新聞中心

        EEPW首頁 > 手機與無線通信 > 業界動態 > 恢復觸覺體驗|軟件定義無線電(SDR)的物理控制旋鈕制作

        恢復觸覺體驗|軟件定義無線電(SDR)的物理控制旋鈕制作

        作者: 時間:2022-05-07 來源:業余無線電 收藏
        編者按:軟件定義的無線電的物理控制旋鈕 創建人:Tom Nardi

        軟件無線電()是一項很棒的技術,但是旋轉的物理旋鈕可以讓人體驗到電波的滾動。為了恢復這種觸覺體驗,Tysonpower購買了一個便宜的USB音量旋鈕,并開始使其與他的軟件一起使用。啟動和運行這個旋鈕比您可能期望的要做多得多的工作。

        本文引用地址:http://www.104case.com/article/202205/433827.htm

        在確認旋鈕可以在計算機上進行音量控制后,Tysonpower決定嘗試從設備的STM32微控制器中提取固件。不幸的是,這是棘手的地方。事實證明,該芯片啟用了代碼保護功能,因此當將其連接到編程器并進入DFU模式時,固件就會被擦除。哎!


        Tysonpower別無選擇,只能從頭開始編寫新固件,這自然要求對設備的硬件進行逆向工程。第一步是閱讀STM32開發并使工具鏈工作,這為使旋鈕的LED閃爍鋪平了道路。花費了幾個小時的時間,后來又用萬用表戳了一下,他才能夠讀取旋鈕的動作。他描述由于缺乏文檔,使USB HID成為噩夢,但最終他也弄明白了。

        最終結果是固件使音量旋鈕能夠模仿鼠標滾輪,該滾輪可用于許多封裝的調音。但是我們認為真正的成功故事是Tysonpower從逆向工程和STM32平臺上獲得的經驗。畢竟,有時過程與最終結果同樣重要。

        source: https://hackaday.com



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 湄潭县| 芦溪县| 万山特区| 繁昌县| 宝山区| 罗江县| 三门县| 株洲县| 个旧市| 湘西| 元氏县| 抚顺市| 南通市| 海宁市| 临海市| 安溪县| 闽侯县| 普兰店市| 浑源县| 桐梓县| 肇源县| 奇台县| 大渡口区| 孝义市| 德格县| 山西省| 宁远县| 青海省| 柘荣县| 江北区| 多伦县| 云阳县| 南涧| 高阳县| 尉氏县| 从江县| 长寿区| 德格县| 万州区| 揭东县| 浠水县|