关于STC32G12K128的一些问题
最近陆续用了几批STC32G12K128, 遇到很多莫名其妙的问题。使用的是内部24M晶振,
1.同一批采购的芯片,同一个固件, 不同批次加工, 每个批次几百片, 后面批次有接近10%运行卡顿, 重新编译下代码,再次烧写,全部正常.
2.使用CAN功能, 并用官方的示例代码, 如果总线内有其他设备, 则会经常出现发送乱码。
3. 个例,但是已经交货的产品返修现象, 程序内有 printf("cpuid=%x\n",cpuid); 的语句, 程序运行是:cpuid= 22222222222222222222222222222222(无限循环),
这是近1000片内的个例, 但是在应用现场突然发生的, 很担心其他芯片是否也会出现类似现象.
综上所述, 个人感觉是芯片中断处理出了问题, 并在中断上做了相应的软件保护, 有所改善, 但总会在不经意间崩出新问题, 麻请STC技术支持关注并解答。
如: 是否有规定编译器版本?中断是否有额外的处理方式?下载ISP软件是否有版本要求?
等节后上班,你致电 【乘风/19864585985】 交流下
如果想简单的提高下自己的编程质量,可以先认真熟悉下简单的【任务调度系统】
https://www.stcaimcu.com/forum.p ... =3184&extra=&page=1
内部24MHz 时钟
页:
[1]