- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章 基本接口实验
第四章 基本接口实验 4.1 存储器实验 4.2 I/O接口实验 4.3 中断实验 4.4 串口通信实验 4.5 实时时钟实验 4.6 数码管实验 4.7 看门狗控制实验 4.1 存储器实验 4.1.1实验目的 4.1.2实验设备 4.1.3实验内容 4.1.4实验原理 4.1.5实验操作步骤 4.1.6试验参考程序 4.1.1实验目的 通过实验熟悉ARM的内部存储空间分配。 熟悉用寄存器配置存储空间的方法。 掌握对存储区进行读写访问的方法。 4.1.2实验设备 4.1.3实验内容 熟练使用命令脚本文件对ARM存储控制寄存器进行正确配置。 使用C语言编程实现对ram的读写访问。 4.1.4实验原理 4.1.4实验原理 4.1.4实验原理 寄存器的配置示例: ldr r0, =SMRDATA ldmia r0, {r1-r13} ldr r0, =0; BWSCON Address stmia r0, {r1-r13} SMRDATA: .long 0 ; BWSCON .long 0 ; GCS0 .long 0 ; GCS1 .long 0 ; GCS2 .long 0 ; GCS3 4.1.4实验原理 .long 0; GCS4 .long 0 ; GCS5 .long 0x0001002a ; GCS6, EDO DRAM(Trcd=3, Tcas=2, ; Tcp=1, CAN=10bit) .long 0x0001002a ; GCS7, EDO DRAM .long 0+ 953 ; Refresh(REFEN=1, TREFMD=0, ; Trp=3, Trc=5, Tchr=3) .long 0x0 ; Bank Size, 32MB/32MB .long 0x20 ; MRSR 6(CL=2) .long 0x20 ; MRSR 7(CL=2) 4.1.4实验原理 存储器(SROM/DRAM/SDRAM)地址线连接如下表 所示,数据宽度不同,连接方式也不同。 4.1.4实验原理 4.1.4实验原理 4.1.4实验原理 电路设计 Flash连接电路 SDRAM连接电路 4.1.5实验操作步骤 准备实验环境。使用Embest仿真器连接目标板,使用Embest S3C2410实验板附带的串口线连接实验板上的UART0和PC机的串口。 在PC机上运行windows自带的超级终端串口通信程序(波特率115200、1位停止位、无校验位、无硬件流控制);或者使用其它串口通信程序。 使用EmbestIDE通过Embest仿真器连接实验板,打开实验例程目录下Memory_test子目录下的Memory_Test.ews例程,编译链接通过后连接目标板,执行下载操作。 4.1.5实验操作步骤 打开Memory1窗口,键入地址0 打开Memory2窗口,键入地址0 在工程管理窗口中双击Main.c,就会打开该文件,在第37行和第47行设置断点后选择菜单debug-go运行程序。 当程序停留在断点后,在memory窗口观察地址的内容并进行比较,对比是否一致,并继续执行程序。 4.1.5实验操作步骤 去掉断点,重新复位并执行程序,观察超级终端串口程序的输出。 结合试验内容和原理,掌握汇编语言和C语言程序访问RAM指令的使用方法。 4.1.6试验参考程序 #include 2410lib.h“ void Main(int argc,char **argv) { sys_init(); /*初始化系统时钟、MMU、中断、端口等*/ uart_printf(\n\r Embest Arm EduKit II Evaluation Board); memory_test( ); } 4.1.6试验参考程序 /****存储器测试*****/ void memory_test(void) { int i; int nMemError=0; UINT32T nData,nTestStart,nTestEnd; UINT32T *pPt; UINT32T *pSrcPt=0; UINT32T *SrcPt=0; UINT8T szBuf[
您可能关注的文档
最近下载
- 臀位剖宫产护理查房.pptx VIP
- 北京市通州区2024-2025学年高三上学期期中质量检测数学试卷2.docx
- 美食推荐微信小程序的设计与实现.docx VIP
- 冬季预防训练伤部队ppt.pptx VIP
- 提高患者腕带佩戴依从性PDCA.docx VIP
- 《工程勘察设计收费标准》2002年修订本完整.pdf VIP
- TZS 0680—2025《医疗机构实验室生物安全管理组织架构规范》(水印版).pdf VIP
- SANKEN三肯变频器samco-ns TEXC-NS-002(小容量)使用手册调试说明书.pdf
- 标准图集-05R502-燃气工程设计施工.pdf VIP
- 不靠谱梦想该劝阻吗辩论赛 正方辩词一辩、二辩、三辩、四辩发言稿.docx VIP
原创力文档


文档评论(0)