Страница 1 из 2

RCC & SPI

Добавлено: Чт мар 26, 2026 2:47 am
dvk
VitGo писал(а): Ср мар 25, 2026 7:53 pm
Так в редакторе для этого mcu есть настройка тактирования на 84 мгц...
Начал заново настраивать SPI используя встроенные в редактор модули. И гляжу скорости заветной (42Мгц) нет. В модуле настройки RCC на 84 Мгц стоит делитель /2
2026-3-26 0-24-59.png
Хотя в доках указано что APB2 , на котором и сидит SPI1 и ещё всякое , может работать на 84 Мгц
2026-3-26 0-24-17.png
2026-3-26 0-27-46.png
Это сделано для чего-то важного ?

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
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 Мгц . Можно в следующую сборку включить , наверное
sysclk84.rar
(3.08 КБ) 4 скачивания

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 есть свой , им уменьшить частоту всегда можно