女人被狂躁到高潮视频免费无遮挡,内射人妻骚骚骚,免费人成小说在线观看网站,九九影院午夜理论片少妇,免费av永久免费网址

當(dāng)前位置:首頁(yè) > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]某同學(xué):你好,看了基礎(chǔ)篇SysClk、GPIO、UART的例程,在用到IOCON模塊,UART模塊在SYSAHBCLKCTRL寄存器中都需要相應(yīng)時(shí)鐘允許位置1,IOCON使能,在設(shè)置完后又禁能,UART使用時(shí)只使能,不用禁能。而使用GPIO時(shí),相應(yīng)的

某同學(xué):你好,看了基礎(chǔ)篇SysClk、GPIO、UART的例程,在用到IOCON模塊,UART模塊在SYSAHBCLKCTRL寄存器中都需要相應(yīng)時(shí)鐘允許位置1,IOCON使能,在設(shè)置完后又禁能,UART使用時(shí)只使能,不用禁能。而使用GPIO時(shí),相應(yīng)的允許時(shí)鐘位沒(méi)有置1,不明白。

瑞生:IOCON模塊的作用是什么?

瑞生:答:是改變IO的功能

瑞生:改變了IO的功能以后,程序運(yùn)行過(guò)程中就不需要改變IO的功能了,所以就關(guān)了時(shí)鐘省電

瑞生:比如某個(gè)引腳,本來(lái)是GPIO,我在項(xiàng)目中,要用這個(gè)引腳的ADC功能,那么把這個(gè)引腳初始化為ADC功能以后,就不需要改變IO的功能了,所以關(guān)了IOCON時(shí)鐘省電

瑞生:能明白不?

瑞生:在用使用UART通信,所以我們需要一直把UART時(shí)鐘打開(kāi),關(guān)了就不能通信了

瑞生:你關(guān)了IOCON模塊時(shí)鐘,只是不能在改變IO的功能了,如果想改變IO的功能,再開(kāi)了時(shí)鐘,改變以后再關(guān)了

瑞生:GPIO時(shí)鐘,一上電,默認(rèn)就是開(kāi)的,所以我們程序中不需要開(kāi)

瑞生:如果你的項(xiàng)目 不怕費(fèi)電,不用省電,你可以把所有時(shí)鐘都開(kāi)了,不用關(guān)閉

瑞生:如果你的項(xiàng)目 是電池供電,需要省電,就把所有不需要的時(shí)鐘都關(guān)閉了

某同學(xué):“你關(guān)了IOCON模塊時(shí)鐘,只是不能在改變IO的功能了”你的這句話(huà)我在想想,想不通再請(qǐng)教。

瑞生:各個(gè)模塊,如果要使用,就要把對(duì)應(yīng)的時(shí)鐘打開(kāi),有的默認(rèn)是開(kāi)著的,有的默認(rèn)是關(guān)著的,明白不?

某同學(xué):明白了

瑞生:比如你要設(shè)置引腳P0.2的功能,是不是需要打開(kāi)IOCON模塊對(duì)應(yīng)P0.2的寄存器定義?

某同學(xué):是

瑞生:按照寄存器,選擇好功能,再把IOCON時(shí)鐘關(guān)閉,如果不想關(guān),可以一直開(kāi)著

某同學(xué):明白了

瑞生:好的


本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀(guān)點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

中斷方式串口接收數(shù)據(jù)新建一個(gè)工程,結(jié)構(gòu)如下圖所示:在main.c文件中,輸入以下代碼:#include “l(fā)pc11xx.h”#include “uart.h”uint8_t rec_buf;void UART_IRQH...

關(guān)鍵字: Cortex lpc1114 mo uart 串口中斷 收發(fā)數(shù)據(jù)

LPC_IOCON->R_PIO1_0 &= ~0x07;LPC_IOCON->R_PIO1_0 |= 0x02;上面是設(shè)置P1.0為AD1的語(yǔ)句。P1.0低三位是引腳功能選擇位,所以配置低三位就可以...

關(guān)鍵字: lpc1114 引腳功能 設(shè)置

LPC1114內(nèi)部一共有4個(gè)定時(shí)器,2個(gè)32位定時(shí)器,2個(gè)16位定時(shí)器,使用方式都一樣,只是要注意使用16位定時(shí)器時(shí),寄存器的值不要超出65535。給它們分別取名稱(chēng)為CT16B0、CT16B1、CT32B0、CT32B1...

關(guān)鍵字: lpc1114 通用定時(shí)器

你還在為如何給LPC1114主控的電路板留程序下載接口而煩惱嗎?下面瑞生(Ration)以自己曾經(jīng)做過(guò)的項(xiàng)目為例給大家分享一下吧!1.LPC1114如何下載程序?這個(gè)當(dāng)然是你必須要知道的問(wèn)題。LPC1114一共2種下載方...

關(guān)鍵字: lpc1114 程序下載接口

#include\"ds18b20.h\"uint8_ttemp_sign;voiddelay_ds(uint16_tzz){uint8_txx;uint16_tyy;for(xx=0;xx

關(guān)鍵字: 18b20 lpc1114 測(cè)量溫度

32位的單片機(jī)內(nèi)部各種數(shù)據(jù)寄存器和控制寄存器都是32位的,同理,8位單片機(jī)內(nèi)部的數(shù)據(jù)和控制寄存器都是8位的。例如:AT89C51單片機(jī)的“中斷控制寄存器”IE定義如下圖所示:bit7bit6bit5bit4bit3bit...

關(guān)鍵字: ARM Cortex lpc1114 m0 寄存器配置

新建一個(gè)工程,結(jié)構(gòu)如下圖所示:timer.h文件和timer.c文件用上一節(jié)的。在timer.h中增加兩個(gè)變量和兩個(gè)函數(shù)的聲明,如下所示:#ifndef __NXPLPC11xx_TIME_H__#define __NX...

關(guān)鍵字: lpc1114 pwm 通用定時(shí)器

LPC1114的中斷,由中斷控制模塊NVIC控制。一共32個(gè)中斷,每個(gè)中斷的優(yōu)先級(jí)可編程為 0~3 四種級(jí)別。級(jí)別越高對(duì)應(yīng)的優(yōu)先級(jí)越低。因此,級(jí)別0 是最高的中斷優(yōu)先級(jí)。設(shè)置中斷優(yōu)先級(jí)的函數(shù),CMISIS已經(jīng)寫(xiě)好,并嵌入...

關(guān)鍵字: cortex-m0 lpc1114 中斷優(yōu)先級(jí)

LPC1114有一個(gè)串口,具備標(biāo)準(zhǔn)9針串口的所有功能引腳:RXD、TXD、RTS、CTS、DTR、DSR、DCD、IR一般情況下,我們只用到RXD和TXD。在這一章,只對(duì)RXD和TXD的使用做介紹??梢杂糜诔绦蛳螺d??梢?..

關(guān)鍵字: Cortex lpc1114 m0 串口 收發(fā)數(shù)據(jù) uart查詢(xún)

“START位”位于AD模塊控制寄存器bit24~bit26。位符號(hào)值描述復(fù)位值7:0SEL選擇哪個(gè)引腳用作采集和轉(zhuǎn)換,當(dāng)bit0=1,用AD0;當(dāng)bit1=1,…,當(dāng)bit7=1,用AD7在軟件控制模式,當(dāng)(BURST...

關(guān)鍵字: adc Cortex lpc1114 m0 start位 控制轉(zhuǎn)換
關(guān)閉