<html><body>Zda se ze nize uvedena poznamka nema v reference manualu co delat a mela byt odstranena ze vsech RM, tak v pristi revizi dokumentace uz to bude opravene.<br><br>-- <br>-----------------------------------------<br>Pokud máte zájem, navštivte naši stránku o mašinkách - http://www.pojezdy.eu<br><br><p>---------- Původní zpráva ----------<br>Od: Jan Waclawek <konfera@efton.sk><br>Komu: hw-list@list.hw.cz<br>Datum: 26. 2. 2015 9:25:35<br>Předmět: OT Cela rodina STM32 a USART+DMA+IRQ</p><br><blockquote>http://list.hw.cz/pipermail/hw-list/2014-November/465770.html<br><br>"No to právě ne. Protože když použijete DMA, tak už se nedá<br>použít IRQ od příjmu znaku. Jinak by to totiž bylo moc jednoduché."<br><br>Presiel som tucet RM od vsetkych pod-rodin STM32, a poznamku<br><br>"If DMA is used for reception, do not enable the RXNEIE bit."<br><br>som nasiel len u 'F4xx a 'F2xx. Podla mna to bude suvisiet s tym, ze tam<br>maju DMA jednotky na ich "perifernom porte" "skratku" cez AHB/APB bridge,<br>v inych pod-rodinach to myslim ze nie je (nepozeral som vsade).<br><br>Aj u 'F4xx/'F2xx by ta skratka mohla ist obist prinajmensom na DMA2 (t.j.<br>USART1 a USART6) neortodoxnym "opacnym" nastavenim, t.j. pristupovat do<br>USART cez "memory port" DMA jednotky a do pamate cez "periferny port"; ale<br>diabol moze byt v detailoch, ktore su pre mna pochopitelne skryte.<br><br>Nemam teraz moznost to vyskusat; ak o to ma niekto zaujem, mohol by to<br>prosim vyskusat ako na 'F4, tak aj ci sucasne DMA a IRQ idu bez problemov<br>na inych pod-rodinach okrem 'F4/'F2.<br><br>A, pochopitelne, privitam komentar od insiderov z ST.<br><br>wek<br><br><br>PS. Insideri z ST by mohli v tomto duchu popracovat na upgrade AN3109... ;-)<br><br>_______________________________________________<br>HW-list mailing list  -  sponsored by www.HW.cz<br>Hw-list@list.hw.cz<br>http://list.hw.cz/mailman/listinfo/hw-list</blockquote></body></html>