// GPIO模式 GPIO_MODE_INPUT 输入 GPIO_MODE_OUTPUT 输出 GPIO_MODE_MUX IOMUX,至片上外设 // GPIO_MODE_ANALOG 模拟输入/输出 gpio_init_struct.gpio_mode = GPIO_MODE_OUTPUT; // GPIO引脚 GPIO_PINS_0-15 GPIO_PINS_ALL,支持|操作,例如 GPIO_PINS_0 | GPIO_PINS_1 gpio_init_struct.gpio_pins =...
gpio_bits_reset(GPIOA, GPIO_PINS_7);delay_us(10)} } at32f403a_407_wk_config.c 复制 #...
GPIO_PIINS_2);delay(150);gpio_bits_set(GPIOA, GPIO_PIINS_3);delay(150);gpio_bits_reset(G...
printf("GpioTask: LED_Off\n"); //通过GPIO输入数据寄存器odt输出高电平,也可以通过gpio_bits_reset来输出高电平(可以查看gpio_bits_reset定义) GPIOD->odt &= ~GPIO_PINS_13; GPIOD->odt &= ~GPIO_PINS_14; GPIOD->odt &= ~GPIO_PINS_15; //gpio_bits_reset(GPIOD,GPIO_PINS_1); //sleep(1...
GPIO_ResetBits(GPIOB,GPIO_Pin_5); //再做一段延迟 while(delay1--) { delay2=0xFF; while(delay2--); }; delay1=0x7FF; }; return 0; } (注:运行此代码发生LED灯会闪烁。) 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ...
7.2 在定时器溢出中断中添加GPIO toggle代码 在at32f423_int.c文件中完成void TMR2_GLOBAL_IRQHandler(void)函数如下 void TMR2_GLOBAL_IRQHandler(void) { /* add user code begin TMR2_GLOBAL_IRQ 0 */if(tmr_flag_get(TMR2,TMR_OVF_FLAG) == SET){gpio_bits_toggle(GPIOA,GPIO_PINS_1);tmr_flag...
delay(0xFFFFF); //延时 GPIO_ResetBits(GPIOA, GPIO_Pin_0); //设置引脚低电平,熄灭LED delay(0xFFFFF); //延时 } } 这个例程首先包含了AT32F435的头文件,然后定义了一个延时函数`delay()`,在主函数中初始化了GPIOA的第0个引脚为推挽输出模式,并在无限循环中不断切换LED的状态。©...
2022.07.01 第 37 页 版本 2.0.1 XMC PB9 XMC_NE1 XMC_A0 XMC_NOE XMC_NWE XMC_D[7:0] -- AT32 MCU XMC入门指南 KD024C LCD_RESET LCD_CS LCD_D/C LCD_RD LCD_WR DATA[7:0] IM[2:0] 表 26 8bit LCD 引脚定义 含义 LCD reset信号.MCU端通过一个普通GPIO控制(本例中使用PB9) LCD...
GPIO_Init(GPIOA, &GPIO_InitStructure); // 配置USART1参数 USART_InitStructure.USART_BaudRate = 9600; USART_InitStructure.USART_WordLength = USART_WordLength_8b; USART_InitStructure.USART_StopBits = USART_StopBits_1; USART_InitStructure.USART_Parity = USART_Parity_No; USART_InitStructure.USART_...
2) 代码介绍 main 函数代码描述 int main(void) { __IO uint32_t index = 0; system_clock_config();/*系统时钟配置*/ at32_board_init();/*LED 初始化*/ gpio_config();/*SPI2 和 SPI3 GPIO 初始化*/ spi_config();/*配置 SPI2 和 SPI3.其中 SPI2 为从机,SPI3 为主机*/ /* ...