
STM32 + LSE 32,768 kHz - проблем инициализация LSE
Имайки направена платка (STM32F100CBT7 - LQFP 48) (виж тук):
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=11257Реших да пробвам някои от example project - тите от тези на STM32VLDiscovery board (със съвсем малка доработка) и общо взето всичко върви
В един от проектите за STOP Mode , видях че програмата постоянно цикли в функцията за инициализация на LSE осцилатора и така до безкрай.
(прозореца в долния ляв ъгъл - RCC_GetFlagStatus() функцията. (По това съдя че имам проблем с осцилатора).
Осцилатора който ползвам е надписан по следния начин :
(1-ви ред) 32.768k
(2-ри ред) E 5BA8A
картинка:
Свързал съм го (гледайки картинката) , откъм полегатата скосената част, долния пин е закачен към pin 3 на мцу-то , а горния пин на осцилатора е вързан към 4-ти на мцу-то.
Отделно, към всеки един от тези два пина на осцилатора има свързан керамичен конд. 10 pF към GND.
Доколкото разбрах, осцилатора е на EPSON , но не знам по коя схема точно трябва да се върже, тъй като гледам че има голямо разнообразие относо "вътрешността" на осцилаторите и това как (през кои пинове ) реално се извежда тактовия сигнал)
Мисля си че нещо май не съм свързал осцилатора както трябва, и май проблема ми е хардуерен.
Та питанката ми има ли някой , който да е работил точно с този осцилатор и да знае как точно се връзва???
Или може би проблема ми е съвсем друг???