HW Protocol
文章平均质量分 89
ZHONGCAI0901
学习、总结、分享,加油!!!
展开
-
【SDIO】SDIO、SD卡、FatFs文件系统相关文章索引
1.SDIO协议分析1.《【SDIO】SD2.0协议分析总结(一)-- SD卡基本概率介绍》2.《【SDIO】SD2.0协议分析总结(二)-- SD卡识别&数据传输过程》3.《【SDIO】SD2.0协议分析总结(三)-- SD卡相关命令介绍》2.STM32平台SD卡实验1.《【STM32】STM32 SDIO SD卡读写测试(一)-- SD卡硬件设计和软件移植》2.《【STM32】STM32 SDIO SD卡读写测试(二)-- SD_Init之Power On阶段》3.《【STM32】原创 2021-02-27 13:01:19 · 2452 阅读 · 1 评论 -
【USB】HID设备数据包分析
USB HID设备连接过程的原始数据包分析。原创 2022-07-10 07:53:29 · 3345 阅读 · 0 评论 -
【Audio】I2S传输PCM音频数据分析总结(二)
1.前言《I2S传输PCM音频数据分析总结》主要是介绍PCM音频数据是如何通过I2S进行传输的,主要是分成2个部分:PCM音频数据介绍 - 《【Audio】I2S传输PCM音频数据分析总结(一)》I2S协议介绍本篇文章主要是以I2S协议来介绍。2....原创 2021-04-30 16:52:34 · 7671 阅读 · 0 评论 -
【Audio】I2S传输PCM音频数据分析总结(一)
1.前言本篇文章主要是介绍PCM音频数据是如何通过I2S进行传输的,主要是分成2个部分:PCM音频数据介绍I2S协议介绍2.PCM音频数据介绍PCM音频(Pulse-Code Modulation)是一种用数字表示采样模拟信号的方法。要将一段音频模拟信号转换为数字表示,包含如下三个步骤:Sampling(采样)Quantization(量化)Coding(编码)下面的截图是PCM音频 1KHz 正弦波的波形,播放出来就是“滴”的声音:2.1 Sampling(采样)Samp原创 2021-04-26 18:04:20 · 6543 阅读 · 0 评论 -
【FatFs】基于STM32 SD卡移植FatFs文件系统
1.前言FatFs是一个通用的FAT/exFAT文件系统模块,用于小型嵌入式系统。它完全是由 ANSI C 语言编写并且完全独立于底层的 I/O 介质。因此它是独立于平台的,可以集成到资源有限的小型微控制器中,如8051、PIC、AVR、ARM、Z80、RX等。FatFs 支持 FAT12、FAT16、FAT32、exFAT 等格式,所以我们利用前面写好的 SD卡驱动,把 FatFs 文件系统代码移植到工程。2.如何下载FatFs文件系统FatFs 文件系统的源码可以从 fatfs 官网下载:htt原创 2021-04-07 21:09:04 · 5447 阅读 · 0 评论 -
【FatFs】FAT32文件系统协议总结(理论+实践)
1.前言本篇文章主要是介绍FAT 格式分区内数据是如何存储的。FAT 分区格式是Microsoft 最早支持的分区格式,依据 FAT 表中每个簇链的所占位数(有关概念,后面会讲到)分为 FAT12、 FAT16、 FAT32 三种格式"变种",但其基本存储方式是相似的。我们在嵌入式系统中使用的最多的是FAT32,所以后面主要介绍的是FAT32。在介绍 FAT32文件系统前,我们需要先了解一下硬盘基本知识:磁头、磁道、扇区、柱面等,方便后面对FAT32文件系统的理解。NOTE:本文介绍的很多概念都是原创 2021-03-27 15:28:05 · 6916 阅读 · 3 评论 -
【SDIO】SD2.0协议分析总结(三)-- SD卡相关命令介绍
1.命令类型SD 命令有 4 种类型:无响应广播命令(bc),发送到所有卡,不返回任务响应;带响应广播命令(bcr),发送到所有卡,同时接收来自所有卡响应;寻址命令(ac),发送到选定卡,DAT 线无数据传输;寻址数据传输命令(adtc),发送到选定卡,DAT线有数据传输。另外,SD卡主机模块系统旨在为各种应用程序类型提供一个标准接口。在此环境中,需要有特定的客户/应用程序功能。为实现这些功能,在标准中定义了两种类型的通用命令:特定应用命令(ACMD)和常规命令(GEN_CMD)。要使用 S原创 2021-02-07 11:28:16 · 4230 阅读 · 0 评论 -
【SDIO】SD2.0协议分析总结(二)-- SD卡识别&数据传输过程
1. SD卡操作模式SD 卡系统(包括主机和 SD卡)定义了两种操作模式:卡识别模式和数据传输模式。在系统复位后,主机处于卡识别模式,寻找总线上可用的 SDIO 设备;同时,SD 卡也处于卡识别模式,直到被主机识别到,即当 SD卡接收到 SEND_RCA(CMD3)命令后,SD卡就会进入数据传输模式,而主机在总线上所有卡被识别后也进入数据传输模式。在每个操作模式下,SD卡都有几种状态,如下图所示,通过命令控制实现卡状态的切换。 操作模式 SD 卡状态 无效模式(I原创 2021-02-04 20:58:05 · 6251 阅读 · 0 评论 -
【SDIO】SD2.0协议分析总结(一)-- SD卡基本概率介绍
Bit 7 6 5 4 3 2 1 0 byte 7 User Name Flag Password Flag Will Retain Will QoS Will Flag Clean Session Reserved * * * *...原创 2021-01-31 14:10:18 · 15873 阅读 · 2 评论 -
【SPI】SPI通信协议介绍
文章目录1.SPI简介2.SPI硬件连接介绍3.SPI通信模式介绍4.SPI读写时序5.参考资料1.SPI简介SPI协议是由摩托罗拉公司提出的通讯协议(Serial Peripheral Interface),即串行外围设备接口,是一种高速全双工的通信总线。它被广泛地使用在 ADC、LCD 等设备与 MCU 间,要求通讯速率较高的场合。优点:支持全双工操作操作简单数据传输速率较高缺点:需要占用主机较多的线(每个从机都需要一条片选线)没有指定的流控制没有应答机制确认是否接收到数据原创 2020-12-01 22:05:11 · 819 阅读 · 0 评论