微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 关于CC2541外部中断的问题

关于CC2541外部中断的问题

时间:10-02 整理:3721RD 点击:

 问题如下:

            我想通过CC2541的2个IO口解码PS2键盘的协议,用一个IO口(P0.7)配置为外部中断模式,下降沿触发,这个接PS2的时钟引脚,另外一个IO口(P0.4)配置为输入模式,接PS2的数据引脚。我按照PS2键盘的协议写好了代码,在裸机里面(无OS)调试通过,解码完全正确。我把代码移植到带OS蓝牙协议里面,发现解码不正常,能进入中断,但是解码不正确,我的引脚配置也是正确的。

            我想问下加入了操作系统,是不是影响了外部中断的实时性,因为,脉宽的时间只有60US。

会,51内核性能有限,同时处理射频协议栈和60us中断,估计处理不过来

恩!谢谢!

但是我又在想,CC2540的串口中断接收在9600比特率的情况下为104US,19200的比特率每帧为52US,为什么可以!

难道串口接收数据的中断与外部IO中断有差异!

管理员能出来回复吗!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top