打印
[STC单片机]

致命的STC?!

[复制链接]
楼主: 51scm
手机看帖
扫描二维码
随时随地手机跟帖
21
coody| | 2014-8-27 11:35 | 只看该作者 回帖奖励 |倒序浏览
gmgmgm 发表于 2014-8-27 08:40
换用STM8系列的的吧,价格还便宜呢,性能稳定,STC已经害得我~~EEPORM根本就不能用 ...

我觉得还是应用问题。如果EEPROM根本不能用,那么IC公司就不会叫你用了。

任何一款IC,大部分人用没有没有问题,个别人用有问题,那也是正常的。换句话说,我还找不到任何人用都没问题的MCU,我也找不到我用起来都从来不出问题的MCU。

使用特权

评论回复
22
江枫渔火| | 2014-8-27 13:06 | 只看该作者
碰到这种问题,应该找技术支持。

碰到这种问题,我多半相信只是你没用好。

使用特权

评论回复
23
ccmc| | 2014-8-27 13:20 | 只看该作者
有遇到楼主一样的问题,换了个批次的产品后出现的几率大大降低了....
后来就停用stc了

使用特权

评论回复
24
wuhanrf| | 2014-8-27 13:51 | 只看该作者
正考虑换用STC, 看来暂不能换,

使用特权

评论回复
25
ddllxxrr| | 2014-8-27 14:10 | 只看该作者
我觉得不会吧,这么说STC不能用了都

使用特权

评论回复
26
likazhou| | 2014-8-27 14:15 | 只看该作者
我之前也遇到这个问题,根本没法用。。。。

使用特权

评论回复
27
coody| | 2014-8-27 14:19 | 只看该作者
STC官网有库函数写的例程,认为不能用的可以用那例程试试

使用特权

评论回复
28
likazhou| | 2014-8-27 14:39 | 只看该作者
直接用官网的都不行,后面换了STC的另一个型号的芯片,程序没动,好了。。。。。
以后再不用STC了。

使用特权

评论回复
29
hdwgt| | 2014-8-27 15:54 | 只看该作者
21楼的描述最有可能!极可能擦写时候动到了CODE区。最好仔细看一下编译后的大小,和你的eeprom区的地址。不否认stc问题多,但也不能一有问题就说芯片,这也不利于进步哈。专家就是别人找到借口的时候,他又尝试了一下

使用特权

评论回复
30
m564522634| | 2014-8-27 15:58 | 只看该作者
电源做的不好吧,你看下上电的时候单片机引脚电源的波纹,晶振的起振情况 了。我觉得你硬件设计 的有点问题了,不行的话改硬件吧。

使用特权

评论回复
31
m564522634| | 2014-8-27 15:59 | 只看该作者
51scm 发表于 2014-8-26 20:51
应该是程序丢失,但原因应该是操作EEPROM;屏蔽掉EEPROM的操作后暂时没发现类似问题了。我必须**一些数据 ...

上电后,你操作EEPROM会不会有问题了

使用特权

评论回复
32
hdwgt| | 2014-8-27 16:00 | 只看该作者
20#可能性最大!

使用特权

评论回复
33
为发文| | 2014-8-27 16:13 | 只看该作者
我也用的这个系列,很好用,程序丢失应该是其他一些部分有问题吧。准备申请STC15W4K32S4这个型号,听说抗干扰非常强大。

使用特权

评论回复
34
小十哦| | 2014-8-27 16:16 | 只看该作者
gmgmgm 发表于 2014-8-27 08:40
换用STM8系列的的吧,价格还便宜呢,性能稳定,STC已经害得我~~EEPORM根本就不能用 ...

是自己的使用问题  我用的就还好 还是一门技术

使用特权

评论回复
35
small叶| | 2014-8-27 16:19 | 只看该作者
估计您还是不会用吧,应该可以解决的,问问技术支持就好了嘛 ,我用的STC,EEPROM是可以用的哦,不存在不能用这一说!

使用特权

评论回复
评分
参与人数 2威望 +3 收起 理由
STCMCUNT018 + 1 赞一个!
小十哦 + 2
36
gxliu08| | 2014-8-27 16:25 | 只看该作者
程序好移植,都是51单片机,主要看封装是否一致

使用特权

评论回复
37
程序金左手| | 2014-8-27 16:30 | 只看该作者
51scm 发表于 2014-8-26 20:51
应该是程序丢失,但原因应该是操作EEPROM;屏蔽掉EEPROM的操作后暂时没发现类似问题了。我必须**一些数据 ...

感觉你再看看你的程序,,,是不是无时无刻的在操作EE。。。
还有我也用STC碰到过EE问题。。那就是写进去数据。。再读时,地址要加1。。。才正确哈。

使用特权

评论回复
38
tergy2012| | 2014-8-27 16:43 | 只看该作者
不懂,来学习的

使用特权

评论回复
39
51scm|  楼主 | 2014-8-27 17:06 | 只看该作者
谢天谢地!今天换成STC15F2K08S2,没有发现任何问题!谢谢大家了! 原来的IAP15F2K61S2可能有问题?来源于淘宝,只要了五片样品,装了四片,开发过程中发现有难以理解的现象就换上过余下的一片。STC15F2K08S2则来源于一位长期合作的供应商(长期在他那拿义隆的芯片,为了方便也是在他淘宝发货)。两种芯片程序上唯一不同是改一下EEPROM地址(我只用504个单元):

#define IAP        0
#define STC        1
#if(IAP)
        #define IAP_S_Addr        0x1e00
        #define IAP_E_Addr        0x1ff8
#endif
#if(STC)
        #define IAP_S_Addr        0x0000
        #define IAP_E_Addr        504
#endif

使用特权

评论回复
40
small叶| | 2014-8-27 17:29 | 只看该作者
51scm 发表于 2014-8-27 17:06
谢天谢地!今天换成STC15F2K08S2,没有发现任何问题!谢谢大家了! 原来的IAP15F2K61S2可能有问题?来源于 ...

还是在厂家买比较放心!

使用特权

评论回复
评分
参与人数 1威望 +2 收起 理由
小十哦 + 2 很给力!
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则