<div class="iw_mail" dir="ltr" style="font-size: 13px;"><div id="isPasted"><div>Tak uĹľ se mi to podaĹ™ilo rozjet. NÄ›kde jsem vygĹŻglil, Ĺľe je nutnĂ© pĹ™idat:</div><div>extern "C" void DMA1_Channel6_IRQHandler(void);</div></div><div>Sice nechápu proÄŤ, ale uĹľ to běží.</div><div><br></div><div>Tak teÄŹ uĹľ jen vyĹ™ešit "zásadnÄ›jší" problĂ©m. Jak se zachytit na začátek paketu.</div><div>ZařízenĂ­ (lidar) kontinuálnÄ› odesĂ­lá data po paketech zaÄŤĂ­najĂ­cĂ­ch 0x54 0x2C.</div><div>Tak bych potĹ™eboval odstartovat ten DMA pĹ™enos se začátkem packetu. </div><div>Abych po dokonÄŤenĂ­ pĹ™enosu, mÄ›l vĹľdy jeden celĂ˝ packet.</div><div><br></div><div class=""><div>Martin Locker</div></div><div><br></div><div class="iw-reply-block" dir="LTR" style="font-size: 13px;font-family:Roboto, Tahoma, Helvetica, sans-serif;line-height:normal;"><div style="margin:0;font-family:Roboto, Tahoma, Helvetica, sans-serif;font-size:13px;font-weight:300;line-height:150%;letter-spacing:normal;color:#333333;"><div style="display:none;margin:0;font-family:Roboto, Tahoma, Helvetica, sans-serif;font-size:13px;font-weight:300;line-height:150%;letter-spacing:normal;color:#333333;">----- PĹŻvodnĂ­ zpráva -----</div><hr size="1" width="100%" style="width:100%;padding:0;margin:10px 0;color:#888888;background-color:#888888;border-color:#DDDDDD;">Odesilatel: Jaroslav Buchta (<a href="mailto:jaroslav.buchta@hascomp.cz" style="font-family: Helvetica, sans-serif; font-size: 12px; font-weight: 300; line-height: 150%; color: rgb(0, 136, 204); text-decoration: none;">jaroslav.buchta@hascomp.cz</a>)<br>Datum: 26/12/2023 12:13<br>Příjemce: <a href="mailto:hw-list@list.hw.cz" style="font-family: Helvetica, sans-serif; font-size: 12px; font-weight: 300; line-height: 150%; color: rgb(0, 136, 204); text-decoration: none;">hw-list@list.hw.cz</a><br>PĹ™edmÄ›t: <span style="font-family:Helvetica, sans-serif;font-size:12px;font-weight:300;line-height:150%;color:#333;text-decoration:none;font-weight:bold;">Re: STM32F103 UART DMA</span></div><br><div><div class="moz-cite-prefix">Podival bych se, jestli neni nejaka zakernost v DigitalRead/Write v preruseni (nebo to rovnou nahradil)</div><div class="moz-cite-prefix">A jestli neni potreba nulovat neco dalsiho v ISR, ze by se to v preruseni zacyklilo...</div><div class="moz-cite-prefix">A nebo ladit v debuggeru.</div><div class="moz-cite-prefix"><br></div><div class="moz-cite-prefix">Dne 26.12.2023 v 12:08 Martin Locker napsal(a):</div><blockquote cite="mid:f6492c985fc7d76cfde0a676fe360a66@vosrk.cz" type="cite"><div class="iw_mail" dir="ltr" style="font-size: 13px;"><div dir="auto">>> tak to v obsluze pĹ™erušenĂ­ zatuhne <br><br>>Odial viete, ze to zatuhne *v* obsluhe prerusenia?</div><div>Po pĹ™ijetĂ­ nastavenĂ©ho poÄŤtu znakĹŻ se rozsvĂ­tĂ­ led, prvnĂ­ příkaz v obsluze pĹ™erušenĂ­. </div><div>Z toho vyvozuji, Ĺľe se do obsluhy pĹ™erušenĂ­ skoÄŤĂ­. </div><div><br></div><div>>Co presne znamena *zatuhne*?<br id="isPasted">PeriodickĂ˝ vĂ˝pis běžícĂ­ v hlavnĂ­ smyÄŤce po rozsvĂ­cenĂ­ led uĹľ nepokraÄŤuje. </div><div>KdyĹľ neposĂ­lám data (která by se pĹ™ijala), tak periodickĂ˝ vĂ˝pis běží.</div><div dir="auto"><br>>Dalo by sa zbavit veci z toho arduina?<br>Asi budu muset. To jsem pouĹľil abych nemusel ruÄŤnÄ› Ĺ™ešit ten seriák pro debug.</div><div dir="auto"><br></div><div dir="auto">Martin</div><div><br></div><div><br></div><div class="gmail_quote"><div dir="auto">On 26 December 2023 10:34:47 CET, Martin Locker <<a class="moz-txt-link-freetext" href="mailto:locker@vosrk.cz">locker@vosrk.cz</a>> wrote:</div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div class="iw_mail" dir="ltr" style="font-size: 13px;"><div>ZdravĂ­m a pĹ™eji krásnĂ© pohodovĂ© svátky.</div><div><br></div><div>Zbylo mi i trochu ÄŤasu, a tak jsem si zase zaÄŤal hrát s STM32, ale trochu jsem se zasekl.</div><div>Řeším příjem dat na Uartu, chtÄ›l jsem to vyzkoušet pĹ™es DMA. Vypadá to, Ĺľe to funguje, ale</div><div>pokud nechám generovat pĹ™erušenĂ­ na konci pĹ™enosu, tak to v obsluze pĹ™erušenĂ­ zatuhne </div><div>(mám tam pro test rozsvĂ­cenĂ­ led, jednou se do obsluhy IRQ skoÄŤĂ­).</div><div>KdyĹľ to nechám bez pĹ™erušenĂ­ a testuji pouze příznak dokonÄŤenĂ­ DMA pĹ™enosu, tak to běží.</div><div><br></div><div>Pokud by se nÄ›kdo takĂ© "nudil", tak zdroják je:</div><div><a class="moz-txt-link-freetext" href="https://robotika.vosrk.cz/_soubory/main.cpp">https://robotika.vosrk.cz/_soubory/main.cpp</a></div><div><br></div><div>DĂ­ky za případnĂ© nakopnutĂ­ (správnĂ˝m smÄ›rem).</div><div><br></div><div class=""><div>Martin Locker</div></div></div></blockquote></div><hr><div>_______________________________________________</div><div>HW-list mailing list  -  sponsored by <a href="http://www.HW.cz">www.HW.cz</a></div><div><a class="moz-txt-link-freetext" href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a></div><div><a class="moz-txt-link-freetext" href="http://list.hw.cz/mailman/listinfo/hw-list">http://list.hw.cz/mailman/listinfo/hw-list</a></div></div><br><fieldset class="moz-mime-attachment-header"><br></fieldset><pre class="moz-quote-pre">_______________________________________________<br>HW-list mailing list  -  sponsored by <a class="moz-txt-link-abbreviated" href="http://www.HW.cz">www.HW.cz</a><a class="moz-txt-link-abbreviated" href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a><a class="moz-txt-link-freetext" href="http://list.hw.cz/mailman/listinfo/hw-list">http://list.hw.cz/mailman/listinfo/hw-list</a></pre></blockquote><p><br></p><hr>_______________________________________________<br>HW-list mailing list  -  sponsored by <a href="http://www.HW.cz">www.HW.cz</a><br><a href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a><br><a href="http://list.hw.cz/mailman/listinfo/hw-list">http://list.hw.cz/mailman/listinfo/hw-list</a></div></div></div>