阅读:1385回复:7
采用d12+51,硬件上有些问题
现在,我在作毕业设计,采用d12+51,硬件上有些问题,想问一下。
1。我的usb,不使用dma功能,所以,DAMMACK_N,DMREQ接电源,EOT_N也置高, 2。用单地址总线,ale接地,a0接I/O,但是不知道,如何进行寻址读写操作,能否给个例子。 刚开始,还是新手,多多指教。 |
|
沙发#
发布于:2003-05-19 21:46
我说的总线分时复用是说的MCU采用总线的方式我PDIUSBD12通信,即相对I/O方式而言的。
那是不是如果采用I/0方式,应该按照下面的接法: PDIUSBD12的ALE----GND PDIUSBD12的CS-----MCU的P1。6 PDIUSBD12的SUSPEND-----MCU的P1。7 PDIUSBD12的WR,RD-----MCU的WR,RD PDIUSBD12的A0--------MCU的P1。4 如果采用总线方式,那又该怎么接? |
|
板凳#
发布于:2003-05-19 22:58
我用的是dsp,与你的不太一样,但你可以参考一下
假如d12的地址为0x40000 先把A0置高电平,然后向0x40000写,此时写的为命令 然后A0置低,同样向0x40000写,此时写的是数据 |
|
地板#
发布于:2003-05-20 11:33
偶和你做的差不多,只是用 ad的作采集器
总线的时候就把a0接入,然后端口两个自然就是数据和控制 请问suspend要接吗?是什么用的? |
|
地下室#
发布于:2003-05-20 14:46
用上拉电阻接suspend引脚。
|
|
5楼#
发布于:2003-05-20 14:51
建议对菲利普提供的firmware例程及示例原理图多看看
|
|
6楼#
发布于:2003-05-20 14:58
你的地址是如何确定的? 如果用单片机,是不是用一根地址线片选d12, 例如p2。7接d12的cs_n,这是地址就是0xxx,xxxx? 单片机读写d12时,就对00H,操作? |
|
7楼#
发布于:2003-05-20 15:15
suspend是指示挂起的线!单片机的外围地址是很容易的,看看单片机的书就知道了!可以多阅读例程,这样就比较容易了!
|
|