This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] LAUNCHXL-CC2650:Launchpad CC2650:如何在BLE应用程序simple外围设备cc2650中添加对ADC驱动程序的支持

Guru**** 2563000 points
Other Parts Discussed in Thread: CC2650

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/585006/launchxl-cc2650-launchpad-cc2650-how-to-add-support-for-adc-driver-in-the-ble-application-simple_peripheral_cc2650

部件号:LAUNCHTXL-CC2650
在“线程:CC2650”中讨论的其它部件

我已经:

CC2650 LaunchPad,CCS BLE.0,SimpleLink 7.1 SDK. 2.2 1.18 ,tirtos_cc13xx_cc26xx_2_21_00_06

我的目标是为LaunchPad构建BLE应用程序,读取ADC并向iPhone应用程序发送通知。  我首先构建了simile_peripheral_cc2650lp_app,这在硬件上运行良好。  现在,我需要添加对ADC的支持,然后添加对GAP / GATT表和通知的支持。  是否有教程或指南如何执行此操作?  

我找到了应用程序adcsinglechannel_cc2650_LAUNCHXL_TI的示例,我可以在我的主板上构建并运行它。  相关文件为adc.c,adc.h,adccc26xx.c,adccc26xx.h  我将这些文件导入到我的simple外围项目中。  不知道下一步该去哪里。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,

    下面是ADC驱动程序的一些文档:
    文件:///C:/ti/tirtos_cc13xx_cc26xx_2_20_01_08/products/tidrivers_cc13xx_cc26xx_2_20_01_10/docs/doxygen/html/_a_d_c_8h.html

    祝你一切顺利
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢。 ADC驱动程序的文档非常有用。

    我很难将驱动程序集成到simone_peripheral应用程序中。 我已经搜寻了几天,但我看不到前进的道路。 也许我应该使用不同的BLE示例应用程序? 在带有BLE的LaunchPad上使用ADC似乎很常见,但我找不到任何示例代码来说明如何执行此操作。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我决定卸载所有TI软件并从头开始。 这次我使用了ccs6而不是ccs7,因为我注意到SDK 2.2 上的时间戳.........1实际上早于ccs7的发布。 这似乎有所帮助,尽管资源管理器只显示了较旧版本的SDK (我想是2.1)的示例,并且它要求我下载该版本以便使用它们。 因此,我的系统上的CCS6和SDK 2.2 1之间似乎存在一些不兼容。

    不管怎样,我看到了一个地方,我不得不手动安装ARM编译器版本5.2 9,而不是使用ccs6附带的缺省ARM编译器。 也许这会有帮助。

    所以我导入了simple外围设备,然后将ADC驱动程序的源文件添加到项目中。 我创建了一个读取ADC的任务,并使用调试器确认这些值与使用驱动程序示例adcsinglechannel. 但是,我没有从System_printf()得到任何输出,所以那里有一些东西被破坏了。 有什么办法解决这个问题的想法吗? system_printf()在驱动程序示例项目中运行正常。

    现在,我需要让其中一个BLE服务配置文件正常工作。 从哪里开始? 现在,我从SDK 2.2 中导入的simple外围设备项目1只有一组基本配置文件在工作。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,

    实际上,我们推荐CC2640R2设备的最新BLE堆栈用于新设计。 对于新用户,我们建议您学习SimpleLink Academy培训模块,例如,有一个名为Custom Profile的模块:

    dev.ti.com/.../


    祝你一切顺利