请教斑竹一个问题?

我在看你们MCS51\FILELIB4\EXAM0的例子,有几个不明白的地方,望能指点一下: 怎么定义的ch375的地址? 在打开文件时,如何设置的片选有效?也就是A0; 谢谢了, 最后祝贵公司蒸蒸日上!

实际上用EXAM0的话,命令口地址为0XBDF1,数据口地址为0XBCF0,实际在定义命令口地址的时候只需要将A0=1和CS=0就可以了,数据口地址就是A0=0和CS=0就可以了,在根据这个就可以算出命令口地址和数据口地址了


#define CH375_CMD_PORT_ADDR 0xBDF1 /* CH375命令端口的I/O地址 */ #define CH375_DAT_PORT_ADDR 0xBCF0 /* CH375数据端口的I/O地址 */

是不是只要将上面的这个宏定义改成自己的地址就行了,还需要修改其他的地方吗?

还有一个问题就是我想只用字节读取,还需要DISK_BASE_BUF吗?如果要用的话,我的单片机只有内部的ram,这部分地址怎么去定义?


修改这2个就可以了,但是有一个问题就是我们的DISK-BASE-BUF是512字节,对于51单片机来讲,只能将其设置为外部的RAM


我有一款单片机有1280个字节的内部的ram,我想应该够用的,但是具体的怎么设置我不知道?能指点一下吗?


实际上是这样的,你的RAM1280的话,那么,内部RAM还是256字节,剩下的1024还是外部RAM


谢谢您了,!


只有登录才能回复,可以选择微信账号登录