导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→请教关于W77E58的问题[学习中]

 *第26篇: 请教关于W77E58的问题

  
楼 主:学习中 2003年3月12日00:18
 请教关于W77E58的问题
请教各位高手:
以前开发的用于W77E58单片机的程序,原已调试成功投入使用。但最近突然不能正常工作
了。故障现象似乎是程序乱窜。将该程序写入AT89C52可以正常工作,写入W77E58就不能正
常工作了。使用的是片内ROM,看门狗及CKCON设置更改或关闭均无改善,但故障现象有改
变。未用到其他W77E58的特殊SFR寄存器。希望得到指点。
  
2楼:guest 2003年3月12日00:24
 可能是晶振不正常,检查一下xtal看看
  
3楼:学习中 2003年3月12日18:50
 谢谢,检测晶振及EA电平都正常,但工作不正常。
  
4楼:学习中 2003年3月19日20:46
 请高手多多指点
这几天出差,回来一看没有新的指点,有点遗憾。希望高手指点迷津,提供线索。
  
5楼:老古 2003年3月19日21:44
 77e58 比52快几倍,要注意指令的差别(时间上),我以前的经验是对串口通讯有一定影响
  
6楼:学习中 2003年3月27日21:32
 仍在疑惑中
感谢老古等大侠帮助。我用伟福E2000/L仿真器调试,程序可以正常工作,串口0、1也都可以正常工作,但写入W77E58程序就不能正常工作了。用示波器观察晶体振荡波形正常,但发现示波器探头测量时钟振荡器输入脚时,工作稳定一些,我想是否是探头的电容影响,就在该引脚对地的30P电容上并了一个小电容,工作稍稳定一些,但仍不正常。现在外部数据存储器延迟周期取到5,仍不正常。晶体是12MHz的,与仿真器上的一样。

那位大侠遇到类似的情况,给我指点一下。

  
7楼:tom_gyc 2003年3月28日09:38
 W77E58的时钟周期你没有初始化,关于
W77E58的时钟周期你没有初始化,关于初始化时钟周期有一个特殊功能寄存器,有几种时钟周期可供选择。还有你的晶振频率比较高的话,你要算一下你的波特率误差。否则串口通信就不正确。不知老兄的2个串口波特率是否一样,一样的话都可以用T1来设置,否则UART0只能用T1来设置,UART1可用T0或T1来设置。具体的你可以看一下其相应资料。
  
8楼:lzlvmy 2003年3月28日14:05
 看有没有与时间有关的程序
看有没有与时间有关的程序
我的18b20的程序里有延时一秒的子程序,用w77e58后,延时数目要乘三倍才能正常读取温度值
  
9楼:学习中 2003年3月28日19:28
 感谢大家的帮助,问题已解决
感谢大家的帮助,特别是老古斑竹,一并致谢。
我的电路里有一片81C55,其中的RAM存有一些跳转地址,用来自动配置扩展设备。
开始这个片子用的是三菱公司的M5M81C55P-2,程序可以正常工作。最近进的片子
为OKI的M81C55-5,程序就不能正常工作了。今天找了一片M5M81C55P-2插上一试,
程序可以正常工作了。刚才到网上查了一下OKI的数据手册,M81C55-5要求低位地
址有效到ALE的下降沿最少要求50nS,而77E58在12MHz时,这个时间只有40nS左右,
因此系统工作非常不稳定了。分析之所以探头在振荡器输入端时可以工作,可能
是改变了时钟的占空比,使地址有效到ALE的下降沿接近了50nS,系统就可以勉强
工作了。
在此也提醒使用77E58的朋友,在系统中使用内部有低位地址锁存器的芯片如
81C55,MC146818等,要特别注意时序问题。
在这里也问一下古斑竹,刚才我打到一半,屏幕突然刷新了,只好从头再打。这
是系统的问题还是我的机器问题?这一次是先用记事本打好再贴上去,吃一堑长
一智嘛。

另外我换没查到M5M81C55P-2的数据,那位知道了告诉一声,谢谢了。

  
10楼:lranseti 2004年8月5日16:26
 老兄,程序可否发一份!lranseti@163.com
万分感激!
  
11楼:guest 2004年9月28日05:33
 dd
以下是引用学习中在2003-3-12 0:18:00的发言:
请教关于W77E58的问题请教各位高手:
 以前开发的用于W77E58单片机的程序,原已调试成功投入使用。但最近突然不能正常工作
 了。故障现象似乎是程序乱窜。将该程序写入AT89C52可以正常工作,写入W77E58就不能正
 常工作了。使用的是片内ROM,看门狗及CKCON设置更改或关闭均无改善,但故障现象有改
 变。未用到其他W77E58的特殊SFR寄存器。希望得到指点。



>>>>>>对该主题发表你的看法

本主题贴数11,分页: [第1页]


[上一篇主题]:请教两个简单问题??我很菜

[下一篇主题]:A/D转换后怎么把同步信号加进去再一祯祯地输出