Подскажите, если кто-нить сталкивался с такой проблемой:
Считываю полученный пакет из приемного буфера CP2200 методом autoread, т.е. последовательно читая регистр RXAUTORD, при этом иногда указатель RXFIFOHEAD, который инкрементится автоматически при чтении каждого байта, вдруг перескакивает и инкрементится сразу на два. И следовательно один байт не считывается. Если каждый раз до чтения RXAUTORD записывать в RXFIFOHEAD правильное значение указателя - то все читается правильно.
|