既然你输出了高电平那么肯定是单片机输出的高电平啊,你要计算这个高电平时间你可以在管脚置高的时候打开定时器,然后在管脚置低的时候获取定时器数据就行。
如果你确实要通过测量的方式那么只能通过将这个管脚连接到另一个管脚上面,启动那个管脚的输入捕捉功能,捕捉到输入后使用定时器计时即可。
如果是外界出现的高电平你可以直接使用此管脚的输入捕捉配合定时器即可。
输出高电平的时间?这个时间不应该是你自己定义的吗?你想让他多长时间就多长时间。
若是你想测量输入的高电平时间,那就应该使用AVR的输入捕捉功能,这个在数据手册中有例程,很好找,这个是mega16的,其余高端型号也可以参考,是一样的。
输出高电平的时间?这个时间不应该是你自己定义的吗?你想让他多长时间就多长时间。
若是你想测量输入的高电平时间,那就应该使用AVR的输入捕捉功能,这个在数据手册中有例程,很好找,这个是mega16的,其余高端型号也可以参考,是一样的。
ATmega16_AVR官方数据.pdf大小:2.78M
已经过百度安全检测,放心下载
点击下载下载量:5
使用计时器检测引脚高低电平