Микроконтроллеры | Поясните по Си |
|
---|---|---|
Тогда попробуйте это: void SendDecValue(unsigned int val) TxByte(char c) - функция передачи символа через UART |
|
|
Razaex: Так я бы и писал на асме, а в отчёте... Ну иногда смотрят.... недавно вот прочитали.....одну бумажку.... всему отделу -50% от квартальной.... |
|
|
Tadas: Тогда попробуйте это: Большое спасибо меньше на 1200 слов стала программа. |
|
|
Wladimir_TS: Большое спасибо меньше на 1200 слов стала программа. И даже работает ? |
|
|
Ну что-то в UART улетает, а МАХ232 я еще не приладил... |
|
|
|
||
Tadas: Тогда попробуйте это: Эту функцию можно написать гораздо компактней и элегантней, например:
|
|
|
boo2: Эту функцию можно написать гораздо компактней и элегантней, Кто бы спорил. boo2: Другое дело что сомнительна необходимость её вообще писать Так ТС просил, Выдернул из какого-то допотопного проекта и привел в качестве примера. |
|
|
Да, не заметил что там под printf памяти не хватает. |
|
|
poruchik: poruchik ◊вчера, 23:42 И как к нему цеплять всю прочую перефирию - внешние сигналы в него не загонишь. Работает он сильно неадекватно, времанки не выдерживает, глючит и падает. Проверить простенький код - можно и симулятором студии, а что посложнее - не помогает даже внутрисхемник ибо при его работе контролер работает медленнее. boo2: Да, не заметил что там под printf памяти не хватает. Тип контролера задан, менять неможно ибо стоит в уже давно готовом изделии - надо ПО доработать, а не могу вытащить данные - как оно вообще работает. Попытка цеплять отладочные средства провалилась - либо они неадекватно работают с WinAVRили одно из двух - но в режиме отладки программа неадекватна, а данные надо выводить - вот пришлось отцеплять от схемы выход UART и через него скидывать поток данных. Полностью переписать на ассемблере может и проще - но кроме четкого ТЗ надо еще и ПОНЯТЬ АЛГОРИТМ а что-бы его понять (математическую часть) надо заставить работать блок ввыода и вывода информации ибо с искуственными данными не работает а только с получаемыми из остальной части аппаратуры. А похоже засада в них - данные портятся именно на этапе декодирования входного сигнала. |
|
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2024 |