www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁(yè) > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]S3C2440芯片對(duì)外提供的引腳上,只給出了27根地址線,單靠芯片上的27根引腳只能訪問128M的外設(shè)空間。為了擴(kuò)大外設(shè)的訪問范圍,S3C2440芯片又提供了8個(gè)片選信號(hào)nGCS0~nGSC7。當(dāng)某個(gè)片選信號(hào)nGSCx有效時(shí),則可通過27根地

S3C2440芯片對(duì)外提供的引腳上,只給出了27根地址線,單靠芯片上的27根引腳只能訪問128M的外設(shè)空間。為了擴(kuò)大外設(shè)的訪問范圍,S3C2440芯片又提供了8個(gè)片選信號(hào)nGCS0~nGSC7。當(dāng)某個(gè)片選信號(hào)nGSCx有效時(shí),則可通過27根地址線去訪問對(duì)應(yīng)這個(gè)片選的128MB空間。由于有8個(gè)片選,所以2440能訪問的外設(shè)空間總共為128*8=1G,而1G(0X40000000)以上的空間,則安排給了2440內(nèi)部的寄存器,訪問這些內(nèi)部的寄存器,這是通過32位的處理器內(nèi)部總線來完成的。

查看S3C2440的芯片手冊(cè)第五章存儲(chǔ)器控制,對(duì)芯片進(jìn)行內(nèi)存初始化,需要配置13個(gè)寄存器地址為0X48000000到0X48000030。編寫匯編代碼時(shí),可以將每個(gè)要配置的寄存器的值存放在一個(gè)數(shù)組內(nèi),再依次將數(shù)組內(nèi)的數(shù)賦值給對(duì)應(yīng)地址的寄存器。

參考匯編代碼如下:



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

移植環(huán)境1,主機(jī)環(huán)境:VMare下CentOS 5.5 ,1G內(nèi)存。2,集成開發(fā)環(huán)境:Elipse IDE3,編譯編譯環(huán)境:arm-linux-gcc v4.4.3,arm-none-eabi-gcc v4.5.1。4,...

關(guān)鍵字: mini2440 u-boot 移植 dm9000驅(qū)動(dòng)

移植環(huán)境1,主機(jī)環(huán)境:VMare下CentOS 5.5 ,1G內(nèi)存。2,集成開發(fā)環(huán)境:Elipse IDE3,編譯編譯環(huán)境:arm-linux-gcc v4.4.3,arm-none-eabi-gcc v4.5.1。4,...

關(guān)鍵字: eeprom i2c mini2440 u-boot 移植

以下是驅(qū)動(dòng)的源碼。#includelinux/config.h//配置頭文件#includelinux/kernel.h//用于調(diào)用kmalloc和kfree#includelinux/sched.h//調(diào)度,進(jìn)程睡眠,...

關(guān)鍵字: gpio mini2440 驅(qū)動(dòng)led

1.硬件原理2440有5個(gè)16位定時(shí)器,其中0、1、2、3有PWM功能,有一根輸出引腳,可以產(chǎn)生周期性高低電平變化。定時(shí)器4沒有輸出引腳。2.芯片手冊(cè)3.mini2440電路圖4.S3C2440寄存器定時(shí)器時(shí)鐘源是PCL...

關(guān)鍵字: mini2440 硬件篇 pwm定時(shí)器

移植環(huán)境1,主機(jī)環(huán)境:VMare下CentOS 5.5 ,1G內(nèi)存。2,集成開發(fā)環(huán)境:Elipse IDE3,編譯編譯環(huán)境:arm-linux-gcc v4.4.3,arm-none-linux-gnueabi-gcc...

關(guān)鍵字: Linux mini2440 內(nèi)核 開發(fā)環(huán)境 移植

通用異步收發(fā)傳輸器(UniversalAsynchronousReceiver/Transmitter),通常稱作UART,是一種異步收發(fā)傳輸器。UART以全雙工方式傳輸數(shù)據(jù),最簡(jiǎn)單的連線只有2根,TxD用于發(fā)送,RxD...

關(guān)鍵字: mini2440 uart 硬件篇

//定義LED設(shè)備的名稱,這里是leds,這個(gè)模塊加載后,會(huì)自動(dòng)在/dev目錄里創(chuàng)建該名字的設(shè)備文件。#define DEVICE_NAME "leds"//mini2440開發(fā)板上有4個(gè)LED(發(fā)光...

關(guān)鍵字: LED驅(qū)動(dòng) mini2440

移植環(huán)境1,主機(jī)環(huán)境:VMare下CentOS 5.5 ,1G內(nèi)存。2,集成開發(fā)環(huán)境:Elipse IDE3,編譯編譯環(huán)境:arm-linux-gcc v4.4.3,arm-none-eabi-gcc v4.5.1。4,...

關(guān)鍵字: mini2440 u-boot 移植 引導(dǎo)內(nèi)核

1.1.第1階段arch/arm/kernel/vmlinux.lds--------------------Makefile2.1 arch/arm/boot/compressed/start.S 解壓代碼2.2 ar...

關(guān)鍵字: kernel mini2440 啟動(dòng)流程 系統(tǒng)移植

移植環(huán)境1,主機(jī)環(huán)境:VMare下CentOS 5.5 ,1G內(nèi)存。2,集成開發(fā)環(huán)境:Elipse IDE3,編譯編譯環(huán)境:arm-linux-gcc v4.4.3,arm-none-linux-gnueabi-gcc...

關(guān)鍵字: Linux mini2440 內(nèi)核 移植 rtc驅(qū)動(dòng)
關(guān)閉