關(guān)于ch375讀寫端口設(shè)置的問題?

根據(jù)從論壇里找到的資料CH375HM_INDEX XBYTE[0xBCF0] 和 CH375HM_DATA XBYTE[0xBDF1]只涉及到了對(duì)cs和A0的控制。再有根據(jù)下載資料里的電路圖,ch375的讀寫端口直接和單片機(jī)的讀寫端相連(P3.7 P3.6)。但是我沒在源文件和頭文件里找到對(duì)讀寫端的定義和程序控制。

如果電路圖我也這樣連接。然后調(diào)用相應(yīng)的頭文件和庫(kù)文件是不是就可以不考慮讀寫端的定義和軟件設(shè)置? 那么他們又是在哪里被定義和軟件付值的?

看了你的描述,你把CH375芯片和標(biāo)準(zhǔn)版U盤讀寫模塊混淆了。確認(rèn)你究竟是用了哪個(gè)


你看的資料可能不對(duì)!應(yīng)該下載CH375EVT.ZIP(到在線下載里搜索),另外我們的端口的定義是根據(jù)CH375評(píng)估板的硬件連接來定義的!CH375EVT.ZIP中也有相關(guān)資料 你如果完全按照我們的評(píng)估板的原理圖來連接,那是不需要更改讀寫端口的.一般我們定義有 unsigned char volatile xdata CH375_CMD_PORT _at_ 0xBDF1; /* CH375命令端口的I/O地址 */ unsigned char volatile xdata CH375_DAT_PORT _at_ 0xBCF0; /* CH375數(shù)據(jù)端口的I/O地址 */ 在375操作U盤的的例子程序里,我們?cè)陬^文件里定義的,在外部可以修改: #define CH375_CMD_PORT_ADDR 0xBDF1 /* CH375命令端口的I/O地址 */ #define CH375_DAT_PORT_ADDR 0xBCF0 /* CH375數(shù)據(jù)端口的I/O地址 */


我現(xiàn)在參考的就是ch375evt里的代碼和電路圖。電路圖連線也是參考里面的電路圖。CH375_CMD_PORT _at_ 0xBDF1 CH375_DAT_PORT _at_ 0xBCF0這兩個(gè)地址我也知道怎么改。但是我沒在代碼里找到關(guān)于ch375芯片讀寫端口的定義。


那你看一下我們375的DATASHEET,主要和A0,CS有關(guān) CS低電平有效 A0=1,為命令地址端口 A0=0 為數(shù)據(jù)地址端口 就是根據(jù)這兩條線來確定的.


關(guān)于cs,A0的設(shè)置我已經(jīng)明白了。地址的設(shè)置我也明白。


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频