关于嵌入式学习随笔->13《STM32CubeMX应用4-FreeRTOS的配置》

使用FreeRTOS配置led闪烁

设置创建任务的名字和对应的弱函数名字

生成代码,在弱函数中写入相应的函数,刚生成的函授都在main.c中。点add可以添加任务。

原文地址:https://www.cnblogs.com/vcan123/p/12249995.html

时间: 2024-08-29 17:43:14

关于嵌入式学习随笔->13《STM32CubeMX应用4-FreeRTOS的配置》的相关文章

Spring学习随笔(2):Eclipse下Spring环境配置+入门项目

1 准备工作 (按需下载) Eclipse 下载:http://www.eclipse.org/downloads/eclipse-packages/ : Spring 下载:http://repo.spring.io/libs-release-local/org/springframework/spring/  版本自选: Spring aop另需的3个包:http://download.csdn.net/download/lk_lxn/6397895 2 Spring IDE help->E

关于嵌入式学习随笔->14《STM32CubeMX应用5-CAN总线的配置》

STM32CubeMX-CAN总线的配置 配置好后生成代码 关于HAL库中相关文件代码 1.HAL库滤波器设置c文件 #include "bsp_can.h" #include "main.h" extern CAN_HandleTypeDef hcan1; extern CAN_HandleTypeDef hcan2; void can_filter_init(void) { CAN_FilterTypeDef can_filter_st; can_filter_

关于嵌入式学习随笔->4《F7系统时钟》

1.STM32有5个时钟源:HSI.HSE.LSI.LSE.PLL. -->HSI是高速内部时钟,RC振荡器,频率为16MHz,精度不高.可以直接作为系统时钟或者用作PLL时钟输入. -->HSE是告诉外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源,频率范围为4MHz~26MHz. -->LSI是低速内部时钟,RC振荡器,频率为32KHz,提供低功耗时钟.LSI主要可以作为IWDG独立看门狗时钟,LPTimer低功耗定时器时钟以及RTC时钟. -->LSE是低速外部时钟,接频率为

关于嵌入式学习随笔->5《Systick定时器》

1.什么是Systick定时器? --->Systick定时器是一个简单的滴答定时器,对于ST的M3.M4.M7内核芯片,都有滴答定时器. --->Systick滴答定时器常常用来做延迟,或者时时操作系统的心跳时钟.这样可以节省MCU的资源,不用另外浪费一个定时器.比如UCOS系统中,分时复用,需要一个最小的时间戳,一般在STM32+UCOS系统中,都采用Systick滴答定时器做UCOS的心跳时钟. --->Systick定时器就是一个系统滴答定时器,一个24位的倒计数定时器,记到0时

关于嵌入式学习随笔->8《UART串行通信原理》

1.什么是串口 串口是MCU(Microcontroller Unit:微控制单元)重要的外部接口,同时也是软件开发重要的调试手段,现如今基本上所有的MCU都会带有串口.以STM32F767为例,它的串口资源相当丰富,功能也十分强大,STM32F767IGT6最多可以提供8路串口,支持8/16倍过采样.支持自动波特率检测.支持Modbus通信.支持同步单线通信和半双工单线通信.支持LIN.支持调制解调器操作.智能卡协议和IrDA SIR ENDEC规范.具有DMA等. 处理器与外部设备通信的两种

关于嵌入式学习随笔->6《NVIC中断优先级管理》

1.中断技术概述 在单片机应用系统中,中断技术主要用于时时检测与控制,也就是要求单片机能感及时地响应中断请求源提出的服务请求,进行快速响应并及时处理,这些工作是由单片机片内的中断系统来实现的.当中断请求源发出中断请求时,如果中断请求得到允许,单片机暂时中止当前正在执行的主程序,转到中断服务处理程序处理中断请求,处理完中断服务请求后,再回到原来被中止的程序处(断点),继续执行被中断的主程序. 中断响应和处理过程如下图所示: 2.中断源 -->M4/M7内核支持256个中断,其中包含了16个内核中断

Spring学习(13)--- 基于Java类的配置Bean 之 @Configuration & @Bean注解

基于Java配置选项,可以编写大多数的Spring不用配置XML,但有几个基于Java的注释的帮助下解释.从Spring3.0开始支持使用java代码来代替XML来配置Spring,基于Java配置Spring依靠Spring的JavaConfig项目提供的很多优点.通过使用@Configuration, @Bean ,@Import ,@DependsOn 来实现Java配置Spring. 1) @Configuration & @Bean 注解: 在Spring的新的Java-Configu

Spring学习(13)--- 基于Java类的配置Bean 之 @ImportResource & @Value 注解

学习如何使用@ImportResource 和 @Value 注解进行资源文件读取 例子: 先创建一个MyDriverManager类(模拟读取数据库配置信息) package com.beanannotation; public class MyDriverManager { public MyDriverManager(String url,String username,String password){ System.out.println("url : "+url); Sys

linux学习随笔——linux文件权限管理和网络配置

一.linux文件权限管理 查看某个文件的权限命令:ls -l linux文件权限有4种:读(r).写(w).执行(x)和无权限(-) 一般用10个字符表示其权限,按照(1-3-3-3)来分组划分 1位置 表示文件类型 "-"表示文件,"d"表示目录 2-4位 表示用户权限(u) 5-7位 表示组权限(g) 8-10  表示其他权限(o) 通常用chmod来修改权限:chmod     u+r 目标文件 也可以用数字来表示权限 r=4 w=2 x=1 chown命令