Firefly开源社区

标题: Driver 与 BLE 程序融合的问题 [打印本页]

作者: 卜道翁先生    时间: 2015-8-31 10:19
标题: Driver 与 BLE 程序融合的问题
Driver与BLE例程能否融合?还是说用的库不一样
作者: 安安    时间: 2015-8-31 11:33
BLE例程不是已经包含了所有的driver了吗?需要用到什么就在group:driver下面添加驱动文件,然后直接调用api就行了,就是main函数取消了,这些api不能在main函数中执行了,要根据自己理解去调用。
作者: 卜道翁先生    时间: 2015-8-31 12:06
安安 发表于 2015-8-31 11:33
BLE例程不是已经包含了所有的driver了吗?需要用到什么就在group:driver下面添加驱动文件,然后直接调用ap ...

我是写了一个模拟IIC程序读传感器数据,然后在主函数执行就不行了,请问这是什么原因,要怎么改?
作者: 安安    时间: 2015-8-31 14:17
如果要做BLE的例程,那么必须先学习BLE的系统调度机制,然后再加iic程序代码进去。BLE中的main函数仅仅作为低功耗和系统调度用,不能再main函数中任意加入代码。也不能任意加入空运算作为延时,需要调用系统定时器事件,否则都会是BLE连接断开或者连接不上。关于系统调度这部分,是不能够一言两语说得清的,请先按照wiki教程和论坛教程来学习理解。
作者: 卜道翁先生    时间: 2015-8-31 15:59
安安 发表于 2015-8-31 14:17
如果要做BLE的例程,那么必须先学习BLE的系统调度机制,然后再加iic程序代码进去。BLE中的main函数仅仅作为 ...

恩,刚刚理解到他是有任务调度的,正在理解事件创建过程,wiki教程貌似太简洁了点。




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1