亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

您現在的位置是:蟲蟲下載站 > 資源下載 > 技術資料 > 沁恒CH552E USB-HID自定義鍵盤帶多媒體功能

沁恒CH552E USB-HID自定義鍵盤帶多媒體功能

  • 資源大?。?/b>139 K
  • 上傳時間: 2022-05-15
  • 上傳用戶:moh2000
  • 資源積分:2 下載積分
  • 標      簽: ch552e usb

資 源 簡 介

用的是沁恒CH552e淘寶買的評估板,USB中斷上傳程序用的是沁恒提供的做了些修改。程序使用2個端點一個,端點1作為普通鍵盤,端點2作為多媒體按鍵,有詳細注釋多媒體按鍵報告,以下是主函數內容。

/****主函數****/

main()

{

    CfgFsys( ); //CH552時鐘選擇配置

    mDelaymS(5); //修改主頻等待內部晶振穩定,必加

ConfigT0(2); //配置2ms T0中斷

USBDeviceInit(); //USB設備模式初始化

    EA = 1; //允許單片機中斷

    UEP1_T_LEN = 0; //預使用發送長度一定要清空

  UEP2_T_LEN = 0; //清空端點2發送長度

    FLAG = 0; //清空USB中斷傳輸完成標志

    Ready = 0;

LED_VALID = 1;   //給一個默認值


P1_DIR_PU &= 0xE0; //在MOD_OC為0時  p1.5 p1.6 P1.7為推挽輸出

P1_MOD_OC = P1_MOD_OC & ~0xE0; //3個口的bit4 = 0   p1.5 p1.6 P1.7設置為推挽輸出

    P1_DIR_PU = P1_DIR_PU | 0xE0; //3個口的bit4 = 1   p1.5 p1.6 P1.7設置為輸出

key1 = 1;

key2 = 1;

key3 = 1;


while(1)

{

   KeyDrive(); //按鍵驅動

}

}


相 關 資 源

主站蜘蛛池模板: 深圳市| 康定县| 罗定市| 界首市| 江都市| 祁连县| 华坪县| 绥中县| 永顺县| 凉山| 仁寿县| 游戏| 江川县| 夏河县| 友谊县| 乌兰察布市| 深水埗区| 景东| 安西县| 墨脱县| 宜阳县| 宁陕县| 惠州市| 利津县| 衡阳县| 游戏| 怀安县| 红原县| 临高县| 双桥区| 大厂| 泾川县| 安多县| 瓮安县| 隆德县| 郓城县| 天门市| 堆龙德庆县| 松潘县| 岳普湖县| 民权县|