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

2019-07-14 Silicon Labs
8位MCU,8位单片机,EFM8BB21,Silicon Labs 8位MCU,8位单片机,EFM8BB21,Silicon Labs 8位MCU,8位单片机,EFM8BB21,Silicon Labs 8位MCU,8位单片机,EFM8BB21,Silicon Labs

SILICON LABS 创新型8位MCU提供完全集成的体验,非常适合物联网应用,提供了业界最快的速度和最低的功耗,同时EFM8系列车用8位MCU为当前市场上最具价值、最灵活和集成度更高的车载MCU。

 

GPIO为单片机中最常使用的功能,本文将以P0.0端口为例分享EFM8BB21的GPIO输出配置与调试。

 

新建工程,方法见本系列第一篇文章。在左侧的Projec Exploer窗口中双击xxx.hwconf,打开配置工具界面



在右侧的Outline窗口中点击Port I/O,在对应的Properties窗口中将Enable Crossbar 设置为Enabled,在用户手册中有原文指出,The crossbar must be enabled to use port pins as standard port I/O in output mode. Port output drivers of all I/O pins are disabled whenever the crossbar is disabled。


 

在DefaultMode Peripherals窗口中,勾选WatchDog Timer,在右侧的Properties窗口中将看门狗设置为Disable。看门狗默认为Enable,看门狗配置不好可能会引起单片机的复位。


 

写一个延时函数,如下


 

使用异或操作在while(1)中设置P0.0取反,延时。



 单击编译按钮,或直接按快捷键Ctrl+B,进行编译,编译没有错误后单击Debug按钮下载程序到单片机。


 

单击运行按钮,此时如果P0.0外接Led可看到闪烁现象,或通过示波器查看波形。


 


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

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

平台合作

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

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

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

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

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

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

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

【经验】8位单片机EFM8BB21 UART1接收FIFO的配置与调试

在嵌入式开发的过程中我们经常要使用到UART通信,EFM8BB21提供了UART0和UART1两个UART。我们使用UART接收中断去接收数据,如果每接收到一个数据就产生中断,将大大增加单片机的开销。EFM8BB21的UART1提供了4byte的发送接收FIFO缓冲区,通过合理配置使用接收FIFO可以大大减少中断的触发次数,提高程序的运行效率。本文主要介绍如何配置调试UART1的接收FIFO模式。

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

有没有剃须刀,牙刷这类应用的8位单片机型号?

中科芯和雅特力暂时还没有8位MCU,可以看看Silicon Labs的8位mcu,选型可以参考https://www.sekorm.com/doc/1072912.html

2020-11-04 -  技术问答 代理服务 技术支持 采购服务

【经验】8位单片机EFM8BB21 外部中断INT0的配置与调试

外部中断可以用于按键检测,传感器信号输入等,是嵌入式开发中经常会用到的外设,本文主要介绍如何通过使用Simplicity Studio快速配置8位单片机EFM8BB21外部中断。本文中例程使用INT0检测与P0.1端口连接的按键,中断触发方式为下降沿触发,在中断程序中控制与P0.7端口相连的LED的通断。

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

在Silicon Labs 8位MCU上使用灌封料时,我需要考虑什么?

需要确保灌封料具有一些共同的特性,例如低内应力,低水平的离子污染物,低Tg等,还需要确保灌封材料的热膨胀系数离PCB板不太远,否则焊点可能会从板上脱落。除此之外,没有任何特殊要求或问题。

2020-03-06 -  技术问答 代理服务 技术支持 采购服务

安装simplicity studio软件,开发EFM8LB系列8位MCU的代码,请问,可以选用哪些调试器用于在线调试代码?

对于基于simplicity studio软件平台开发8位单片机EFM8LB系列MCU,可以选用的调试器如下: 1、世强的U-EC6; 2、silicon labs的U-EC3; 3、silicon labs的STK上集成的J-LINK。

2019-03-25 -  技术问答 代理服务 技术支持 采购服务

【经验】如何进行8位单片机EFM8BB21开发环境搭建与新建工程

Silicon Labs官方提供了带有集成式IDE的免费Simplicity Studio、不限代码长度的免费Keil编译器、演示、库与示例代码。本文将介绍如何进行8位MCU EFM8BB21开发环境的搭建与新建工程。

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

请问8位MCU C8051F410和EFM8BB3在功能有什么区别

Silicon Labs 8位MCU C8051F410与EFM8BB3的功能区别较大,EFM8BB3的功能更多一些,包括增加了一个UART1,两个TIMER(共有6个TIMER),4路DAC及CLU单元等,而且FLASH空间更大。

2019-08-12 -  技术问答 代理服务 技术支持 采购服务

【经验】8位单片机EFM8BB21 ADC自动累加移位功能的配置与调试

ADC模块是嵌入式开发中经常要用到的MCU外设,在使用过程中我们经常通过多次采样求平均的方法来对ADC的结果进行软件滤波,在Silicon Labs EFM8BB21系列的MCU的中,可以通过配置寄存器的累加移位功能来自动计算ADC结果平均值。本例配置8次对MCU内的温度传感器进行采样,并通过累加结果右移3位的方式自动求算数平均值。

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

Silicon Labs EFM8BB1系列8位MCU的量产软件有哪些?

Silicon Labs EFM8BB1系列8位MCU的量产软件可以采用Silicon Labs 原厂提供的MCU Production Programmer 和 Flash Programming Utility软件,建议采用前者,下载效率更高;

2018-11-14 -  技术问答 代理服务 技术支持 采购服务

Silicon Labs的8位mcu EFM8UB10系列的湿敏等级和防护等级是多少?

Silicon Labs的8位MCU EFM8UB10 湿敏等级是3。防护等级没有相关的说明 。另外,没有拆开包装的产品湿敏等级是2。

2019-07-26 -  技术问答 代理服务 技术支持 采购服务

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

UART是在使用单片机的时候经常要用到的外设,嵌入式系统中各模块之间的交流、BootLoader、与上位机通讯、开发过程中的调试等经常要用到UART。芯科科技EFM8BB21系列8位MCU中有两个UART,分别UART0和UART1,本片文章主要介绍UART0的配置与调试。使用芯科官方推出的开发软件Simplicity Studio配置工具可以很方便的进行寄存器的初始化配置,省去了繁杂的计算。

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

Silicon Labs 8位单片机EFM8LB使用最新的“efm8_load_smbus.exe” GUI软件通过SMBUS下载更新固件时,只能下载.efm8格式 的固件吗?

“efm8_load_smbus.exe” GUI软件配合SMBUS接口下载更新Silicon Labs 8位单片机EFM8LB固件时目前只支持.efm8格式文件下载,需要通过 “hex2boot.exe”将.hex文件转成.efm8格式再下载。

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

选用EFM8LB11系列8位单片机做100G光模块,请问,后缀ES1与ES0有什么区别?

Silicon Labs的EFM8LB11系列8位单片机,当后缀为ES0时,表示IIC的BootLoader的管脚为P0.2+P0.3;当后缀ES1时,表示IIC的BootLoader的 管脚为P0.2+P0.4。

2019-05-21 -  技术问答 代理服务 技术支持 采购服务
展开更多

电子商城

查看更多

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥5.0172

现货: 49,700

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.5305

现货: 94,130

品牌:SILICON LABS

品类:8位MCU

价格:¥5.8534

现货: 68,019

品牌:SILICON LABS

品类:8位MCU

价格:¥9.6632

现货: 46,205

品牌:SILICON LABS

品类:8位MCU

价格:¥14.1226

现货: 44,871

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥4.3667

现货: 27,741

品牌:SILICON LABS

品类:8位MCU

价格:¥22.0197

现货: 18,900

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥16.3528

现货: 18,044

品牌:SILICON LABS

品类:8位MCU

价格:¥49.7071

现货: 16,600

品牌:SILICON LABS

品类:8位MCU

价格:¥6.9681

现货: 16,220

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:SILICON LABS

品类:8位MCU

价格:¥4.9000

现货:12,000

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥10.1700

现货:10,000

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.7900

现货:3,451

品牌: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.3600

现货:2,192

品牌:RENESAS

品类:MCU

价格:¥0.6760

现货:907

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

TFT LCD液晶显示屏/模组定制

可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。

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

IC烧录代工及IC自动化烧录

拥有IC烧录机20余款,100余台设备,可以烧录各种封装的IC;可烧录MCU、FLASH、EMMC、NAND FLASH、EPROM等各类型芯片,支持WIFI/BT模组PCBA烧录、测试。

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

查看更多

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

查看更多

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

查看更多

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

查看更多

授权代理品牌:电子材料

查看更多

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

查看更多

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

查看更多

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

查看更多

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

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

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

收藏
收藏当前页面