RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

USB游戲搖桿的軟件模塊說明

RTThread物聯(lián)網(wǎng)操作系統(tǒng) ? 來源:RTThread物聯(lián)網(wǎng)操作系統(tǒng) ? 作者:ZQUT_5596 ? 2022-08-10 09:07 ? 次閱讀

應(yīng)用的背景

USB游戲搖桿是基本的USB設(shè)備,學(xué)習(xí)基本的USB應(yīng)用,在這基礎(chǔ)上也可以實(shí)現(xiàn)自己定制的USB搖桿。

實(shí)現(xiàn)功能

本USB搖桿實(shí)現(xiàn)基本的USB slave HID配置,控制游戲搖桿的按鍵,x,y,z軸, 視覺頭盔等功能。

整體系統(tǒng)框架

RT-Thread使用情況概述

RT-Thread 可以很方便的和FSP連接,可以直觀的配置修改硬件配置, 對(duì)FSP的配置修改保存后直接應(yīng)用到RT-Thread的項(xiàng)目。就是FSP需要win10 及以上的系統(tǒng),舊系統(tǒng)無法安裝。

硬件框架

33911216-17da-11ed-ba43-dac502259ad0.png

軟件框架說明

33ae0a10-17da-11ed-ba43-dac502259ad0.png

軟件模塊說明

1、使用FSP Stacks -> New Stack -> Connectivity -> USB PHID(r_usb_phid)添加PHID .

33cc66d6-17da-11ed-ba43-dac502259ad0.png

2、使用FSP Clocks Enabled PLL2 設(shè)置UCLK為48MHz.

3403c9e6-17da-11ed-ba43-dac502259ad0.png

3、 在CPKRA6M4 afspsrc _usb_phid 會(huì)自動(dòng)生成 keyboard,mouse 模板。

4、

將r_usb_phid_descriptor_keyboard.c.template 拷貝到src下改名為 r_usb_JoyStick.c

5、

根據(jù)自己的需求可以修改g_apl_device,g_apl_configuration,g_apl_report,g_usb_descriptor等配置。

6、g_usb_on_usb.open 會(huì)讀取以上配置。

7、在USB循環(huán)事件中讀取按鍵狀態(tài),然后USB寫入數(shù)據(jù)。

作品完整圖片

342ff8ea-17da-11ed-ba43-dac502259ad0.png

代碼地址

https://gitee.com/my_mcu/rt_-thread_-cpkra6-m4_usb-joy-stick.git

審核編輯:湯梓紅
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • usb
    usb
    +關(guān)注

    關(guān)注

    60

    文章

    7936

    瀏覽量

    264474
  • RT-Thread
    +關(guān)注

    關(guān)注

    31

    文章

    1285

    瀏覽量

    40081

原文標(biāo)題:基于RT-Thread+RA6M4的USB游戲搖桿

文章出處:【微信號(hào):RTThread,微信公眾號(hào):RTThread物聯(lián)網(wǎng)操作系統(tǒng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    基于 FPGA 的飛機(jī)大戰(zhàn)游戲系統(tǒng)設(shè)計(jì)

    IIC 方式來讀取搖桿的狀態(tài)。游戲總體控制模塊分為按鍵 功能控制、主菜單控制、游戲邏輯控制和文字圖片信息顯示控制四個(gè)方面。根據(jù)玩家不同的指令,HDMI 屏上顯示相應(yīng)的內(nèi)容。 2.2
    發(fā)表于 07-24 20:03

    游戲搖桿控制vr平臺(tái)

    游戲搖桿控制vr平臺(tái)
    發(fā)表于 08-16 15:33

    PS2游戲操縱桿搖桿模塊

    PS2游戲操縱桿搖桿模塊(雙軸按鍵搖桿)產(chǎn)品簡(jiǎn)介:雙軸按鍵搖桿傳感器模塊由采用PS2
    發(fā)表于 07-19 09:40

    STM32雙軸搖桿控制空心杯電機(jī)雙軸搖桿傳感器

    STM32雙軸搖桿控制空心杯電機(jī)雙軸搖桿傳感器??PS2雙軸按鍵游戲搖桿模塊采用PS2游戲手柄上
    發(fā)表于 09-07 08:43

    搖桿模塊說明

    37種傳感器(十三)之搖桿模塊+Stduino Nano&UNO本文轉(zhuǎn)載自:關(guān)鍵詞:51、stm32、arduino、stduino單片機(jī)、stduino UNO&Nano、搖桿模塊
    發(fā)表于 12-01 07:09

    雙軸搖桿模塊的相關(guān)資料推薦

    就可以知道搖桿指向的位置了;2、它就像一個(gè)在游戲控制臺(tái)中操縱桿,你可以控制輸入這個(gè)操縱桿模塊的 x、 y、 z 的值以及在特定的值下實(shí)現(xiàn)某種功能,它可以被視為一個(gè)按鈕和電位計(jì)的組合。數(shù)據(jù)類型的 ...
    發(fā)表于 12-02 07:26

    STM32F103+NRF2401+游戲搖桿ADC雙單片機(jī)通信遙控小車的設(shè)計(jì)資料分享

    STM32F103+NRF2401+游戲搖桿ADC雙單片機(jī)通信遙控小車文章目錄STM32F103+NRF2401+游戲搖桿ADC雙單片機(jī)通信遙控小車前言一、實(shí)現(xiàn)的功能?二、主要代碼及
    發(fā)表于 02-16 07:49

    基于RT-Thread+RA6M4的usb游戲搖桿設(shè)計(jì)相關(guān)資料推薦

    1、基于RT-Thread+RA6M4的usb游戲搖桿設(shè)計(jì)應(yīng)用的背景usb 游戲搖桿是基本的
    發(fā)表于 08-18 11:42

    微軟Xbox One手柄搖桿的設(shè)計(jì)專利曝光,將改善手柄的搖桿體驗(yàn)

    說到影響游戲手柄手感的因素,搖桿的力反饋是一個(gè)很重要的點(diǎn)。手柄機(jī)身的整體設(shè)計(jì)影響的是手柄握持的手感,而搖桿的力反饋,也就是阻力的大小,影響的是玩游戲過程中的舒適度。
    的頭像 發(fā)表于 03-07 14:16 ?2659次閱讀

    Stduino學(xué)習(xí)(十三)搖桿模塊

    Stduino學(xué)習(xí)(十三)搖桿模塊
    發(fā)表于 11-23 17:06 ?17次下載
    Stduino學(xué)習(xí)(十三)<b class='flag-5'>搖桿</b><b class='flag-5'>模塊</b>

    STM32F103+NRF2401+游戲搖桿ADC雙單片機(jī)通信遙控小車

    STM32F103+NRF2401+游戲搖桿ADC雙單片機(jī)通信遙控小車文章目錄STM32F103+NRF2401+游戲搖桿ADC雙單片機(jī)通信遙控小車前言一、實(shí)現(xiàn)的功能?二、主要代碼及
    發(fā)表于 12-17 18:10 ?27次下載
    STM32F103+NRF2401+<b class='flag-5'>游戲</b><b class='flag-5'>搖桿</b>ADC雙單片機(jī)通信遙控小車

    多功能電磁游戲搖桿手柄采用模擬輸出線性霍爾

    原版的游戲手柄在玩一段時(shí)間后,游戲手柄就會(huì)出現(xiàn)漂移不定、不靈敏的情況,其實(shí)主要是搖桿內(nèi)部金屬的碳膜和觸點(diǎn)出現(xiàn)磨損、受潮和發(fā)霉等情況,從而導(dǎo)致在游戲中移動(dòng)的位置不精準(zhǔn),現(xiàn)新型霍爾式“電磁
    的頭像 發(fā)表于 11-01 16:48 ?1828次閱讀

    USB街機(jī)搖桿x4加西蒙游戲開源分享

    電子發(fā)燒友網(wǎng)站提供《USB街機(jī)搖桿x4加西蒙游戲開源分享.zip》資料免費(fèi)下載
    發(fā)表于 12-22 16:53 ?0次下載
    <b class='flag-5'>USB</b>街機(jī)<b class='flag-5'>搖桿</b>x4加西蒙<b class='flag-5'>游戲</b>開源分享

    霍爾搖桿與電阻搖桿的區(qū)別與聯(lián)系

    目前市場(chǎng)上有霍爾搖桿和電位器搖桿,可用于游戲手柄,無人機(jī),智能控制等各類設(shè)備中,這兩種搖桿的利弊是什么呢?
    的頭像 發(fā)表于 10-10 12:06 ?1678次閱讀

    搖桿應(yīng)用線性霍爾型號(hào)推薦

    式傳感器,通過測(cè)量磁場(chǎng)變化來檢測(cè)物體的位置和運(yùn)動(dòng)。在搖桿產(chǎn)品中,它們可以用于檢測(cè)搖桿的位置和方向,從而實(shí)現(xiàn)對(duì)游戲、遙控設(shè)備或其他應(yīng)用的精準(zhǔn)控制。
    的頭像 發(fā)表于 11-20 10:59 ?875次閱讀
    RM新时代网站-首页