微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 硬件上由77的2640切换到44的2640,软件上要怎么修改,使得适应这个变化?

硬件上由77的2640切换到44的2640,软件上要怎么修改,使得适应这个变化?

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

硬件上由7*7的2640切换到4*4的2640,软件上要怎么修改,使得适应这个变化?

Jahol,

很简单,只需要修改两个地方就行,都在app的工程里面,stack工程不需要改变。

以TI的开发板为例

首先,在工程的options里面,C/C++ Compiler,preprocessor,additional include directories,最后一行,把$TI_RTOS_DRIVERS_BASE$\ti\boards\SRF06EB\CC2650EM_7ID 改成 $TI_RTOS_DRIVERS_BASE$\ti\boards\SRF06EB\CC2650EM_4XS就行。

其次,如果你的天线设计和TI完全一样,那就不要管接下来的动作,如果你的天线设计不太一样,你得去bleUserConfig.h,大概从257行开始,相应地修改一下你的天线配置。

现在我用得是2640的4*4,硬件上是去掉了蓝牙射频部分,并且没有接外部的32.768KHz,但是硬件上与蓝牙射频部分和外部32.768KHz的晶振相关的管脚都是悬空的,悬空是不是对功耗影响很大?软件上可以对PIN1,PIN2,PIN4,PIN5,PIN6配置吗?像普通IO口那样配置这几个特殊管脚,防止管脚的悬空

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

网站地图

Top