#define SHELL_PRINT_BUFFER 128 #define SHELL_GET_TICK() 0 #define SHELL_DEFAULT_COMMAND "rnMBB & GD32 RISC-V >>" #define SHELL_USING_AUTH 0 #define SHELL_USER_PASSWORD "letter" #define SHELL_LOCK_TIMEOUT 5 * 60 * 1000 #endif 3.6.修改shell.c中的TEXT_INFO信息如下 static const char...
#define SHELL_PRINT_BUFFER 128 #define SHELL_GET_TICK() 0 #define SHELL_DEFAULT_COMMAND "rnMBB & GD32 RISC-V >>" #define SHELL_USING_AUTH 0 #define SHELL_USER_PASSWORD "letter" #define SHELL_LOCK_TIMEOUT 5 * 60 * 1000 #endif 3.6.修改shell.c中的TEXT_INFO信息如下 static const char...
AI代码解释 voidAdcInit(void){AdcGpioInit();AdcConfig();}voidAdcPolling(void){staticuint32_t tick=0;float temperature=0;uint16_t ref=0;float Vdd=0;if(SystemGetTick()-tick>1000){ref=AdcSample(ADC_CHANNEL_17);Vdd=1.2/(float)ref*4095;printf("\r\nVdd=%.3f V\r\n",Vdd);printf("Ch...
然后查看systick.h文件:左上角是全文的对比导图,红色是有区别的地方,蓝色是注释里有区别的地方,...
voidTIMER1_IRQHandler(void){if(SET==timer_interrupt_flag_get(TIMER1,TIMER_INT_UP)){timer_interrupt_flag_clear(TIMER1,TIMER_INT_UP);SystemTick++;}} 代码语言:javascript 代码运行次数:0 运行 AI代码解释 uint32_tSystemGetTick(void){returnSystemTick;} ...
< 15 Cortex-M3 system tick interrupt */ /* interruput numbers */ WWDGT_IRQn = 0, /*!< window watchDog timer interrupt */ LVD_IRQn = 1, /*!< LVD through EXTI line detect interrupt */ TAMPER_IRQn = 2, /*!< tamper through EXTI line detect */ RTC_IRQn = 3, /*!< RTC ...
*/intmain(void){//systick initsysTick_init();/* configure the TIMER peripheral */timx_init(T1,119,999,0,1);/* configure LED1 GPIO port */led_init(LED1);/* configure LED2 GPIO port */led_init(LED2);/* configure LED3 GPIO port */led_init(LED3);/* configure LED4 GPIO port...
{charstr[20];//systick initsysTick_init();//usart init 115200 8-N-1com_init(COM1,115200);usart_send_string((uint8_t*)"This is COM1 ");/* sprintf函数把格式化的数据写入某个字符串 */sprintf(str,"20%02d-%02d-%02d",22,05,15);usart_send_string((uint8_t*)str);while(1) ...
uint32_t get_systick_ms(void); void delay_ms(uint32_t ms); void delay_us(uint32_t us); void systick_deinit(void); /* * Call by Systick interrupt server */ void systick_handler(void); #endif 1. 2. 3. 4. 5. 6.
uint32_t get_systick_ms(void); void delay_ms(uint32_t ms); void delay_us(uint32_t us); void systick_deinit(void); /* * Call by Systick interrupt server */ void systick_handler(void); #endif 1. 2. 3. 4. 5. 6.