微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 不用系统自带uart初始化,要进入PTM模式,uart要如何设置

不用系统自带uart初始化,要进入PTM模式,uart要如何设置

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

下面是我的uart初始化:

static void CC254x_Uart0_Init()
{
// P0.2 - RX - In
// P0.3 - TX - Out
PERCFG &= ~0x01;
P0SEL |= (0x08 + 0x04);
//P0DIR &= ~0x04;
//P0DIR |= 0x08;

//*** Setup the UART interface ***
// UART mode
U0CSR = 0xc0;
U0UCR = 0x02;

//U0GCR |= 10; // 57600
//U0BAUD = 216;

U0GCR |= 6; // 2400
U0BAUD = 59;

//EA = 1;
URX0IE = 1;
}

这样初始化进入PTM模式可以吗?

按http://processors.wiki.ti.com/index.php/PTM_(Production_Test_Mode)上面的步骤来做,总是没法进入PTM模式,用的code是1.3.2的TimeApp

另外 HCI_EXT_EnablePTMCmd(); 这个位置有要求吗?  要放在哪个函数里面? 我现在是放在void TimeApp_Init( uint8 task_id ) 的最前面

jump,

首先,推荐你用最新的1.4版本的协议栈。

另外,你用了PTM的lib了吗?还是用的是普通的lib?

HCI_EXT_EnablePTMCmd()必须放在应用程序启动的最初位置。照PTM的指导上的那个位置放就行。

你好 TI工程师  PTM的lib 在哪里 可以找到

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

网站地图

Top