使能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
更多资讯,请扫码关注我们!

161

被折叠的 条评论
为什么被折叠?



