|
в 8битном режиме иногда читались левые байты в пакете. Все вокруг - нормальные, а один - левый.
после многократного чтения DS и AppnOtes получился исходник, что я запостил. трабл заключался в порядке чтения через Pointer.
Попробуйте все же записывать pointer в порядке Мл байт,Старш. байт. Считывать регистры тоже - Мл, Старш.
И обмен притормозить, как посоветовано выше.
Кстати, там во младших битах многих регистров есть зафиксированные биты. Пишем 0х00 - читаем 0хЧТО-ТО
Пакеты-то бегают? :)
Если интересно -
http://www.embedded-electronics.nm.ru/files/opentcp-1-0-4/
E-mail: info@telesys.ru