知识点 STACK 任务堆栈: N * 4 字节HEAP 堆:给FreeRTOS系统分配的总内存空间(包括堆栈) 如果正在运行的任务不是一个循环,或者存在返回,FreeRTOS就会重启MCU 在中断函数中调用FreeRTOS的专用中断函数(xxxFromISR),需要用 portYIELD_FROM_ISR() 进行任务调度,参数由中断函数提供 函…
序言 先简单写写大概,后续有机会在详细写 安装ESP-IDF https://docs.espressif.com/projects/esp-idf/zh_CN/stable/esp32s3/get-started/index.html 不是完全按照官方教程的按照主要是把下载linux版的esp-idf,然后在windows下的WSL(window…
多重引用自己写的库文件的时候 .h中要用的变量,需要用extern 声明 比如 extern int a; 记住,不能在这里赋值。 然后在.c文件中定义这个变量 int a=0; 这样写是为了防止反复引用库的时候发生重定义