Привет всем.
Есть платка от аргуссофта AS9200.
В datasheet на микроконтроллер написано, что предусмотрен режим ПДП для работы с последовательным портом. Также написано что формат обмена PDC может быть разным: «Depending on the type of transfer (byte, half-word or word), the memory pointer is incremented by 1, 2 or 4, respectively for peripheral transfers…».
Настраивал UART в 9-битный режим через PDC и контроллер завис.
Однако, при настройке в восьмибитный режим через ПДП - передача работала, равно как и при настройке в 9-битный режим без ПДП.
В чем может быть трабл? По сколько битов PDC для UART берет из памяти за одну транзакцию?