【经验】Silicon Labs 8位单片机EFM8BB2数字IO配置为模拟输入方法

2019-02-24 世强
8位MCU,8位微控制器,8位单片机,AEC-Q100 8位MCU 8位MCU,8位微控制器,8位单片机,AEC-Q100 8位MCU 8位MCU,8位微控制器,8位单片机,AEC-Q100 8位MCU 8位MCU,8位微控制器,8位单片机,AEC-Q100 8位MCU

SILICON LABS推出的EFM8BB2系列8位MCU是一款在小封装多用途,高集成的8位微控制器。经过AEC-Q100认证,拥有高性能的ADC和数字外设,广泛应用于高速通信集线器,电机控制, 小功率LED驱动电源模块及医疗系统等领域;


EFM8BB2系列8位MCU,内部集成有12 bit A/D转换器,最高采样速率最高可达200ksps这即保证了ADC的采样精度,也实现了更快速的模拟信号采集。那么,在软件上如何实现数字IO配置为模拟输入


本文将对EFM8BB2系列MCU数字IO配置为模拟输入的方法,进行详细介绍,使读者对该功能有更深的理解。

 

首先,我们从下面的寄存器配置可以知道,EFM8BB2在默认的情况下,PxMDIN =  0XFF;即IO口为数字模式。



那么,就可以将PxMDIN寄存器中需要配置为模拟输入的引脚置0,即可将IO口设置为模拟输入引脚,例如,P0MDIN = 0XFE;,即是将P0.0设置为模拟输入,除了之外,还需要将设置为模拟输入的引脚跳过,软件为 P0SKIP = 0X01;

 

上面的软件配置,只是将IO口由数字模式切到到模拟输入,如果要作为ADC的输入通道,还需要通过ADC0MX 寄存器,将配置为模拟输入的引脚指定为ADC的输入通道 ,例如,ADC0MX = 0x00;即是将P0.0设置为ADC的输入通道。

 

将P0.0设置ADC输入的完整初始化代码如下:

void Port_IO_Init()

    P0MDIN    = 0xFE;

    P0SKIP       = 0x01;

    XBR2         = 0x40;

void ADC_Init()

{

    ADC0MX    = 0x00;

}

 

另外 ,需要注意的是,EFM8BB2系列MCU不是所有的数字IO都可以配置为模拟引脚,只有P0.0 ~ P2.3可以配置为模拟输入。

授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 0

本文由Nick提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。

平台合作

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

【经验】8位单片机EFM8BB21 串口UART1的配置与调试

UART是单片机中经常要使用到的外设, Silicon Labs EFM8BB21系列8位单片机中有两个UART,分别UART0和UART1,本片文章主要介绍UART1的配置与调试。使用芯科官方推出的开发软件Simplicity Studio配置工具可以很方便的进行寄存器的初始化配置,省去了繁杂的计算。

2019-07-24 -  设计经验 代理服务 技术支持 采购服务

【经验】Silicon Labs 8位单片机EFM8BB21 GPIO输出配置与调试

Silicon Labs 创新型8位MCU提供完全集成的体验,非常适合物联网应用,提供了也接最快的速度和最低的功耗,同时EFM8系列车用8位MCU为当前市场上最具价值、最灵活和集成度更高的车载MCU。 GPIO为单片机中最常使用的功能,本文将以P0.0端口为例分享EFM8BB21的GPIO输出配置与调试。

2019-07-14 -  设计经验 代理服务 技术支持 采购服务

【经验】8位MCU EFM8SB2擦除Flash会复位的解决方法

SILICON LABS的EFM8SB2是最节能的小封装8位MCU。采用高效的8051内核,最低睡眠电流为50nA,功耗可达170μA/MHz,可应用手持设备、电池驱动式消费电子设备、传感器接口等。

2023-06-01 -  设计经验 代理服务 技术支持 采购服务

Silicon Labs(芯科科技)EFM8™ 8位MCU选型指南

EFM8 microcontrollers   

SILICON LABS  -  初学者工具包,8-BIT MICROCONTROLLERS,8位微控制器,STARTER KITS,MCU,MICROCONTROLLERS,单片机,EFM8UB20F32G,EFM8UB20F64G,EFM8,EFM8SB20F64G,SLSTK2000A,SLSTK2022A,SLSTK2010A,SLSTK2020A,SLSTK2030A,EFM8UB10F8G,EFM8SB20F32G,EFM8SB20F16G,SLTB005A,EFM8LB11F32E,EFM8UB11F16G,EFM8SB10F2G,EFM8BB21F16G,EFM8SB10F4G,EFM8LB11F16E,EFM8BB10F2G,EFM8SB10F8G,EFM8 FAMILY,EFM8LB12F64E,EFM8LB10F16E,EFM8LB12F32E,EFM8UB10F16G,EFM8UB31F40G,EFM8BB31F32G,EFM8BB31F64G,SLSTK2001A,SLSTK2011A,SLSTK2021A,EFM8BB10F4G,EFM8BB31F16G,EFM8UB30F40G,EFM8BB10F8G,EFM8BB22F16G,医学,电机控制,光学模块,MOTOR CONTROL,器具,电动工具,POWER CONVERTERS,精密仪器,体育保健用品,CONSUMER,功率转换器,SENSORS,LED WRISTBANDS,自动化,CONTROL & AUTOMATION,POS设备,SMALL MOTORS,家,INDUSTRIALS,SMART METERS,MEDICAL,可穿戴设备,消费,BUILDING,建筑物,MODEL VEHICLES,LED腕带,INDUSTRIAL,DATA CABLES,数据电缆,OPTICAL MODULES,ELECTRIC TOOLS,控制与自动化,消防与安全,游戏,HOME,工业,智能电表,POS EQUIPMENT,AUTOMATION,HEALTH,模型车辆,APPLIANCES,WEARABLES,健康,小型电动机,传感器,GAMING,FIRE AND SAFETY,PRECISION INSTRUMENTATION,FITNESS

AUGUST 2018  - 选型指南  - REV C 代理服务 技术支持 采购服务

【经验】8位单片机EFM8BB51正确初始化ADC后不工作的问题处理经验

芯科最新推出的8位单片机EFM8BB51,EFM8BB51使用模拟部分功能(比如ADC,比较器),客户往往会忽略AMUXCP的初始化,导致模拟功能不能使用。本文介绍AMUXCP功能的使用。

2023-04-01 -  设计经验 代理服务 技术支持 采购服务

【经验】基于8位MCU C8051F850的BLDC参考设计演示操作指南,也适用EFM8BB10

Silicon Labs提供有基于8位MCU C8051F850的BLDC的参考设计,这个参考设计也同样适用于EFM8BB10系列的8位MCU。本文介绍基于C8051F850(EFM8BB10) BLDC相关资料的下载地址及如何快速的搭建开发环境并演示。

2018-12-05 -  设计经验 代理服务 技术支持 采购服务

【经验】对EFM8系列8位单片机可编程逻辑单元CLU的作用及应用的理解

Silicon Labs的EFM8系列8位单片机,集成了独特数字外设可编程逻辑单元CLU,让EFM8单片机的功能更加强大。那么,这个CLU的作用及应用是什么呢?本文将详细为你解读。

2019-08-21 -  设计经验 代理服务 技术支持 采购服务

【应用】芯科8位MCU用于分酸分注器上,集成12位分辨率的ADC采样,主频达49MHz

分酸分注器,通过控制电机打开关闭阀门,将酸性液体注入到石油中,采用芯科的8位MCU EFM8BB31F64I-D-5QFN32作为信息采集和控制信号发送,此芯片集成了2个UART和 1个IIC接口,满足产品对外设接口的需求。

2022-09-20 -  应用方案 代理服务 技术支持 采购服务

【经验】8位单片机EFM8BB21 Timer0定时器配置与调试

Silicon Labs EFM8BB21系列8位MCU包含5个定时器,Timer0、Timer1、Timer2、Timer3、Timer4,Timer0和Timer1与标准的8051的计数器/定时器兼容。本文将分享Timer0的16位定时器功能的配置与调试,使用Simplicity Studio的配置工具可以方便的配置寄存器的参数,较之前需要自己手动计算相比,大大提高了便捷性和准确性。

2019-07-13 -  设计经验 代理服务 技术支持 采购服务

【产品】集成12位高速ADC、DAC的8位MCU C8051F00x,最高执行速度达25MIPS

C8051F00x系列是Silicon Labs的一款高集成度的混合信号8位MCU,采用强大的8051微处理器,最高执行速度可达25MIPS。还集成了12位/10位多通道ADC、VDD监控器、看门狗定时器、时钟振荡器以及其他通用部件,可以作为真正的独立片上系统解决方案,可应用于诸如便携式医疗器械、测试设备和光纤系统等领域。

2017-01-05 -  新产品 代理服务 技术支持 采购服务

【应用】芯科科技新型8位MCU EFM8BB51用于无人机电调,4路16位定时器和3通道互补PWM可对电机进行精准控制

芯科科技(Silicon Labs)推出新型8位MCU EFM8BB51,具有4路16位定时器和2路8位定器,支持3通道互补PWM输出,2路模拟比较器,支持SMBus/I2C、uart/usart和SPI通讯接口。可用于无人机电调上,实现对电机的精准控制。

2021-12-29 -  应用方案 代理服务 技术支持 采购服务

【应用】基于8位MCU的无感BLDC设计,有参考原理图、有源代码!

选用Silicon Labs的EFM8BB10作为主控器件,提供完整的参考原理图、源代码,让攻城狮,即使新手,也可以轻松实现BLDC的开发。

2017-07-03 -  新应用 代理服务 技术支持 采购服务

【经验】如何基于SMBus接口让8位单片机EFM8实现bootloader操作?

Silicon Labs推出的8位单片机EFM8,具有模拟性能好、集成度高、运行速度快、体积小巧等优点,被广泛应用在光模块、电机控制、智能家居等领域。它还支持bootloader功能,而且出厂芯片即可自带boot代码(基于UART的,或基于SMBus的,根据型号而定)。那么在实际操作中,对于EFM8,在实现Bootloader时具体操作步骤是怎样的呢?本文将详细为你解读。

2019-09-29 -  设计经验 代理服务 技术支持 采购服务

【产品】Silicon Labs全新8位MCU EFM8BB5系列,具有高效8051内核,最大工作频率达50MHz

Silicon Labs的创新型8位MCU EFM8BB5系列引入了世界上最灵活、最准确和最强大的通用8位MCU,可实现不可预见的创新和效率。借助BB5,您可以将任何引脚映射到任何外围设备,简化工程并最小化 MCU 封装大小和成本。

2021-10-22 -  新产品 代理服务 技术支持 采购服务
展开更多

电子商城

查看更多

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥11.4284

现货: 13,515

品牌:SILICON LABS

品类:8位MCU

价格:¥5.8534

现货: 66,518

品牌:SILICON LABS

品类:8位MCU

价格:¥9.6632

现货: 45,605

品牌:SILICON LABS

品类:8位MCU

价格:¥14.1226

现货: 37,371

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥4.3667

现货: 27,741

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.5305

现货: 22,326

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥8.3620

现货: 16,541

品牌:SILICON LABS

品类:8位MCU

价格:¥7.6187

现货: 15,742

品牌:SILICON LABS

品类:8位MCU

价格:¥6.5040

现货: 15,000

品牌:SILICON LABS

品类:8位MCU

价格:¥38.4652

现货: 14,380

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.7900

现货:1

品牌:SILICON LABS

品类:8位MCU

价格:¥4.9000

现货:12,000

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥10.1700

现货:10,000

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥11.1200

现货:1,201

品牌:SILICON LABS

品类:8位MCU

价格:¥56.0000

现货:550

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥16.8500

现货:550

品牌:SILICON LABS

品类:8位MCU

价格:¥5.1900

现货:396

品牌:SILICON LABS

品类:8位MCU

价格:¥39.8000

现货:266

品牌:RENESAS

品类:microcontroller

价格:¥2.3760

现货:2,192

品牌:RENESAS

品类:MCU

价格:¥4.9900

现货:907

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

压力传感器定制

可定制板装式压力传感器支持产品量程从5inch水柱到100 psi气压;数字输出压力传感器压力范围0.5~60inH2O,温度补偿范围-20~85ºС;模拟和数字低压传感器可以直接与微控制器通信,具备多种小型SIP和DIP封装可选择。

提交需求>

车规级电感定制

可定制车规级电感的电流范围0.3~17.9A,尺寸最小1x0.55x0.5mm到最大12.5x12.5x6mm,工作频率100KHz~2MHz,感值范围:0.47uH~4.7mH。符合IATF16949和AECQ-200。SPQ为5K。

提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

平台客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面