回复
发帖数: 2
注册日期: ‎11-30-2016

EFM8LB1 ADC实现多路复用

编程新手 现需用EFM8 Laser Bee 开发板做一个项目,内容为使用多个电压输入至单片机的ADC,通过ADC内部的 multiplexer 实现多路复用,例如使用3个输入,则要编程实现ADC依次读取并转换3个输入并循环,最后在ADC的输出, 三个输入被转化为数字信号并串成一串,有些类似TDM。时间很紧,第一次接触这个板子,有没有大神能指导一下思路,求ADC有关方程,求各种有关资源!!该如何控制ADC实现多路复用并循环呢?CLOCK要怎样设置?求解!!!!!

Highlighted
发帖数: 2,386
注册日期: ‎10-14-2014

回复: EFM8LB1 ADC实现多路复用

[ 已编辑 ]

@Lukia

Duplicate with post below:

http://community.silabs.com/t5/8-bit-MCU/How-to-control-ADC-of-efm8lb-to-achieve-multiplexing/m-p/18...

 

我们提供了一些示例代码,如果你安装了Simplicity Studio,你可以在如下目录看到这些示例代码?

 

C:\SiliconLabs\SimplicityStudio\v4\developer\sdks\8051\v4.0.2\examples\EFM8LB1_SLSTK2030A\ADC\

我想你可以基于

\Peripheral_Driver\Lib_Autoscan_Multiple_Inputs

来实现你的应用。

 

你可以从这个链接现在并安装Simplicity Studio。

 http://www.silabs.com/products/mcu/Pages/simplicity-studio.aspx

 

WeiguoLu
发帖数: 23
注册日期: ‎03-22-2017

回复: EFM8LB1 ADC实现多路复用

你留个邮箱什么的,我正好搞定了ADC有现成代码。多路复用,硬件累积,使用XDATA自动储存,3w次平均。

发帖数: 2,386
注册日期: ‎10-14-2014

回复: EFM8LB1 ADC实现多路复用

@ff8zgs

不知道你有没有我们的STK板,如果你有具体问题,建议到

http://www.silabs.com/support/Pages/default.aspx

上创建ticket,我们有专门的工程师来跟踪这个系统。把问题描述清楚,那个系统跟踪问题更方便一些。

我没完全理解,这里你是指你的ADC已经完全正常工作了,还是遇到了其他问题?

My views are my own and do not necessarily represent the views of Silicon Labs

WeiguoLu
发帖数: 23
注册日期: ‎03-22-2017

回复: EFM8LB1 ADC实现多路复用

@delu我的是正常工作,我是让题主联系我我给他我成功的代码