系列教程: SmartFusion从FPGA到ARM系列教程
前言
CorePWM是一个多功能,多通道的PWM产生模块,还可以检测输入作为反馈,从而调节输出,可以用于电机控制,电池充电,加热电路,DAC输出等。
固件库的使用手册:X:\Microsemi\common\vault\Components\Actel\Firmware\CorePWM_Driver\2.4.100\fs\p2f0\docs\CorePWM_Driver_UG.pdf
IP核的使用手册:
X:\Microsemi\common\vault\Components\Actel\DirectCore\corepwm\4.3.101\fs\p2f0\docs\CorePWM_HB.pdf
IP核添加与配置
工程中添加CoreAPB3和CorePWM核,MSS作为APB主机,CorePWM作为从机,
配置成PWM模式,使能2路输出,32位总线模式,软件控制周期与占空比。