微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2640在SimpleBLEPeripheral工程中实现UART通信

CC2640在SimpleBLEPeripheral工程中实现UART通信

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

各位大神好,

        我想在SimpleBLEPeripheral工程中实现UART的通信,我参考了这个帖子:

http://www.deyisupport.com/question_answer/wireless_connectivity/bluetooth/f/103/t/83016.aspx?pi2132219853=1

但是我按照帖子中描述的操作,还是不行,当在main中创建UART的任务时,BLE广播帧就看不见了(我怀疑程序已经挂掉了);反之,BLE广播可以被发现。

我用的是CC2640_4X4的芯片。

       各位有知道是什么原因的吗?或者有其他的参考例程或者方案的吗?

      我的项目需求:

      1.  2个UART或者 UART + I2C

      2. 芯片要作为Peripheral,定时发出广播

      3.芯片工作在低功耗模式上。

请大神给你可以参考的方案,或者给个方向,我一步一步去实现。

加串口如下

http://processors.wiki.ti.com/index.php/CC2640_Serial_Communication

4x4 参考如下

http://www.deyisupport.com/question_answer/wireless_connectivity/bluetooth/f/103/t/98642.aspx

您好,我看了文档。但是还是不行。

我参考Hosttest工程进行移植,还是不行。在MAIN中执行NPITask_createTask(ICALL_SERVICE_CLASS_BLE);程序就不行了。

我测试了: SimpleBLEPeripheral的APP  +  Hosttest 的Stack,但是 程序跑不起来,

是不是stack有啥区别?

我自己做的板子,正常运行时,电流在2.0ma;程序挂掉时,电流在3.15ma。

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

网站地图

Top