![](https://img-blog.csdnimg.cn/20190704220000409.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
cubemx配置的FreeRTOS
cubemx配置的FreeRTOS的学习
新时代弄潮儿
Talk is cheap. Show me the code
展开
-
STM32 CAN 参数设置
这里以STM32F103为例已知:1. CAN1挂载在APB1时钟线上,查看时钟配置得到APB1的外设时钟为36M2. 目标波特率为 125k3. 采样率设置在80%-90%为佳,最佳为87.5%计算公式 波特率 = (APB1时钟频率)/(Prescaler *( SW1+BS1+BS2)) 采样点 = (1+BS1)/(1+BS1+BS2)可以看出最佳采样点设置规律BS1=7 BS2=1,这样采样点刚好为87.5%,但是往往事与愿违,这个时候得到的波特率不...原创 2021-01-31 13:48:05 · 3754 阅读 · 0 评论 -
关于CubeMX的串口全双工接收发送锁死的问题
关于CubeMX的串口全双工接收发送锁死的问题https://blog.csdn.net/mickey35/article/details/74255041转载 2020-06-16 09:10:31 · 496 阅读 · 0 评论 -
FreeRTOS学习笔记(四)—— 事件标志组&任务消息邮箱应用
待完善原创 2019-07-04 21:56:24 · 852 阅读 · 0 评论 -
FreeRTOS学习笔记(三)—— 信号量应用
信号量的概念及其作用信号量(semaphores)是20世纪60年代中期Edgser Dijkstra发明的。使用信号量的最初目的是为了给共享资源建立一个标志,该标志表示该共享资源被占用情况。这样,当一个任务在访问共享资源之前,就可以先对这个标志进行查询,从而在了解资源被占用的情况之后,再来决定自己的行为。 实际的应用中,信号量的作用又该如何体现呢?比如有个30人的电脑机房,我们就可以创建信号量...原创 2019-07-04 21:54:51 · 1834 阅读 · 0 评论 -
FreeRTOS学习笔记(二)——消息队列应用
6.3 消息队列cubemx配置freertos的消息队列消息队列的概念及其作用消息队列就是通过 RTOS 内核提供的服务,任务或中断服务子程序可以将一个消息(注意,FreeRTOS消息队列传递的是实际数据,并不是数据地址,RTX,uCOS-II 和 uCOS-III 是传递的地址)放入到队列。同样,一个或者多个任务可以通过 RTOS 内核服务从队列中得到消息。通常,先进入消息队列的消...原创 2019-07-04 09:19:41 · 3210 阅读 · 0 评论 -
FreeRTOS学习笔记(一)——基础知识体系
一、任务管理单任务系统(裸机)主要是采用超级循环系统(前后台系统),应用程序是一个无限的循环,循环中调用相应的函数完成相应的操作,这部分可以看做后台行为;中断服务程序处理异步事件,这部分可以看做是前台行为。后台也可以叫做任务级,前台也叫作中断级。前后台系统的编程思路有两种:轮询方式(实时性得不到保障,紧急与非紧急消息不能有效管理)、中断方式(可以保证一定的实时性,紧急消息可以得到响应)。...原创 2018-12-26 15:29:52 · 5712 阅读 · 6 评论