亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

標(biāo)題: pinMode()函數(shù) [打印本頁(yè)]

作者: 13310867356    時(shí)間: 2017-6-1 15:49
標(biāo)題: pinMode()函數(shù)
                形式:void pinMode(uint8 pin, WiringPinMode mode)
參數(shù):pin為引腳編號(hào)。
mode為引腳的輸入輸出模式。
pinMode()函數(shù)常放在setup()函數(shù)中來(lái)確定引腳的功能。切記,如果在使用某引腳前沒(méi)有設(shè)定pinMode()或者pinMode設(shè)置模式不正確,引腳輸入輸出過(guò)程可能會(huì)出現(xiàn)一些不可預(yù)料的錯(cuò)誤。pinMode()輸出模式種類(lèi)如表2-3所示。
表2-3 pinMode()輸出模式種類(lèi)
mode 說(shuō) 明
OUTPUT 數(shù)字輸出
OUTPUT_OPEN_DRAIN 開(kāi)漏模式(Open-Drain),由外部上拉電阻提供輸出引腳電源。某些數(shù)字輸出引腳通過(guò)這個(gè)模式可以輸出TTL電平的信號(hào)
INPUT 數(shù)字輸入,該狀態(tài)在未接外部電路時(shí),由于內(nèi)部電路非常敏感、電磁干擾等,會(huì)讓其讀取值為隨機(jī)的0或1
INPUT_ANALOG 模擬輸入
INPUT_PULLUP 與數(shù)字輸入相同,但是內(nèi)部通過(guò)一個(gè)高阻值的電阻連接到電源,使得引腳在沒(méi)有連接外部信號(hào)的時(shí)候能夠讀取穩(wěn)定的高電平信號(hào),防止干擾
INPUT_PULLDOWN 與“INPUT_PULLUP”類(lèi)似,只不過(guò)高阻值電阻連接到的是地而非電源,沒(méi)有信號(hào)時(shí)讀取的輸入是穩(wěn)定的低電平
INPUT_FLOATING 和“INPUT”等效
PWM 脈寬調(diào)制輸出(詳見(jiàn)第2.4節(jié))
PWM_OPEN_DRAIN 開(kāi)漏輸出模式的脈寬調(diào)制輸出
代碼清單2-2通過(guò)pinMode()函數(shù)設(shè)定BOARD_LED_PIN作為輸出引腳,然后通過(guò)digitalWrite()函數(shù)與delay()函數(shù)使其以1/2 Hz的頻率閃爍。
代碼清單2-2 閃爍LED
void setup() {
    pinMode(BOARD_LED_PIN, OUTPUT); // 設(shè)定LED引腳為輸出模式
}
void loop() {
    digitalWrite(BOARD_LED_PIN, HIGH); // 設(shè)定LED引腳為高電平,點(diǎn)亮LED
    delay(1000);                     // 等待1秒鐘
    digitalWrite(BOARD_LED_PIN, LOW); // 設(shè)定LED引腳為低電平,熄滅LED
    delay(1000);                     // 等待1秒鐘
}
Maple的數(shù)字引腳能夠提供兩種輸出模式:開(kāi)漏輸出(OUTPUT_OPEN_DRAIN)與推挽輸出(OUTP-UT)。其中最常用的是推挽輸出模式“OUTPUT”。開(kāi)漏輸出與推挽輸出在外部鏈接上的區(qū)別如圖2-1所示。


圖2-1左圖為開(kāi)漏模式輸出,需要外接一個(gè)上拉電阻才能得到輸出電壓,否則就不會(huì)有電壓的輸出,而右圖的推挽輸出可以直接得到輸出信號(hào)。
這里列舉一些需要使用開(kāi)漏輸出模式的情況:
1)在使用I2C總線進(jìn)行信號(hào)傳輸?shù)臅r(shí)候,由于協(xié)議的設(shè)計(jì),必須使用開(kāi)漏模式來(lái)輸出信號(hào),這樣可以避免總線上多個(gè)設(shè)備傳輸信號(hào)產(chǎn)生沖突。
2)當(dāng)需要輸出TTL(5 V)電平信號(hào)的時(shí)候。由于這個(gè)5 V的電壓高于了該芯片的電源電壓,所以具有5 V容忍能力的引腳沒(méi)法得到足夠高的電源電壓來(lái)輸出TTL信號(hào)。利用外部上拉電阻將輸出引腳連接到額外的5 V電源,能夠使得這些5 V容忍引腳向以TTL電平工作的芯片傳輸數(shù)據(jù)。
                                




歡迎光臨 (http://www.denmoz.com/bbs/) Powered by Discuz! X3.1