51单片机都有数据线地址线,为什么stm32没有呢?

2019-08-22 14:26发布

51单片机都有数据线和地址线,可以连接数个芯片进行内存或寄存器读写,而stm32为什么没有数据线地址线,只能复用fsmc,最多仅支持4个,感觉很不理解啊,那岂不是在通过数据线和地址线与像FPGA、SRAM这样的芯片连接时,stm32用起来还不如51单片机。求指教。。。。。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
8条回答
好少年
2019-08-23 02:57
stm32wwxf 发表于 2017-4-10 15:43
对啊,要用IO口模拟时序控制。FSMC方便的就是你只配置好,其他的它自行运行。这个数据总线那些就是固定的

                {
                        for (i=0; i<buf_size; i++)
                        {
                                CS_FPGA = 0;
                                _nop_();_nop_();_nop_();_nop_();_nop_();
                                _nop_();_nop_();_nop_();_nop_();_nop_();
                                *(addr + i) = buf;
                                _nop_();_nop_();_nop_();_nop_();_nop_();
                                *(addr + i) = buf;
                                _nop_();_nop_();_nop_();_nop_();_nop_();
                                CS_FPGA = 1;
                        }
                        break;
                }
我就是想通过类似这样的方式读写外部空间。。。。。

一周热门 更多>