单片机片选的问题?

来源:百度知道 编辑:UC知道 时间:2024/05/13 09:10:08
假设我现在有一个基于Arm核的单片机,并且有了一个基于这款单片机的开发平台。现在想增加一块多媒体芯片(比如中芯微968或者简单些的芯片)来扩展一些功能,接线配置方面的事情我已经做好了,假设我用CS3作为片选。我不解的是:我用什么方法来读写多媒体芯片上的寄存器呢?
我有这样一点经验(虽然我是新手),假设芯片的RS与单片机上的A0相接,我们经常是发命令到片选上的基地址,发数据到(基地址+1)的地址(当然这与接法有关!)。那反在多媒体芯片上这二个地址所映射的到底是一个什么东西?是命令和数据寄存器吗?

楼主采用CS3作为片选,则扩展的外部芯片必须采用并行方式连接,地址由地址线输出。

其实这不难,不管你怎么扩,都会给它编个地址,也就是往这个地址读写就行了.