导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→初学者:关于EPROM的几个问题[beginner]

 *第2845篇: 初学者:关于EPROM的几个问题

  
楼 主:beginner 2002年3月28日21:29
 初学者:关于EPROM的几个问题
近日我正在制作一个EPROM/EEPROM编程器。在翻阅EPROM资料时发现一个很大的问题。资料

提及EPROM编程时,每写一个字节必须有50ms的稳定时间,而我根据这个参数粗略计算了一

,编写一个2716(2K)的EPROM需要2048*50=102400ms即102.4s就是1.7分钟。那么如果我写
一个27010(128K)就要108.8分钟,即1.8小时。我本来制作编程器的目的是用来刷写pc的b
ios芯片的,用1.8小时才能写好,这时间好象也太长了一点了。我以前没有用过编程器,不
知道写EPROM是不是真要这么长时间,还是我查阅的资料太老,以前的芯片编程时间较长。

因为我手里有几块EPROM,上面标着“fast”字样。难道EPROM芯片编程还有快速和慢速之分
?)
希望有前辈能替在下解答,在此多谢了。

  
2楼:beginner 2002年3月28日23:32
 还有补充2个问题

    另外,我想知道编程器电路中,EPROM的8位数据线是否可以直接连接到并口8位数据线
上去?我查过资料,当并口数据选通以后,端口是直接向内部总线开放的,而EPROM如27系
列信号电平是否与总线兼容?在它们连接的时候是否还要串入限流电阻?
    
    还有,在并口接口线路设计上是否还有容易造成烧毁接口而需要注意做保护线路的地
方?也希望有前辈能提供一点经验。

    由于这是制作过程中遇到的很现实的问题,直接影响了我的制作进程,所以希望能有前
辈替在下解答,在此多谢了。
 

  
3楼:傲气雄鹰 2002年3月29日17:52
 你可以每写1MS就读出来检查一下是否正确,如果正确,就再写5MS加强一下,如果不正确,就继续写,如果写了256MS还没好,那么就报错。
  
4楼:beginner 2002年3月29日22:13
 提问
您的意思是,对EPROM编程时,同一个地址上可以重复写入吗?比如:我在EPROM的0001H地
址上用1ms脉冲宽度写入“01”,然后马上对它读出校验,如果发现校验不符,则仍然停在
0001H地址上再加5ms脉冲宽度还是写“01”,直到读出校验合格以后再继续下一个地址的写
入?即使这样可以,那对程序的效率是否有影响?我用汇编程序做过并口产生方波的实验,
好象可以产生的频率不是很高,大约在75KHZ。
  
5楼:傲气雄鹰 2002年3月30日12:42
 一个字节可以反复写入相同的数据。方法就是如此。
  
6楼:beginner 2002年3月30日21:06
 谢谢指教
  
7楼:seasoblue 2002年4月1日13:29
 大哥,EPROM是光擦除的呀,能反复写吗?
  
8楼:beginner 2002年4月1日19:43
 可以
请您注意“傲气雄鹰”的建议是:“在同一地址上反复写同一个内容”。这当然是可以的了

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

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


[上一篇主题]:MSP430单片机:我的MSP430 IAR C编译开发环境建立的PRJ不能编译

[下一篇主题]:硬件:请各位大侠推荐一款带EEPROM的单片机,要求指令和AT89C52一样,程序空间在8K左右,顺