Страница 1 из 2
RCC & SPI
Добавлено: Чт мар 26, 2026 2:47 am
dvk
VitGo писал(а): Ср мар 25, 2026 7:53 pm
Так в редакторе для этого mcu есть настройка тактирования на 84 мгц...
Начал заново настраивать SPI используя встроенные в редактор модули. И гляжу скорости заветной (42Мгц) нет. В модуле настройки RCC на 84 Мгц стоит делитель /2
Хотя в доках указано что APB2 , на котором и сидит SPI1 и ещё всякое , может работать на 84 Мгц
Это сделано для чего-то важного ?
Re: RCC & SPI
Добавлено: Чт мар 26, 2026 6:51 am
VitGo
Честно говоря не знаю, я где то в доках встречал что SPI может передавать данные со скоростью до 42 мбс
А что говорит осциллограф по сигналу CLK ?
Re: RCC & SPI
Добавлено: Чт мар 26, 2026 8:38 am
dvk
VitGo писал(а): Чт мар 26, 2026 6:51 am
Честно говоря не знаю, я где то в доках встречал что SPI может передавать данные со скоростью до 42 мбс
А что говорит осциллограф по сигналу CLK ?
После того как я изменил делитель APB2 в модуле, частота SPI стала 42 Мгц.
Re: RCC & SPI
Добавлено: Чт мар 26, 2026 9:40 am
VitGo
То есть делитель стоит один, а частота 42 мгц?
Только экранчики проверять надо будет.. некоторые у меня уже на 20 нерегулярно работали
Re: RCC & SPI
Добавлено: Чт мар 26, 2026 9:46 am
dvk
VitGo писал(а): Чт мар 26, 2026 6:51 am
А что говорит осциллограф
Нашёл ещё один косяк

- flash.png (9.17 КБ) 35 просмотров
Для 84 Мгц рекомендуют 2 WS а тут 5. Это наверное модуль sysclk передран с F407 ?
Re: RCC & SPI
Добавлено: Чт мар 26, 2026 10:01 am
dvk
VitGo писал(а): Чт мар 26, 2026 9:40 am
То есть делитель стоит один, а частота 42 мгц?
В модуле настройки частоты делитель APB2 настроен на 42 Мгц , хотя APB2 может работать на 84 Мгц. Я поэтому в первом посте и спрашивал , это сделано специально ? случайно ? али злой умысел был ? )))
VitGo писал(а): Чт мар 26, 2026 9:40 am
Только экранчики проверять надо будет.. некоторые у меня уже на 20 нерегулярно работали
У меня есть ST7789 ST7735 ST7796 и все они нормально работают на куда больших частотах. 42Мгц это мелочи ))) но конечно проверю когда-нибудь
Re: RCC & SPI
Добавлено: Чт мар 26, 2026 10:20 am
dvk
Подправленный syclk84 . Изменён делитель APB2 на /1 . Изменён Wait states (WS) (LATENCY) с 5 на 2 , что правильнее для 84 Мгц . Можно в следующую сборку включить , наверное
Re: RCC & SPI
Добавлено: Чт мар 26, 2026 12:39 pm
VitGo
надо было комменты написать, и ссылку вставить на сообщение свое в форуме, чтобы потом если что можно было концы найти, кто что сделал и почему, тем более удобно когда есть история из которой понятно как возникла идея что править и почему (зачем) исправлено...
это только вначале думается что это лишнее, однако через год-полтора - очень помогает вспомнить контекст
Re: RCC & SPI
Добавлено: Чт мар 26, 2026 12:40 pm
VitGo
dvk писал(а): Чт мар 26, 2026 10:01 am
У меня есть ST7789 ST7735 ST7796 и все они нормально работают на куда больших частотах. 42Мгц это мелочи ))) но конечно проверю когда-нибудь
надо глянуть еще какой нить PCD8544 (от нокии 5110), потом был дисплейчик еще от нокии 1100... - правда я давно их не пользую, но по частоте какой то из них мне мозг делал
Re: RCC & SPI
Добавлено: Чт мар 26, 2026 12:45 pm
dvk
VitGo писал(а): Чт мар 26, 2026 12:40 pm
надо глянуть еще какой нить PCD8544 (от нокии 5110), потом был дисплейчик еще от нокии 1100... - правда я давно их не пользую, но по частоте какой то из них мне мозг делал
Ну делитель у SPI есть свой , им уменьшить частоту всегда можно