基于LPC2103的藍牙熱敏打印機的開發
步進電機時序如下:
打印頭打印一點行,步進電機前進一點行。由于打印電流過大,所以打印頭是逐段加熱的,在打印一點行的過程中,1,2,3,4,5,6這6段是逐段加熱的。供電電源選項用7.5V,電流2A以上電源。布線方面需要注意的就是藍牙模塊的天線不能被鋪地銅給屏蔽,藍牙模塊那邊地應空出來。
4.軟件設計:
4.1 啟動代碼:
在用LPC2103進行熱敏打印機開發中,啟動代碼是周立功公司提供的啟動代碼,包括三個文件,Init.s,Vectors.s,init.c,需要改動的地方就是堆棧大小,還有就是系統時鐘的設置。
4.2 軟件驅動:
熱敏打印機是一個打印命令和控制面板驅動的系統。系統根據上位機傳下來的打印命令流,完成相應的打印命令,打印命令可以以串口或是并口,或是藍牙的方式從上位機獲得;控制面板上的消息也可以對打印機進行驅動,如進紙鍵,切紙鍵。
系統主程序框圖如下:
評論