Freertos
文章平均质量分 58
Freertos
补不补布
男儿到死心如铁,人间情事漫蹉嗟
展开
-
STM32+FreeRTOS+CUBEMX_学习笔记(七 )输入捕获
输入捕获前言1、cube设置2、函数详解:参考前言我们可以利用输入捕获模式来测量脉冲宽度或者测量频率。1、cube设置2、函数详解:/** * @brief Read the captured value from Capture Compare unit 读取通道捕获值 * @param htim TIM handle. * @param Channel TIM Channels to be enabled * This parameter can b原创 2021-07-14 09:29:49 · 680 阅读 · 0 评论 -
STM32+FreeRTOS+CUBEMX_学习笔记(五 )ADC采样
ADC的各种模式前言1、STM系列ADC的参数:2、ADC的几种工作模式单次转换模式连续转换模式DMA双ADC模式3、函数4、具体操作参考资料前言ADC采样是一种常见的功能1、STM系列ADC的参数:手册中关于ADC的介绍● 12位分辨率● 转换结束、注入转换结束和发生模拟看门狗事件时产生中断● 单次和连续转换模式● 从通道0到通道n的自动扫描模式● 自校准 ● 带内嵌数据一致性的数据对齐● 采样间隔可以按通道分别编程● 规则转换和注入转换均有外部触发选项● 间断模式● 双重模式原创 2021-03-31 09:32:31 · 2022 阅读 · 3 评论 -
STM32+FreeRTOS+CUBEMX_学习笔记(四)按键输入
按键,gpio输入模式前言操作前言gpio输入模式也就是简单的读取gpio的电平操作1、首先在cube中将gpio设置为输入模式2、函数讲解: HAL_GPIO_ReadPin(KEY1_GPIO_Port,KEY1_Pin);//这个函数用来读取pin的高低电平值/** * @brief Read the specified input port pin. * @param GPIOx where x can be (A..F) to select the GPIO peri原创 2021-03-31 08:37:22 · 894 阅读 · 0 评论 -
STM32+FreeRTOS+CUBEMX_学习笔记(六)PWM终极总结+代码,PWM输出,输入捕获,我不看都后悔
目录PWM输出cubemx配置:配置时钟和输出PWM模式:配置PWM频率和极性:配置PWM时钟:启动PWM和设置占空比:pwm占空比设置和极性设置讲解:PWM输入模式:pwm输入配置打开输入中断:编写回调函数:结果:输入结果计算:本系列文章由江山(csdn名:补不补布)(github:jianggogogo)自己写成,当中用到引用时都已经标记出来,如果出现版权问题,请直接联系我修改。当然,技术...原创 2020-01-18 10:53:17 · 4442 阅读 · 8 评论 -
STM32+FreeRTOS+CUBEMX_学习笔记(三)freertos官方文档分析,时间片调度和抢占式调度的区别
目录一、前言和目的:二、freertos文档:2.0、看看源文档:2.1、freertos任务定义:2.1、freertos任务状态:三、freertos任务调度方式:四、时间片方式:五、抢占式方式:六、对比:七、总结:一、前言和目的:在使用freertos的过程中,难免会遇到关于任务优先级和时间片分配的问题。为了更好的使用该系统,学习了下面的一些知识。看freertos源代码任务优先级...原创 2020-01-13 14:40:36 · 2555 阅读 · 1 评论 -
STM32+FreeRTOS+CUBEMX_学习笔记(二)串口初始化以及中断接受详细讲解,printf重定位
目录前言准备工作函数讲解串口初始化函数串口接受和发送函数中断回调函数串口操作流程1、设置接受buffer,并且设置为中断接受2、编写中断回调函数3、测试前言本文,在cubemx已经初始化串口之后,讲解如何从串口接受数据,处理数据,以及中断回调函数的编写。另外有如何在HAL库实现串口输出的方法。准备工作我们为了实现串口的中断接受以及处理,我们需要在cube里面打开串口中断函数讲解串口初...原创 2019-12-03 14:06:55 · 3103 阅读 · 0 评论 -
STM32+FreeRTOS+CUBEMX_学习笔记(一 )用CUBEMX配置工程和开启FreeRTOS
目录写在前面需要的配置1、硬软件2、CUBEMX介绍3、几款系统的比较4、FreeRTOS介绍准备工作安装cubemx安装KEIL开始cubemx配置工程1、建立新工程:2、输入芯片类型:3、调成A_z便于寻找配件4、开启RCC,串口,Freerots等5、设置时钟频率:6、设置工程名字和位置:7、生成工程得到已经配置好的工程文件夹目录视图结束语写在前面本人也是重新开始使用CUBEMX+Fre...原创 2019-11-29 13:58:26 · 2374 阅读 · 1 评论