[ZLG-MCU] AD转换怎么不相同?

[复制链接]
 楼主| linhai1986 发表于 2009-3-15 00:19 | 显示全部楼层 |阅读模式
为什么用P89C58X2和P89V51RD2烧写同一个程序并在同一块PCB板上运行,P89C58X2能正常进行AD转换,P89V51RD2的AD转换不能进行。(我用的是外部AD转换芯片ICL7135)这是为什么?
xiaoxin1986 发表于 2009-3-15 19:06 | 显示全部楼层

对于芯片代替的问题

设备间要移植,要注意下面的问题,因为单片机要做的事情就是两个,一个是做算法,二是要做IO口驱动,目的在于产生相应的驱动波形去驱动外围器件。<br />&nbsp;&nbsp;&nbsp;对于前者,主要看内部有没有相关的外围模块和内部的RAM和ROM够不够,对于后者,主要看IO口个数和相应的驱动能力怎样样。&nbsp;<br />&nbsp;&nbsp;因此,这些问题,只能是具体的问题,具体分析,没有万能的办法
xiaoxin1986 发表于 2009-3-15 19:36 | 显示全部楼层

同是一个系列的MCU为什么程序转换上出现如此大的差别

ICL7135只需在其25PIN上给出一个脉冲,它就能进行AD转换,转换完毕就在其26PIN产生一个脉冲,在MCU上采集出BCD码。没有其它问题,为什么会出现再也不能进行AD转换?另外P89C58X2只有32KROM、512RAM程序能正常运行。P89V51RD2有64KROM、1024RAM程序不能正常运行。
xiaoxin1986 发表于 2009-3-15 19:38 | 显示全部楼层

这个,应用场合不一样,自然有区别

  
 楼主| linhai1986 发表于 2009-3-15 19:40 | 显示全部楼层

太谢谢LS了

  
xiaoxin1986 发表于 2009-3-16 23:27 | 显示全部楼层

一起分享吗

  
 楼主| linhai1986 发表于 2009-3-16 23:50 | 显示全部楼层

好人也

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

172

主题

1451

帖子

0

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