|
本帖最后由 赵静 于 2019-7-2 14:08 编辑
int fpga_wrn(uint16_t addr,uint16_t data)//uint16_t
{
fpga_write(fpga_addr,addr);
fpga_write(fpga_data,data);
return 0;
}
#define fpga_write(offset,data) *((volatile unsigned short int *)(FPGA_BASE + (offset << 19))) = data
用STM32通过FSMC和FPGA通信,想问一下,在FSMC通信未完成时,如果被一个中断打断了,会有影响吗?
我没有说明白,被中断后,该中断里面也进行了FSMC的数据传输,那么这个中断完成之后,被打断的里面的数据会被更改吗?
|
|