PC软件与USB之间数据交换的过程
2012-10-24 19
在与网友交流D12开发心得时,发现有些网友对与PC应用软件与单片机之间数据交换的过程有些困惑,不明白PC应用软件是怎么将数据发给单片机以及单片机是怎样通过D12将数据传给PC应用软件的。在此,谈谈个人对这一过程的理解,希望对大家有些帮助。 用户开发的USB设备一般不是windows开发的标准设备,而在VC软件中要对一个 .. [查看全文]
用Driver Studio开发WDM型的USB设备驱动程序
2012-10-19 12
前文所提及的WDM驱动程序开发方法,笔者都曾尝试过。个人认为用DriverStudio开发工具包来开发USB驱动程序行之有效。其中的Driver Wizard是创建WDM驱动程序框架的一个很好的工具,后文将介绍用它来创建USB设备驱动程序的基本框架。 1、搭建开发平台 由于利用 DriverStudio 开发WDM驱动程序在搭建开发平台的过程中对软件 .. [查看全文]
家用电器中的大功率部件单片机驱动接口
2012-10-12 牛轶霞 10
摘要:简要介绍了家用电器单片机控制所用的基本元件和基本电路, 较详细介绍了家用电器中单片机外围电路的功率驱动接口。随着微电子技术的发展, 单片机在家用电器中的应用越来越广泛。单片机需要根据一定的控制规律控制家用电器中的一些功率部件工作。这些部件是实现家用电器功能的重要部件。例如洗衣机中的洗涤电机和脱水电机 .. [查看全文]
基于PIC18单片机的RS-485/CAN智能转换器的设计
2012-10-09 张海忠 邓先明 袁启东 11
1 引言 RS-485是一个电气接口规范,它定义了一个基于单对平衡线的多点、双向(半双工)通信链路,只对接口的电气特性做出规定,而不涉及接插件、电缆或协议,在此基础上用户可以建立自己的高层通信协议,在当时看来是一种相对经济具有相当高噪声抑制相对高的传输速率传输距离远和宽共模范围的通信平台,因此基于RS-485总线的 .. [查看全文]
TMS320VC5402串行通信接口设计
2012-10-08 王勇 9
摘 要:介绍了TMS320C5402 McBSP的结构及主要特点,给出了通过McBSP扩展成SPI串口与PC机及AT89S51单片机通信的设计方案。该方案充分利用DSP的McBSP接口功能,实现了主机、DSP和单片机之间的实时通信。应用结果表明该方案稳定可靠,实际应用良好。 近年来,DSP在电子、通信和控制领域得到了非常广泛的应用,在DS .. [查看全文]
I2C总线通讯接口器件的CPLD实现
2012-10-03 10
I2C总线是PHILIPS公司开发的一种简单、双向、二线制、同步串行总线。它只需两根线(串行时钟线和串行数据线)即可在连接于总线上的器件之间传送信息。该总线是高性能串行总线,具备多主机系统所需要的裁决和高低速设备同步等功能,应用极为广泛。 目前市场上虽然有专用IIC总线接口芯片,但是地址可选范围小、性能指标固定、功 .. [查看全文]
FIFO存储器介绍
2012-10-02 10
FIFO存储器即先进先出(FirST In First Out)存储器,在数字电路中,有利用移位寄存器实现FIFO的产品,这种电路的功能是通过移位来实现的。而FIFO存储器,是由若干存储单元构成的,数据写入之后就保持不动,而FIFO功能是利用芯片内部的地址指针的自动修改来实现的。 FIFO存储器的主要参数 FIFO的宽度:也就是英文资料里常看 .. [查看全文]
实际的FIFO存储器
2012-10-02 12
作为实际的FIFO存储器,我们以Cypress公司的CY7C419为例进行说明。CY7C419是L0b字×9位结构的FIFO存储器,其引脚配置如图1所示。在与CY7C419相同的系列中,还包括内部结构为512字×9位(CY7C421)以及1K字×9位、2K字×9位、4K字×9位(分别为CY7C425/429/433)的产品。由于FIFO存储器没有地址引脚,因而 .. [查看全文]
利用24位Δ-ΣADC实现小信号的高精度测量
2012-09-27 24
一个量程10千克的秤若能分辨出1克的重量变化,那么这个秤的主要组件通常是增量累加模数转换器(Δ-Σ ADC)。设计师需要温度测量的精确度达到0.01度时,Δ-Σ ADC也通常是首选方案。Δ-Σ ADC还能够取代那些前面加一个增益级的传统型逐次逼近寄存器ADC。由于这些数据转换器非常适用于量度真实世界的微小变化,所以温度传感 .. [查看全文]
自动收发转换的RS485接口电路及测试电路
2012-09-24 59
图l所示的虚线框中为接口电路,通过对真值表进行分析,其发送和接收过程为: 当发送端DI=O时,DE/RE=1发送O电平,接收端RO=O;当发送端DI=1时,DE/RE=0,VA=VB=2.5V,接收端由于上拉电阻的作用RO=1。 在此接口电路的TXo端加入1kHz的TTL方波对电路进行测试。未加入120Ω端电阻时,接口芯片的485-A和485-B脚都有约 .. [查看全文]
24C64 EEPROM读写的C语言程序
2012-09-14 208
/*24C64子程序 */ bit I2C_Start(void); void I2C_Stop(void); void I2C_Ack(void); void I2C_Nack(void); bit I2C_Send_Byte( uchar); uchar I2C_Receive_Byte(void); void AT24C64_R(void *mcu_address, uint AT24C64_address, uint count); void AT24C64_W(void *mcu_address, uint AT24C64_address, uint count); .. [查看全文]
RS422/RS485网络的无极性接线设计
2012-09-14 彭良清 洪占勇 141
摘要 给出一种RS422/485网络中,模块可以接收任意极性直流供电和总线信号的设计方法。该方法允许将2根信号线或直流电源线在传输途中任意极性续接,容忍了布线施工中的反接差错,使工程施工大为方便 关键词 RS422 RS485 无极性 分续线盒 整流电桥 差分曼彻斯特 1、问题提出 现在的很多测控系统是使用RS422或RS485总线互连的 .. [查看全文]

推荐文章
最新文章
热门文章
本站简介 | 意见建议 | 免责声明 | 版权声明 | 联系我们
CopyRight@2024-2039 嵌入式资源网
蜀ICP备2021025729号