我是靠谱客的博主 酷酷煎饼,最近开发中收集的这篇文章主要介绍nrf52裸机学习——GPIO操作,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

/**
* @brief Function for writing a value to a GPIO pin.
*
* Note that the pin must be configured as an output for this
* function to have any effect.
*
* @param pin_number Specifies the pin number to write.
*
* @param value Specifies the value to be written to the pin.
* @arg 0 Clears the pin.
* @arg >=1 Sets the pin.
*/
__STATIC_INLINE void nrf_gpio_pin_write(uint32_t pin_number, uint32_t value);

实例:

nrf_gpio_pin_write(m_board_led_list[led_idx], LEDS_ACTIVE_STATE ? 0 : 1);

 

/**
* @brief Function for configuring the given GPIO pin number as output, hiding inner details.
* This function can be used to configure a pin as simple output with gate driving GPIO_PIN_CNF_DRIVE_S0S1 (normal cases).
*
* @param pin_number Specifies the pin number.
*
* @note Sense capability on the pin is disabled and input is disconnected from the

buffer as the pins are configured as output.
*/
__STATIC_INLINE void nrf_gpio_cfg_output(uint32_t pin_number);

 

实例

nrf_gpio_cfg_output(m_board_led_list[i]);

转载于:https://www.cnblogs.com/CodeWorkerLiMing/p/10373830.html

最后

以上就是酷酷煎饼为你收集整理的nrf52裸机学习——GPIO操作的全部内容,希望文章能够帮你解决nrf52裸机学习——GPIO操作所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(65)

评论列表共有 0 条评论

立即
投稿
返回
顶部