stm32从hid键盘工程改为输入输出

题主是否想询问“怎么将stm32从hid键盘工程改为输入输出”?以下方式进行修改:
1、修改GPIO对应的引脚,在原来的HID键盘工程中,GPIO口的引脚被用于连接键盘电路,重新定义引脚,并将其连接到所需的外设上。
2、修改代码中的USB配置,在HID键盘工程中,USB主要用于连接键盘到电脑,而在输入输出工程中,USB用于其他目的,比如连接到其他设备。
3、修改代码逻辑,在输入输出工程中,代码需要能够接收来自外部设备的数据并响应,同时还需要能够将数据发送给外部设备进行控制,需要编写相应的代码逻辑来实现这些功能。

  • stm32浠巋id閿洏宸ョ▼鏀逛负杈撳叆杈撳嚭
    绛旓細棰樹富鏄惁鎯宠闂滄庝箞灏stm32浠巋id閿洏宸ョ▼鏀逛负杈撳叆杈撳嚭鈥濓紵浠ヤ笅鏂瑰紡杩涜淇敼锛1銆佷慨鏀笹PIO瀵瑰簲鐨勫紩鑴氾紝鍦ㄥ師鏉ョ殑HID閿洏宸ョ▼涓紝GPIO鍙g殑寮曡剼琚敤浜庤繛鎺ラ敭鐩樼數璺紝閲嶆柊瀹氫箟寮曡剼锛屽苟灏嗗叾杩炴帴鍒版墍闇鐨勫璁句笂銆2銆佷慨鏀逛唬鐮佷腑鐨刄SB閰嶇疆锛屽湪HID閿洏宸ョ▼涓紝USB涓昏鐢ㄤ簬杩炴帴閿洏鍒扮數鑴戯紝鑰屽湪杈撳叆杈撳嚭宸ョ▼涓紝USB...
  • stm32 usb鍒濆鍖栦负浠涔堝埌杩
    绛旓細1銆淇敼void XX_Reset(void)锛堝锛歷oid Joystick_Reset(void)锛変竴鑸/* Initialize Endpoint 0 */鐨勪笉鐢ㄤ慨鏀癸紝濡備笅涓轰妇渚嬭鏄庣鐐1鐨勫垵濮嬪寲锛屽叾浠栫鍙e師鐞嗕竴鏍枫係etEPType(ENDP1, EP_INTERRUPT);//璁剧疆绔偣1绫诲瀷 /*EP_BULK 鎵归噺绔偣 EP_CONTROL 鎺у埗绔偣 EP_ISOCHRNOUS 鍚屾绔偣 EP_INTERRUPT 涓...
  • stm32鍙互閫氳繃USB HID鍗囩骇绋嬪簭鍚
    绛旓細鍙兘閫氳繃IAP瀹炵幇浜锛屽熀浜嶶SB_HID閫氳锛屽畬鎴愬崌绾т唬鐮佺殑浼犺緭锛屼娇鐢↖AP绋嬪簭鍐欏叆鑺墖锛屼竴绉嶅緢甯歌鐨処AP鏂规銆備絾鑰冭檻鍒癠SB-HID鐨勯┍鍔ㄦ枃浠惰緝澶氾紝浠g爜閲忚緝澶э紝鎵浠ヤ綘鍐欑殑IAP鍙兘灏变細澶т簺锛屼絾閮芥病鍟ュ奖鍝嶏紝鍙嶆STM32鐨凢LASH涔熶笉宸竴涓伐绋嬬殑浠g爜閲忋
  • stm32鍙互閫氳繃USB HID鍗囩骇绋嬪簭鍚
    绛旓細瀹屽叏娌¢棶棰橈紝鍙互閫氳繃STM32鐨処AP杩涜鍗囩骇绋嬪簭锛屽彧瑕佽兘鎶婂崌绾х殑浠g爜閫氳繃浠讳綍鏂瑰紡锛堜覆鍙o紝骞跺彛锛孶SB锛孡AN锛孲D鍗...锛変紶杈撶粰IAP锛屽氨鑳借繘琛屽崌绾с備絾IAP璋冭瘯骞朵笉绠鍗曪紝鍙兘浼氬嚭鐜板緢澶氶棶棰橈紝浣嗛兘鑳借В鍐筹紝IAP鑳藉府鍔╀綘瀵筍TM32鐨勫瓨鍌ㄤ互鍙婅繍琛屾満鍒剁殑璁よ瘑寰楀埌寰堝ぇ鐨勬彁楂樸
  • 濡備綍淇敼STM32鐨USB渚嬬▼涓鸿嚜宸辨墍鐢
    绛旓細棣栧厛瑕佹敼鍚勭鎻忚堪绗,鐒跺悗鏄叿浣撶殑鏁版嵁澶勭悊銆傛垜浠嬁USB鎽囨潌榧犳爣鑼冧緥鏉淇敼,鎶婂畠鏀规垚USB閿洏銆傝鑼冧緥鍦ㄧ洰褰昞Manley\EKBoard\EKSTM32F\USBDemo(8M osc)\USBDemo\USBLib\demos\JoyStickMouse涓,灏咼oyStickMouse澶嶅埗涓浠,鏀瑰悕涓篣SBKeyboard,浠ョ敤鏉ヤ慨鏀广 鎻忚堪绗﹀湪鏂囦欢usb_desc.c涓傜涓涓鏀圭殑鏄澶囨弿杩扮銆傝澶...
  • 濡備綍浣跨敤STM32鐨USB搴撴敮鎸佸欢杩HID鐨凣ET
    绛旓細濡傛灉瑕佹敮鎸HID鐨凣ET_REPORT璇锋眰锛屾寜鐓т笂涓绡囧崥瀹腑鐨勮鏄庯紝鍙渶瑕佸湪STM32 USB寮鍙戝簱涓殑CustomHID渚嬪瓙涓仛濡備笅淇敼鍗冲彲锛 1锛夊湪usb_prop.c鐨勫嚱鏁癈ustomHID_Data_Setup()涓紝GET_PROTOCOL涔嬪悗澧炲姞濡備笅浠g爜锛 /*** GET_PROTOCOL ***/ else if ((Type_Recipient == (CLASS_REQUEST | INTERFAC...
  • 濡備綍浣跨敤STM32鐨USB闈炴帶鍒剁鐐瑰彂閫佸涓暟鎹寘
    绛旓細鍦–ustom_HID渚嬬▼涓淇敼浜嗗涓嬩唬鐮侊細 1.usb_proc.c 鐨凜ustomHID_Reset锛堬級閲 SetEPTxCount(ENDP1, 64); 2.鍏抽棴 DMA涓柇锛屼笉璁〢DC閲囨牱鍚庡彂閫丒P1鍖 3.鍦╩ain.c閲 閲嶅鍙戦佷竴涓128B鐨勫寘, while(1){ for(i=0;i<2;i++) { SetEPTxAddr(ENDP1, ENDP1_TXADDR+i*64); SetEPTxValid(ENDP1...
  • stm32 usb hid鐢佃矾鎬庝箞鎺
    绛旓細锛屽皢STM32鐨USB鏋氫妇涓HID璁惧銆2锛孲TM32浣跨敤3涓鐐癸紝绔偣0鐢ㄤ簬鏋氫妇鐢紝绔偣1鍜2鐢ㄤ簬鏁版嵁鐨勫彂閫佸拰鎺ユ敹銆3锛岀鐐归暱搴︿负64锛屼篃灏辨槸鍗曟鏈澶氬彲浠ヤ紶杈64涓瓧鑺傛暟鎹4锛孲TM32鑾峰彇涓婁綅鏈轰笅鍙戠殑鏁版嵁骞跺皢璇ユ暟鎹氳繃USB鍘熸牱杩斿洖锛屽悓鏃跺皢鏁版嵁鎵撳嵃杈撳嚭銆5锛屼笂浣嶆満绋嬪簭閫氳繃璋冪敤windows鐨凙PI瀹炵幇瀵笻ID璁惧鐨勮鍐...
  • 鎬庝箞鍒╃敤stm32璇诲彇榧犳爣鏁版嵁
    绛旓細绗竴姝ワ細鏂板缓涓涓狢鏂囦欢 鎶妘sbh_hid_core.c 搴撴枃浠剁矘璐磋繘鍘 杩欐牱灏辫兘闅忎究鏀逛簡锛涘叾浠栫殑搴撴枃浠朵笉瑕佸姩 绗簩姝ワ細鎶婄浉鍏冲簱鏂囦欢鍏ㄦ嫿杩涙潵 閿洏閭d釜涓嶈 usbh_usr.c鏂囦欢杩樼敤璇籙鐩樼殑 鐒跺悗缂栬瘧锛涚涓夋锛 缂栬瘧鎶ラ敊 鎶妋ouse_init mouse_data_process 绛夈傘傘傜浉鍏冲嚱鏁拌嚜宸卞啓浜 杩欎笉灞炰簬搴曞眰椹卞姩鍙互闅忔剰...
  • stm32hid澶嶅悎璁惧win10澶辫触
    绛旓細鍦ㄨ繖绉嶆儏鍐典笅锛屽彲浠ュ皾璇曚粠璁惧鍒堕犲晢鐨勭綉绔欎笅杞芥渶鏂扮殑椹卞姩绋嬪簭骞跺畨瑁呫2銆佺‖浠堕棶棰橈細鍙兘鏄敱浜STM32HID澶嶅悎璁惧鐨勭‖浠舵晠闅滃紩璧风殑銆傚湪杩欑鎯呭喌涓嬶紝寤鸿妫鏌ヨ澶囩殑杩炴帴鍜岀姸鎬侊紝骞跺皾璇曟洿鎹㈣澶囥3銆佸吋瀹规ч棶棰橈細Win10绯荤粺鍙兘涓庢煇浜汼TM32HID澶嶅悎璁惧涓嶅吋瀹广傚湪杩欑鎯呭喌涓嬶紝鍙互灏濊瘯浣跨敤鍏朵粬鎿嶄綔绯荤粺鎴栬仈绯昏澶...
  • 扩展阅读:嵌入式stm32项目实例 ... 键盘钩子hid设备 ... hid 键盘插了不能用 ... stm32门禁毕设 ... hid键盘码 ... stm32烧录器连接不上 ... ch9326模拟hid键盘 ... hid键盘没法使用 ... hid键盘是什么牌子 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网