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

请教版主一个问题

请教版主一个问题

版主好,我现在用hcs12系列的16位单片机外接一个芯片,这个芯片8位的地址、数据线复用。有自己的锁存信号,这个芯片的内部积存器地址从00开始到3f,在这种方式下,应该如何接线,使用哪一种模式。
使用s12的扩展模式就可以
用窄扩展模式和宽扩展模式都可以。用窄模式就接PA0~PA7口,用宽模式接PA口或PB口,关键看你的地址分配。具体请参考AN2287.pdf: HCS12 External Bus Design。
海纳百川  有容乃大
不是那么简单吧,窄模式的话,用pa0、pa7。,这是数据线的低8位,地址线的高8位,但我连接的芯片的寄存器地址是从0x00开始的,由于内存分配的优先级原理,所以不能访问片外的芯片
宽模式,只能访问奇数地址
因为我的芯片是数据线、地址复用,自带锁存信号,和8155一样
总的来说,S12地址线上的输出是你的程序可以控制的,不管是低8位还是高8位。所以,关键是怎样将外部地址与扩展地址相配合,也就是地址分配的问题。
海纳百川  有容乃大
返回列表