È åù¸ ðàç. Ïûòàÿñü ðåàëèçîâàòü íà ÌÊ âîçìîæíîñòè òåðìèíàëüíîé ïðîãðàììû ñ ÏÊ, âû òðàòèòå ñèëû â ïóñòóþ, èáî íåò ó âàñ íè ñêîðîñòè îáðàáîòêè ÏÊ, íè åãî ðåñóðñîâ ïàìÿòè. Ðàç óæ ðå÷ü ïîøëà î ñîåäèíåíèè ñ äðóãèì ÌÊ, äëÿ îòëàäêè, òî âû äîëæíû áûòü ãîòîâû ê òîìó, áóäåò âàðèàòèâíîñòü ïðîòîêîëîâ îáìåíà. Äàæå ñèìâîë çàâåðøåíèÿ ñòðîêè(ïîñûëêè) è òîò ìîæåò áûòü ðàçíûì(êàê ïðîïèøåò ïðîãðàììèñò â ïàðñåðå òàê è áóäåò). Ïîëíîöåííûé òåðìèíàë â âàøåì âàðèàíòå áóäåò, êàê ìèíèìóì íåóäîáåí â ïîëüçîâàíèè è êàê ìàêñèìóì áóäåò ñîçäàâàòü ëèøíèé ãîëîâíÿê ïîñûëàÿ íå òî èëè îòâå÷àÿ íå òàê, êàê ýòî íåîáõîäèìî ïðîøèâêå äðóãîãî ÌÊ. ß ñ ýòèì ñòîëêíóëñÿ ïåðåïèñûâàÿ ïðîøèâêó NWT NANO îò Áåëîêîíÿ ïîä åãî ïðîãðàììó íà ÏÊ.
ß ýòî ê ÷åìó? Ê òîìó, ÷òî ïðîãðàììå íà ÌÊ ÷àñòî íóæåí äâóñòîðîííèé îáìåí, à åñëè òîëüêî "ïîñìîòðåòü, ÷òî äåëàåò" ïðè ðàçðàáîòêå, òî ñîôòà íà ÏÊ âïîëíå õâàòàåò.
Íå âèæó ñìûñëà ÷òî-òî îïðîâåðãàòü. Íå èñïîëüçóåòå ñåðèàë äëÿ îòëàäêè, íó è ëàäíî. Ñòîëêí¸òåñü ñ íåîáõîäèìîñòüþ, ïðîäîëæèì. Óïîìÿíóòûé òåðìèíàë äëÿ òåõ, êòî èñïîëüçóåò.
Äîñòàòî÷íî íåäàâíî áûëà òåìà ïðî ñèíõðîíèçàöèþ âðåìåíè äëÿ öèôðû. Òàì âûêëàäûâàëñÿ ïðîòîòèï óñòðîéñòâà, èìèòèðóþùåãî æïñ-ïðèåìíèê, äëÿ íà÷àëüíîé ñèíõðîíèçàöèè âðåìåíè íà êîìïå. Ïîëüçà åãî ñîìíèòåëüíàÿ, ðàçâå ÷òî äëÿ ìêðîêîìïüþòåðà, íî çàäà÷à áûëà èíòåðåñíàÿ. Ïðè îòëàäêå ïîäêëþ÷àëîñü òðè ñåðèàëà. Âñå ïîðòû ìèêðêîìïüþòåðà çàíÿòû, äà è äëèííûå ïðîâîäà íà ñòîëå ìåøàþò. Åù¸ îäíà ïðè÷èíà: ïîðàáîòàë è óáðàë íà ïîëêó. Ñ äëèííûìè ïðîâîäàìè ýòî ìåíåå óäîáíî. Íå òðóäíîñòåé áîþñü. "Åì êëþêâó è íå ìîðùóñü" (c) Ïðîñòî óäîáñòâî öåíþ. Îáû÷íî âñ¸ óêëàäûâàåòñÿ â ìàëåíüêóþ ðàçäåëî÷íóþ äîñî÷êó, è îòëàäêà çàêëþ÷àåòñÿ â ïîäêëþ÷åíèè îäíîãî ïðîâîäà îò ïðîãðàììàòîðà, îí æå ïèòàþùèé. Ìåëêèé çîîïàðê âñÿêèõ ïðèñïîñîáëåíèé ïîìîãàåò, íå ïðåòåíäóÿ êîíå÷íî íà ìåòðîëîãèþ èëè ñîâåðøåíñòâî.
p.s. Äàâàéòå óæî ÷òî-íèáóäü ïðîãðàììèðîâàòü. (=
Ñêðûòûé òåêñò
Íå ïî òåìå. Èíîãäà íåçíà÷èòåëüíàÿ äîðàáîòêà ïðîñòîãî èíñòðóìåíòà çíà÷èòåëüíî ðàñøèðÿåò ñôåðó åãî ïðèìåíåíèÿ. Õîòÿ ïîíà÷àëó îíà ìîæåò ïîêàçàòüñÿ áåñïîëåçíîé è äàæå âðåäíîé. (=
Ïîñëåäíèé ðàç ðåäàêòèðîâàëîñü ozforester; 14.09.2026 â 13:24.
vadim_d, äà. NMEA messages èç UART ìîäóëÿ NEO-7Ì (?) -> áóôåð 500..700..1000 çíàêà, â "áåäíûõ" ðåñóðñàìè STM32F100.
Äà, òàì 9600 bps.
 íà÷àëî ïîïûòêà ñ NEO: ïîäêëþ÷àë ïåðâîé USART (rx) ê äðóãîìó USART (tx) êàê åõî è âèçóàëèçàöèÿ íà äðóãîì óñòðîéñòâå.
Çàòåì: äåêîäèðîâàíèå ($GPGGA) è óïðàâëåíèå, ê äèñïëåþ. Åñòü âðåìÿ è äëÿ parsing-à, ðàçäåëåíèÿ è ðèñîâàíèÿ íà ýêðàíå.
Äàæå áåç äðóãèõ áóôåðîâ, è åùå åñòü âðåìÿ äëÿ äîáàâëåíèÿ íîâûõ ôóíêöèé.
Ñêðûòûé òåêñò
Êîä:... $GPGSV,2,2,08,06,,,28,19,,,23,23,,,23,31,,,28*7C $GPGLL,,,,,084001.00,V,N*47 $GPZDA,084001.00,22,05,2024,00,00*6A $GPRMC,084002.00,V,,,,,,,220524,,,N*70 $GPVTG,,,,,,,,,N*30 $GPGGA,084002.00,,,,,0,00,99.99,,,,,,*68 $GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30 $GPGSV,2,1,08,02,,,21,03,,,22,04,,,21,05,,,24*74 ...
---
Âðåìÿ íàçàä ïîäóìûâàë î ïåðåäà÷å äàííûõ ÷åðåç UART ÷ðåç íàïð. Bluetooth èñïîëüçóåìûõ óñòðîéñòâ. Òàê è îñòàëîñü ëèøü èäååé è ýêñïåðèìåíòàìè.
Âñå ðàâíî áóäó èñïîëüçîâàòü "ìîëîòêè" (êàáåëè) - ó äðóãîé òåõíîëîãèè åñòü äðóãèå íåäîñòàòêè :O).
Ïîñëåäíèé ðàç ðåäàêòèðîâàëîñü veso74; 14.09.2026 â 13:42.
Îñíîâíîé íåäîñòàòîê, ýòî íåîáõîäèìîñòü ðàáîòàòü. Ïðèäóìàòü è íàðèñîâàòü ìíîãî âðåìåíè íå íóæíî.
Îòðåçàþ êóñî÷åê òåêñòîëèòà ïîä íîâóþ ïîäåëêó, çà÷èùàþ íàæäà÷íîé áóìàãîé. îñòàâëÿþ íà âèäíîì ìåñòå..
Èíîãäà ïîìîãàåò, èíîãäà íåò. (=
CH32 ñâîåþ äîñòóïíîñòüþ è òåïåðü óæå èçó÷åííîñòüþ çíà÷èòåëüíî ïîâûñèë êîëè÷åñòâî áåñïîëåçíûõ èçäåëèé íà âûõîäå.
Êñòàòè, ñåé÷àñ ïðîäàþòñÿ ïàðû WCH-LinkW. Ïî ïîääåðæèâàåìûì êîíòðîëëåðàì ó íèõ åñòü ðàçíèöà ñ LinkE, ïîýòîìó íóæíî ñìîòðåòü òàáëèöû è ñïðàøèâàòü òåõ, êòî èìè ïîëüçóåòñÿ.
Äîáàâëåíî ÷åðåç 7 ìèíóò(û):
Âðîäå áû íà F4, íåêîòîðûå èç êîòîðûõ äåøåâëå F1, óæå äâîéíîé áóôåð äìà. Êàíàë ñàì ïåðåêëþ÷àåòñÿ ñ îäíîãî íà äðóãîé. Áûâàåò óäîáíî äëÿ îöèôðîâêè. Ïðî ýòî ïåðèîäè÷åñêè ïèøåòñÿ â ðàçíûõ òåìàõ ðàçíûìè ïîëüçîâàòåëÿìè. Ïðîáîâàòü êàê ðàç óäîáíî íà ïðîñòîé è äåøåâîé îòëàäî÷íîé ïëàòå ñ stm32f401, êîòîðàÿ áëýê-ïèëë.
Ïîñëåäíèé ðàç ðåäàêòèðîâàëîñü ozforester; 14.09.2026 â 17:20.
Ïîäíèìó òåìó. Äîøëè ðóêè äî ýòîãî êîíòðîëëåðà. Íàïèñàë ìèãàëêó ñâåòîäèîäîì, ïîëó÷èëñÿ äèêèé ðàçìåð ïðîãðàììû 9000 äåñÿòè÷íûé ñ ëèøíèì. Ïîâûêèäûâàë âñ¸ ëèøíåå, âñ¸ ðàâíî ÷òî-òî íå òî. Äëÿ ïðîâåðêè âñòàâèë òåêñò 1:1 èç ñîîáùåíèÿ #3 . Ïîìåíÿë òîëüêî íîæêó ïîðòà ÷àñòîòó è NVIC_PriorityGroup_ ñ 1 íà 2. Ñâåòîäèîä ìèãàåò. Íî ïî÷åìó òàì ðàçìåð 1488, à ó ìåíÿ 3528? Êîíòðîëëåð äðóãîé, òàì 003, ó ìåíÿ 303, íî íå íà ñòîëüêî æ îí äðóãîé, ÷òîáû êîä â 2 ñ ëèøíèì ðàçà áîëüøå ïîëó÷àëñÿ. Ìîæåò áûòü êòî-íèáóäü çíàåò â ÷¸ì äåëî? Êàðòèíêè äëÿ ñðàâíåíèÿ, ïåðâàÿ îò veso74 èç: 3 ïîñòà, âòîðàÿ ìîÿ.
![]()
![]()
Ýòó òåìó ïðîñìàòðèâàþò: 1 (ïîëüçîâàòåëåé: 0 , ãîñòåé: 1)