自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Typora + PicGo + Gitee(码云)实现markdown图床

Typora + PicGo + Gitee(码云)实现markdown图床文章目录Typora + PicGo + Gitee(码云)实现markdown图床前言图床是干什么的?所需软件PicGo的安装与使用建立Gitee图床库新建图床参库获取token配置PicGo配置配置完成后可以测试配置Typora配置验证图片上传选项问题处理遇到的问题:上传失败遇到问题:Typora不能上传图片前言深感在线博客的编辑器坑太多了,文档丢失、必须联网、可移植性太差,所以开始寻找可替代的方案。但是,这都不是重点,重

2022-04-15 11:33:02 364 1

原创 Fatfs(文件系统的移植)

Fatfs(文件系统的移植)一、文件系统介绍二、移植条件、说明1、FatFs模块在可移植性方面设定了以下条件:2、数据类型说明3、系统框架三、文件移植操作四、接口的实现修改后的diskio.c对ffconf.h文件进行修改API查询五、测试使用头文件源文件一、文件系统介绍FatFs是用于小型嵌入式系统的通用 FAT / exFAT文件系统模块。FatFs模块是按照 ANSI C(C89)编写的,并且与磁盘 I / O层完全分开。因此,它独立于平台。它可以并入资源有限的小型微控制器中,例如8051,PIC

2021-10-29 15:23:43 7039

原创 SD卡驱动

SD卡驱动介绍一、介绍1.SD 卡2. SD的通讯模式3.SD引脚定义二、SD卡驱动介绍1.SD寄存器介绍2、SD卡识别流程初始化过程3、读写SD卡SD卡读取数据(CMD17):SD卡写数据(CMD24):三、SD卡驱动源码源文件头文件使用指南在不同的平台下实现以下函数一、介绍1.SD 卡安全数码卡, 它是在 MMC 的基础上发展而来, 是一种基于半导体快闪记忆器的新一代记忆设备。按容量分类,可以将SD 卡分为 3 类: SD 卡、 SDHC 卡、 SDXC 卡。SD卡(SDSC):0~2G SDHC

2021-10-29 15:11:41 2261

原创 LP5562调光芯片驱动

LP5562调光芯片驱动LP5562调光芯片驱动LP5562调光芯片驱动芯片介绍通讯介绍IIC通讯IIC器件地址寄存器介绍LED电流控制寄存器PWM控制器使能寄存器活动模式寄存器配置寄存器LED映射寄存器内部PWM编程规则PWM变化规则定义设置PWM要到达的目标开始启动设置程序循环次数结束指令激活命令芯片介绍LP5562是一款设计用于产生多种照明效果的四通道LED驱动器。四个独立的 LED 通道具有准确的可编程电流吸收能 力,从 0mA 到 25.5mA(步长 100μA),以及灵活的PWM控制

2021-04-11 23:13:37 918 1

原创 nRF52832芯片的学习(2)-基础的GPIO使用

nRF52832芯片的学习(2)-基础的GPIO使用提示:nRF52832芯片的学习(1)官方SDK的使用与环境搭建文章目录nRF52832芯片的学习(2)-基础的GPIO使用前言一、nRF52832中的GPIO寄存器二、GPIO使用步骤1.GPIO使用2.GPIOTE与外部中断寄存器的地址表总结前言学习的单片机开发的第一步也就是从最基础的GPIO开始进行。一、nRF52832中的GPIOGPIO称为输入输出端口,根据封装最大具有32个/O口,可以通过P0这样一个端口访问和控制多达32个

2021-03-04 10:06:06 3647

原创 nRF52832芯片的学习(1)-官方SDK的使用与环境搭建

nRF52832芯片的学习(1)-官方SDK的使用与环境搭建提示:nRF52832芯片的学习例如:(1)-官方SDK的使用与环境搭建文章目录nRF52832芯片的学习(1)-官方SDK的使用与环境搭建前言nRF52832简介一、nRF52832开发环境二、官方SDK的使用步骤1.下载SDK2.SDK介绍3.使用SDK前言nRF52832简介■ 2.4G单芯片多协议(低功耗蓝牙协议/Mesh/2.4G)无线SOC■ 32bit带浮点单元的ARM-Cortex-M4F内核,512KB Fal

2021-03-02 10:49:19 4070

原创 FreeRTOS系统-独立看门狗监测任务执行状态

FreeRTOS系统-独立看门狗监测任务执行状态日期作者版本说明2021.02.05HxjV1.0完成主体提示:以下文章基于FreeRTOS全部移植完成,能够正常运行.文章目录FreeRTOS系统-独立看门狗监测任务执行状态前言一、独立看门狗的使用独立看门狗的介绍使用指南二、FreeRTOS事件标志组的使用1.事件标志组的简介需要用到的头文件创建事件标志组设置标志组等待事件标志位三、系统中的看门狗监测任务执行状态实现的逻辑思路:使用指南四、总结前言介绍一种使

2021-02-05 17:36:30 2893 2

原创 FreeRTOS系统-二值信号量的使用

FreeRTOS系统-二值信号量的使用提示:以下文章基于FreeRTOS全部移植完成,能够正常运行.文章目录FreeRTOS系统-二值信号量的使用前言一、FreeRTOS系统的中断管理?二、使用步骤1.引入库2.读入数据总结前言FreeRTOS系统的引入可以极大的提高程序的运行效率,搭建的框架也提高了程序的易写性,提高编程效率.在使用FreeRTOS系统的过程中,笔者发现GPIO触发外部中断,在中断服务函数中做一个Delay_ms(20)的延时消抖时,会导致FreeRTOS系统停止工作,这样

2020-12-26 16:50:17 4441 6

原创 FreeMODBUS库 实现串口的选择切换

FreeMODBUS库 实现串口的选择切换日期作者版本说明2020.12.16HxjV1.0完成主体目录FreeMODBUS库 实现串口的选择切换介绍一、FreeMODEBUS的串口配置源码头文件源文件二.使用指南思路说明:使用步骤介绍在FreeMODBUS 库中是不支持串口在运行的时候进行切换,同时也不支持多串口同时运行,必须得从新的配置才能进行串口的输出的选择。这样就使得程序有他的局限性。下文将会着重介绍如何进行选择性配置串口的输出。一、FreeMODE

2020-12-16 15:28:08 1860 1

原创 Git 常用命令

Git 常用命令一、Git是什么?二、Git常用命令1.有关仓库的命令2.分支(branch)操作相关命令3.常用的Git命令4.使用Git从无到有总结一、Git是什么?Git:Git 是一个很强大的分布式版本控制系统。它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势。二、Git常用命令1.有关仓库的命令命令如下:查看远程仓库:$ git remote -v添加远程仓库:$ git remote add origin [仓库地址]拉取远程仓库:$ git pul

2020-12-11 17:39:07 144 1

原创 关于位处理、位运算

关于 C语言的位处理、位运算 位运算——强大到可怕前言在单片机开发中,使用C语言是大家首选。C语言是一种面向底层的语言,其中最为强大的便是,能够方便快捷的进行位运算,使得程序代码运行起来更加的有效率。位运算程序中的所有数在计算机内存中都是以二进制的形式储存的。位运算说穿了,就是直接对整数在内存中的二进制位进行操作。学习计算机的同学对二进制肯定不会陌生,二进制形式也就是能被机器直接识别的语言,直接使用位运算也就是二进制运算,减少了单片机对其的转换步骤,极大的提高了程序的运行效率。位运算操作符号

2020-12-03 15:24:43 463

空空如也

空空如也

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

TA关注的人

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