No.60612 作者:blueskyhjc 邮件:hjc9999@163.com ID:24667 登陆:7次 文章数:1篇 最后登陆IP:202.105.104.42 最后登陆:2008/9/8 16:36:30 注册:2004/8/18 14:33:21 财富:110 发帖时间:2004/8/18 14:36:21 发贴者IP:222.32.18.60 标题:blueskyhjc:求助:哪位DX给个AT45D041的程序给我参考一下,我写的不好使,但还看不出问题 摘要:No.60612求助:哪位DX给个AT45D041的程序给我参考一下,我写的不好使,但还看不出问题 uchar inbyt(void)//read 1 byte from at45d041 { uchar data i,j,k; k=0; for (i=0;i <8;i++) { IC_SCK=0; j=IC_SO; k=(k < <1)|j; IC_SCK=1; } return (k); } //------------------------------------------------ void outbyt(uchar dat)//write 1 byte to at45d041 { uchar data i,j; for (i=0;i <8;i++) { IC_SCK=0; j=dat&0x80; dat=dat < <1; if(j==0x80){IC_SI=1;IC_SCK=1;} else {IC_SI=0;IC_SCK=1;} } //IC_SI=0; } void Rdbuffer(uchar number,uchar *p,bytes,uint offset)//读取缓冲区数据 (缓冲区名,存放数据首地址,字 ......
>>返回讨论的主题
|