Silicon Labs多协议无线SoC EFR32MG21支持ZigBee和兼容BLE 5.1功能,支持2.4G私有协议,本文基于客户实际测试的ADC功能,分享一下如何使用EFR32MG21配置内部
EFR32MG21是SILICON LABS最新一代支持多协议的无线SoC,可以支持蓝牙、ZigBee、Thread等协议,由于EFR32MG21的超高性价比,被广大用户所使用。最近有用户发现EFR32MG21初始化ADC后,进入EM2模式的电流比较高,无法恢复到正常的EM2电流,而之前的EFR32MG12和EFR32MG13系列都没有遇到这个问题。
#define IADC_INPUT_0_BUS BBUSALLOC // 配置总线 #define IADC_INPUT_0_BUSALLOC GPIO_BBUSALLOC_BEVEN0_ADC0 #define IADC_INPUT_1_BUS BBUSALLOC #define IADC_INPUT_1_BUSALLOC GPIO_BBUSALLOC_BODD0_ADC0 /*** *** GLOBAL VARIABLES *** ***...
该芯片还具有丰富的外设接口,包括SPI、I2C、UART等,方便开发者与外部器件进行通信。此外,它还支持多种传感器接口,如ADC、DAC、GPIO等,为物联网设备提供了全面的接口解决方案。这意味着开发者可以更轻松地对传感器和其他外部设备进行连接和控制,实现更高效的数据采集和处理。 广泛的 MCU 外围设备选择 AD 转换器 (IAD...
该芯片还具有丰富的外设接口,包括SPI、I2C、UART等,方便开发者与外部器件进行通信。此外,它还支持多种传感器接口,如ADC、DAC、GPIO等,为物联网设备提供了全面的接口解决方案。这意味着开发者可以更轻松地对传感器和其他外部设备进行连接和控制,实现更高效的数据采集和处理。
1个增强型ADC最高16位 76.9ksps,12位 1Msps采样率。2个模拟比较器。2个12位500 ksps采样率的DAC...
EFR32 ADC PF7 single-ended config Hi All, ChipSet - Silicon Labs EFR32BG13P732F512M48 Bluetooth SDK version 2.11.5.0 I wish to use the ADC device, with PF7 connected to Analog_In Value (+Pos) for single-ended input....
void Adc_Periph_Init(void) { CMU_ClockEnable(cmuClock_ADC0, true); // $[ADC0_Init] ADC_Init_TypeDef ADC0_init = ADC_INIT_DEFAULT; ADC0_init.ovsRateSel = adcOvsRateSel2; ADC0_init.warmUpMode = adcWarmupNormal; ADC0_init.timebase = ADC_TimebaseCalc(0); ADC0_init.prescale =...
9个定时器包含2个32位定时器,3个16位定时器,1个24位的低功耗定时器,1个32位RTC定时器,一个32位极低功耗的定时器用于从能量模式唤醒,2个看门狗定时器。1个增强型ADC最高16位 76.9ksps,12位 1Msps采样率。2个模拟比较器。2个12位500 ksps采样率的DAC。内置温度传感器。支持jtag/swd调试。
ADC分辨率:12 bit 商标:Silicon Labs 数据总线宽度:32 bit 数据RAM 大小:64 kB 数据Ram 类型:RAM 接口类型:I2C, I2S, SMBus, SPI, UART 长度:7 mm 最大时钟频率:40 MHz 湿度敏感性:Yes 安装风格:SMD/SMT 输入/输出端数量:31 I/O 定时器数量:3 Timer ...