找回密码
 立即注册
查看: 1073|回复: 4

出口欧盟的产品,每次上电都需要的内部重要资源检测,某些安规有这个需求

[复制链接]
  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15609
发表于 2023-11-28 09:50:22 | 显示全部楼层 |阅读模式
出口欧盟的产品,每次上电都需要的内部重要资源检测,某些安规有这个需求
1,对【内部RAM】写5A/A5确认【内部RAM】是正常的
2,对内部 【sfr/xfr】 写 5A/A5 确认【sfr/xfr】是正常的
===这时不要打开总中断


=========================================================
部分还需要检测主时钟是否正常,那就选用支持 RTC 功能的 MCU
3,用【外部32768-RTC时钟】检测【内部高速IRC】的误差在1%以内
      用【内部高速IRC】确认【外部32768-RTC时钟】是正常的

截图202311281936451345.jpg
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:415
  • 最近打卡:2025-04-30 09:58:34
已绑定手机

39

主题

2006

回帖

6841

积分

论坛元老

积分
6841
发表于 2023-11-28 19:06:21 | 显示全部楼层
对芯片的RAM、sfr寄存器、xfr寄存器写入指定数据,
然后读出进行对比,判断读写是否正常。
注意:部分寄存器是只读或者只写
读写寄存器进行判断:

  1.         P6M1 = 0x55;   P6M0 = 0xaa;
  2.         printf("P6M1 = 0x%02bx, P6M0 = 0x%02bx\r\n",P6M1,P6M0); //sfr
  3.         if((P6M1 != 0x55) || (P6M0 != 0xaa))
  4.         {
  5.             printf("test error.\r\n");
  6.         }
  7.         else
  8.         {
  9.             printf("test ok.\r\n");
  10.         }
  11.         P1PU = 0xec;
  12.         P3PU = 0x55;
  13.         printf("P1PU = 0x%02bx, P3PU = 0x%02bx\r\n",P1PU,P3PU);  //xfr
复制代码

读写RAM进行判断:
  1.     u8 i;
  2.     for(i=0; i<IDATA_LENTH; i++)  idataBuffer[i] = 0x55;
  3.     for(i=0; i<IDATA_LENTH; i++)
  4.     if(idataBuffer[i] != 0x55)
  5.     {
  6.         return 1;   //测试0x55错误
  7.     }
  8.     for(i=0; i<XDATA_LENTH; i++)  xdataBuffer[i] = 0xaa;
  9.     for(i=0; i<XDATA_LENTH; i++)
  10.     if(xdataBuffer[i] != 0xaa)
  11.     {
  12.         return 2;   //测试0xaa错误
  13.     }
复制代码


寄存器-RAM自检.zip

10.29 KB, 下载次数: 76

回复 支持 1 反对 0

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2023-11-29 09:41:47

0

主题

9

回帖

36

积分

新手上路

积分
36
发表于 2023-11-29 10:14:28 | 显示全部楼层
很厉害~~~
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:101
  • 最近打卡:2025-05-01 14:25:56
已绑定手机

2

主题

66

回帖

600

积分

高级会员

积分
600
发表于 2025-1-22 14:03:19 | 显示全部楼层
尊重当地国的要求,符合安规,有要求都可以
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:80
  • 最近打卡:2025-05-01 08:54:26
已绑定手机

0

主题

36

回帖

238

积分

中级会员

积分
238
发表于 2025-1-28 23:44:09 | 显示全部楼层
SFR都要写,那设备不是都要失控了?
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-1 19:24 , Processed in 0.115047 second(s), 78 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表