CH582三模機(jī)械鍵盤方案demo

版主,CH582M?? USB/BLE雙模開源一個(gè)9寸小鍵盤適配好的代碼,放在github上,可以嗎?去掉了2.4G部分


已發(fā)送至郵箱,請查收。

USB/BLE雙模鍵盤無參考代碼,您可以參考EVT中的USB鍵盤例程+BLE的鍵盤例程自行移植,或留個(gè)郵箱獲取三模鍵盤demo進(jìn)行修改。


我郵箱是個(gè)人信息保護(hù),已隱藏,如果可以希望可以回郵下,我將改好的Three-mode_kbd發(fā)回你們看看,我們是配合我們的三種長條顯示屏做的一個(gè)Open Source的方案,在hackaday.io和facebook的一些group上有展示。只是還有幾個(gè)問題請教:

  1. 藍(lán)牙1分鐘就Enter pm idler后,我在suspend_to_ram中去掉了RstAllPins();和SetAllPins();才能正常喚醒掃描。這對功耗會否有影響?

  2. 8 Row x 17 Col設(shè)置為 17 Col都開漏輸出,這樣不影響多鍵識別。

  3. 另外Fn+F3/F8/F9為 MUTE/VOL-/VOL+, 在PC上USB/BLE模式均不能操作這功能,在樹莓派上USB模式可以操作這3功能,但樹莓派藍(lán)牙模式又不行了。?

  4. Fn+背光加/背光減是無法上傳到PC的是吧?只能鍵盤本身調(diào)用?


祝好!感謝!



  1. 1710727412705176.png

  2. 1710727413139489.jpg


三模鍵盤IO初始化情況為:行IO配置上拉輸入,列IO推挽輸出高電平,當(dāng)列IO推挽輸出低電平時(shí),此時(shí)如果按下某行某列按鍵,則某行某列導(dǎo)通,并輸出此按鍵。

1、suspend_to_ram函數(shù)中一進(jìn)來就將列IO輸出低電平,并且使能GPIOA中斷,此時(shí)按按鍵才能夠進(jìn)行喚醒操作,您這邊去掉了RstAllPins和SetAllPins兩個(gè)函數(shù),才能正常喚醒掃描,是對程序做過修改嗎?您去掉這兩個(gè)函數(shù)之后按原來程序的邏輯,一定是不能正常喚醒的;鍵掃處理及IO初始化配置是否也相應(yīng)修改過?

2、CH582默認(rèn)不支持開漏輸出模式,如果您有經(jīng)驗(yàn),不想按照我們的方式來做,那只能您自己做調(diào)試了。

3、demo程序中,以靜音功能為例,鍵值表中0x3a對應(yīng)我們機(jī)械鍵盤上的F1按鍵,步驟見下圖:image.png

image.png

image.png

image.png

4、FN加減背光操作確實(shí)是給鍵盤用的,無法上傳給PC


@water168

另外,您提到的想將開源代碼放到GitHub上以及展示,這個(gè)是可以的,三模鍵盤demo是完全開源的,不需要擔(dān)心有泄漏代碼的隱患。


非常感謝回復(fù)


能否發(fā)一份ch592F的三模鍵盤demo代碼給我 郵箱個(gè)人信息保護(hù),已隱藏


我也需要一份三模DEMO,謝謝,個(gè)人信息保護(hù),已隱藏


已發(fā)送至郵箱,請查收。


@拼命三郎

您好,CH592F相較CH582M,IO引腳更少且RAM資源少6K,不適合做鍵盤類應(yīng)用,因此暫時(shí)沒有CH592的三模鍵盤例程,給您發(fā)一份基于CH582M的三模鍵盤例程,您可以參考一下,壓縮包已發(fā)放到您郵箱,請查收。


我看65#的圖片怎么和我以前收到的demo不一樣?可否發(fā)個(gè)最新版的?我郵箱:謝謝!


@aaronya

已發(fā)送,請查收。

不過您這個(gè)郵箱好像有問題,我這邊發(fā)送過去顯示被退回,我這邊又發(fā)了一次,如果還是沒收到,請確認(rèn)下郵箱地址是否正確。


@TECH_ZZY 確實(shí)沒收到,麻煩請?jiān)囈幌逻@個(gè)郵箱


@aaronya

已發(fā)送,但依舊被退回。


@TECH_ZZY 沒道理啊,前幾天還收過你們的郵件,那試試gmail吧:


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

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