-
- Кстати, та же самая проблема при работе с RAM: когда считываю даже пустой байт, все равно выдает 0хff... Задаю данные так: SVladimirU(1980 знак., 01.08.2009 09:19, )
- "Пустых" байтов не бывает - что запишешь, то и прочитаешь. А если не запишешь - то прочитаешь любую пургу, т.к. МК сам свое ОЗУ при подаче питания никак не инициализирует MBedder(1317 знак., 01.08.2009 11:04)
- На будущее учту рекомендации по работе с UART'ом, но сей час вставляю код в том виде, в каком он имеется на данный момент: SVladimirU(6173 знак., 01.08.2009 15:23, )
- И еще: из прерывания по завершении приема программа по UART'у как в симуляторе, так и в реальном контроллере возвращается не обратно в то место, где случилось прерывание, а в самое начало программной памяти. Т.е. после каждого принятого по UART'у байта SVladimirU(24 знак., 01.08.2009 18:46, )
- В твоем коде так много тараканов, что сразу и не осилить. Подробно отпишу попозже, а "ресетится" твой контроллер из-за того, что ты указатель стека не инициализировал - MBedder(01.08.2009 19:21)
- Указатель стека помог, теперь не ресетится :) SVladimirU(122 знак., 01.08.2009 20:05, )
- В твоем коде так много тараканов, что сразу и не осилить. Подробно отпишу попозже, а "ресетится" твой контроллер из-за того, что ты указатель стека не инициализировал - MBedder(01.08.2009 19:21)
- И еще: из прерывания по завершении приема программа по UART'у как в симуляторе, так и в реальном контроллере возвращается не обратно в то место, где случилось прерывание, а в самое начало программной памяти. Т.е. после каждого принятого по UART'у байта SVladimirU(24 знак., 01.08.2009 18:46, )
- На будущее учту рекомендации по работе с UART'ом, но сей час вставляю код в том виде, в каком он имеется на данный момент: SVladimirU(6173 знак., 01.08.2009 15:23, )
- "Пустых" байтов не бывает - что запишешь, то и прочитаешь. А если не запишешь - то прочитаешь любую пургу, т.к. МК сам свое ОЗУ при подаче питания никак не инициализирует MBedder(1317 знак., 01.08.2009 11:04)
- Кстати, та же самая проблема при работе с RAM: когда считываю даже пустой байт, все равно выдает 0хff... Задаю данные так: SVladimirU(1980 знак., 01.08.2009 09:19, )