自定义博客皮肤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)
  • 收藏
  • 关注

原创 SPI通信协议总结

概要SPI是一种高速的,全双工,同步的通信总线。SPI分为主、从两种模式,一个SPI通讯系统需要包含一个(且只能是一个)主设备,一个或多个从设备。SPI接口的读写操作,都是由主设备发起。当存在多个从设备时,通过各自的片选信号进行管理。SPI通常有四个接口:MISO(数据输出)、MOSI(数据输入)、SCLK(时钟)、CS(片选)优点:支持全双工通信、通信简单、数据传输速率快;缺点:没有指定的流控制,没有应答机制确认是否接收到数据,所以跟IIC总线协议比较在数据的可靠性上有一定的缺陷。 通

2021-05-23 15:29:08 435 2

原创 IIC通信协议总结

前言最近在复习通信协议相关的知识,故此做个总结。概要IIC(IIC,inter-Integrated circuit),两线式串行总线,用于MCU和外设间的通信。IIC只需两根线:数据线SDA和时钟线SCL。以半双工方式实现MCU和外设之间数据传输,传输速率在标准模式下可以达到100kb/s,快速模式下可以达到400kb/s。扩展全双工: 允许数据在两个方向上同时传输。半双工: 允许数据在两个方向上传输,但是同一时间数据只能在一个方向上传输。IIC协议1.IIC总线结构2.通讯

2021-05-22 14:55:35 228

原创 FreeRTOS学习笔记(三) ——二值信号量

前言上一个笔记学习完了FreeRTOS的消息队列,以及如何创建与使用,在本篇文章中,继续基于上一个工程来学习FreeRTOS的信号量,其中二值信号量是尤其重要的一点,比较常用,所以本篇会着重介绍二值信号量作用与使用。FreeRTOS信号量简介二值信号量通常用于互斥访问或同步,二值信号量和互斥信号量非常类似,但是还是有一 些细微的差别,互斥信号量拥有优先级继承机制,二值信号量没有优先级继承。因此二值信号 另更适合用于同步(任务与任务或任务与中断的同步),而互斥信号量适合用于简单的互斥访问。二值信号量

2021-05-18 11:16:59 705

原创 FreeRTOS学习笔记(二) ——消息队列

前言学习完如何在STM32F1搭建FreeRTOS环境后,接下来学习FreeRTOS新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示;全新的 KaTeX数学公式 语法;增加了支持甘特图的mer

2021-05-17 21:55:38 1091 6

原创 FreeRTOS学习笔记(一) —— 环境搭建

前言在日常中,我平常都是直接裸机开发,去完成一些小玩意。直到最近,功能需求的不断增加,导致裸机开发的缺点就暴露出来了,中断内的处理变得复杂,处理时间变长,超级循环使得应用程序变得非常复杂,因此难以扩展、中断嵌套由于运行时长增加的原因,导致发生不可预估的问题等等…为了解决以上痛点,我想到了FreeRTOS(一个开源的嵌入式实时操作系统),刚好ST官方的STM32CubeMX里面直接有FreeRTOS的中间件,使用非常方便。下来就来看看怎么搭建环境叭~推荐去FreeRTOS官网学习相关API =>传

2021-03-24 15:26:23 1192 1

原创 记录一下 开发STM32 USB HID踩过的坑

记录一下 开发STM32 USB HID踩过的坑一、前言二、代码配置一、前言MCU: STM32F103C8T6CubeMX: STM32CubeMX 5.3.0二、代码配置引脚配置时钟树配置我是打算做一个游戏控制器的,所以这里选择的是Custom Human Inerface Device Class。顺便科普一下:HID类设备是指用于和人类交互的设备,例如鼠标、键盘,游戏手柄、打印机等。CubeMX代码生成后,是不能直接用的,是因为报文描述符没有进行有效的填充。可在源码中 use

2020-12-10 13:39:43 7284 8

空空如也

空空如也

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

TA关注的人

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