找回密码
 立即注册
楼主: manz***

STC8系列4组串口同时通信的程序,Modbus 演示程序

  [复制链接]

该用户从未签到

0

主题

1

回帖

30

积分

新手上路

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

使用道具 举报

该用户从未签到

0

主题

1

回帖

26

积分

新手上路

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

使用道具 举报

  • TA的每日心情
    奋斗
    2023-12-5 13:56
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    12

    主题

    245

    回帖

    1540

    积分

    超级版主

    积分
    1540
    发表于 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
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    11 小时前
  • 签到天数: 153 天

    [LV.7]常住居民III

    110

    主题

    458

    回帖

    860

    积分

    高级会员

    积分
    860
    发表于 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
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    46

    主题

    2931

    回帖

    6607

    积分

    超级版主

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

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

    使用道具 举报

  • TA的每日心情
    开心
    11 小时前
  • 签到天数: 153 天

    [LV.7]常住居民III

    110

    主题

    458

    回帖

    860

    积分

    高级会员

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

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

    点评

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

    使用道具 举报

    该用户从未签到

    46

    主题

    2931

    回帖

    6607

    积分

    超级版主

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

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

    使用道具 举报

  • TA的每日心情
    开心
    11 小时前
  • 签到天数: 153 天

    [LV.7]常住居民III

    110

    主题

    458

    回帖

    860

    积分

    高级会员

    积分
    860
    发表于 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
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    46

    主题

    2931

    回帖

    6607

    积分

    超级版主

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

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

    使用道具 举报

  • TA的每日心情
    开心
    11 小时前
  • 签到天数: 153 天

    [LV.7]常住居民III

    110

    主题

    458

    回帖

    860

    积分

    高级会员

    积分
    860
    发表于 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, 2024-5-2 13:45 , Processed in 0.069197 second(s), 65 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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