DreamRoad

硬件设计、嵌入式软件、Linux

SPI专题(二)——STM32驱动FLASH(W25Q64)

1.硬件连接 W25Q64 将 8M 的容量分为 128 个块(Block),每个块大小为 64K 字节,每个块又分为 16个扇区(Sector),每个扇区 4K 个字节。 W25Q64 的最少擦除单位为一个扇区,也就是每次必须擦除 4K 个字节。操作需要给 W25Q64 开辟一个至少 4K 的...

2017-08-31 22:18:02

阅读数:1271

评论数:0

智能卡7816协议

1.硬件接口1.1端跨解释: 连接接口 解释 VCC 电源输入(A类:5V, B类:3V) RST 复位信号输入 CLK 时钟信号输入 GND 地,基准电压 VPP 编程电压输入,由卡选用 I/O 串行数据的输入、输出 1.2IC卡的操作信息交...

2017-08-31 14:19:55

阅读数:1660

评论数:0

IC卡——基础知识

1.概念介绍IC卡 (Integrated Circuit Card,集成电路卡),也称智能卡(Smart card)、智慧卡(Intelligent card)、微电路卡(Microcircuit card)或微芯片卡等。它是将一个微电子芯片嵌入符合ISO 7816标准的卡基中,做成卡片形式。I...

2017-08-30 15:09:54

阅读数:283

评论数:0

学习笔记——51通过IO口模拟IIC实现AT24C02的读写

1.硬件连接AT24C02是一个2K位串行CMOS E2PROM, 内部含有256个8位字节,CATALYST公司的先进CMOS技术实质上减少了器件的功耗。AT24C02有一个8字节页写缓冲器。该器件通过IIC总线接口进行操作,有一个专门的写保护功能。在单片机上的应用广泛, 可以实现掉电数据不丢失...

2017-08-29 22:55:39

阅读数:592

评论数:0

详解大端模式和小端模式

转自—->详解大端模式和小端模式一、大端模式和小端模式的起源 关于大端小端名词的由来,有一个有趣的故事,来自于Jonathan Swift的《格利佛游记》:Lilliput和Blefuscu这两个强国在过去的36个月中一直在苦战。战争的原因:大家都知道,吃鸡蛋的时候,原始的...

2017-08-29 18:15:24

阅读数:234

评论数:0

嵌入式音频软件的架构

转载—–>嵌入式音频软件的架构 嵌入式产品中语音通信和音乐播放的软件架构是有差别的,这里还是把这两种case分开来讲。1, 语音通信 语音通信的软件架构通常如下: 语音发送时由codec芯片采集到语音的模拟信号转换成PCM数据然后通过I2S总线发送给CPU(这是音频驱动负责的,不同的OS...

2017-08-29 09:51:20

阅读数:216

评论数:0

音频总线专题(一)——基本知识

1.采样和采样频率:在音频处理时要先把音频的模拟信号变成数字信号,即A/D转换。要把音频的模拟信号变成数字信号,就需要采样(抽样)。把音频播放出来时则需要把数字信号转换成模拟信号,即D/A转换。采样频率:一秒钟内采样的次数。根据奈奎斯特采样定理,要想重建原始信号,采样频率必须大于信号中最高频率的两...

2017-08-28 19:13:10

阅读数:415

评论数:0

I2S音频总线学习(二)I2S总线协议

I2S音频总线学习(二)I2S总线协议 转自——>I2S音频总线学习(二)I2S总线协议一、I2S总线概述 音响数据的采集、处理和传输是多媒体技术的重要组成部分。众多的数字音频系统已经进入消费市场,例如数字音频录音带、数字声音处理器。对于设备和生产厂家来说,标准化的信息传输...

2017-08-28 16:33:41

阅读数:118

评论数:0

I2S音频总线学习(一)数字音频技术

IIS音频总线学习(一)数字音频技术 转载——>I2S音频总线学习(一)数字音频技术一、声音的基本概念 声音是通过一定介质传播的连续的波。 图1 声波 重要指标: 振幅:音量的大小 周期:重复出现的...

2017-08-28 15:31:06

阅读数:326

评论数:0

串口专题(一)——基础知识

1.概念介绍串行口是计算机一种常用的接口,具有连接线少,通讯简单,得到广泛的使用.常用的串口是 RS-232-C 接口(又称 EIA RS-232-C)它是在 1970 年由美国电子工业协会(EIA)联合贝尔系统、 调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准.它的全名是”数据终...

2017-08-28 14:49:13

阅读数:208

评论数:0

SPI专题(一)——基础知识

1.概念介绍SPI(Serial Peripheral Interface)是串行外围设备接口。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,正是出于这种简单易用的特性,现在越来越多的芯片集成了这种通信协议。...

2017-08-23 17:09:06

阅读数:506

评论数:0

USB2.0协议分析

一、USB硬件介绍1.1 概述一条USB传输线分别由地线、电源线、D+和D-四条线构成,D+和D-是差分输入线,它使用的是3.3V的电压(与CMOS的5V电平不同),而电源线和地线可向设备提供5V电压,最大电流为500mA(可以在编程中设置)。 USB设备可以直接和HOST通信...

2017-08-22 15:25:12

阅读数:377

评论数:0

USB总线专题(二)——数据传输及协议

1.概述 1、 端点:位于USB设备或主机上的一个数据缓冲区,用来存放和发送USB的各种数据,每一个端点都有惟一的确定地址,有不同的传输特性(如输入端点、输出端点、配置端点、批量传输端点) 。 2、 帧:时间概念,在USB中,一帧就是1MS,它是一个独立的单元,包含了一系列总线动作,USB将1...

2017-08-21 17:46:30

阅读数:650

评论数:0

USB通信协议深入理解

1.基本概念一个【传输】(控制、批量、中断、等时):由多个【事务】组成; 一个【事务】(IN、OUT、SETUP):由一多个【Packet】组成。USB数据在【主机软件】与【USB设备特定的端点】间被传输。【主机软件】与【USB设备特定的端点】间的关联叫做【pipes】。一个USB设备可以有...

2017-08-21 14:07:07

阅读数:220

评论数:0

USB总线专题(一)——基础知识

1.基本概念介绍USB (Universal Serial Bus)是1995年Microsoft、Compaq、IBM等公司联合制定的一种新的PC串行通信协议。它基于通用连接技术,实现外设的简单快速连接,达到方便用户、降低成本、扩展PC连接外设范围的目的。允许外设在开机状态下热插拔,最多可串接下...

2017-08-21 10:49:08

阅读数:193

评论数:0

IIC专题(二)——STM32驱动AT24C02

1.概述MiniSTM32 开发板板载的 EEPROM 芯片型号为 24C02。该芯片的总容量是 256 个字节,该芯片通过 IIC 总线与外部连接。这里直接采用原子板上的 AT24C02 ,主要是软件编程方面的学习。2.硬件连接A2、A1、A0 三个引脚直接接地。供电: (VCC = 2.7V...

2017-08-19 14:23:56

阅读数:351

评论数:0

电路设计——电容作用

这几天的工作主要是学习一些模块的原理图,看看数据手册,相对轻松一些。在设计电路时,电容在电源转换,控制器供电,信号的滤波等很多地方都不可或缺,就顺便把电路中电容的主要作用及应用总结一下。1.容抗计算2.电容的特性(1)隔直流通交流,通高频阻低频;(2)电容两端的电压不能够突变;(3)大容值电容滤低...

2017-08-16 18:26:23

阅读数:398

评论数:0

信息安全——对称算法与非对称算法(转)

声明:转自 信息安全——对称算法与非对称算法信息化时代的飞速发展,给人们的生活带来了翻天覆地的变化。人们在享受网络数据便利交互的同时,也面临着一个重大的问题——信息安全.从开始的邮件沟通、QQ聊天,演变到现在的手机移动支付,保护个人信息与数据,变得越来越重要。信息加密体系也从早先的对称加密算法,升...

2017-08-16 10:15:46

阅读数:163

评论数:0

IIC专题(一)——基础知识准备

这几天看到原子哥 STM32 的 IIC 了,打算认真扎实的把 IIC 好好学一学,巩固加强一下。以前在学校也弄过,但很多地方理解的不够深刻,做事,学知识,不能浅尝辄止,而要扎扎实实,搞明白原理,不断实践,不断总结,才能有所提高,有所得。后续计划从51,STM32,iTop4412 额Linux下...

2017-08-15 21:44:59

阅读数:393

评论数:0

关于ISP、IAP、DFU和bootloader

注:转自: 关于ISP、IAP、DFU和bootloader这是嵌入式开发中常用的几个专业术语,其诞生的背景和其具体作用大概如下:在很久很久以前,那是8051单片机流行的时代,做单片机开发都需要一个专用工具,就是单片机的编程器,或者叫烧写器。说“烧”写一点不为过,当年的经典芯片AT89C51在编程...

2017-08-15 18:00:22

阅读数:215

评论数:0

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