NXP MCU 技术论坛
直播中

张明

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

使用带ADC的FRDM-KL05Z板,为B组设置频道时它不起作用怎么解决?

我正在使用带 ADC 的 FRDM-KL05Z 板。
我完成了在单次、连续和硬件 (TPM0) 触发模式下使用 ADC。
但是,当我尝试为 B 组设置我的频道时,它不起作用(不设置 COCO 标志)。
据我所知,我只需要担心在 A 组和 B 组之间进行选择的几件事:
- ADC0->S1[0]用于A组,ADC0->S1[1]用于B组,用于设置通道;
- ADC0->R[0]为A组,ADC0->R[1]为B组,读取转换值;
- B 组只能由硬件触发。

回帖(1)

刘勇

2023-10-17 10:11:35
可能有几个原因导致B组频道不起作用:

1. 配置错误:请确保已正确配置 ADC 配置寄存器以使用 B 组,并已正确配置硬件触发器。

2. 电源不足:如果您正在使用 FRDM-KL05Z 板,则可能因电源不足而导致 ADC 不起作用。请确保电池电压足够高,并尝试使用电源适配器。

3. 信号丢失:检查您的信号是否在输入通道上存在。如果信号未正确连接,则可能无法检测到 B 组输入通道。

4. 软件错误:如果您的代码存在错误,则可能会导致 B 组频道不起作用。请仔细检查代码并进行排除。
举报

更多回帖

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