亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

gpIO

gpIO(英語:General-purposeinput/output),通用型之輸入輸出的簡稱,功能類似8051的P0—P3,其接腳可以供使用者由程控自由使用,PIN腳依現(xiàn)實考量可作為通用輸入(GPI)或通用輸出(GPO)或通用輸入與輸出(gpIO),如當(dāng)clkgenerator,chipselect等。
  • 基于ARM的自動售貨機控制器的研究與開發(fā)

    隨著計算機技術(shù)和互聯(lián)網(wǎng)技術(shù)的發(fā)展,嵌入式系統(tǒng)已成為近年來新興的研究熱點。嵌入式系統(tǒng)的硬件核心是嵌入式微處理器,ARM處理器以其高性能、低功耗、低成本等優(yōu)點占領(lǐng)了嵌入式系統(tǒng)處理器的大部分市場,基于ARM的嵌入式系統(tǒng)的應(yīng)用已深入到工業(yè)控制、網(wǎng)絡(luò)通訊設(shè)備等領(lǐng)域。Linux作為功能強大、源碼公開的操作系統(tǒng),在嵌入式領(lǐng)域中被廣泛應(yīng)用。 本文針對自動售貨機控制系統(tǒng)在校園一卡通系統(tǒng)中的應(yīng)用要求,以開發(fā)具有射頻卡結(jié)帳功能的新型自動售貨機控制系統(tǒng),并與校園一卡通信息管理系統(tǒng)相連為目標(biāo),提出了基于ARM-Linux的自動售貨機控制器總體設(shè)計方案。根據(jù)方案對自動售貨機控制系統(tǒng)進(jìn)行總體設(shè)計,在分析嵌入式軟硬件可實現(xiàn)模塊化設(shè)計的基礎(chǔ)上,采用數(shù)據(jù)處理能力強和能夠?qū)崿F(xiàn)數(shù)據(jù)網(wǎng)絡(luò)傳輸?shù)腍MS30C7202微處理器,對ARM處理器最小系統(tǒng)和關(guān)鍵的接口電路進(jìn)行了硬件結(jié)構(gòu)設(shè)計,系統(tǒng)擴(kuò)展有FLASH、EPROM、以太網(wǎng)接口、RS232接口、gpIO接口、USB接口等外圍電路。利用Protel軟件完成了開發(fā)板的原理圖設(shè)計、繪制以及印刷電路板布局布線工作,PCB設(shè)計以高速電路設(shè)計為準(zhǔn)則,集成了多種接口電路,完成了硬件系統(tǒng)的設(shè)計。研究了嵌入式Linux操作系統(tǒng)下的自動售貨機控制系統(tǒng)軟件環(huán)境建立方法,論述了移植Linux到ARM控制板的過程,分析了嵌入式軟件的應(yīng)用程序架構(gòu)與各部分設(shè)備驅(qū)動程序的設(shè)計方法,設(shè)計了硬件驅(qū)動程序。在嵌入式軟、硬件開發(fā)的基礎(chǔ)上,對基于ARM的嵌入式自動售貨機控制系統(tǒng)進(jìn)行實例研究和系統(tǒng)功能調(diào)試,完成了自動售貨機控制系統(tǒng)的基本功能,并使系統(tǒng)能夠基于以太網(wǎng)進(jìn)行數(shù)據(jù)通信,為進(jìn)一步的開發(fā)和應(yīng)用提供了良好的基礎(chǔ)。

    標(biāo)簽: ARM 自動售貨機 控制器

    上傳時間: 2013-07-05

    上傳用戶:Ruzzcoy

  • 基于ARM和Linux的車載信息顯控終端的研究

    汽車儀表總成是汽車和駕駛員進(jìn)行信息交互的窗口。傳統(tǒng)的汽車儀表總成采用了大量機械器件、模擬電路和少量簡單數(shù)字電路的方式設(shè)計。它體積大,精確和穩(wěn)定性低,顯示信息少,控制按鈕繁復(fù)。本項目以當(dāng)前主流的嵌入式技術(shù)為基礎(chǔ),設(shè)計了一種以大尺寸LCD觸摸屏為主要顯示控制界面,以CAN總線和其他接口為信息采集渠道,以高速嵌入式ARM9微控制器為處理單元的車載信息顯控終端。 作者在該項目中負(fù)責(zé)車載信息顯控終端的樣機設(shè)計,用Prote199完成原理圖和PCB圖的設(shè)計,編寫測試程序?qū)χ饕布M(jìn)行測試。軟件上移植Linux操作系統(tǒng)并編寫LCD驅(qū)動程序。 論文設(shè)計的車載信息顯控終端以SAMSUNG公司S3C2410ARM9微控制器為核心,以Microchip公司的MCP2515芯片為CAN總線控制器,以Sharp公司LQ080V3DG01型號的8英寸LCD屏為顯控接口。存儲器方面外擴(kuò)了NOR FLASH、NAND FLASH、SDRAM。接口方面設(shè)計了CAN、USB、RS232、以太網(wǎng)等標(biāo)準(zhǔn)接口,和gpIO、AD等接口。軟件上本車載信息顯控終端采用自行剪裁移植的Linux操作系統(tǒng),并移植了相應(yīng)的LCD驅(qū)動程序。 論文主要闡述了車載信息顯控終端的硬件設(shè)計,詳細(xì)分析了Linux在S3C2410微控制器系統(tǒng)上的移植,并將在軟硬件調(diào)試過程中總結(jié)的經(jīng)驗與大家分享。 本車載信息顯控終端是對汽車儀表總成數(shù)字化和虛擬化顯示控制的一個有益嘗試,離最后的實用化和產(chǎn)品化還待進(jìn)一步研究。

    標(biāo)簽: Linux ARM 車載信息

    上傳時間: 2013-05-30

    上傳用戶:hechao3225

  • 基于ARM的井下網(wǎng)絡(luò)分站的設(shè)計

    本文設(shè)計的井下網(wǎng)絡(luò)分站作為“煤礦安全自動檢測、監(jiān)控及管理系統(tǒng)”的一個重要的組成部分,以ARM微控制器為核心,以操作系統(tǒng)μC/OS-Ⅱ為操作平臺,采用TCP/IP協(xié)議棧實現(xiàn)了分站的網(wǎng)絡(luò)通信功能,很好的解決了當(dāng)前煤礦企業(yè)安全監(jiān)控系統(tǒng)通信協(xié)議不一致的問題。 在硬件方面,嚴(yán)格按照《煤礦安全監(jiān)控系統(tǒng)通用技術(shù)要求》完成了監(jiān)控分站的總體硬件設(shè)計,并通過驅(qū)動網(wǎng)卡芯片RTL8019AS實現(xiàn)了以太網(wǎng)連接。選用PHILIPS的32位ARM芯片LPC2214作為分站的控制芯片,它帶有16KB的靜態(tài)RAM和256KB的高速FLASH,包含8路10位A/D,還有多個串行接口,可使用的gpIO高達(dá)76個(使用了外部存儲器),很好了滿足了分站外接傳感器的多樣化要求。在人機對話方面,系統(tǒng)擴(kuò)展了128×64的液晶和1×4的鍵盤。在通信方面,采用TCP/IP協(xié)議與地面主機進(jìn)行通信,將各種參數(shù)傳送到地面主機進(jìn)行復(fù)雜的運算處理。 在軟件方面,介紹了嵌入式操作系統(tǒng)μC/OS-Ⅱ的移植過程,并在此基礎(chǔ)上分析了TCP/IP協(xié)議棧的實現(xiàn);制定了統(tǒng)一的數(shù)據(jù)交換格式;通信過程中采用了標(biāo)準(zhǔn)的TCP/IP協(xié)議;詳細(xì)介紹了幾個主要程序模塊的編程思路,如LCD顯示、外部輸入頻率信號的計數(shù)及數(shù)據(jù)存儲,并給出了在實際編程過程中遇到的問題及解決方法。 本監(jiān)控分站根據(jù)《本質(zhì)安全型“i”》標(biāo)準(zhǔn)將外部接入設(shè)備和分站作了電氣隔離,該分站具有2路A/D數(shù)據(jù)采集;6路光電隔離數(shù)字量輸入;2路光電隔離數(shù)字量輸出對外部設(shè)備進(jìn)行遠(yuǎn)程管理和控制;人機接口提供人機交互界面,提供按鍵操作和數(shù)據(jù)顯示;RS485通信接口負(fù)責(zé)與外界設(shè)備進(jìn)行通信;網(wǎng)絡(luò)通信接口負(fù)責(zé)為各種監(jiān)測監(jiān)控系統(tǒng)提供兼容的接入接口;非易失性鐵電存儲器作為數(shù)據(jù)存儲區(qū)以保證掉電后存儲數(shù)據(jù)不丟失。

    標(biāo)簽: ARM 網(wǎng)絡(luò)

    上傳時間: 2013-04-24

    上傳用戶:13160677563

  • 基于ARM平臺的存儲卡系統(tǒng)設(shè)計與實現(xiàn)

    隨著現(xiàn)代計算機技術(shù)和互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,嵌入式系統(tǒng)成為了當(dāng)前信息行業(yè)最熱門的焦點之一。而ARM以其高性能低功耗的特點成為目前應(yīng)用最廣泛的32位嵌入式處理器。在嵌入式操作系統(tǒng)方面,Linux憑借其性能優(yōu)異、結(jié)構(gòu)清晰、平臺支持廣泛、網(wǎng)絡(luò)支持強勁及開放源代碼等多方面的優(yōu)勢,被嵌入式系統(tǒng)開發(fā)者廣泛地采用。Linux 2.6包含許多新的特性,為其在嵌入式領(lǐng)域的應(yīng)用提供了強有力的支持,新的內(nèi)核越來越多地應(yīng)用于嵌入式Linux系統(tǒng)中。 本文的工作基于艾科公司研發(fā)的硬件平臺Ark1600開展。該平臺上集成了多個功能模塊,例如LCD、12S、gpIO、12C等,同時支持XD、CF、MMC、SD等多種硬件存儲設(shè)備,在設(shè)備通信方面提供了USB、串行通信等傳輸方式。本文的主要工作是研究Linux在ARM芯片上的移植,并在此基礎(chǔ)上闡述Linux設(shè)備驅(qū)動的開發(fā)。 首先構(gòu)建了交叉編譯環(huán)境,然后在分析Ark1600硬件體系結(jié)構(gòu)的基礎(chǔ)上詳細(xì)闡述了BootLoader程序設(shè)計與實現(xiàn)、Linux2.6內(nèi)核移植、Ramdisk文件系統(tǒng)移植的全過程,為后續(xù)項目的實施搭建了一個良好的開發(fā)平臺。論文最后闡述了Linux 2.6內(nèi)核中開發(fā)塊設(shè)備驅(qū)動程序的實現(xiàn)方法,并以XD塊設(shè)備驅(qū)動程序為例,詳細(xì)闡述了Linux驅(qū)動程序的開發(fā)流程。 主要工作量在于BootLoader程序的設(shè)計與實現(xiàn)、Linux系統(tǒng)移植和XD塊設(shè)備驅(qū)動程序的開發(fā)。因為項目平臺獨特的硬件環(huán)境,一些程序代碼要嚴(yán)格依賴硬件設(shè)備設(shè)計。在Linux移植中的主要工作包括串口控制臺的驅(qū)動、設(shè)置系統(tǒng)的存儲布局、初始化系統(tǒng)定時器、初始化系統(tǒng)中斷、在Linux系統(tǒng)中建立標(biāo)識本硬件平臺的結(jié)構(gòu)體變量、配置并編譯Linux內(nèi)核等。

    標(biāo)簽: ARM 存儲卡 系統(tǒng)設(shè)計

    上傳時間: 2013-05-18

    上傳用戶:wzr0701

  • 基于ARM和FPGA的遠(yuǎn)程監(jiān)控系統(tǒng)設(shè)計

    基于嵌入式技術(shù)的遠(yuǎn)程監(jiān)控系統(tǒng)可以達(dá)到動態(tài)、無死角的監(jiān)控目的,可以對一些特殊環(huán)境進(jìn)行遠(yuǎn)程監(jiān)視和控制,且不受濕度、溫度等條件的影響,廣泛應(yīng)用于軍事、交通、智能家居、醫(yī)療監(jiān)護(hù)等多個領(lǐng)域。可以解決傳統(tǒng)監(jiān)控系統(tǒng)將圖像采集設(shè)備固定在一個地方而使監(jiān)控范圍有限,適用場合少等弊端。    本文設(shè)計了一款基于ARM和FPGA的遠(yuǎn)程監(jiān)控系統(tǒng)。首先在對遠(yuǎn)程監(jiān)控系統(tǒng)功能分析的基礎(chǔ)上,設(shè)計了以ARM為主控制器和FPGA為輔助控制器的硬件電路,采用ARM芯片控制圖像采集、速度采集、網(wǎng)絡(luò)傳輸?shù)雀蓴_小的模塊,采用FPGA芯片控制電機驅(qū)動、舵機驅(qū)動、電池監(jiān)控等干擾大的模塊,大大提高了系統(tǒng)的穩(wěn)定性;其次設(shè)計了基于WinCE操作系統(tǒng)的圖像采集、gpIO、PWM、外中斷EINT-19的流接口驅(qū)動程序;同時設(shè)計了基于WinCE操作系統(tǒng)的圖像采集及壓縮、網(wǎng)絡(luò)通信、車模速度采集的應(yīng)用程序;FPGA內(nèi)部邏輯電路采用Verilog語言完成電源監(jiān)控、舵機控制、直流電機控制等功能。    本系統(tǒng)集圖像采集和壓縮、運動控制、網(wǎng)絡(luò)傳輸于一體。其圖像采集速度達(dá)30幀/秒,圖像分辨率達(dá)640x480,JPEG壓縮比達(dá)10:1,控制命令響應(yīng)時間為1s,網(wǎng)絡(luò)傳輸速率達(dá)10Mbps。其功能擴(kuò)展容易,功耗低,體積小,抗干擾能力強,具有很好的市場前景。

    標(biāo)簽: FPGA ARM 遠(yuǎn)程監(jiān)控 系統(tǒng)設(shè)計

    上傳時間: 2013-06-18

    上傳用戶:heart520beat

  • STM32F407 gpIO復(fù)用功能

    STM32F407管腳復(fù)用介紹,能方便使用管腳的復(fù)用功能,對編程會用幫助

    標(biāo)簽: F407 gpIO STM 32F

    上傳時間: 2013-05-27

    上傳用戶:invtnewer

  • 3GHz射頻信號源模塊GR6710

    產(chǎn)品概要: 3GHz射頻信號源模塊GR6710是軟件程控的虛擬儀器模塊,可以通過測控軟件產(chǎn)生9kHz到3GHz的射頻信號源和AM/FM/CW調(diào)制輸出,具有CPCI、PXI、SPI、RS232、RS485和自定義IO接口。 產(chǎn)品描述: 3GHz射頻信號源模塊GR6710是軟件程控的虛擬儀器模塊,可以通過測控軟件產(chǎn)生9kHz到3GHz的射頻信號源和AM/FM/CW調(diào)制輸出,還可以通過IQ選件實現(xiàn)其它任意調(diào)制輸出。GR6710既可程控發(fā)生點頻信號和掃頻信號,也支持內(nèi)部調(diào)制和外部調(diào)制。GR6710可安裝于3U/6U背板上工作,也可以獨立供電工作,使用靈活。該模塊可用于通信測試、校準(zhǔn)信號源。 技術(shù)指標(biāo) 頻率特性 頻率范圍:9kHz~3GHz,500KHz以下指標(biāo)不保證 頻率分辨率:3Hz,1Hz(載頻<10MHz時) 頻率穩(wěn)定度:晶振保證 電平特性 電平范圍:-110dBm~+10dBm 電平分辨率:0.5dB 電平準(zhǔn)確度:≤±2.5dB@POWER<-90dBm,≤±1.5dB@POWER>-90dBm 輸出關(guān)斷功能 頻譜純度 諧波:9KHz~200MHz≥20dBc,200MHz~3GHz≥30dBc 非諧波:≤80dBc典型值(偏移10kHz,載頻<1GHz),≥68dBc(偏移10kHz,其它載頻), 鎖相環(huán)小數(shù)分頻雜散≥64dBc(偏移10kHz) SSB相噪: ≤-98dBc/Hz 偏移20kHz(500MHz) ≤-102dBc/Hz 偏移20kHz(1GHz) ≤-90dBc/Hz 偏移20kHz(>1GHz) 調(diào)制輸出:調(diào)幅AM、調(diào)頻FM、脈沖CW,其它調(diào)制輸出可以通過IQ選件實現(xiàn) 調(diào)制源:內(nèi)、外 參考時鐘輸入和輸出:10MHz,14dBm 控制接口:CPCI、PXI、SPI、RS232、RS485、自定義gpIO 射頻和時鐘連接器:SMA-K 電源接口:背板供電、獨立供電 可選 電源及其功耗:+5V DC、±12V DC(紋波≤2%輸出電壓),≤38W 結(jié)構(gòu)尺寸:3U高度4槽寬度(100mm×160mm×82mm,不含連接器部分) 工作環(huán)境:商業(yè)級溫度和工業(yè)級溫度 可選,振動、沖擊、可靠性、MTBF 測控軟件功能:射頻信號發(fā)生、調(diào)制信號輸出、跳頻/掃頻信號發(fā)生、支持WindowsXP系統(tǒng) 成功案例: 通信綜測儀器內(nèi)部的信號源模塊 無線電監(jiān)測設(shè)備內(nèi)部的信號校準(zhǔn)模塊 無線電通信測試儀器的調(diào)制信號發(fā)生

    標(biāo)簽: 3GHz 6710 GR 射頻信號源

    上傳時間: 2013-11-13

    上傳用戶:s363994250

  • Arduino入門_動手玩轉(zhuǎn)Arduino

    Arduino,是一塊基于開放源代碼的USB接口Simple i/o接口板(包括12通道數(shù)字gpIO,4通道PWM輸出,6-8通道10bit ADC輸入通道),并且具有使用類似Java,C語言的IDE集成開發(fā)環(huán)境。 讓您可以快速使用Arduino語言與Flash或Processing…等軟件,作出互動作品。 Arduino可以使用開發(fā)完成的電子元件例如Switch或sensors或其他控制器、LED、步進(jìn)馬達(dá)或其他輸出裝置。Arduino也可以獨立運作成為一個可以跟軟件溝通的接口,例如說:flash、processing、Max/MSP、VVVV 或其他互動軟件…。Arduino開發(fā)IDE接口基于開放源代碼原,可以讓您免費下載使用開發(fā)出更多令人驚艷的互動作品。 特色: 1、開放源代碼的電路圖設(shè)計,程序開發(fā)接口免費下載,也可依需求自己修改。 2、使用低價格的微處理控制器(ATMEGA8或ATmega128)。可以采用USB接口供電,不需外接電源。也可以使用外部9VDC輸入 3、Arduino支持ISP在線燒,可以將新的“bootloader”固件燒入ATmega8或ATmega128芯片。有了bootloader之后,可以通過串口或者USB to Rs232線更新固件。 4、可依據(jù)官方提供的Eagle格式PCB和SCH電路圖,簡化Arduino模組,完成獨立運作的微處理控制。可簡單地與傳感器,各式各樣的電子元件連接(EX:紅外線,超音波,熱敏電阻,光敏電阻,伺服馬達(dá),…等) 5、支持多種互動程序,如:Flash、Max/Msp、VVVV、PD、C、Processing……等 6、應(yīng)用方面,利用Arduino,突破以往只能使用鼠標(biāo),鍵盤,CCD等輸入的裝置的互動內(nèi)容,可以更簡單地達(dá)成單人或多人游戲互動。

    標(biāo)簽: Arduino

    上傳時間: 2013-11-24

    上傳用戶:bvdragon

  • ARM-Linux-IIC設(shè)備的添加與驅(qū)動實現(xiàn)

        本文分析了ARM-Linux下IIC總線及其設(shè)備驅(qū)動的層次結(jié)構(gòu),指出了IIC設(shè)備添加與驅(qū)動實現(xiàn)的途徑,詳細(xì)闡述了如何采用通用i2c-dev.c驅(qū)動常規(guī)IIC設(shè)備、如何編寫特定IIC設(shè)備的probe方式驅(qū)動、怎樣設(shè)計動態(tài)加載的簡易IIC“客服-驅(qū)動”、怎樣使用gpIO模擬IIC總線快速驅(qū)動設(shè)備等常用具體實現(xiàn)過程和關(guān)鍵環(huán)節(jié),并說明了這些方法的優(yōu)勢和不足。   

    標(biāo)簽: ARM-Linux-IIC 設(shè)備 驅(qū)動實現(xiàn)

    上傳時間: 2013-10-13

    上傳用戶:xingisme

  • CAT9554 I2C總線擴(kuò)展器產(chǎn)品數(shù)據(jù)手冊

    CAT9554 是一款基于I2C 和SMBus 接口的8 位通用型輸入輸出(gpIO)擴(kuò)展器件,采用CMOS 工藝,一定程度上可緩解I/O 口緊張問題。CAT9554 由以下部分組成:一個輸入寄存器、一個輸出寄存器、一個配置寄存器、一個極性反轉(zhuǎn)寄存器和一個兼容I²C 與SMBus 的接口。系統(tǒng)主控制器可以通過寫CAT9554 的配置寄存器來配置任何一個引腳的輸入輸出狀態(tài),同時也可以通過寫極性反轉(zhuǎn)寄存器來反轉(zhuǎn)任意一個引腳的輸入電平狀態(tài)。

    標(biāo)簽: 9554 CAT I2C 總線

    上傳時間: 2013-11-19

    上傳用戶:nunnzhy

主站蜘蛛池模板: 灵石县| 延吉市| 若羌县| 于都县| 夏邑县| 平山县| 宝鸡市| 岫岩| 河间市| 新津县| 桃源县| 琼海市| 乌兰浩特市| 玛多县| 临泽县| 晋城| 浮梁县| 肥西县| 镇江市| 静安区| 大石桥市| 亳州市| 新营市| 任丘市| 武安市| 长春市| 南乐县| 且末县| 崇义县| 永顺县| 乡城县| 杨浦区| 应用必备| 舟曲县| 天台县| 湄潭县| 临泽县| 郑州市| 佛山市| 涪陵区| 寻乌县|