打印
[国产单片机]

一定是我太菜了,用STC老出诡异的问题

[复制链接]
2483|18
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ff8zgs|  楼主 | 2012-8-10 12:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近用STC11的片子 做一个仪表。但是各种奇怪的问题。目前没解决的两个1:一个IIC器件驱动函数只要有调用了延时函数,就会花屏。这个文件是以往成熟产品中整体移植过来的。刚开始都没问题,后来一天中午睡个午觉回来就出现问题,一点点排查发现是这个延时函数导致的。但是这个问题不科学啊。我最开始以为是指针溢出。然后四处查找根本没有这方面的问题。最后花了一天时间锁定在这里。只要在这个函数中不调用延时就不会显示花屏。
2:定时中断问题,在一些函数能定时能中断,但是另一些函数却不能。中断初始化 严格按照STC的例程来写的,而且只开一个定时中断也不行。这些函数都没有对中断操作的动作。
今早我把不行的一个函数调整了下显示路径,内容没有任何改动,包括函数调用关系都没变,居然就行了。
3,第二个问题勉强解决后我又开启了TIME0的定时功能(没有开启中断,采用查询的方式做延时),中断是定TIMER1。然后发现死机。

之前还遇到过stc串口问题。能发送,不进接收中断,后来换了个mcu又莫名其妙的好了。换回原来不行mcu也行了。无语。。。。。

我的问题是这些问题大概是什么问题,是我自己,还是编译器由于没有stc数据库的问题(我现在选的是AT89C55WD)的数据库,也试过在网上下载的STC数据库。还是STC片子本身有什么问题我不知道的。
第二个问题:问问大侠们如果你们遇到这种问题从何下手。目前很茫然,一阵瞎找没效率还累人

相关帖子

沙发
ff8zgs|  楼主 | 2012-8-10 13:11 | 只看该作者
顺带问一个STC有可以在keil下单步仿真的工具吗

使用特权

评论回复
板凳
wangkuo0203| | 2012-8-16 11:34 | 只看该作者
1. 软件问题,先不告诉你,自己找找
2. 不知
3. 串口和KEIL没问题。检测一下串口RX的波形,有时会有其他信号的干扰。

使用特权

评论回复
地板
yinghuiled| | 2012-8-16 13:37 | 只看该作者
这不一定关你的事哦,可能是设备的问题呢。

使用特权

评论回复
5
yanwen217| | 2012-8-18 20:45 | 只看该作者
技术方面先不说,就看它STC的网站满屏的吹飞机就值得怀疑,这不是脚踏实地做技术的公司的作风!用来做做小玩具可以试试,做其他产品是绝对不会选用的

使用特权

评论回复
6
yanwuxu| | 2012-8-19 08:57 | 只看该作者
技术方面先不说,就看它STC的网站满屏的吹飞机就值得怀疑,这不是脚踏实地做技术的公司的作风!用来做做小玩具可以试试,做其他产品是绝对不会选用的 ...
yanwen217 发表于 2012-8-18 20:45


兄弟,用STC做设备的多了去了~

使用特权

评论回复
7
tianm| | 2012-8-30 14:41 | 只看该作者
不会这么多问题吧

使用特权

评论回复
8
黄山山| | 2013-1-12 19:11 | 只看该作者
原来STC这么多问题

使用特权

评论回复
9
lin34337151| | 2013-1-12 19:31 | 只看该作者
STC 没什么问题,我之前一直用,按标准的51来就行啊,串口下载程序,通信也很稳定,有时候跟你周围的硬件也有关系。

使用特权

评论回复
10
lirunze| | 2013-1-12 20:28 | 只看该作者
stc一般没问题,但是出的问题都比较莫名其妙

使用特权

评论回复
11
autopccopy| | 2013-1-13 10:02 | 只看该作者
一般为程序问题,找高手DEBUG. :)

使用特权

评论回复
12
diweo| | 2013-1-13 21:51 | 只看该作者
我们公司用的STC90C54RD+的,有一定几率程序跑跑就乱了,重新写一次就又好了。

使用特权

评论回复
13
jeoge| | 2013-1-15 14:35 | 只看该作者
stc的技术支持太不称职了,有事问他,他就说你慢慢搞吧!

使用特权

评论回复
14
FsHx__Hap| | 2013-1-16 13:56 | 只看该作者
ff8zgs 发表于 2012-8-10 13:11
顺带问一个STC有可以在keil下单步仿真的工具吗

STC什么型号?    我们又支持keil 硬件仿真工具,需要可以探讨

使用特权

评论回复
15
dzswise| | 2013-1-19 17:55 | 只看该作者
stc 用的感觉还不错啊

使用特权

评论回复
16
ayb_ice| | 2013-1-21 08:57 | 只看该作者
定时器应该没有问题的,这个必竟是标准的51的东东

软件的可能性大些,不好是一定的,但不可能犯这种低级错误,只是性能,指标,可靠性有些吹牛而已

使用特权

评论回复
17
Ketose| | 2013-1-22 19:29 | 只看该作者
用过STC,没有出现过楼主说的问题,还有就是中断程序要尽量的短,只做重要的事情。

使用特权

评论回复
18
jeoge| | 2013-1-23 08:36 | 只看该作者
STC网站提供的STC单片机的头文件漏洞百出,技术支持也是很不耐烦。

使用特权

评论回复
19
jiangzm| | 2013-1-23 11:12 | 只看该作者
是程序问题啊!!!

使用特权

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

本版积分规则

18

主题

199

帖子

1

粉丝