我想使用CC1310与一个I2C传感器通信,有以下几个疑问
1.不用SCE控制传感器,在使用I2C的时候功耗会不会太高?
2.如果用SCE,M3任务在任意时刻要主动获取传感器数据,用什么方式获取,然后数据如何回传给任务???
3.在任务中直接调用官方I2C驱动 通信行不行?
YiKai Chen:
一般用I2C讀取传感器時間都很短,功耗差異不大,除非你是一直在讀取資料,就建議用SCE,SCE的使用建議看一下dev.ti.com/…/
user4959119:
回复 YiKai Chen:
有没有关于SCE使用I2C的例程
YiKai Chen:
回复 user4959119:
裝完Sensor Controller Studio內有I2C 例程
Viki Shi:
“在任务中直接调用官方I2C驱动 通信行不行?” 一般是单独给I2C设置个任务
user4959119:
回复 Viki Shi:
像这种打开一个模块的方式,然后创建一个任务是吧
I2C_Params_init(&i2cParams);
i2cParams.bitRate = I2C_400kHz;
i2c = I2C_open(Board_I2C_TMP, &i2cParams);
Viki Shi:
回复 user4959119:
对
da qin zheng sheng:
sce主要为了低功耗模式,此时主mcu的多数外设不工作的。