-
1.你好,请问CC2640R2打开低功耗模式,跟手机保持连接,平均功耗最低可以做到多少(不考虑外围设备),广播时功耗平均最低可以做到多少?
2.TI的功能模块软件好像也都是模块化的,比如PWM,我遇到的是当调用PWM_colse();后,按下面的PWM_init();后也不能启动呼吸灯了(测试时发现把PWM关闭功耗要低最少500UA,不用时想把它关掉)。 然后如果这个口设置为了PWM口后,能不能不用复位芯片而把这个I/O口初始化成推挽输出(充电时候灯需要常亮);
3.I2C有没有单独操作只发一个字节的接口,这个看起来要写一个字节太麻烦了?
4.read属性时的值要放到哪个数组,看资料手机直接读的这种资料好像不太好找,一直不知道这个该放哪个数组里面让手机去读,然后手机需不需要写什么数据给蓝牙从机。 目前手机读出来的值都是固定的。
5.OAD升级时,我按照官方给的例程来把OAD添加到现有项目中, file:///C:/ti/simplelink_cc2640r2_sdk_1_40_00_45/docs/blestack/ble_user_guide/html/oad-ble-stack-3.x/oad_onchip.html 来设置的,但是使用TI的btool,配合一块蓝牙开发板做主来烧录,连接后Send一直为透明,不能变黑。怀疑是配置时漏了一些东西,网上看到需要添加BIM进现有工程中,但是没有找到需要添加哪些文件的相关的资料(官方的例程里面有BIM)。
CC2640R2 的疑问及所遇到的问题(从机).docx
YiKai Chen:
CC2640R2F BLE功耗可以參考www.ti.com/…/swra478c.pdf
da qin zheng sheng:
2. pwm口可以重新设置为普通io口
da qin zheng sheng:
3.i2c 可以发送一个字节
da qin zheng sheng:
回复 da qin zheng sheng:
需要包括发送数据地址的。
Viki Shi:
1、功耗的问题可以参考手册,具体应用起来可能稍有变化,但是区别不大的
2、不用可以改设置
3、i2c部分可以参考SDK里的例程
4、OAD的问题建议详细说一下,一般来说按照手册流程走就行,代码都现成的
user5296437:
回复 Viki Shi:
您好
1.第二点有具体的操作例程例程或者具体的操作步骤吗?
2.第四点,程序是在TI SDK的《simple_peripheral》基础上修改的。但是我看到《simple_peripheral_oad_onchip》的程序里面有
“BIM_onchip_FlashOnly”和"persistent_app_FlashOnly"两个目录。用户指南里好像没有看到怎么添加这两个文件的说明。片外OAD有一个专门的BIM程序,我把《simple_peripheral_oad_onchip》里的BIM和《simple_peripheral》的stack、app里面的三个.Bin文件通过“Smart RF Flash Programmer 2”软件的“Multiple”合并烧录,发现根本烧不进去。BLE_stack用户指南(file:///C:/ti/simplelink_cc2640r2_sdk_1_40_00_45/docs/blestack/ble_user_guide/html/oad-ble-stack-3.x/oad_onchip.html)里面没有没有看到有说明BIM文件具体要怎么添加进现有工程中。谢谢 !!!!
Viki Shi:
回复 user5296437:
IO口的操作看用户手册就行,具体的寄存器都有列出
on chip OAD就根据on chip的文档操作