共2条
1/1 1 跳转至页
串口这样接,为什么不能工作??????????
问
单片机1和单片机2之间进行通讯,单片机1通过MAX3232和计算机通讯,单片机1和计算机通讯时正常,可两个单片机通讯时,单片机2接收不到信息.请高手指点.
答 1:
怎么没人回答,是说的不清楚,还是没人知道
答 2:
先查一下单片机的外围电路,再查一你的代码.
答 3:
电路和程序没问题,我以前用过.上一次做的电路用的是MAX232,这次用的是MAX3232,怎么试也不行,后来我用P1的两根端口线模拟TXD和RXD,没有问题,不知是不是单片机2的TXD线不能将MAX3232的电平拉低造成的.另外我还想问一下,如果单片机和很远距离的其它单片机(不只一个)通讯,怎么实现.我想每个单片机都加232转换电路,所有其它单片机的TXD接到主单片机的RXD,如果其中一个单片机向主机发送消息时,首先发送一个起始码,就是电平0,如果不能把其它单片机的TXD电平拉低,也是无法实现.请做过这方面的人指点.
答 4:
这样啊远距离,多个点,用232合适吗?
。。。。。 答 5: 我没有做过,这样不行吗,请指点 答 6: 顶 答 7: 顶 答 8: 顶 答 9: 你要做多远啊?232好像是不能超过15m的啊
如果是单片机直接1对多的话,必须用主机轮询的方式,所有的信息帧都是由主机发起,从机只做响应 答 10: 你这种方式下,只能一对一 答 11: 远距离,用485好些 答 12: 如果一个主机接256个从机,能工作吗每个从机的RXD接主机的TXD,从机的TXD接主机的RXD上,硬件电路能工作吗,给我的感觉,每个从机的TXD端口都有上拉电阻,当所有从机不发送数据时,从机TXD线为高电平,当有一个从机要发送消息时,首先应发送开始命令0,这是发送从机的TXD端要把其它255个从机的TXD电平拉低,这样我想不太可能,因为255个从机的上拉电阻并联在一起,输出电流可能达到500MA以上,此时发送数据的从机不可能把这么大的电流吸收,造成主机的TXD一直为高电平,不知我这样分析对吗?请高手指点. 答 13: 哈,分析正确!所以,多个从机,不能简单并联到主机!
答 14: 有什么好办法? 答 15: 找个驱动能力强的buf 答 16: 大老,你单片机的工作电压是多少啊?max232 --5v
max3232 -- 3.3v
答 17: TXD并联是一个错误TXD并联是一个错误,从机的TXD都连一起了,那些可都是输出口啊。你拉我,我拉你,搞不好会烧呢。
RXD并联没问题,但是你有256台从机,主机的驱动能力肯定不够。另外加驱动电路,可以考虑用音频功放,10W左右的。波特率要在9600或以下。
TXD并联不行。如果一定要这么做,那就先串个二极管,再并在一起,然后用上拉电阻拉到高电平。
。。。。。 答 5: 我没有做过,这样不行吗,请指点 答 6: 顶 答 7: 顶 答 8: 顶 答 9: 你要做多远啊?232好像是不能超过15m的啊
如果是单片机直接1对多的话,必须用主机轮询的方式,所有的信息帧都是由主机发起,从机只做响应 答 10: 你这种方式下,只能一对一 答 11: 远距离,用485好些 答 12: 如果一个主机接256个从机,能工作吗每个从机的RXD接主机的TXD,从机的TXD接主机的RXD上,硬件电路能工作吗,给我的感觉,每个从机的TXD端口都有上拉电阻,当所有从机不发送数据时,从机TXD线为高电平,当有一个从机要发送消息时,首先应发送开始命令0,这是发送从机的TXD端要把其它255个从机的TXD电平拉低,这样我想不太可能,因为255个从机的上拉电阻并联在一起,输出电流可能达到500MA以上,此时发送数据的从机不可能把这么大的电流吸收,造成主机的TXD一直为高电平,不知我这样分析对吗?请高手指点. 答 13: 哈,分析正确!所以,多个从机,不能简单并联到主机!
答 14: 有什么好办法? 答 15: 找个驱动能力强的buf 答 16: 大老,你单片机的工作电压是多少啊?max232 --5v
max3232 -- 3.3v
答 17: TXD并联是一个错误TXD并联是一个错误,从机的TXD都连一起了,那些可都是输出口啊。你拉我,我拉你,搞不好会烧呢。
RXD并联没问题,但是你有256台从机,主机的驱动能力肯定不够。另外加驱动电路,可以考虑用音频功放,10W左右的。波特率要在9600或以下。
TXD并联不行。如果一定要这么做,那就先串个二极管,再并在一起,然后用上拉电阻拉到高电平。
共2条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
vscode+cmake搭建雅特力AT32L021开发环境被打赏30分 | |
【换取逻辑分析仪】自制底板并驱动ArduinoNanoRP2040ConnectLCD扩展板被打赏47分 | |
【分享评测,赢取加热台】RISC-V GCC 内嵌汇编使用被打赏38分 | |
【换取逻辑分析仪】-基于ADI单片机MAX78000的简易MP3音乐播放器被打赏48分 | |
我想要一部加热台+树莓派PICO驱动AHT10被打赏38分 | |
【换取逻辑分析仪】-硬件SPI驱动OLED屏幕被打赏36分 | |
换逻辑分析仪+上下拉与多路选择器被打赏29分 | |
Let'sdo第3期任务合集被打赏50分 | |
换逻辑分析仪+Verilog三态门被打赏27分 | |
换逻辑分析仪+Verilog多输出门被打赏24分 |