5v系统和3.3V系统之间可以直接串口通信吗

作者&投稿:壤苇 (若有异议请与网页底部的电邮联系)
5V单片机与3.3V单片机串口通信问题~

5V单片机与3.3V单片机串口不能通信,是设置错误造成的,解决方法如下:
1、首先51单片机的可用内存只有00H~7FH,堆栈指针设置在60H,则堆栈的大小就是60H~7FH。这算是有规定大小的。

2、堆栈主要是为子程序调用和中断操作而设立的,因此对应有两项功能:保护断点和保护现场。

3、单片机的程序归根结底是个死循环,反复在执行Main函数(主程序)。

4、可以只写一个函数Main,那么这个函数随着功能的增多而变得异常大,而且非常不具备可读,这个时候就需要子函数(子程序)了。

5、主函数在调用完子函数后会返回到主函数中,这样就可以调用其它函数并且继续这个死循环。

我用5V的51单片机和NRF24L01
是直接连接的。NRF24L01供电用单片机的5V电源经两个二极管降压,我还担心电压太高,却不能
工作,在模块上后加个滤波电容可以了。

不可以,我试过5V单片机与3.3V无线模块直接通讯,刚开始好使,过十几个小时就不行,通讯直接卡死,我在他们两个之间串了两个1k电阻暂时使用着!


3.3V单片机系统,锂电池供电、充电问题
充电可以用TP405 TP4057 USB给单片机供电可以用LMS1585 但是你的锂电池给单片机供电比较麻烦,因为锂电池充满电为4.2V,电量低的时候可以是3.7V这样就不能直接给单片机供电,但是一般的降压IC都不能工作在这样的低压差下。推荐使用LM2577升压在再进过LMS1585降压给单片机。要电路的话 你再联系我。

...个can节点,分别是5v单片机用tja1050和arm7用3.3V供电sn65hvd230做收发...
1、和CAN芯片供电电压没关系的。 5V供电CAN芯片,输出来的CAN差分 信号和3.3供电CAN芯片输出来的差分信号所有参数是一致的。2、CPU和CAN芯片上好好查查原因吧。软硬件。

电脑的3.3V是供给主机板那个部份用的电?
电脑的3.3伏特,是供给主板电池用的电。主板电池是用于记录计算机系统的时间,也就是维持系统时钟的准确性,电量不够时,时间会回到出厂日期,还有记录启动时要用的硬件信息,也就是维持CMOS的BIOS信息。普通的微机主板电池一般都是CR2032,在我们使用的过程中是不可以充电的。认为主板电池可充电是一个误解...

0-10V压力变送器与0-3.3v单片机如何相连
两个电阻分压后(阻值可以取2:1,得到1/3的电压),只需两根线,一根为公共地,一根输入单片机的具有AD输入功能的IO引脚(如AIN00),经AD转换后乘以相应的比例系数即可换算得到原始压力值

系统供电芯片出来的3.3v和5v是给谁用的?还有12v呢?
3v 5v相连的负载好多噢,RTC电路,开机电路,外设都要这些电压。12V一般是升压过来的。硬盘跟USB都是5V的工作电压,时钟IC,液晶屏,BIOS是3.3V的

1161芯片是什么功能?
非正常暂停或“挂起”时间达1.6S 时,看门狗电路将使系统重新启动,清看门狗定时器是 通过改变SDA 的电平实现,节省了微控器的I\/O 资源,电源监控和复位电路可在电源电压 上升\/下降时禁止访问E2PROM,确保数据安全。具有5个门槛电压,支持5V、3.3V和3V的系 统,一旦电源电压超出允许范围,复位信号立即...

3.3VIO电压与1.8V兼容么,数据、地址、控制总线能正常工作么?
一般来讲,3.3V是外设的电压,如STM32的IO口电压就是3.3V,可以兼容5V 而1.8V一般是内核电压,如DSP的内核电压就是1.8V 一般情况下,3.3V的系统是可以兼容1.8V的电平的 但是如果是1.8V的系统,则要看该芯片是否支持高电压。

DSP为什么有两个电源,分别给什么供电
DVDD:D=device 表示器件的意思, 即器件内部的工作电压;VSS:S=series 表示公共连接的意思,通常指电路公共接地端电压。5402的话CVDD是3.3v DVDD是1.8V VSS是地 内核供电1.7V,系统供电3.3V,因为dsp对于功耗有着严格要求,对实时性、处理数据的速度都要求高,故其特点就是运算速度快、功耗低 ...

CAN通讯收发器是5V,而单片机是3.3V系统,怎么处理
没有问题的,绝大部分CAN 收发器都是5V供电的,跟MCU部分串口通讯电压可以调节。以NXP CAN收发器TJA1042为例,可以添加一个3V3 LDO,接入Vio引脚,调节CAN收发器与MCU的串口通讯电压。对于5V版本CAN收发器(指与MCU 5V串口通讯),没有Vio引脚,内部端口默认连接到5V Vcc。TJA1042 datasheet: 网页链接...

3.3V直流稳压芯片 为什么输入电压越小输出电压的纹波越大?
任何稳压块都有最小的输入和输出电压差,小于这个差值,就会出现输出电压降低及纹波系数增大。

绵阳市19669921980: 3.3V单片机,如何与5V供电的外围器件通讯? -
戏风艾克: 3.3V-5V系统之间的信号连接需要解决电平匹配的问题(具体需要你查一下两个系统涉及到元器件的输入输出高低电平的阀值),简单的接法如下: 1.信号由3.3V侧输出:需要提高高电平电压,通常用HCT型的门电路即可,单路的可TI单个门电路产品; 2.信号由5V侧输出:需要明确3.3V侧器件的耐压是否能承受5V,一般用一个20-30欧姆的电阻串入,降压限流.

绵阳市19669921980: CAN通讯收发器是5V,而单片机是3.3V系统,怎么处理 -
戏风艾克: 单片机是3.3V,单片机发送脚,驱动CAN收发器是可以的. 关键是CAN收发器的接收端要接到单片机的接收脚,电压会超过3.3V .查看一下单片机的资料,看引脚输入电压可否达到5V,如果可以,那两者就可以直接相连接了. 如果单片机引脚输入电压不允许超过3.3V,就得要进行电平转换了.比较简单的方法是CAN收发器的接收器,用串联电阻分压得到近3.3V,再接到单片机. 如果觉得不妥,就用光耦隔离吧.稍微麻烦点.

绵阳市19669921980: 3.3V单片机与5V单片机之间传输数据,如何实现电平转换?
戏风艾克: 可以用串联电阻进行分压,当然电阻电压多少需要你计算好才行

绵阳市19669921980: 5v与3.3v芯片连接的总线用电阻分压行吗 -
戏风艾克: 一般3.3V的芯片管脚都可以耐压到5.5V,B芯片的输出可以直接接到A芯片上,如果是A芯片的输出到B芯片上的话,必须要带有5V上拉的1K电阻来实现.V high min 为2.4v 表示A芯片逻辑1(高)的最小值,并不是耐压值 如果IO总线上既有输入也有输出的话,建议每根线上都加上一个带5V上拉的1K电阻.最好不要对地分压,一是可能引入地线带来的干扰,二是单片机管脚的上拉高阻在对地分压时外围电路里面的电阻基本忽略不计,很可能造成管脚始终是低的的情况

绵阳市19669921980: 5V单片机要和3.3V ic卡如何接口? -
戏风艾克: 主流5V单片机能对3.3V电压进行识别,输入不成问题.输出的话,最简单方法就是串联电阻,5V系统输出端串联电阻接到3.3V上,但前提是你得看3.3V设备手册,弄清楚输入电阻是多少,选多大的串联电阻 另一种方法就是用电平转换芯片,我用过74LVC244和74LVC4245,一个是3.3转5的,一个5转3.3的 如果是光耦的话,我用过ps2801-4,贴片式的很好用

绵阳市19669921980: 5V单片机和3.3V网络模块一起使用的时候需不需要电平转换?
戏风艾克: 3.3v和5v的mcu-模块连接时,可以串接电阻来提高mcu和模块之间的电平兼容性,也可以使用高速的光耦隔离~~

绵阳市19669921980: 怎么我的单片机程序老跑飞?(STC的)而且跑飞后再写也写不进去. -
戏风艾克: 1、你好我想问你知道跑飞的意思吗,程序跑飞一般是指PC指针不按照你的程序思路去指向了,比如你退出中断的时候应该回到之前的那个压栈PC处却没有,这样的现象我们认为程序跑飞.2、对于程序跑飞一般我们采用看门狗的方式来让程序...

绵阳市19669921980: 工作电压不同的系统不能串口通信吗(如5V的51和3V的ARM)
戏风艾克: 有办法可以,必须做个电平隔离,5V的那边用3V做驱动,3V那边用5V做驱动,不能直接连接.驱动方式很多种,记得电平变换是相同的就可以了.

绵阳市19669921980: 5V与3.3V互相转换
戏风艾克: 供电部分可以用升压降压芯片,信号线可以直接接在一起,也可以加缓冲器(比入74HC244).....

绵阳市19669921980: 求助,STC 5V供电的单片机 和3.3V供电的wifi模块之间怎么连接实现两者通信? -
戏风艾克: 现在有那种串口wifi通讯模块,可以直接用STC串口做通讯...

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