darryman 发表于 2024-1-11 21:56:02

关于比较器正端使用ADC通道的疑问。

1。比较器正极选择ADC输入的时候,通道是要通过ADC_CHS来选择吗,那是如果同时有ADC和比较器使用,他们的通道只能在同一个时间选择ADC或者比较器使用,要不然会冲突,是这样的吗?

2.规格书中给的无刷无感的例程中,CMPEXCFG&0X03的结果是什么含义。

神农鼎 发表于 2024-1-11 22:55:16

1, 比较器如正在借用 ADC 的输入通道,那 ADC 就暂时不能用
2, 有些电机控制方案,不需要 ADC

darryman 发表于 2024-1-12 08:58:14

神农鼎 发表于 2024-1-11 22:55
1, 比较器如正在借用 ADC 的输入通道,那 ADC 就暂时不能用
2, 有些电机控制方案,不需要 ADC ...

问题2.从原理图和代码配置可以看出,是比较器正端引脚引用的是P3.7引脚,CMPPS 配置的是00,   但是在中断程序中,CMPPS&0X03的这个是没看懂。

乘风飞扬 发表于 2024-1-12 09:20:54

CMPEXCFG&0x03 是取 CMPEXCFG 寄存器的bit0, bit1数据。
那几条语句是判断比较器正端(CMPPS)是从哪个通道输入。

darryman 发表于 2024-1-12 09:41:31

乘风飞扬 发表于 2024-1-12 09:20
CMPEXCFG&0x03 是取 CMPEXCFG 寄存器的bit0, bit1数据。
那几条语句是判断比较器正端(CMPPS)是从哪个通道输 ...

原理图正端的输入只有P3.7口一个口,所以程序应该无法判断吧。
页: [1]
查看完整版本: 关于比较器正端使用ADC通道的疑问。