[求助]CH375建工程问题

我用51新建了一个工程,也添加了.LIB文件,但是提示*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS,请问怎么解决?

编译出现这个警告表明你有些库里面的函数在你的主程序里没有用到,这个不影响你的使用。


这个应该不影响你的使用,大概意思是你有未调用的段函数,例如你程序里面有WHILE的死循环,在WHILE后面的函数编译的时候就会报这个警告。


但是,我的串口一点东西也没发送到电脑,好吧,我再瞧瞧程序


你可以把我们的我们的函数先屏蔽掉,看看能不能打印?是不是RAM溢出了?


谢谢了,确实溢出了。不过我在用上位机调试,初始化总是返回0X5F,是怎么回事呀,一直不好使


先做一下简单的测试命令,发送0x06命令之后发送0x55返回0xAA,测试一下单片机与CH375之间通讯。


嗯,这个能通过,返回F9,请问接下来应该怎么调试呀


嗯,这个能通过,返回F9,请问接下来应该怎么调试呀


下面的步骤你可以参考我们的例程\CH375EVT\MCS51C\FILELIB4中例子,主要是CH375LibInit、检测磁盘连接、CH375DiskReady等


我想问一下,单片机可以直接操作CH375的命令地址和数据地址吗?我怎么读出来是-256呢?能否解释下


单片机与CH375以并口总线方式连接可以计算出命令端口和数据端口的I/O地址,可以直接对这两个地址进行读写操作,如果测试命令能够通过,说明硬件连接地址计算正确。请问你在哪边读出-256,明显溢出了,检查一下变量定义?


我读的是我之前往里写的命令地址,但是和我附给的值不一样。我想问下我应该具体怎么连接CH375模块和51单片机,串口方式行不行


并口总线连接的话A0、CS、WR、RD、D0-D7引脚。如果你没有总线并口你可以模拟并口或者串口连接,但是需要用FILELIB5库,具体参考CH375LIB.ZIP\MCS51\FILELIB5。第一步也是需要做测试命令。


我的只有8K的程序存储,不使用库能模拟并口行吗


我们的库是U盘文件系统库,操作U盘必须添加库。这个与你使用什么接口没有关系。


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