使能FreeRtos
https://nxp.flexnetoperations.com/control/frse/product?plneID=833467
点击网址,选择freertos
点击同意
选择目标文件下载
下载后如图所示
软件下载至本地磁盘后即可进行安装,具体安装流程见下图
安装完毕状态如下图所示
新建example工程
更新源代码(这里强调一下,只有更新源代码后,工程文件才能正常编译通过)
尝试编译工程文件,可以看到成功编译.
配置IO引脚
首先根据原理图配置RGB三色LED
配置后效果
配置UART
相关指南可通过一下链接查看
Solved: UART- S32K144 EVB - NXP Community
根据原理图,配置引脚及软件组件
配置好效果
添加lpusrt驱动
接下来配置lpuart驱动
继续添加中断驱动
进而配置中断
截至目前基本配置已经完成,这里有一点在上一期博文有遗漏,现补充完善.
需要修改MCU封装配置,工程默认打开的封装是174引脚的,因开发板上芯片为100引脚封装,故这里需要进行更改.
芯片封装更改之后效果图如下
接下来步入正题,
添加串口打印相关代码
新增头文件及字符串常量
添加中断控制函数及uart使能函数
最后在ReceiveTask函数中添加周期性串口打印代码
实验效果
经验总结
总体来看网络上关于S32K3系列的代码实例资料相对不足,需要耐心搜索相关资源.建议开发过程中使用git工具管理代码,这样可以在工程配置发生错误无法正常编译运行时,回退至前一版能正常运行的固件.否则可能需要重新创建工程文件完了再一步一步配置了.
本次开发过程中就重新配置了三五次,各位可以借鉴经验少走弯路.
此文章来自“S32K312 开发板评测活动”测评者:龚鹤雄
欢迎在原博文下方留言评论,我们会及时回复您的问题。
如有更多需求,欢迎联系大联大世平集团 ATU 部门:atu.sh@wpi-group.com 作者:WPIg
更多资讯,请扫码关注我们!