ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
22 февраля
1493554 Топик полностью
Nikolay_Po (25.01.2025 19:32, просмотров: 130) ответил AlexG на я переключаю AHB-Prescaler c 1 на 2 и за счет этого снижаю HCLK со 144 до 72 МГц. ART Accelerator в CH32 нет, весь код при старте копируется в теневое ОЗУ
Может, есть какая особенность при работе с делителем шины? Пробовали выключть Ethernet на время переключения частоты и включать его обратно после? 

Как вариант, я бы на вашем месте, попробовал бы делитель шины не трогать и частоту менять делителем ФАПЧ, переключаясь на время перенастройки, на другой источник тактовой.

Переключите источник тактовой на кварц напрямую. Потом перенастройте делитель PLL и переключитесь на неё обратно по захвату частоты. Обработайте с флеш. Переключитесь на кварц напрямую. Обратно перенастройте PLL. По готовности, переключитесь.

Так будет работать?