1、新建工程
作者采用的是S32K312,这一步具体配置就不叙述了,大家应该都清楚。
2、组件配置
2.1 选择组件
![](https://i-blog.csdnimg.cn/blog_migrate/d8670e30588231dc7adc52829dec2f53.png)
2.2 MCAL组件配置
2.3 DIO组件配置
DIO模块在这里可以不用配置,因为dio相当于GPIO功能,控制引脚输入输出高低电平等功能
2.4 PWM组件配置
![](https://i-blog.csdnimg.cn/blog_migrate/53941ba7bb9450b312c5477dea23c078.png)
![](https://i-blog.csdnimg.cn/blog_migrate/400ca15f6eef5edd393fb794cb6e8dab.png)
![](https://i-blog.csdnimg.cn/blog_migrate/a99ce2740eb878bab0058625b3ad9705.png)
1、OPWMB这个模式也是用来生成同步PWM信号
2、Bus Counter_bus_B,Counter_bus_C,Counter_bus_DCounter_bus_A是局部BUS局部Bus只能供给部分通道
3、Counter_bus_F为全局BUS,全局Bus可以为其他所有通道提供Bus
![](https://i-blog.csdnimg.cn/blog_migrate/f3e64859fa3ee4855904ce53e1919ebb.png)
2.5 MCU组件配置
![](https://i-blog.csdnimg.cn/blog_migrate/2ce489846e73055be9f6b2be2ee2148a.png)
2.6 PORT组件配置
2.6.1 编译原因
![](https://i-blog.csdnimg.cn/blog_migrate/be18eb9c674f5a7c581286b29b0982d1.png)
![](https://i-blog.csdnimg.cn/blog_migrate/4e188953d746f53ae8d46d84ff6e023a.png)
3、主程序设计
3.1 头文件
3.2 模块初始化
3.3 PWM控制函数
![](https://i-blog.csdnimg.cn/blog_migrate/13394d96159593db7cb478ff975d38e7.png)