stm32的fsmc总线与外部ad数据使用
我现在就是用fsmc数据总线接ad的数据输出但是地址线没用到是不是我的数据输出就是输在这个区的首地址里面还有就是我选bank1-sram1/2/3/4的时候是不是我使能c...
我现在就是 用 fsmc 数据 总线 接ad的 数据输出但是 地址线 没用到 是不是 我的 数据 输出就是 输在 这个区的 首地址 里面 还有 就 是 我 选 bank1-sram1/2/3/4 的时候 是不是 我使能 cmd 就行了 还是我必须 通过 地址 比如 0X60000000 这样 它就自动的 片选 了 ne1 了 还是 有其他的操作 希望 谁能帮我 理一下 谢谢
展开
1个回答
展开全部
FSMC的BANK1划分为4个64MB的子BANK。如果你初始化了对应的FSMC寄存器,当内核访问的是第一个64MB的空间(0x60000000--0x63ffffff),FSMC会把ne1拉低;当内核访问的是第二个64MB的空间(0x64000000--0x67ffffff),FSMC会把ne2拉低。 FSMC对于类RAM存储器的读操作过程一般是:先发出片选信号、读信号和地址信号,然后等待数据建立完成后,读取数据总线上的数据。所以即使你没有用到地址线,那么FSMC还是会把数据返回,返回的数据就存放你的读地址那里。
追问
谢谢 你这个 回答有点晚 我 软硬件 都调试 好了 不过还是谢谢了 嘿嘿
意法半导体(中国)投资有限公司
2023-06-12 广告
2023-06-12 广告
STM32F103是一款高性能的嵌入式芯片,由意法半导体(STMicroelectronics)公司生产。它是STM32系列芯片之一,具有紧凑、低功耗、高性能等特点,被广泛应用于嵌入式系统中。STM32F103的主要特点包括:1. 集成了A...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询