单片机项目
ZM_iTUDOU
爱高跟,也爱跑鞋,喝茶也喝酒。
展开
-
SD卡协议学习(一)
SD卡协议学习 SD卡操作模式每种操作模式具体对应一种或多种状态,主机通过发送命令可以使SD卡在不同的状态间转换,SD卡接受命令,并根据自己现在所处状态做出不同的响应。 1. Inactive 2. Card identification mode SD卡识别模式 (系统上电时刻或搜寻SD卡,刚接入系统时刻) SD卡复位发原创 2016-10-09 23:19:01 · 9093 阅读 · 0 评论 -
解读数据手册 以VS1003为例
阅读数据手册,写驱动代码 通过这些天对单片机项目的研究,我觉得阅读芯片手册确实是一项需要锻炼的能力,且不说阅读英文手册,从中文数据手册中找到自己所想要的点也不容易。 以最近研究的VS1003音频解码芯片为例,以下是我认为解读芯片手册所需基本流程。 作为软件,最关心的是各个引脚功能接下来要关心的是寄存器,MCU控制一些外围芯片,最最常见的方式就是通过通信接口(原创 2016-09-24 23:12:51 · 2296 阅读 · 0 评论 -
单片机项目:驱动VS1003模块
VS1003共有16个16位的寄存器,地址分别为0x0–0xF;除了模式寄存器(MODE,0x0)和状态寄存器(STATUS,0x1)在复位后的初值分别0x800和0x3C外,其余的寄存器在VS1003初始化后的值均为0。 初始化SPI所有对VS1003的操作将通过SPI总线来完成。在默认情况下,数据位将在SCLK的上升沿有效(被读入VS1003),因此需要在SCLK的下降沿更转载 2016-09-21 22:22:37 · 1470 阅读 · 0 评论 -
SPI通信总线原理及工作过程
SPI, serial peripheral interface, 串行外围设备接口。高速的,全双工的,同步通信总线。有四个引脚:SDI(数据输入),SDO(数据输出),SCLK(时钟),CS(片选)。 应用:常作为单片机外设芯片串行扩展接口,主要应用于EEPROM,FLASH,实时时钟,AD转换器,数字信号处理器和数字信号解码器之间。 通信原理:以主从方式工作MOSI原创 2016-09-25 21:19:40 · 61383 阅读 · 0 评论 -
振南的znFAT FAT32文件系统
一、最最简单文件系统:缺点:1、查找文件效率低; 2、不可能为文件添加数据; 3、不能有效的利用空间;二、改进后的文件系统模型:优点:1、查找文件效率更高; 2、文件数据更改更为灵活;缺点:1、存储空间利用上貌似清晰,其实不合理; 三、越来越接近FAT的文件系统:转载 2016-09-26 22:24:18 · 4686 阅读 · 0 评论 -
SD + FAT文件系统学习
1.硬盘 硬盘排序结构:主引导记录(MBR)—引导扇区—数据—引导扇区—数据。 2.MBR MBR(Main Boot Record 主引导记录区)放置在硬盘物理地址0的地方。总共512字节的主引导扇区中,MBR只占用了其中的446个字节,另外64个字节交给了 DPT(Disk Partition Table硬盘分区表),最后两个字节“55,AA”是分区原创 2016-09-27 23:51:02 · 1630 阅读 · 0 评论 -
Petit FatFS在STC12C5A60S2实现移植
Petit FatFS在STC12C5A60S2实现移植简介 Petit FatFs 是FatFs的精简版,比较适用于低端8位单片机中。可以用在小RAM的单片机中,RAM可以小于扇区的RAM(512bytes)中。 Features: (1)Verysmall RAM consumption (44 bytes work area + certain stack). (2)转载 2016-10-20 22:54:58 · 2077 阅读 · 0 评论 -
单片机项目:驱动VS1003模块(二)
/******************************************************************向VS1003的功能寄存器写入数据 ******************************************************************/void VS_Write_Reg(unsigned char addr,uns原创 2016-09-22 22:45:26 · 887 阅读 · 0 评论 -
单片机项目:基于51单片机的MP3播放器
项目题目: 基于51单片机的MP3播放器项目要求: 可以选用型号为VS1003的音频解码芯片,同时要配上SD卡或U盘接口,显示接口,控制接口,如果可以加上电池和充电模块最好。 项目设计:本设计以单片机为核心控制器,设计一个MP3音乐播放器,主要完成U盘存储的音频文件数据提取及播放任务。该播放器可识别,提取U盘所存储的文件并自行完成音频解码数据处理,最后通过耳机播放。通过自定义原创 2016-09-11 22:28:52 · 19324 阅读 · 2 评论