开发板测评系列六 | NXP S32K312 系列核心板免费试用 +LED灯闪烁

S32K312开发板LED闪烁实验

1. 软硬件环境介绍

● 开发板:S32K312 核心板,该开发由大大通提供,具体介绍可以在大大通网站查看  软件:S32 Design Studio for S32 Platform 3.5
● 12 V 电源 适配器,电流2.5V
● RTD(实时驱动): SW32K3_S32DS_3.5_D2207
● Jlink 调试器、JTAG 转接板

图中内容是 S32DS 软件激活码、S32DS集成开发环境(编译、调试、下载)、低水平驱动包、配置所需要的CT插件;上述安装环境省略,网上博客较多,除了使用S32DS配置,还可以使用符合Autosar 规范的RTD驱动进行开发,主要使用EB软件配置。

2. 新建工程

点击New ,2中分别是基于示列、基于库、我们选择基于应用创建,这样工程只会包含一些底层必要的 BSP

选择芯片型号,输入项目名字,点击NEXT

最后选择SDK包版本,这里只安装了一个。

2.1 PORT配置

工程会自动生成以工程名字命名的后缀为.mex文件,双击

或者直接点击配置工具选择引脚,选择PTB10,如下图PTB10 脚间隔反转就可以使NPN三极管关闭、导通,就可以看到红灯间隔闪烁

1 选择PTB10 ;2 GPIO 由SIUL2 控制;3配置为输出

4标识符为LED_RED,后面代码需要用到这个宏

2.2 OSIf 、DIO 、PORT添加如图

OSIF模块配置如下

1开发错误检测打开

2这里使用系统定时器、如果选择用户定时器的话需要手动实现几个API

3时钟这里我们没有配置,因为新建工程时钟就配置好,时钟16MHz 

DIO 和 PORT模块无需配置,添加即可,主要提供API操作PORT 口

3. 最后编写代码、下载、现象

1 时钟初始化

2PORT初始化

3基于系统定时器编写的延时函数

4DIO 反转 

延时代码如下

最后点击编译按钮小锤子图标编译没由问题后、点击Debug下载到板子里面,运行可以看到红灯每隔 500ms闪烁。

效果图,其实红灯是500ms间隔时间闪烁的

文章来自“S32K312 开发板评测活动”测评者:杨成

欢迎在博文下方留言评论,我们会及时回复您的问题。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值