CC2541 蓝牙发送和高频IO中断的冲突
时间:10-02
整理:3721RD
点击:
目前使用CC2541,项目需要1.87ms某 IO 口中断一次,并在中断函数中使用模拟SPI对传感器数据读取,目前发现这样操作蓝牙发送GATT_Notification方式(即使发送一个包,示波器测的一次发送耗时大概2ms左右)会影响到IO 的中断。是中断的频率太高了吗?请教TI工程师,有什么解决方案?另外,拨打北京的TI分部的技术支持的电话,一直没人接听。(86-10) 5878-4200
建议降低蓝牙数据包的大小或者降低中断周期试试。
首先感谢你的帮助,我会按照你的方法测试一下。还是想请问一下,蓝牙在Gatt_notification的发送包期间,是否可以被打断?例如,我连续发送6个包,大概耗时6ms,那么在这6ms期间是8051是不能做其他的事情的,是这样理解吗?