Задание значение переменной через ком порт
- Войдите на сайт для отправки комментариев
Пнд, 15/03/2021 - 12:56
Доброго времени суток, подскажите как реализовать идею.
Есть переменная uint8_t disp_time = 1000, это переменная обновляет значения на экране lcd1602 один раз в секунду, как сделать чтобы я мог через сериал менять это значение?
Надо научиться принимать текст через ком порт, распарсивать его, преобразовывать нужное значение к типу целевой переменной и сопссно складывать в неё. Всё.
никак.
uint8_t disp_time = 1000 - это абсолютно невозможно
uint8_t disp_time = 1000 - это абсолютно невозможно
У военных и не такое возможно.
"Нет ничего невозможного", сказал тов. майор, исправляя stdint.h.
uint8_t disp_time = 1000 - это абсолютно невозможно
Почему не возможно? Возможно. Другой вопрос какое на самом деле там значение получился, но возможно... возможно....
или
1 сек = 1000 мс
uint8_t: 0-255
А в каких пределах требуется регулировать частоту смены картинки?
Блин ну ошибся, мне суть нужна это я и так знаю, uint16_t
А в каких пределах требуется регулировать частоту смены картинки?
Не реже одного раза в секунду а сколько чаще не знаю
А в каких пределах требуется регулировать частоту смены картинки?
Передавайте 1, 2, 3... и умножайте на тысячу :)
не реже...
Надо научиться принимать текст через ком порт, распарсивать его, преобразовывать нужное значение к типу целевой переменной и сопссно складывать в неё. Всё.
ТС - вот то что я процитировал, дословно самый четкий ответ на ваш вопрос. То что потом вам стали писать про то что в восьми битную переменную невозможно загрузить тысячу - это намек на то что вы задали вопрос, правильный ответ на который вам не поможет. Потому что вы хотели попросить, что бы вам написали кусок кода. А по правилам форума так спрашивать запрещено.
Ну допустим:
А дальше то ты что делать будешь ?