Silicon Labs EFM8系列8位MCU的IO Crossbar硬件分配

2018-06-27 世强
8位MCU,EFM8,EFM8BB,EFM8BB10F8G-A-QFN20 8位MCU,EFM8,EFM8BB,EFM8BB10F8G-A-QFN20 8位MCU,EFM8,EFM8BB,EFM8BB10F8G-A-QFN20 8位MCU,EFM8,EFM8BB,EFM8BB10F8G-A-QFN20

EFM8系列是SILICON LABS公司的8位MCU,总共分为4个系列:通用型EFM8BB系列、低功耗EFM8SB系列、带USB的EFM8UB系列和高性能的EFM8LB系列。EFM8系列8位MCU的IO具有Crossbar功能,即软件上可以分配IO的外设,为硬件设计提供了灵活性。但是Crossbar功能分配外设时并不是引脚随意分配,而是具有优先级要求的,这让很多硬件工程师初接触EFM8时比较疑惑,原理图设计时不知道如何分配外设。本文为大家详细介绍Crossbar功能,本文以Silicon Labs EFM8BB10F8G-A-QFN20为例。


1,优先级原则,外设通过Crossbar功能分配到GPIO时具有优先级要求,如下表,外设从上至下,优先级由高到低,IO从左至右,优先级由高到低(除了UART0)。优先级高的外设会被优先分配到优先级高的IO。此表在EFM8BB1 reference manual文档中的Figure 11.4,其中蓝色阴影表示引脚可以被分配给外设。


 

Full Crossbar Map


2,SKIP功能,软件可以设置SKIP寄存器,使某个IO不被分配给外设,只做普通的GPIO,外设分配时会跳过这个IO。

 

参考例程

假如应用中需要使用UART0、SPI0、SMBUS0和PCA0,未配置SKIP寄存器时,引脚分配如下图。按照优先级原则,UART0优先级最高,优先分配P0.4和P0.5,SPI0分配引脚P0.0-P0.2,SMBUS0分配引脚P0.3和P0.6,PCA0分配P0.7。

下图中P0.3/P0.6/P0.7/P1.2/P1.3引脚配置了SKIP寄存器,可以看到外设会按照优先级顺序往后分配IO了。



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

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

平台合作

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

Silicon Labs的8位MCU EFM8SB10F8G下载程序方式有哪些?

Silicon Labs的8位MCU EFM8SB10F8G可以通过C2接口和串口(在确定片上已含bootloader的情况下)下载程序。

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

Silicon Labs中的8位MCU的EFM8系列中UID与UUID什么区别?

Silicon Labs中的8位MCU的EFM8系列中 UID是芯片中新加的全球唯一ID,即每个芯片的ID都是不一样的,EFM8系列的MCU上都包含此ID,。Silicon Labs公司推出的EFM8UB系列8位微控制芯片,具有内部Flash加密功能,防止非法读取内部程序,并提供128位universally unique identifier (UUID);

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

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 EFM8LB12自带的bootloader,下载接口是哪种?

Silicon Labs 8位MCU EFM8LB12 bootloader下载接口类型,要看选定的MCU的型号, 如果芯片型号中带有“S0或S1”bootloader就是SMBUS接口,否则就是UART。

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

Silicon Labs EFM8LB1系列8位MCU的HEX文件如何转换为bootloader引导程序可识别的.efm8文件?

需要借助Hex2boot工具,该工具是一个DOS程序,需要在DOS下通过命令实现格式转换。创建一个EFM8文件可以使用如下命令: hex2boot.exe input_file.hex -o Filename.efm8 // input_file.hex为需要转换的hex文件,Filename.efm8为bootloader烧写文件

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

Silicon Labs 8位MCU EFM8LB1 比较器的参考电平DACLVL是如何计算的呢?

silicon labs 的 EFM8LB1 8位MCU的比较器的参考电平DACLVL 是由公式DAC Output = CMPREF * (DACLVL / 64)计算出来的,CMPREF是由INSL位配置得出,例如,将INSL设置为0x3,就是将CMP-输入连接到内部DAC输出,CMXP选择CMP+。内部DAC使用CMXN指定的信号作为全面的参考。那么再将CMP0MX设置为0XB1,也就是CMPREF的值为VDD,正端设置为P0.2,此外,如果DAC Output也就是比较器的负端输入为0.5倍的VDD,那么通过上面的公式可以得出,(DACLVL / 64)= 0.5,所以DACLVL= 32即0x20。

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

Silicon Labs EFM8LB12系列8位MCU有ES0,ES1两个版本,两者之间的区别是什么?

ES0版本的mcu bootloader引脚是P0.2,P0.3;ES1版本的mcu bootloader引脚是P0.2,P0.3;此外两个芯片的 Derivative ID也是不同的,具体要看芯片封装和Flash尺寸;

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

Silicon Labs的8位MCU EFM8SB10F8G在通过usb debug adapter烧写程序时应如何接线?

Silicon Labs的8位MCU EFM8SB10F8G在通过usb debug adapter烧写程序时接口的第4引脚是C2D,第7引脚是C2CK,第9引 脚是GND,分别与单片机的C2D、C2CK、GND引脚相连。

2019-04-22 -  技术问答 代理服务 技术支持 采购服务

silicon labs 8位MCU EFM8LB比较器的输入和输出端口如何配置?

silicon labs 8位MCU EFM8LB比较器的输出引脚 CMP0-CP0、CMP0-CP0A、CMP1-CP1、CMP1-CP1A可以通过交叉开关分配到不同的引脚,比较器的输入引脚,需要通过寄存器CMP0MX或者CMP1MX配置。

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

Silicon Labs的EFM8LB1系列8位MCU的BOOTLOADER I2C硬件引脚是哪个?

Silicon Labs的EFM8LB1系列8位MCU的BOOTLOADER I2C硬件引脚如下; ES1版本的EFM8LB系列BOOTLOADER的I2C硬件引脚是P0.2(SDA),P0.4(SCL),而ES0版本的是P0.2(SDA), P0.3(SCL);

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

Silicon Labs 的8位MCU EFM8LB1系列的CLU模块可以同时实现曼切斯特编码和解码功能吗?

silicon labs的8位MCUEFM8LB和EFM8BB3系列都具有CLU(配置逻辑单元),其中包括CLU0~CLU3,4个单元,可以用于实现曼切斯特编码或者解码功能,silicon labs提供相关的例程,其中解码实现需要4个CLU单元,编码实现需要使用2个CLU单元,故如果要同时实现编码解码功能,需要2个MCU才可以完成。具体资料请参考:https://www.sekorm.com/doc/706211.html

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

Silicon Labs的8位MCU EFM8LB12的P3.0 -P3.3引脚的管脚耐压是多少?

Silicon Labs的8位MCU EFM8LB12的结温是否和工作温度一样?

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

电子商城

查看更多

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.5305

现货: 217

品牌:SILICON LABS

品类:8位MCU

价格:¥5.8534

现货: 70,719

品牌:SILICON LABS

品类:8位MCU

价格:¥6.5040

现货: 15,000

品牌:SILICON LABS

品类:8位MCU

价格:¥5.2029

现货: 13,440

品牌:SILICON LABS

品类:8位MCU

价格:¥14.1226

现货: 36,874

品牌:SILICON LABS

品类:8位MCU

价格:¥9.6632

现货: 30,615

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥4.3667

现货: 27,741

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥5.0172

现货: 26,700

品牌:SILICON LABS

品类:8位MCU

价格:¥22.0197

现货: 24,750

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥16.3528

现货: 21,112

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:SILICON LABS

品类:8位MCU

价格:¥4.9000

现货:12,000

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.7900

现货:3,451

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

品牌:SILICON LABS

品类:Switch Hall Effect Magnetic Position Sensor

价格:¥2.2924

现货:126,000

品牌:SILICON LABS

品类:Light Sensor

价格:¥20.3400

现货:28,003

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

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

收藏
收藏当前页面