最新文章
热门推荐
您现在的位置:芯片解密工程师之家 >> 芯片解密工程师专栏 >> 刘工芯片解密专栏 >> 浏览文章
AT89C51CC03芯片解密案例
发布时间:2010年07月16日 来源:本站原创 作者:佚名 点击:
深圳芯谷科技长期提供针对各种IC芯片、单片机、DSP芯片、FPGA芯片以及其他高难度IC提供高效解密服务,我们长期以研究所的和实验室的研究模式进行多项技术攻关,可为每一款芯片提供最具经济价值和可靠性的芯片解密服务。
有XC3S2004FT256C解密需求者请直接与我们联系:
芯谷科技芯片解密咨询电话:86-0755-83757070
咨询QQ:470739064
Email:xingu2010@126.com
1.CAN - Sporadic Errors
When BRP = 0 or when BRP > 0 and SMP = 0, the CAN controller may desyn?chronize and send one error frame to ask for the retransmission of the incoming frame, even though it had no error.
This is likely to occur with BRP = 0 or after long inter frame periods without syn?chronization (low bus load). The CAN macro can still properly synchronize on frames following the error.
Setting BRP greater than 0 in CANBT1 and SMP equals 1 in CANBT3 allows re-synchronization with the majority vote, and thus fixes the issue.The sampling point might have to be slightly advanced for the majority vote to take place within the bit. Therefore, at maximum speed of 1Mbit/s, the sampling point should be at less than 80% (e.g. 75%) for XTAL = 16 MHz or less than 85% (e.g. 80%) for XTAL = 20 MHz. Workaround
2.PCA - Incorect Behavior with CPU X2 Mode Bit of HSB
When starting the microcontroller in X2 mode upon reset with the X2 fuse bit of the HSB, the PCA may not work properly when configured with Timer0 in X1 mode as clock input.
Set the CPU in X2 mode by software by writing CKCON register at the begin of the application.Workaround
3.Timer0/1 - Extra Interrupt
When Timer0 is in X1 mode and Timer1 in X2 mode and vice versa, extra inter?rupt may randomly occur for Timer0 or Timer1.
Use the same mode for the two timers.
4.Transmission after a 3 bit Intermessage
If a Transmit Message Object (MOB) is enabled while the CAN bus is busy with an on going message, the transmitter will wait for the 3-bit Intermission before starting its transmission. This is in full agreement with the CAN recommendationWorkaround
有XC3S2004FT256C解密需求者请直接与我们联系:
芯谷科技芯片解密咨询电话:86-0755-83757070
咨询QQ:470739064
Email:xingu2010@126.com
1.CAN - Sporadic Errors
When BRP = 0 or when BRP > 0 and SMP = 0, the CAN controller may desyn?chronize and send one error frame to ask for the retransmission of the incoming frame, even though it had no error.
This is likely to occur with BRP = 0 or after long inter frame periods without syn?chronization (low bus load). The CAN macro can still properly synchronize on frames following the error.
Setting BRP greater than 0 in CANBT1 and SMP equals 1 in CANBT3 allows re-synchronization with the majority vote, and thus fixes the issue.The sampling point might have to be slightly advanced for the majority vote to take place within the bit. Therefore, at maximum speed of 1Mbit/s, the sampling point should be at less than 80% (e.g. 75%) for XTAL = 16 MHz or less than 85% (e.g. 80%) for XTAL = 20 MHz. Workaround
2.PCA - Incorect Behavior with CPU X2 Mode Bit of HSB
When starting the microcontroller in X2 mode upon reset with the X2 fuse bit of the HSB, the PCA may not work properly when configured with Timer0 in X1 mode as clock input.
Set the CPU in X2 mode by software by writing CKCON register at the begin of the application.Workaround
3.Timer0/1 - Extra Interrupt
When Timer0 is in X1 mode and Timer1 in X2 mode and vice versa, extra inter?rupt may randomly occur for Timer0 or Timer1.
Use the same mode for the two timers.
4.Transmission after a 3 bit Intermessage
If a Transmit Message Object (MOB) is enabled while the CAN bus is busy with an on going message, the transmitter will wait for the 3-bit Intermission before starting its transmission. This is in full agreement with the CAN recommendationWorkaround
上一篇文章:CY8C3865AXI-015单片机破解
下一篇文章:AT89C51CC03芯片解密
相关文章
地址:深圳市福田区国际科技大厦2603单元 邮编:610321
24小时业务服务热线:086-0755-82815425 24小时技术咨询热线:086-0755-82816682
传真:086-0755-83035836 联系邮箱(Email):xingu2010@126.com
