找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1643|回復(fù): 2
收起左側(cè)

關(guān)于SN64LBC184 RS485通訊有問

[復(fù)制鏈接]
ID:250287 發(fā)表于 2019-3-25 11:52 | 顯示全部樓層 |閱讀模式
請問下,我們電路是用64LBC184通訊芯片,我看網(wǎng)上例程基本是用串口通訊來做RS485通訊的,是不是用串口通訊配合設(shè)置184芯片輸入輸出就可以達(dá)到效果呀?順便問下,從機接的是184的A/B口,那從機的發(fā)送程序又是怎樣的?跟主機的串口通訊一樣嗎?謝謝大神解答,小白對通訊這塊不太了解,越看越頭疼!
回復(fù)

使用道具 舉報

ID:234075 發(fā)表于 2019-3-25 14:19 | 顯示全部樓層
RS485名稱是差分傳輸接口標(biāo)準(zhǔn),64LBC184芯片實現(xiàn)這種接口標(biāo)準(zhǔn)功能的器件。RS485 的接口簡單,因為使用的是異步串行通信協(xié)議,所以可以直接與單片機的 UART 串口連接起來進(jìn)行使用。但是由于 RS485 是差分通信,因此接收數(shù)據(jù)和發(fā)送數(shù)據(jù)是不能同時進(jìn)行的,也就是說它是一種半雙工通信。
因為RS485通信中只能有1個主機,多個從機,所以主機和從機在發(fā)送和應(yīng)答上是有區(qū)別的,而從機程序是可以一樣的,除了每個從機設(shè)置的從機地址必須不同之外。
回復(fù)

使用道具 舉報

ID:365802 發(fā)表于 2019-3-25 19:08 | 顯示全部樓層
一般使用單片機串口進(jìn)行通信, 單片機TX接DI, RX接RO, DE,RE連發(fā)送控制.
RS485只能半雙工通信, 即總線上同時只能有一個設(shè)備在發(fā), 其他設(shè)備處于收狀態(tài).  設(shè)備上電初始化需要默認(rèn)為收狀態(tài). 建議到網(wǎng)上先查找例程看一下.
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表