大家好,采用51單片機(jī),采用CH375A,采用的是串口連接單片機(jī) 使用的是CH375HF5.H,CH375DiskReady( )能通過(guò),在創(chuàng)建文件的時(shí)候總返回0X1F,請(qǐng)問(wèn)這是怎么回事?應(yīng)該怎么解決,謝謝
那你看下DISK-BASE-BUF里面的數(shù)據(jù)是什么?你可以將你單片機(jī)的串口速度提高點(diǎn)
#define DISK_BASE_BUF_ADDR 0x0000 /* 外部RAM的磁盤數(shù)據(jù)緩沖區(qū)的起始地址 最開(kāi)始的32字節(jié)內(nèi)容如下: 04 FF Fa F5 F0 EB E6 E1 DC D7 D2 CD C8 C3 BE B9 B4 AF AA A5 A0 9B 96 91 8C 87 82 7D 78 73 6E 69
里面的數(shù)據(jù)有點(diǎn)不正常,你單片機(jī)的晶振是多少?打開(kāi)文件的時(shí)候也是返回0X1F嗎?
單片機(jī)的晶振是22118400,11.0592的2倍。是直接新建文件的,沒(méi)有先打開(kāi)文件
手冊(cè)上說(shuō)的主機(jī)方式對(duì)晶振要求比較高的,誤差在千分之四以內(nèi),你最好整個(gè)12.000的
我的是采用的串口方式,單片機(jī)晶振是22118400,375晶振是12.000的