【经验】如何正确使用8位MCU的PortMatch功能

2018-02-08 世强 Carol
8位MCU,微处理器,微控制器,C8051 8位MCU,微处理器,微控制器,C8051 8位MCU,微处理器,微控制器,C8051 8位MCU,微处理器,微控制器,C8051

SILICON LABS的很多8位MCU(C8051EFM8)都具有PortMatch功能,此功能允许一个或多个端口IO引脚上的逻辑电平变化触发系统事件。例如GPIO的输入电平与配置的电平不匹配时可以触发中断事件,并且这一功能可以将MCU从Sleep模式唤醒。但是很多工程师在使用PortMatch功能时,总会遇到很多问题,本文为大家讲解如何正确使用PortMatch功能,MCU选用低功耗的EFM8SB系列为例。


端口PortMatch的功能通过设置PnMASK寄存器的相关位来启动,如配置P0.0引脚使能PortMatch功能的语句P0MASK |= 0x01;。另外,如果引脚模式被配置成了模拟则PortMatch功能无法使用,因此寄存器PnMDIN和PnMDOUT的相关位需要配置引脚作为数字输入(即open-drain)模式P0MDIN |= 0x01; P0MDOUT &= 0xFE。 然后需要配置的是引脚匹配的电平值,这是用于设置引脚是高电平还是低电平触发事件的。需要注意的是,PortMatch事件是引脚的电平与设置的电平值不一致时触发,因此配置P0.0是低电平触发,需要配置P0MAT |= 0x01;。如需产生PortMatch中断,需要使能PortMatch中断,将寄存器EIE1的EMAT位置1,并使能总中断EA。若只是用PortMatch功能来唤醒MCU,则不必一定开启中断,只要PortMatch事件被触发就可以唤醒MCU。使用图形化配置如下:

 


上面配置后,PortMatch事件是可以正确触发了,但在实际应用中,还是会遇到一些问题,现总结如下。


1、PortMatch中断函数的入口只有一个,即所有IO触发PortMatch中断时,都会执行同一个中断服务函数,当配置多个IO具有PortMatch中断时,如何判断此次中断是哪一个IO触发的?


在中断服务函数读取Pn寄存器来判断是哪个引脚的电平发生变化触发的,这里还是以P0.0引脚在低电平触发为例,假设P0.0外部是按键来控制电平,按键不按时是高电平,按键按下时是低电平。代码实现如下:


SI_SBIT (Pin0_0,SFR_P0,0);    //定义P0.0为Pin0_0

SI_INTERRUPT (PMATCH_ISR, PMATCH_IRQn)

{

  if(Pin0_0 = 0)//判断P0.0是不是低电平,因为低电平触发中断,如果是,则执行相关内容

  {}

}


2、PortMatch触发是电平触发,当开启中断,电平不匹配时,则会一直触发中断,代码会循环地执行中断函数。如何才能实现类似边沿触发的方式?


这可以在中断函数里通过重新配置PnMAT寄存器来实现。例如按键按下低电平触发,那么就将P0.0改成低电平匹配,这样中断服务函数执行完后,就不会再次执行。当按键松开IO电平变高电平时,会再次执行中断服务函数,将P0.0再改回低电平匹配。这就相当于实现了边沿触发,上升沿和下降沿各执行中断一次。代码实现如下:


SI_INTERRUPT (PMATCH_ISR, PMATCH_IRQn)

{

    uint8_t P0_sample = P0;

    uint8_t P1_sample = P1;

P0MAT = P0_sample;

P1MAT = P1_sample;

}


3、配置低电平触发唤醒MCU,寄存器配置和电路设计需要注意的地方是什么?


如果是低电平触发,表示这个引脚平时需要保持高电平状态。寄存器配置如上面所述,将此引脚配置成数字开漏模式(PnMDIN和PnMDOUT),内部电平锁存值配置成高(Pn),即内部下拉关闭,匹配电平配置成高电平(PnMAT),使能匹配功能即可(P0MASK)。开漏模式的引脚内部上拉无法使用,EFM8SB内部有若上拉功能,但是为了降低功耗,建议电路设计上使用较大阻值的外部上拉电阻,关闭内部若上拉功能(XBR2的WEAKPUD位置1)。


4、配置高电平触发唤醒MCU,寄存器配置和电路设计需要注意的地方是什么?


如果是高电平触发,表示这个引脚平时需要保持低电平状态。寄存器配置方面,将此引脚配置成数字开漏模式(PnMDIN和PnMDOUT),内部电平锁存值配置成高(Pn),即内部下拉关闭,匹配电平配置成低电平(PnMAT),使能匹配功能即可(P0MASK)。需要注意的是内部电平锁存值需要配置成高电平,因为如果配置成低电平的话,当外部将此引脚拉高时,消耗的电流会比较大。外部驱动能力强的话,还可以将引脚电平拉高,如果驱动能力弱的话,就无法将引脚电平拉高了,从而无法唤醒MCU。电路设计上建议外部使用较大阻值的外部下拉电阻,关闭内部若上拉功能(XBR2的WEAKPUD位置1)。


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

授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 1
微控制器 微处理器 8位MCU 通信设备 工业电子 汽车电子 消费电子 C8051F534A-IM C8051F537A-IM C8051F536A-IM C8051F534A-IT C8051F533A-IM C8051F536A-IT C8051F531A-IT C8051F53xA C8051F537A C8051F531A C8051F533A-IT C8051F536A C8051F531A-IM C8051F534A C8051F537A-IT C8051F533A C8051F52xA C8051F527A-IM C8051F527A C8051F526A C8051F523A-IM C8051F526A-IM C8051F527A-IMR C8051F523A C8051F012-GQ C8051F011-GQ C8051F010-GQ C8051F015-GQ C8051F016-GQ C8051F017-GQ C8051F019 C8051F01x C8051F018 C8051F015-GQR C8051F019-GQ C8051F018-GQ C8051F018-GQR C8051F011 C8051F010 C8051F012 C8051F015 C8051F017 C8051F016 C8051F006-GQR C8051F00x C8051F000-GQ C8051F007 C8051F001-GQ C8051F002-GQ C8051F005-GQ C8051F000 C8051F002 C8051F007-GQR C8051F001 C8051F005-GQR C8051F006 C8051F005 C8051F020-GQR C8051F020 C8051F022-GQR C8051F023-GQ C8051F023-GQR C8051F021-GQ C8051F022-GQ C8051F021-GQR C8051F022 C8051F021 C8051F023 C8051F020-GQ C8051F02x C8051F040-TB C8051F040 C8051F040-GQ C8051F042 C8051F041-GQ C8051F041 C8051F043-GQR C8051F041-GQR C8051F047-GQ C8051F040-GQR C8051F045-GQR C8051F047-GQR C8051F045-GQ C8051F046-GQ C8051F044-GQ C8051F044 C8051F042-GQ C8051F043 C8051F046 C8051F045 C8051F04x C8051F047 C8051F044-GQR C8051F061-GQ C8051F065-GQR C8051F060 C8051F062 C8051F064-GQ C8051F063-GQ C8051F061 C8051F060-GQR C8051F064 C8051F062-GQ C8051F063 C8051F060-GQ C8051F066-GQ C8051F065-GQ C8051F067-GQ C8051F064-GQR C8051F066 C8051F065 C8051F06x C8051F067 C8051F120-GQ C8051F124-GQR C8051F125-GQ C8051F121-GQR C8051F127-GQR C8051F124-GQ C8051F127-GQ C8051F126-GQ C8051F125-GQR C8051F123-GQ C8051F122-GQ C8051F123-GQR C8051F121-GQ C8051F12x C8051F121 C8051F120 C8051F123 C8051F126-GQR C8051F122 C8051F125 C8051F124 C8051F127 C8051F120-GQR C8051F126 C8051F132-GQ C8051F130-GQR C8051F131-GQ C8051F133-GQ C8051F130 C8051F133-GQR C8051F132 C8051F131 C8051F132-GQR C8051F133 C8051F13x C8051F130-GQ C8051F375-A-GM C8051F370 C8051F371 C8051F374-A-GMR C8051F371-A-GM C8051F375-A-GMR C8051F370-A-GMR C8051F374-A-GM C8051F370-A-GM C8051F374 C8051F375 C8051F37x C8051F371-A-GMR C8051F360-GQ C8051F362-GM C8051F368-GQ C8051F365-GMR C8051F364-GQ C8051F366-GQ C8051F360-C-GQR C8051F365-C-GMR C8051F363 C8051F362 C8051F365 C8051F364 C8051F367 C8051F366 C8051F369 C8051F36x C8051F368 C8051F361-GQ C8051F361 C8051F360 C8051F361-GQR C8051F367-GMR C8051F365-GM C8051F363-GQ C8051F369-GM C8051F367-GM C8051F368-GQR C8051F361-C-GQR C8051F360-GQR C8051F351-GMR C8051F352-GQR C8051F350-GQ C8051F350 C8051F352 C8051F351 C8051F352-GQ C8051F350-GQR C8051F353 C8051F353-GM C8051F35x C8051F351-GM C8051F34B-GQ C8051F34D-GQ C8051F342-GQR C8051F34A C8051F341-GQ C8051F34C C8051F34B C8051F343-GQ C8051F34D C8051F348-GQ C8051F349 C8051F34x C8051F348 C8051F346-GQ C8051F341 C8051F340 C8051F343 C8051F342 C8051F345 C8051F344 C8051F347 C8051F346 C8051F34C-GQ C8051F345-GQR C8051F34A-GM C8051F340-GQR C8051F340-GQ C8051F342-GQ C8051F344-GQ C8051F349-GQ C8051F342-GM C8051F347-GQ C8051F345-GQ C8051F347-GQR C8051F331-GM C8051F330-GMR C8051F331-GMR C8051F339-GM C8051F335-GM C8051F336-GMR C8051F333-GM C8051F332-GM C8051F332-GMR C8051F336DK C8051F330-GDI C8051F337-GMR C8051F33x C8051F338 C8051F337 C8051F333-GMR C8051F339 C8051F330-TB C8051F330 C8051F332 C8051F330-GP C8051F331 C8051F334 C8051F333 C8051F330-GM C8051F336 C8051F336-GM C8051F338-GMR C8051F335 C8051F334-GM C8051F313-GMR C8051F314-GQ C8051F312-GQ C8051F310-GQ C8051F310-TB C8051F314-GQR C8051F316-GM C8051F310-GQR C8051F315-GMR C8051F311-GMR C8051F316 C8051F315 C8051F31x C8051F317 C8051F313-GM C8051F312-GQR C8051F316-GMR C8051F310 C8051F312 C8051F311-GM C8051F311 C8051F315-GM C8051F314 C8051F317-GM C8051F313 C8051F326-GMR C8051F321-GMR C8051F327-GM C8051F320-GQR C8051F326-GM C8051F327 C8051F326 C8051F321-GM C8051F32x C8051F320-GQ C8051F321 C8051F320 C8051F327-GMR C8051F226-GQR C8051F221-GQR C8051F236-GQ C8051F231-GQ C8051F230-GQ C8051F206 C8051F231-GQR C8051F206-GQR C8051F236-GQR C8051F231 C8051F221-GQ C8051F220 C8051F230 C8051F2xx C8051F220-GQ C8051F226-TB C8051F221 C8051F206-GQ C8051F226 C8051F236 C8051F304-GMR C8051F305-GMR C8051F303-GM C8051F300-GM C8051F302-GM C8051F301-GM C8051F300-GMR C8051F305-GM C8051F305 C8051F300-GS C8051F304 C8051F301-GMR C8051F30x C8051F300-GSR C8051F301 C8051F300 C8051F303 C8051F302 C8051F580-IQR C8051F580-IMR C8051F580-IQ C8051F589-IM C8051F585-IM C8051F580-IM C8051F587-IM C8051F583-IM C8051F581-IM C8051F586-IMR C8051F583-IQ C8051F581-IQ C8051F583 C8051F582 C8051F585 C8051F584 C8051F587 C8051F586 C8051F589 C8051F58x C8051F588 C8051F583-IMR C8051F582-IQR C8051F581 C8051F580 C8051F588-IM C8051F584-IM C8051F586-IM C8051F582-IM C8051F584-IQ C8051F582-IQ C8051F572-IM C8051F571-IM C8051F570-IM C8051F570 C8051F572 C8051F575-IM C8051F571 C8051F574 C8051F573 C8051F573-IM C8051F575 C8051F574-IM C8051F57x C8051F564-IM C8051F565-IM C8051F563-IM C8051F562-IM C8051F567-IM C8051F566-IM C8051F568-IM C8051F569-IM C8051F569 C8051F56x C8051F568 C8051F560-IM C8051F561-IM C8051F561 C8051F560 C8051F563 C8051F562 C8051F565 C8051F564 C8051F567 C8051F566 C8051F550-IM C8051F55x C8051F557 C8051F557-IM C8051F556-IM C8051F552-IM C8051F550 C8051F551-IM C8051F552 C8051F554-IM C8051F553-IM C8051F551 C8051F555-IM C8051F554 C8051F553 C8051F556 C8051F555 C8051F547-IMR C8051F542-IMR C8051F547-IM C8051F544-IM C8051F546-IM C8051F545-IM C8051F543-IM C8051F542-IM C8051F540-IM C8051F541-IM C8051F547 C8051F546 C8051F54x C8051F541 C8051F540 C8051F543 C8051F542 C8051F545 C8051F544 C8051F531-C-IM C8051F537-C-IM C8051F530A-IT C8051F534-C-IM C8051F530A-ITR C8051F533-C-IM C8051F530-IT C8051F536-C-IM C8051F530A-IMR C8051F530A-IM C8051F536 C8051F53x C8051F537 C8051F530-C-IM C8051F530 C8051F530A C8051F530-C-IMR C8051F531 C8051F534 C8051F533 C8051F521A-IM C8051F526-C-IM C8051F520-IM C8051F524A-IM C8051F524A-IMR C8051F523-C-IM C8051F520-C-IM C8051F524 C8051F527 C8051F526 C8051F520A-IM C8051F520A-IMR C8051F52x C8051F521-C-IM C8051F521A C8051F520A C8051F527-C-IM C8051F521 C8051F524A C8051F520 C8051F524-C-IM C8051F523 C8051F510-IM C8051F51x C8051F511-IM C8051F510 C8051F511 C8051F501-IQ C8051F501-IM C8051F503 C8051F509-IM C8051F502 C8051F505 C8051F504 C8051F507 C8051F506 C8051F509 C8051F507-IM C8051F500-IQR C8051F50x C8051F508 C8051F503-IM C8051F507-IQ C8051F505-IQ C8051F503-IQ C8051F501 C8051F500 C8051F506-IQR C8051F500-IQ C8051F506-IMR C8051F501-IMR C8051F508-IM C8051F506-IM C8051F502-IQR C8051F506-IQ C8051F502-IMR C8051F507-IMR C8051F502-IM C8051F503-IQR C8051F504-IQ C8051F507-IQR C8051F502-IQ C8051F41x C8051F413-GM C8051F411-GMR C8051F411-GM C8051F412-GQ C8051F410-GQ C8051F410-GQR C8051F411 C8051F410 C8051F413 C8051F412-GQR C8051F412 C8051F391-A-GMR C8051F390 C8051F392 C8051F391 C8051F394 C8051F393 C8051F397-A-GM C8051F393-A-GMR C8051F398-A-GMR C8051F392-A-GM C8051F394-A-GMR C8051F399-A-GMR C8051F396-A-GMR C8051F396-A-GM C8051F393-A-GM C8051F392-A-GMR C8051F399-A-GM C8051F397-A-GMR C8051F390-A-GMR C8051F390-A-GM C8051F395-A-GMR C8051F391-A-GM C8051F398-A-GM C8051F395-A-GM C8051F394-A-GM C8051F396 C8051F395 C8051F39x C8051F398 C8051F397 C8051F399 C8051F381-GM C8051F381-GMR C8051F383-GM C8051F381-GQR C8051F387-GM C8051F385-GM C8051F381-GQ C8051F383-GQ C8051F38A C8051F38C C8051F38C-GQ C8051F38B C8051F38A-GQR C8051F385 C8051F380-GQR C8051F384 C8051F38C-GM C8051F387 C8051F386 C8051F389 C8051F38x C8051F388 C8051F388-GQR C8051F384-GQ C8051F382-GM C8051F38B-GQR C8051F381 C8051F380 C8051F383 C8051F382 C8051F386-GM C8051F380-GQ C8051F389-GQR C8051F911 C8051F911-GU C8051F912 C8051F912-GU C8051F912-D-GMR C8051F911-GM C8051F912-D-GUR C8051F91x C8051F912-D-GU C8051F911-D-GM C8051F901 C8051F901-GU C8051F902-GM C8051F902 C8051F901-D-GM C8051F901-GMR C8051F90x C8051F901-D-GMR C8051F902-GU C8051F902-D-GDI C8051F860-C-ISR C8051F860-C-GSR C8051F863-C-GS C8051F865 C8051F862-IS C8051F86x C8051F864-IS C8051F860-GS C8051F864-GS C8051F860-IS C8051F862-GS C8051F860 C8051F862 C8051F861 C8051F864 C8051F862-C-GS C8051F863 C8051F865-C-GS C8051F865-IS C8051F863-GS C8051F861-IS C8051F863-IS C8051F861-C-GS C8051F865-GS C8051F864-C-GS C8051F862-C-ISR C8051F860-C-GS C8051F861-GS C8051F851-IU C8051F853-GU C8051F851-GU C8051F855-GU C8051F850-C-GUR C8051F855-IU C8051F853-IU C8051F855-C-GMR C8051F850-C-GMR C8051F850-C-IMR C8051F850-C-GU C8051F853-C-GMR C8051F851-IM C8051F853-GM C8051F851-GM C8051F855-GM C8051F855-IM C8051F853-IM C8051F852-GU C8051F850-IU C8051F850-GU C8051F854-IU C8051F854-GU C8051F852-IU C8051F851-C-GMR C8051F850-C-IM C8051F850-C-GM C8051F850-C-IU C8051F855 C8051F854 C8051F854-C-GMR C8051F85x C8051F852-GM C8051F852-C-GMR C8051F850-IM C8051F850-GM C8051F854-IM C8051F851 C8051F850 C8051F854-GM C8051F853 C8051F852-IM C8051F852 C8051F830-GS C8051F833-GS C8051F832-GS C8051F831-GS C8051F833 C8051F832 C8051F835 C8051F834 C8051F835-GS C8051F834-GS C8051F83x C8051F830-GSR C8051F831 C8051F830 C8051F826-GS C8051F825-GS C8051F829-GS C8051F823-GS C8051F820-GM C8051F824-GS C8051F827-GS C8051F828-GS C8051F829 C8051F820-GUR C8051F822 C8051F821 C8051F824 C8051F823 C8051F826 C8051F825 C8051F82x C8051F828 C8051F820-GMR C8051F827 C8051F822-GS C8051F821-GS C8051F820-GU C8051F820 C8051F819 C8051F81x C8051F818 C8051F810-GS C8051F811-GS C8051F813-GU C8051F812-GU C8051F811 C8051F810 C8051F815-GS C8051F814-GU C8051F813 C8051F812 C8051F818-GU C8051F817-GS C8051F815 C8051F819-GU C8051F816-GS C8051F814 C8051F817 C8051F816 C8051F810-GSR C8051F803-GU C8051F805-GS C8051F800-GUR C8051F80x C8051F808 C8051F807 C8051F809 C8051F800-GMR C8051F800 C8051F802 C8051F801 C8051F804 C8051F803 C8051F809-GS C8051F806 C8051F805 C8051F807-GU C8051F801-GU C8051F804-GS C8051F802-GUR C8051F802-GM C8051F800-GM C8051F802-GMR C8051F808-GU C8051F806-GU C8051F802-GU C8051F800-GU C8051F765-GM1 C8051F762-GM C8051F767 C8051F766 C8051F76x C8051F767-GM C8051F761 C8051F766-GM C8051F760 C8051F762 C8051F761-GM C8051F765 C8051F760-GM1 C8051F715-GQ C8051F717-GQ C8051F716-GQ C8051F714-GQ C8051F713-GQ C8051F711-GQ C8051F712-GQ C8051F712 C8051F711 C8051F714 C8051F713 C8051F716 C8051F715 C8051F71x C8051F717 C8051F709 C8051F70x C8051F708 C8051F701 C8051F705-GQ C8051F704-GQ C8051F700 C8051F706-GQ C8051F703 C8051F702 C8051F707-GQ C8051F705 C8051F702-GQ C8051F704 C8051F710-GQ C8051F707 C8051F703-GQ C8051F706 C8051F701-GQ C8051F700-GQ C8051F709-GQ C8051F708-GQ C8051F710 C8051F590 C8051F591 C8051F590-IM C8051F59x C8051F591-IM C8051T633-GW C8051T631-GW C8051T633-GMR C8051T632-GMR C8051T630-GM C8051T632-GM C8051T630-GM1 C8051T634-GM C8051T630-GDI C8051T630-GW C8051T635-GMR C8051T631-GMR C8051T630 C8051T631 C8051T632 C8051T631-GM C8051T633 C8051T634 C8051T635 C8051T634-GMR C8051T633-GM C8051T63x C8051T630-GMR C8051T630-GM1R C8051T635-GM C8051T623-GM C8051T622-GM C8051T620DK C8051T627-B-GM C8051T620-GM C8051T621-GM C8051T626-B-GM C8051T620 C8051T621 C8051T622 C8051T623 C8051T626 C8051T627 C8051T62x C8051T61x C8051T610-GQR C8051T610 C8051T617-GM C8051T611 C8051T612 C8051T613 C8051T614 C8051T617-GMR C8051T615 C8051T616 C8051T617 C8051T60x C8051T604-GS C8051T600-GM C8051T601-GM C8051T602-GM C8051T605-GM C8051T604-GM C8051T603-GMR C8051T604-GSR C8051T600 C8051T600-GSR C8051T601 C8051T602 C8051T603 C8051T604 C8051T606-GMR C8051T605 C8051T606 C8051T326-GM C8051T327-GM C8051T322-GM C8051T321-GMR C8051T323-GM C8051T320 C8051T321 C8051T322 C8051T323 C8051T326 C8051T327 C8051T320-GQ C8051T32x C8051F973-A-GM C8051F974-A-GM C8051F971-A-GM C8051F97x C8051F975 C8051F975-A-GM C8051F970-A-GMR C8051F970 C8051F973 C8051F972-A-GM C8051F974 C8051F971 C8051F972 C8051F966-A-GM C8051F960-A-GQ C8051F966-A-GQ C8051F965-B-GM C8051F968-B-GM C8051F966 C8051F967 C8051F964 C8051F961-B-GM C8051F965 C8051F96x C8051F968 C8051F969 C8051F960-B-GQR C8051F967-B-GM C8051F964-B-GM C8051F962 C8051F963 C8051F960 C8051F961 C8051F966-B-GM C8051F963-B-GM C8051F969-B-GM C8051F960-B-GM C8051F962-B-GM C8051F964-A-GM C8051F964-B-GQR C8051F930-G-GDI C8051F930-G-GQ C8051F930-G-GMR C8051F931 C8051F930-G-GM C8051F93x C8051F931-GM C8051F931-G-GMR C8051F930-G-GQR C8051F930-GQ C8051F930 C8051F920-GMR C8051F920-GQ C8051F920 C8051F920-G-GQR C8051F921 C8051F921-GM C8051F920-G-GQ C8051F920-GM C8051F921-G-GMR C8051F92x C8051F920-G-GMR C8051F996-GUR C8051F997-C-GU C8051F991-C-GM C8051F996-GM C8051F997-C-GM C8051F990-C-GMR C8051F996-GU C8051F996-C-GUR C8051F996-C-GM C8051F991-C-GMR C8051F990-GM C8051F990-C-GM C8051F996-C-GMR C8051F996-C-GU C8051F990-GMR C8051F997-GM C8051F991-GM C8051F997 C8051F99x C8051F997-C-GMR C8051F991 C8051F996-GMR C8051F990 C8051F996 C8051F997-C-GUR C8051F981-GMR C8051F980-C-GMR C8051F98x C8051F988 C8051F989 C8051F986 C8051F987 C8051F986-C-GM C8051F980-GMR C8051F980 C8051F985-GM C8051F981 C8051F983-GM C8051F982-GM C8051F987-GM C8051F981-C-GMR C8051F985 C8051F982 C8051F989-GM C8051F988-GM C8051F983 C8051F980-C-GM EFM8UB2 EFM8UB20F32G-A-QFN32R EFM8UB20F64G-A-QFP48 EFM8UB20F32G-A-QFP48R EFM8UB20F32G-B-QFP48 EFM8UB20F64G-B-QFP48 EFM8UB20F32G EFM8UB20F64G-B-QFP48R EFM8UB20F64G EFM8UB20F64G-A-QFP48R EFM8UB20F32G-B-QFN32 EFM8UB20F32G-B-QFP32 EFM8UB20F64G-B-QFN32 EFM8UB20F64 EFM8UB20F64G-B-QFP32 EFM8UB20F32 EFM8UB20F32G-A-QFN32 EFM8UB20F64G-A-QFP32 EFM8UB20F32G-A-QFP32 EFM8UB20F64G-A-QFN32 EFM8UB1 EFM8UB11F16G-C-QSOP24 EFM8UB11F16G-B-QSOP24 EFM8UB10F16G-C-QFN20R EFM8UB10F16G EFM8UB10F16G-C-QFN28 EFM8UB10F8 EFM8UB10F16G-B-QFN20 EFM8UB11F16G-C-QFN24 EFM8UB10F8G EFM8UB10F8G-C-QFN20R EFM8UB11F8G-C-QFN24 EFM8UB10F16 EFM8UB10F16G-C-QFN20 EFM8UB11F16 EFM8UB10F8G-C-QFN20 EFM8UB11F16G EFM8UB10F8G-B-QFN20 EFM8UB10F16G-B-QFN28 EFM8SB20F32 EFM8SB20F64G-A-QFN24 EFM8SB20F32G-A-QFP32 EFM8SB20F64G-A-QFP32 EFM8SB20F32G-A-QFN24 EFM8SB20F32G-A-QFN32 EFM8SB20F64G-A-QFN32 EFM8SB20F64 EFM8SB20F16G-A-QFN24 EFM8SB20F16G-A-QFN24R EFM8SB2 EFM8SB20F32G-QFN32 EFM8SB20F32G-A-QFN24R EFM8SB20F32G EFM8SB20F16G-B-QFN24 EFM8SB20F32G-B-QFN24 EFM8SB20F16 EFM8SB20F32G-A-QFN32R EFM8SB10F4G EFM8SB10F8G-A-CSP16 EFM8SB10F4G-A-QFN20 EFM8SB10F8G-A-QFN20R EFM8SB10F8G EFM8SB10F8G-CSP16 EFM8SB10F8G-A-QFN24R EFM8SB1 EFM8SB10F2 EFM8SB10F2G-A-QFN20R EFM8SB10F8G-A-QSOP24R EFM8SB10F2G-A-QFN20 EFM8SB10F8G-A-QSOP24 EFM8SB10F8 EFM8SB10F8G-A-QFN24 EFM8SB10F8A-A-QFN20 EFM8SB10F8G-A-CSP16R EFM8SB10F4G-A-QFN20R EFM8SB10F4 EFM8SB10F8G-A-QFN20 EFM8SB10F8A-A-QFN24 EFM8SB10F2G EFM8LB12F64E-B-QFP32 EFM8LB12F64E-B-QFN32 EFM8LB11F16ES0-B-QFN32R EFM8LB12F64E-A-QFN24 EFM8LB11F16ES0-B-QFN24R EFM8LB10F16E-A-QFP32 EFM8LB10F16E-A-QFN32 EFM8LB12F64ES0-B-QFN24R EFM8LB12F64ES0-B-QFN32R EFM8LB12F32E-B-QSOP24 EFM8LB12F32 EFM8LB10F16 EFM8LB11F16E-B-QSOP24 EFM8LB11F32ES0-B-QFN32R EFM8LB12F32ES0-B-QFN32 EFM8LB11F16ES0-B-QFN24 EFM8LB11F32ES0-B-QFN24R EFM8LB12F64E-B-QFN24 EFM8LB10F16E-B-QFP32 EFM8LB12F64E-A-QFN32 EFM8LB12F64E-A-QFN32R EFM8LB11F32ES0-B-QFN24 EFM8LB12F64E-A-QFP32 EFM8LB10F16E-B-QFN32 EFM8LB1OF16E-B-QFP32 EFM8LB12H1077F32EM3-BR EFM8LB11F32 EFM8LB10F16E-B-QFP32R EFM8LB10F16E-A-QFN24R EFM8LB10F16ES0-B-QFN32R EFM8LB12H1077F32EM3-B EFM8LB10F16ES0-B-QFN24R EFM8LB10F16ES0-B-QFN24 EFM8LB11F32ES0-B-QFN32 EFM8LB11F16E-B-QFN24 EFM8LB12F32ES0-B-QFN24 EFM8LB11F32E-B-QFN32 EFM8LB12F32E-B-QFP32 EFM8LB10F16E-B-QFN24 EFM8LB12F32E-B-QFN32 EFM8LB11F32E-B-QFP32 EFM8LB12F64ES0-B-QFN32 EFM8LB12F32ES0-B-QFN24R EFM8LB11F32E-B-QSOP24 EFM8LB12F32ES0-B-QFN32R EFM8LB1 EFM8LB10F16E-A-QSOP24 EFM8LB11F16E-B-QSOP24R EFM8LB11F16E-B-QFN32 EFM8LB11F16E-B-QFP32 EFM8LB10F16ES0-B-QFN32 EFM8LB10F16E-B-QSOP24 EFM8LB12F64E-B-QSOP24 EFM8LB12F32E-B-QFN24 EFM8LB12F32E-A-QFN32 EFM8LB11F32E-B-QFN24 EFM8LB10F16E-A-QFN24 EFM8LB12F64ES0-B-QFN24 EFM8LB10F16E-B-QFN24R EFM8LB11F16E-B-QFN24R EFM8LB10F16E-B-QFN32R EFM8LB12F64 EFM8LB11F16 EFM8LB11F16ES0-B-QFN32 EFM8LB12F32E-B-QFN24R EFM8LB11F32E-B-QFN24R EFM8LB12F32E-B-QFN32R EFM8BB31F32G-A-QS0P24R EFM8BB31F64 EFM8BB31F16G-A-QFN32 EFM8BB31F32I-B-QFP32 EFM8BB31F32I-B-QS0P24R EFM8BB31F64G-B-QFN24R EFM8BB31F64G-B-QFP32 EFM8BB31F32G-B-QFN32 EFM8BB31F32G-B-QFN24R EFM8BB31F64G-B-QFN32 EFM8BB31F64G-B-QFP32R EFM8BB31F32G-B-QFP32 EFM8BB3 EFM8BB31F64G-A-QFN24 EFM8BB31F32G-A-QFP32 EFM8BB31F64G-B-QFN24 EFM8BB31F32 EFM8BB31F64G-B-QS0P24 EFM8BB31F32I-B-QFP32R EFM8BB31F64G-A-QS0P24 EFM8BB31F64G EFM8BB31F32G-B-QS0P24 EFM8BB31F32I-B-QS0P24 EFM8BB31F32G-B-QFN24 EFM8BB31F64G-A-QFN32 EFM8BB31F64G-A-QSOP24 EFM8BB21F16 EFM8BB21F16G-C-QFN20R EFM8BB21F16G-C-QSOP24R EFM8BB21F16I-C-QFN20R EFM8BB22F16G-B-QFN28R EFM8BB21F16I-C-QFN20 EFM8BB22F16G-C-QFN28 EFM8BB22F16G-C-QFN28R EFM8BB21F16G-B-QFN20 EFM8BB21F16G-B-QSOP24 EFM8BB21F16G-C-QSOP24 EFM8BB22F16I-C-QFN28 EFM8BB22F16G-B-QFN28 EFM8BB22F16 EFM8BB21F16G-C-QFN20 EFM8BB2 EFM8BB22F16I-C-QFN28R EFM8BB10F2G-QFN20 EFM8BB10F8I-A-QSOP24 EFM8BB10F2 EFM8BB10F4 EFM8BB10M1069F8GM EFM8BB10M1069F8GM-AR EFM8BB10F8 EFM8BB10F8G-A-QSOP24 EFM8BB10F8I-A-QFN20 EFM8BB10F2G-A-QFN20R EFM8BB10F2G-A-QFN20 EFM8BB10F8G-A-SOIC16 EFM8BB10F8G-A-QFN20 EFM8BB10F8G-A-SOIC16R EFM8BB10M1069F8GM-A EFM8BB1 EFM8BB10F4G-A-QFN20R EFM8BB10F4G-A-QFN20 EFM8BB10F2I-A-QFN20R EFM8BB10F2G EFM8BB10F8G-A-QFN20R EFM8BB10F8G-A-QSOP24R EFM8BB10F8G-QSOP24 EFM8BB10F2I-A-QFN20 EFM8BB10F8G-QFN20 EFM8BB10F8I-A-QFN20R EFM8BB10F4G EFM8BB10F8G C8051 EFM8 PortMatch 逻辑电平 电平触发事件 IO触发 ortMatch 边沿触发 MCU唤醒 低电平触发 高电平触发 SILICON LABS 管状电机

本网站所有内容禁止转载,否则追究法律责任!

评论

   |   

提交评论

全部评论(1

  • TAO Lv7. 资深专家 2018-02-08
    学习了
没有更多评论了

相关推荐

【经验】8位MCU C8051F350完美替换C8051F352,解决缺货烦恼

24位ADC的C8051F350与16位ADC的C8051F352是同一系列的芯片,芯片的封装及引脚的分配是完全相同的,所以在硬件上可以完全替换。

设计经验    发布时间 : 2017-08-14

【产品】小蜜蜂8位MCU助您轻松迎接物联网时代

Silicon labs推出了一款集小封装和高性价比于一身的多用途8位MCU EFM8BB1,可轻松替代普通8051家族的MCU产品。

新产品    发布时间 : 2019-07-05

EFM8LB低功耗8位MCU在使用BOOTLOADER时,如何让程序进入BOOTLOADER?

EFM8LB的芯片进入BOOTLOADER有三种方法。第一种:上电后如果0X0000地址的数据为0XFF,程序会直接进入BOOTLOADER. 第二种:在上电复 位时,如果C2D引脚保持低电平超过50uS,程序会进入BOOTLOADER.第三种: 应用程序将R0赋值为0XA5,然后执行软启动,启动后程序会自动进入 BOOTLOADER。

技术问答    发布时间 : 2017-10-10

【技术】预安装BOOT的新一代的8位MCU

Silicon labs的EFM8系列MCU是C8051F的升级换代产品。较C8051F不同的是,其在出厂时已经固化好BOOT程序。

技术探讨    发布时间 : 2019-07-11

为什么在8位MCU C8051F392上运行正常的程序增加了一个全局变量后就无法执行到主程序中?

8位MCU C8051F392芯片内部集成有看门狗功能,这个功能默认是开启的,当全局变量过多时,在C语言的程序初始化没有结束时看门狗已经复位了,所以无法执行到主程序中,解决 办法是将STARTUP.A51添加到项目中,并在STARTUP.A51文件中将看门狗关闭。

技术问答    发布时间 : 2017-10-10

推荐一款带ADC的小封装8位MCU,适用于对模拟性能、MCU性能以及电路板尺寸有比较高要求的场合。

推荐EFM8LB11系列8位MCU,该系列MCU内部集成了高精度ADC(14位)、4个12位DAC、内置温度传感器、模拟比较器以及丰富的数字外设和通信接口,FLASH大小为16/32KB,RAM为1.25/2.25KB,封装包括QFN24、QFN32、QFP32以及QSOP24,最小封装3x3mm,具有高性能、低功耗、小封装等特性,非常适用于高性能、低功耗、小封装,对模拟外设有更高要求的应用设计。

技术问答    发布时间 : 2017-05-05

8位MCU c8051f040内部时钟振荡器是否可以用于产生波特率的时基?

8位MCU c8051f040器件的内部时钟振荡器精度为±2%,可用于产生波特率。

技术问答    发布时间 : 2017-10-10

8位MCU C8051F020使用比较大的程序进行仿真,仿真失败,怎么回事?大程序无法仿真是芯片本身特征决定的还是开发环境,或仿真器的问题?

软件断点支持数量和开发环境有关系和程序大小没有关系。可以尝试升级KEIL C51到比较新的版本,确保编译的程序能执行到断点处。可以在需要打断点的地方配置一个GPIO输出低,200ms高,200ms低,用示波器或者LED灯来测试程序。

技术问答    发布时间 : 2017-07-06

何立民教授:8位MCU可能是永续的不死鸟

在市场多样化的背景下MCU的机遇被无限放大,最终8位、32位和64位MCU将三分天下,呈技术互补的发展趋势。本文是业内知名专家何立民教授深入地分析了8位MCU的蜕变及发展。

新技术    发布时间 : 2016-07-04

8位MCU EFM8UB1可以使用哪些仿真器?

EFM8系列MCU仍然使用了C2接口,所以C8051F使用的仿真器都可以与其通信。目前有如下类型: EFM8 STK 上的J-Link,这种仿真器由Segger开发 Silabs的UDA、第三方的仿真器(比如新华龙) Silabs的TOOL STICK

技术问答    发布时间 : 2017-10-10

C8051F350 8位MCU中未使用的模拟输入(模拟数字转换器,比较器)该如何处理?

未使用的专用模拟输入通常直接与信号地相连, 但也可以悬空。专用模拟输入是仅可用于模拟输入的引脚(例如它们不能被用于数字输入输出口)。对于多用途IO引脚,如既可以 用作模拟,也可以用作数字的I/O引脚可以悬空,或者将其配置为具有固定电平的数字输出引脚。

技术问答    发布时间 : 2017-10-10

8位MCU C8051F020上电不能启动,不断的重启,怎么回事?

单片机的不断的重启,通过测量一下VDD 和/RST信号是正常。然后通过软件做输出波形测试点用波器测量观查,发现单片机开机后很快就输出信号就变化,重复出现。判定为开启看门狗的问题。重新设定watch dog时间,再启动看门狗。用blinky代码测试问题解决。

技术问答    发布时间 : 2017-10-10

8位MCU EFM8LB1需要在中断服务程序中写保护 SFRPAGE 寄存器吗?

在会更改SFR分页的函数中保护 SFRPAGE 寄存器值是一个被高度推荐的做法,由此极大减少 SFR 分页代码错误。 尽管如此,对于具有一个 SFRPAGE 堆栈的器件,在中断服务程序中保护 SFRPAGE 寄存器并非必须的。这些器件中硬件会在执行 RETI指令后自动恢复 SFRPAGE寄存器值。对于诸如’F9xx器件,在切换 SFRPAGE时,中断必须被关闭。

技术问答    发布时间 : 2017-10-10

8位MCU EFM8BB21F16,是否可以在编译代码时指定MCU lock 字节的值 ?

在使用Keil C51工具链时,通过BL51或LX51来实现 首先,需要在代码中的某个位置初始化lock 字节的设定。如,创建”lockbyte.c”,然后加入: #include const uint8_t code lockbyte = 0x00; 这段代码将会在flash中占用一个byte,且其初始值为0。为了将这个字节放置在flash的lock字节位置,需要使用到链接器。 关于lock字节的地址,请查阅相应MCU的参考手册。例如EFM8BB1F8的lock 字节在flash的0x1FFF位置。 如果使用Simplicity Studio,链接器的指令在如下位置修改,Project -> Properties -> C/C++ Build -> Settings-> Keil 8051 Linker >Miscellaneous。然后在[Additional Flags]中添加链接器指令。 如果使用LX5(1)请在[Additional Flags]中添加如下命令: SEGMENTS(?CO?LOCKBYTE(C:0x1FFF))

技术问答    发布时间 : 2017-10-10

8位MCU C8051F340芯片的USB数据线(D+和D-)需要上拉或者串联电阻吗?

USB数据线上无需上拉或者串联电阻。USB标准兼容所需电阻已经包含在芯片内,在USB数据线上另外再加电阻可能会导致USB不能正常工作。

技术问答    发布时间 : 2017-10-10

展开更多

电子商城

查看更多

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

现货: 76,305

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥5.0172

现货: 41,100

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥4.3667

现货: 28,941

品牌:SILICON LABS

品类:8位MCU

价格:¥4.4595

现货: 27,240

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥12.1718

现货: 14,132

品牌:SILICON LABS

品类:8位MCU

价格:¥7.6187

现货: 11,496

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥4.8316

现货: 10,997

品牌:SILICON LABS

品类:8位MCU

价格:¥21.1835

现货: 9,889

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥10.1700

现货:10,000

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.7900

现货:3,451

品牌:SILICON LABS

品类:8位MCU

价格:¥4.9000

现货:12,000

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

品牌:RENESAS

品类:microcontroller

价格:¥2.8532

现货:188,410

品牌:Advanced Digital Chips

品类:MCU

价格:¥6.6000

现货:100,000

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

压力传感器定制

可定制板装式压力传感器支持产品量程从5inch水柱到100 psi气压;数字输出压力传感器压力范围0.5~60inH2O,温度补偿范围-20~85ºС;模拟和数字低压传感器可以直接与微控制器通信,具备多种小型SIP和DIP封装可选择。

提交需求>

液冷板/液冷机箱定制

定制水冷板尺寸30*30mm~1000*1000 mm,厚度1mm~50mm,散热能力最高50KW,承压可达3MPA;液冷机箱散热能力达500W~100KW。项目单次采购额需满足1万元以上,或年需求5万元以上。

提交需求>

查看更多

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

查看更多

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

查看更多

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

查看更多

授权代理品牌:电子材料

查看更多

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

查看更多

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

查看更多

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

查看更多

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

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

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

收藏
收藏当前页面