(RV32IMAC) GD32VF103 (Sipeed Longan Nano) >> Assembly
Button
參考資料:
1. ds
2. pm
PBEN
PORT
Input
main.s
.global _start .equiv RCU_BASE, 0x40021000 .equiv RCU_CFG0, 0x04 .equiv RCU_APB2EN, 0x18 .equiv GPIOB_BASE, 0x40010c00 .equiv GPIOC_BASE, 0x40011000 .equiv GPIO_CTL0, 0x00 .equiv GPIO_CTL1, 0x04 .equiv GPIO_ISTAT, 0x08 .equiv GPIO_OCTL, 0x0c .text .org 0x0000 _vector: j _start .org 0x0200 _start: li t0, 0x18 li a0, RCU_BASE sw t0, RCU_APB2EN(a0) li t0, 0x300000 li a0, GPIOC_BASE sw t0, GPIO_CTL1(a0) li t0, 0x80 li a0, GPIOB_BASE sw t0, GPIO_CTL1(a0) li t0, 0x200 sw t0, GPIO_OCTL(a0) li a0, GPIOB_BASE li a1, GPIOC_BASE 0: lw t0, GPIO_ISTAT(a0) sll t0, t0, 4 sw t0, GPIO_OCTL(a1) j 0b .end
P.S. LED_R(PC13)、BTN(PB9)
完成