USB打印機問題[原創(chuàng)]

我連接了hp deskjet 3325 到ch375構成的電路上。 get_descr(1)返回0x2C, set_addr(3), get_descr(2)也都是返回0x2C. 察看了你們的資料,好像說明USB設備沒有做出響應。 請問是怎么回事,打印機肯定是好的, 電源肯定是打開的, USB_CHECK_EXIST 和 USB_SET_MODE 的返回都是正確的。 我還試著連接了一個USB Hub代替打印機,結果get_descr(1)返回了正確的值!請賜教

補充一下,我用的是CH375HST示范程序. 另外連了一個LG的U盤,也能正確讀出descriptor(1). 只有hp打印機和一個3com的攝像頭無法讀出描述浮。 以前的貼子我也看了一遍,沒找到有用的信息。


2C應該是返回超時了,你要不用外置固件程序試下看可以不可以讀取描述符,發(fā)E-MAIL到我們技術信箱,給你一個外置固件的例子


還有一個問題,晶體有特殊要求嗎?我就在市場上買的普通晶振,可以嗎?好象要求的2500ppm 隨便那種1塊錢的都可以達到。


郵件已發(fā),收到了嗎?


375的晶振必須為12M,誤差范圍在0。5%,別的就沒什么要求的了


我利用CH375來與HP1160連接 在進行枚舉的時候 get_descr(1), set_addr(3)都能通過 可是到了get_descr(2)就會出錯誤程序就不能在往下走了 東風大哥 可以跟你交流一下嗎 我郵箱是個人信息保護,已隱藏


有返回錯誤代碼嗎?如果不可以的話,你可以拿外置固件的例子試下看可以不可以


請問外置固件是什么,我是按照CH375HST.PDF那個文件進行開發(fā)的 是利用單片機對打印機一步一步的枚舉 外部固件是不是要寫在外部的ROM或者RAM里面啊 可以指教一下嗎 謝謝了


wang老弟,你比我強多了,我的get_descr(1)都通不過。 還是把你的返回碼打出來看看吧 另外你的get_descr(1)取出的內容是否正確,和其他軟件讀出的結果是否一致?  外置固件我理解就是自己填寫USB請求的內容讓CH375以數(shù)據(jù)形式發(fā)出去.


東風大哥 我今天又試了一下 有的時候程序可以執(zhí)行到get_descr(2) 但是前面的返回碼根本就不對 有的時候連get_descr(1)都不能通過 真是有點奇怪 我的get_descr(1)的返回值竟然是0xF8 我理解外置固件應該是我們自己按照USB的協(xié)議一步一步的發(fā)出指令 而不是用他內部給出來的比如get_descr(1)等


東風大哥 我又試了一下 這下我發(fā)出get_descr(1)后的返回值也是0x2C了 真是奇怪去 如果大哥解決這個問題了 能不能指點小弟一下 如果你有外部固件程序可以給我發(fā)過來一份嗎 我的郵箱是個人信息保護,已隱藏 謝謝了


返回0X2C的話,可能和你USB連線有關系,你檢查你的D+,D-的連線是否正常,還有USB對打印機的供電是否足夠?


我估計不應該是D+,D-的問題 與電腦連接的時候都沒問題 可以正常打印 可是如果是USB對打印機供電不足的話 那怎么處理啊 我是用你們公司的開發(fā)板 電源是固定的啊 你有沒有外部固件程序的例子 能不能給我發(fā)一份啊


我正忙呼呢,找出原因一定告訴你 那你不接打印機,換接一個U盤什么的,返回值正確嗎?


如果接U盤 返回是正確的


只有登錄才能回復,可以選擇微信賬號登錄

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