微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > cc2541 sensor 讀取秒數該從哪裡變動?

cc2541 sensor 讀取秒數該從哪裡變動?

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

請問source code要從哪裡改秒數?

hi ben,

能说明一下读取秒数具体指的是什么吗?

  Dear Yan,

不好意思,沒說清楚
我想要說的是假設我現在sensor是每一秒傳一次數據到手機上

那我想要更改成十分鐘傳一次數據到手機上,可是我不知道source code哪裡可以改?

還有請問一下side button有key name 可以提供嗎?

我也想要改成當接上電源always low不用在按下side button再去trigger sensorTag

Thanks a lot

Ben

Dear Yan,

我的意思是講說 我們假設cc2541跟device 已經連上了。

我們Android 去load cc2541的時間是每秒鐘一次,以Iphone來講 有UI可以調時間是最小0.1到最大2.5秒
但Android 沒看到有UI可以調,請問 source code 要改哪裡呢?

我是有看到可疑的地方可以更改是在st_util.c這個file

// Data readout periods (range 100 - 2550 ms)
#define SENSOR_MIN_UPDATE_PERIOD        100 // Minimum 100 milliseconds
#define SENSOR_PERIOD_RESOLUTION         10 // Resolution 10 milliseconds

請問這個是在更改什麼呢?

然而我發現在sensorTag.c裡面原來已經define好 多少秒讀一次

static uint16 sensorMagPeriod = MAG_DEFAULT_PERIOD;  //1000
static uint16 sensorAccPeriod = ACC_DEFAULT_PERIOD; //1000
static uint16 sensorTmpPeriod = TEMP_DEFAULT_PERIOD; //1000
static uint16 sensorHumPeriod = HUM_DEFAULT_PERIOD; //1000
static uint16 sensorBarPeriod = BAR_DEFAULT_PERIOD; //1000
static uint16 sensorGyrPeriod = GYRO_DEFAULT_PERIOD; //1000

但如果我加大到五分鐘 就好像五分鐘開始load一次data沒錯,但如果我想要一開啟的時候強制要load data在五分鐘load一次data

有解嗎?

謝謝

BEN

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

网站地图

Top