微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > cc2540如何判断串口被占用

cc2540如何判断串口被占用

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

在做SBL时,发现usr code的串口功能有问题。目前怀疑是在SBL程序中串口被PC占用,芯片跳转到USR code执行了,导致USR CODE里面串口初始化失败了。我想要判断一下串口是否被占用,应该怎么实现呢?

TI 的大神们,给个回应啊,这两天一直解决这个问题,还是没有解决。另外,我用NPI_InitTransport(cSerialPacketParser); 这个函数来初始化UART, 如何才能够判断UART 是否初始化成功。

在初始化后打印一串数据给串口,然后用串口查看器查看一下就行了, 没有就没有初始化成功,有就初始化成功,希望能帮到你

NPI_InitTransport(NpiSerialCallback);  //初始化
NPI_WriteTransport("Hello World\n",12); //打印数据  

打印之前需要把NPI.h给包含进来 

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

网站地图

Top