单片机中UART传输,0就是发出低电平,1就是发出高电平吗?

作者&投稿:郁贴 (若有异议请与网页底部的电邮联系)
使用了USB转UART模块后,是否需要再加MAX232与单片机连接,才能实现与PC的串口通讯?~

需要,usb转uart只是转换成了串口,单片机需要TTL电平,所以需要max232转换成TTL电平,如果你用的是开发板的话一般都会集成有max232的

下载时应该确认RXD,TXD连接正确,请参考单片机手册。首先连接串口的两根线和电源地,点下载以后再插上5V的电源线等待一小会儿就可以正常下载了。

1,应该是可以的,将uart设置为移位输出模式。但这样就要找合适的晶体,如果你非要这样干,不排除蛋疼的可能性。
2,红外协议一般都是用时延来解决的,简单的直接用指令完成,就是多加几个空操作,算好每个时长。复杂点就用定时器。
3,如果还疼的话,直接用片555接上,用单片机控制其振荡就行了。接收用一体化处理。
4,疼得不行的话,找下有专门的发射控制芯片的

一,
你对UART的位序列缺乏基本的了解,同时你的提问也没有说明帧格式。帧格式的不同是会影响波形的。
假设你设定的帧格式是8位1起始位1停止位无奇偶校验,那么TxD实际产生的发送波形是:
低(起始位)、低低低低高高高高(低位在前高位在后)、高(停止位)……

二,
较老型号单片机的标准UART无法实现。不过当下大部分单片机的UART都已经进行了增强,原生支持IrDA协议。

不行。
红外信号需要38K的载波信号,再和实际信号叠加而生成的信号发送出去的。

UART与红外信号相差太大了。


关于PSP的若干问题,悬赏&【200分】 急!!!
[IrDA是Infrared Date Associationd的缩写,它的特点是传输率为每秒115KB;传输角度为30度;点对点半双工传输;Serial port需有16550 UART;最大传输距离为1米.不用连接线就可以实现记录交换比家用机更方便];U**2.0[U**的中文名称叫做通用串行总线2.0版.它支持主系统及不同外设间的传输.允许外设在开机的状态下热插拔...

两个单片机UART通信不能正常进行
单片机串口可以在115.2k可靠传输,不要怀疑波特率,如果你的波特率计算真的没有错误的话;从你的条件不会退出能通信的结果,肯定有的细节你没有说明,不知是什么;如果真的如你所说,只能让一片单片机不断的发,示波器监视发送是否正常;串口助手给另一片单片机发数据,看接受是否正常,一步步来。如果...

怎么样视频监控软件定制开发(视频监控软件怎么安装)
(丢包重传、抖动平滑、动态缓冲)、流媒体播放模块(多路混音、音视频同步)以及P2P网络模块(NAT穿透、UPnP支持)等多个子模块,封装了底层的硬件操作(音视频采集、播放)、封装了流媒体处理(编解码、网络传输)等非常专业和复杂的技术,为上层应用提供简单的API控制接口,可以在极短的开发周期,以及极少的人力资源投入下为客户...

基于MCS-51单片机的数字时钟系统设计
l 全双工UART串行通道l 低功耗空闲和掉电模式l 掉电后中断可唤醒l 看门狗定时器l 双数据指针l 掉电标识符功能特性描述AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash 存储器。使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。片上Flash允许程序存储器...

谁有C8051F320的片内温度传感器的程序,越简单越好!大家帮帮忙!不是很...
大家帮帮忙!不是很难啊!单片机用片内振荡器!最好帮我写下中文注释! 展开  我来答 ...\/\/F320片上AD采样芯片自身温度,转换值通过UART发送到上位机,并在LCD上显示. \/\/实验时短接J7的1,2

急需1份关于单片机概述的中英文资料
•u21487X编程串行UART通道•u20302X功耗空闲和掉电模式AT89C52 是美国 ATMEL 公司生产的低电压,高性能CMOS8位单片机,片内含 8k bytes 的可反复擦写的 Flash 只读程序存储器和 256 bytes 的随机存取数据存储器(RAM),器件采用 ATMEL 公司的高密度、非易失性存储技术生产,与标准 MCS-51 指令系统及 8052 产品...

单片机之间的UART通讯中的ttl电平问题(具体见补充)
这是典型的5V系统与3.3V系统的通信问题,推荐使用专用的电平转换芯片,如TI的SN74LVC2T45,可以参考TI的应用报告《zhca047 选择正确的电平转换解决方案》

ARM 怎样做到低功耗
我们知道,在数字集成电路设计中,CMOS电路的静态功耗很低,与其动态功耗相比基本可以忽略不计,故暂不考虑...如果我们仅仅从数据传输速度上来讲,也许这个观点是对的,但如果在一个对功耗相当敏感的设计来说,这个...一般来讲,CPU都提供各种各样的接口控制器,如I2C、I2S、LCD、Flash、Timer、UART、SPI、 USB等等,但...

AT89C51和AT89S51的区别?
表中的fosc 代表振荡器的频率,也就是晶振的频率。UART 为(Universal Asynchronous Receiver)的英文缩写。 SM2 在模式2、模式3 中为多处理机通信使能位。在模式0 中要求该位为0。 REM 为允许接收位,REM 置1 时串口允许接收,置0 时禁止接收。REM 是由软件置位或清零。如果在一个电路中接收和发送引脚P3.0,P...

单片机AT89c51的特点
一个全双工串行通信口,片内振荡器及时钟电路。AT89C51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时\/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。

辰溪县15724763646: 单片机中UART传输,0就是发出低电平,1就是发出高电平吗? -
夔妻百令: 1,应该是可以的,将uart设置为移位输出模式.但这样就要找合适的晶体,如果你非要这样干,不排除蛋疼的可能性.2,红外协议一般都是用时延来解决的,简单的直接用指令完成,就是多加几个空操作,算好每个时长.复杂点就用定时器.3,如果还疼的话,直接用片555接上,用单片机控制其振荡就行了.接收用一体化处理.4,疼得不行的话,找下有专门的发射控制芯片的

辰溪县15724763646: msp430单片机串口发送数据时引脚是输出0还是输出1 -
夔妻百令: 串口的有效电平和单片机没有关系,遵循的是串行通信协议,一般一个字节一个字节发送,分别如下:起始位:高 1 数据位:高或低 8 奇偶校验:1 停止位:高 1 一般11个位,硬件电路中通常低电平作为有效电平,上拉.

辰溪县15724763646: 为什么单片机串口通讯方式0下得出来的结果是错误的? -
夔妻百令: 51单片机的方式0是同步工作方式,不是用来进行双机通信的.方式0只能和外接的“移位寄存器”配套进行工作.如果想进行异步串行通信(UART),必须使用方式1、2、3.

辰溪县15724763646: 单片机串口通信时总是发送大量的00是怎么回事? -
夔妻百令: 这种情况通常是干扰造成的,检测两端地线是否接好

辰溪县15724763646: 51单片机串口通讯总是发送00 -
夔妻百令: #include "C:\Keil\C51\INC\STC\STC12C5A60S2.H" unsigned int count;//串口1初始化函数 void UartInit(void) //2400bps@11.0592MHz { PCON &= 0x7F; //波特率不倍速 SCON = 0x50; //8位数据,可变波特率 AUXR &= 0xFB; //独立波特率...

辰溪县15724763646: 串口uart发送出错 -
夔妻百令: 用示波器量一下波形,是否规整,如果信号失真太大.那么不能用高的波特率.一般来讲,115200对于一般的单片机都能达到.再就是传输距离,如果串口总线信号电压是12V,20m没什么太大问题.如果没有电压转换,距离太长了,波特率高了,信号失真太大.接收就会有问题

辰溪县15724763646: 代码是如何控制单片机管脚电平高低的?为什么1它就高电平,0它就低电平? -
夔妻百令: 这个看单片机原理引脚结构那一节.当输出高电平时,下面的晶体管截止,上面的管子导通或者外接上拉电阻,这样输出是高电平.反之,当输出低电...

辰溪县15724763646: 单片机UART输入输出数据不一致 -
夔妻百令: 这是有可能的,因为电脑收发都是开环的,也就是说,只管发送,不管是否接收,这样当单片机处理稍微慢点的话,就可能丢失一些数据.为此,最好的处理办法是用中断,且开辟一个接收缓冲区,保证不丢失数据.

辰溪县15724763646: 我用51单片机,想用UART串口通讯模式发“0x010000”到下位机,返回值是0x70.求代码! -
夔妻百令: #includelong dat=0x010000; unsigned char xdat; main() { unsigned char i; TMOD=0x20; TH1=0xfd; TL1=0xfd; TR1=1; SCON=0x50; while(1) { whle(i<3) { xdat=dat; dat>>=8; SBUF=xdat; while(!TI); TI=0; i++; } while(!RI); RI=0; xdat=SBUF; if(xdat!=0x07)while(1); //如果返回值不是07,则死循环,否则继续发送原数据 } }

辰溪县15724763646: 单片机串口清除数据发送标志 ti=0;是什么意思 -
夔妻百令: 单片机串口数据发送标志 ti,如果设置串口中断发送完成后 会产生 串口中断,清除数据发送标志 是 为了 下一次发送数据作准备,串口数据接收标志 ri 也是如此.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网