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

QQ登錄

只需一步,快速開始

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

STM8 RS485的modbus通迅(主機(jī)及從機(jī))程序代碼

  [復(fù)制鏈接]
81#
ID:121195 發(fā)表于 2019-3-14 22:01 | 只看該作者
好東西,頂頂,正好需要
回復(fù)

使用道具 舉報(bào)

82#
ID:410139 發(fā)表于 2019-3-27 21:23 | 只看該作者
正好用上,謝謝樓主奉獻(xiàn)
回復(fù)

使用道具 舉報(bào)

83#
ID:431439 發(fā)表于 2019-3-27 22:06 | 只看該作者
程序結(jié)構(gòu)蠻不錯(cuò)的,我之前寫過一個(gè),不過稍微復(fù)雜點(diǎn)
串口接受中斷中,數(shù)據(jù)進(jìn)一個(gè)fifo隊(duì)列,主程序在隊(duì)列中篩選modbus指令,判據(jù)是ID和命令號(hào)
樓主這個(gè)和大多數(shù)一樣的根據(jù)延時(shí)判斷指令的
回復(fù)

使用道具 舉報(bào)

84#
ID:415068 發(fā)表于 2019-3-28 11:12 | 只看該作者
好厲害
回復(fù)

使用道具 舉報(bào)

85#
ID:410139 發(fā)表于 2019-3-28 17:14 | 只看該作者
非常感謝,樓主
回復(fù)

使用道具 舉報(bào)

86#
ID:410139 發(fā)表于 2019-3-28 20:41 | 只看該作者
非常感謝樓主分享,幫大忙了
回復(fù)

使用道具 舉報(bào)

87#
ID:278954 發(fā)表于 2019-3-29 13:56 | 只看該作者
好東西啊,謝謝啊
回復(fù)

使用道具 舉報(bào)

88#
ID:10865 發(fā)表于 2019-4-3 14:08 | 只看該作者
感謝樓主分享
回復(fù)

使用道具 舉報(bào)

89#
ID:185034 發(fā)表于 2019-5-20 15:26 | 只看該作者
太感謝樓主了!準(zhǔn)備測(cè)試
回復(fù)

使用道具 舉報(bào)

90#
ID:27254 發(fā)表于 2019-5-20 22:01 | 只看該作者
下載學(xué)習(xí),謝謝發(fā)帖。
回復(fù)

使用道具 舉報(bào)

91#
ID:552786 發(fā)表于 2019-6-3 20:13 | 只看該作者
怎么我編譯不成功!
回復(fù)

使用道具 舉報(bào)

92#
ID:574569 發(fā)表于 2019-6-29 14:40 | 只看該作者
好東西,頂頂
回復(fù)

使用道具 舉報(bào)

93#
ID:574569 發(fā)表于 2019-6-29 21:21 | 只看該作者


一直再尋找,非常感謝
回復(fù)

使用道具 舉報(bào)

94#
ID:578897 發(fā)表于 2019-7-6 12:17 | 只看該作者
stn13135 發(fā)表于 2017-9-4 20:45
好東西,正在學(xué)習(xí)

很好的代碼,先學(xué)習(xí)學(xué)習(xí)。
回復(fù)

使用道具 舉報(bào)

95#
ID:574569 發(fā)表于 2019-7-26 23:41 | 只看該作者
candura 發(fā)表于 2018-1-10 10:39
發(fā)現(xiàn)一個(gè)問題啊,用這個(gè)的從機(jī)代碼出現(xiàn)這樣一個(gè)情況。
如果之前發(fā)送的沒問題的話,那么從機(jī)反饋的數(shù)據(jù)也正 ...

你用什么調(diào)試工具?
回復(fù)

使用道具 舉報(bào)

96#
ID:574569 發(fā)表于 2019-7-27 00:26 | 只看該作者
candura 發(fā)表于 2018-1-10 10:39
發(fā)現(xiàn)一個(gè)問題啊,用這個(gè)的從機(jī)代碼出現(xiàn)這樣一個(gè)情況。
如果之前發(fā)送的沒問題的話,那么從機(jī)反饋的數(shù)據(jù)也正 ...

你這個(gè)用的是什么調(diào)試工具?if(Flag_Uart2_RX)  為什么總停到這里
回復(fù)

使用道具 舉報(bào)

97#
ID:47541 發(fā)表于 2019-7-27 14:42 | 只看該作者
lnpeanut 發(fā)表于 2019-3-27 22:06
程序結(jié)構(gòu)蠻不錯(cuò)的,我之前寫過一個(gè),不過稍微復(fù)雜點(diǎn)
串口接受中斷中,數(shù)據(jù)進(jìn)一個(gè)fifo隊(duì)列,主程序在隊(duì)列中 ...

能否分享學(xué)習(xí)一下,謝謝
回復(fù)

使用道具 舉報(bào)

98#
ID:407940 發(fā)表于 2019-9-17 10:54 | 只看該作者
大神們。有沒有stm32 用keil寫的
回復(fù)

使用道具 舉報(bào)

99#
ID:407940 發(fā)表于 2019-9-17 10:55 | 只看該作者
lnpeanut 發(fā)表于 2019-3-27 22:06
程序結(jié)構(gòu)蠻不錯(cuò)的,我之前寫過一個(gè),不過稍微復(fù)雜點(diǎn)
串口接受中斷中,數(shù)據(jù)進(jìn)一個(gè)fifo隊(duì)列,主程序在隊(duì)列中 ...

大師,可否分享下,一起學(xué)習(xí)
回復(fù)

使用道具 舉報(bào)

100#
ID:592524 發(fā)表于 2019-9-26 21:50 | 只看該作者
學(xué)習(xí)了,謝謝分享。
回復(fù)

使用道具 舉報(bào)

101#
ID:603394 發(fā)表于 2019-10-18 10:20 | 只看該作者
標(biāo)記一下,下載來看看。
回復(fù)

使用道具 舉報(bào)

102#
ID:92810 發(fā)表于 2019-10-25 11:53 | 只看該作者
謝謝樓主分享咯。好東西來的
回復(fù)

使用道具 舉報(bào)

103#
ID:29667 發(fā)表于 2019-10-26 18:57 | 只看該作者
謝謝分享
回復(fù)

使用道具 舉報(bào)

104#
ID:82944 發(fā)表于 2019-10-27 14:26 | 只看該作者
一直再尋找,非常感謝
回復(fù)

使用道具 舉報(bào)

105#
ID:54018 發(fā)表于 2019-10-27 21:05 | 只看該作者
還不錯(cuò),非常 感謝
回復(fù)

使用道具 舉報(bào)

106#
ID:76408 發(fā)表于 2019-11-16 09:16 | 只看該作者
謝謝樓主,辛苦了,,,,,
回復(fù)

使用道具 舉報(bào)

107#
ID:494559 發(fā)表于 2019-12-27 21:16 | 只看該作者
謝謝分享
回復(fù)

使用道具 舉報(bào)

108#
ID:494559 發(fā)表于 2019-12-27 21:31 | 只看該作者

好東西,謝謝分享
回復(fù)

使用道具 舉報(bào)

109#
ID:678785 發(fā)表于 2020-1-4 16:26 | 只看該作者
先學(xué)習(xí)學(xué)習(xí),我也只用過STM8S103,正準(zhǔn)備RS485的編程。謝謝樓主分享!
回復(fù)

使用道具 舉報(bào)

110#
ID:678785 發(fā)表于 2020-1-5 16:09 | 只看該作者
zhangshanqiao 發(fā)表于 2018-5-26 23:17
不錯(cuò),程序結(jié)構(gòu)非常好。CRC16   = crc16(tmpMODBUS,3);  中的unsigned int CRC16(unsinge char *dat,unsign ...

@39樓 我從樓主處,也學(xué)到不少東東,但同樣關(guān)心CRC16的計(jì)算。
或者參考這篇試試----https://blog.csdn.net/qq_19875391/article/details/60875010
回復(fù)

使用道具 舉報(bào)

111#
ID:444694 發(fā)表于 2020-1-8 16:13 | 只看該作者
難得的好文!
回復(fù)

使用道具 舉報(bào)

112#
ID:444694 發(fā)表于 2020-1-8 16:13 | 只看該作者
好東西,感謝分享~
回復(fù)

使用道具 舉報(bào)

113#
ID:692024 發(fā)表于 2020-2-11 13:28 | 只看該作者
真是好東西!
回復(fù)

使用道具 舉報(bào)

114#
ID:692024 發(fā)表于 2020-2-11 13:32 | 只看該作者
請(qǐng)問怎么免費(fèi)下載呢?
回復(fù)

使用道具 舉報(bào)

115#
ID:622299 發(fā)表于 2020-2-13 14:43 | 只看該作者
謝謝分享
回復(fù)

使用道具 舉報(bào)

116#
ID:697100 發(fā)表于 2020-2-23 20:43 | 只看該作者
謝謝分享,請(qǐng)問怎么免費(fèi)下載呢?正想用modbus組一個(gè)智能冠家居的有線網(wǎng)絡(luò),云上的智能家居系統(tǒng)和平臺(tái)總是不放心。
回復(fù)

使用道具 舉報(bào)

117#
ID:145282 發(fā)表于 2020-2-24 21:38 | 只看該作者

好東西,正在學(xué)習(xí)
回復(fù)

使用道具 舉報(bào)

118#
ID:137005 發(fā)表于 2020-3-8 10:49 | 只看該作者
這個(gè)從機(jī)模式編譯出現(xiàn)這個(gè),是什么問題?


Compiling c\main.c...
cxstm8 +warn +mods0 +debug -pxp +split -pp -l -isrc\h -istm8sfwlib_v1.1.1\fwlib\library\inc -ih -iF:\0_Soft\en.stvd-stm8\CXSTM8\Hstm8  -clDebug\ -coDebug\ c\main.c
#error cpstm8 c\main.c:23(17+6) incompatible types in struct/union assignment
c\main.c:
The command: "cxstm8 +warn +mods0 +debug -pxp +split -pp -l -isrc\h -istm8sfwlib_v1.1.1\fwlib\library\inc -ih -iF:\0_Soft\en.stvd-stm8\CXSTM8\Hstm8  -clDebug\ -coDebug\ c\main.c" has failed, the returned value is: 1
exit code=1.

bacfull.elf - 3 error(s), 1 warning(s)
回復(fù)

使用道具 舉報(bào)

119#
ID:459415 發(fā)表于 2020-3-8 14:57 | 只看該作者
好東西,頂頂
回復(fù)

使用道具 舉報(bào)

120#
ID:720819 發(fā)表于 2020-4-2 11:17 | 只看該作者
好東西,學(xué)習(xí)學(xué)習(xí)
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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