CY8CKIT-147 评估板ADC采集问题记录

1.前言

有一个简单的项目需要使用 CY8CKIT-147 评估板进行以下操作。

1.通过ADC读取模拟电压
2. UART 输出到另一个 MCU
3. 在第二个评估板中接收上述 2 的输出。
4. DAC 到模拟电压

板子硬件图:

通过观察以下每个功能都设置能实现,除了 ADC 部分

1. 我可以通过 Tera Term 在 PC 上看到预期的 UART 输出。
2. 我可以从 Tera Term 向评估板发送一个角色,并查看预期的操作。
3. 我可以在编程时看到来自 DAC 输出的模拟电压。

2.问题

不确定那块的原因,ADC 不读取电压。

我已经在 PSoC Creator 4.2 的早期版本 2.x 中成功使用了 PSoC ADC。

现在我在 PSoC Creator 4.4 中使用 ADC 3.10 版。

PSoC 符号和 API 并不相同,但我正在尝试做相同或相似的事情, 但 SAR ADC 没有返回正确的值。

我尝试了“连续”和“单次采集”示例模式, 但没有看到任何改进。 最新版本有什么需要注意的地方吗?

3.尝试解决

引脚上的实际电压在 0 ~ 5V 范围内变化, 但读数保持在 3.74V 左右。

检查了函数 init_hardware() 

void init_hardware(void){
    CyGlobalIntEnable; /* Enable global interrupts. */
    UART_Start() ;
ADC_
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

bingdund

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值