STM32/STM8技术william hill官网
直播中

张桂兰

7年用户 1312经验值
私信 关注
[问答]

如何用STM32F407实现可编程模拟比较器功能?

STM32F407没有独立的模拟比较端口,能接收模拟信号的只有片上的ADC模块,如何能实现一个可编程的模拟比较器功能?

回帖(8)

李娜

2018-12-3 13:50:48
ADC好像有模拟比较的功能吧,实际上就是测的ADC每次跟设定值比较。
举报

nhcp

2018-12-3 13:51:07
有些MCU的ADC提供ADC window功能,可以完成。
举报

王超

2018-12-3 13:51:36
看了一下,真滴没比较功能,你可以通过ADC中断间接实现,发生中断后就是转换完成了,这个时候你在中断里判断结果,如果达到你要的范围了,就输出一个指令或者触发一个动作。
举报

张桂兰

2018-12-3 13:51:52
这样要在程序里多一个ADC中断和判断,一直运行,不如模拟比较器到触发点再通知CPU方便!STM32F4XX为啥不把模拟比较器集成进去?
举报

李华

2018-12-3 13:52:03

这就不知道了,要不要换芯片,我看新唐的貌似都有ADC的模拟比较功能。
举报

李娜

2018-12-3 13:53:44
可以比较数字量
举报

刘满贵

2018-12-3 13:54:06
加定时器比较也可以的
举报

刘埃生

2018-12-3 13:54:36
407的好像没有这个功能吧
举报

更多回帖

发帖
×
20
完善资料,
赚取积分