• 2024-07-017月1日 STM32F407VET6对Flash的入门学习(记录)
    1、Flash的使用之前必须对Flash进行擦除,不能直接写入进行覆盖。其原因是Flash的工作原理存储二进制的0和1,且只能实现从1到0的变化。这就意味着但Flash中已经烧入由0和1组成的文件后,无法直接再次烧入其他二进制文件。必须使用特定的函数将Flash中已存在的0和1全部转换成1,这个就
  • 2024-04-04初探STM32f407VET6
    一、买到了板子,自己分析引脚功能我在某宝上买到一块stm32f407vet6的板子,图便宜,结果遇上了个态度差的客服。没有说明,没有资料。不能退换,只能自己想办法分析引脚在嘉里创找到了芯片原理图(LQFP-100封装),想着看走线猜引脚,结果拿着放大镜找了许久没有进展。这板子上有许多过孔,走线
  • 2023-02-12STM32F407VET6 / BLACK_F407VE开发板间隔0.5秒不断重启
    有一块STM32F407VET6的故障开发板,之前的问题是经常无法烧录,必须reset之后才能连接,具体查看这篇STM32F407VET6烧录出现flashdownloadfailedtargetdllhasbeen
  • 2022-12-09stm32f407VET6 串口使用 USART1
    第一步、开启时钟,把需要用到的USART1和GPIO的时钟打开第二步、GPIO初始化,把TX配置成复用输出,RX配置成复用输入第三步、配置USART1,直接使用一个结构体第四步、如果只需
  • 2022-12-09stm32f407VET6 同一组IO的不同io口设置不同的模式(GPIOA 或 GPIOB 或 GPIOC、等)
    1、使能这组GPIO外设的时钟2、定义GPIO口初始化结构体(不同模式的io口,设置不同的结构体),设置Pin_x的模式