第乙個專案(熱敏印表機)

2021-10-01 11:05:51 字數 569 閱讀 4440

gd32f03ret6      512k     64k

硬體材料:直流電機(切刀控制)、步進電機(走紙控制)、列印頭、感測器檢測(缺紙)、限位開關(蓋子狀態)

使用主要**:ringbuff環形緩衝區、串列埠通訊、dma+空閒中斷+軟握手   

字型檔、點陣處理、spiflash、rt-thread作業系統、

主要思路:1、列印選通使用pwm控制,多次選通、

2、步進電機四八拍控制、1ms走一步

3、列印緩衝區:雙緩衝區切換

4、指令支援:韌體版本查詢、波特率切換、電機走紙使能切刀

5、感測器遍曆法校驗、pwm防老化、消抖、

注意點:列印頭與電機每次使用完成後必須去使能,電機可剎車後50ms後去使能

寫**習慣:高內聚、低耦合;物件導向程式設計思想;少用立即數、多用結構體;

確定好思路再動手、多看晶元手冊;

新東西:環形緩衝區、分散載入檔案配置、rt-thread作業系統、dma、spiflash最小擦除單元

待新增模組:debuglog日誌模組、eep/his歷史記錄模組、systemviem模組、faulttrace異常定位模組

安卓藍芽USB連線熱敏印表機一

安卓藍芽連線印表機 首先,你的熱敏印表機必須支援藍芽,我選擇的是芯華xp 58iih這款。此款支援藍芽連線和usb連線。由於我不想每次列印的時候去搜尋藍芽裝置,所以我提前使用平板配備上了這款藍芽印表機。這樣,我就可以在程式中直接找到這個藍芽裝置,並列印資料。第一,例項化乙個藍芽介面卡 bluetoo...

第乙個專案

沒有搞懂自己領導的意思,不清楚這個專案到底如何推進 相關方沒有摸清楚,漏了好幾個,導致自己第一次開會前很忐忑,因為有一些人是第一次溝通 不敢開口問自己領導,這個專案的思路是什麼,一直是自己瞎琢磨。所以說,溝通很重要,真的很重要。不要做一些無用功,該說就說,該問就問。不輸錢不輸地的,怕什麼 專案沒有所...

介紹乙個簡單的印表機列印方法

最近在專案中做到印表機的列印功能,雖然很簡單,但還是分析下 class controltitle 當前操作 資訊管理 學生資訊列表 學生資訊的列印 class content button a left nclick printdiv div print 列印 class tablefirst id...