找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
打印 上一主題 下一主題
收起左側(cè)

STM32 RS485 modbus通訊源程序,親測(cè)有效

  [復(fù)制鏈接]
81#
ID:420033 發(fā)表于 2019-5-20 07:55 | 只看該作者
樓主,我用的是STM32F103ZET6的精英版開(kāi)發(fā)板,為什么也顯示通信超時(shí)
回復(fù)

使用道具 舉報(bào)

82#
ID:543662 發(fā)表于 2019-5-21 11:55 | 只看該作者
正好需要,感謝樓主分享
回復(fù)

使用道具 舉報(bào)

83#
ID:511308 發(fā)表于 2019-5-21 22:37 | 只看該作者
樓主,這個(gè)沒(méi)有實(shí)現(xiàn)modbus呢?
回復(fù)

使用道具 舉報(bào)

84#
ID:545425 發(fā)表于 2019-5-23 13:16 | 只看該作者
感謝樓主,STM32F103VE上測(cè)試可用。發(fā)現(xiàn)了一個(gè)小問(wèn)題,rs485.c里面定義Modbus寄存器組的時(shí)候只定義了5個(gè),但后面程序是按6個(gè)寄存器寫的,不過(guò)這個(gè)問(wèn)題也并不影響使用……
回復(fù)

使用道具 舉報(bào)

85#
ID:546148 發(fā)表于 2019-5-24 10:28 | 只看該作者
可以
回復(fù)

使用道具 舉報(bào)

86#
ID:322575 發(fā)表于 2019-5-24 13:37 | 只看該作者
謝謝樓主分享
回復(fù)

使用道具 舉報(bào)

87#
ID:528097 發(fā)表于 2019-5-25 15:36 | 只看該作者
簡(jiǎn)鐺鐺鐺鐺 發(fā)表于 2019-5-18 08:05
可以直接用,串口要根據(jù)你的板子改一下,別的沒(méi)有什么要改的

[img][/img]真的很感謝樓主分享。移植程序以后接收端有數(shù)據(jù),但卻提示你讀寫錯(cuò)誤,那到底是對(duì)還是錯(cuò)啊,不太懂
回復(fù)

使用道具 舉報(bào)

88#
ID:80648 發(fā)表于 2019-5-26 10:09 | 只看該作者
樓主 陰險(xiǎn)  故意給代碼挖坑
回復(fù)

使用道具 舉報(bào)

89#
ID:548480 發(fā)表于 2019-5-27 19:06 | 只看該作者
請(qǐng)問(wèn)樓主485轉(zhuǎn)ttl用的什么芯片啊,是max485么
回復(fù)

使用道具 舉報(bào)

90#
ID:548480 發(fā)表于 2019-5-27 19:08 | 只看該作者
fouroee 發(fā)表于 2019-5-23 13:16
感謝樓主,STM32F103VE上測(cè)試可用。發(fā)現(xiàn)了一個(gè)小問(wèn)題,rs485.c里面定義Modbus寄存器組的時(shí)候只定義了5個(gè), ...

您好,請(qǐng)問(wèn)485轉(zhuǎn)ttl怎么實(shí)現(xiàn)的?用的什么芯片
回復(fù)

使用道具 舉報(bào)

91#
ID:549630 發(fā)表于 2019-5-29 07:56 | 只看該作者
謝謝,學(xué)習(xí)了,
回復(fù)

使用道具 舉報(bào)

92#
ID:548480 發(fā)表于 2019-5-29 11:15 | 只看該作者
zhangyingpen 發(fā)表于 2019-5-29 07:56
謝謝,學(xué)習(xí)了,

你好,你跑這個(gè)程序成功了么
回復(fù)

使用道具 舉報(bào)

93#
ID:227561 發(fā)表于 2019-5-30 14:35 | 只看該作者
我的也提示通訊超時(shí)呢
回復(fù)

使用道具 舉報(bào)

94#
ID:81365 發(fā)表于 2019-5-31 17:03 | 只看該作者
我的成功了,謝謝樓主
回復(fù)

使用道具 舉報(bào)

95#
ID:389840 發(fā)表于 2019-6-6 16:49 | 只看該作者
不錯(cuò)
回復(fù)

使用道具 舉報(bào)

96#
ID:556672 發(fā)表于 2019-6-11 14:08 | 只看該作者
程序很完整,按塊劃分,正在弄rs485通訊,雖然不是stc8的單片機(jī),但是值得借鑒,感謝樓主分享。
回復(fù)

使用道具 舉報(bào)

97#
ID:420033 發(fā)表于 2019-6-12 21:31 | 只看該作者
Xiaohaha424 發(fā)表于 2019-3-1 13:14
樓主,這個(gè)程序移植到C51上能行嗎,要注意些啥啊?

定時(shí)器的配置,485掛接在哪個(gè)串口上,從機(jī)地址,定時(shí)器中斷配置,485配置,兩款單片機(jī)移植,比較難
回復(fù)

使用道具 舉報(bào)

98#
ID:486052 發(fā)表于 2019-6-26 21:34 | 只看該作者
樓主你好有聯(lián)系方式嗎,我用了原子的精英版開(kāi)發(fā)板芯片一樣的改了GPIO口還是通訊超時(shí)
回復(fù)

使用道具 舉報(bào)

99#
ID:486052 發(fā)表于 2019-6-26 21:36 | 只看該作者
樓主,我用的是STM32F103ZET6的精英版開(kāi)發(fā)板,改了GPIO口,為什么也顯示通信超時(shí)
回復(fù)

使用道具 舉報(bào)

100#
ID:486052 發(fā)表于 2019-6-27 20:58 | 只看該作者
只能寫入不能讀出是為什么
回復(fù)

使用道具 舉報(bào)

101#
ID:221647 發(fā)表于 2019-7-1 08:12 | 只看該作者
liyuloveyou1 發(fā)表于 2019-6-26 21:36
樓主,我用的是STM32F103ZET6的精英版開(kāi)發(fā)板,改了GPIO口,為什么也顯示通信超時(shí)

QQ:1154894131
回復(fù)

使用道具 舉報(bào)

102#
ID:576008 發(fā)表于 2019-7-1 22:59 | 只看該作者
謝謝分享。
回復(fù)

使用道具 舉報(bào)

103#
ID:579104 發(fā)表于 2019-7-6 20:03 | 只看該作者
向樓主學(xué)習(xí)學(xué)習(xí)
回復(fù)

使用道具 舉報(bào)

104#
ID:556116 發(fā)表于 2019-7-10 10:53 | 只看該作者
需要什么硬件嗎?
回復(fù)

使用道具 舉報(bào)

105#
ID:582594 發(fā)表于 2019-7-11 21:12 | 只看該作者
hao  學(xué)習(xí)了有效
回復(fù)

使用道具 舉報(bào)

106#
ID:381603 發(fā)表于 2019-7-12 09:05 | 只看該作者
謝謝了!
回復(fù)

使用道具 舉報(bào)

107#
ID:587790 發(fā)表于 2019-7-23 14:40 | 只看該作者
本帖最后由 電子自行車 于 2019-7-23 15:08 編輯

stm32f103zet6的開(kāi)發(fā)板,通信不上啊。定時(shí)器T2里的LED始終是常亮的
回復(fù)

使用道具 舉報(bào)

108#
ID:221647 發(fā)表于 2019-7-27 08:16 | 只看該作者
電子自行車 發(fā)表于 2019-7-23 14:40
stm32f103zet6的開(kāi)發(fā)板,通信不上啊。定時(shí)器T2里的LED始終是常亮的

定時(shí)器是1ms的,led是看不出明顯的變化的。通訊不上的看看你修改的部分,還有modbus模擬器的設(shè)置是不是對(duì)應(yīng)的。如果程序沒(méi)有修改,modbus模擬器設(shè)置正確,肯定不會(huì)有問(wèn)題的
回復(fù)

使用道具 舉報(bào)

109#
ID:592674 發(fā)表于 2019-7-31 16:33 | 只看該作者
感謝分享
回復(fù)

使用道具 舉報(bào)

110#
ID:46241 發(fā)表于 2019-8-2 00:40 | 只看該作者
收藏下,感覺(jué)有用
回復(fù)

使用道具 舉報(bào)

111#
ID:302293 發(fā)表于 2019-8-4 11:06 | 只看該作者
接收不到數(shù)據(jù)是什么原因?
回復(fù)

使用道具 舉報(bào)

112#
ID:594946 發(fā)表于 2019-8-4 12:47 | 只看該作者
娛樂(lè)下沒(méi)問(wèn)題,工業(yè)現(xiàn)場(chǎng)實(shí)用可能不行
回復(fù)

使用道具 舉報(bào)

113#
ID:59609 發(fā)表于 2019-8-5 11:03 | 只看該作者
很好的例程  不錯(cuò)謝謝分享
回復(fù)

使用道具 舉報(bào)

114#
ID:596024 發(fā)表于 2019-8-6 11:03 | 只看該作者
收藏一下,以便學(xué)習(xí)
回復(fù)

使用道具 舉報(bào)

115#
ID:587790 發(fā)表于 2019-8-8 22:35 | 只看該作者
簡(jiǎn)鐺鐺鐺鐺 發(fā)表于 2019-7-27 08:16
定時(shí)器是1ms的,led是看不出明顯的變化的。通訊不上的看看你修改的部分,還有modbus模擬器的設(shè)置是不是對(duì) ...

謝了,問(wèn)題已經(jīng)解決了
回復(fù)

使用道具 舉報(bào)

116#
ID:574569 發(fā)表于 2019-8-10 22:07 | 只看該作者


感謝樓主的無(wú)私奉獻(xiàn)
回復(fù)

使用道具 舉報(bào)

117#
ID:20672 發(fā)表于 2019-8-11 20:32 | 只看該作者
謝謝分享~~~~
回復(fù)

使用道具 舉報(bào)

118#
ID:20672 發(fā)表于 2019-8-11 20:54 | 只看該作者
想請(qǐng)問(wèn), 你這里怎么串口接收中斷函數(shù)都沒(méi)有??
回復(fù)

使用道具 舉報(bào)

119#
ID:20672 發(fā)表于 2019-8-11 20:55 | 只看該作者
*buf = USART2_RX_BUF[i]; //將數(shù)據(jù)復(fù)制到buf中 這個(gè)你是可以直接讀的??
回復(fù)

使用道具 舉報(bào)

120#
ID:20672 發(fā)表于 2019-8-11 20:55 | 只看該作者
哦,看到了。不好意思~~
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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