12
返回列表 发新帖
楼主: 潜龙-417993

[其他] 求教在C程序中精确延时

[复制链接]

该用户从未签到

15

主题

49

帖子

0

新手上路

Rank: 1

积分
77
最后登录
1970-1-1
 楼主| 发表于 2013-10-28 13:32:17 | 显示全部楼层

回复:求教在C程序中精确延时

回复第 6 楼 于2013-10-21 09:29:03发表:
用for循环?应该是你的上限+4就是实际的运行的机器周期总数。 

我感觉,在C里面for循环好像只是一个大概的时间,还要看编译器的编译情况吧。
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

29

帖子

0

中级会员

Rank: 3Rank: 3

积分
217
最后登录
1970-1-1
发表于 2013-10-28 17:55:14 | 显示全部楼层

RE:求教在C程序中精确延时

请问你是如何判断低优先级中断抢占了高优先级中断的呢?
回复 支持 反对

使用道具 举报

该用户从未签到

15

主题

49

帖子

0

新手上路

Rank: 1

积分
77
最后登录
1970-1-1
 楼主| 发表于 2013-10-30 14:45:23 | 显示全部楼层

回复:求教在C程序中精确延时

回复第 12 楼 于2013-10-28 17:55:14发表:
请问你是如何判断低优先级中断抢占了高优先级中断的呢? 

倒不是低优先级抢占了高优先级,就是进去了中断服务子程序,马上又跳出来了,调到另一个中断服务子程序了。
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

29

帖子

0

中级会员

Rank: 3Rank: 3

积分
217
最后登录
1970-1-1
发表于 2013-10-30 16:38:55 | 显示全部楼层

回复:求教在C程序中精确延时

回复第 13 楼 于2013-10-30 14:45:23发表:
回复第 12 楼 于2013-10-28 17:55:14发表:
请问你是如何判断低优先级中断抢占了高优先级中断的呢? 

倒不是低优先级抢占了高优先级,就是进去了中断服务子程序,马上又跳出来了,调到另一个中断服务子程序了。
 

哦,这样啊,不太了解
spurious中断是什么中断,它是不是一种异常呢?会不会是你的中断中有触发异常的地方啊?我以前遇到过中断中去访问非法地址,结果触发了data abort异常的情况。
回复 支持 反对

使用道具 举报

该用户从未签到

15

主题

49

帖子

0

新手上路

Rank: 1

积分
77
最后登录
1970-1-1
 楼主| 发表于 2013-12-1 15:07:59 | 显示全部楼层

回复:求教在C程序中精确延时

回复第 14 楼 于2013-10-30 16:38:55发表:
回复第 13 楼 于2013-10-30 14:45:23发表:
回复第 12 楼 于2013-10-28 17:55:14发表:
请问你是如何判断低优先级中断抢占了高优先级中断的呢? 

倒不是低优先级抢占了高优先级,就是进去了中断服务子程序,马上又跳出来了,调到另一个中断服务子程序了。
 

哦,这样啊,不太了解
spurious中断是什么中断,它是不是一种异常呢?会不会是你的中断中有触发异常的地方啊?我以前遇到过中断中去访问非法地址,结果触发了data abort异常的情况。

 

这个问题后来解决了,在我用的7级中断,不可屏蔽,在中断服务子程序中有一次触发中断,导致了伪中断异常。
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

2

帖子

0

新手上路

Rank: 1

积分
3
最后登录
1970-1-1
发表于 2013-12-1 23:46:01 | 显示全部楼层

RE:求教在C程序中精确延时

学习一下.看看嘿嘿.好不好
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

2

帖子

0

新手上路

Rank: 1

积分
3
最后登录
1970-1-1
发表于 2013-12-1 23:46:01 | 显示全部楼层

RE:求教在C程序中精确延时

学习一下.看看嘿嘿.好不好
回复 支持 反对

使用道具 举报

该用户从未签到

10

主题

459

帖子

0

中级会员

Rank: 3Rank: 3

积分
303
最后登录
2024-10-24
发表于 2013-12-1 23:58:09 | 显示全部楼层

回复:求教在C程序中精确延时

使用System Tick是一个好方法!
回复 支持 反对

使用道具 举报

该用户从未签到

16

主题

705

帖子

0

金牌会员

Rank: 6Rank: 6

积分
1745
最后登录
1970-1-1
发表于 2013-12-9 17:45:08 | 显示全部楼层

RE:求教在C程序中精确延时

systick有很多例程的。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-9-6 08:34 , Processed in 0.098477 second(s), 28 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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