找回密码
 立即注册
楼主: manzunzu

8H/8G/8C/8A系列4组串口同时通信的程序,Modbus 演示程序;可共享T2做波特率发生器

 火.. [复制链接]

0

主题

1

回帖

30

积分

新手上路

积分
30
发表于 2023-6-19 10:04:27 | 显示全部楼层
梁工好,我把代码直接复制后与威纶通通信没有成功,,威纶通官网的代码可以通信但是不能应用,求解。
回复 支持 反对

使用道具 举报 送花

0

主题

2

回帖

52

积分

注册会员

积分
52
发表于 2023-7-15 18:04:08 | 显示全部楼层
终于可以下载这个串口程序了,谢谢!
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:20
  • 最近打卡:2025-04-28 16:56:43

21

主题

376

回帖

2345

积分

超级版主

积分
2345
发表于 2023-7-22 09:38:53 | 显示全部楼层
2023/7/29上午,STC MCU 大型实战腾讯视频研讨会
1,大电流80mA, LED数码管硬件自动刷新显示;
     ===省外围硬件电路,内部硬件自动刷新不需软件反复干预
     ===可直接驱动328段LED数码管,或16米字型16段LED数码管
2,触摸按键,有自动配置工具辅助开发;
     ===可以用水冲刷设备的键盘表面了, 5mm厚有机玻璃
3,RTC实时时钟,年/月/日/时/分/秒, 闰年自动转换;
4,低功耗普通I/O口都支持外部中断
     ===上升沿/下降沿,高电平/低电平,都可以产生中断
5,DataFlash/EEPROM
6,思考题,用内部比较器做外部掉电检测,只在掉电过程中保存数据
     上电后将EEPROM中的数据读到 RAM 中,正常只读/写 RAM
腾讯会议号:885-5858-2739,会有充分时间供大家提问
2023/7/29, 下周六上午  9:00 ~ 12:00

STC8H4K64TL-45I-LQFP48, LQFP32, TSSOP20, QFN48, QFN32
STC8H4K64TLCD-45I-LQFP64, LQFP48, QFN64, QFN48
STC8H1K08T-33I-TSSOP20, QFN20
STC8H1K17T-33I-TSSOP20, QFN20

电话:0513-55012946 QQ:2195591714  微信:  19952583740
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:498
  • 最近打卡:2025-05-02 07:00:13
已绑定手机

151

主题

589

回帖

1200

积分

金牌会员

积分
1200
发表于 2023-7-25 08:38:30 | 显示全部楼层
梁*** 发表于 2022-12-19 13:09
STC8H/STC8G 的 4组独立串口程序, 通用
Modbus 演示程序
解压缩后参考、测试“08-串口1中断收发-C语言-MOD ...

我这边需要做这样一个串口通信,串口1用来采集压力表压力值,串口2通过485转网口,与后台通信,我的主板既做主机,又做从机,采用modbus-RTU通信协议,硬件电路采用你发的modbus串口从机程序测试已经OK,主板既做主机,又做从机,用你发的从机程序如何改?能给一些提示和建议吗?

点评

一个道理,小小区别在于:主机可以主动发出命令,而从机只能被动接收命令。  详情 回复 发表于 2023-7-25 11:14
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-04-30 22:59:03

73

主题

5882

回帖

1万

积分

超级版主

积分
12073
发表于 2023-7-25 11:14:32 | 显示全部楼层
38009*** 发表于 2023-7-25 08:38
我这边需要做这样一个串口通信,串口1用来采集压力表压力值,串口2通过485转网口,与后台通信,我的主板 ...

一个道理,小小区别在于:主机可以主动发出命令,而从机只能被动接收命令。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:498
  • 最近打卡:2025-05-02 07:00:13
已绑定手机

151

主题

589

回帖

1200

积分

金牌会员

积分
1200
发表于 2023-7-25 17:16:14 | 显示全部楼层
梁*** 发表于 2023-7-25 11:14
一个道理,小小区别在于:主机可以主动发出命令,而从机只能被动接收命令。 ...

你说这个我知道的,就是不知道如何应用?我理解就是先当主机,提取压力值,再当从机,等待上位机读取数据,梁工方便指导具体点些吗?

点评

不是的,你两个串口,两个王国,各自为政,互不干涉,可以有交易(数据传递)。 串口1做主机,询问下位机,接收其数据,放在一个数组。 串口2做从机,接收上位机询问,返回数组的数据。 这两个串口,各自独立,互不  详情 回复 发表于 2023-7-25 23:57
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-04-30 22:59:03

73

主题

5882

回帖

1万

积分

超级版主

积分
12073
发表于 2023-7-25 23:57:26 | 显示全部楼层
38009*** 发表于 2023-7-25 17:16
你说这个我知道的,就是不知道如何应用?我理解就是先当主机,提取压力值,再当从机,等待上位机读取数据 ...

不是的,你两个串口,两个王国,各自为政,互不干涉,可以有交易(数据传递)。
串口1做主机,询问下位机,接收其数据,放在一个数组。
串口2做从机,接收上位机询问,返回数组的数据。
这两个串口,各自独立,互不干扰。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:498
  • 最近打卡:2025-05-02 07:00:13
已绑定手机

151

主题

589

回帖

1200

积分

金牌会员

积分
1200
发表于 2023-7-26 06:17:01 | 显示全部楼层
梁*** 发表于 2023-7-25 23:57
不是的,你两个串口,两个王国,各自为政,互不干涉,可以有交易(数据传递)。
串口1做主机,询问下位机 ...

谢谢梁工支持,您这样讲,我心里就有底了,u8        TX1_read,RX1_write;        //读写索引(指针).这两个索引定义,我不理解,能讲一下吗?

点评

TX1_read,RX1_write,发送/接收的缓冲下表指示,也可以理解成索引、指针,用于指示读取/写入位置。  详情 回复 发表于 2023-7-26 11:02
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-04-30 22:59:03

73

主题

5882

回帖

1万

积分

超级版主

积分
12073
发表于 2023-7-26 11:02:41 | 显示全部楼层
本帖最后由 梁工 于 2023-7-26 11:08 编辑
38009*** 发表于 2023-7-26 06:17
谢谢梁工支持,您这样讲,我心里就有底了,u8        TX1_read,RX1_write;        //读写索引(指针).这两个索引定义,我 ...

TX1_read,RX1_write,发送/接收的缓冲数组下标指示,也可以理解成索引、指针,用于指示读取/写入位置。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:498
  • 最近打卡:2025-05-02 07:00:13
已绑定手机

151

主题

589

回帖

1200

积分

金牌会员

积分
1200
发表于 2023-7-27 21:26:47 | 显示全部楼层
梁*** 发表于 2023-7-26 11:02
TX1_read,RX1_write,发送/接收的缓冲数组下标指示,也可以理解成索引、指针,用于指示读取/写入位置。 ...

感谢的您支持,其实不理解的发送后面是读,接收后面是写,接收后面是写,我理解的就是接收后,写入指定内存存起来,发送读呢?是发送出去给对方读吗??

点评

读出要发送的字节,写入接收到的字节。  详情 回复 发表于 2023-7-27 22:05
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 07:10 , Processed in 0.153585 second(s), 116 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表