打印

呵呵,200000块*币提供解决方案……

[复制链接]
楼主: sodwell
手机看帖
扫描二维码
随时随地手机跟帖
21
hsw_21| | 2007-9-13 14:52 | 只看该作者 回帖奖励 |倒序浏览

不要吵了啊,结贴啦!和气生财嘛。

要不要匠人姐姐给你俩加条裤子,免的光屁股吵架,不好看哦。
呵呵,开个玩笑!

使用特权

评论回复
22
ayb_ice| | 2007-9-13 14:56 | 只看该作者

不知sodwell什么意思...

使用特权

评论回复
23
sodwell|  楼主 | 2007-9-13 15:44 | 只看该作者

re

谢谢上面提出建议的各位,问题已经解决。大家讨论技术,没必要去说别人什么知道,什么不知道。知道又怎么样,不知道又怎么样。大家可以对EEPROM的问题继续探讨,相信遇到EEPROM问题的朋友也不少。

使用特权

评论回复
24
救火车| | 2007-9-13 15:50 | 只看该作者

怎么解决的?按规矩你应该说一下解决办法。

顺便问一句,你的单片机用看门狗了吗?

使用特权

评论回复
25
yewuyi| | 2007-9-13 16:00 | 只看该作者

哈哈,你说的很对,我是没专职做电视方案

不过,哈哈,俺在做其它音频视频方案,资料不能公开,都是签了协议的,这点你应该知道……




可能在年底,我就完全转过去专做这些了,现在的工业控制行当可能会暂时放一段时间……


转的目的:做这些东西要比做工业控制的技术舒服多了,拿点资料看看改改,即使整成了垃圾也无所谓,因为这个行业都在做垃圾产品,NND,什么世道,垃圾也能卖钱……

连个EE都搞不定,还在这狂嘘,呵呵,这难道是传说中的“人才”……

使用特权

评论回复
26
yewuyi| | 2007-9-13 16:12 | 只看该作者

关于你的EE

MCU掉电了,AD还能读键值?
唯一的可能就是MCU电压在降到BOD门槛电压前,就有各种毛刺出现在SCL/SDA上,如果是这样,不可能出现你说的那么多数量的EE写错误数据的问题的,呵呵,500万大奖可能被你中了,但不可能每次500万大奖你都能中的,杂乱的毛刺能每次命中并写进错误的数据到EE比中500万大奖难多了。

你最大的问题可能是SCL/SDA被拉死造成数据错误,而这个通过软件解决就OK了,如果你解决不掉,也可以这样解决:用一个三极管控制EE的POWER,MCU掉电后关掉EE的电源,MCU复位后启动EE的电源强制复位,然后读EE内部的数据,但这样做的恐怕只是新手……


哈哈,懒得抬杠了,刚和老板干一架,没精力和人争论了……

一闪而过,好自为之……

使用特权

评论回复
27
yewuyi| | 2007-9-13 16:16 | 只看该作者

另外如果你用的是ROHM的一些EE接口的东西

他有一个BUSY的PIN,在IC忙的时候你又发送读写指令的话,它很容易死掉,你必须用软件给它解开,正常的读写指令都不能被执行。

使用特权

评论回复
28
木头东瓜| | 2007-9-13 17:44 | 只看该作者

小叶

没必要在这里和菜鸟吵架吧,呵呵
何苦了

使用特权

评论回复
29
sodwell|  楼主 | 2007-9-13 18:32 | 只看该作者

re

1,我再说一遍,最终发现不是EEPROM的问题,是按键板问题,按键板有了变化,才出现程序以为有频道变化,程序才去写数据。程序和EEPROM电路没有问题,是按键板电路的问题,现以解决。
2,我没有搞不定EE,更没有吹嘘,众网友看看所有上面的答贴,哪里我有吹嘘,是我在吹,还是谁认为能搞定EE就吹了,我不知道。
3,东瓜:我是菜鸟,你是高手,哈哈。千万不要和我吵架哈!

使用特权

评论回复
30
sodwell|  楼主 | 2007-9-13 18:34 | 只看该作者

re

EEPROM的电路和程序都一点没错,错的是按键板电路在掉电时有一段的下降电压。

使用特权

评论回复
31
平常人| | 2007-9-13 20:08 | 只看该作者

谢谢楼主,非常值得借鉴的经验。建议赏条裤子

这种事情具有普遍性,谁碰上了都会使棘手的问题。

使用特权

评论回复
32
szzghmcu| | 2007-9-13 20:28 | 只看该作者

就是

技术上的事,有时候是意想不到的原因,任何人在任何时候都不要在技术上吹牛,
技术上,低调点好!

使用特权

评论回复
33
xwj| | 2007-9-13 21:22 | 只看该作者

哈哈,9楼 != 11楼哈,

电视方案也没什么了不得的
偶现在做滴东东都是别人做不出(或做不好)的,
这些才有意思:-).

使用特权

评论回复
34
sodwell|  楼主 | 2007-9-13 21:28 | 只看该作者

楼上说得对,有时候在做项目的时候真的有想不到的事情发生,容易被迷糊过去。上次和一位工程师聊天的时候他也是说做项目出现问题很正常,但是去解决问题的时候,不要光在那个问题上使劲想,可以想广一点。
EEPROM出现问题 yewuyi和一些朋友 在上面说得比较多的解决方法,大家可以看看。

使用特权

评论回复
35
sodwell|  楼主 | 2007-9-13 21:43 | 只看该作者

哈哈

33楼
:偶现在做滴东东都是别人做不出(或做不好)的,
这些才有意思:-). 不是这样才有意思,是这样才能赚钱,哈哈,这样的话,老板想不给你高工资都不行!
说实话 现在的电视方案可和以前的不一样,

使用特权

评论回复
36
2008888| | 2007-9-14 19:40 | 只看该作者

你们都是牛人!

使用特权

评论回复
37
OneMillion| | 2007-9-14 20:29 | 只看该作者

哈哈!

 低压检测一下就搞定,yewuyi真是高手,一下点出问题的关键,

 其实,什么问题都没有,无论是EE的操作,按键数据的读起,乃至整个系统的操作,都没问题,都在忠实的按照楼主程序的运转着,
 
  不是硬件组和软件组的问题,而是你们那个系统设计师的问题,
 是他没考虑周全,掉电的时候MCU还在操作AD按键会出现什么问题,他没想到,结果搞的软件组和硬件组不和,建议yewuyi去做兼职技术顾问,以后就没类似的问题产生了

使用特权

评论回复
38
cjf512| | 2007-9-14 21:15 | 只看该作者

路过

看下热闹!

使用特权

评论回复
39
古道热肠| | 2007-9-15 10:08 | 只看该作者

是系统集成出的问题

  采用迭代开发的方法肯定能发现故障所在的。是不是键盘防抖做得不好导致的故障,下电时AD值是一直下滑的,不可能出现稳定的区间值。做软件的遇到这种情况也执行按键处理程序,太马虎了吧,这写软件的基本功得加强呀!

使用特权

评论回复
40
sodwell|  楼主 | 2007-9-15 10:50 | 只看该作者

用示波器观察,下降速度比较慢。键盘软件是相差20ms,连续采样2次出现的值是一样的才认为是正确键,相信大多数人都用过次方法。现在在硬件上稍微改了一下。

使用特权

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

本版积分规则