1965dad14f3a8405
获得 1 次赞
帮助过15人
STM32F407VET6+IS62WV51216读出的数据和写入的数据总是不一致初始化代码用CubeMX生成设置如下CUbeMX中这颗芯片的内存类型里没有SARM选项只有PSARMBank选项也正确读写测试代码是*((uint64_t*)SendBuf) = 0xAA55A55AA5A55A5A; SendStatue=HAL_SRAM_Write_16b(&hsram1(uint32_t*)addrSendBuf4); HAL_Delay(10); *((uint64_t*)ReadBuf) = 0x55AA5AA55A5AA5A5;ReadStatue = HAL_SRAM_Read_16b(&hsram1(uint32_t*)addrReadBuf4); if(*((uint64_t*)SendBuf) == *((uint64_t*)ReadBuf)) { HAL_Delay(10); }addr+=0x1000;其中ReadStatue 和SendStatue都是HAL_OK(虽然看了源码后发现这个返回值没什么意义)addr初始值为0x600000000当地址为0x64000000时会进错误中断说明地址区间是对的但是写入的数据和读出的数据总是不能一致.
CR95HF的天线最好对称吗?我看ST官方提供的两个测试板子和网上很多网友的PCB都是对称的我做了个对称的读卡效果还不错但是不对称的就很差很差天线的匹配电路是对称的如图