假设我现在有一个基于Arm核的单片机,并且有了一个基于这款单片机的开发平台。现在想增加一块多媒体芯片(比如中芯微968或者简单些的芯片)来扩展一些功能,接线配置方面的事情我已经做好了,假设我用CS3作为片选。我不解的是:我用什么方法来读写多媒体芯片上的寄存器呢?
我有这样一点经验(虽然我是新手),假设芯片的RS与单片机上的A0相接,我们经常是发命令到片选上的基地址,发数据到(基地址+1)的地址(当然这与接法有关!)。那反在多媒体芯片上这二个地址所映射的到底是一个什么东西?是命令和数据寄存器吗?
希望大家指点一下,帮顶亦散分~~~~~
中星微的968你也敢用,那片子里面有bug。这个片子能播放mp3,midi,wave等,还能做U盘。就是芯片里面有Bug,而且根本解决不了。
关于你的问题,你可以看看他们的移植文档,他们应该提供给你了吧。不行,就给他们打电话,让他们的FAE帮你解决。
978真的有BUG吗,出现什么现象了?,是硬件设计的问题吗
968芯片本身有Bug,而且没法修复。当然978也有了。978就是比968多点功能。但是芯片本身有Bug,而且通过软件解决不了。