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

[复制链接]
7348|52
hsw_21 发表于 2007-9-13 14:52 | 显示全部楼层

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

要不要匠人姐姐给你俩加条裤子,免的光屁股吵架,不好看哦。
呵呵,开个玩笑!
ayb_ice 发表于 2007-9-13 14:56 | 显示全部楼层

不知sodwell什么意思...

 楼主| sodwell 发表于 2007-9-13 15:44 | 显示全部楼层

re

谢谢上面提出建议的各位,问题已经解决。大家讨论技术,没必要去说别人什么知道,什么不知道。知道又怎么样,不知道又怎么样。大家可以对EEPROM的问题继续探讨,相信遇到EEPROM问题的朋友也不少。
救火车 发表于 2007-9-13 15:50 | 显示全部楼层

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

顺便问一句,你的单片机用看门狗了吗?
yewuyi 发表于 2007-9-13 16:00 | 显示全部楼层

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

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




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


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

连个EE都搞不定,还在这狂嘘,呵呵,这难道是传说中的“人才”……
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内部的数据,但这样做的恐怕只是新手……


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

一闪而过,好自为之……
yewuyi 发表于 2007-9-13 16:16 | 显示全部楼层

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

他有一个BUSY的PIN,在IC忙的时候你又发送读写指令的话,它很容易死掉,你必须用软件给它解开,正常的读写指令都不能被执行。
木头东瓜 发表于 2007-9-13 17:44 | 显示全部楼层

小叶

没必要在这里和菜鸟吵架吧,呵呵
何苦了
 楼主| sodwell 发表于 2007-9-13 18:32 | 显示全部楼层

re

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

re

EEPROM的电路和程序都一点没错,错的是按键板电路在掉电时有一段的下降电压。
平常人 发表于 2007-9-13 20:08 | 显示全部楼层

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

这种事情具有普遍性,谁碰上了都会使棘手的问题。
szzghmcu 发表于 2007-9-13 20:28 | 显示全部楼层

就是

技术上的事,有时候是意想不到的原因,任何人在任何时候都不要在技术上吹牛,
技术上,低调点好!
xwj 发表于 2007-9-13 21:22 | 显示全部楼层

哈哈,9楼 != 11楼哈,

电视方案也没什么了不得的
偶现在做滴东东都是别人做不出(或做不好)的,
这些才有意思:-).
 楼主| sodwell 发表于 2007-9-13 21:28 | 显示全部楼层

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

哈哈

33楼
:偶现在做滴东东都是别人做不出(或做不好)的,
这些才有意思:-). 不是这样才有意思,是这样才能赚钱,哈哈,这样的话,老板想不给你高工资都不行!
说实话 现在的电视方案可和以前的不一样,
2008888 发表于 2007-9-14 19:40 | 显示全部楼层

你们都是牛人!

OneMillion 发表于 2007-9-14 20:29 | 显示全部楼层

哈哈!

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

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

路过

看下热闹!
古道热肠 发表于 2007-9-15 10:08 | 显示全部楼层

是系统集成出的问题

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

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

本版积分规则

快速回复 在线客服 返回列表 返回顶部
0