S32k312 UART Reception using interrupt

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

S32k312 UART Reception using interrupt

324件の閲覧回数
kamleshv
Contributor II

Hello,

I need to implement interrupt-based UART reception on the S32K312. Please find the attached code for your reference. My goal is to receive incoming data byte by byte and assemble it to form the complete response received on the UART channel.

However, the UART receive callback is triggered only once (the first time) and does not trigger for subsequent data receptions.

Thank you.

0 件の賞賛
返信
1 返信

308件の閲覧回数
Julián_AragónM
NXP TechSupport
NXP TechSupport

Hi @kamleshv,

After finishing the reception, you must call Lpuart_Uart_Ip_AsyncReceive() again to prepare for next reception. You can use the following community example as reference: [RTD600 IP] S32K312-EVB Lpuart interrupt echo - NXP Community.

Best regards,
Julián

0 件の賞賛
返信
%3CLINGO-SUB%20id%3D%22lingo-sub-2198196%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ES32k312%20UART%20%E5%89%B2%E3%82%8A%E8%BE%BC%E3%81%BF%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%9F%E5%8F%97%E4%BF%A1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2198196%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%3C%2FP%3E%3CP%3ES32K312%20%E3%81%AB%E5%89%B2%E3%82%8A%E8%BE%BC%E3%81%BF%E3%83%99%E3%83%BC%E3%82%B9%E3%81%AE%20UART%20%E5%8F%97%E4%BF%A1%E3%82%92%E5%AE%9F%E8%A3%85%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%E5%8F%82%E8%80%83%E3%81%BE%E3%81%A7%E3%81%AB%E6%B7%BB%E4%BB%98%E3%81%AE%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92%E3%81%94%E8%A6%A7%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%E7%A7%81%E3%81%AE%E7%9B%AE%E6%A8%99%E3%81%AF%E3%80%81%E5%8F%97%E4%BF%A1%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%3CSTRONG%3E%E3%83%90%E3%82%A4%E3%83%88%E3%81%94%E3%81%A8%E3%81%AB%3C%2FSTRONG%3E%E5%8F%97%E4%BF%A1%E3%81%97%E3%80%81%E3%81%9D%E3%82%8C%E3%82%92%E7%B5%84%E3%81%BF%E7%AB%8B%E3%81%A6%E3%81%A6%E3%80%81UART%20%E3%83%81%E3%83%A3%E3%83%8D%E3%83%AB%E3%81%A7%E5%8F%97%E4%BF%A1%E3%81%97%E3%81%9F%E5%AE%8C%E5%85%A8%E3%81%AA%E5%BF%9C%E7%AD%94%E3%82%92%E5%BD%A2%E6%88%90%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E3%81%9F%E3%81%A0%E3%81%97%E3%80%81%20%3CSTRONG%3EUART%20%E5%8F%97%E4%BF%A1%E3%82%B3%E3%83%BC%E3%83%AB%E3%83%90%E3%83%83%E3%82%AF%E3%81%AF%201%20%E5%9B%9E%20(%E5%88%9D%E5%9B%9E)%20%E3%81%AE%E3%81%BF%E3%83%88%E3%83%AA%E3%82%AC%E3%83%BC%E3%81%95%E3%82%8C%3C%2FSTRONG%3E%E3%80%81%E3%81%9D%E3%82%8C%E4%BB%A5%E9%99%8D%E3%81%AE%E3%83%87%E3%83%BC%E3%82%BF%E5%8F%97%E4%BF%A1%E3%81%A7%E3%81%AF%E3%83%88%E3%83%AA%E3%82%AC%E3%83%BC%E3%81%95%E3%82%8C%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%3C%2FP%3E%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2198527%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32k312%20UART%20Reception%20using%20interrupt%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2198527%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F195950%22%20target%3D%22_blank%22%3E%40kamleshv%3C%2FA%3E%20%E3%80%81%3C%2FP%3E%0A%3CP%3E%E5%8F%97%E4%BF%A1%E3%81%8C%E7%B5%82%E4%BA%86%E3%81%97%E3%81%9F%E3%82%89%E3%80%81%E6%AC%A1%E3%81%AE%E5%8F%97%E4%BF%A1%E3%81%AE%E6%BA%96%E5%82%99%E3%82%92%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AB%E3%80%81Lpuart_Uart_Ip_AsyncReceive()%20%E3%82%92%E5%86%8D%E5%BA%A6%E5%91%BC%E3%81%B3%E5%87%BA%E3%81%99%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%E6%AC%A1%E3%81%AE%E3%82%B3%E3%83%9F%E3%83%A5%E3%83%8B%E3%83%86%E3%82%A3%E3%81%AE%E4%BE%8B%E3%82%92%E5%8F%82%E7%85%A7%E3%81%A8%E3%81%97%E3%81%A6%E4%BD%BF%E7%94%A8%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%3A%20%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2FS32K-Knowledge-Base%2FRTD600-IP-S32K312-EVB-Lpuart-interrupt-echo%2Fta-p%2F2141060%22%20target%3D%22_blank%22%3E%5BRTD600%20IP%5D%20S32K312-EVB%20Lpuart%20%E5%89%B2%E3%82%8A%E8%BE%BC%E3%81%BF%E3%82%A8%E3%82%B3%E3%83%BC%20-%20NXP%E3%82%B3%E3%83%9F%E3%83%A5%E3%83%8B%E3%83%86%E3%82%A3%3C%2FA%3E%E3%80%82%3C%2FP%3E%0A%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%97%E3%81%BE%E3%81%99%E3%80%81%3CBR%20%2F%3E%E3%82%B8%E3%83%A5%E3%83%AA%E3%82%A2%E3%83%B3%3C%2FP%3E%3C%2FLINGO-BODY%3E