RE: Programování STM32 - přerušení

cizek.milan na seznam.cz cizek.milan na seznam.cz
Pátek Říjen 11 00:39:59 CEST 2019


Díky, to zní zajímavě, i když zatím bojuju spíše s těmi základy.
Podařilo se mi rozchodit displej s SSD1306 na I2C, ale byl to boj. :-)
Na druhou stranu mi na nucleu nechodí zachytávání přerušení tou funkcí HAL_GPI_EXTI_Callback, nechápu proč.
Zkusím na to později kouknout, ale vše je nastavené zdá se správně, jen chybí ten skok do přerušení.
Teď budu řešit jak přijímat data od GPS/NMEA po uartu, abych si mohl občas přečíst souřadnici a ADC, ten vypadá jednoduše.
M.

> -----Original Message-----
> From: Hw-list <hw-list-bounces na list.hw.cz> On Behalf Of Jaroslav Buchta
> Sent: Thursday, October 10, 2019 9:37 PM
> To: hw-list na list.hw.cz
> Subject: Re: Programování STM32 - přerušení
> 
> OK, az vam zacne vadit, ze ta funkce blokuje beh programu dokud vse
> neodesle, povolte v konfiguratoru preruseni a pouzijte
> HAL_UART_TransmitIT nebo priradte i DMA kanal a pouzijte
> HAL_UART_TransmitDMA. Oboje po dokonceni akce vola callback funkci,
> jinak si program muze delat neco jineho. DMA pak ani skoro nezatezuje
> beh procesoru, s prerusenim je to horsi.



Další informace o konferenci Hw-list