共2条 1/1
1
跳转至
页
LPC2210 今天看资料发现LPC2210的一个设计问题,高手进来说明一下!
问 PHILIPS公司的
LPC2210资料显示:
如果连接的外部存储器是16位的。
虽然可以用BOOT[1:0]脚来选择BANK0存储器的位数宽度。
但控制寄存器BCFG0中用于区分高低字节的RBLE位在系统复位时为0,也就是说默认系统外扩的存储器为8位的,在开机后,第一次读取存储器时BLS[3,2,1,0]均为高电平(无效)。那如果我连接的是16位存储器,且需要BLS位,岂不是无法读取。
无法读取就不能运行程序,不能运行程序也就无法修改BCFG0,再加上 LPC2210没有内部存储器,只能用外部程序引导开机。
岂不是只能使用默认的8位存储器来引导开机了。
急问? 答 1: 就是鄙视这种人 动辄说别人有问题 还是大问题 自己搞清楚再说 答 2: 搞清楚什么啊楼上的请说明一下搞清楚什么。是不是我上面的描述是错的。我只是觉得它的存储器连接控制由寄存器控制,而如果存储器控制不对,就无法引导,就没办法修改寄存器了。我觉得可以将存储器控制放在内部EEPROM或者flash里面,有很多 单片机的配置就是放在内部eeprom或者flash里面的 答 3: 请看一下LPC2110-user_cn.pdf的21页的表10
如果连接的外部存储器是16位的。
虽然可以用BOOT[1:0]脚来选择BANK0存储器的位数宽度。
但控制寄存器BCFG0中用于区分高低字节的RBLE位在系统复位时为0,也就是说默认系统外扩的存储器为8位的,在开机后,第一次读取存储器时BLS[3,2,1,0]均为高电平(无效)。那如果我连接的是16位存储器,且需要BLS位,岂不是无法读取。
无法读取就不能运行程序,不能运行程序也就无法修改BCFG0,再加上 LPC2210没有内部存储器,只能用外部程序引导开机。
岂不是只能使用默认的8位存储器来引导开机了。
急问? 答 1: 就是鄙视这种人 动辄说别人有问题 还是大问题 自己搞清楚再说 答 2: 搞清楚什么啊楼上的请说明一下搞清楚什么。是不是我上面的描述是错的。我只是觉得它的存储器连接控制由寄存器控制,而如果存储器控制不对,就无法引导,就没办法修改寄存器了。我觉得可以将存储器控制放在内部EEPROM或者flash里面,有很多 单片机的配置就是放在内部eeprom或者flash里面的 答 3: 请看一下LPC2110-user_cn.pdf的21页的表10
共2条 1/1
1
跳转至
页
回复
有奖活动 | |
---|---|
东芝TB6560AHQ步进电机驱动器芯片 | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
【有奖活动】智能可穿戴设备AR/VR如何引领科技新潮流! | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 |
打赏帖 | |
---|---|
【换取手持数字示波器】+AT89C2051串口接收数据显示到LCD1602上被打赏50分 | |
【分享评测,赢取加热台】+AT89C2051控制NRF24L01收发数据被打赏50分 | |
【分享评测,赢取加热台】迪文屏设计实战技巧被打赏40分 | |
“DFRobot盖革计数器模块评测”基础模型搭建被打赏50分 | |
【换取手持数字示波器】+角点检测----Harris被打赏40分 | |
【换取手持数字示波器】常见音频指标被打赏20分 | |
【分享评测,赢取加热台】从零配置MCX-N947——PWM(SCtimer)被打赏50分 | |
【分享评测,赢取加热台】实际测试MCX-N947——PWM(Ctimer)被打赏50分 | |
【换取手持数字示波器】红外触摸框及各类红外设备的工作原理被打赏20分 | |
【换取手持数字示波器】+精英板驱动两相四线步进电机被打赏10分 |