深圳市華益晟科技有限公司
暫無信息 |
閱讀:273發(fā)布時(shí)間:2022-12-5
LPC8xx是基于ARM Cortex-M0 +的低成本32位MCU系列,工作頻率高達(dá)30 MHz。其中LPC824和LPC845是此系列中代表性的,使用范圍相當(dāng)廣泛,小巧緊湊的體積以及豐富的外設(shè)資源使其在市場(chǎng)當(dāng)中具備強(qiáng)大的競(jìng)爭(zhēng)力, 而外設(shè)功能的靈活分配得益于其強(qiáng)大的創(chuàng)新性功能之一——(SWM)。
是一種內(nèi)部路徑可靈活配置的功能模塊,可將MCU各個(gè)外設(shè)功能的信號(hào)作為開關(guān)矩陣的入口,各個(gè)復(fù)用I/O端口便是對(duì)應(yīng)的出口,通過相應(yīng)寄存器配置,能夠把特定外設(shè)功能靈活分配到所需的引腳。在LPC8xx系列中,可以通過開關(guān)矩陣分配外設(shè)有:三路串口USART0/1/3、兩路SPI0/1、SCT定時(shí)器的多路輸入及輸出、兩路I2C1/2、ADC模塊、模擬比較器ACMP輸出、時(shí)鐘頻率輸出CLKOUT及GPIO中斷輸出。
2主要功能及配置步驟通過引腳分配寄存器將可移動(dòng)功能表中列出的所有內(nèi)部信號(hào)連接到封裝上的外部引腳,也可以反過來將內(nèi)部模塊所需的信號(hào)輸入分配到各個(gè)引腳。外部引腳由其默認(rèn)GPIO引腳號(hào)PIO0_n標(biāo)識(shí)。按照以下步驟將內(nèi)部信號(hào)連接到外部引腳:
● 使能開關(guān)矩陣時(shí)鐘及需要開啟的外設(shè)功能時(shí)鐘;
● 在可移動(dòng)功能表中找到所需操作的外設(shè)功能;
● 查找LPC8xx數(shù)據(jù)手冊(cè)來決定LPC8xx封裝的哪個(gè)引腳連接引腳功能;
● 使用引腳描述表查找分配給封裝引腳x的默認(rèn)GPIO功能PIO0_n。 x是引腳號(hào);
● 在開關(guān)矩陣寄存器描述中找到對(duì)應(yīng)功能的引腳分配寄存器;
● 禁止PINENABLE0寄存器中的該引腳PIO0_n的任何特殊功能,由于有些特殊功能是默認(rèn)分配在特定引腳的,如外部晶振輸入,關(guān)閉后可防止功能沖突;
● 引腳編號(hào)n編程到分配給引腳功能的位中。引腳功能現(xiàn)在連接到封裝上的引腳x。
儀表網(wǎng) 設(shè)計(jì)制作,未經(jīng)允許翻錄必究 .? ? ?
請(qǐng)輸入賬號(hào)
請(qǐng)輸入密碼
請(qǐng)輸驗(yàn)證碼
請(qǐng)輸入你感興趣的產(chǎn)品
請(qǐng)簡(jiǎn)單描述您的需求
請(qǐng)選擇省份