RabidRabbit
Member
Заранее прошу прощения, если такая тема поднималась.
Тактирование от OSC32M, делители по шинам /1.
Заряжаю передачу через КПДП и SPI_1, запись одного и того же байта в количестве 160*128*2=40960 шт. (заполнение экрана с контроллером ST7735).
DMA[0] настроен на передачу, без инкрементов адреса, DMA[1] настроен на приём, тоже без инкрементов адреса.
При настройках делителя SPI /2 и /4 передача нормально завершается (ловлю завершение в канале приёма, экран заполняется). При делителях /8 и более передача не завершается, причём заметно, что останавливается примерно на одном и том же времени (при /8 и /16 заполняются пропорциональные части экрана). Буду выводить состояние КПДП и смотреть, но вдруг кто-то уже с таким сталкивался?
Тактирование от OSC32M, делители по шинам /1.
Заряжаю передачу через КПДП и SPI_1, запись одного и того же байта в количестве 160*128*2=40960 шт. (заполнение экрана с контроллером ST7735).
DMA[0] настроен на передачу, без инкрементов адреса, DMA[1] настроен на приём, тоже без инкрементов адреса.
При настройках делителя SPI /2 и /4 передача нормально завершается (ловлю завершение в канале приёма, экран заполняется). При делителях /8 и более передача не завершается, причём заметно, что останавливается примерно на одном и том же времени (при /8 и /16 заполняются пропорциональные части экрана). Буду выводить состояние КПДП и смотреть, но вдруг кто-то уже с таким сталкивался?