推荐阅读最新更新时间:2023-10-12 22:48
基于嵌入式系统的I2C触摸屏设计
引言 随着计算机相关技术的发展,ARM是微处理器行业的一家知名企业,设计了大量高性能、廉价、耗能低的RISC处理器、相关技术及软件。技术具有性能高、成本低和能耗省的特点。适用于多种领域,比如嵌入控制、消费/教育类多媒体、DSP和移动式应用等。ARM 公司是专门从事基于 RISC 技术芯片设计开发的公司,作为知识产权供应商,本身不直接从事芯片生产,靠转让设计许可由合作公司生产各具特色的芯片,世界各大半导体生产商从ARM公司购买其设计的 ARM 微处理器核。嵌入式Linux系统具有开发源代码、内核稳定、可裁减性等特点,吸引着众多商业公司和自由软件开发者的目光,成为嵌入式系统领域不可或缺的操作系统之一。 1 电阻式触摸
[单片机]
51单片机串口通信的注记
最近折腾51单片机,当然学到的都是比较基础的东西,可能我认为比较复杂的概念有 中断 和 串口通信 ,这篇主要是讲串口通信
使用的自然是山大王STC89C52RC的芯片来学习
串口通信主要是C51单片机的RXD 和TXD 与上位机进行通信,由于上位机一般是电脑,所以要TTL转成电脑能读出的RS232的电路来支持 一般使用MAX232 芯片 串口通信电路如下
之后就可以电脑的串口与这里的串口头子接了,注意 串口先要交叉一下 即电脑的TXD 对应下位机的RXD
C51单片机串口通信模式有4种,最常用的是第一种
方式0 同步移位寄存器方式 ,一般用来扩展I/O口,
方式1
[单片机]
I2C总线控制的TV显示处理器TDA9332H及其应用
1 TDA9332H的主要特点 TDA9332H是飞利浦公司为高档彩电设计的显示处理器。它采用44脚QFP封装形式,图1所示是其引脚排列图。此外,该芯片还有以下特点: ●具有YUV输入端和带快速消隐的RGB信号输入端,它的OSD/Text输入端与其它视频信号输入端分开,而且既有快速消隐功能又可混合插入;同时内设RGB控制处理器,能实施连续阴极校正(CCC)、白点和黑电平偏移调整;可提供黑电流稳定的RGB输出;可有效解决因使用时间过长而引起的CRT显示图像偏色和对比度下降等缺陷。 ●能产生内部时钟的可编程偏转处理器,这些驱动信号包括行驱动、场偏转以及东西校正的抛物波,其电路既能适应4:3显像管,也适应于16:9显像管。
[应用]
基于CPLD的I2C总线接口设计
I2C总线是两线式串行总线,用于连接微控制器及其外围设备。该总线具有如下特点:1)只要求两条总线线路,一条串行数据线(SDA),一条串行时钟线(SDL);2)每个连接到总线的器件都可以通过唯一的地址寻址,总线中主机可以作为主机发送器或主机接收器;3)它是一个真正的多主机总线,如果两个或更多主机同时初始化数据传输可以通过冲突检测和仲裁防止数据被破坏;4)双向数据传输位速率在标准模式下可达100 kbit/s快速模式下可达400kbit/s高速模式下可达3.4 Mbit/s;5)片上的滤波器可以滤去总线数据线上的毛刺以保证数据完整;6)连接到相同总线的IC数量只受到总线的最大电容400 pF限制。I2C总线最主要的优点是其简单性和有
[嵌入式]
基于I2C总线接口的AD芯片PCF8591设计
1 引言
I2C总线是Philips公司推出的串行总线,整个系统仅靠数据线(SDA)和时钟线(SCL)实现完善的全双工数据传输,即CPU与各个外围器件仅靠这两条线实现信息交换。I2C总线系统与传统的并行总线系统相比具有结构简单、可维护性好、易实现系统扩展、易实现模块化标准化设计、可靠性高等优点。
在一个完整的单片机系统中,A/D转换芯片往往是必不可少的。PCF8591是一种具有I2C总线接口的A/D转换芯片。在与CPU的信息传输过程中仅靠时钟线SCL和数据线SDA就可以实现。
2 芯片介绍
PCF8591是具有I2C总线接口的8位A/D及D/A转换器。有4路A/D转换输入,1路D/A模拟输出。这就是说,它既可
[嵌入式]
单片机串口通信之(多处理通信的接收程序)
;多处理器通信的写法分析
;学习多处理通信的接收程序
ADDR EQU 27H
STOP EQU 00H
;
ORG 0000H
RESTE: MOV R0,#00H
L0: DJNZ R0,L0
;
START: LCALL INIT_SIO ;跳转到中断初始化程序中去
CLR RI ;中断请求位清零
SETB SM2 ;多机通信位置1 ,开始接收地址值
WAIT: JNB RI,WAIT
MOV A,SBUF
CLR RI
CJNE A,#ADDR,WAIT ;查看接收到的地址是否于自己相同,不行同则据需等待
CLR SM2 ;多机通信位
[单片机]
51单片机与PC进行串口通信
单片机的串行口控制寄存器是SCON, 其格式如下: 串行口有4种工作方式,分别为00,01,10,11。 方式0为同步移位寄存器,方式1,2 ,3分别为异步10,11,11位收发方式。一般比较常用的是方式1,即10位异步收发方式。 方式01的10位数据收发具体分析如下: 要发送的数据SBUF=0X34,根据波形图,10位数据,起始位为1(这里的波形图上未标出),最后一位由波形图知为1,中间的即为8位数据00110100(0x34)。当第8位发送完毕后,单片机会自动发送一位结束标志位,即把TI置1,TI置1表示数据发送完毕,TI不能自动清零,所以每次发送完数据后需要软件清零: 同上,当单片机需要接受数据的时候,也是执行相同的
[单片机]
基于ARM的I2C设备控制方法的实现研究
1 引 言
I2C总线是由Philips公司开发的2线式串行总线,由于其简单、高效、互联成本小而被广泛地用于微控制器与外围设备的连接。AT91SAM7X256是Atmel公司于2005年推出的基于ARM7的工业级芯片,他以体积小、功耗低、连接方式广泛、处理资源丰富、控制灵活等特点受到嵌入式领域开发人员的重视。本文介绍AT91SAM7X256的I2C控制器TWI接口(two-wired interface)的使用方法,并以I2C设备E2PROM和日历时钟芯片为例,实现AT91SAM7X256对时间数据的读取与存储。同时,为了验证时间数据的读取与存储是否正确,使用AT91SAM7X256的在线仿真器J-LINK将E2PRO
[工业控制]