2026/6/1 1:09:54
网站建设
项目流程
做网站用js的好处,中国对外建设有限公司网站,信阳做房产哪个网站好用,wordpress+内网FREE 字面意思 就是免费的意思 RTOS 也就是操作系统freertos 就是让任务 同时进行 由于时间太快 所以你不会感觉到 之间的变化下面我们把板子 也就是 stm32f103c8t6 利用cubemx来转移第一步 我们debug选择 serial wire 这个是串行调试 简称是SWD时基 我们选择 TIM2RCC …FREE 字面意思 就是免费的意思RTOS 也就是操作系统freertos 就是让任务 同时进行 由于时间太快 所以你不会感觉到 之间的变化下面我们把板子 也就是 stm32f103c8t6 利用cubemx来转移第一步 我们debug选择 serial wire 这个是串行调试 简称是SWD时基 我们选择 TIM2RCC 我们选择石英cs下面我们来配置 时钟这里我们选择 freertos后面我们选择 v1版本最后 就是 文件项目 命名什么的 这里就不过多讲解了打开项目在main.c里面下面我们讲解 为什么 选择 TIM2 因为freertos 占用了 systick简写所以我们选择了TIM2那么我们嵌入式系统 为什么选择了 V1 是因为 V1 满足了大多数的情况上面这个图片是 定时器 和信号量 的创建 后面会讲解这张图片 是互斥量这是 堆的相关量这是内核这是任务 和队列Events: 事件相关的创建Task and Queues: 任务与队列的创建Timers and Semaphores: 定时器和信号量的创建Mutexes: 互斥量的创建FreeRTOS Heap Usage: 用于查看堆使用情况config parameters: 内核参数设置用户根据自己的实际应用来裁剪定制 FreeRTOS 内核Include parameters: FreeRTOS 部分函数的使能User Constants: 相关宏的定义可以自建一些常量在工程中使用Advanced settings: 高级设置我们还要创建一个串口 把图片的代码 放在里面3 下面我们进行 任务的创建任务 也就是进程 比如 你上课是一个任务 陪男朋友 也是一个任务 在里面都有while1的死循环 创建任务就是 在内存里面 开辟出一个空间这是 rtos提供的函数名称函数作用xTaskCreate()动态方式创建任务xTaskCreateStatic()静态方式创建任务vTaskDelete()删除任务动态方式创建 是系统动态分配任务静态是我们自己来创建 一般情况是动态创建上面是理论部分 下面的是 实际操作我们双击打开我们在freertos里面 找到 .c里面 在两个 for,,等于 while1也就是一直循环下去注意看原理图 这是我的板子原理图 做完以后 两个灯 我们会以不同的频率 闪烁接下来我会更新任务调度