|
發(fā)布時(shí)間: 2023-4-28 17:34
正文摘要:流程:PC發(fā)送一串?dāng)?shù)據(jù)給單片機(jī)主機(jī),主機(jī)解析數(shù)據(jù),發(fā)送給從機(jī),從機(jī)執(zhí)行數(shù)據(jù)中的命令并返回?cái)?shù)據(jù)(可以理解成檢測(cè)溫度,把溫度返回),主機(jī)接收到返回 的 ... |
起昵稱真難 發(fā)表于 2023-4-28 23:32 但是你的主機(jī)和從機(jī)通訊不符合485標(biāo)準(zhǔn),不能同時(shí)進(jìn)行。特別是從機(jī)與MAX485的連接方式就是大錯(cuò)特錯(cuò)的。 |
51hei**1140 發(fā)表于 2023-4-28 22:00 有相應(yīng)的轉(zhuǎn)換芯片就可以啊,ch340芯片就是TTL轉(zhuǎn)usb,max485芯片就是TTL轉(zhuǎn)RS485啊 |
| RS232、RS485以及TTL串口,他們之間不能相互通訊的 |
| RS485和RS232分清楚,主從站要分清楚 |
| RS485,應(yīng)該標(biāo)注為A/B,你這是RS232的標(biāo)注,錯(cuò)了,也不能交叉,主站沒(méi)看明白是哪個(gè) |
| 最困惑我的一個(gè)疑問(wèn)是為什么主機(jī)與PC通信用ch340數(shù)據(jù)沒(méi)問(wèn)題,換成通過(guò)max485(+usb轉(zhuǎn)485)與PC通信卻不行 |
daemondong 發(fā)表于 2023-4-28 18:59 主機(jī)相當(dāng)于一個(gè)中介,無(wú)論是PC對(duì)從機(jī)發(fā)命令,還是從機(jī)對(duì)主機(jī)返回相應(yīng)數(shù)據(jù)都要通過(guò)主機(jī),也就是說(shuō)PC和從機(jī)是不直接進(jìn)行通信的,也就是說(shuō)主機(jī)的RX和從機(jī)、PC的TX是連到一起的,不過(guò)實(shí)際上在面包板上PC的RX和從機(jī)的RX是也就連到一起了,不知道會(huì)不會(huì)有影響。 |
| 主機(jī)與從機(jī)通信改用串口2或SPI等其他協(xié)議。 |
| 暈,PC和主機(jī)能通訊,所以PC的RX接主機(jī)的TX, 主機(jī)和從機(jī)能通訊,所以主機(jī)的TX接從機(jī)的RX, 這種情況下從機(jī)怎么可能和PC通訊呢(RX接RX TX接TX)? |
Powered by 單片機(jī)教程網(wǎng)