【经验】如何解决EFM8BB51操作IO口电平不变问题

2021-10-16 世强
8位MCU,EFM8BB51,Silicon Labs 8位MCU,EFM8BB51,Silicon Labs 8位MCU,EFM8BB51,Silicon Labs 8位MCU,EFM8BB51,Silicon Labs

EFM8BB51系列是SILICON LABS推出的具有1.8V到5.5V宽电压供电,集成12位精度ADC,4个可配置逻辑单元模块,带死区控制的PWM的8位MCU。用于电机控制、无人机、灯控等都是较好的选择。


 在使用EFM8BB51时,比如配置如下初始化普通IO口:

    // P1  = OPEN_DRAIN (P1 output is PUSH_PULL.)

    P1MDOUT = P1MDOUT_B0__PUSH_PULL | P1MDOUT_B1__PUSH_PULL

             | P1MDOUT_B2__PUSH_PULL | P1MDOUT_B3__PUSH_PULL

             | P1MDOUT_B4__PUSH_PULL | P1MDOUT_B5__PUSH_PULL

             | P1MDOUT_B6__PUSH_PULL | P1MDOUT_B7__PUSH_PULL;

    //P1 = DIGITAL (P1 pin is configured for digital mode.)

    P1MDIN = P1MDIN_B0__DIGITAL | P1MDIN_B1__DIGITAL | P1MDIN_B2__DIGITAL

            | P1MDIN_B3__DIGITAL | P1MDIN_B4__DIGITAL | P1MDIN_B5__DIGITAL

          | P1MDIN_B6__DIGITAL | P1MDIN_B7__DIGITAL;


然后操作P1口,配置为低电平输出:

    P1 = 0x00


发现IO口输出电平并没有变化,还是处于高电平。这是什么原因呢?


这是因为EFM8BB51单片机采用Silicon Labs公司专有的Crossbar机制。通过Crossbar可以将SPI、I2C、PCA等外设分配到任意引脚,增加PCB设计额灵活性。

1 Crossbar 功能

默认情况下,Crossbar功能处于禁用状态,IO口不能被操作。所以,解决IO口输出无法操作的情况,可以先检查是否打开了Crossbar功能。

    // WEAKPUD (Port I/O Weak Pullup Disable) = PULL_UPS_ENABLED (Weak

    //     Pullups enabled (except for Ports whose I/O are configured for analog

    //     mode).)

    // XBARE (Crossbar Enable) = ENABLED (Crossbar enabled.)

    */

    XBR2 = XBR2_WEAKPUD__PULL_UPS_ENABLED | XBR2_XBARE__ENABLED;

 


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

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

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

【经验】8位MCU EFM8系列编程接口与U-EC6的连接方法

Silicon Labs 的EFM8系列的MCU是最新一代的8位MCU,芯片支持在线调试功能,采用的调试接口继承了C8051F系列的C2调试接口,这是一个两线制的调试接口,调试时只需要C2CK时钟信号与C2D数据信号就可以。本文介绍U-EC6的信号定义及Silicon Labs 8位MCU EFM8的编程接口与U-EC6的连接方法。

设计经验    发布时间 : 2019-10-31

【经验】Silicon Labs 8位MCU 烧录程序异常的解决方法

本文介绍Silicon Labs的8位MCU C8051F/EFM8系列的芯片在量产烧录过程中遇到问题的解决方法。

设计经验    发布时间 : 2019-01-27

【经验】基于8位MCU C8051F850的BLDC参考设计演示操作指南,也适用EFM8BB10

Silicon Labs提供有基于8位MCU C8051F850的BLDC的参考设计,这个参考设计也同样适用于EFM8BB10系列的8位MCU。本文介绍基于C8051F850(EFM8BB10) BLDC相关资料的下载地址及如何快速的搭建开发环境并演示。

设计经验    发布时间 : 2018-12-05

ES7P169C 8位MCU 数据手册

型号- ES7P169CFGTB,ES7P169CFGSD,ES7P169C,ES7P169CFGTF,ES7P169CFGSF

数据手册  -  EASTSOFT  - V1.8  - 2023年3月20日 PDF 中文 下载 查看更多版本

【应用】大大降低转矩脉动?这款MCU是无人机电调的“战斗机”

EFM8BB使无刷直流电动机在运行时产生更低的电流纹波和转矩脉动。

新应用    发布时间 : 2017-01-04

【经验】芯科的8位MCU EFM8BB51替换EFM8BB21使用参考电压的注意事项

EFM8BB51的参考电压设计和EFM8BB21有较大差异,直接使用EFM8BB21的硬件电路,可能造成ADC采用出现问题。本文介绍EFM8BB51的参考电压设计的注意事项。

设计经验    发布时间 : 2023-04-14

【应用】基于8位MCU的无感BLDC设计,有参考原理图、有源代码!

选用Silicon Labs的EFM8BB10作为主控器件,提供完整的参考原理图、源代码,让攻城狮,即使新手,也可以轻松实现BLDC的开发。

新应用    发布时间 : 2017-07-03

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

EFM8系列是Silicon Labs公司的8位MCU,总共分为4个系列:通用型EFM8BB系列、低功耗EFM8SB系列、带USB的EFM8UB系列和高性能的EFM8LB系列。EFM8系列MCU的IO具有Crossbar功能,即软件上可以分配IO的外设,为硬件设计提供了灵活性。但是Crossbar功能分配外设时并不是引脚随意分配,而是具有优先级要求的。

设计经验    发布时间 : 2018-06-27

【应用】主频高达50MHz的芯科科技8位MCU用于电子烟,静态功耗低至1.3μA

芯科科技EFM8BB51F8G-A-QFN20这颗多功能的8位MCU,具有小型的综合功能集包裹具有高效的8051核、支持5V的I/O、精确模拟和增强的脉宽调制,本文主要介绍芯科科技EFM8BB51F8G-A-QFN20 MCU应用于电子烟产品。

应用方案    发布时间 : 2023-03-11

【选型】国产芯海8位MCU CSU18M88可P2P替换AT AT89S52,功耗低至6μA

在转速控制器中,需要一颗MCU来控制电机的转速,由于市场上MCU比较缺货,寻找替换厂牌的方案也是一种方法。下面主要介绍芯海CSU18M88 8位MCU替换AT AT89S52 8位MCU,可以解决客户缺货的问题。

器件选型    发布时间 : 2021-11-17

【经验】8位MCU EFM8系列内部BOOTLOADER的空间分配

本文介绍Silicon Labs的8位MCUEFM8系列内部BOOTLOADER占用FLASH空间的情况,及程序中对FLASH空间地址的分配。

设计经验    发布时间 : 2021-08-17

ES7P1751 8位MCU 数据手册

型号- ES7P1751F2SC,ES7P1751F2RB,ES7P1751F2SD,ES7P1751,ES7P1751F2SA,ES7P1751F2SD/TB

数据手册  -  EASTSOFT  - V1.1  - 2020-12-22 PDF 中文 下载

【经验】8位MCU EFM8LB1 FLASH擦写操作步骤

EFM8LB1系列是silabs专门针对光模块以及消费市场推出的高度集成的3x3mm小封装8位MCU,内部自带温度传感器,+/-3℃温度范围,可选0-4路DAC,UART或者SMBUS bootloader,以及其他通用接口。本文主要介绍EFM8LB1系列Flash的擦写方式以及步骤。

设计经验    发布时间 : 2019-01-31

【经验】如何将EFM8系列MCU的FLASH用作EEPROM?

Silicon Labs的EFM8系列8位MCU ,性能先进、价格友好,被广泛应用在光模块、电机控制、传感器等产品上。 其中,需要指出的是,EFM8的FLASH,除了用于代码存储外,还可以用于用户数据存储(掉电不丢失),省去外扩EEPROM的麻烦。本文将详细讲述这个方法。

设计经验    发布时间 : 2018-10-27

ES7P0693 8位MCU 数据手册

型号- ES7P0693FHSF,ES7P0693FHSD,ES7P0693FHTF,ES7P0693,ES7P0693FHTF/TB,ES7P0693FHNF

数据手册  -  EASTSOFT  - V1.2  - 2021年12月2日 PDF 中文 下载

展开更多

电子商城

查看更多

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥2.7871

现货: 205

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥12.9143

现货: 95,058

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.5305

现货: 80,817

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.9026

现货: 75,855

品牌:SILICON LABS

品类:8位MCU

价格:¥5.8534

现货: 73,120

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥5.0172

现货: 45,300

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥4.3667

现货: 27,741

品牌:SILICON LABS

品类:8位MCU

价格:¥4.4595

现货: 27,240

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥9.2911

现货: 23,898

品牌:SILICON LABS

品类:8位MCU

价格:¥14.1226

现货: 22,500

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

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

价格:¥16.8500

现货:550

品牌:SILICON LABS

品类:8位MCU

价格:¥56.0000

现货: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 提交需求>

MCU烧录/Flash烧录/CPLD烧录

可烧录IC封装SOP/MSOP/SSOP/TSOP/TSSOP/PLCC/QFP/QFN/MLP/MLF/BGA/CSP/SOT/DFN;IC包装Tray/Tube/Tape;IC厂商不限,交期1-3天。支持IC测试(FT/SLT),管装、托盘装、卷带装包装转换,IC打印标记加工。

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

查看更多

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

查看更多

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

查看更多

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

查看更多

授权代理品牌:电子材料

查看更多

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

查看更多

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

查看更多

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

查看更多

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

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

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

收藏
收藏当前页面