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.

[参考译文] 如何配置13个 LED 输出?

Guru**** 2540080 points


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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/565942/how-to-configure-13-leds-output

hal-led.h 下

我们可以配置多少个 LED 输出? 这就是我对8个 LED 输出所做的操作。

#define HAL_LED_1 0x01
#define HAL_LED_2 0x02
#define HAL_LED_3 0x04
#define HAL_LED_4 0x08
#define HAL_LED_5 0x10
#define HAL_LED_6 0x20
#define HAL_LED_7 0x40
#define HAL_LED_8 0x80
#define HAL_LED_ALL (HAL_LED_1 | HAL_LED_2 | HAL_LED_3 | HAL_LED_4 | HAL_LED_5 | HAL_LED_6 | HAL_LED_7 | HAL_LED_8)

如果我希望13个 LED 输出该怎么办呢。

它应该是什么样的?

(笑声)
#define HAL_LED_7 0x40
#define HAL_LED_8 0x80
#define HAL_LED_9 0x??
#define HAL_LED_10 0x??
#define HAL_LED_11 0x??
#define HAL_LED_12 0x??
#define HAL_LED_13 0x??

谢谢你

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果您使用 HalLedxxx 相关 API、则最大数量为8。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    那么、如何将未使用的引脚正确配置为输出?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可以使用 PxSEL 和 PxDIR 将未使用的引脚配置为输出。