用ch375对u盘进行扇区读写时关于ram的问题
1.我用的是ch375hf6.lib和ch375hf6.h 2.当我在main函数里设一个unsigned char xdata buf[512]的时候,出现xdata=1111,然后下载到stc11F16XE中运行出现异常,程序根本不运行 3.当我吧xdata buf[512]改为xdata buf[256]时,程序可以开始运行,但是不能正常进行扇区读写。 4.此时我以为是单片机内部扩展ram的问题,于是换了个内部扩展ram为4k的STC90C58RD+。 但是此时在超级终端中出现乱码(波特率正确)!
请各位大侠帮小弟看看问题出在哪,到底是ch375hf6.lib和ch375hf6.h要修改,还是ram的大小问题?需要参看什么代码就跟我说。。。谢谢了
PS:没有define FILE_DATA_BUF_LEN 512 只有define DISK_BASE_BUF_LEN 512
跪求红桃六,ch34x等达人指导!