/* add user code begin 3 */ wk_delay_ms(100); printf("test\r\n"); /* add user code end 3 */ } } 6在MDK5上编译,并下载代码到AT32A403A MCU 上 7 连接AT START A403A上AT Link EZ USB接线, (AT Link EZ作为USB to USART设备,默认已把AT32A403A MCU的PA9/10连到AT Link EZ) 8...
/* add user code begin 3 */ wk_delay_ms(100); printf("test\r\n"); /* add user code end 3 */ } } 6在MDK5上编译,并下载代码到AT32A403A MCU 上 7 连接AT START A403A上AT Link EZ USB接线, (AT Link EZ作为USB to USART设备,默认已把AT32A403A MCU的PA9/10连到AT Link EZ) 8...
在main函数中添加delay_ms和printf的调用代码。这部分代码负责实现具体的延时操作和打印输出功能 ...
5 在main函数中添加delay_ms和printf代码,如下黑体加粗部分 int main(void){ /* add user code ...
6 在main函数中添加delay_ms和GPIO翻转代码,如下黑体加粗部分 int main(void){ /* add user code ...
DWT 毫秒延时函数 void dwt_delay_ms(uint16_t nms); DWT 秒延时函数 void dwt_delay_sec...
//delay_ms(10); //delay_sec(1); osDelay(80); printf("GpioTask: LED_Off\n"); //通过GPIO输入数据寄存器odt输出高电平,也可以通过gpio_bits_reset来输出高电平(可以查看gpio_bits_reset定义) GPIOD->odt &= ~GPIO_PINS_13; GPIOD->odt &= ~GPIO_PINS_14; ...
delay_init(); //延时函数初始化 //NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //设置NVIC中断分组2:2位抢占优先级,2位响应优先级 //uart_init(115200); //串口初始化为11520 //重启ESP printf("AT+RESTORE\r\n"); delay_ms(1000);
2) 在 at32f403a_407_board.c 中,新增了 DWT 配置以支援 dwt_delay 延时函数设定: DWT 初始化函数 void dwt_delay_init(void); DWT 微秒延时函数 void dwt_delay_us(uint32_t nus); DWT 毫秒延时函数 void dwt_delay_ms(uint16_t nms); DWT 秒延时函数 void dwt_delay_sec(...
) != I2C_OK){ error_handler(i2c_status);} delay_ms(1);/* DMA方式从EEPROM读数据 */ ...