主题:20ms定时 共有24527人关注过本帖 |
---|
yaqun_zhao |
1楼 |
![]() |
20ms定时 ![]()
怎样利用BC 实现20MS 的定时,BC中好象无定时器,而且它的时间中断为18.2次/S,恳请赐教,谢谢!
|
单帖管理 | 引用 | 回复 ![]() |
zhl |
2楼 |
![]() |
![]()
可以用TMR1,一般是1MHz进行分频,可调用我们公司提供的函数进行设置,最小间隔可以设置为1ms的定时。具体可参见光盘中的程序TMRDEMO.prj。
|
单帖管理 | 引用 | 回复 ![]() |
yaqun_zhao |
3楼 |
![]() |
![]()
谢谢,已找到
|
单帖管理 | 引用 | 回复 ![]() |
yaqun_zhao |
4楼 |
![]() |
![]()
在TMRDEMO例程中SetTmr1(5000)中的5000是否表示定时5000ms,那程序中if(IRQ12cnt>100)又表示100个5000ms吗?我好象理解错了,因为实际时间不对,到底是怎样理解的?谢谢!
|
单帖管理 | 引用 | 回复 ![]() |
yaqun_zhao |
5楼 |
![]() |
![]()
续上述问题:
我假如定时1S或20MS应该怎样设置这两个(或一个)值? 谢谢! |
单帖管理 | 引用 | 回复 ![]() |