打印
[51单片机]

心情很郁闷,特地来吐槽一下STC

[复制链接]
14753|81
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ff8zgs|  楼主 | 2014-2-20 10:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近用STC11F32XE来做程序,出现了一个BUG,发现某个全局变量,会在程序运行中发生改变,当然首先怀疑自己哪里赋值了,然后全项目查找,每个涉及这个变量的语句都注释掉,然后再试,BUG依旧。怀疑编译器再搞鬼,然后加上个const 修饰符,bug还是存在。在怀疑是变量地址发生改变,再用串口打印变量地址,未发生变量地址乱掉的情况,一直都是19H这个地址。然后再在这个变量加上idata修饰符,地址发生改变为71H,变量中的数据也不再乱掉。但是另一个使用19H地址的变量数据又发生改变了。一下就郁闷了。苦苦思索,查看反汇编什么的全都没有问题。最后无奈只能怀疑这个片子发生问题,换了一个片子。问题解决。我就cao了。这种问题都会出现,浪费我昨天一整天时间。同时让我想起了前段时间我们产品出现一个问题也和这种现象类似。一个用了不到一个月的产品,客户反映在使用某个功能时,仪表会自动重启,我倒现场去看了傻眼了,这个仪表又没有看门狗,也没断电,电压也正常,居然自动会重启。拿回公司,重新换个芯片解决问题(有问题的芯片重新烧录程序也没有问题了),我只想说STC你可以少一点这种问题吗????
反正我以后设计产品不会再考虑STC了,价格也不便宜,奇奇怪怪的问题一大堆。

相关帖子

沙发
victor828| | 2014-2-20 10:37 | 只看该作者
stc的稳定性确实不是很好!

使用特权

评论回复
板凳
晓妖不成精a| | 2014-2-20 10:47 | 只看该作者
对于这种人,我只想说,请将STC资料仔细完整的研究,加强自己的研发水平

使用特权

评论回复
地板
wzda_gundam| | 2014-2-20 10:48 | 只看该作者
这个东西学习用用是可以地,做产品还是算了

使用特权

评论回复
5
晓妖不成精a| | 2014-2-20 10:49 | 只看该作者

RE: 心情很郁闷,特地来吐槽一下STC

victor828 发表于 2014-2-20 10:37
stc的稳定性确实不是很好!

还是理性的看待问题比较好,像你们代理笙泉就多说说笙泉的好,而不是在这说竞争对手的不好

使用特权

评论回复
6
victor828| | 2014-2-20 10:51 | 只看该作者
晓妖不成精a 发表于 2014-2-20 10:49
还是理性的看待问题比较好,像你们代理笙泉就多说说笙泉的好,而不是在这说竞争对手的不好 ...

是的,做好自己的最重要!

使用特权

评论回复
7
ff8zgs|  楼主 | 2014-2-20 10:59 | 只看该作者
晓妖不成精a 发表于 2014-2-20 10:47
对于这种人,我只想说,请将STC资料仔细完整的研究,加强自己的研发水平

说到资料我就更加忍不住的想吐槽,这大概是我看过最凌乱的资料。笔误还多。这些都算了可以忍了,关键是我遇到的问题看资料能解决的。这地的确确是这个片子出现了问题啊,我换一个同种型号的其他片子,问题立马就没了。程序也正常了。话说过来我水平确实不怎么高,但如果一个MCU只能让高水平的工程师来开发,那么怎么又能说明这个MCU好了。我觉得一个好的MCU首先是产品质量可靠其次就是开发容易。因为这两样都跟客户最终产品质量挂钩。

使用特权

评论回复
8
ff8zgs|  楼主 | 2014-2-20 11:08 | 只看该作者
晓妖不成精a 发表于 2014-2-20 10:49
还是理性的看待问题比较好,像你们代理笙泉就多说说笙泉的好,而不是在这说竞争对手的不好 ...

你是STC的销售吗,挂着南通国芯的签名,如果是请将我所反映的问题,整理上报,我使用了好几款STC的单片机,都基本出现过这种情况,某一个片子出现问题,换一个片子,同样程序就没有问题,比如某个片子串口TXD引脚,居然死活都是高,无法拉低,最后还是换了片子解决。虽然大多片子都是正常的,但冷不丁的出一个这个片子出来,一旦到我们的客户手中,他会直接否定我们的。我们是小公司,甚至是小作坊没有能力对每一个片子做出筛选,也不敢流失任何一个客户。所以才对这些问题敏感

使用特权

评论回复
9
ayb_ice| | 2014-2-20 11:43 | 只看该作者
MCU再差不可能差到这种水平,

使用特权

评论回复
10
frlop| | 2014-2-20 11:55 | 只看该作者
晓妖不成精a 发表于 2014-2-20 10:47
对于这种人,我只想说,请将STC资料仔细完整的研究,加强自己的研发水平

呵呵

使用特权

评论回复
11
coody| | 2014-2-20 12:00 | 只看该作者
应用的问题。如果确实怀疑19H有问题,你可以寄回STC公司叫他们测试。

任何IC,不同的个人使用会有不同的效果,但是并不能说明IC就不好。市场来定其好与坏。

其实现在新出来的32位的MCU问题都太多,是否都可以说其垃圾呢?

使用特权

评论回复
12
frlop| | 2014-2-20 12:01 | 只看该作者
本帖最后由 frlop 于 2014-2-20 12:04 编辑

是不是MCU的工作环境苛刻了,软件没问题的话,有没有可能是硬件电路缺陷造成的。
PS:楼上说的对,市场定其好坏!吹吹牛皮,就说民族骄傲那是逗比。

使用特权

评论回复
13
wjiujiu| | 2014-2-20 13:52 | 只看该作者
楼主可以考虑试一下一下新唐嘛

使用特权

评论回复
14
江枫渔火| | 2014-2-20 14:37 | 只看该作者
今天的心情特别郁闷

使用特权

评论回复
15
cjseng| | 2014-2-20 14:55 | 只看该作者
ayb_ice 发表于 2014-2-20 11:43
MCU再差不可能差到这种水平,

呵呵,那只是你没遇到过这种问题。
我就遇到过STC程序会“挥发”、某一个管脚失去功能的现象。“挥发”是指:产品是用在电饭煲上的,用了个把月,突然失去功能,重新烧入程序恢复正常。
管脚失去功能,是指某一路AD突然没用了,换一个芯片一切正常。这路AD是用来测温的,测温用的是4148二极管,就焊在板子上。管脚失效后咨询厂家,说是引脚内部连线断了。

使用特权

评论回复
评论
逍遥派掌门 2014-2-20 17:37 回复TA
这是个别现象,还是普遍现象? 从你说的“挥发”,管脚失效来看,应该是你的系统设计考虑不周导致的。可以考虑换其它类型的片子证实一下。 
16
ayb_ice| | 2014-2-20 15:01 | 只看该作者
cjseng 发表于 2014-2-20 14:55
呵呵,那只是你没遇到过这种问题。
我就遇到过STC程序会“挥发”、某一个管脚失去功能的现象。“挥发”是 ...

就你这个问题证明很简单

就用你认为有问题的芯片写个最简单的程序,用汇编写,不用中断,往指定地址写数据,然后读出来核对,是否有问题很快就会有结果

使用特权

评论回复
17
gjssjy| | 2014-2-20 15:02 | 只看该作者
笙泉的肯定比STC的性能好,建议试试
QQ453636016

使用特权

评论回复
18
baoren| | 2014-2-20 15:15 | 只看该作者
用了7年的STC,暂时没出现程序丢失现象

使用特权

评论回复
19
sxhhhjicbb| | 2014-2-20 15:20 | 只看该作者
cjseng 发表于 2014-2-20 14:55
呵呵,那只是你没遇到过这种问题。
我就遇到过STC程序会“挥发”、某一个管脚失去功能的现象。“挥发”是 ...

有这种现象的,c8051f020也会,一般是设计上的问题。emi,保护等不够好。

使用特权

评论回复
20
电子与核子| | 2014-2-20 15:22 | 只看该作者
总体来说STC还是不错的。简易串口下载+FLASH的EEPROM会带来以上问题的一些概率。希望STC加强,越做越好。
本人研究过各类几千种器件DS,独觉得STC的最好。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

18

主题

199

帖子

1

粉丝