Image
Image

自动化陈稳

+ 关注

粉丝 1     |     主题 106     |     回帖 1380

STM32 F103C8T6 flash锁死的解决方法
2021-2-25 23:25
  • ST MCU
  • 10
  • 1456
  然后取出ST-Link后,将跳线帽返回0 接上系统ST-Link后,使用STM32CubeIDE发送程序。系统提示下面。 Memor ...  
  点3步里面弹出框,点击ok将数据清空。 Target STM32F10xx Medium-density Target Voltage 3.2V ...  
  接到将Flash数据全部清空。 点1连接 点2清除Flash内容。  
  插入ST-LINK USB,当我们再使用STM官网工具软件STM32 ST-LINK Utility查询时信息如下,说明连接成功: ...  
  STM32F103C8T6核心板BOOT启动方式列表。  
  需要改为SRAM的跳线方式,全部跳到右边靠近1这个位置,如下图。  
  解决方法: 将boot0和boot1跳线接到1 下面是默认的Flash boot跳线方式  
  使用STM官网工具软件STM32 ST-LINK Utility 查询后提示Target Detection Fail,无法正确连接STM32目标 ...  
ST32之SPI与W25Qxx实验-1
2021-3-31 23:25
  • ST MCU
  • 19
  • 688
  对于不同容量的芯片读出的ID定义 //W25X系列/Q系列芯片列表 //W25Q80 ID 0XEF13 //W25Q16 ID 0XEF14 / ...  
  //指令表 #define W25X_WriteEnable 0x06 #define W25X_WriteDisable 0x04 #define W25X_ReadStatusReg 0 ...  
  里面有很多指令。 flash.h头文件中定义了一些指令,对应芯片手册中的指令。 ...  
  1)W25Q64芯片的操作  
  给W25Q64开辟一个4k的缓存,比如定义一个4k的数组,然后在写数据之前先判断如果这个地址上的数据不是0xFF, ...  
  在往某个地址写之前必须确保这个地址上的值是0xFF,否则说明这个地址以前被写过数据,还没有被擦除。W25Q64 ...  
  ......  
  2 SPI flash W25Qxx的操作 W25Q64 将 8M 的容量分为 128 个块(Block),每个块大小为 64K 字节,每 ...  
  3)SPIx 读写一个字节 //TxData:要写入的字节 //返回值:读取到的字节 u8 SPI2_ReadWriteByte(u8 TxData) { ...  
  //SPI 速度设置函数,这个函数在很多地方会用到,但固件库中没有提供 //SpeedSet: //SPI_BaudRatePrescaler ...  
  2)SPI2的时钟由APB2经过预分频产生,这里分频系数设置成256。速率为最低。 分频系数的有效范围 从2一直到2 ...  
  1 SPI底层函数讲解: 1)初始化函数: //以下是SPI模块的初始化代码,配置成主机模式,访问SD Card/W25Q64 ...  
2
3
近期访客