关于stm32和spc3连接的问题

yang3509771   2010-4-7 15:27 楼主
版主,spc和stm32连接时nadv到AlE是不是要接个反相器啊



回复评论 (25)

未命名.gif (752.55 KB)

未命名1.gif (625.55 KB)

点赞  2010-4-7 15:32
                                 SPC3是什么?
点赞  2010-4-7 15:38
8位数据,0-15位数据总线复用为地址总线
D0-D15复用为 A0-A15 接AB0-7 ADB0-7,此处要接锁存器吗
D0-D7接spc3 DB0-7
NADV接ALE
要不要接nbl?
点赞  2010-4-7 15:47

profibus_dp专用的一块芯片。这里是把Spc3的双口ram连接到fsmc上
点赞  2010-4-7 15:50
                                 我看去年好像有人问过类似的问题的
点赞  2010-4-7 15:51
8位数据,0-15位数据总线复用为地址总线
D0-D15复用为 A0-A15 接AB0-7 ADB0-7,此处要接锁存器吗
D0-D7接spc3 DB0-7
NADV接ALE
要不要接nbl?
从你给出的波形图上看,只有8位数据线和8个地址线,好像用不到D8~D15和A8~A15?

如果你的SPC3上有ALE信号,好像应该不用锁存器。注意如果你的ALE是输出信号,则不能与STM32连接。
点赞  2010-4-7 15:59
                                 如果你用D0-D7作为地址数据复用 ,ALE 信号应当加施密特反相器
点赞  2010-4-7 16:55
                                 看情况而定了
点赞  2010-4-7 17:47

这个是不是就不用接nbl线了
点赞  2010-4-7 19:28

如果配置我选择的是8位
地址总线是复用的16位的数据总线
高八位在数据输出的时候会不会把原来的地址也刷新掉了
版主:那个八位是地址的高八位,低八位是通过锁存数据总线实现的。这个图是相对于8位的单片机而言的
点赞  2010-4-7 21:22
7# 版主  
如果配置我选择的是8位
地址总线是复用的16位的数据总线
高八位在数据输出的时候会不会把原来的地址也刷新掉了
版主:那个八位是地址的高八位,低八位是通过锁存数据总线实现的。这个图是相对于8位的单 ...
你的图上只有AB 0..7,我认为这就是地址线,只有7位,你说的高8位是什么?

还有你说“那个八位是地址的高八位”,这是指什么?哪里来的地址的高八位?

另外,如果你的数据是8位的,则不必使用NBL,这个信号是为16位PSRAM模式使用的。
点赞  2010-4-7 21:56
                                 呵呵,“AB 0..7”是8位
点赞  2010-4-7 22:08
                                 
呵呵,“AB 0..7”是8位
点赞  2010-4-8 15:43
你的图上只有AB 0..7,我认为这就是地址线,只有7位,你说的高8位是什么?

还有你说“那个八位是地址的高八位”,这是指什么?哪里来的地址的高八位?

另外,如果你的数据是8位的,则不必使用NBL,这个信号是为1 ...
spc3的数据总线可以复用锁存低八位地址,stm32的16位数据总线复用后低八位接spc3的数据总线,高八位接spc3的地址总线。我想问的是,因为我设置的是8位数据,在锁存低八位地址后,输出数据的时候会置零高八位吗?呵呵,说的很繁琐,谢谢斑竹解答
点赞  2010-4-8 16:46
为什么要把STM32的地址高8位接SPC3的地址总线?把STM32的地址低8位接SPC3的地址总线不是更好?

如果你能把你打算连接的线路画出来,可能讨论更方便。
点赞  2010-4-8 19:18

因为spc3内部是1.5kram,8位地址是不够的。spc3数据总线有复用为地址总线锁存的功能,但规定是低八位。这是spc3的功能。


我想问的就是stm32 16位数据总线复用的时候,数据是设置成8位的,高八位在数据输出的时候会不会刷新呢
点赞  2010-4-8 21:30
16# 版主  
因为spc3内部是1.5kram,8位地址是不够的。spc3数据总线有复用为地址总线锁存的功能,但规定是低八位。这是spc3的功能。


我想问的就是stm32 16位数据总线复用的时候,数据是设置成8位的,高八位在数 ...
你是说SPC3需要的低8位地址从DB 7..0输入,而剩下的高8位地址(实际上1.5K地址空间只需11位地址即可)是从AB 7..0输入?

STM32使用总线复用模式时,如果数据设置为8位宽度,高8位应是如何?关于这个问题,我也不知道答案,需要了解一下,再回答你。
点赞  2010-4-8 21:40

版主弄明白这个问题了吗
点赞  2010-4-10 21:47

楼主是不是忘了这个贴了
点赞  2010-4-13 22:07
12下一页
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复