- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
控制寄存器WTDAT
* * * * * * WakeupStart Head.s -268行 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Vivi head.s – 694行 * * 应该注意的是:1)各寄存器的初始值(复位值) 2) 启动之前,初始化计数值时,需要初始化WTDAT和WTCNT两个寄存器,WTDAT不会在初始化的时候自动装载到WTCNT寄存器,只有在溢出之后,才会自动加载。 3)做WTD使用,Enable WTD,Enable Reset signal 4) 做计数器使用,Enable WTD, Enable Interrupt * * * S3c2410的中断源个数为56个,其中外部中断ENIT4-7使用同一个中断源(+3),外部中断EINT8-23使用同一个中断源(+15),UART0、1、2的RXD、TXD、ERROR各自对应同一个中断源(UART0(+2),UART1(+2),UART2(+2)),ADC的两种情况ADC和触摸屏TC对应一个中断源(+1),LCD也是两个子中断源对应一个中断源(+1),SRCPND,MASK,INTPND都是32位对应30个中断源(有两个保留位)+子中断请求(3+15+2+2+2+1+1)=30+26 =56个中断源。 UART0\1\2\ADC的子中断源的请求及屏蔽通过SUBSCRPND和SUBSRCMASK控制; ENT4-7及ENT8-23由GPIO的特殊功能寄存器 ENITPND、ENITMASK控制; * * * * * * * * * ARM处理器的三种工作方式: 1、快速总线模式(Fast Mode) - 在该模式下,采用总线上过来的BCLK作为ARM920T的工作时钟GCLK。用于外部高速存储器的情况。 2、同步工作模式,-访存时,切换成BLCK,FCLK是BCLK的整数倍,BBCLK的边沿(上、下转换)的时候必须是FCLK高电平的时候。 3、异步工作模式 ,-与同步模式的区别在于,对于BCLK上、下转换时间与FCLK的关系无要求。 后两种工作模式用于采用低速存储器的系统。 * * head.s 第333行 * * * * * * * * * * * * * * * * * 鲁东大学 LUDONG UNIVERSITY 轮循方式发送数据 设置所有的控制寄存器 设置GPH的管脚作 UART用 UART0 ~UART2 UCONn ULCONn UFCONn UMCONn 串口波特率设置 将发送的数据写入寄存器TxHn 测试串口通信状态寄存器 UTRSTATn 发送缓冲空 Y N UBRDIVn 鲁东大学 LUDONG UNIVERSITY 打印调试信息 串口打通后,可以利用串口打印调试信息,PC端利用com口接收打印信息,可以获知程序的运行情况。 PrintChar函数-打印一个字符 PrintFaultAddr函数-打印地址,调用PrintHexWord进行打印 PrintHexNibble函数-将16进制最低位数转换为ASCII,打印 PrintWord函数-调用PrintChar,以8位为单位,打印 PrintHexWord函数-调用PrintHexNibble转换16进制各位数后,调用PrintChar函数,打印 鲁东大学 LUDONG UNIVERSITY vivi第一阶段-测试DRAM是否存在 memtest 子程序 SDRAM BANK6 BANK7 BANK6或者BANK7 测试当前DRAM 是否能正常使用 Vivi原始代码,测试BANK6 memtest为下一步作准备 S3c2410芯片管脚OM[1:0]=00 定义从NAND Flash启动 将启动程序拷贝到SDRAM 在SDRAM中继续运行 鲁东大学 LUDONG UNIVERSITY memtest子程序 memtest: ;一段通过串口打印的调试信息,略 mov r7, #0x1000 mov r6, r7, lsl #8 /* 4k 2^8 = 1MB */ mov r5, #DRAM_BASE mem_test_loop: mov r0, r5 bl testram_nostack teq r0, #1 beq badram add r5, r5, r7 sub
您可能关注的文档
- 小儿人芽囊原虫感染53例分析-中国病原生物学杂志.DOC
- 射频识别技术-rogalistcom.PPT
- 小波变换耦合CARS算法提高土壤水分含量高光谱-IngentaConnect.PDF
- 小熊电器股份有限公司首次公开发行股票申请文件反馈意见.DOC
- 小麦5DLXbarc320-Xwmc215区段SSR标记的开发-山东农业大学.PDF
- 小麦低分子量麦谷蛋白亚基功能标记研究进展-生物技术进展.PDF
- 小白菜对外源甘氨酸响应的品种差异-上海交通大学学报农业科学版.PDF
- 小浪底水利枢纽水生态系统保护和修复理论与实践--蒋辉.DOC
- 小麦抗穗发芽研究进展.PDF
- 小麦条锈病越夏过程的模拟研究-中国科技论文在线.PDF
文档评论(0)