单片机能不能测量占空比大概73%的信号的频率(通过示波器看的,要做V/F)?该信号的幅度大概有5V左右。我现在把该信号连载外部中断口上,中断服务子程序中响应蜂鸣器,可是蜂鸣器时钟不响,但是如果让led闪烁的话,led会一直亮(现在该信号频率3.6KHz)。是不是说明已经响应了外部中断了?但是蜂鸣器为什么不响了(器件都是好的)?
该信号的频率较低最大在10KHz,我想测周期,把它连在外部中断上,在用定时器定时。在外部中断中打开定时器,把定时器的初值设成0,当下一次中断来的时候读出定时器中的TH0和TL0,这个数据就应该是该信号的周期吧?请问这个思路对吗?
测信号的周期还有什么方法?谢谢大家 |