реклама на сайте
подробности

 
 
> STM32F051K8 и PLL, Забавное поведение
haker_fox
сообщение Jun 18 2013, 10:49
Сообщение #1


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Добрый день, коллеги!

Сегодня столкнулся с интересным поведением сабжевой микросхемки. К ней подцеплен внешний кварц 12 МГц с кондёрами. Всё по даташиту. На частотах до 36 МГц (множитель PLL равен 3) всё работает прекрсано. Если выставить множитель 4, то получаем частоту шины 48 МГц. В даташите сказано не превышать этого значения. Но в том-то и дело, что на этой частоте виден срыв генерации. Т.е. на телескопе (простите, осциллографе) видна синусоида, временами (очень короткими) просто исчезающая. Соответственно и вывод текста по последовательному порту прерывается, что подтверждает показания телескопа... Вопрос: кто-нить сталкивался с таким поведением? Корпус, на всякий случай, QFN. Да, еще по SWD микра перестаёт "видется". Спасает только выпаивание кварца и перепрошивка проги с меньшим делителем.

Мне конечно не критично, можно поделить кварцевую частоту на 2, и умножить на 7, т.е. гонять проц на 42 МГц, но интересно выяснить, что это. В еррате - тишина.

Спасибо!


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
haker_fox
сообщение Jun 26 2013, 11:28
Сообщение #2


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Ещё раз здрасьте) Микроконтроллер не перестаёт удивлять. Сегодня неожиданно перестал шиться через SWD. Причём кварцевый резонатор работает. Работает и последняя загруженная прога. Всё абсолютно работает за исключением SWD. Посмотрел импульсы на линиях этого интерфейса телескопом - на месте.

Не могу подключиться к буту микроконтроллера при помощи их утилиты. Интерфейс USART - рабочий, по нему консолька зашитой проги фурычит.

Что делаю для запуска бута:
1. Ножку BOOT0 подключаю к +3.3 В.
2. Сбрасываю процессор.
3. Запускаю фирменную утилитку с параметрами 115200, 8, нет проверки четности.
4. Нажимаю кнопку Next. Утилита сообщает, что модель проца неизвестна, либо не удается получить список команд.

Что делать? Народ, помогите разувериться, что STM32F051 - сырой чип...

Спасибо!!!

P.S. Шью J-Link'ом из под IAR. Смотрел, этот J-Link поддерживает эти микроконтроллеры.


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Jun 26 2013, 14:15
Сообщение #3


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Цитата(haker_fox @ Jun 26 2013, 17:28) *
1. Ножку BOOT0 подключаю к +3.3 В.
2. Сбрасываю процессор.

А BOOT1 куда?
При BOOT0 = 1 источник загрузки определяется уроврем на BOOT1. Для запуска загрузчика нужно прижать его к земле.
А SWD у вас с ресетом? Или только SWCLK/SWDIO?


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th July 2025 - 23:29
Рейтинг@Mail.ru


Страница сгенерированна за 0.0132 секунд с 7
ELECTRONIX ©2004-2016