自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 VSCode使用笔记

官方下载:https://code.visualstudio.com/常用插件1)、C/C++,这个肯定是必须的。2)、C/C++ Snippets,即 C/C++重用代码块。3)、C/C++ Advanced Lint,即 C/C++静态检测 。4)、Code Runner,即代码运行。5)、Include AutoComplete,即自动头文件包含。6)、Rainbow Brackets,彩虹花括号,有助于阅读代码。7)、One Dark Pro,VSCode 的主题。8)、GBKto

2020-08-10 11:41:14 1020

原创 文件系统FATFS的移植教程

FATFS文件系统官方:[link]一、FATFS文件系统简介        FATFS是面向小型嵌入式系统的一种通用的FAT文件系统。它完全是由C语言编写并且完全独立于底层I/O介质。支持的内核有:8051、PIC、AVR、SH、Z80、H8、ARM等。FATFS支持FAT12、FAT16、FAT32等格式。1.1 FatFs的目录结构从上述官方下载FatFs源码,如下图所示:   &

2020-07-04 23:41:07 21103 12

原创 嵌入式编程常见错误总结

1 declaration may not appear after executable statement in block        该错误提醒是说: 变量声明不允许出现在语句之后,对应图中就是说:FRESULT res ;该语句是声明变量;但是之前已经有了执行语句:NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);uart_init(115200); //串口

2020-07-04 09:19:42 1973

原创 STM32HAL库的串口通讯流程详解

STM32HAL库的串口通讯一 查询模式待定,日后补充二 中断模式1 中断接收1.1中断接收流程先在启动文件中找到中断向量表(此处以USART1为例子)然后找到USART1_IRQHandler的函数定义在这里就会发现又跳转到了 HAL_UART_IRQHandler(&huart1);,追进去为下图所示:在图中标记的前三步是读取寄存器SR、CR1和CR3中的值。第四步就是提取出SR(状态寄存器)中的各个错误标志位,然后赋给errorflags,如果errorflags为0

2020-07-01 19:13:09 4245

空空如也

空空如也

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

TA关注的人

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