硬件问题?同样程序,不一样的结果

2019-07-20 12:59发布

之前在一块板子上测试程序,正常使用,然后自己焊了一块板子,但是程序出了问题,芯片都是stn32F4VGT6,区别只在于两个引脚不一样,然后我把原来正常使用的程序写入新板子,就改了两个摄像头的引脚,新板子上面无论串口传输,定时器定时什么的都没有问题,但是当我DMA给DCMI更新数据的时候总会把我一个结构体中的数值改变掉,然后我直接在这个程序上面把引脚换回去写入之前的板子,发现能正常使用,引脚换回来,写入新板子,又会产生数值被改变的现象,然后DMA要把数据放入我的Imreal数组中,我的那个结构体刚好紧接这个数组,我怀疑过越界,但是没道理原来板子可以,这个板子不可以,芯片相同,请问还有什么原因是我没考虑到的嘛,请大家指教
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。