硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1588|回复: 6
收起左侧

[技术讨论] 安富莱modbus例程中定时器问题

[复制链接]

11

主题

13

回帖

46

积分

新手上路

积分
46
发表于 2024-6-13 12:12:00 | 显示全部楼层 |阅读模式
在这个进行3.5个字符定时的过程中,在bsp_timer.c未发现对输入比较通道的初始化直接使用TIM_SetCompare1函数,是不是用问题?另外捕获的计数器值cnt_tar的值是不是存在溢出的可能性?
微信截图_20240613120825.png
回复

使用道具 举报

11

主题

13

回帖

46

积分

新手上路

积分
46
 楼主| 发表于 2024-6-13 21:54:22 | 显示全部楼层
自己顶一下,感谢大家!
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 2024-6-14 12:49:16 | 显示全部楼层
教程文档的第35章对这个函数和溢出问题做了说明,楼主可以看下
https://forum.anfulai.cn/forum.p ... &extra=page%3D1
回复

使用道具 举报

11

主题

13

回帖

46

积分

新手上路

积分
46
 楼主| 发表于 2024-6-14 20:14:54 | 显示全部楼层
eric2013 发表于 2024-6-14 12:49
教程文档的第35章对这个函数和溢出问题做了说明,楼主可以看下
https://forum.anfulai.cn/forum.php?mod=view ...

了解了,感谢感谢!
回复

使用道具 举报

1

主题

3

回帖

6

积分

新手上路

积分
6
发表于 2024-7-4 16:42:01 | 显示全部楼层
eric2013 发表于 2024-6-14 12:49
教程文档的第35章对这个函数和溢出问题做了说明,楼主可以看下
https://forum.anfulai.cn/forum.php?mod=view ...

我在modbus的例程中,为什么bsp_StartHardTimer设置超时时间低于6500us下就会发生USART_SR_ORE错误,
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 2024-7-5 09:05:58 | 显示全部楼层
563552982 发表于 2024-7-4 16:42
我在modbus的例程中,为什么bsp_StartHardTimer设置超时时间低于6500us下就会发生USART_SR_ORE错误,

在你发的帖子里面已经回复
https://forum.anfulai.cn/forum.php?mod=viewthread&tid=124776
回复

使用道具 举报

1

主题

3

回帖

6

积分

新手上路

积分
6
发表于 2024-11-28 18:25:35 | 显示全部楼层
eric2013 发表于 2024-6-14 12:49
教程文档的第35章对这个函数和溢出问题做了说明,楼主可以看下
https://forum.anfulai.cn/forum.php?mod=view ...

企业微信截图_17327843787333.png 所以这个bug不影响定时器的使用吧,不用在modbus里面
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-12 08:44 , Processed in 0.045339 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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