自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 FreeRTOS学习-任务管理

FreeRTOS 任务管理

2024-01-09 22:49:44 1850

原创 FreeRTOS学习-创建任务

目前我们只创建了一个任务,当任务进行延时的时候,没有其他就绪的用户任务,系统会进入空闲任务。空闲任务是FreeRTOS系统自己启动的一个任务,优先级最低。整个系统没有就绪任务的时候,系统必须保证有一个任务运行,空闲任务就是为这个设计的。当用户任务延时到期,又会从空闲任务切换到用户任务。在FreeRTOS系统中,每一个任务都是独立的,运行时环境都单独保存在相应的栈空间。我们使用的时静态内存创建任务,定义任务的栈大小的时候,需要定义一个独立的全局变量。

2024-01-06 16:46:44 1829 1

原创 FreeRTOS学习-移植FreeRTOS到STM32F29

从0到1移植FreeRTOS,以及移植中遇到的问题

2023-12-23 15:55:01 1727

原创 DMA介绍

DMA是Direct Memory Access(直接存储器访问)的首字母缩写:是一种完全由硬件执行数据交换的工作方式。DMA控制器由CPU接管对总线的控制,不经过CPU直接在存储器和外设之间进行批量数据交换。在硬件系统中,主要有CPU(内核)、外设、内设(SRAM)、总线(如图1所示)等结构组成,数据经常要在存储器与外设直接转移,或是从外设A转移到外设B。

2023-09-09 10:50:51 1125 2

原创 HDLBits练习

Getting StartedGetting Startedmodule top_module( output one );// Insert your code here assign one = 1'b1;endmoduleOutput Zeromodule top_module( output zero);// Module body starts after semicolon assign zero = 1'b0;endmoduleVerilog Lan

2022-01-24 15:10:25 188

原创 【strncpy函数拷贝数组问题分析】

strncpy函数拷贝数组问题分析问题分析解决方法总结问题最近在使用strncpy拷贝数组元素值的时候,出了问题,查了网上的函数用法并看了函数原型,才发现问题。先上问题,后面再提解决方法。错误代码:#include <stdio.h>#include <stdlib.h>#include <string.h>#define BUF_MAX 10int main(){ int i; char src_buf[BUF_MAX ]={1,2,

2022-01-17 10:00:09 608

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除