Чтобы не лазить в таблицу ASCII можно (val == 48) (val == 49) заменить на (val == '0') (val == '1') в одиночных кавычках где буква "Э" на английской раскладке.
Интересна реализация modbus rtu на atmega 8, задействовать флеш память для хранения таблиц crc и eeprom для сохранения юстировочной таблицы, ацп пусть даже 8 бит для измерения внешнего сигнала и преобразование его в значение согласно юстировке.
Отличный урок, Лайк однозначно. у меня вопрос , как сравнить символ понятно с этого урока, а вот как сравнить строку ? напр пришло по uart строка а как ее сравнить ?
поглядите ролик про "контроллер света авто-модели" там есть измерение сигнала - вполне можно применить для кнопки. или ролик про "режим захвата" тоже можно приспособить.
Здравствуйте, мне нужно использовать обычный последовательный код, в протеусе я подключил осциллограф паралельно терминалу, и если я пишу udr0=0b0011001100 то почему то осциллограф показывает несколько иные значения (