阅读:1444回复:3
那位大虾帮我看看我的K9F系列FLASH读写的程序,不胜感激
一下是READID得过程
我用89C52测试的,12MHz晶振,总是莫名其妙的有时就能读出,大多数情况都读出00 哪位大虾做过,请指教 多谢 //select ic CLR_FLASH_CS; //send command CLR_FLASH_ALE; SET_FLASH_CLE; CLR_FLASH_WE; FLASH_DATA=0x90; SET_FLASH_WE; CLR_FLASH_CLE; //send address SET_FLASH_ALE; CLR_FLASH_WE; FLASH_DATA=0x00; SET_FLASH_WE; CLR_FLASH_ALE; //get data CLR_FLASH_RE; hi=FLASH_DATA; SET_FLASH_RE; CLR_FLASH_RE; lo=FLASH_DATA; SET_FLASH_RE; SET_FLASH_CS; temp=hi; temp=temp<<8; temp=temp|lo; return(temp); |
|
沙发#
发布于:2003-03-21 23:50
//send command
CLR_FLASH_ALE; SET_FLASH_CLE; FLASH_DATA=0x90; CLR_FLASH_WE; <--- here SET_FLASH_WE; CLR_FLASH_CLE; |
|
板凳#
发布于:2004-05-11 14:11
你的项目开发的怎么样了。
能不能发一份程序给我参考啊。 谢谢 非常感谢!!!! Email:lixiaojun_001@hotmail.com |
|
|
地板#
发布于:2007-08-20 21:12
我也有类似的问题,大虾解决了问题,可否上传一下代码?
|
|