|
返回值是HAL_ERROR,写其他位置正常。 __set_PRIMASK(1); /* 关中断 */ /* FLASH 解锁 */ HAL_FLASH_Unlock(); HAL_StatusTypeDef status; uint64_t FlashWord = 0x0101010101010101; status = HAL_FLASH_Program(FLASH_TYPEPROGRAM_DOUBLEWORD, (0x08007800 + 0x800 - 0x08), FlashWord); if (status == HAL_OK) { printf("1\r\n"); } else if (status == HAL_ERROR) { printf("2\r\n"); } else if (status == HAL_BUSY) { printf("3\r\n"); } else if (status == HAL_TIMEOUT) { printf("4\r\n"); } /* Flash 加锁,禁止写Flash控制寄存器 */ HAL_FLASH_Lock(); __set_PRIMASK(0); /* 开中断 */ |
最后八字节全为0XFF可以直接写
int 与 float 之间的转换
有关STM32H743ZGT6 驱动RTL8201F-VB芯片驱动的问题,有奖寻求帮助
STM32G030x6/x8被淋雨进水了但未通电,风险如何?怎么处理?
20GQCDR 请问这个是用在哪里的,各位大神帮忙看看,什么类型的,丝印是1242688
关于手动移植RTOS的问题,在基于HAL生成的工程上。xPortSysTickHandler()会影响外部晶振的时钟初始化,进入硬件故障处理函数,HSI没问题
使用单片机的USB PD功能时,初始化一直出错。
问询:哪里有STEVAL-L99615C的固件包下,主要是求L9961的源码,我用来抄I2C,大三小白刚刚接触MCU,求大佬指路
stm32g070rbt6 ADC1 多通道循环自动采样DMA传输到ram,采样时间要设置得很长采样值才能相对准确
STM32F769I-DISCO开发包LCD DSI示例程序如何回读LCD 驱动IC的寄存器?
ST-LINK Utility不能识别STM32G0的芯片,不能下载程序
微信公众号
手机版
我有点小好奇,你那个地址那些写是为了横跨2个页吗?注意写之前都是擦过了的。
我那个地址是为了从页的末尾开始写,需要写的位全是0xff应该是不用擦除可以直接写的吧