[技术问答] SC92F7463B在3.3V系统下无法仿真

[复制链接]
397|9
 楼主 | 2020-1-21 15:25 | 显示全部楼层 |阅读模式
首先说明下,以前用过8003和7421,都是5V系统,仿真和脱机运行没有任何问题,这次采用的主控单片机是SC92F7463B,3.3V系统供电,我把SC-LINK的电压档位跳线到了3.3V,程序编译链接没有任何问题,下载也没有问题,然后发现控制一个IO口的高低电平都不行,定时器无法进入中断,UART接收到数据的时候也无法进入中断,一顿折腾,耗时几个小时没整明白怎么回事儿,实在没办法了我把SC-LINK的电压档位跳线改到了5V,重新编译下载程序,运行,一切OK,这充分说明赛元的MCU在3.3V系统中是无法仿真的,为何这个问题在赛元的官方资料里没有任何说明呢?赛元对这一问题如何解释,如何解决呢?

使用特权

评论回复
| 2020-1-22 12:49 | 显示全部楼层
3.3V仿真确实比较少用,等我们实际测试后再答复你,目前赛元工程师基本上都休假了,等节后工程师上班后,实际测试完再答复你,请多包涵!
另外,3.3V仿真可以注意一下LVR的设置,以及RST管脚的电平状态,另外可以测一下在3.3V供电下MCU端的电压,查看SC-LINK是否真正输出了3.3V到MCU端。

使用特权

评论回复
 楼主 | 2020-1-23 15:43 | 显示全部楼层
我没用外部供电,用的是SC-LINK的3.3V给板子供电的

使用特权

评论回复
| 2020-2-10 13:47 | 显示全部楼层
关于3.3V供电仿真异常的问题,实际测试确实存在这个问题,目前具体原因还在分析,有结论了再答复您;
当前的解决办法,实际测试发现在main函数调用第一个函数之前加入一个_nop_()语句3.3V下就可以正常仿真了,可以先用这个办法实现3.3V下仿真,或者是改用5V下仿真来调试程序;加入_nop_()语句的位置如下图所示C:\Users\喵喵喵\Desktop\刘倩lizzie

使用特权

评论回复
| 2020-2-10 13:50 | 显示全部楼层
关于3.3V供电仿真异常的问题,实际测试确实存在这个问题,目前具体原因还在分析,有结论了再答复您;
当前的解决办法,实际测试发现在main函数调用第一个函数之前加入一个_nop_()语句3.3V下就可以正常仿真了,可以先用这个办法实现3.3V下仿真,或者是改用5V下仿真来调试程序;加入_nop_()语句的位置如下图所示
aebd065276be521d1218c1f91ffc642.png

使用特权

评论回复
 楼主 | 2020-2-11 11:44 | 显示全部楼层
这个不一定是所有情况的解决方案吧?希望赛元持续跟进这问题,彻底找到原因和解决办法

使用特权

评论回复
| 2020-2-21 21:40 | 显示全部楼层
看手册的说明了。

使用特权

评论回复
| 2020-2-23 15:56 | 显示全部楼层
赛元MCU1 发表于 2020-2-10 13:50
关于3.3V供电仿真异常的问题,实际测试确实存在这个问题,目前具体原因还在分析,有结论了再答复您;
当前 ...

这个办法说明,内部电路的稳定性确实有待加强的,除了官方,鬼能想要初始化之前要加延时的。

使用特权

评论回复
| 2020-2-23 21:53 | 显示全部楼层
延时给电路充满电?

使用特权

评论回复
 楼主 | 2020-2-24 11:31 | 显示全部楼层
那些国际大公司,推出来的MCU产品一般情况下比较大的BUG很少,他们的设计、测试流程非常正规严谨,国内新兴的这些1T 51核的设计公司,目前的状态都是半成品一边推出一边依靠用户做实验,在用户使用的过程中不断发现各种BUG,然后厂家在汇总了N多的BUG之后集中改版升级一次,产品还是逐渐向好的方向发展的,我们给予国产公司支持,任何一个企业发展都需要个过程的,最重要的一点是用户发现BUG之后,官方要勇于承认事实的存在,不断改进,推陈出新,最后把产品达到完美化

使用特权

评论回复
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

在线客服 快速回复 返回顶部 返回列表