系列教程: SmartFusion从FPGA到ARM系列教程
1.定时器资源简介
SmartFusion片上MUC有两个32位的定时器,可以分别独立使用,也可以两个合并成一个64位定时器来使用。
驱动库只有一个mss_timer.h
文件,库函数也比较简单。之前几篇文章,我们介绍了MSS_GPIO的使用和SysTick定时器的使用,使用SysTick内核定时器可以精确控制延时,使用外设定时器也能实现定时。
本篇文章介绍MSS_TIMER定时器的使用和配置,演示定时器周期溢出中断,单次溢出中断,自定义波形功能。
固件库下载地址:Firmware_MSS_Timer_Driver_v2.3.102
官方使用文档路径:X:\Microsemi\common\vault\Components\Actel\Firmware\MSS_Timer_Driver\2.3.102\fs\p2f0\docs
示例代码可以参考: