微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 关于CC2540的串口发送 用HalUARTWrite 为什么上位机没有接收到数据?

关于CC2540的串口发送 用HalUARTWrite 为什么上位机没有接收到数据?

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

我在option   里面加了 HAL_UART=TRUE   ,然后定义了一个 周期事件 时间为一秒 事件里,我执行串口数据发送

if(events & SBP_USART_EVT)  //串口发送数据事件  

{    uint8 *txBuffer = "I am uartCallBack";    

 HalUARTWrite(HAL_UART_PORT_0,txBuffer,17);   

 osal_start_timerEx( simpleBLEPeripheral_TaskID, SBP_USART_EVT, SBP_USART_EVT_PERIOD );//10毫秒   

 return (events ^ SBP_USART_EVT);     }

但是上位机就是没有接收到数据。我开发板上 用的是MINI-USB       USB转串口  用其他的程序可以实现。但是不知道这个为什么不能。

本人是 新人,求大哥大姐们指导。谢谢。

基于哪个例子?协议栈的版本是?

是 给予 SimpleBLEPeripheral 这个例子的。不过问题我已经解决了。是我没有定义 一个 串口 ,没有设置它的波特率。谢谢了~O(∩_∩)O~

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

网站地图

Top