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 }
  • 相关阅读:
    mysql赋权限
    MySQL Server 5.6安装
    Class.isAssignableFrom(Class clz)方法 与 instanceof 关键字的区别
    每天一个linux命令
    解锁scott用户
    堆栈的理解
    类与对象的理解
    数组copy
    ArrayList 的代码
    intput/output 文件的复制练习
  • 原文地址:https://www.cnblogs.com/darren-pty/p/13919714.html
Copyright © 2011-2022 走看看