STM32控制鍵盤
單片機源程序如下:
- #include <stm32f10x_map.h>
- #include <stm32f10x_nvic.h>
- #include "sys.h"
- #include "delay.h"
- #include "usb_lib.h"
- #include "hw_config.h"
- #include "usb_pwr.h"
- extern u8 EP1BUSY; //鍵盤數據發送忙標志
- extern u8 EP2BUSY; //鼠標數據發送忙標志
- extern u8 INIT_OK;
-
- int main(void)
- {
- Stm32_Clock_Init(9);//系統時鐘設置
- delay_init(72); //延時初始化
- //USB配置
- USB_Interrupts_Config();
- Set_USBClock();
- USB_Init();
- delay_ms(1000); //等待初始化完成
- while(1)
- {
- if(EP2BUSY==0)
- {
- EP2BUSY = 1;
- //
- Joystick_Send(1,1);
-
- }
- }
- }
復制代碼
所有資料51hei提供下載:
STM32_USB_復合設備.7z
(57.76 KB, 下載次數: 106)
2019-5-14 18:23 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|