重新分配 IRQ:菜单栏中的 System->Auto-Assign IRQs
12.lcd_16207_0:
Peripherals->Display->Character LCD->(保持默认)Finish.选中刚建好的 lcd_0,按快捷键 Ct
rl+R 重命名为 lcd_16207_0.
13.led_red:
Peripherals->Microcontroller Peripherals->PIO(Parallel I/O)->Width(1-32btis):18,Direction:
Output ports only,Reset Value:0x0->Next->Next->Next->Finish.选中刚建好的 pio_0,按快捷键
Ctrl+R 重命名为 led_red(PS:这里是设置输出模块,输出的终点是 LEDR 灯).
14.led_green:
Peripherals->Microcontroller Peripherals->PIO(Parallel I/O)->Width(1-32btis):9,Direction:O
utput ports only,Reset Value:0x0->Next->Next->Next->Finish.选中刚建好的 pio_0,按快捷键 C
trl+R 重命名为 led_green(PS:这里是设置输出模块,输出的终点是 LEDG 灯).
15.button_pio:
Peripherals->Microcontroller Peripherals->PIO(Parallel I/O)->Width(1-32btis):4,Direction:In
put ports only->Next->Edge capture register √Synchronously capture,·Falling edge(下降沿),
Interrupt √Generate IRQ,·Edge->Next->Next->Finish.选中刚建好的 pio_0,按快捷键 Ctrl+R
重命名为 button_pio(PS:这里是设置输入模块,输入为四个按键,边缘触发,下降沿有效).
16.switch_pio:
Peripherals->Microcontroller Peripherals->PIO(Parallel I/O)->Width(1-32btis):18,Direction:I
nput ports only->Next->Next->Next->Finish.选中刚建好的 pio_0,按快捷键 Ctrl+R 重命名为 s
witch_pio(PS:这里是设置输入模块,输入为 18 个拨动开关)
评论0