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