1. ˵
    USB  Joystick Mouse 豸

2. ʹû
    Ӳ̶ӦĿӲƽ̨ 
    壺    N32L43XM-STB N32L40XM-STB V1.1

3. ʹ˵
    ģ÷:ʱӣI/O 
         1. SystemClock48MHz
         2. USBClock: 48MHz
         3. GPIOKEY1PA4KEY2PA5KEY3PA6KEY4PA7

    DemoĲԲ 
         1. سλУ
         2. ͨ USB  J3 USB ڣ KEY1KEY2KEY3KEY4 ƶ

4. ע
    ûKEY4KEY4ӦPA7ʹʱҪPA7߻Ӱ

1. Function description
    USB Joystick Mouse device

2. Use environment
    Hardware environment: development hardware platform corresponding to the project 
    Development board:      N32L43XM-STB N32L40XM-STB V1.1

3. Instructions for use
    Describe the configuration method of related modules; for example: clock, I/O, etc. 
        1. SystemClock: 48MHz
        2. USBClock: 48MHz
        3. GPIO: right KEY1 (PA4), left KEY2 (PA5), upper KEY3 (PA6), lower KEY4 (PA7)
                  
    Describe the test steps and phenomena of Demo 
        1. After compiling, download the program to reset and run;
        2. Connect the J3 USB port through a USB cable, press KEY1, KEY2, KEY3, KEY4, the mouse will move up and down, left and right.
 
4. Matters needing attention
    There is no KEY4 button on the development board. The corresponding pin of KEY4 is PA7, which needs to be jumped or connected with another key.