知识点 STACK 任务堆栈: N * 4 字节HEAP 堆:给FreeRTOS系统分配的总内存空间(包括堆栈) 如果正在运行的任务不是一个循环,或者存在返回,FreeRTOS就会重启MCU 在中断函数中调用FreeRTOS的专用中断函数(xxxFromISR),需要用 portYIELD_FROM_ISR() 进行任务调度,参数由中断函数提供 函…
序言 今天是2021年4月14日,STM32价格超级加倍,这个仇我记下了 就tm离谱 HAL库每次串口接收都是固定的,太麻烦,看到一个很好的教程接收任意长度的数据,但是时间有点久远了,搬过来延续一下 修改UART_Receive_IT函数 Ctrl+F 全局搜索找到这个函数 static HAL_StatusTypeDef UART_Receive…
1.在Keil中跳转函数需要先编译2.勾选reset and run 但是还是需要手动reset去Debug的setting选项里的Pack选项卡,把enable的勾去掉试试3.delay是通过滴答定时器(system tick timer)中断来实现的,外部中断也是通过中断来实现的。同样是中断,但是有优先级的说法,外部中断优先级和滴答定时器中断优…