rGPDCON=rGPDCON&0xfff0ffff|0x00050000 我想问这个语句为什么是将8、9脚配置为输出脚?如果是配置另外的引脚应该怎样改变?
追答那你看看这个有用没有,你如果需要我给你下载下来http://wenku.baidu.com/view/ee5d24f7f90f76c661371a89.html
芯片内的高速缓存
芯片外的高速缓存 S3 主存储器
S4 外部存储器 S5 远程二级存储 18.存储管理单元在 CPU 和物理内存之间进行地址转换, 将地址从逻辑空间映射到物理空间, 这个转换过程一般称为内存映射 19.MMU 主要完成以下工作①虚拟存储空间到物理存储空间的映射②存储器访问权限的控 制③设置虚拟存储空间的缓冲的特性 20.SDRAM 可读可写, 不具有掉电保持数据的特性, 但其存取速度大大高于 FLASH 存储器。 在嵌入式系统中,SDRAM 主要用做程序的运行空间,数据及堆栈区。当系统启动时,CPU 首先从复位地址 0X0 处读取启动代码,在完成系统的初始化后,程序代码一般应调入 SDRAM 中运行, 以提高系统的运行速度。 同时, 系统及用户堆栈、 运行数据也都放在 SDRAM 中。 21
Target Init(); 进行硬件初始化,包括对 I/O 口的初始化操作 For(;;){ for(i=0;i<1000000;i++); 延时 rGPDCON=rGPDCON&0xfff0ffff|0x00050000; 配置第 8、第 9 位为输出引脚 rGPDDAT=rGPDDAT&0xeff|0x200 第 8 位输出为低电平 第 9 位输出为高电平 For(i=0;i<10000000;i++); 延时 For(i=0;i<1000000;i++); 延时 rGPDCON=rGPDCON&0xfff0ffff|0x00050000; 配置第 8、第 9 位为输出引脚 rGPDDAT=rGPDDAT&0xdff|0x100 第 8 位输出为高电平 第 9 位输出为低电平 For(i=0;i<1000000;i++); 延时 } 22.新建 mkdir 查看 ls 删除 rmdir 超级终端 minicom 编辑 vi 挂载 mount 自动编译 make 加载驱动 insmod