2020-02-04
2020-02-05 本文已影响0人
等一个人咖啡_2c04
ESP8266开发硬件定时器(比软件定时器更精确)
• 如果使⽤用 NMI 中断源,且为⾃自动填装的定时器,调⽤用 hw_timer_arm 时参数 val 必须⼤大于 100
•
如果使⽤用 NMI 中断源,那么该定时器将为最⾼高优先级,可打断其他 ISR
•
如果使⽤用 FRC1 中断源,那么该定时器⽆无法打断其他 ISR
•
hw_timer.c 的接⼝口不能跟 PWM 驱动接⼝口函数同时使⽤用,因为⼆二者共⽤用了同⼀一个硬件定时器
初始化硬件 ISR 定时器
hw_timer_init(FRC1_SOURCE,1)
FRC1_SOURCE, 使⽤用 FRC1 中断源
NMI_SOURCE, 使⽤用 NMI 中断源
0, 不⾃自动填装
1, ⾃自动填装