【经验】 EFM8&EFM32系列单片机如何在Keil软件中实现编译?

2017-11-22 世强 飞翔
低功耗单片机,节能超低功耗单片机,32位单片机,8位单片机 低功耗单片机,节能超低功耗单片机,32位单片机,8位单片机 低功耗单片机,节能超低功耗单片机,32位单片机,8位单片机 低功耗单片机,节能超低功耗单片机,32位单片机,8位单片机

SILICON LABS推出节能超低功耗单片机EFM32系列。基于ARM的Cortex -M0+,Cortex-M3和Cortex-M4内核,EFM32 32位MCU还包括最节能设备和能源使高功能低功耗系统设计模式;EFM8系列单片机产品是基于C8051F系列产品的升级,EFM8系列的单片机依然采用的是51内核,工作主频最高可以达到72MHz,芯片集成有高性能的数字外设与模拟外设,数字外设接口主要有USB2.0,UART,SPI,SMBUS,I2CSLAVE等,模拟外设有14位ADC,12位DAC,片内温度传感器及可实现触摸按键的电容传感器等。芯片的集成密度高,超低的功耗,体积小等优势。芯片的这些设计优势使其可以快速应用在传感器节点、智能电表、可穿戴或连接的物联网(IOT)系统。设备的灵活性和广泛的软件示例可使产品在更短的时间内实现。


一般我们在编程时都是使用官方提供Silicon Labs IDE 或者Keil 编译软件进编程,开发工程师在编程时会遇到EFM8&EFM32系列IC没法进行编译,然后出现无效IC,那都是没有安装Silicon Labs提供SiC8051F_uVision调试驱动,所导致的结果。那么要如何实现呢?下面以Keil开发环境为例讲解如何实现。


首先我们要在世强电商平台上下载SiC8051F_uVision.exe调试驱动软件;然后安装,注意将安装路径选择在Keil软件安装目录下,待安装完成后打开Keil软件打开option for target 'MCBx51: 8Xc51RX'在DEVICE栏目中选Silicon Labs custom data Base一项。如下图所示 

  

图1:Keil 软件中option for target 'MCBx51: 8Xc51RX'设置项


其次,我们要在search一栏中选择相应的MCU。具体的设置如下图:

 

图2:选择相应MCU


这样基本上可以选择到我们想要的MCU。但还没有设置完成,接下来在DEBUG一栏中我们要选择是相应调试环境,选择Silicon Labs c8051fxxx Driver 如下图所示。

 


通过以上的设置我们就可以方便的在Keil软件中编译调试代码了。


世强元件电商版权所有,转载请注明来源及链接。

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

平台合作

评论

   |   

提交评论

全部评论(4

  • 颜汐1207 Lv7 资深专家 2020-02-11
    文章《EFM8&EFM32系列单片机如何在Keil软件中实现编译?》里图2中找不到我想要的MCU怎么办?官网下载的pack也安装失败。
    • 用户15081497_世强回复: Silicon Labs 8位/32位MCU在KEIL中建立项目时型号的选择与KEIL软件本身有很大的关系,可以直接到KEIL的官网上下载安装包,安装这个安装包后就会直接有这些器件。

      查看全部1条回复

  • 颜汐1207 Lv7. 资深专家 2020-02-10
    图2中找不到我想要的MCU怎么办?官网下载的pack也安装失败
  • 水磐龙泉 Lv5. 技术专家 2017-11-23
    有难度,学习。
  • professor Lv3. 高级工程师 2017-11-22
    文章不错,先学一下
没有更多评论了

相关推荐

【经验】从低功耗角度比较32位单片机EFM32和STM32

Silicon Labs 32位单片机EFM32是世界上功耗最低的单片机之一,比目前市场上所有通用MCU的功耗都要低,本文通过跟目前最流行的MCU之一由ST推出的STM32L系列低功耗MCU进行比较,来向读者展示EFM32系列32位MCU的低功耗性能。

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

一文教你解决EFM32 32位低功耗单片机EM2模式唤醒时会复位问题

Silicon Labs 32位低功耗单片机EFM32系列,其优越的低功耗特性,被广泛应用于电池供电产品中,如智能锁、无线探测器、IoT传感器等等。最近有工程师反应,使用EFM32LG系列32位单片机开发时,遇到从EM2模式唤醒设备后芯片就会复位的问题。如果设备主频配置成外部时钟源HFXO时,EM2模式唤醒后芯片就会复位,而主频选择内部HFRCO的话,则可以正常唤醒,不会复位。本文讲述其解决办法。

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

基于32位单片机的超声波物位计的研制

在一些需要非接触式精准测量的环境下就需要用到超声波物位计,本文探讨的是如何完成一款基于EFM32单片机的超声波物位计。

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

【经验】如何配置EFM32 低功耗32位单片机的时钟系统?

Silicon Labs EFM32系列32位单片机,以超低功耗著称,被广泛应用在可穿戴、气表、水表等需要电池供电的低功耗产品中。其时钟系统对于EFM32单片机来说,有如其心脏,它的正确、可靠运行,直接影响单片机系统运行的速度及稳定性,更重要的,它的配置还对单片机功耗影响很大。通过本文阅读,读者不仅可以了解EFM32时钟系统的结构,还能掌握具体配置及时钟频率验证的方法。

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

8位单片机EFM8系列中芯片上的UID是什么?

UID是芯片中新加的全球唯一ID,即每个芯片的ID都是不一样的,EFM8系列的MCU上都包含此ID。有两类获取UID的方式,一种通过读取RAM的特定地址获得,一种通过读取Flash的特定地址获得。在早期引入此ID的MCU上(比如EFM8BB1/SB1/SB2)这个ID为32位,在芯片复位时(PC指针被复位至0之前)被复制至RAM中特定位置,用户程序可以读取其值。此位置的RAM仍然可以由用户使用。需要注意的是如果此位置被编译器分配了变量,那么当函数执行至main()时此位置的内容会被初始化代码覆盖。EFM8UB2的UID也是此类,但其位数为128位。在新的EFM8系列MCU上(比如EFM8BB3/LB1/UB1),UID位数为128位,存储在Flash上。

2017-05-05 -  技术问答 代理服务 技术支持 采购服务

请问带SMUBUS方式下载接口,Silicon Labs的8位单片机EFM8LB12是否通过SMBUS BOOTLOADER直接下载.hex固件程序?

目前ilicon Labs的8位单片机EFM8LB系列带SMBUS接口的MCU不支持直接通过SMBUS下载.hex固件,需要先通hex2boot.exe将.hex文件转成.efm8文件然后通过efm8_load_smbus.exe将.efm8下载到EFM8LB单片机中。

2018-10-29 -  技术问答 代理服务 技术支持 采购服务

【应用】带TFT控制器的EFM32GG系列32位单片机在智能商用集中式控制面板中的应用

Silicon Labs推出的EFM32GG系列32位单片机,它基于ARM Cortex-M3核,在TFT控制上,它具有高速、无闪烁、无撕裂、超低功耗等特性,非常适合应用在TFT的控制上,可以给终端用户提供流畅、优质的显示画面。

2019-01-04 -  应用方案 代理服务 技术支持 采购服务

Silicon Labs的8位单片机EFM8LB10的I2C slave是否可以配置P1.2,P1.3?

Silicon Labs的8位单片机EFM8LB10的I2C slave是固定pin脚的,为P1.3,P1.4,如果需要使用永健I2C slave,那么pin脚不可以使用 crossbar, 如果是否模拟I2C,可以使用任意pin脚。

2018-08-09 -  技术问答 代理服务 技术支持 采购服务
展开更多

电子商城

查看更多

品牌:SILICON LABS

品类:8位MCU

价格:¥5.8534

现货:71,919

品牌:SILICON LABS

品类:32位MCU

价格:¥10.4057

现货:21,867

品牌:SILICON LABS

品类:ULTRA-LOW POWER MCU

价格:¥44.5043

现货:7,500

品牌:SILICON LABS

品类:ULTRA-LOW POWER MCU

价格:¥36.9785

现货:2,490

品牌:SILICON LABS

品类:ULTRA-LOW POWER MCU

价格:¥24.6211

现货:1,398

品牌:SILICON LABS

品类:ULTRA-LOW POWER MCU

价格:¥39.6727

现货:66

品牌:SILICON LABS

品类:ULTRA-LOW POWER MCU

价格:¥40.8810

现货:60

品牌:SILICON LABS

品类:ULTRA-LOW POWER MCU

价格:¥38.7437

现货:60

品牌:SILICON LABS

品类:ULTRA-LOW POWER MCU

价格:¥35.2133

现货:47

品牌:SILICON LABS

品类:ULTRA-LOW POWER MCU

价格:¥44.1330

现货:45

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:SILICON LABS

品类:8位MCU

价格:¥4.9000

现货:12,000

品牌:RENESAS

品类:microcontroller

价格:¥2.8532

现货:188,410

品牌:RENESAS

品类:microcontroller

价格:¥2.3600

现货:2,192

品牌:RENESAS

品类:MCU

价格:¥86.0518

现货:1,500

品牌:RENESAS

品类:MCU

价格:¥0.6760

现货:907

品牌:RENESAS

品类:MCU

价格:¥23.3594

现货:820

品牌:RENESAS

品类:MCU

价格:¥0.7600

现货:250

品牌:RENESAS

品类:microcontroller

价格:¥2.8460

现货:203

品牌:RENESAS

品类:microcontroller

价格:¥5.6360

现货:156

品牌:RENESAS

品类:microcontroller

价格:¥3.2480

现货:153

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

大电流低功耗电感定制

可定制电感最大电流100A,尺寸最小7 x 7 x 3.0mm到最大35 x 34 x 15.5 mm,工作频率100KHZ ~ 2MHZ,感值范围:0.15 ~ 100uh;支持大功率电感,扁平线电感,大电流电感,高频电感,汽车电感器,车规电感,一体成型电感等定制。

最小起订量: 5000 提交需求>

大电流低功耗变压器定制

可定制变压器支持60W-600W范围,额定电流最高10A,漏感稳定度最小3%;支持开关变压器、电流感测变压器、栅极驱动变压器、LLC谐振变压器、PoE变压器等产品定制。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

收藏
收藏当前页面