自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (28)
  • 收藏
  • 关注

原创 【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 2190 1

原创 【STM32】STM32 SDIO SD卡读写测试(三)-- SD_Init之Init Card阶段

1. 前言本篇文章主要是介绍stm324x9i_eval_sdio_sd.c里面SD_Init()函数完整的过程。它主要是实现了SDIO的初始化、SD卡的Power UP、SD卡的初始化和获取SD卡的相关信息等,下面会详细介绍SD卡的初始化和获取SD卡的相关信息的分析。2. SD_InitializeCards()SD_InitializeCards()主要的功能是初始化SD卡获取CID和RCA的信息,并进入Standby状态。主要涉及到的函数如下:CMD2: SD_CMD_ALL_SEND_C

2021-02-27 12:32:55 5559 8

原创 【C/C++】使用DUMP8、DUMP16、DUMP32打印数据Buffer

1.前言经常在编程时会遇到打印Data Buffer的情况,下面定义了DUMP8、DUMP16、DUMP32,很方便来打印Data Buffer里面的数据。2.hal_print.c#include "hal_print.h"/** **************************************************************************************** * @brief function used to Print data

2021-02-26 14:28:27 1760 5

原创 【TOOLS】TortoiseSVN如何设置比较工具为Beyond Compare 4

1.选择TortoiseSVN的Settings选项在Windows上安装好TortoiseSVN后,在桌面上鼠标右击:选择TortoiseSVN -> Settings2.选择Diff Viewer打开Settings页之后,选择Diff Viewer。然后选择External外部工具,设置路径如下:路径1:D:\Program Files\Beyond Compare 4\BCompare.exe %base %mine /title1=%bname /title2=%yname /le

2021-02-23 10:23:36 1295

原创 【C/C++】#、##、__VA_ARGS__和##__VA_ARGS__的使用

1.如何使用##: 经常在宏定义里面会使用到,主要是用来把参数转换成字符串。#的Demo 1:#include <stdio.h>#define PRINT(x) printf("%s = %d\r\n", #x, x)int main(void){ int a = 10, b = 11; PRINT(a); PRINT(b); PRINT(a + b); return 0;}输出结果如下:#的Demo 2:#include <stdio.h&gt

2021-02-22 14:32:34 1790

原创 【STM32】STM32 SDIO SD卡读写测试(二)-- SD_Init之Power On阶段

1. 前言本篇文章主要是介绍stm324x9i_eval_sdio_sd.c里面SD_Init()函数完整的过程。它主要是实现了SDIO的初始化、SD卡的Power UP、SD卡的初始化和获取SD卡的相关信息等,下面会详细的进行分析。2. SD_LowLevel_Init()SD_LowLevel_Init()主要功能是初始化使用的IO和相关的Clock,具体如下:将PC.08, PC.09, PC.10, PC.11配置为SDIO模式的DATA0, DATA1, DATA2, DATA3功能。

2021-02-17 12:20:12 2822 1

原创 【STM32】STM32 SDIO SD卡读写测试(一)-- SD卡硬件设计和软件移植

1. STM32 的 SDIO 功能框图STM32 控制器有一个 SDIO,由两部分组成:SDIO 适配器和 APB2 接口,如下图所示。SDIO适配器提供 SDIO 主机功能,可以提供 SD时钟、发送命令和进行数据传输。APB2接口用于控制器访问 SDIO 适配器寄存器并且可以产生中断和 DMA 请求信号。...

2021-02-14 11:38:51 1824

原创 【SDIO】SD2.0协议分析总结(三)-- SD卡相关命令介绍

1.命令类型SD 命令有 4 种类型:无响应广播命令(bc),发送到所有卡,不返回任务响应;带响应广播命令(bcr),发送到所有卡,同时接收来自所有卡响应;寻址命令(ac),发送到选定卡,DAT 线无数据传输;寻址数据传输命令(adtc),发送到选定卡,DAT线有数据传输。另外,SD卡主机模块系统旨在为各种应用程序类型提供一个标准接口。在此环境中,需要有特定的客户/应用程序功能。为实现这些功能,在标准中定义了两种类型的通用命令:特定应用命令(ACMD)和常规命令(GEN_CMD)。要使用 S

2021-02-07 11:28:16 3121

原创 【SDIO】SD2.0协议分析总结(二)-- SD卡识别&数据传输过程

1. SD卡操作模式SD 卡系统(包括主机和 SD卡)定义了两种操作模式:卡识别模式和数据传输模式。在系统复位后,主机处于卡识别模式,寻找总线上可用的 SDIO 设备;同时,SD 卡也处于卡识别模式,直到被主机识别到,即当 SD卡接收到 SEND_RCA(CMD3)命令后,SD卡就会进入数据传输模式,而主机在总线上所有卡被识别后也进入数据传输模式。在每个操作模式下,SD卡都有几种状态,如下图所示,通过命令控制实现卡状态的切换。 操作模式 SD 卡状态 无效模式(I

2021-02-04 20:58:05 5043

13-i2c-client.rar

linux i2c子系统,使用四种方式来创建i2c_client的demo code。涉及到的博客为:【I2C】Linux I2C子系统分析,可以跳转到博客来参考分析:https://blog.csdn.net/ZHONGCAI0901/article/details/130903360

2023-06-02

linux总线设备驱动模型的demo code

主要是在Linux平台编写了一个虚拟的总线设备驱动模型,方便加深对Linux总线的理解。Demo Code已经编译验证OK,方便理解可以参考这篇博客:https://blog.csdn.net/ZHONGCAI0901/article/details/130308201?spm=1001.2014.3001.5502

2023-04-29

虚拟Pinctrl Demo驱动

基于linux平台虚拟的pinctrl demo驱动,适用于嵌入linux pinctrl子系统架构学习。对应参考的博客地址:https://blog.csdn.net/ZHONGCAI0901/article/details/127140709

2022-10-04

04_key_wait_wake.rar

在linux中wait_event和wake_up使用的demo程序,详细可以参考博客地址:https://blog.csdn.net/ZHONGCAI0901/article/details/120348014。

2021-09-19

03_gpio_key.rar

在linux平台编写的一个按键中断驱动程序demo,详细见博客地址:https://blog.csdn.net/ZHONGCAI0901/article/details/120209475

2021-09-09

02_led_ctrl.rar

一个简单的linux led驱动程序demo,参考博客如下:https://blog.csdn.net/ZHONGCAI0901/article/details/119850096

2021-08-22

QCustomPlotDome.rar

在VS2017+QT中移植QCustomPlot绘图demo,QCustomPlot 是一个超强超小巧的qt绘图类,可以参考博客:https://blog.csdn.net/ZHONGCAI0901/article/details/119570314

2021-08-10

uboot_2020.04_driver_model_demo.tar.gz

uboot2020.04 driver model demo涉及到的源码,支持在IMX6ULL板上运行demo命令操作LED等相关功能。 博客地址:https://blog.csdn.net/ZHONGCAI0901/article/details/117565131

2021-06-05

1.stm32f429_audio_i2s_record_playback.rar

基于STM32 I2S移植WM8978 Audio Codec驱动,可以实现MIC路径和耳机播放功能。具体可以参考博客地址:https://blog.csdn.net/ZHONGCAI0901/article/details/116323920

2021-05-04

2.stm32f429_sdio_fatfs_test.rar

基于STM32 SDIO SD卡移植FatFs文件系统,详细的介绍可以参考博客:https://blog.csdn.net/ZHONGCAI0901/article/details/115471494

2021-04-07

FAT32文件系统参考资料.rar

FAT32分析时使用的参考资料文档和WinHex磁盘数据查看工具,具体可以参考博客:https://blog.csdn.net/ZHONGCAI0901/article/details/115196445

2021-03-27

dump_print_demo.rar

使用DUMP8、DUMP16、DUMP32打印数据Buffer,实际的运行效果参考博客如下: https://blog.csdn.net/ZHONGCAI0901/article/details/114130694

2021-02-26

1.stm32f429_sdio_rd_wt_test.rar

在STM32平台上移植SD卡驱动,通过SDIO进行擦除和读写测试demo。 参考博客地址: https://blog.csdn.net/ZHONGCAI0901/article/details/113772681

2021-02-14

SDIO参考资料.rar

学习SDIO的参考资料: 1.《Part1_Physical_Layer_Simplified_Specification_Ver2.00.pdf》 2.《Part1_Physical_Layer_Specification_Ver3.00_Final_090416.pdf》 3.《Part1_Physical_Layer_Simplified_Specification_Ver8.00.pdf》 参考的博客地址: https://blog.csdn.net/ZHONGCAI0901/article/details/113190393

2021-01-31

9.stm32f429_lwip2.1.2_FreeRTOS_mqtt_baidu.rar

在STM32平台上面移植MQTT连接百度物联网云,并且测试OK。移植步骤可以参考下面的博客。 博客地址如下: https://blog.csdn.net/ZHONGCAI0901/article/details/111874877

2021-01-04

stm32f429_lwip2.1.2_FreeRTOS_tcp_client&server.rar

在STM32 FreeRTOS平台移植lwip2.1.2,并且成功移植基于lwip2.1.2的TCP Client和Server测试Demo code。 TCP Server博客地址:https://blog.csdn.net/ZHONGCAI0901/article/details/110973185 TCP Client博客地址: https://blog.csdn.net/ZHONGCAI0901/article/details/109813305

2020-12-10

BMI160.rar

从官网下载的BMI160的Datasheet和Driver Code,它是一款IMU包含了accelerometer和gyroscope,移植参考的博客地址:https://blog.csdn.net/ZHONGCAI0901/article/details/110491101

2020-12-03

stm32f103-spi-bmi160-demo-20201126.rar

基于STM32F103平台移植一款IMU BMI160,这里使用的接口是SPI获取Accel和Gyro的数据,使用到了FIFO和INT1来获取数据,更加节省资源提升效率。 博客参考地址1:https://blog.csdn.net/ZHONGCAI0901/article/details/110467935 博客参考地址2:https://blog.csdn.net/ZHONGCAI0901/article/details/110491101

2020-12-02

8.stm32f429_lwip2.1.2_FreeRTOS_tcp.rar

在STM32F429平台上面移植FreeRTOS+LwIP2.1.2的完整工程代码,并且实现TCP Client功能,可以参考博客地址:https://blog.csdn.net/ZHONGCAI0901/article/details/109813305

2020-11-19

7.stm32f429_lwip2.1.2_FreeRTOS_base.rar

在STM32F429平台上面移植FreeRTOS+LwIP2.1.2的完整工程代码,可以参考博客了解详细的移植过程。博客地址为:https://blog.csdn.net/ZHONGCAI0901/article/details/109579940

2020-11-09

3.stm32f429_lwip_basic_dns.rar

在STM32平台上移植LwIP DNS参考代码,完整的DNS移植和分析过程可以参考这个博客地址:https://blog.csdn.net/ZHONGCAI0901/article/details/109254481

2020-10-24

2.stm32f429_lwip_basic_dhcp.rar

在STM32平台上移植LwIP DHCP参考代码,完整的移植和分析过程可以参考这个博客地址:https://blog.csdn.net/ZHONGCAI0901/article/details/109144153

2020-10-18

stm32f429_lwip_basic_ping.rar

在STM32平台上移植LwIP参考代码,博客地址: https://blog.csdn.net/ZHONGCAI0901/article/details/109022185

2020-10-13

Qrencode二维码开发资料.rar

Qrencode二维码开发资料主要包括:1:cmake工具;2:qrencode-4.0.2.tar.gz源码 3:编译生成的静态库qrencode.lib;4:本人使用VS2017+QT通过加载qrencode.lib库生成二维码的应用程序和源码。 博客地址:https://blog.csdn.net/ZHONGCAI0901/article/details/106983450

2020-06-27

VS2017+QT如何创建和使用静态库.rar

VS2017+QT如何创建和使用静态库的Demo Code,简单的在QT项目中使用VC的静态库,里面包括了如何创建和使用。 博客地址:https://blog.csdn.net/ZHONGCAI0901/article/details/106886208

2020-06-21

fs_s5pc100平台andorid用户手册

fs_s5pc100平台的一些接口资源的介绍,怎么在cortex-A8上面搭建Andorid开发环境.

2012-12-17

SQLite资料

SQLite的SQL语法 SQLite库可以解析大部分标准SQL语言。但它也省去了一些特性 并且加入了一些自己的新特性。这篇文档就是试图描述那些SQLite支持/不支持的SQL语法的。 查看关键字列表。 如下语法表格中,纯文本用蓝色粗体显示。非终极符号为斜体红色。作为语法一部分的运算符用黑色Roman字体表示。 这篇文档只是对SQLite实现的SQL语法的综述,有所忽略。想要得到更详细的信息,参考源代码和语法文件 "parse.y". SQLite执行如下的语法 ALTER TABLE ANALYZE ATTACH DATABASE BEGIN TRANSACTION 注释 COMMIT TRANSACTION COPY CREATE INDEX CREATE TABLE CREATE TRIGGER CREATE VIEW DELETE DETACH DATABASE DROP INDEX DROP TABLE DROP TRIGGER DROP VIEW END TRANSACTION EXPLAIN 表达式 INSERT ON CONFLICT子句 PRAGMA REINDEX REPLACE ROLLBACK TRANSACTION SELECT UPDATE VACUUM

2012-12-17

PROTEL技能测试

湖南省protel技能鉴定考试,上机样卷。

2011-06-11

protel常用元件中英文对照表

经常用到的元器件,protel常用元件中英文对照表

2011-06-11

用DS12c887做的数字钟

用LCD做的万年历数字钟程序,还有闹钟的效果。

2011-05-29

全国计算机二级考试试题1

下面的138道题目,在二级考试中命中率极高

2010-12-18

空空如也

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

TA关注的人

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