微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 单片机能否实现1us的脉冲,输出准确吗?

单片机能否实现1us的脉冲,输出准确吗?

时间:10-02 整理:3721RD 点击:
单片机能否实现1us的脉冲,输出准确吗?我要实现一系列20KHz脉冲要求
  • 周期为50us,占空比为40us的脉冲,
  •   周期为50us,占空比为16us的脉冲,
  • 周期为50us,占空比为30us的脉冲,
  •   周期为50us,占空比为34us的脉冲,
  •   周期为50us,占空比为36us的脉冲,
  •   周期为50us,占空比为38us的脉冲,
       如果将定时器T0设置为模式2,定时时间为2us,然后用 I++ 和if--else语句控制搞定电平,  能实现上述脉冲吗?海域哦就是定时器T0的定时时间为2us能否实现,上述脉冲实现精确吗?用C语言编程。
                请大婶们、大侠们指点小弟,感谢万分。

12M晶振下51单片机运行一条汇编指令需要1~2us,无法实现1us的脉冲

正解.。。

如果采用24MHZ的晶振,定时器中断2us,应该可以吗?单片机会不会一直在处理中断了 ,而不会管其他的程序呢?
怎么实现,请指教?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top