MCU大科普

SPI接口,UART,I2C接口等,其分别描述如下:  SPI接口:此类接口是绝大多数MCU都提供的一种最基本通讯方式,其数据传输采用同步时钟来控制,信号包括:SDI(串行数据输入)、SDO(串行数据输出)、SCLK(串行时钟)及Ready信号;有些情况下则可能没有Ready信号;此类接口可以工作在Master方式或Slave方式下,通俗说法就是看谁提供时钟信号,提供时钟的一方为Master,相反的一方...
关键词: MCU

http://www.eeworld.com.cn/qcdz/2018/ic-news080723477.html 发布时间: 2018-08-07



DSP2812的SPI如何读取光编信息

;          从输入主输出(SPISIMO),从发送使能(/SPISTE),串行时钟 ** **           引脚(SPICLK)组成。主要硬件部分:DSP,74HC595(串入并出 ** **      ...

http://bbs.eeworld.com.cn/thread-653312-1-1.html 发布时间: 2018-08-06



C51之74HC595的使用

/* 名称:74HC595的使用 说明:74HC595是一个8位串行输入、并行输出的位移缓存器:并行输出为三态输出。在SCK 的上升沿,串行数据由SDL输入到内部的8位位移缓存器,并由Q7’输出,而并行输出则是在LCK的上升沿将在8位位移缓存器的数据存人到8位并行输出缓存器。当串行数据输入端OE的控制信号为低使能时,并行输出端的输出值等于并行输出缓存器所存储的值。而当OE为高电位,也就是输出关闭时,并行输出端会维持在高阻抗状态。这里需要注意一点的就是,在芯片需要产生上升沿或者下降沿的时候:本质上就是将其对应引脚进行高低电平的转换。当然中间需要根据需要保持一定的时间(可以用空...
关键词: C51 74HC595

http://www.eeworld.com.cn/mcu/2018/ic-news072140484.html 发布时间: 2018-07-21



CC2500无线模块介绍

;     MISO主机输入从机输出     (主机读操作)       SCK 串行时钟信号,由主机控制       CSN 片选信号,低电平有效 SPI读操作代码 uint8 SPI_Read(void) {    ...

http://bbs.eeworld.com.cn/thread-651307-1-1.html 发布时间: 2018-07-18



STM32系统学习——I2C (读写EEPROM)

I2C 通讯协议(Inter-Integrated Circuit)引脚少,硬件实现简单,可扩展性强,不需要 USART、CAN 等通讯协议的外部收发设备,现在被广泛地使用在系统内多个集成电路(IC)间的通讯。 在计算机科学里,大部分复杂的问题都可以通过分层来简化。如芯片被分为内核层和片上外设;STM32 标准库则是在寄存器与用户代码之间的软件层。对于通讯协议,我们也以分层的方式来理解,最基本的是把它分为物理层和协议层。 物理层规定通讯系统中具有机械、电子功能部分的特性,确保原始数据在物理媒体的传输。协议层主要规定通讯逻辑,统一收发双方的数据打包、解包标准。简单来说物理层规...

http://www.eeworld.com.cn/mcu/2018/ic-news071740372.html 发布时间: 2018-07-17



I2C总线结构的EEPROM

常用芯片AT24C02 AT24C02是一个2K位串行CMOS E2PROM, 内部含有256个8位字节。AT24C02有一个8字节页写缓冲器。该器件通过IIC总线接口进行操作,有一个专门的写保护功能   引脚 SCL 串行时钟 AT24C02串行时钟输入管脚用于产生器件所有数据发送或接收的时钟,这是一个输入管脚。 SDA...
关键词: I2C 总线结构 EEPROM

http://www.eeworld.com.cn/mcu/2018/ic-news071540328.html 发布时间: 2018-07-15



SPI、I2C和UART三种串行总线协议的区别

Transmitter:通用异步收发器)第二,区别在电气信号线上:     SPI总线由三条信号线组成:串行时钟(SCLK)、串行数据输出(SDO)、串行数据输入(SDI)。SPI总线可以实现 多个SPI设备互相连接。提供SPI串行时钟的SPI设备为SPI主机或主设备(Master),其他设备为SPI从机或从设备(Slave)。主从设备间可以实现全双工通信...

http://www.eeworld.com.cn/mcu/2018/ic-news071540327.html 发布时间: 2018-07-15



以AT24C02为例的IIC通信协议

IIC通信协议:双向二线制同步串行总线,只需要两根线即可在总线上器件之间传送信息,两根线分别是SDA和SCLSDA:双向数据线,为OD门,与其它任意数量的OD与OC门成"线与"关系。SCL:上升沿将数据输入到每个EEPROM器件中;下降沿驱动EEPROM器件输出数据。(边沿触发)(在读写的时候,SCL = 1时,SDA保持数据,不能在获取数据;SCL = 0,SDA 可以改变,可以获取读或者写的一个字节。)SDA(串行数据线)和SCL(串行时钟线)都是双向I/O线,接口电路是开楼输出,需通过上拉电阻接电源VCC,当总线空闲时,两根线都是高电平,连接总线的外同器件都是CMOS...
关键词: AT24C02 IIC 通信协议

http://www.eeworld.com.cn/mcu/2018/ic-news071540326.html 发布时间: 2018-07-15



I2C协议与AT24C02学习

前言需要驱动磁力计,使用的I2C总线,所以博主只能拿起正点原子和野火的教程快速开发了。记得以前博主的同学说,面试的时候让他讲出I2C还是SPI总线的大体过程,那时候还是啃linux的东西,心想怎么可能知道,这么复杂!正好博主现在用到I2C,以这个方向来学习吧!I2C协议介绍简介I2C通讯协议(Inter-Intergrated Circuit)由Phiilps公司开发,由于它引脚少,硬件实现简单,可扩展性强,现在被广泛地使用在系统内多个集成电路间通讯。I2C由数据线SDA和时钟线SCL构成,可发送和接收数据。I2C物理层物理层特点: 1) 支持多个设备的总线。”总线”指多个...
关键词: I2C协议 AT24C02

http://www.eeworld.com.cn/mcu/2018/ic-news071540321.html 发布时间: 2018-07-15



STM32用SPI方式控制OLED模块

; SPI_InitStructure.SPI_DataSize = SPI_DataSize_8b; // 8 位帧结构    SPI_InitStructure.SPI_CPOL = SPI_CPOL_High;//选择了串行时钟的稳态:时钟悬空高    SPI_InitStructure.SPI_CPHA = SPI_CPHA_2Edge; //数据捕获于第二个时钟沿   ...

http://www.eeworld.com.cn/mcu/2018/ic-news070740174.html 发布时间: 2018-07-07



STM32与DS1302设计时钟芯片,超详细

(2)I/O 数据线(3)SCLK串行时钟。时钟/RAM 的读/写数据以一个字节或多达31 个字节的字符组方式通信。DS1302 工作时功耗很低保持数据和时钟信息时功率小于1mWDS1302 是由DS1202 改进而来增加了以下的特性:双电源管脚用于主电源和备份电源供应,Vcc1 为可编程涓流充电电源,附加七个字节存储器。它广泛应用于电话、传真、便携式仪器以及电池供电的仪器仪表等产品领域下面。将主要...
关键词: STM32 DS1302 时钟芯片

http://www.eeworld.com.cn/mcu/article_2018062539986.html 发布时间: 2018-06-25



STM8 SPI的学习

, GPIO_MODE_IN_FL_NO_IT);  //MISO浮空输入无中断配置步骤:1、通过SPI_CR1寄存器的BR[2:0]位定义串行时钟波特率。2、选择CPOL和CPHA位,定制数据传输和串行时钟间的相位关系。3、配置SPI_CR1寄存器的LSBFIRST位定义帧格式。4、硬件模式下,在数据帧的全部传输过程中应把NSS脚连接到高电平;   在软件模式下,需设置SPI_CR2...
关键词: STM8 SPI

http://www.eeworld.com.cn/mcu/article_2018061839802.html 发布时间: 2018-06-18



Arduino驱动LCD的DIY指南

和LCD驱动模块提供电源。注:LCD需要至少5V才能正常工作。接下来的两个连接是串行数据和串行时钟串行时钟连接(橙色线)位于Arduino的SCL引脚和驱动模块的CLK引脚之间。串行数据连接(蓝线)位于Arduino的SDA引脚和驱动模块的DAT引脚之间。图3:LCD驱动模块引脚分配2.编写代码2.1 配置代码的第一部分是包含Adafruit_LiquidCrystal头文件。然后,您就可以使用该库中...

http://www.eeworld.com.cn/mp/ROHM/a5822.jspx 发布时间: 2018-06-13



stm8 软件模拟IIC驱动PCF8563T,NOKIA5110液晶显示

 PC_ODR_ODR3     //串行时钟     //上升沿写入数据  #define LCD_DIN  PC_ODR_ODR2     //串行数据输入       //先高后低  #define LCD_DC   PC_ODR_ODR1  ...

http://www.eeworld.com.cn/mcu/article_2018053139426.html 发布时间: 2018-05-31



基于STM32F4移植W5500官方驱动库ioLibrary_Driver

;         //SPI发送接收8位帧结构 SPI_InitStructure.SPI_CPOL = SPI_CPOL_Low;                          //串行时钟在不操作时,时钟...

http://www.eeworld.com.cn/mcu/article_2018052939357.html 发布时间: 2018-05-29



msp430单片机adc+12864液晶显示菜单程序

;                //串行时钟P1.2 #define CLK_0 P1OUT  &=~BIT3 #define KM_S         (P2IN&BIT4) ...

http://bbs.eeworld.com.cn/thread-646186-1-1.html 发布时间: 2018-05-27



DAC产生直流电压或任意波形

更多信息吗?电压输出DAC采用FIFO方式,也就是先进先出(图1)。通常情况下,用户将DAC的输入数字数据(DIN)装载到DAC内部串行输入寄存器,而将之前的数据编码锁存到N位DAC。图1. 高精度、电压输出DAC的通用方框图LDAC(装载DAC)引脚为高电平时,串行数据流与SCLK(串行时钟)配合,装载DAC的串行输入寄存器(图2)。输入寄存器填满之后,LDAC低电平则将串行输入寄存器装载到N位...
关键词: 寄存器 dac

http://www.eeworld.com.cn/mndz/article_2018052527089.html 发布时间: 2018-05-25



Maxim设计指南 | 找到最优的建立时间

(装载DAC)引脚为高电平时,串行数据流与SCLK(串行时钟)配合,装载DAC的串行输入寄存器(图2)。输入寄存器填满之后,LDAC低电平则将串行输入寄存器装载到N位数据锁存器。LDAC再次变为高电平,模拟输出电压通过OUT引脚输出并稳定到最终值。在建立时间期间,串行输入寄存器接收下一个编码。 图2. 高精度、电压输出DAC的通用时序图理想情况下,DAC的理论吞吐速度等于SCLK/N,其中SCLK...

http://www.eeworld.com.cn/mp/Maxim/a7695.jspx 发布时间: 2018-05-23



两款家庭智能防盗报警系统的设计

。P2.4接探头掉线检测端,单片机对该口定时查询,正常时为高电平,当检测到低电平即发出掉线警报0。P2.5接交流电源掉电报警信号(交流断电后由直流电源继续供电,直流  电源放电低于预警值后向自动报警器发直流断电预警信号。P1.0、P1.1、 P1.2为接键盘电路的三根I/0口线,P1.3接紧急呼救按键。P1.5接液晶显示器的串行时钟输入端,P1.6接液晶显示器的数据输入端。P1.7接多路开关CD4051...

http://www.eeworld.com.cn/afdz/article_2018052211819.html 发布时间: 2018-05-22



AD转换芯片及DSP信号处理系统设计详解

,将一个差值滤波器放置在DAC前。这种结构的最大特点就是使系统可同时进行接收、发送任务。   TLC320AD50C可实现高采样率(最高可达 22.5kb/s)的AD/DA转换,该功能由2个16位的同步串行转换通道实现,可直接和DSP连接进行通信。TLC320AD50C中的可选项和电路配置可以通过串行口进行编程,该芯片对掉电、复位、信号采样率、串行时钟率、增益控制、通信协议、测试模式等可通过串行口进行...

http://bbs.eeworld.com.cn/thread-645422-1-1.html 发布时间: 2018-05-20




<上一页 12345678910111213141516 下一页> 相关结果约2,032个