CSR8670中模拟IO口有四个分别为AIO0-3,通常在读取电源电压值的时候我们可以在Sink Configuration Tool中去配置模拟IO口读取电源电压,此时模拟IO口读取的电压最高不应该超过1.35V,或者读取的电压值将有误差或者不准;如果用户需求用模拟AIO口来检测按键或者检测其他电源电压值时该如何修改呢 ?以下将做详细的介绍; 首先给大家介绍一下函数:
这个函数是用来读取模拟AIO上的电压的,调用此函数系统会产生一个MESSAGE_ADC_RESULT的ID, 参数 task为ID所发送的任务,参数vm_adc_source_type为对应的模拟AIO口源(AIO0-3);看到这想必大家都明白了;以下为添加的代码; 以上的为其的大概内容,具体的代码就不一一例出; 后期为大家介绍用8670 实现TWS功能,希望对大家有帮助! 大家有什么疑问或者遇到不懂的问题,都可以在微博上留言,我会尽快更新微博给大家,谢谢! 来源:https://blog.csdn.net/caofangpingwai/article/details/53099386
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |
GMT+8, 2025-4-30 21:21 , Processed in 0.449088 second(s), 18 queries , Gzip On, MemCached On.
Powered by Discuz! X3.5
© 2001-2025 Discuz! Team.