Добрый вечер, Уважаемые Форумчане!
Битый час боюсь с проблемой: пытаюсь отправить по UART (Atmega32) строку следующего вида:
0x05 0x04 0x00 0x01 0x00 0x10 0x84 0x4D
Но вот встала проблема:
Значения отправляются, до тех пор, пока не дойдет до 0x00. После этого на выходе uart'a никаких признаков...
Пишу на CVAVR.
Не отправляется именно нуль и всё, что после него. Если пытаюсь отправить второй раз, то начинает отправляться, и опять встает на этом самом нуле. Пробовал и putsf, и в UDR записывать, но все попытки бесполезны. Ковырял stdio.h, ничего такого не нашел. Менял скорости, тоже бесполезно.
Раздел: AVR
Битый час боюсь с проблемой: пытаюсь отправить по UART (Atmega32) строку следующего вида:
0x05 0x04 0x00 0x01 0x00 0x10 0x84 0x4D
Но вот встала проблема:
Значения отправляются, до тех пор, пока не дойдет до 0x00. После этого на выходе uart'a никаких признаков...
Пишу на CVAVR.
Не отправляется именно нуль и всё, что после него. Если пытаюсь отправить второй раз, то начинает отправляться, и опять встает на этом самом нуле. Пробовал и putsf, и в UDR записывать, но все попытки бесполезны. Ковырял stdio.h, ничего такого не нашел. Менял скорости, тоже бесполезно.
Раздел: AVR