向打印機(jī)發(fā)送數(shù)據(jù)

用AVR單片機(jī)控制ch375,控制打印機(jī),用7.3728M的晶振整個流程都已實現(xiàn),速度稍慢,把晶振換成21M的,所有流程都走得很好,但打印機(jī)沒反應(yīng),好像是沒收到數(shù)據(jù),請高手指教

那是因為你的速度太快了,導(dǎo)致我們的CH375無法正確的收到你的命令,CH375在寫命令,寫數(shù)據(jù)之間需要延時1.5US,寫數(shù)據(jù)之間需要延時0.6US.你可以先做下測試命令看下你的軟件是否正常的跑,還有你用的是哪款型號的AVR單片機(jī),怎么可以跑21M的晶振,是不是超頻了,如果是超頻了的話,不建議你使用


我在寫數(shù)據(jù)和寫命令的函數(shù)里都加了延時,ch375能完成打印機(jī)的初始化,能驅(qū)動打印機(jī)進(jìn)紙,顯示printing,這些數(shù)據(jù)都是通過375送進(jìn)去的,但后邊發(fā)送的打印數(shù)據(jù),就沒響應(yīng)了,打印數(shù)據(jù)用發(fā)送數(shù)據(jù)的子程序,160字節(jié)一塊發(fā)送,用的是16的片子,設(shè)置一下熔絲位就能跑起來


那估計還是你單片機(jī)上面的問題.可能速度快了導(dǎo)致發(fā)送數(shù)據(jù)出現(xiàn)錯誤的話也可能會導(dǎo)致無法打印的.


另外你看一下你的打印機(jī)是不是還有其他操作.可以插在PC上,打印一下數(shù)據(jù),用BUSHOUND抓取一下數(shù)據(jù).


用7.3728M的晶振打印的非常好,只是稍慢些,打印的都正確,換了晶振發(fā)送控制打印的數(shù)據(jù)發(fā)的很好,打印機(jī)有動作,發(fā)送打印數(shù)據(jù)就不行了,急急急,請大家?guī)兔Π?/p>


問題解決了,是我的數(shù)據(jù)處理程序里邊的問題,速度快了很多


謝謝大家了


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

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