主题最新回顾(发布时间:2004-11-7 14:35:00) |
---|
-- 作者:x10(0.0.*.*)
-- 可能需要专门的硬件支持,用一片CPLD,什么都搞定。ETR232i的Timer1可以调整输出脉冲占空比,但也只有一路。 |
主题最新回顾(发布时间:2004-11-7 12:32:00) |
---|
-- 作者:ssr(0.0.*.*)
-- 非常感谢: 我是希望在NETBOX的三个GPIO上输出周期20ms的方波,但其脉宽可控,脉宽的控制精度在us级,不知您有什么好的方法,请告知 |
主题最新回顾(发布时间:2004-11-7 10:17:00) |
---|
-- 作者:x10(0.0.*.*)
-- 对小时间间隔的分辨,一般是直接读取timer0的计数值,timer0输入时钟为1MHz(分辨率1us),请参考NB_Delay(..)的实现。 |
主题最新回顾(发布时间:2004-11-6 22:13:00) |
---|
-- 作者:ssr(0.0.*.*)
-- 我的表达可能不清楚,我的意思是NETBOX的定时器是否可以完成以下任务: 1 程序可以分辨10us的时间间隔,每10us使一个变量加一 2 定时的精度可以达到多少 |
主题最新回顾(发布时间:2004-11-6 10:03:00) |
---|
-- 作者:x10(0.0.*.*)
-- 386EX肯定不能响应10us的中断,尽管可以产生10us的定时,因为CPU进入、退出中断服务程序都是有时间开销的(在10us)的量级。一般来说当中断程序所占CPU的开销大于一定比例(>50%),中断程序的意义就不大了,直接在主程序中处理效率还更高,程序也更简单。 |
主题最新回顾(发布时间:2004-11-6 7:50:00) |
---|
-- 作者:ssr(0.0.*.*)
-- 定时器的使用 工程师 你好 我想用NETBOX ii的内部定时器产生10us的中断,是否可能,请告知。急! |