查看: 823|回复: 0

[原创] 【经验分享】S32K1 RTD使用底层接口实现LPUART中断方式通信

[复制链接]

该用户从未签到

656

主题

6312

帖子

0

超级版主

Rank: 8Rank: 8

积分
20242
最后登录
2024-5-14
发表于 2022-10-10 14:31:25 | 显示全部楼层 |阅读模式
客户在测试S32K1 RTD 1.0.1的LpuartFlexio_Uart_Ip_Example例程时感到疑惑:1.虽然该例程使用底层接口实现中断方式串口通信,但缺少LPUART中断的Callback回调函数。2.虽然是非阻塞中断方式收发,但每次调用Lpuart_Uart_Ip_AsyncSend异步发送或Lpuart_Uart_Ip_AsyncReceive异步接收函数后总是循环查询收发状态直至确认完成后才执行后续代码。之前在《S32K1xx SDK LPUART外设驱动接收介绍》里介绍过实现类似功能的SDK例程lpuart_echo,但从SDK转为RTD无论是底层(IP层)接口还是S32配置工具(S32 Configuration tool)都有变化。为此我将在这篇经验分享里介绍:S32DS3.4+RTD1.0.1环境下如何修改LpuartFlexio_Uart_Ip_Example_S32K118例程,使其实现之前S32K1 SDK例程lpuart_echo_s32k118的功能。经过修改后使用RTD底层(IP层)接口实现lpuart_echo功能的例程压缩包可以从与非网论坛帖子附件里下载。
【经验分享】S32K1 RTD使用底层接口实现LPUART中断方式通信.pdf (711.96 KB, 下载次数: 19)
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /4 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2024-5-14 18:28 , Processed in 0.111942 second(s), 20 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表