- 打卡等级:常住居民III
- 打卡总天数:158
- 最近打卡:2025-08-23 11:06:14
超级版主
- 积分
- 13863
|
/************* 功能说明 **************
请先别修改程序, 直接下载"05-PCA-3路16位软件定时器-高速脉冲输出-秒级"里的"PCA.hex"测试,下载时选择主频12MHz。
本例程PCA时钟选择Timer0溢出, Timer0设置为12T,16位自动重装模式,1000分频,得到1KHz的时钟供给PCA,PCA定时分辨率为1ms,最长定时65535ms.
PCA0配置为16位软件定时器, 定时时间10秒, 并且允许从P1.1输出高速脉冲周期20秒、0.05Hz.
PCA1配置为16位软件定时器, 定时时间20秒, 并且允许从P1.0输出高速脉冲周期40秒、0.025Hz.
PCA2配置为16位软件定时器, 定时时间30秒, 并且允许从P3.7输出高速脉冲周期60秒、0.01667Hz.
******************************************/
上面的频率够低了吧?
什么?还不够低?
那好,你可以选择6MHz的主频,timer0设置为12T、16位自动重装模式,65536分频,得到7.63Hz的时钟供给PCA,最长定时=65535/7.63=8590秒, 输出脉冲频率=1/(8590*2)=0.0000588Hz,够不够低?
05-PCA-3路16位软件定时器-高速脉冲输出-秒级.rar
(55.61 KB, 下载次数: 0)
|
|