
我使用STM32H750 QSPI W25Q64 作为外部FLASH,使用非映射方式读写FLASH 正常,映射后,读0X90000000地址的数据也正常,但是读0X90010000 地址的数据读到的是0XFF,但是 用W25Qx_QSPI_FastRead 读 0X10000确是正常的,请问哪位大侠知道是怎么回事情 if(W25Qx_QSPI_Init()!=QSPI_OK) { while(1); } // W25Qx_QSPI_Read(ucD,0x0,8); W25Qx_QSPI_FastRead(&ucD[20],0x0000,8); W25Qx_QSPI_FastRead(&ucD[30],0x10000,8); // W25Qx_QSPI_Erase_Block(0); // W25Qx_QSPI_Write(ucDat,0x0,8); // W25Qx_QSPI_Read(ucD,0x0,8); W25Qx_QSPI_FastRead(&ucD[38],0x10008,8); if(QSPI_EnableMemoryMappedMode(&hqspi)!= QSPI_OK) { while(1); }
ucD[11] = (unsigned char)(0x90000000UL); ucD[12] = (unsigned char)(0x90000001UL); ucD[13] = (unsigned char)(0x90000002UL); ucD[14] = (unsigned char)(0x90000003UL); ucD[1] = (unsigned char)(0x90010000UL); ucD[2] = (unsigned char)(0x90010001UL); ucD[3] = (unsigned char)(0x90010002UL); ucD[4] = (unsigned char)(0x90010003UL); |
STM32H750使用FMC
cubemx导入模型后找不到keil找不到工程内的模型的相关文件
我想实现三对移相PWM(占空比为50%)输出,前两对是互补输出,用了TIM1的CH1/CH1N和CH2/CH2N。第三对用了TIM1的CH3和TIM8的CH2,类似于互补输出。需要以TIM1的CH1/CH1N为参考,其余两对怎样实现占空比不变,相移可调呢?另外TIM8的CH1和CH3的PWM需要输出高电平
STM32H723 TIM1输出三相50%的占空比,TIM_CH3的输出上升沿略比TIM_CH1和TIM_CH2超前,这是哪里配置有问题吗
stm32h7 用pb3、pb4、pb5、pa15做spi3后,mx组态时debug里选择serial wire,程序里加了禁用jtag,spi3口不能工作
MCSDK不能启动电机?
STM32H745启动与烧录问题
stm32H7 LTDC控制器 CLUT模式寄存器配置
STM32H750B-DK 板载STLINK 无程序
STM32CUBEMX最新版本6.14.1出现BUG
已经搞定了,是QSPI 配置的地方写的不太对
你直接读的时候没有取地址