找回密码
 立即注册
查看: 110|回复: 11

请问串口超时中断UR1SCALE位问题

[复制链接]
  • 打卡等级:偶尔看看I
  • 打卡总天数:17
  • 最近打卡:2026-03-23 22:33:59
已绑定手机

9

主题

25

回帖

203

积分

中级会员

积分
203
发表于 2026-1-4 09:04:00 | 显示全部楼层 |阅读模式
请问串口超时中断UR1SCALE位如果设置为0根据串口数据位率(波特率),请问modbus协议间隔 35 个位时间,此处        UR1TOTL        UR1TOTH        UR1TOTE        应该如何填,直接填入35吗?

还有硬件CRC16校验也没有搞懂,麻烦一起指导一下!
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:483
  • 最近打卡:2026-03-23 08:55:58
已绑定手机

104

主题

4195

回帖

9307

积分

荣誉版主

无情的代码机器

积分
9307
发表于 2026-1-4 09:25:13 | 显示全部楼层
三天不学习,赶不上刘少奇~
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:17
  • 最近打卡:2026-03-23 22:33:59
已绑定手机

9

主题

25

回帖

203

积分

中级会员

积分
203
发表于 2026-1-4 09:39:07 | 显示全部楼层
erci*** 发表于 2026-1-4 09:25
ModBus_RTU(4组串口任选+DMA传输的主从机)的lib库使用,STC32实现 - DMA支持: QSPI, SPI, I2S, I2C, 4组 ...

兄弟,原来我已经在8H8K 32G12K上面都已经把串口 ,DMA已经跑通modbus了,我现在是想用144K246的硬件超时和硬件CRC校验啊!

点评

UR1SCALE问题按手册描述是填35 CRC什么问题? [attachimg]127534[/attachimg]  详情 回复 发表于 2026-1-4 09:46
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:483
  • 最近打卡:2026-03-23 08:55:58
已绑定手机

104

主题

4195

回帖

9307

积分

荣誉版主

无情的代码机器

积分
9307
发表于 2026-1-4 09:46:34 | 显示全部楼层
yf8*** 发表于 2026-1-4 09:39
兄弟,原来我已经在8H8K 32G12K上面都已经把串口 ,DMA已经跑通modbus了,我现在是想用144K246的硬件超时 ...

UR1SCALE问题按手册描述是填35

CRC什么问题?
截图202601040946284526.jpg
三天不学习,赶不上刘少奇~
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:17
  • 最近打卡:2026-03-23 22:33:59
已绑定手机

9

主题

25

回帖

203

积分

中级会员

积分
203
发表于 2026-1-4 09:54:59 | 显示全部楼层
erci*** 发表于 2026-1-4 09:46
UR1SCALE问题按手册描述是填35

CRC什么问题?

之前软件CRC是把收到的数组跟长度作为参数丢给函数,函数返回0即为CRC16校验正确,现在这个硬件CRC要怎么搞,看PDF介绍就几个寄存器,没看明白怎么校验!

点评

你得明白CRC校验的原理,这样你才能知道这几个寄存器咋用,原来软件CRC时有几个很占用时间的步骤,现在可以用这几个寄存器来硬件实现,就像硬件乘法,软件实现就写a*b,其实CPU很费劲,硬件则赋值给寄存器,在读取输出寄存器   发表于 2026-1-4 11:23
[attachimg]127536[/attachimg]  详情 回复 发表于 2026-1-4 10:23
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:483
  • 最近打卡:2026-03-23 08:55:58
已绑定手机

104

主题

4195

回帖

9307

积分

荣誉版主

无情的代码机器

积分
9307
发表于 2026-1-4 10:23:30 | 显示全部楼层
yf8*** 发表于 2026-1-4 09:54
之前软件CRC是把收到的数组跟长度作为参数丢给函数,函数返回0即为CRC16校验正确,现在这个硬件CRC要怎么 ...

截图202601041023208787.jpg
三天不学习,赶不上刘少奇~
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:17
  • 最近打卡:2026-03-23 22:33:59
已绑定手机

9

主题

25

回帖

203

积分

中级会员

积分
203
发表于 2026-1-4 10:45:29 | 显示全部楼层

这还是属于软件CRC吧

点评

硬件  发表于 2026-1-4 10:46
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:17
  • 最近打卡:2026-03-23 22:33:59
已绑定手机

9

主题

25

回帖

203

积分

中级会员

积分
203
发表于 2026-1-4 10:51:30 | 显示全部楼层
yf8*** 发表于 2026-1-4 10:45
这还是属于软件CRC吧

好像看懂了,我说怎么把BB2A带入到函数了,原来打印出来对比看呀~
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-3-24 05:49 , Processed in 0.132140 second(s), 80 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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