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.

[参考译文] 编译器/CC2541:ADC 读取和电池百分比

Guru**** 1772095 points
Other Parts Discussed in Thread: CC2541, BLE-STACK
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/940366/compiler-cc2541-adc-read-and-battery-percentage

器件型号:CC2541
Thread 中讨论的其他器件: BLE-STACK

工具/软件:TI C/C++编译器

您好,  

uint16 adc=0;


P0SEL = 0x00;


P0DIR = 0x00;


P0INP = 0xFF;

APCFG = 0xC0;


ADC = HalAdcRead (HAL_ADC_CHN_VDD3、HAL_ADC_Resolution_12);//P0.7


printf ("adc:%d\n"、adc);

我将获取输出为  

ADC:4.

ADC:3.

ADC:2.

ADC:1.

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

    不,我不能为你做这事。

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

    我需要的是、使用按钮和蓝牙打开和关闭 LED、但问题是 LED 使用 PCF8574连接到 CC2541。 我知道如何使用蓝牙和按钮打开 LED、但在此之前、我需要指定 PCF8574设置来激活 LED、我不知道。

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

    由于您可以在 ESP32中执行此操作、因此它应该是相同的逻辑、您可以使用 CC2541 I2C 驱动器替换 I2C 驱动器。

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

    我在 ESP32中使用 C++、我认为我无法在该项目中使用它

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

    正如我刚才所说,我不能直接帮助你解决这个问题。 您必须自行进行移植。