成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

esp-idf的基礎(chǔ)gpio配置(基于點(diǎn)燈)

LiuRhoRamen / 2016人閱讀

摘要:的配置的頭文件定義引腳號(hào)引腳號(hào)聲明函數(shù)主函數(shù)結(jié)構(gòu)體參數(shù)包括引腳映射號(hào)引腳模式開漏輸出上拉使能不使能,使能下拉使能不使能,使能中斷類型中斷禁止上升沿觸發(fā)中斷下降沿觸發(fā)中斷雙沿觸發(fā)中斷低電平高電平閃爍函數(shù)頭文件函數(shù)內(nèi)容初始化

# LED的gpio配置

## gpio的頭文件

```
#include "driver/gpio.h"
```

## LED.h

### 定義led引腳號(hào)

```
#define GPIO_LED GPIO_NUM_引腳號(hào)
```

### 聲明led函數(shù)

```
void LED_Init(void);
```

## LED.c

### 主函數(shù)結(jié)構(gòu)體

```
typedef struct?

????????{

????????????uint64_t pin_bit_mask;?

????????????gpio_mode_t mode;??

????????????gpio_pullup_t pull_up_en;???

????????????gpio_pulldown_t pull_down_en;???

????????????gpio_int_type_t intr_type;??

????????} gpio_config_t
????????
```

## 參數(shù)包括:

### 引腳映射

```
gpio_config.pin_bit_mask=(1ULL< ```

### 引腳模式

```
gpio_config.mode=GPIO_MODE_OUTPUT(開漏輸出);
```

### 上拉使能

```
gpio_config.pull_up_en=0/1;(0不使能,1使能)
```

### 下拉使能

```
LED_config.pull_down_en=0/1;(0不使能,1使能)
```

### 中斷類型

```
gpio_int_type_tintr_type???
GPIO_INTR_DISABLE = 0,//gpio中斷禁止???
GPIO_INTR_POSEDGE = 1, //上升沿觸發(fā)中斷
GPIO_INTR_NEGEDGE = 2,//下降沿觸發(fā)中斷????
GPIO_INTR_ANYEDGE = 3,//雙沿觸發(fā)中斷?????
GPIO_INTR_LOW_LEVEL = 4,//低電平
GPIO_INTR_HIGH_LEVEL = 5,//高電平?
GPIO_INTR_MAX,
```

### LED閃爍函數(shù)

#### 頭文件

```
#include "driver/gpio.h"
#include "LED.h"
```

#### 函數(shù)內(nèi)容

```
void app_main(void)
{
????LED_Init();//led初始化
????while(1)
????{
??????gpio_set_level(GPIO_LED,0);//gpio電平設(shè)置
??????vTaskDelay(500/portTICK_RATE_MS);//延時(shí)函數(shù),計(jì)算延時(shí)500ms的頻率
??????gpio_set_level(GPIO_LED,1);
??????vTaskDelay(500/portTICK_RATE_MS);
????}
????
```
?

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/124446.html

相關(guān)文章

  • ESP32 ESP-IDF開發(fā)環(huán)境搭建,Windows下基于ESP-IDF | Cmake | VS

    摘要:之前一篇博客搭建開發(fā)環(huán)境發(fā)布后,深受好評(píng)。樂鑫官方提供插件,一站式安裝,直接將升格為,配合上原有的插件主題,的過程十分愜意。目前已開放預(yù)覽版本,功能涵蓋等外設(shè)驅(qū)動(dòng),下一步準(zhǔn)備擴(kuò)充解碼庫有線以太網(wǎng)和一些網(wǎng)絡(luò)通信的。 ...

    TalkingData 評(píng)論0 收藏0
  • 基于STM32實(shí)驗(yàn)室點(diǎn)燈大師

    摘要:初始化引腳和基礎(chǔ)設(shè)置利用宏定義定義引腳高或者低全部引腳為高原理圖是低平點(diǎn)亮高電平滅利用宏定義設(shè)置時(shí)間關(guān)閉燈流水燈延時(shí)時(shí)間為的值先關(guān)閉全部燈循環(huán)流水燈 /* US...

    KunMinX 評(píng)論0 收藏0
  • ESP32-S2上使用SPI接口芯片DM9051NP轉(zhuǎn)以太網(wǎng)無線物聯(lián)網(wǎng)網(wǎng)關(guān)開發(fā)指導(dǎo)

    摘要:前言芯片接口占用管腳數(shù)量比以太網(wǎng)的少,版線布局可更精簡(jiǎn)。網(wǎng)卡芯片介紹接口網(wǎng)卡芯片是為方物聯(lián)網(wǎng)行業(yè)進(jìn)以太網(wǎng)通信而開發(fā)出的解決方案。此應(yīng)用可用于監(jiān)控家庭物聯(lián)網(wǎng)網(wǎng)關(guān)搭建等。 前言 ????DM9051NP芯片?SPI接口占用管腳數(shù)量比以太網(wǎng)PHY的RMII/MII少,PCBA版線布局可更精簡(jiǎn)。...

    wangjuntytl 評(píng)論0 收藏0
  • ESP32開源驅(qū)動(dòng)庫Easyio使用,基于ESP-IDF開發(fā)框架,非Arduino

    摘要:是一款適配于框架的開源驅(qū)動(dòng)庫,以支持的簡(jiǎn)便開發(fā)。目的是簡(jiǎn)化樂鑫開發(fā)框架的使用難度。相關(guān)教程本專欄內(nèi)容開發(fā)環(huán)境搭建開發(fā)環(huán)境搭建,下基于插件的開發(fā)環(huán)境搭建樂鑫在線幫助文檔快速入門編程指南硬件設(shè)計(jì)參考 ...

    Harriet666 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<