Çíà÷åíèå ÀÖÏ "ñêà÷åò". ÌÊ êàêîé? Ïîëàãàþ, ÷òî "F"?  ñëó÷àå "G" áóäåò ìàëåíüêèì, íàïð. +/-1 ...
Çíà÷åíèå ÀÖÏ "ñêà÷åò". ÌÊ êàêîé? Ïîëàãàþ, ÷òî "F"?  ñëó÷àå "G" áóäåò ìàëåíüêèì, íàïð. +/-1 ...
Äà, ñàìûé áþäæåòíûé. Ïðàêòè÷åñêè òàê è åñòü.  ïåðâîì ñëó÷àå ñòàðàÿ áàòàðåéêà, èìïóëüñíûé ïðåîáðàçîâàòåëü, ôèäáýê ðåàãèðóåò íà íàãðóçêó, íàãðóçêà ñêà÷åò, ïëþñ íåïîäàâëåííûå ïóëüñàöèè. Âî âòîðîì ñëó÷àå èçìåíÿåòñÿ íàïðÿæåíèå àíàëîãîâîãî ïèòàíèÿ îò 2.8 äî 3.1 âîëüò, òî åñòü 300 ì ïðè øàãå êâàíîâàíèÿ ìåíåå 1 ì (óòî÷íþ, tl431 èìèòèðóåò íåçàâèñÿùèé îò ÌÊ ïîñòîÿííûé èñòî÷íèê, êîððåêöèÿ äåëàåòñÿ ïî bandgap, êîòîðûé ÿâëÿåòñÿ îäíèì èç êàíàëîâ â ïîñëåäîâàòåëüíîñòè àöï) Ëàáà áûëà ïî îöåíêå ñòàáèëüíîñòè èçìåðåíèÿ esr-òåñòåðà, à çàòåì è ïî âîçìîæíîñòè åãî óêîðî÷åíèÿ äî îäíîãî ýëåìåíòà ÀÀÀ. Òî åñòü â ïåðâîì ñëó÷àå ýòî áóñòåð ñ ïóëüñàöèÿìè, à âî âòîðîì äâà ðàçðÿæàþùèõñÿ ñî âðåìåíåì ýëåìåíòà ÀÀÀ. È TL431 äîñòàòî÷íî òî÷íî èçìåðåòñÿ íà èíòåðâàëå. Íà åäèíèöû ìèëëèâîëüò ìîæíî íå îáðàùàòü âíèìàíèÿ â äàííûõ óñëîâèÿõ. Åñëè áû äåëàë ìèëëèâîëüòìåòð, òî âçÿë áû g030, ó êîòðîãî àïïàðàòíî ëó÷øå àöï è øèðå åãî âçàèìîäåéñòâèå ñ îñòàëüíîé ïåðèôåðèåé ìê.
Ïîñëåäíèé ðàç ðåäàêòèðîâàëîñü ozforester; 18.04.2025 â 22:16.
Êòî èñïîëüçóåò Keil, ïîìîãèòå íàéòè îòêóäà ìîæíî ñêà÷àòü pacsk-è ? Èíòåðåñóþò STM32F103xx è STM3232F401, STM32F411
Êà÷àòü îòñþäà, ÷åðåç àíîíèìàéçåð/ïðîêñè ñåðâåð, ñ ïîäìåíîé IP àäðåñà â îáùåì.
https://www.keil.arm.com/packs/
Èç ìåíþ â ïðîãðàììå èëè ñ ñàéòà âðó÷íóþ?
https://www.keil.arm.com/devices/
https://www.keil.arm.com/packs/
Ñïàñèáî, íî Keil íå ïóñêàåò ïî ïðÿìûì ññûëêàì. Áóäó ïðîáîâàòü ÷åðåç VPN. Äóìàë, ìîæåò ó êîãî àðõèâ÷èê ïðèïðÿòàí.
Ìîäóëü STM32F103C8T6, eêñïåðèìåíòû ñ RTC. Êâàðö 32768 / äåëèòåëü = 1 ñ, ãåíåðèðóåì ïðåðûâàíèå, èçìåíÿÿ ñîñòîÿíèå âûâîäà ñ LED. Äåëèòåëü: ôèêñèðàí: RTC_AUTO_1_SECOND; Òàêæå ïîïûòàëñÿ óñòàíîâèòü ÷èñëî. Âðåìÿ â H ðîâíî 1 ñåêóíäó. Âðåìÿ â L ïî÷åìó-òî î÷åíü äëèííîå ...
Ñêðûòûé òåêñò
Êîä:HAL_RTCEx_SetSecond_IT(&hrtc); ... void HAL_RTCEx_RTCEventCallback(RTC_HandleTypeDef *hrtc) { HAL_GPIO_TogglePin(GPIOC, GPIO_PIN_13); } ... hrtc.Instance = RTC; hrtc.Init.AsynchPrediv = RTC_AUTO_1_SECOND; hrtc.Init.OutPut = RTC_OUTPUTSOURCE_NONE; if (HAL_RTC_Init(&hrtc) != HAL_OK) { Error_Handler(); }
Ïûòàëñÿ ñ ïîìîùüþ rtc ïîëó÷èòü äîïîëíèòåëüíûé ìåàíäð ÷àñòîòîé áîëüøå 512 Ãö íà stm32f0. Íî, êîãäà õî÷åøü èñïîëüçîâàòü ÷òî-òî íå ïî íàçíà÷åíèþ, ïðèõîäèòñÿ â ýòîì ðàçáèðàòüñÿ. Íå ïîëó÷èëîñü ðàçîãíàòüñÿ, çàòî ïðèãîäèëîñü äëÿ èçìåðèòåëüíîãî èíòåðâàëà. Íà stm32f103 äî ÷àñîâ òàê è íå äîáðàëñÿ. Ìîæíî ïîïðîáîâàòü. Äóìàþ òàì íåò çàêðåïëåííûõ ïèíîâ, òîëüêî ÷åðåç ïðåðûâàíèå îò àëàðìà äåðãàòü âûâîäîì. Åñëè îøèáàþñü, òî õîðîøî. Âîîáùå, stm32f103 ýòî êðåïêèé îðåøåê. Ãëàâíîå ïðåèìóùåñòâî - íåóáèâàåìîñòü.  ñâîå âðåìÿ íàòêíóëñÿ íà íåðàáî÷èé âûõîä òàéìåðà. Íà st âèäåë ïîõîæèé âîðîñ ïðî íåðàáî÷èå êàíàëû, ñðàçó îòâåòèëè ÷òî ìèêðîêîíòðîëëåð íåîðèãèíàëüíûé ñ îäíèì êàíàëîì. Òîëüêî ó ìåíÿ òàêèõ äâà, ó êîòîðûõ íå ðàáîòåò êàíàë 3 â òàéìåðå 4, à 4 êàíàë â îáîèõ ðàáîòàåò. Òðóäíî ïðåäïîëîæèòü óìûøåííûé ïðîïóñê êàíàëà 3. Âîçìîæíî ïðîèçâîäñòâåííûé áðàê ñòàë äîñòóïåí ïðîäàâöàì. Ïðîâåðèòü íå ìîãó, íåò âûáîðà èç äðóãèõ ðåâèçèé. Êîä îñòàëñÿ, ìîæíî ïîïðîáîâàòü ñðàâíèòü, åñëè áóäåò âðåìÿ.
Ñïåöû ñîâåòóþò îòëàä÷èê, ñîõðàíÿòü ðåãèñòðû, è ñ íèìè ñèäåòü ðàçáèðàòüñÿ. Ó ýòèõ f1 åù¸ è çàáàâíûé ðåìàïïèíã ïèíîâ, äà è ñàì gpio, êàê áóäüòî ñ äðóãîé ïëàíåòû.
Íà îñíîâå ñîáðàííîé èíôîðìàöèè: STM32F103 vs STM32F030 = 2007 vs 2013. Âðåìÿ áåðåò ñâîå. Îñòàâèë íåñêîëüêî øò. F103 (è F100) äëÿ òåñòèðîâàíèÿ. F103/F100 íå ïðèíèìàþ äëÿ ñâîèõ âûâîäîâ î STM32.
---
Äàâíî çàìåòèë: ó F103 åñòü PLL jitter, åñëè êâ. ãåíåðàòîð -> ñ âñòðîåííûì êâàðöåâûì ðåçîíàòîðîì â ìîäóëå. 10..12..16 Hz, çàòåì áûñòðûé ïåðåõîä è âîçâðàùåíèå ê íà÷àëó. Òîëüêî â ýòîì òèïå. Íè÷åãî íå ïîìîãàåò, êðîìå âíåøíåãî ãåíåðàòîðà. (Ìîãóò áûòü è â äðóãèå òèïû, ïîäåëèòåñü èíôî, ïîæàëóéñòà).
íèæå: òî, ÷òî èçìåðÿë ñ ïð. SDR, âðåìÿ çà îäèí õîä: 30..55 ñåêóíä, dF: íåñêîëüêî Hz, äàæå åñëè ïðîãð. êîä ïðîñòî PLL -> ê âûâîä MCO.
Òîò æå ýôôåêò:
STM32 HSE oscillator stability problem
GPS module measurements, Starting point
Ñ âí. êâ. ãåíåðàòîð eôôåêò ëèáî èñ÷åçàåò (ñîìíåâàþñü), ëèáî ñâîäèòñÿ ê ìèíèìóìó. Íî ðåàëèçîâàòü âí. ãåíåðàòîð ñëîæíî (ïðèäåòñÿ îòïàèâàòü êâàðö è ïîäêëþ÷àòü âí. ãåíåðàòîð).
---
Ñåãîäíÿ (äëÿ ÷åñòîòîìåðà) ñ F103 äëÿ 1ñ èñïîëüçîâàë RTC. Êàê-òî ïîëó÷èëîñü. Äàëåê îò êàêèõ-ëèáî âûâîäîâ. Íî âñå èíòåðåñíî. Äëÿ ñåáÿ áóäóùåé ïîêóïêè áóäåò "íå ìåíåå" íàïð. F303/F401. Ìíå íðàâÿòñÿ MK STM32: â îäíîé "ñóìêå" ñîáðàíû âñåâîçìîæíûå èíñòðóìåíòû, êàêîé èíñòðóìåíò âîçüìåì è èñïîëüçóåì äëÿ îïðåäåëåííîãî ðåøåíèÿ, çàâèñèò îò "óñòðîéñòâà ïåðåäíåé êëàâèàòóðû"
(+òðàíñëåéò). (Ò.å. ÷àñòî: îò íàñ).
Ïîñëåäíèé ðàç ðåäàêòèðîâàëîñü veso74; 13.05.2025 â 20:50.
Ñ ïðîøëîé ïëàòîé áëþïèë ïîñòóïèë ðàäèêàëüíî. Âìåñòî êâàðöà ïîñòàâèë ñîêåò 2.54 ìì äëÿ êâàðöà è ãåíåðàòîðà, à âìåñòî stm32f103ñ çàïàÿë stm32f030c. Áûëî âðåìÿ áîðîòüñÿ ñ êâàðöàìè, à ñ äàòàøèòîì íà f103 íå áûëî. (= Ñåé÷àñ äðóãîé áëþïèë ñ f103. Ïðî÷èòàë â äàòàøèòå ïðî rtc, íàïèñàë êîä - âèñèò. Ãäå-òî ÷òî-òî íåäîâêëþ÷èë èëè çàáûë çàùèòó ñíÿòü. Áóäó â îòëàä÷èêå øàãàòü è ñìîòðåòü ïîñëå êàêîé êîìàíäû áèò íå ïîìåíÿëñÿ èëè ÷òî-òî åù¸. Ýòî ìåäëåííûé, íî âåðíûé ñïîñîá ïîèñêà ïðîáëåìû. C f030 ëåãêî, ñðàçó ÷èòàë rtc è ñîçäàâàë êîä. Ñ ïåðâîãî ðàçà çàïóñòèëèñü ÷àñû. À stm32f103 ýòî êàê àòìåãà328, âåòåðàí "ðîáîòîòåõíèêè", ïðî òàêèõ åñòü ñòèøîê - "Îòîðâàëè ìèøêå ëàïó.." Ïîíàáëþäàþ êàê êâàðö çàïóñêàåòñÿ, êîãäà áóäåò ÷åì ñìîòðåòü òàêóþ òî÷íîñòü. Îñöèëëîãðàôîì ìîãó îöåíèòü äæèòòåð òîëüêî ó PLL è ãåíåðàòîðà íà èíâåðòîðå. HSI íå â ñ÷åò, ýòîò óìóäðÿåòñÿ â sdr òðàíñèâåðå èç ïîëîñû îáçîðà âûñêàêèâàòü. Ñòàâèë ÷àñòîòó òðàíñèâåðà íà êâ-ïðèåìíèêå è êðóòèë ñäð. Òî â ïðèìíèêå ïøèêíåò, òî íà ïàíîðàìå ïîêàæåòñÿ. (=
Òîëüêî çàïóñòèë, ñðàçó îáíàðóæèë, ÷òî ñäâèíóë DBP áèò, êîòîðûé óñòàíàâëèâàëñÿ ïîñëå òàêòèðîâàíèÿ. Äåëàë âñòàâêó íå ïîñëå ðàçðåøåíèÿ çàïèñè, à ïåðåä, è áèò îòîäâèíóë. Çàùèòà îò çàïèñè ñíèìàëàñü ïîñëå çàïèñè. (= Ïîøëè ÷àñû. Òåïåðü íóæíî ñ ïðåðûâàíèÿìè ïðîâðèòü, íå ñîâñåì ïîíÿòíà ñâÿçü äâóõ îáðàáîò÷èêîâ è exti17.
Ïîñëåäíèé ðàç ðåäàêòèðîâàëîñü ozforester; 13.05.2025 â 21:50.
Ýòó òåìó ïðîñìàòðèâàþò: 1 (ïîëüçîâàòåëåé: 0 , ãîñòåé: 1)