0 / 0 / 0
Регистрация: 05.04.2015
Сообщений: 24
|
||||||
1 | ||||||
Atmega2560, конфликт UART и задержки (delay)27.11.2017, 16:31. Показов 1015. Ответов 1
Метки нет (Все метки)
В общем, есть STK600, нужно реализовать таймер обратного отсчета: по UART принимается строка вида HH:MM:SS, дальше идет обработка, валидация, отсчет (отправка в терминал по UART строки вида HH:MM:SS). Проблема в том, что, раз уж это таймер, то нужно отправлять эту строку раз в секунду, но использование _delay_ms() приводит к тому, что в терминал отправляется какой-то мусор, после чего цикл обрывается. Помогите разобраться, может, кто сталкивался с таким
Вот то, что написал: Кликните здесь для просмотра всего текста
0
|
27.11.2017, 16:31 | |
Ответы с готовыми решениями:
1
Atmega2560. Обработчик прерывания UART Время задержки delay Разное время задержки Delay для разных заявок Алгоритм изменение Бегунком Время задержки блока Delay ? Создание задержки Task.Delay(...) более чем на Int32.MaxValue миллисекунд |
1624 / 806 / 146
Регистрация: 13.06.2015
Сообщений: 3,266
|
|
27.11.2017, 22:17 | 2 |
iks5, не делают задержку через delay в проектах сложнее, чем моргание одним светодиодом. Используйте прерывание по таймеру.
0
|
27.11.2017, 22:17 | |
27.11.2017, 22:17 | |
Помогаю со студенческими работами здесь
2
Нежданные задержки между посылками UART в Debian. Конфигурация UART и просмотр файла, в который приходят данные с UART Сообщения для 2 UART выводятся в 1 UART, STM32F103C8T6 Два TX UART на один RX. Мультиплексирование UART. atmega2560 USART Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |