【经验】8位MCU EFM8UB1系列之可编程计数器阵列的开发指导
SILICON LABS推出的EFM8UB1是Universal Bee系列的8位MCU,是一款小封装且带有USB功能集的多用途 8 位微控制器。其中它具有3通道可编程计数器阵列PCA,由一个专用的16位计数器/定时器和一个16位捕获/比较模块组成且支持PWM、捕获/比较和频率输出模式,可以应用电机驱动,开关控制等领域。
本文主要介绍一下PWM输出的配置方式,帮助工程师缩短开发时间。下图为PCA(可编程计数器阵列)的内部框图:
PWM模式输出支持8、9、10、11和16位模式(中心或边缘对准操作),可以根据对应的寄存器进行设置。具体的步骤是:
1、设置寄存器PCA0CN0,开启定时计数器。
2、设置寄存器PCA0MD,选择时钟源及使能中断。
3、设置寄存器PCA0CENT,设置PWM的对齐方式。
4、设置寄存器PCA0H,对定时计数器进行初始化。
5、设置PCA0PWM、PCA0CPM0、PCA0CPH0选择输出通道,设置周期长度,选择PWM模式。
6、设置占空比,开启比较位。
详细的实现代码可以参考simplicity studio 中对应SLSTK2000A开发板DEMO中的PWM例程:(此例程实现占空比循环可调的功能)
- |
- +1 赞 0
- 收藏
- 评论 0
本文由Mia提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】Silicon Labs 8位MCU 烧录程序异常的解决方法
本文介绍Silicon Labs的8位MCU C8051F/EFM8系列的芯片在量产烧录过程中遇到问题的解决方法。
【经验】8位MCU EFM8LB1的SPI时钟频率度计算方法
EFM8LB1系列是Silicon Labs公司推出的高性能8位MCU,带有通信速率最高12 Mbps的 SPI,支持主/从模式,本文将介绍SPI时钟频率度是如何计算的,以及要产生一个时钟频率,软件如何初始化。
简单至关重要:为何8位MCU将持续发展?
几十年来,8位MCU一直是无数嵌入式应用的主力,尤其是消费产品和医疗器械中的应用。简单、有效的8位MCU在推动智能物联网产品的发展中发挥了核心作用。虽然其后代的功能(如32位和无线MCU)继续领先,但对于广泛的应用来说,8位MCU的普及和偏好没有放缓的迹象。
Silicon Labs(芯科科技)EFM8™ 8位MCU选型指南
型号- 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
【IC】芯录微烧录器AP800支持Silicon labs芯科科技的8位微控制器C8051F310-GQ
芯片烧录行业领导者-昂科技术近日发布最新的烧录软件更新及新增支持的芯片型号列表,其中Silicon labs芯科科技的8位微控制器C8051F310-GQ已经被昂科的通用烧录平台AP8000所支持。C8051F310-GQ是高度集成的混合信号8位微控制器,其特征是具有强大的8051内核,性能为25MHz。
SILICON LABS 8-bit Microcontroller选型表
SILICON LABS 8位MCU选型,MCU Core 8051,频率20MHz~100MHz,Flash存储2kB~120kB,RAM存储0.25kB~8kB。
产品型号
|
品类
|
系列
|
Frequency(MHz)
|
Flash (kB)
|
RAM (kB)
|
Vdd min(V)
|
Vdd max(V)
|
Package Type
|
Package Size (mm)
|
Internal Osc.
|
Dig I/O Pins
|
ADC 1
|
Temp Sensor
|
Timers (16-bit)
|
PCA Channels
|
DAC
|
Comparators
|
UART
|
SPI
|
I2C
|
HS I2C Slave
|
EMIF
|
CAN
|
LIN
|
VREF
|
Debug Interface
|
C8051F392-A-GM
|
8位MCU
|
C8051F39x Small Form Factor
|
50
|
16
|
1
|
1.8
|
3.6
|
QFN20
|
4x4
|
±2
|
17
|
10-bit, 16-ch., 500 ksps
|
Temp Sensor
|
6
|
3
|
10-bit, 2-ch.
|
1
|
1
|
1
|
2
|
0
|
0
|
0
|
0
|
VREF
|
C2
|
选型表 - SILICON LABS 立即选型
【产品】集成12位高速ADC、DAC的8位MCU C8051F00x,最高执行速度达25MIPS
C8051F00x系列是Silicon Labs的一款高集成度的混合信号8位MCU,采用强大的8051微处理器,最高执行速度可达25MIPS。还集成了12位/10位多通道ADC、VDD监控器、看门狗定时器、时钟振荡器以及其他通用部件,可以作为真正的独立片上系统解决方案,可应用于诸如便携式医疗器械、测试设备和光纤系统等领域。
【经验】一文教你如何使用USB DEBUG ADPTER调试SLSTK开发板上的EFM8UB1系列8位MCU
Silicon Labs的8位MCU每一个系列都有相应的开发板,以方便用户工程师可以进行设计前期的测试评估。开发板上集成J-link仿真器。工程师可以使用开发板对外部的MCU目标板进行仿真,省去仿真器的购买。但是EFM8UB10系列的接口协议是C2接口,不是所有版本的J-link都兼容此协议,所以推荐使用Silicon Labs的USB DEBUG ADPTER对EFM8系列进行仿真。
【IC】芯科新品BB5x系列8位MCU为嵌入式和IoT开发提供核心频率50MHz,比同品类高36%计算能力
芯科科技新推BB5 8位微控制器系列产品,该系列针对价格和性能进行优化,50MHz核心频率可提供比其他任何通用8位MCU高出36%计算能力,支持从1.8到5.5V多种电压选择,进一步扩展芯科科技强大MCU开发平台。
【经验】8位MCU EFM8系列内部BOOTLOADER的空间分配
本文介绍Silicon Labs的8位MCUEFM8系列内部BOOTLOADER占用FLASH空间的情况,及程序中对FLASH空间地址的分配。
【经验】如何读取8位MCU EFM8SB2的UID值?
Silicon Labs的8位MCU EFM8BB2系列中有一个唯一识别码,叫做UID。我们在开发中有些时候需要使用读取UID,本文将分享如何在程序中读取EFM8BB2系列MCU的UID。
SILICON LABS EFM8 Universal Bee 8-bit Microcontrollers选型表
SILICON LABS 8位MCU选型,基于48MHz Frequency,8~64kB Flash,2~4kB RAM等参数进行选型
产品型号
|
品类
|
MCU Core
|
Frequency(MHz)
|
Flash (kB)
|
RAM (kB)
|
Dig I/O Pins
|
5 Volt Tolerant
|
ADC 1
|
USB
|
Temp Sensor
|
Timers (16-bit)
|
PCA Channels
|
Comparators
|
UART
|
SPI
|
I2C
|
EMIF
|
CAN
|
LIN
|
Vdd min(V)
|
Vdd max(V)
|
Package Type
|
Package Size (mm)
|
Internal Osc.
|
VREF
|
Debug Interface
|
Temperature Range (ºC)
|
EFM8UB20F64G-QFP48
|
Microcontroller
|
8051
|
48
|
64
|
4
|
40
|
5 Volt Tolerant
|
10-bit, 32-ch.
|
USB
|
Temp Sensor
|
6
|
5
|
2
|
2
|
1
|
2
|
1
|
0
|
0
|
2.7
|
5.25
|
QFP48
|
7x7
|
±1.5
|
VREF
|
C2
|
-40 to 85
|
选型表 - SILICON LABS 立即选型
【经验】Silicon Labs的8位MCU EFM8UB10系列中的USB转串口软件实现常见问题分析
Silicon Labs的8位MCU EFM8UB10系列,内置USB外设接口 ,为了简化用户USB的开发,官方提供USB库及API接口,客户可以使用API接口对EFM8UB单片机的USB模块进行操作。
【技术】8位MCU与32位MCU的区别
对某类应用做产品定义和规划时,首要任务之一就是选择理想的处理器/控制器,但开发人员往往难以选择合适的MCU。本文是关于微控制器的技术文章,该文从基本差异、基准性能、应用适用性等角度详细地对8位和32位MCU进行了分析。
【IC】芯科推出新型8位MCU BB5x系列,边长范围2毫米~5毫米,高性能内核助力行业极小微型设备开发
芯科科技日前推出新型EFM8 BB50微控制器(MCU),这是专为极小型物联网(IoT)设备打造的产品,可以提高设计灵活性,同时降低成本和复杂性。全新的BB50 MCU也进一步扩展了Silicon Labs的EFM8 BB5 8位MCU产品系列,为嵌入式应用开发人员提供了更多选择。
电子商城
现货市场
服务
可定制板装式压力传感器支持产品量程从5inch水柱到100 psi气压;数字输出压力传感器压力范围0.5~60inH2O,温度补偿范围-20~85ºС;模拟和数字低压传感器可以直接与微控制器通信,具备多种小型SIP和DIP封装可选择。
提交需求>
可来图定制均温板VC尺寸50*50mm~600*600 mm,厚度1mm~10mm,最薄0.3mm。当量导热系数可达10000W/M·K,散热量可达10KW, 功率密度可达50W/cm²。项目单次采购额需满足1万元以上,或年需求5万元以上。
提交需求>
登录 | 立即注册
提交评论