Цитата(zltigo @ Jun 7 2006, 10:57)

Что-то более чем мутное с буфером и адресацией в нем.
RealByte это union из 4 байт которым может читаться как int как float или как 4 отдельных байта
ну мне просто нужен не типизированный 4 байтовый буфер , и я так вышел из положения
исходники RealByte были выше
Кстати провел опыт:
сразу после reseta посылаю стаус WD, там должен появиться бит если сброс произошел из-за таймаута WD. Получаю 00, т.е. Reset "внешний", не WDшный.
Вот только происходит он не сразу, я успеваю отправить как минимум один байт - подтверждение что команда выполнена (просто байт 0x01)
Бывает что успеваю и запросить ответ - результат выполнения функции flashWrite
(всего по протоколу получается 9 байт)
но вероятность этого мала, получилось всего 1- 2 раза.
0x01 принимается всегда.