发新帖我要提问
12
返回列表
打印

事件和中断 ST把MCU搞复杂了

[复制链接]
楼主: jackzbb
手机看帖
扫描二维码
随时随地手机跟帖
21
peterhzm| | 2013-1-2 17:02 | 只看该作者 回帖奖励 |倒序浏览
香水城 发表于 2010-8-21 10:30
1)楼主把MCU想太简单了,

2)“事件和中断”的划分,反映了现实世界的真实需要。 ...

香主,我想请教一下,在STM32的16条外部中断线里面,拿EXTI_LINE0来说,所有的P0端口都接入了这个中断线,然后我看到有下面这样的函数来配置哪个P0口设置为中断入口:
void SYSCFG_EXTILineConfig  ( uint8_t  EXTI_PortSourceGPIOx,  
  uint8_t  EXTI_PinSourcex  
)   
Selects the GPIO pin used as EXTI Line.

那如果我同时需要PA0和PB0两个都配置为中断呢?是不是不能这样配置啊?还是只要把上面函数写两遍,把PA0,PB0都配置一遍,然后再中断入口函数里面读取状态寄存器进行区分就行了呢?
新手求解答

使用特权

评论回复
22
平常人| | 2013-1-3 14:46 | 只看该作者
qdchaoyue 发表于 2012-12-29 23:34
标志的变化产生事件  呵呵,学习了

因果倒置喽。。。。。:L

使用特权

评论回复
23
inurl| | 2013-2-26 12:59 | 只看该作者
peterhzm 发表于 2013-1-2 17:02
香主,我想请教一下,在STM32的16条外部中断线里面,拿EXTI_LINE0来说,所有的P0端口都接入了这个中断线 ...

不行, 同时只能有A0或者B0。 你可以把A0配到EXI0,上把B1配到EXIT1上

使用特权

评论回复
24
qdchaoyue| | 2013-3-15 16:54 | 只看该作者
平常人 发表于 2013-1-3 14:46
因果倒置喽。。。。。

谢谢  提醒:loveliness:

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则