OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5911|回复: 15

中断问题不理解

[复制链接]

2

主题

5

帖子

0

精华

新手上路

积分
34
金钱
34
注册时间
2013-7-15
在线时间
0 小时
发表于 2013-7-21 10:31:30 | 显示全部楼层 |阅读模式

原子哥:最近一直在学习中断,对中断还是一知半解,感觉很模糊,我在这就是想问问中断到底是什么东西,还有每个实验都可以通过编写中断函数来实现该实验要实验的功能吗?比如说:定时器中断实验、内部温度中断实验、pwm中断实验等等。。。。。。

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-7-21 10:41:04 | 显示全部楼层
中断就是打断你正常任务的事件.
好比你的生活,原本是上班-->下班-->睡觉-->上班的循环...
但是偶尔要请个病假什么的,那就可以称为中断.等你病养好了,还是得继续上班.

可见,中断是那种比较急的事情,打断你正常工作的运行,然后处理完后还得回到你的工作中继续之前的工作.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

5

主题

107

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
298
金钱
298
注册时间
2013-5-5
在线时间
0 小时
发表于 2013-7-21 11:39:25 | 显示全部楼层
中断是个很重要的概念,举个与你相关的例子,你正在玩游戏,玩的很嗨,突然你女友给你打电话,因为你女友的优先级比你高,你惹不起,就先暂停游戏去接电话,巴拉巴拉说完后,你继续在玩游戏,这个过程就是程序顺序执行(玩游戏)—>中断请求(电话铃响)—>保护现场(暂停游戏)—>中断处理(打电话)—>恢复现场(挂电话,继续游戏)—>程序顺序执行(玩游戏),建议你找本很系统的书看看,这些基本的概念很重要,切记
游走在生活里,你我都是涉世未深的旅人,前方有我们为之心怡的归宿,身后又是一片葱郁的往昔,让生活的零碎随风而来,又似过往的随风云烟而散,唯有这厮,方能守得云开,待到春花烂漫!
回复 支持 反对

使用道具 举报

16

主题

85

帖子

0

精华

初级会员

Rank: 2

积分
170
金钱
170
注册时间
2013-5-15
在线时间
0 小时
发表于 2013-7-21 14:06:18 | 显示全部楼层
比如实际应用里,小车按程序正常向前走,如果遇到了设定的触发事件,就按你设置的触发事件的解决方式执行,执行完后,又按正常的程序走
回复 支持 反对

使用道具 举报

头像被屏蔽

6168

主题

7036

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
19705
金钱
19705
注册时间
2012-12-27
在线时间
25 小时
发表于 2013-7-21 14:49:04 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

2

主题

5

帖子

0

精华

新手上路

积分
34
金钱
34
注册时间
2013-7-15
在线时间
0 小时
 楼主| 发表于 2013-7-21 15:23:19 | 显示全部楼层
回复【3楼】冰尘牧之:
---------------------------------比喻很恰当,好好去看看基本概念,谢谢了
回复 支持 反对

使用道具 举报

12

主题

55

帖子

0

精华

初级会员

Rank: 2

积分
123
金钱
123
注册时间
2013-7-20
在线时间
0 小时
发表于 2013-7-21 16:54:14 | 显示全部楼层
回复【4楼】红烧螺丝钉:
---------------------------------
你是做电机的吗?  我碰到几个问题,可否请教你.........?
回复 支持 反对

使用道具 举报

16

主题

85

帖子

0

精华

初级会员

Rank: 2

积分
170
金钱
170
注册时间
2013-5-15
在线时间
0 小时
发表于 2013-7-22 11:22:37 | 显示全部楼层
回复【7楼】lilei:
---------------------------------
你说说吧,知道的话就告诉你了
回复 支持 反对

使用道具 举报

12

主题

55

帖子

0

精华

初级会员

Rank: 2

积分
123
金钱
123
注册时间
2013-7-20
在线时间
0 小时
发表于 2013-7-22 20:06:13 | 显示全部楼层
回复【8楼】红烧螺丝钉:
---------------------------------
hall接口怎么用啊?读电机的速度,AB
回复 支持 反对

使用道具 举报

12

主题

55

帖子

0

精华

初级会员

Rank: 2

积分
123
金钱
123
注册时间
2013-7-20
在线时间
0 小时
发表于 2013-7-22 20:09:27 | 显示全部楼层
回复【9楼】lilei:
---------------------------------
QQ 893871484
回复 支持 反对

使用道具 举报

12

主题

55

帖子

0

精华

初级会员

Rank: 2

积分
123
金钱
123
注册时间
2013-7-20
在线时间
0 小时
发表于 2013-7-22 20:16:48 | 显示全部楼层
回复【9楼】lilei:
---------------------------------
QQ 893871484
回复 支持 反对

使用道具 举报

16

主题

85

帖子

0

精华

初级会员

Rank: 2

积分
170
金钱
170
注册时间
2013-5-15
在线时间
0 小时
发表于 2013-7-22 20:20:12 | 显示全部楼层
回复【10楼】lilei:
---------------------------------
你那种电机我没用过额,不知道原理,一般都用pwm控制电机的转速,给一个脉冲,转过一定的角度,可以认为设定在多少时间内转过过少角度。。。。。。
回复 支持 反对

使用道具 举报

12

主题

55

帖子

0

精华

初级会员

Rank: 2

积分
123
金钱
123
注册时间
2013-7-20
在线时间
0 小时
发表于 2013-7-22 20:49:53 | 显示全部楼层
就是类似编码器的东西
回复 支持 反对

使用道具 举报

12

主题

55

帖子

0

精华

初级会员

Rank: 2

积分
123
金钱
123
注册时间
2013-7-20
在线时间
0 小时
发表于 2013-7-22 20:50:24 | 显示全部楼层
回复【12楼】红烧螺丝钉:
---------------------------------
就是类似编码器的东西
回复 支持 反对

使用道具 举报

16

主题

85

帖子

0

精华

初级会员

Rank: 2

积分
170
金钱
170
注册时间
2013-5-15
在线时间
0 小时
发表于 2013-7-22 22:36:08 | 显示全部楼层
回复【14楼】lilei:
---------------------------------
用是没用过,不过那应该要用ADC转换吧,得到一个adc值,然后stm32的输入电压是3.3,估计你还得分压,然后get_adc(ch),或者用DMA直接把结果发过去显示出来
回复 支持 反对

使用道具 举报

12

主题

55

帖子

0

精华

初级会员

Rank: 2

积分
123
金钱
123
注册时间
2013-7-20
在线时间
0 小时
发表于 2013-7-22 23:05:13 | 显示全部楼层
回复【15楼】红烧螺丝钉:
---------------------------------
en ,我再看看资料,谢谢你哈
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-16 18:53

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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