自定义博客皮肤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)
  • 资源 (6)
  • 问答 (2)
  • 收藏
  • 关注

原创 HAL库 FreeRTOS学习笔记

1、前言我学习FreeRTOS已经有一段时间了,学习周期也比较长,在这里讲一讲我的理解和学习方法。环境配置STM32CubeMX 5.6.0Keil MDK 5.33NUCLEO STM32F411RETx2、FreeRTOS简介在学习一个新东西前一定要把最基础的原理搞懂,然后在去学着如何取运用,所以首先让我们了解什么是FreeRTOS,以及FreeRTOS的框架和运用。FreeRTOS是一种实时操作系统,实时就是展现了此系统处理具有及时性,这一点在学习FreeRTOS是也是展现的淋漓尽致,

2023-07-30 13:49:18 367 1

原创 HAL库 CubeMX STM32基于FatFs文件系统在SDIO模式下读写SD卡

1、前言上一篇文章我讲述了在SDIO模式下读取SD卡,在文章最后说了需要注意的地方,同时也是裸机下利用SDIO模式的不足,今天给大家讲一讲在FatFs文件系统下读取SD卡的该如何做,以及相比于裸机下SDIO模式的优势。2、FatFs系统简介FatFs文件系统是用于嵌入式的文件系统,...

2021-06-11 20:49:23 2679 3

原创 HAL库 CubeMX STM32通过SDIO模式实现对SD卡的读写

开发环境:STM32CubeMX 5.6.0Keil MDK 5.33STM32F103RET6开发板SD卡SD卡大家一定都不陌生,不过我想很多年级不是很大的人(比如我)可能都对SD卡不是很了解,在我们的意识中,可能大家以为SD卡长这样不过这只是SD卡的一种,这种卡属于SD-Micro,是一种小型的卡,就如卡面上也写着Micro一样,当然SD卡除了这种卡之外,还有两种分别是SD和mini-SD,他们分别长这样:SD卡的四个角有一个是没有的,以便我们认识正反来使用它,SD卡的一侧还有一个可以扳

2021-05-16 19:39:22 6552 12

原创 C语言实现CRC-16 MODBUS校验码的生成,浅谈CRC-16检验码

关于CRC校验码CRC又称循环冗余校验,是用来检测或校验数据传输或者保存是否出现错误的一种方法。我也看了很多关于CRC校验码的文章,如果有没看懂的请看CRC码计算及校验原理的最通俗诠释这一篇文章,文章向我们介绍了CRC校验码是通过什么方法计算出来的,文章挺通俗易懂的。校验码的长度可以根据自己的意愿来定,也可以根据国际上的标准来定,根据自己的实际情况来定,校验码越长,出错的概率肯定就越小。校验码的唯一性问题为什么说校验码也会出错呢,这就涉及到校验码的唯一性问题的探讨上了,我们知道,我们要发一串数据,校验

2021-04-15 14:25:19 1932

原创 C语言十六进制转换成十进制(代码),可将数组内的十六进制数转换后并存入数组

十六进制转换十进制原理介绍十六进制转换为十进制,是先要将十六进制转换为二进制,在通过二进制转换为十进制。十六进制转换为二进制很简单,我们首先要明白,一位十六进制代表四位二进制,如F对应二进制的1111,A代表二进制的1010,利用这种一一对应的关系,很容易就把十六进制转换为二进制,如0x1F6C,其中十六进制1对应二进制0001,十六进制F对应二进制1111,十六进制6对应二进制0110,十六进制C对应二进制1100,那么十六进制数0x1F6C对应的二进制数就是0001 1111 0110 1100。

2021-04-12 11:18:18 7823 1

原创 C语言实现十进制转换成十六进制的实现(有例程),不用scanf函数,STM32 在Keil5环境

STM32 十进制转换成十六进制的实现(有例程),在Keil5里面用C语言实现,不用scanf函数我看了很多十进制转换十六进制的文章,几乎全部都是利用scanf()函数写的,这和我想实现的功能并不一样,于是我打算自己写一个转换代码。关于十进制转十六进制十进制转十六进制的方法网上介绍的很多,这里简单说明一下。用十进制的数除以十六,得到的余数保留,得到的商继续除以十六,直至除到商为0为止,将先得到的余数排在最右边,后得到的按照顺序依次往左排,排完所有的余数之后,便得到了十进制对应的十六进制数。更详细的教程

2021-04-09 15:11:23 6731

FreeRTOS.rar

包含一个翻译过的中文文档以及官方介绍FreeRTOS原理和介绍FreeRTOS内核函数的两个文档

2021-06-17

CAN Pro软件使用说明.rar

CAN Pro软件的使用说明,CAN Pro软件用于CAN信息的收发与分析

2021-04-15

USBCAN-II-Pro-用户手册.rar

USBCAN分析仪的使用手册,用于CAN信息的收发解析工作

2021-04-15

FreeRTOSv2020_12.00.rar

学习FreeRTOS的可以下载,里面包含源代码和Demo,这是2021.3.9号官网下载,版本较新

2021-03-10

stm32-mat_target.rar

MATLAB Simulink用于STM32的模块集,可用于Simulink的C代码一键生成等

2021-03-10

stm32cubemx_v5-6-0.rar

适用于基于HAL库的STM32环境配置

2021-03-10

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

TA关注的人

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