zoukankan      html  css  js  c++  java
  • 7-gpioe task 库函数配置方式(nrf52832)

    实验目的:

    使一个LED长亮,一个LED闪烁

    实验代码:

    (1)配置

     1 void GPIOE_task_init(void)
     2 {
     3     ret_code_t err_code;
     4     
     5  //LED1
     6   nrf_drv_gpiote_out_config_t out_config = GPIOTE_CONFIG_OUT_TASK_TOGGLE(true);//配置为翻转模式
     7     err_code = nrf_drv_gpiote_out_init(19, &out_config);
     8     APP_ERROR_CHECK(err_code);
     9     
    10     nrf_drv_gpiote_out_task_enable(19);//task 使能
    11     
    12     nrf_drv_gpiote_out_config_t out_config1 = GPIOTE_CONFIG_OUT_TASK_LOW;//配置为翻转模式
    13     err_code = nrf_drv_gpiote_out_init(20, &out_config1);
    14     APP_ERROR_CHECK(err_code);
    15     
    16     nrf_drv_gpiote_out_task_enable(20);//task 使能
    17     
    18 }

    (2)main

     1 int main(void)
     2 {
     3     
     4     ret_code_t err_code;
     5     err_code = nrf_drv_gpiote_init();//初始化gpioe外设
     6     APP_ERROR_CHECK(err_code);
     7 
     8 
     9   GPIOE_task_init();
    10 
    11 
    12     while (true)
    13     {
    14           nrf_drv_gpiote_out_task_trigger(19);//触发输出
    15             nrf_drv_gpiote_out_task_trigger(20);
    16             nrf_delay_ms(500);
    17         }
    18 }
  • 相关阅读:
    板子们~缓慢更新
    Hello World!
    [SHOI2008]堵塞的交通traffic
    [JSOI2008]最大数
    [SCOI2005]扫雷
    [HAOI2007]上升序列
    [HAOI2007]理想的正方形
    [SCOI2003]字符串折叠
    [HAOI2008]移动玩具
    [BJOI2006]狼抓兔子
  • 原文地址:https://www.cnblogs.com/darren-pty/p/13919714.html
Copyright © 2011-2022 走看看