首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

80pin的MC9S12芯片能进行外部扩展吗?

80pin的MC9S12芯片能进行外部扩展吗?

版主你好!
我想知道,80引脚的mc9s12d64能进入窄扩展模式吗?
我想用它来和8254计数器连接可以吗?
如何将两者的时序相匹配呢?
生命就是奇迹,永远都不要放弃希望,哪怕光亮渺小如豆,我们都要坚持举着它,即使烛火灼伤了皮肤,我们也不能失手,否则我们将永远在黑暗之中。
80引脚的mc9s12d64可以采用窄扩展模式。
海纳百川  有容乃大
非常感谢!
PORTA,PORTB扩展之后,如何访问外部地址呢?
是给PORTA,PORTB赋值?
还是直接把他当作ram,直接访问呢?
生命就是奇迹,永远都不要放弃希望,哪怕光亮渺小如豆,我们都要坚持举着它,即使烛火灼伤了皮肤,我们也不能失手,否则我们将永远在黑暗之中。
MCU进入扩展模式后,当对外部地址进行操作时,PORTA、PORTB上会自动产生与外部存储芯片接口的时序,不需要软件作过多的干预。不过当然也要考虑接口和时序兼容性的问题。可以参看文档《AN2287.pdf》(HCS12 External Bus Design)。
海纳百川  有容乃大
谢谢版主!
生命就是奇迹,永远都不要放弃希望,哪怕光亮渺小如豆,我们都要坚持举着它,即使烛火灼伤了皮肤,我们也不能失手,否则我们将永远在黑暗之中。
请问版主,QFP80封装的MC9S12D单片机可否用于宽扩展?
用于窄扩展,分配外部器件的地址范围是多少,我看了AN2287.PDF,是不是分配外部地址后,对应的内部地址的存储器就要禁止阿?
窄模式和宽模式都是可以的。
不管是窄模式还是宽模式,地址总线都是16位的,即ADDR15~ADDR0。只是80脚封装的没有PK端口,所以不能直接输出XADDR19~XADDR14的高6位分页地址。
对于某一个地址区,如果是MCU内部已经占用,就最好不要定义成外部地址,否则会发生总线冲突,除非用ROMON位将所有内部FLASH/ROM禁止。
海纳百川  有容乃大
返回列表