最近在使用STM32的FSMC与FPGA做并行通信总线控制,做一下总结

1,利用FSMC读取写入16位数据时的封装函数如下,不这样使用的话在与FPGA进行通信的过程中可能会出现不可预知的错误。

 1 #define Bank1_SRAM3_ADDR    ((u32)(0x68000000))    
 2 /*在指定地址(WriteAddr+Bank1_SRAM3_ADDR)开始,连续写入n个字节.
 3 pBuffer:字节指针
 4 WriteAddr:要写入的地址
 5