|
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统 驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe |
今天看资料发现LPC2210的一个设计问题,高手进来说明一下! |
作者:kangfuchen 栏目:MCU技术 |
PHILIPS公司的LPC2210资料显示: 如果连接的外部存储器是16位的。 虽然可以用BOOT[1:0]脚来选择BANK0存储器的位数宽度。 但控制寄存器BCFG0中用于区分高低字节的RBLE位在系统复位时为0,也就是说默认系统外扩的存储器为8位的,在开机后,第一次读取存储器时BLS[3,2,1,0]均为高电平(无效)。那如果我连接的是16位存储器,且需要BLS位,岂不是无法读取。 无法读取就不能运行程序,不能运行程序也就无法修改BCFG0,再加上LPC2210没有内部存储器,只能用外部程序引导开机。 岂不是只能使用默认的8位存储器来引导开机了。 急问? |
2楼: | >>参与讨论 |
作者: cub_wolf 于 2006/7/7 14:52:00 发布:
就是鄙视这种人 动辄说别人有问题 还是大问题 自己搞清楚再说 |
3楼: | >>参与讨论 |
作者: kangfuchen 于 2006/7/7 15:47:00 发布:
搞清楚什么啊 楼上的请说明一下搞清楚什么。是不是我上面的描述是错的。我只是觉得它的存储器连接控制由寄存器控制,而如果存储器控制不对,就无法引导,就没办法修改寄存器了。我觉得可以将存储器控制放在内部EEPROM或者FLASH里面,有很多单片机的配置就是放在内部EEPROM或者FLASH里面的 |
4楼: | >>参与讨论 |
作者: hehuading 于 2006/7/8 23:06:00 发布:
请看一下LPC2110-user_cn.pdf的21页的表10 |
|
|
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入 |
Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号 |