
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
5.2工程代码生成设置、1选中间需要什么库文件自己选,编译比较快。8时钟配置选3PLL时钟锁向环,外部时钟8m,红色报错选2分频,选择css自动检查外部晶振有没有坏。9GPIO配置out,1默认高,推完输出,上垃,速度,低速,pwm用高速。1安装java安装cubemx,选择help,管理芯片包倒数2个,下载或者下左从本地安装,7.系统选择,第2 串口烧录,不需要系统唤醒,rtos系统用time1

文件选HEX在选择Verify进行下载。连接STM单片机与断开单片机连接,
二、1软件-MSYS2并安装git,输入命令:pacman -S git 后回车安装。三、电脑端-1环境变量-高级-点击新建-变量名MSYS2_PATH_TYPE和变量值inherit。4-选择Properties->C/C++Build->取消use的√填写mack。2打开window-> Preferences->MCU->Tools path->粘贴最初安装的路径C:\msys64\usr\

/计数型,最大5,初始5。void vTaskCode1(void *pvParam)//任务。void vTaskCode2(void *pvParam)//任务。void vTaskCode(void *pvParam)//任务。4096,// 分配内存。"task",// 名字。

/ 互斥锁和二进制信号量都由 SemaphoreHandle_t 类型的变量引用。// 创建一个递归互斥锁。和裸机 的运行差不多。void vTaskCode1(void *pvParam) // 任务。void vTaskCode2(void *pvParam) // 任务。2,// 任务优先级。xTaskCreate(vTaskCode1, // 任务函数。4096,// 分配内存。NULL,

/互斥锁和二进制信号量都由 SemaphoreHandle_t 类型的变量引用。void vTaskCode1(void *pvParam)//任务。void vTaskCode(void *pvParam)//任务。vTaskCode1, // 任务函数。vTaskCode, // 任务函数。1024,// 分配内存。"task1",// 名字。1024,// 分配内存。"task",// 名字

/计数型,最大5,初始5。//必须先用这个释放。void vTaskCode1(void *pvParam)//任务。void vTaskCode(void *pvParam)//任务。vTaskCode1, // 任务函数。vTaskCode, // 任务函数。4096,// 分配内存。"task1",// 名字。4096,// 分配内存。"task",// 名字。NULL, // 传参数。NU

xCreatedEventGroup, // 创建好的事件组。BIT_0 | BIT_4,// 指定事件组的位。2,// 任务优先级。xTaskCreate(vTaskCode1, // 任务函数。4096,// 分配内存。NULL,// 传参数。"task1",// 名字。void vTaskCode1(void *pvParam) // 任务。void vTaskCode2(void *pvP








