智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 7254|回复: 18
打印 上一主题 下一主题

[讨论] k60同时开两个1ms定时器,出现硬件上访错误。

  [复制链接]

27

主题

194

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2049
威望
1155
贡献
600
兑换币
333
注册时间
2012-3-14
在线时间
147 小时
跳转到指定楼层
1#
发表于 2013-3-5 08:22:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题。我用的是野火的代码,试过友联还有手创的k60最小系统出现这个问题。请问有人碰到过类似的问题吗?如何解决呢??

17

主题

466

帖子

0

精华

杰出人士

Rank: 12Rank: 12Rank: 12

积分
13941
QQ
威望
10902
贡献
2497
兑换币
716
注册时间
2011-9-24
在线时间
271 小时
2#
发表于 2013-3-5 09:26:08 | 只看该作者
回复 支持 反对

使用道具 举报

27

主题

194

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2049
威望
1155
贡献
600
兑换币
333
注册时间
2012-3-14
在线时间
147 小时
3#
 楼主| 发表于 2013-3-5 09:42:15 | 只看该作者
有没有人怀疑野火代码有问题啊
回复 支持 反对

使用道具 举报

22

主题

1613

帖子

1

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6784
QQ
威望
2910
贡献
1540
兑换币
1579
注册时间
2012-3-17
在线时间
1167 小时
4#
发表于 2013-3-5 10:25:37 | 只看该作者
你好,把你的代码发上来看看
回复 支持 反对

使用道具 举报

31

主题

509

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3671
威望
1728
贡献
923
兑换币
1150
注册时间
2013-1-14
在线时间
510 小时
5#
发表于 2013-3-5 12:03:55 | 只看该作者
野火 发表于 2013-3-5 10:25
你好,把你的代码发上来看看

火哥,我用的是你们的底层驱动库,我是用LPTMR定时计数器和PIT定时中断来获取编码器的脉冲的。
以前是给电机一个固定的占空比跑,程序工作正常,
现在加了速度控制PID算法后,程序总是跑飞,
我已经在这里卡了三天了,求解,火哥!
回复 支持 反对

使用道具 举报

31

主题

509

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3671
威望
1728
贡献
923
兑换币
1150
注册时间
2013-1-14
在线时间
510 小时
6#
发表于 2013-3-5 12:10:25 | 只看该作者
liucheng_34 发表于 2013-3-5 09:42
有没有人怀疑野火代码有问题啊

兄弟, 我也是在这里出现问题了,定时中断这里总是出现程序跑飞的问题,你问题解决没?求解啊
回复 支持 反对

使用道具 举报

27

主题

194

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2049
威望
1155
贡献
600
兑换币
333
注册时间
2012-3-14
在线时间
147 小时
7#
 楼主| 发表于 2013-3-5 12:34:56 | 只看该作者
本帖最后由 liucheng_34 于 2013-3-5 12:38 编辑
野火 发表于 2013-3-5 10:25
你好,把你的代码发上来看看

首先谢谢您的帮助!这个问题我以前就纠结很久了,为避免这种情况,一直用一个定时器。直到昨天不得不用两个定时器时,又被纠结上。期待您的解决。为方便调试,附上一开始出现错误的工程。
问题补充:出现硬防,但还是能进入定时器中断。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

27

主题

194

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2049
威望
1155
贡献
600
兑换币
333
注册时间
2012-3-14
在线时间
147 小时
8#
 楼主| 发表于 2013-3-5 12:39:17 | 只看该作者
CQQ 发表于 2013-3-5 12:10
兄弟, 我也是在这里出现问题了,定时中断这里总是出现程序跑飞的问题,你问题解决没?求解啊

还没有呢,看野火工程师的,呵呵。
回复 支持 反对

使用道具 举报

31

主题

509

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3671
威望
1728
贡献
923
兑换币
1150
注册时间
2013-1-14
在线时间
510 小时
9#
发表于 2013-3-5 12:49:37 | 只看该作者
我感觉是时钟的配置出现问题,不知道是不是?
回复 支持 反对

使用道具 举报

31

主题

509

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3671
威望
1728
贡献
923
兑换币
1150
注册时间
2013-1-14
在线时间
510 小时
10#
发表于 2013-3-5 12:52:02 | 只看该作者
liucheng_34 发表于 2013-3-5 12:39
还没有呢,看野火工程师的,呵呵。

如果PIT定时中断500ms中断一次的话,程序不会跑飞,改成20ms就会跑飞了,你的那个1ms中断一次太频繁了,你想想程序一秒钟会响应几千次中断,自然会出现问题
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-9-22 20:29 , Processed in 0.047922 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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