![At91sam7X256開發(fā)板用戶手冊_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/16/a93977a9-fb02-4990-899c-9e7dd2d2df4a/a93977a9-fb02-4990-899c-9e7dd2d2df4a1.gif)
![At91sam7X256開發(fā)板用戶手冊_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/16/a93977a9-fb02-4990-899c-9e7dd2d2df4a/a93977a9-fb02-4990-899c-9e7dd2d2df4a2.gif)
![At91sam7X256開發(fā)板用戶手冊_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/16/a93977a9-fb02-4990-899c-9e7dd2d2df4a/a93977a9-fb02-4990-899c-9e7dd2d2df4a3.gif)
![At91sam7X256開發(fā)板用戶手冊_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/16/a93977a9-fb02-4990-899c-9e7dd2d2df4a/a93977a9-fb02-4990-899c-9e7dd2d2df4a4.gif)
![At91sam7X256開發(fā)板用戶手冊_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/16/a93977a9-fb02-4990-899c-9e7dd2d2df4a/a93977a9-fb02-4990-899c-9e7dd2d2df4a5.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、CA7X256開發(fā)板用戶手冊深圳群星智能技術CA7X256開發(fā)板用戶手冊版本1.0.12009-05-01目錄第一章開發(fā)板硬件資源31.1 AT91SAM7X256 介紹 31.2開發(fā)板布局41.3開發(fā)板硬件介紹 51.4開發(fā)板接口定義 6第二章開發(fā)環(huán)境建立82.1開發(fā)工具安裝82.2 IAR-EWARM AT91SAM7X25調(diào)試環(huán)境配置 9第三章運行和調(diào)試DEMO程序163.1 進入 SAM-BA模式 163.2燒寫DEMO程序 16第1頁共18頁CA7X256開發(fā)板用戶手冊深圳群星智能技術第一章開發(fā)板硬件資源1.1 AT91SAM7X256 介紹AT91SAM7X256/128是基于32
2、位ARMRISC處理器系列微控制器中的一員,內(nèi)部集成256/128K字節(jié)的高速Flash和64/32K字節(jié)的SRAM和全套外圍設備,其中包括一個802.3 Ethernet 網(wǎng)口和一個 CAN控制器。一整套系統(tǒng)功能單元使需要的外部組件數(shù)為最少。片內(nèi)Flash存貯器可以經(jīng)由JTAG-ICE接口系統(tǒng)內(nèi)編程,也可以通過產(chǎn)品程序員經(jīng)由并行接口優(yōu)先對其進行編程。內(nèi)置鎖定位和安全位可以保護固件防止被 誤覆蓋并能保持其內(nèi)容的機密性。AT91SAM7X256/128系統(tǒng)控制器包含了一個管理微控制器和整個系統(tǒng)的上電時序的復位控制器。相應 設備的操作會被內(nèi)置掉電監(jiān)測器和一個以集成RC振蕩器為時鐘源的看門狗定時器監(jiān)
3、測記錄。AT91SAM7X256/128在一塊芯片上集成了 ARM7TDM處理器,片內(nèi)Flash和SRAM以及包括 UART SPI、 CAN控制器、Ethernet網(wǎng)口、定時器/計數(shù)器、RTT和模數(shù)轉換器在內(nèi)的一系列外圍設備,可以很好的為很 多嵌入式控制應用提供靈活、成本優(yōu)化的方案,特別是一些要用到Ethernet網(wǎng)絡、CAN總線和Zigbee無線網(wǎng)絡通訊的領域。 內(nèi)部集成 ARM7TDMI? ARM? Thur處理器-高性能32位RISC架構-高密度16位指令集-MIPS/Watt (每秒百萬條指令/瓦)指標處于領先水平-支持嵌入式ICE內(nèi)電路仿真以及調(diào)試通訊接口片內(nèi)高速Flash-256
4、K 字節(jié)(AT91SAM7X256,共 1024 頁,每頁 256 字節(jié)-128K 字節(jié)(AT91SAM7X128,共 512 頁,每頁 256 字節(jié)片內(nèi)高速SRAM最高速度下單時鐘周期存取-64K 字節(jié)(AT91SAM7X256-32K 字節(jié)(AT91SAM7X128內(nèi)存控制器(MC復位控制器(RSTC時鐘發(fā)生器(GKGR電源管理控制器(PMC先進中斷控制器(AIC) 兩線UART調(diào)試單元(DEBU)周期性間隔定時器(PTT)看門狗定時器(WDT實時定時器(RTT兩個并行輸入/輸出控制器(PIO) 13個外圍數(shù)據(jù)DMA控制器(PDC 一個USB2.0全速(每秒12Mbits )設備接口 一個
5、 10/100 base-T (Mbps)的以太網(wǎng)接口 一個兼容 CAN2.0A和CAN2.0B的CAN控制器 一個同步串口控制器(SSC兩個通用同步/異步收發(fā)器(USART)兩個主/從串行外設接口( SPI) 一個3通道16位定時器/計數(shù)器(TC 一個4通道16位PWM控制器(PWMC 一個兩線接口( TW) 一個8通道10位模數(shù)轉換器,其中 4通道于數(shù)字I/O接口復用 SAM-BA Boot助手支持 IEEE1149.1 JTAG邊界掃描支持所有數(shù)字引腳容許5V輸入/輸出,包括4個高電流驅動I/O線,每個高達16mA 3.3V電源支持,片內(nèi)集成 1.8V穩(wěn)壓器為內(nèi)核及外部組件提供電源全靜態(tài)
6、操作:在1.65V和85°C的極限條件下仍能保持 55MHz 封裝為100引腳的LQFP1.2開發(fā)板布局第5頁共18頁CA7X256開發(fā)板用戶手冊深圳群星智能技術第#頁共18頁CA7X256開發(fā)板用戶手冊深圳群星智能技術第#頁共18頁CA7X256開發(fā)板用戶手冊深圳群星智能技術皿唆口選擇蠶儂嚴形點陣沏第#頁共18頁CA7X256開發(fā)板用戶手冊深圳群星智能技術RTC電池座電位器模擬輸入AD輸入接口IMRT1接口選擇跳線CAN 接口丄一P斛DA織岀接口C膩終端電阻跳線UARTO串 口 (RS232)RS485 接口RS4B5終端電阻跳線P腳愉出LED指示燈P粕輸出選擇跳線W/WOMRiS
7、 接口I nUflUMMMIII 列汛5陽rm坯抵 M-200-02-Rfu3.UARTO/DEBIG接口選擇跳罐DEBUG 串口 (RS232)FlashS除跳址復位按鈕GPIO接舊指示燈U0B從設備接口 用戶按鍵電源指示燈第#頁共18頁CA7X256開發(fā)板用戶手冊深圳群星智能技術第#頁共18頁CA7X256開發(fā)板用戶手冊深圳群星智能技術1.3開發(fā)板硬件介紹電源支持USB取電 一路USB2.0設備接口 一路1OM/1OOM以太網(wǎng)接口,支持自動協(xié)商和自動線序交叉兩路三線 RS232接口(含一路 DEBUGS 口) 一路CAN總線接口(帶驅動器和ESD保護) 一路RS485接口(帶驅動器和 ES
8、D保護)兩路PWM帶驅動模擬輸出兩路PWM區(qū)動LED兩路AD模擬輸入 一路可調(diào)電阻模擬輸入四個LED指示燈四個按鍵輸入 122*32圖形點陣LCD顯示屏 SD卡接口( SPI模式) 4Mbits串行SPI接口 Flash存貯器 2Kbits IIC 接口 EEPRO存貯器外部RTC實時時鐘PCF8563T全部未用10引出1.4開發(fā)板接口定義第7頁共18頁CA7X256開發(fā)板用戶手冊深圳群星智能技術第#頁共18頁CA7X256開發(fā)板用戶手冊深圳群星智能技術J4J10THI RT1C31比riTZJ15 CANJDI:FS4FA 5ME-1ET SI拈衍 0/DEBJGJ0 LCDJ16 RS48
9、5JHfJL USH *mmReRSm|.|胡T311 :底紳hfejcjmC12IHCPi-AT91S7X256EKCSAI-2009-02-REU1.0JL3 6譏|D2ft031 .TM'nUnnE12S2S3S*第9頁共18頁CA7X256開發(fā)板用戶手冊深圳群星智能技術J1USB從設備接口,通過此接口提供開發(fā)板電源J2Flash擦除跳線,短接該跳線用來擦除7X256內(nèi)部Flash內(nèi)容J320P. JTAG調(diào)試接口,弓1腳定義如下P.1 VCC3.3P.2 VCC3.3P.3 NRSTP.4 GNDP.5 TDIP.6 GNDP.7 TMSP.8 GNDP.9 TCKP.10 G
10、NDP.11 TCKP.12 GNDP.13 TDOP.14 GNDP.15 NRSTP.16 GNDP.17 NCP.18 GNDP.19 NCP.20 GNDJ4PWM DA俞出接口,弓|腳定義如下P.1 GNDAP.2 PWM1 DA 輸出P.3 PWM0 DA 輸出J5AD6輸入接口,弓1腳定義如下P.1 VCCAP.2 ANIN6P.3 GNDAJ6AD7輸入接口,弓1腳定義如下P.1 VCCAP.2 ANIN7P.3 GNDAJ7SD卡座,位于開發(fā)板背面(SPI模式)J8122*32圖形點陣LCD屏(SPI模式)J9SPI0外設選擇跳線,引腳定義如下P.1 CPU.PA18P.2
11、外設.SLCKP.3 CPU.PA17P.4 外設.MOSIP.5 CPU.PA16P.6 外設.MISOP.7 CPU.PA15P.8外設LCD片選P.9 CPU.PA14P.10 外設 SPI Flash 片選P.11 CPU.PA13P.12外設SD卡片選J10TWI外設選擇跳線,弓1腳定義如下P.1 CPU.PA11P.2 外設.TWCKP.3 CPU.PA10P.4 外設.TWDJ11UARTO/DEBUG卜設選擇跳線,弓1腳定義如下P.1 CPU.PA0P.2夕卜設.RXD0P.3 CPU.PA1P.4 外設.TXD0P.5 CPU.PA28P.6 外設.DTXDP.7 CPU.P
12、A27P.8 外設.DRXDJ12UART1外設選擇跳線,弓1腳定義如下P.1 CPU.PA6P.2夕卜設.TXD1P.3 CPU.PA8P.4夕卜設.RTS1P.5 CPU.PA5P.6 外設.RXD1J13GPIO接口,部分與按鍵和 LED共用,引腳定義如下P.1 CPU.PA21P.2 CPU.PA22P.3 CPU.PA23P.4 CPU.PA24P.5 CPU.PA25P.6 CPU.PA26P.7 CPU.PB18/LED2P.8 CPU.PB19/S1P.9 CPU.PB20/LED3P.10 CPU.PB21/S3P.11 CPU.PB22/LED4P.12 CPU.PB23/
13、S4P.13 CPU.PB24/LED5P.14 CPU.PB25/S5P.15 CPU.PA29P.16 CPU.PA30P.17 CPU.PA3P.18 CPU.PA2P.19 CPU.PA4P.20 CPU.PA7J14PWM卜設選擇跳線,弓1腳定義如下P.1 CPU.PB30P.2 外設 PWM3P.3 CPU.PB29P.4 外設.PWM2P.5 CPU.PB28P.6 外設 PWM1P.7 CPU.PB27P.8 外設.PWM0J15CAN總線接口(帶驅動器),引腳定義如下P.1 CANHP.2 GNDP.3 CANLJ16RS485總線接口(帶驅動器),引腳定義如下P.1 485
14、 BP.2 GNDP.3 485 AJ17DEBUGE線調(diào)試串口( RS232,引腳定義如下P.2 RXDP.3 TXDP.5 GNDJ18UART0三線串口( RS232,引腳定義如下P.2 RXDP.3 TXDP.5 GNDJ1910/100M 以太網(wǎng)接口( RJ45)J22CAN總線接口 120歐終端電阻跳線J23RS485總線接口 120歐終端電阻跳線第二章開發(fā)環(huán)境建立2.1開發(fā)工具安裝1、安裝 SAM-BA由ATMEL提供的SAM-BA軟件整合在 AT91-ISP里面,通過 SAM-BA可以使用串口或 USB接口 進行程序下載,支持ATMEL勺AT91SAM系列的所有ARM芯片,文件
15、位于“開發(fā)板光盤:開發(fā)工具 lnstall AT91-ISP v1.12.exe ”,打開執(zhí)行安裝,按照安裝提示操作直到安裝完成。最新版本可 到ATMEL官方網(wǎng)站下載。2、安裝 IAR-EWARMIAR-EWAR是IAR Systems公司為ARM微處理器開發(fā)的一個集成開發(fā)環(huán)境。比較其他的ARM開發(fā)環(huán)境,IAR EWARM具有入門容易、使用方便和代碼緊湊等特點。安裝文件位于“開發(fā)板光盤:開發(fā)工具EWARM-EV-WEB-520.eXe ,打開執(zhí)行安裝,按照安裝 提示操作直到安裝完成。該軟件為試用版,用于商業(yè)用途時請購買正式版。第11頁共18頁CA7X256開發(fā)板用戶手冊深圳群星智能技術第#頁共
16、18頁CA7X256開發(fā)板用戶手冊深圳群星智能技術2.2 IAR-EWARM AT91SAM7X2調(diào)試環(huán)境配置1、運行IAR-EWARI開發(fā)環(huán)境;2、 打開位于"開發(fā)板光盤:systemucosii-7x256at91sam7x-ekbasic-ucosii-project”目錄下的"basic-ucosii-project.eww”項目文件,如下圖:3、選擇“ Project ”菜單中的“ Options ”菜單項,打開工程參數(shù)設置對話框,選擇處理器設備 為"atmel at91sam7x256 ”,如下圖:第13頁共18頁CA7X256開發(fā)板用戶手冊深圳群星智
17、能技術4、設置C/C+編譯器輸出調(diào)試信息,如下圖:5、設置鏈接器輸出包含調(diào)試信息,如下圖:6、選擇調(diào)試驅動,在有J-Link ARM 仿真器情況下,選擇 J-Link/J-Trace調(diào)試驅動或 RDI調(diào)試驅動,如下圖:第#頁共18頁CA7X256開發(fā)板用戶手冊深圳群星智能技術第15頁共18頁CA7X256開發(fā)板用戶手冊深圳群星智能技術7、基于J-Link/J-Trace調(diào)試驅動的設置,如下圖:2dCategoryFacflw 詛 tingeGeneral Cations C/C+ Compfer Assembler Output Corverter Custom Buld) Build Act
18、crns Linker Debugger Simulator Angel GDB Server LAR ROM-montor>LiriHJ-TrdceLMIFTDI Macraigor RDIThrd-Party DriverBetti1:皿心址豈 Atntd. AT91SAHTJTA.G/S1D speed廣 AutIhi lii 卩FkHzC Eixed(* idaptiepCsesceptiociE r Hesel 廠 1RU 廠 Vi.def 廠 Fidr srar礙廠 prefetchS*tup | Brtalqi&inti UK | Cancel第#頁共18頁CA7X
19、256開發(fā)板用戶手冊深圳群星智能技術第17頁共18頁CA7X256開發(fā)板用戶手冊深圳群星智能技術第#頁共18頁CA7X256開發(fā)板用戶手冊深圳群星智能技術第#頁共18頁CA7X256開發(fā)板用戶手冊深圳群星智能技術CategoryGeneral Options CfC卄 Compter AssemblerOutput CorverterCustom BuldBuild Actons linkerDebuggerSimulatorAngelGDB Server ifljR ROM-montorFactoiv SeAtingrs:ptions for node Mat91s<3m7H ekB,
20、Setup I CMiection Brskpoint-Default breakpoint tjq>e f*葩運f tliurdvtrfir Softrir*卜 LinkjTF應LMIFTDI rlacragor RDIThird-Party DriverUK | Cancel8、基于RDI調(diào)試器驅動的設置,選擇J-Link RDI調(diào)試驅動路徑,如下圖:第#頁共18頁CA7X256開發(fā)板用戶手冊深圳群星智能技術2JCategory:General Options GC+ Connpfer Assembler Output Corverter CusEom Buld) Build Act
21、ons linkerDebuijgerSimulatorAngelGDB S&rver LAR ROM-montar >Link/J=Trac:eLF4IFTDIMaaaigorEDIMdniif-ieturtr KBI driverF-actorp SettingspAPrP£r-m J il« sS!GGERSJLi nkmfl_VI4 eVjliddWI dll廠 Allow hiLtdr臥電 rsstlI ETIfl tr a.E«ch 電X亡eplions He:3« t | Dala 廠 Vndef | PrefetchVe4
22、th« BDI m«nn t* spstif ddilienal driver tines. (This m«nv ie A.v4ilbl« iftsr the RHIQFIptions for jiadc "atEJlsamlw ek"第#頁共18頁CA7X256開發(fā)板用戶手冊深圳群星智能技術RDIThird-Party Driver廠 L 口超 EDI coMmuii it al ionMnX)COlT.DIR£?Epy?HYi». 1UK | Cwcel9、選擇“ RDI”菜單中的“”菜單項,打開 J-Lin
23、kRDI配置對話框,如下圖:羔 SEGCER J-Lir4< HDIConligurationJ 1 Jni t J7峪 I Fl uh | Br«fiJcpcinlx I CFU I Log:第19頁共18頁CA7X256開發(fā)板用戶手冊深圳群星智能技術鳥 SEGCER Il-Link HDI 飆Ed ConfigurationGffL | 工ni£ | FlL BrsaXpQiBtT |cfV | Us JBIIUBiimiMllallMI !z*iUse software breakpaints:Software h&akporRs wpced to ha
24、rdware breakpoint?) aie br&akpoiris whdn modf program mBrnory. This alhw melting an inimited number of breakpoints V lhe program is located in RAM.Use lash bieakpomtsAllo selling an unimitedl nunber d breakpoints i lhe piogram is bcatedl in RAM or llasK whid i$ 昭Rer同 甲aluabte Then detiugging a p
25、rogiain locafed in Hash.This fealue i$ avaiable only i Hash programming i$. enabled!蔭 Show ria wintfo dtimg program確定 I 取消 I 應用®島 SELLER J Link HDIConfiguratiDnG®電tai | Init| JTJyjFlash | Sre&kpkutsCfll恥-p直歸豈丄側匹也匸燃更應述匹1A tows ihe emulator to simuiate individual insnrudions >Mien sin
26、ofe sleeping inslructions. This does not normally have any disadwtagB and meik出:debugging much faster, especilji1 when u$ing &h breakpairiit?,-Endian(* LiUle enciarC gig endiafi-Reset sjratBgyJ-Link suppoits differenl reset strlegies. This 耳 nBcess-aiy b&cause Ihers k no single 別聘 of resilin
27、g and hailing an ARM core before il starts to ewecuie instmctions.| Haidvvare. Fkaft after rssel: (mirmaOT | Dela aitsr reet |0 m*The haidwane RESET pin is used t 口 reset I he CPU. After resel尋 IwseJIJnk corlinuous tnes io ha# the CPU Ihe goal卽 hah lhe CRJ shortij alter reset ielea$eP Hie CPU can in
28、; mosl syitemi execie some iTsHucliens; before k 蝕 hailed. The nurdber of instructions executed depends piim即為 on lh JTAGthe higlherlheJTAG speed., lhe laslei the CPU can be hailed. Some CPUs can 比帕血 be halted before BHecuting 日矽 insbiudliori. because She 余taut of the CPU is delayed aHsi resei letea
29、se. II a pause has been soedfiedJ-Lnk 怕懿 for lhe specied bme beloie trying to hsk Ihn CPU. This can be ussful if a boatloade nreds to ba started alter lesst取消第三章運行和調(diào)試DEMO程序3.1 進入 SAM-BA模 式1、將開發(fā)板上的J2跳線短接;2、 連接開發(fā)板到 PC主機的USB接口線(開發(fā)板由 USB接口提供電源);3、 開發(fā)板上電,等 3秒后將J2跳線斷開,此時內(nèi)部 Flash被擦除;4、 再次復位開發(fā)板即可進入SAM-BA莫式,
30、此時PC主機上會出現(xiàn) USB設備接入提示;3.2燒寫DEMO程序1、如果是第一次使用 SAM-BA工具,需要安裝ATMEL的SAM-BA驅動,具體方法按照系統(tǒng)提 示操作;SAM-BA2.a:kT91SAM7XZ56-EK2、在PC主機上啟動SAM-BA,選擇好連接(使用缺?。┖烷_發(fā)板類型為“ AT91SAM7X256-EK 然后點"Connect”按鈕運行SAM-BA,如下圖:S elect lhe connKGoriSelect jioui board第21頁共18頁CA7X256開發(fā)板用戶手冊深圳群星智能技術第#頁共18頁CA7X256開發(fā)板用戶手冊深圳群星智能技術3、選擇“ Flash”選項卡,如下圖:第#頁共18頁CA7X256開發(fā)板用戶手冊深圳群星智能技術j 口刃逼 SAMOA 2.0 AT91SflM1X25G-匚1:File Sciipt File Link HelpAddress; Oh2COOOOSize in 期色(叮:Ih1ODReared | Display fDimal廣 ascii 廠 E-bt C T6-
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 湘教版數(shù)學七年級上冊2.5《整式的加法和減法》聽評課記錄1
- 人教版九年級數(shù)學下冊:28.2.2 《應用舉例》聽評課記錄3
- 生態(tài)供應鏈管理合同(2篇)
- 環(huán)境檢測設備銷售代理合同(2篇)
- 人教版九年級數(shù)學下冊:26.1.1《反比例函數(shù)》 聽評課記錄1
- 魯教版(五四制)地理六年級上冊《學習與探究 學用交通地圖》聽課評課記錄1
- 湘教版地理七年級上冊1.2《我們怎樣學地理》聽課評課記錄
- 人教部編版道德與法治七年級下冊:6.2 《集體生活成就我》 聽課評課記錄4
- 2022年新課標八年級上冊道德與法治第一單元 走進社會生活 聽課評課記錄(1、2課共4課時)
- 蘇科版數(shù)學八年級下冊《菱形》聽評課記錄
- 商業(yè)銀行的風險審計與內(nèi)部控制
- 2024項目管理人員安全培訓考試題及參考答案AB卷
- 2025年與商場合作協(xié)議樣本(5篇)
- 網(wǎng)絡與社交媒體管理制度
- 2025年新能源汽車銷售傭金返點合同范本6篇
- 2025-2030年中國配電變壓器市場未來發(fā)展趨勢及前景調(diào)研分析報告
- GB/T 45120-2024道路車輛48 V供電電壓電氣要求及試驗
- 2025年上海市嘉定區(qū)中考英語一模試卷
- 潤滑油、潤滑脂培訓課件
- 道路環(huán)衛(wèi)清掃保潔項目應急處置預案
- 東四命與西四命的吉兇表(共4頁)
評論
0/150
提交評論