286_S32K144串口接收功能

完整的S32K144的学习汇总如下:

https://github.com/GreyZhang/g_s32k144

继续S32K144的学习,这一次尝试看看串口的接收功能。关于串口的使用,我一直用的非常少。可能是因为工作的行业原因,我接触到的更多的是CAN,而且CAN的实际使用也不是很多。

前面,为了实现一个printf,使用了串口的打印功能。这一次,尝试做一下这个接收功能的实现。

串口的配置,还是跟之前一样,比较简单。使用的波特率还是115200,这部分没有关于接收的特殊配置。看起来可以直接使用接收功能。

找到了这样的一个接口,做一个测试代码设计如下:

我把上面的这个函数,在1ms的任务中调度。

之后,做一下运行测试。

已经有数据接收到了,但是我发送的是hello,接收的时候出现了错误。再次测试hello以及12345两个发送。

第二次,接收正确。

第三次,接收正确。

连续两次测试,看得出似乎输入速度快的时候会出现一点问题。不过,大致的一个接收功能,我们已经看到了。相应的问题,后面看看继续寻找改进方案。

完整的S32K144的学习汇总如下:

https://github.com/GreyZhang/g_s32k144

发布了890 篇原创文章 · 获赞 170 · 访问量 176万+

猜你喜欢

转载自blog.csdn.net/grey_csdn/article/details/104578701