关于CSR8670读取模拟口上的电压值

CSR8670中模拟IO口有四个分别为AIO0-3,通常在读取电源电压值的时候我们可以在Sink Configuration Tool中去配置模拟IO口读取电源电压,此时模拟IO口读取的电压最高不应该超过1.35V,或者读取的电压值将有误差或者不准;如果用户需求用模拟AIO口来检测按键或者检测其他电源电压值时该如何修改呢 ?以下将做详细的介绍;


首先给大家介绍一下函数:

bool AdcRequest(Task task, vm_adc_source_type adc_source);yon

这个函数是用来读取模拟AIO上的电压的,调用此函数系统会产生一个MESSAGE_ADC_RESULT的ID,  参数 task为ID所发送的任务,参数vm_adc_source_type为对应的模拟AIO口源(AIO0-3);看到这想必大家都明白了;以下为添加的代码;


以上的为其的大概内容,具体的代码就不一一例出;

后期为大家介绍用8670 实现TWS功能,希望对大家有帮助!

大家有什么疑问或者遇到不懂的问题,都可以在微博上留言,我会尽快更新微博给大家,谢谢!


source_type 

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值