TI中文支持网
TI专业的中文技术问题搜集分享网站

LP-EM-CC2340R5: CC2340

Part Number:LP-EM-CC2340R5Other Parts Discussed in Thread:SYSCONFIG

我想基于basic_ble工程上加一个ADC检测的Freertos任务,但是,我创建之后,Ble协议栈无法工作,请问,有没有基于basic_ble工程的用户例程。

Dongfu Lee:

如果我把我创建的ADC任务屏蔽就可以在串口看到程序正常工作,我是在appmain()之后调用创建的任务。

,

Yolande Wang:

您好,

Dongfu Lee 说:有没有基于basic_ble工程的用户例程。

您可以看下这个:https://dev.ti.com/tirex/explore/node?node=A__AC1.NiIwuT.f7BJwp61R3g__com.ti.SIMPLELINK_LOWPOWER_F3_SDK_BLE5STACK_MODULE__58mgN04__LATEST&placeholder=true

Dongfu Lee 说:基于basic_ble工程上加一个ADC检测

参阅 adcsinglechannel 例程,可以先只调试 adcsinglechannel 示例程序来查看读取的 adc 值:

https://dev.ti.com/tirex/explore/node?node=A__AO-c8Q29Y9zLLvWQwTxoUA__com.ti.SIMPLELINK_LOWPOWER_F3_SDK__58mgN04__LATEST&search=ADC

,

Dongfu Lee:

可以在appmain之后创建用户任务么。另外,我看buttonled的ti_driver有led驱动,但是,我基于basic_ble的sysconfig配置之后确没有,请问这个需要怎么配置呢。

,

Yolande Wang:

Dongfu Lee 说:可以在appmain之后创建用户任务么

您是在 main 函数里面创建的吗?

您先看看 basic_ble 例子的训练:https://dev.ti.com/tirex/explore/node?node=A__AXBWOFH.FC3sofPkBhMuiw__SIMPLELINK-ACADEMY-CC23XX__gsUPh5j__LATEST&placeholder=true

,

Dongfu Lee:

好的,我回去参考这个来添加试一下。那个led驱动怎么在sysconfig配置后可以在ti_driver.c里生成呢。

,

Yolande Wang:

正常情况下是可以配置并生成的,如何配置您参阅 Sysconfig_basic 基础看看:https://dev.ti.com/tirex/explore/content/simplelink_academy_cc13x0sdk_4_20_00_00/modules/tools/sysconfig_basics/sysconfig_basics.html

,

Dongfu Lee:

你好,我创建的任务起不来是由于led_open的问题,我看了下buttonled里面的Sysconfig,GPIO里面的LaunchPad LED RED被CONFIG_LED_0 lock,但是,我找不到这个CONFIG_LED_0是在哪里。

,

Dongfu Lee:

我看到LED.C包含了ClockP,这个是RTOS的,FreeRtos下使用LED.c的open会不会有问题呢。

,

Yolande Wang:

您在 basic_ble 例程创建的任务不能跑起来,导致问题的原因可能与 led_open 函数有关,方便发下报错信息吗?

您自己创建的任务,里面进行了 led 初始化吗?检查 led 初始化的相关代码,确保初始化过程没有出现问题。

,

Yolande Wang:

Dongfu Lee 说:我找不到这个CONFIG_LED_0是在哪里

如果是在 basic_ble 例程里,没有 CONFIG_LED_0 配置,需要自己添加。

Dongfu Lee 说:FreeRtos下使用LED.c的open会不会有问题

应该是没有问题的。

,

Dongfu Lee:

多谢,我已经解决了问题。

赞(0)
未经允许不得转载:TI中文支持网 » LP-EM-CC2340R5: CC2340
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1