【经验】C8051单片机Flash失效分析

2017-07-27 世强 黑夜的眼睛
微处理器,微控制器,C8051F,C8051F850 微处理器,微控制器,C8051F,C8051F850 微处理器,微控制器,C8051F,C8051F850 微处理器,微控制器,C8051F,C8051F850

最近,有客户反馈在使用SILICON LABS C8051Fxxx单片机过程中,Flash有出现程序丢失或者代码被改写的现象,出现这种情况只能重新下载代码到Flash中,系统才能恢复工作。在这里我们统称为Flash失效,这种情况如果在产品中出现后果很严重。Flash失效有软件操作上的原因,也有可能是硬件的问题。软件操作上的问题比较容易解决,如果硬件上的问题解决起来难度大些。下面就Flash失效的问题进行根因分析以及提出解决办法。


一、软件引起的失效

1、访问包含LockByte页引起的失效

C8051Fxxx系列高保密性体现在,Flash中有LockByte的设置来保护某一页或多页的内容不可被非法访问。当在LockByte中设置其他任一页被保护,那么包含LockByte的这一页默认是被保护的。如果用户代码试图擦除包含LockByte的这一页,可能引起整个Flash空间的代码被擦除。


规避措施:

访问包含LockByte的页时要谨慎,不要在用户代码中试图去擦除包含LockByte的页面。


2、Firmware对Flash写入操作不当引起的失效。

在Firmware中可能会出现对Flash的操作,比如将程序运行过程中得到一些数据写入Flash进行保存。那么这个时候,如果程序处理流程不当可能会引起Flash中的其他代码被改写。


1)当PSWE(Flash写使能位)=1(和PSEE(Flash擦除使能位)=1)时,Firmware用MOVX指令向意料之外的XRAM空间写入了数据,则会造成Flash空间代码被修改或擦除。

2)如果在Flash写入过程中,有中断产生并且中断服务向XRAM空间写入了数据,这时Flash会被错误的修改。

3)当PSWE=1并且Flash写指针处于XRAM空间时,Flash写指针错误的指向则会造成Flash被修改。


规避措施:

1)在设置PSWE=1之前禁止任何中断。

2)当PSWE=1时不要更新Flash写指针或者其他变量。

3)减少PSWE=1和PSWE=0之间的指令数目。

4)将Flash写指针定位在idata或者data空间(不要定义在xdata或者pdata空间,谨慎使用存储器Large模式和Compact模式)。

5)用反汇编窗口观察PSWE=1和PSWE=0之间的指令。

6)在一个程序中只使能一次PSWE和使能一次PSEE(可以设计两个函数,一个用于Flash写,另外一个用于Flash擦除)。


3、PC指针跑飞引起的Flash失效

在某项目中使用C8051F04x中出现这种现象:在做可靠性测试时,MCU内部寄存器被改写,PC指针跑飞。如果这时PSCTL的PSWE位被意外置1,PC又恰好访问到XRAM空间,Flash就会被错误改写或者擦除。


规避措施:

在Flash操作子程序外面设置一个状态变量FlashWriteOK,只有当FlashWriteOK=0xA5时,才允许调用Flash操作子程序,可以在一定程度上避免对Flash的误操作。


4、VDD Monitor处理不当引起的Flash失效

C8051Fxxx单片机内部有VDD监视电路,在Flash写入过程中,如果VDD出现异常(低于2.7V),而这时又没有将VDD异常作为复位源,则Flash操作可能会出现异常而导致失败。


规避措施:

在进行Flash写入之前使能VDD Monitor(有些MCU是通过外部管脚置高,没有硬件使能的MCU可以通过寄存器设置),同时,要将VDD Monitor作为复位源(在RSTSRC中直接将PORSF位置高,注意:对RSTSRC的操作不能用“|”或“&”的方式操作,而应直接写入,比如:RSTSRC=0x02而不要RSTSRC&=0x02)。


5、另外,在调用Flash操作子程序之前加一定的延迟也可以防止Flash误操作。


二、硬件引起的Flash失效

当程序中包含有Flash写入或者擦除操作程序时,电源失效、过慢的VDD爬升时间、时钟线上的毛刺、超高/低温都可能会引起Flash失效。


1、电源失效

电源失效可能会引起Flash失效。


规避措施:

1)使能VDD Monitor,并将VDD Monitor作为复位源。

对于没有MONEN管脚的器件:

在STARTUP.A51中,使能VDDMON和将VDDMON作为复位源;

在执行写或者擦除Flash操作前使能VDDMON和将VDDMON作为复位源。


2)确定在写RSTSRC寄存器时是显示的将PORSF写为“1”。

只用RSTSRC=xx的方式,而不要使用RSTSRC |=xx或者RSTSRC &=xx的方式。


2、时钟毛刺引起的失效

MCU的Flash对时钟毛刺敏感,可能会引起Flash失效。


规避措施:

1)如果系统需要精确度高的时基并且工作在高噪声的环境,时钟源建议使用CMOS时钟而不采用晶体振荡器来减少时钟毛刺。

2)在MCU内部将外接时钟源二分频后作为系统时钟,减少时钟毛刺的影响。

3)外部时钟电路优化:时钟电路尽量靠近MCU时钟管脚;时钟电路被地包围;时钟线尽量短;时钟线上加RC滤波电路。

4)精度允许的情况下尽量采用内部时钟作为系统时钟。

5)如果系统是外接时钟源,在进行Flash操作时切换到内部时钟,操作完毕切换到外部时钟。


3、VDD爬升时间过长引起的Flash失效

如果有MONEN管脚并在硬件上拉高,在VDD上升过程中,MCU会一直处于复位状态。而对于某些器件,VDD Monitor是靠内部寄存器使能的,并在初始化时是Disable状态(如F300,F310,F330等器件),在VDD上升过程中,系统复位是靠外部复位信号起作用。这时,如果VDD上升时间大于外部复位信号有效时间,则系统复位不完全,内部寄存器可能存在不确定状态,系统程序可能会进行错误的Flash操作。


规避措施:

1)检查电源质量,要求VDD上升时间满足芯片规定的值。比如,对于F300、F310和F330等器件,其允许的VDD最大上升时间是1ms。

2)在芯片/RST管脚上接RC上电复位电路:100欧电阻上拉到VDD,0.1uf~1uf电容接到GND;直接将/RST管脚上拉到VDD的做法是不可取的。

3)直接在/RST管脚上接一个电源监视电路:如MAX6464、MAX706等。


以上措施都经过严格反复实验,经过如上措施规避,Flash程序丢失或者改写的现象没有再发生。


相关技术文档:

Silicon Labs 高速、低功耗、超高性价比MCU选型指南 详情>>>


授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 7
微控制器 微处理器 通信设备 工业电子 汽车电子 军工设备 公共安全设备 消费电子 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 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 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 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 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 C8051F326-GMR C8051F321-GMR C8051F327-GM C8051F320-GQR C8051F326-GM C8051F327 C8051F326 C8051F321-GM C8051F32x C8051F320-GQ C8051F321 C8051F320 C8051F327-GMR 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 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 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 C8051F132-GQ C8051F130-GQR C8051F131-GQ C8051F133-GQ C8051F130 C8051F133-GQR C8051F132 C8051F131 C8051F132-GQR C8051F133 C8051F13x C8051F130-GQ 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 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 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 C8051F020-GQR C8051F020 C8051F022-GQR C8051F023-GQ C8051F023-GQR C8051F021-GQ C8051F022-GQ C8051F021-GQR C8051F022 C8051F021 C8051F023 C8051F020-GQ C8051F02x 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 C8051Fxxx C8051F C8051 MCU C8051单片机 Flash失效 MCU Flash失效 单片机Flash失效 Flash程序丢失 Flash代码被改写 SILICON LABS 管状电机

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

相关研发服务和供应服务

评论

   |   

提交评论

全部评论(7

  • 用户_2169 Lv8 2018-12-29
    不错不错
  • 墨菲 Lv5. 技术专家 2017-12-28
    好文章
  • luose Lv8. 研究员 2017-10-14
    学习学习哈
  • Qin Lv7. 资深专家 2017-09-19
    不错的文章
  • Tristan Tsai Lv5. 技术专家 2017-07-31
    再看一遍,还是超赞的
  • yxf Lv7. 资深专家 2017-07-29
    总结的不错,收藏了
  • Tristan Tsai Lv5. 技术专家 2017-07-27
    这个文章很不错,flash问题比较普遍
没有更多评论了

相关推荐

Silicon Labs(芯科科技) 8 bit 集成开发环境 (IDE)

描述- Silicon Labs(芯科科技) 集成开发环境 (IDE) 是一个完整独立的软件程序,其包含项目管理器、源代码编辑器、源代码级调试器和其他实用工具。第三方开发工具链的 IDE 接口,可为系统设计者提供完整的嵌入式软件开发环境。IDE 支持全部的 8 位微控制器 (MCU) 组合。

2016年11月18日  - SILICON LABS  - 开发环境(软件/固件)  - V5.18 代理服务 技术支持 批量订货

世界上最节能的微控制器EFM32之十大低功耗奥秘

Silicon Labs EFM32 32 位微控制器系列是世界上最为节能的微控制器,特别适用于低功耗和能源敏感型应用,包括能源、水表和燃气表、楼宇自动化、警报及安防和便携式医疗/健身器材。本文着重强调10个Silicon Labs32位MCU功耗低的因素。

2016-07-11 -  新产品 代理服务 技术支持 批量订货

C8051F120和AT45DB系列的存储芯片写数据,编译器在单步执行的时候MCU可以读到数据,但是程序运行的时读不到数据,这是为什么?

分析流程:1、MCU通过SPI写数据到1区的SRAM时,有SCK的信号确认,保证数据正常写入SRAM;2、AT45DB系列SRAM到主存写入,是通过开始地址和指令来执行,带擦除的话,先还擦除页面后再写入数据;3、AT45DB系列主存到2区SRAM,也是是通过开始地址和指令来执行,此时如果步骤2写入主存指令还没有执行完成,那么此时写入指令是无效的;4、如果步骤3指令没有执行成功,此时读到数据也是不正确的。由流程可以分析出来:如果主存区忙碌的话,再去对主存区域进行操作,读出的数据无效,所以在写入主存区域,先判断是否忙碌,可读取寄存器地址为57H的状态寄存器,判断第7bit的“RDY/BUSY”位,或者延时一段时间在去操作主存区。

2016-10-25 -  技术问答 代理服务 技术支持 批量订货

8位混合信号单片机能够降低汽车电子设计的成本和复杂度

芯科科技提供的是C8051F58x单片机提供了高精度的振荡器,高精准的电压参考器,5V整流模块等相当多的片上外设,这些让混合信号单片机在汽车电子系统设计中的应用系统的设计难度降低了,并减少了元器件的数量和印制板的尺寸。

2019-07-23 -  新应用 代理服务 技术支持 批量订货
2016年01月25日  - SILICON LABS  - 开发环境(软件/固件)  - V3.30 代理服务 技术支持 批量订货

【产品】16位微处理器S1C17M33、SICI17W3X,睡眠电流分别低至0.2uA、0.15uA

EPSON推出的微处理器S1C17M33、SICI17W34/SICI17W35/SICI17W36都属于低电压、低电流微处理器,可大幅延长产品电池寿命,它们嵌入式电路部分可帮助客户降低总产品数量、节省板子空间和减少软件开发时间,也均可驱动LCD显示模式,可广泛应用于通信设备、工业电子、汽车电子及消费电子领域。

2018-10-14 -  新产品 代理服务 技术支持 批量订货

【产品】最大工作频率48MHz的微控制器,嵌入式应用最佳选择

Silicon Labs新推出微控制器EFM8UB3系列,Flash容量为40kB,在512字节扇区内支持在线可编程,提供非易失性数据存储,同时支持固件的现场升级。提供独立的片上系统解决方案,具有多功能的外设接口。

2018-02-08 -  新产品 代理服务 技术支持 批量订货

使用EFM8BB1系列MCU时,怎样关闭看门狗定时器?

关闭看门狗定时器,需要向WDTCN寄存器写入0xDE后再写入0xAD将禁止WDT。写0xDE和写0xAD必须发生在4个时钟周期之内,否则禁止操作将被忽略。在这个过程期间,应禁止中断,以避免两次写操作之间有延时。

2016-10-25 -  技术问答 代理服务 技术支持 批量订货

C8051系列MCU用外部振荡器作为时钟源,在软件中该如何配置这些外部振荡器引脚?

对于具有专用振荡器引脚的 MCU (如 C8051F12x系列),这些引脚将自动配置为所选的外部振荡模式。 对于那些外部振荡器引脚与GPIO引脚复用的器件(如C8051F30x),这些与外部振荡器相关的GPIO引脚必须按照下面描述配置: 1. 对于一个外部晶体振荡器,XTAL1和XTAL2两个引脚必须配置为模拟输入。 2. 对于“RC”模式或“C”模式,XTAL2 或 EXTCLK引脚必须配置为模拟输入。 3. 对于CMOS时钟模式,XTAL2或EXTCLK引脚必须配置为数字输入。 对于振荡器引脚与GPIO复用的器件,任何时候使用外部振荡器,相关的Crossbar必须配置跳过这些被振荡器电路使用的引脚,以避免任何与Crossbar外设之间的 冲突。

2017-10-10 -  技术问答 代理服务 技术支持 批量订货

Silicon Labs(芯科科技) EFM32PG (LDMA)控制器工具

型号- EFM32PG1B100F256GM32-B0,EFM32PG1B200F256GM32-C0,EFM32PG1B100F256GM32-C0,EFM32PG1B100F128,EFM32PG1B200F256GM32-B0,EFM32PG1B200F128,EFM32PG1B200F128GM48-B0,EFM32PG1B200F128GM48-C0,EFM32PG1B100F256,EFM32PG1B200F256GM32,EFM32PG1B100F128GM32-C0,EFM32PG1B200F128GM32-C0,EFM32PG1B100F128GM32-B0,EFM32PG,EFM32PG1B200F256,EFM32PG1B200F256GM48-B0,EFM32PG1B200F256GM48-C0,EFM32PG1B100F256GM32-C0R

2018年01月29日  - SILICON LABS  - 开发环境(软件/固件) 代理服务 技术支持 批量订货

8051系列MCU有没有单独的且能够支持中文软件的下载器?

C8051F系列和EFM8系列MCU有单独的调试下载器——USB DEBUG ADAPTER,该下载器支持中文软件。

2017-05-22 -  技术问答 代理服务 技术支持 批量订货

使用KEIL C51开发环境,仿真调试正常,手动切换内部默认20MHz时钟到24.5MHz时钟后,调试仿真MCU和开发环境卡死,仿真器USB接口不断尝试连接不成功,是不是仿真器的问题?应该如何解决?

在KEIL C51环境和Eclipse环境下操作时钟切换要特别小心,一定要先确认切换到的时钟已经正常振荡,否则一旦切换到没有起振的时钟源,将导致开发环境和目标板卡死的现象,这并非仿真器的问题。解决办法:重新启动开发环境软件或者计算机,连接仿真器和目标板,检查程序是否先打开了24.5MHz的内部高速振荡器,循环判断等待振荡标志位生效,然后再切换主时钟到内部高速24.5MHz时钟源上。

2016-10-25 -  技术问答

EFM8BB1系列8位微控制器 参考手册

描述- 该资料详细介绍了EFM8BB1系列微控制器的特性、功能和应用。EFM8BB1是一款多功能的8位微控制器,具有高效的核心、丰富的模拟和通信外设,适用于空间受限的应用。主要特点包括:25 MHz的C8051核心、多达18个多功能、5 V容错的I/O引脚、12位ADC、两个低电流模拟比较器、集成温度传感器、3通道增强型PWM/PCA、四个16位定时器、UART、SPI和SMBus/I2C。此外,资料还涵盖了系统概述、内存组织、特殊功能寄存器、闪存存储器等功能模块的详细说明。

型号- 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

2018年01月11日  - SILICON LABS  - 用户指南  - Rev. 0.2 代理服务 技术支持 批量订货
展开更多

电子商城

查看更多

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥12.9143

现货: 61,558

品牌:SILICON LABS

品类:8位MCU

价格:¥24.8076

现货: 21,242

品牌:SILICON LABS

品类:8位MCU

价格:¥9.7560

现货: 16,500

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥12.1718

现货: 14,132

品牌:SILICON LABS

品类:8位MCU

价格:¥55.5605

现货: 11,670

品牌:SILICON LABS

品类:8位MCU

价格:¥7.6187

现货: 11,496

品牌:SILICON LABS

品类:8位MCU

价格:¥38.4652

现货: 11,250

品牌:SILICON LABS

品类:8位MCU

价格:¥12.8215

现货: 9,414

品牌:SILICON LABS

品类:8位MCU

价格:¥21.1835

现货: 8,789

品牌:SILICON LABS

品类:8位MCU

价格:¥14.9588

现货: 7,500

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

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

价格:¥39.8000

现货:266

品牌:RENESAS

品类:microcontroller

价格:¥2.8532

现货:188,410

品牌:Advanced Digital Chips

品类:MCU

价格:¥6.6000

现货:100,000

品牌:SGMICRO

品类:微处理器监控电路

价格:¥0.2400

现货:90,000

品牌:SGMICRO

品类:微处理器监控电路

价格:¥0.9400

现货:80,000

品牌:RENESAS

品类:microcontroller

价格:¥32.9564

现货:40,179

品牌:SGMICRO

品类:微处理器监控电路

价格:¥0.7900

现货:40,000

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

压力传感器定制

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

提交需求>

VC均温板散热器定制

可来图定制均温板VC尺寸50*50mm~600*600 mm,厚度1mm~10mm,最薄0.3mm。当量导热系数可达10000W/M·K,散热量可达10KW, 功率密度可达50W/cm²。项目单次采购额需满足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

收藏
收藏当前页面