30.01.2017, 13:13
|
#11
|
Почётный гражданин KAZUS.RU
Регистрация: 12.02.2013
Сообщений: 1,016
Сказал спасибо: 43
Сказали Спасибо 272 раз(а) в 213 сообщении(ях)
|
Re: Часовой кварц на STM32F405 в QFP64
Мне кажется у вас с разводкой платы что то не так.
Почитайте AN2867. Особенно стр. 30
|
|
|
|
30.01.2017, 16:41
|
#12
|
Почётный гражданин KAZUS.RU
Регистрация: 18.02.2012
Адрес: Саратов
Сообщений: 1,647
Сказал спасибо: 168
Сказали Спасибо 428 раз(а) в 347 сообщении(ях)
|
Re: Часовой кварц на STM32F405 в QFP64
параллельно кварцу вообще то всегда ставили резистор
порядка 1Мом.дело не в номинале емкости.
разброс 6-8пФ это же не 6-100.
может как написали выше у вас ошибка в схеме?
__________________
Виктор
Последний раз редактировалось locik_1; 30.01.2017 в 16:59.
|
|
|
|
30.01.2017, 16:51
|
#13
|
Частый гость
Регистрация: 16.12.2016
Сообщений: 28
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Часовой кварц на STM32F405 в QFP64
locik_1, резистор 1 мОм на основном кварце у меня стоит.
Проблема в часовом кварце ( 32,768 ), там по схеме только в одной видел что кто то ставил резистор в параллель, кто последовательно с кварцем ставит. (и главное в схеме не пишут, какой номинал) Но по большей части схемы без резистров у часового кварца
подключал по схеме http://obrazki.elektroda.pl/3357252600_1399746759.png
на PC14 и PC15 висит часовой кварц.
PC0 - ничего не подключено, пустая
NRST - через резистор на 3,3в. и через конденсатор 4,7мкФ на землю.
Последний раз редактировалось nmn26; 30.01.2017 в 16:57.
|
|
|
|
30.01.2017, 17:00
|
#14
|
Заблокирован
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
|
Re: Часовой кварц на STM32F405 в QFP64
Сообщение от nmn26
|
NewWriter, У вас есть схема как вы подключали?
|
Вот по такой схеме, проблем никаких нету:
(резистор R15 - нулевой, 0 Ом, его можно не ставить)
Вероятно, у вас что-то не так в схеме или, скорее всего, в коде неправильно включаете внешний кварц (LSE). Он будет включаться только после снятия защиты с бэкап-модуля в регистре PWR_CR, доступ к которому, в свою очередь, возможен только после подключения тактирования модуля управления питанием в регистрах RCC.
У внутреннего осциллятора LSI включение происходит сразу же без этих манипуляций.
|
|
|
|
30.01.2017, 17:03
|
#15
|
Частый гость
Регистрация: 16.12.2016
Сообщений: 28
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Часовой кварц на STM32F405 в QFP64
ну так, так и подключена, максимально близко к МК на сколько это возможно. подключено проводами, а не дорожками, потому что макетный образец и если разведу плату с дорожками то не смогу ничего править, а каждый раз разводить и травить плату, сами понимаете и не выгодно и затратно и очень муторно.
Подключение строго 1 ножка кварца к PC14, а 4-я ножка кварца к PC15 ?
возможно тут было перепутано, но про другие кварцы говорили не важно как их устанавливать
Последний раз редактировалось nmn26; 30.01.2017 в 17:09.
|
|
|
|
30.01.2017, 17:15
|
#16
|
Заблокирован
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
|
Re: Часовой кварц на STM32F405 в QFP64
Так я в эпоху ПИКов тоже перемычками на беспаечной макетке подключал - и ничо, работали кварцы, даже 20 МГц.
В режиме пошаговой отладки проверьте, включается ли LSE, не заблокирован ли бит LSEON в регистре RCC
The LSEON, LSEBYP, RTCSEL and RTCEN bits in the RCC Backup domain control
register (RCC_BDCR) are in the Backup domain. As a result, after Reset, these bits are
write-protected and the DBP bit in the PWR power control register (PWR_CR) for
STM32F42xxx and STM32F43xxx has to be set before these can be modified.
что означает:
"Вон те биты относятся к бэкап-домену, а значит, после сброса они защищены от записи битом блокировки в регистре управления питания, и перед изменением бекап-домен должен быть включен и разблокирована запись"
|
|
|
|
30.01.2017, 17:21
|
#17
|
Частый гость
Регистрация: 16.12.2016
Сообщений: 28
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Часовой кварц на STM32F405 в QFP64
NewWriter, ну на отладочных платах запускается всё с внешним кварцем
пробовали код на этой плате - https://www.terraelectronica.ru/news_postup.php?ID=2830
и на этой - https://www.terraelectronica.ru/news_postup.php?ID=3120
Всё запускается... а вот на макетке, ни в какую...
если на отладочных платах запускается, то вряд ли это дело в коде..?
_____
У меня сейчас основной кварц стоит 25МГц, подключенный проводами (резистор в параллель и развязочная емкость 22/27пФ), он работает, запускается
Последний раз редактировалось nmn26; 30.01.2017 в 17:25.
|
|
|
|
30.01.2017, 17:22
|
#18
|
Почётный гражданин KAZUS.RU
Регистрация: 12.02.2013
Сообщений: 1,016
Сказал спасибо: 43
Сказали Спасибо 272 раз(а) в 213 сообщении(ях)
|
Re: Часовой кварц на STM32F405 в QFP64
Если ваша ёмкость монтажа сильно превысила 6пф то кварц может не завестись - не зря во всех мануалах об этом грят.
На беспаечных монтажках между соседними контактами ёмкость может быть несколько пик (измерял когда то). Можно попробовать вообще убрать конденсаторы (вместо них будет паразитная ёмкость).
|
|
|
|
30.01.2017, 17:40
|
#19
|
Почётный гражданин KAZUS.RU
Регистрация: 18.02.2012
Адрес: Саратов
Сообщений: 1,647
Сказал спасибо: 168
Сказали Спасибо 428 раз(а) в 347 сообщении(ях)
|
Re: Часовой кварц на STM32F405 в QFP64
Сообщение от nmn26
|
резистор 1 мОм на основном кварце у меня стоит.
|
вот поэтому работает.
__________________
Виктор
|
|
|
|
30.01.2017, 17:47
|
#20
|
Почётный гражданин KAZUS.RU
Регистрация: 12.02.2013
Сообщений: 1,016
Сказал спасибо: 43
Сказали Спасибо 272 раз(а) в 213 сообщении(ях)
|
Re: Часовой кварц на STM32F405 в QFP64
Сообщение от locik_1
|
вот поэтому работает.
|
AN2867 стр. 12
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 04:28.
|
|