前面說了USB鼠標(biāo),這次趁熱打鐵,說一下USB鍵盤。依然只說如何修改,不說背后的原理。原因你懂的,涉及的知識點太多了。 會不會寫成USB三部曲?????不知道 猜猜我下一步再寫個啥? 1 ?生成工程 首先,STM32CubeMX的配置部分不說了,和USB鼠標(biāo)部分的一樣。唯一
下面編寫下USB鍵盤的程序,依然在CustomHID工程上修改。依舊最先修改的是usb_desc.c文件。我們從設(shè)備描述符開始講述。設(shè)備描述符需要修改下bMaxPacketSize(最大包長度)域為0x08,因為被本次的工程最大通訊長度就是8字
經(jīng)常上網(wǎng)上到深夜的人,家人總是抱怨開著客廳大燈,影響了他們休息,可是有的人的本本上沒有鍵盤燈,盲打技術(shù)又不怎么樣!怎么辦呢?想來想去,決定自制一個。做為本本兼爬格
Will Pretend自主研發(fā)了一款人體工程學(xué)式木制USB鍵盤。在使用珍貴的木料前,他先用MDF材料(中密度纖維板)做出了模板,在有了一個清晰的計劃之后一切就順利多了。原理和傳統(tǒng)機(jī)械鍵盤一樣,每個按鍵都經(jīng)過細(xì)致打磨,然
眾所周知,蘋果的產(chǎn)品以簡潔大氣為主,簡單的Logo映射出蘋果設(shè)計師們的靈動想法,應(yīng)運而生的則是那些令郎滿目的周邊配件。 這是一款擁有著木質(zhì)表面的 USB鍵盤,以蘋果無線藍(lán)牙為主體,在原有的鍵盤上貼
STM32的USB鍵盤及鼠標(biāo)例程通過網(wǎng)絡(luò)可以搜到很,但是在同一個設(shè)備中集成鍵盤及鼠標(biāo)的例程卻比較少見(我通過GOOGLE只搜到圈圈的基于51+D12的版本)。以下為我參考圈圈的例程做出來的集成鍵盤及鼠標(biāo)的STM32的程序。程序上
STM32的USB鍵盤及鼠標(biāo)例程通過網(wǎng)絡(luò)可以搜到很,但是在同一個設(shè)備中集成鍵盤及鼠標(biāo)的例程卻比較少見(我通過GOOGLE只搜到圈圈的基于51+D12的版本)。以下為我參考圈圈的例程做出來的集成鍵盤及鼠標(biāo)的STM32的程序?! 〕?/p>
STM32的USB鍵盤及鼠標(biāo)例程通過網(wǎng)絡(luò)可以搜到很,但是在同一個設(shè)備中集成鍵盤及鼠標(biāo)的例程卻比較少見(我通過GOOGLE只搜到圈圈的基于51+D12的版本)。以下為我參考圈圈的例程做出來的集成鍵盤及鼠標(biāo)的STM32的程序?! 〕?/p>
USB鍵盤特殊功能鍵的實現(xiàn)
本文較為詳盡地介紹了在USB多媒體鍵盤系統(tǒng)中,特殊功能鍵的實現(xiàn)方法。