模拟比较器COMP_B能比较两个外部信号吗?
如图,我想MITTEL接CB12引脚,不同时刻分别和NULL_A接CB13引脚、NULL_B 接CB14引脚、NULL_C接CB15引脚进行比较,昨天试了好几十次都不行。请问COMP_B能进行这种模式比较吗?如果可以,可能提供一点例程吗?如果不行,有什么方法可以实现?
Lina Lian:
zhenbang feng1, 根据user guide,Comp_B可以用来比较两个外部信号。
Lina Lian:
回复 Lina Lian:
忘记贴图了,
zhenbang feng1:
回复 Lina Lian:
你好。有例程吗?我昨天调试了好久都没调试出来。
Lina Lian:
回复 zhenbang feng1:
zhengbang feng1, Comp_B均使用外部信号的例程在MSP430Ware中是没有的。
根据User guide,相关内容均在CBCTL0 Register配置即可,其他寄存器根据需求配置。例如选CB0和CB1.
CBCTL0 |= CBIPEN + CBIPSEL_0; // Enable V+, input channel CB0
CBCTL0 |= CBIMEN + CBIPSEL_1; // Enable V-, input channel CB1
zhenbang feng1:
回复 Lina Lian:
这个配了。不行。试了好几次。
Lina Lian:
回复 zhenbang feng1:
zhenbang feng1,你将CB0接至GND,CB1接至Vcc,看看得出的结果对不对,再把两个反过来接,在看看结果是不是相反。你是怎么得出不行的结论的?
zhenbang feng1:
回复 Lina Lian:
就是和你这样说的测试,不过我用的是CB12和CB13。