日韩一区二区三区精品,欧美疯狂xxxxbbbb牲交,热99re久久免费视精品频,人妻互换 综合,欧美激情肉欲高潮视频

歷史上的今天

今天是:2025年07月21日(星期一)

2018年07月21日 | 嵌入式之IO口總結(jié)

發(fā)布者:hylh2008 來(lái)源: eefocus關(guān)鍵字:嵌入式  IO口 手機(jī)看文章 掃描二維碼
隨時(shí)隨地手機(jī)看文章

名稱:IO口總結(jié) 
說(shuō)明:最近橫向?qū)W習(xí)了51單片機(jī)、STM32和S3C2440的IO口,做了幾個(gè)相關(guān)的實(shí)驗(yàn)。 
我們數(shù)據(jù)結(jié)構(gòu)老師曾經(jīng)說(shuō)過(guò) ”差異就是知識(shí)“。在此,比較了這幾個(gè)芯片IO口的使用后,有些感悟,總結(jié)如下:

1.IO口是芯片內(nèi)部CPU和外設(shè)之間溝通的橋梁,也是其他模塊(如I2C通訊、SPI通訊)的基礎(chǔ)。不同的芯片對(duì)IO的操作不太相同,但很類(lèi)似。高級(jí)一點(diǎn)的芯片(如STM32,S3C2440)用寄存器控制IO口,輸出相應(yīng)電平;低級(jí)一點(diǎn)的芯片(如51),直接控制IO。

2.對(duì)于51這樣的單片機(jī)來(lái)說(shuō),其IO口的控制使用很簡(jiǎn)單,就是直接往相應(yīng)的IO口寫(xiě)入或讀出。51單片機(jī)的IO口一般比較少,其可以直接控制到位操作。對(duì)于STM32和2440來(lái)說(shuō),對(duì)其IO口的控制則必須通過(guò)對(duì)應(yīng)的寄存器進(jìn)行控制。而且一般高級(jí)一點(diǎn)的芯片,其會(huì)提供更多的IO口,有的IO口還可以進(jìn)行功能復(fù)用,所以在使用時(shí)也需要通過(guò)配置相應(yīng)的控制寄存器選擇相應(yīng)的功能。

具體來(lái)說(shuō),對(duì)于STM32,一般其每個(gè)GPIO口會(huì)有8種輸入輸出模式可供選擇,所以對(duì)其配置也要復(fù)雜的多(不僅要配置功能模式,還要配置端口引腳的最大速度,還要開(kāi)啟相應(yīng)的時(shí)鐘模塊)。而對(duì)于2440來(lái)說(shuō),對(duì)其GPIO的操作要稍微簡(jiǎn)單些,只需控制三個(gè)寄存器即可(分別是控制寄存器、數(shù)據(jù)寄存器、還有控制上拉寄存器)。其次,控制2440也不需要像STM2那樣配置相應(yīng)的時(shí)鐘樹(shù),只需要對(duì)相應(yīng)的IO口配置相應(yīng)的功能,然后從數(shù)據(jù)寄存器中寫(xiě)入或讀出數(shù)據(jù)即可。

3.再說(shuō)一點(diǎn)關(guān)于對(duì)于STM32和2440開(kāi)發(fā)過(guò)程中遇到的一些想法:對(duì)于STM32來(lái)說(shuō),其在開(kāi)發(fā)過(guò)程中可以使用提供的固件庫(kù)(當(dāng)然也可以直接操縱寄存器),而對(duì)于2440來(lái)說(shuō),一般還是直接操縱其寄存器。大概是因?yàn)镾TM32的寄存器的操縱比較復(fù)雜,2440的寄存器操作要相對(duì)簡(jiǎn)單些吧。


關(guān)鍵字:嵌入式  IO口 引用地址:嵌入式之IO口總結(jié)

上一篇:C51、STM32和S3C2440中斷體系的比較
下一篇:最后一頁(yè)

推薦閱讀

理論知識(shí)已經(jīng)學(xué)習(xí)完成,之后我們進(jìn)入實(shí)戰(zhàn)篇,在實(shí)戰(zhàn)的學(xué)習(xí)中,我完成了第一個(gè)項(xiàng)目,用按鍵點(diǎn)亮了led燈下面是我的程序led主程序#include "sys.h"#include "led.h"void LED_Init(void){GPIO_InitTypeDef GPIO_InitStructure;RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC , ENABLE);//初始化PCIO時(shí)鐘GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13;GPIO...
近年來(lái),在人口紅利逐步消退及科技進(jìn)步的背景下,中國(guó)制造業(yè)企業(yè)自動(dòng)化升級(jí)、機(jī)器換人的需求逐年攀升。擁有世界工廠之稱的中國(guó),從2013年位列世界工業(yè)機(jī)器人市場(chǎng)的No.1,到2017年占據(jù)全球機(jī)器人銷(xiāo)售量三分一以上,并連續(xù)五年位居全球之首。中國(guó)巨大的需求量吸引了全球工業(yè)機(jī)器人廠商的高度聚集與投資。 盡管?chē)?guó)產(chǎn)機(jī)器人市場(chǎng)需求突飛猛進(jìn),但國(guó)內(nèi)市場(chǎng)一直...
7月20日消息 一加真無(wú)線耳機(jī) OnePlus Buds 將于 7 月 21 日發(fā)布,但此前一直沒(méi)有關(guān)于該耳機(jī)的相關(guān)圖片內(nèi)容出現(xiàn)?! ?jù)外媒 9to5google 今日?qǐng)?bào)道,有開(kāi)發(fā)者從一加 8 氧 OS 中提取出了 OnePlus Buds 相關(guān)外觀設(shè)計(jì)圖。從圖片中可以看出,OnePlus Buds 將提供黑色、白色、藍(lán)色三種配色可選,采用啞光設(shè)計(jì)、頂部扁平化設(shè)計(jì)。此外,該...
參考代碼:開(kāi)發(fā)環(huán)境:Freescale Codewarrior 5.0/* * Authour: flyreally * *自己寫(xiě)的一個(gè)超聲波測(cè)距的模塊,用查詢方式做的, *當(dāng)然也可以用中斷了 * */ #include <hidef.h> /* common defines and macros */ #include <MC9S12XS128.h> /* derivative information */ #pragma LINK_INFO DERIV...

史海拾趣

小廣播
設(shè)計(jì)資源 培訓(xùn) 開(kāi)發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號(hào)

 
EEWorld服務(wù)號(hào)

 
汽車(chē)開(kāi)發(fā)圈

 
機(jī)器人開(kāi)發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號(hào) 京ICP備10001474號(hào)-1 電信業(yè)務(wù)審批[2006]字第258號(hào)函 京公網(wǎng)安備 11010802033920號(hào) Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved