[an error occurred while processing this directive]
|
Снимаю данные с кодека (метка 8 кГц данные 8 бит А-закон)
затем делаю заворот программно и наблюдаю такую ситуацию:
SPCR20 постоянно практически показывает занятость передающего буфера
хотя передатчик готов к приему нового слова для передачи (XRDY=1,XEMPTY=1). Осцилограф тоже показывает что данные уходят не по каждой метке(примерно каждые 8мС!!!!). Цепи меток для передачи и приема соединены(8 кГц), тактовая тоже (2048кГц).
В чем может быть проблема??
Инициализация регистров порта 0:
SPCR10=0x000
SPCR20=0x000
RCR10 =0x0
RCR20 =0x18(A-law)
XCR10 =0x0
XCR20 =0x18(A-law)
PCR0 =0x3
SPCR10=0x001
SPCR20=0x001
E-mail: info@telesys.ru