打印
[STM8]

关于STM8L152C6 的比较器中断问题

[复制链接]
1320|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
sunnyzwt|  楼主 | 2016-5-2 19:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近在用STM8L152C6单片机,遇到一个很奇怪的问题
我希望将从外界接收到的交流信号频率通过比较器COMP2,然后直接从 PC4口发出到蜂鸣器,同时还要采到其峰值显示出来。频率大概是5HZ--10KHZ
用的COMP2的PD0口输入 和DAC1做比较,发现如果直接用COMP2中断,输出的信号是挺完美的,但如果加上ADC采样,那就出现很多 沙沙声,输出的频率也时高时低,误差大。即使我交替使用,也就是一会用ADC,关闭了后再用COMP2,然后再用ADC,这样做也是不行。最大的问题是 开了COMP2中断后,延时很严重,就是基本做不了其他东西了,当外部频率高过大概500HZ,就死机了,死在了COMP2的中断里,无解。
有人解决过类似问题吗,急!!!
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

23

帖子

0

粉丝