[elektro] STM32F334 UART2

VFX info at vfx.hu
Tue Mar 28 11:03:13 CEST 2017


Hali!

Jön karakter, mert terminált használok debuggerként, és ha ütöm a 
bill.kódot válaszol az STM, de csak pollingosan. IT rutinba be sem megy.


ÜDV. VFX.



2017.03.28. 10:49 keltezéssel, Skandar Graun írta:
> Én ilyenkor elsőre kiolvasgatom az uart Rx regiszterét, mert többször
> előfordult már, hogy karakter nem jött, emiatt IT-nak sem volt oka jönni.
> Ha a kívánt karakter bent van, akkor nézem meg az IT forrást.
>
> 2017. március 28. 10:32 VFX írta, <info at vfx.hu>:
>
>> Hali!
>>
>> STM32F334 procival küzdök. UART2-n szeretnék interruptot kapni ha jött
>> karakter. Beállítottam a USART_CR1-ben a  TE,RE, RXNEIE biteket 1-be, majd
>> az NVIC-ben az USART2-t.
>>
>>          ldr     R1,=#UART_TE | UART_RE | UART_RXNEIE
>>          str     R1,[R0, #USARTx_CR1_OFFSET]
>>          orr     R1,R1,#UART_UE
>>          str     R1,[R0, #USARTx_CR1_OFFSET]     //UART Enabled
>>
>>
>>          NVIC_EnableIRQ  USART2_IRQn
>>
>>
>> De nem jön az IT, mit kell még tennem. Vagy mit rontok el?
>> A progi tökéletesen megy, de IT nem jön.
>>
>>
>> ÜDV. VFX.
>>
>> -----------------------------------------
>>           elektro[-flame|-etc]
>>
> -----------------------------------------
>            elektro[-flame|-etc]



More information about the Elektro mailing list