单片机学习笔记
菜鸟就要瞻膜大佬
妹妹下...呸,下雨也要来学习
展开
-
STM32学习------SPI笔记【寄存器版】
1.介绍 2. 模拟SPI 3. 硬件SPI一、介绍简述:1)通常 SPI 通信要求 4 根线,分别是 MOSI(主机输出从机输入), MISO(主机输入从机输出), CLK(时钟线), CS(片选线)2)当发送和接受数据的工作都准备好了,只要有时钟 CLK,就发送数据,没有时钟就不发送,而且一个时钟周期发送一位(bit)数据,所以发...原创 2019-04-04 21:24:11 · 9485 阅读 · 2 评论 -
STM32------IIC笔记【寄存器版】(有错误的的请指点)
1. 模拟IIC 2. 硬件IIC 3. 模拟SPI 4. 硬件SPI官方介绍:•只要求两条总线线路 一条串行数据线 SDA 一条串行时钟线 SCL• 每个连接到总线的器件都可以通过唯一的地址和一直存在的简单的主机 从机关系软件设定地址 主机可以作为主机发送器或主机接收器• 它是一个真正的多主机总线 如果两个或更...原创 2019-03-28 21:25:25 · 4223 阅读 · 8 评论 -
STM32------红外NEC协议笔记
学习NEC协议,我认为只分为两部分:1、学习NEC协议的解码,也就是对红外接收头接收到信号后产生的电平信号进行解读;2、学习NEC协议的编码,当了解到NEC原理之后,自己就可以尝试着编写模拟NEC红外信号,来加深对NEC的理解。原理:1、发送原理:NEC协议为发送38Khz的红外载波来控制数据的传输,周期大概为26us。NEC发送的一次信号可分为引导码、地址码、地址反码、命令码、命令反码,如图...原创 2019-04-13 13:26:20 · 2614 阅读 · 1 评论 -
STM学习笔记------W25Qxx
当初学习这个时觉得挺简单的,不用做什么笔记,可是过了也才两个星期之后,再回过头来用到的时候,竟然全部忘完了。。。所有又来记录一下笔记。W25QXX 由每页 256 字节组成。 容量为 (XX/8)M 字节。每页的 256 字节用一次页编程指令即可完成。 每次可以擦除 16 页(1 个扇区,最小擦除单位)、 128 页(32KB 块)、 256 页(64KB 块)和全片擦除。存储数据地址为24位,...原创 2019-04-17 11:55:48 · 7615 阅读 · 3 评论 -
STM32------UCOSII的学习笔记
一些对UCOSII的最最最浅度的理解和最最最基本的使用方法的记录: 操作系统分为两大类型: 实时操作系统、分时操作系统。实时操作系统: 对优先级很敏感。操作系统的作用: 多任务并发执行。不是同时。空余的时间拿出来做有用的事情。思考问题的方式变化了。 操作系统: 操作系统内核 + 图形系统 +文件系统 +网络协议栈操作系统实现多任务的并发执行(调度算法): 依靠操作系统的内核...原创 2019-07-01 16:47:51 · 462 阅读 · 0 评论 -
STM32------bxCAN学习笔记
STM32的CAN总线传输过程主要分为三个步骤初始化CAN线: 开启时钟、配置GPIO口、切换工作模式(睡眠初始化正常模式)、配置CAN的传输速率(CAN_BTR)、配置需要使用的过滤器、设置过滤器关联的FIFO、配置过滤器的规则封装一个数据发送函数: 配置邮箱进行发送数据。完成对邮箱进行赋值过程。封装一个接收数据的函数: 轮询判断状态位,判断是否收到数据,完成数据读取。配置过...原创 2019-06-23 18:24:05 · 514 阅读 · 0 评论 -
STM32------DMA的学习笔记
DMA配置参考STM32学习手册即可/*函数说明:DMA1的x通道初始化,可完成存储器到存储器、外设到存储器(如串口1的接收)、存储器到外设的初始化(如串口1的发送)参数说明:DMA1_Channe1x:DMA1第x通道(x=1....7) CPAR:外设地址,CMAP:储存器地址 turn:传输方向,0---从外设到存储器,1从存储器到存储器turn2:1---存储器到存储器...原创 2019-07-05 19:11:31 · 376 阅读 · 0 评论