打印
[bluetooth]

CC2541能支持10个外部中断口吗

[复制链接]
871|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主

我要用CC2541做一个遥控器,有10个按键,低功耗休眠,外部中断唤醒。

我有个问题,STM32外部中断IO口序号不能重。比如PA5和PB5一起用,貌似就不灵了。

CC2541  P0,P1,P2只有8个IO口。我想请问,如果10个按键,10个外部中断口,能行吗?

会不会互相干扰?谢谢!


使用特权

评论回复

相关帖子

沙发
aspoke| | 2019-8-24 22:19 | 只看该作者
最简单的就是10个IO统一串联到一个中断,然后中断中判断是哪个IO产生的

使用特权

评论回复
板凳
aspoke| | 2019-8-24 22:19 | 只看该作者
10个外部中断口还真是没有见过的。      

使用特权

评论回复
地板
operating| | 2019-8-25 10:45 | 只看该作者
按键干嘛用中断进行?可以扫描的啊

使用特权

评论回复
5
Cjy_JDxy|  楼主 | 2019-8-25 12:45 | 只看该作者
operating 发表于 2019-8-25 10:45
按键干嘛用中断进行?可以扫描的啊

要唤醒休眠模式呀

使用特权

评论回复
6
dirtwillfly| | 2019-8-28 09:36 | 只看该作者
本帖最后由 dirtwillfly 于 2019-8-28 09:41 编辑

理论上可以,cc2541支持18个中断源。
也可以把10个按键另外通过一个外部或门,接到一个中断io,然后在中断服务程序里去读取10个io的状态

使用特权

评论回复
7
dirtwillfly| | 2019-8-28 09:37 | 只看该作者
或者干脆用一个io扩展ic来扩展

使用特权

评论回复
8
dirtwillfly| | 2019-8-28 09:59 | 只看该作者

使用特权

评论回复
9
Cjy_JDxy|  楼主 | 2019-8-28 10:26 | 只看该作者

使用特权

评论回复
10
aoyi| | 2019-9-13 10:19 | 只看该作者
读一下结存器就可以了啊

使用特权

评论回复
11
Cjy_JDxy|  楼主 | 2019-9-13 10:28 | 只看该作者
谢谢大家,我已经搞好了。

使用特权

评论回复
12
drer| | 2019-9-13 10:29 | 只看该作者
觉得肯定没有问题

使用特权

评论回复
13
coshi| | 2019-9-13 10:41 | 只看该作者
当然可以了

使用特权

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

本版积分规则

个人签名:绿水本无忧因风皱面,青山原不老为雪白头。

553

主题

3530

帖子

19

粉丝