找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3498|回复: 0
打印 上一主题 下一主题
收起左侧

STM32读写内部FLASH的源码

[复制链接]
跳转到指定楼层
楼主
ID:392132 发表于 2018-8-31 20:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
【 !】功能简介:
在芯片运行过程中向STM32内部FLASH写入数据

【 !!】注意事项:


【 !】实验操作:
电脑端使用串口调试助手,选择电脑与STM32相连的COM口,设置为115200-N-8-1,
复位开发板,即可接收STM32串口发送给电脑的数据。


/*******************************************************************************************************************/

【*】 引脚分配

串口(TTL-USB TO USART):
CH340的收发引脚与STM32的发收引脚相连。
        RX<--->PA9
        TX<--->PA10      

程序源码:                 
  1. /**
  2.   ******************************************************************************
  3.   * @file    main.c
  4.   * @author  fire
  5.   * @version V1.0
  6.   * @brief   华邦 8M串行flash测试,并将测试信息通过串口1在电脑的超级终端中打印出来
  7.   ******************************************************************************
  8.   * @attention
  9.   *
  10.   ******************************************************************************
  11.   */
  12. #include "stm32f10x.h"
  13. #include "./usart/bsp_usart.h"
  14. #include "./led/bsp_led.h"
  15. #include "./internal_flash/bsp_internal_flash.h"   


  16. // 函数原型声明
  17. void Delay(__IO uint32_t nCount);
  18. /*
  19. * 函数名:main
  20. * 描述  :主函数
  21. * 输入  :无
  22. * 输出  :无
  23. */
  24. int main(void)
  25. {        
  26.           /*初始化USART,配置模式为 115200 8-N-1*/
  27.   USART_Config();
  28.         LED_GPIO_Config();

  29.         LED_BLUE;
  30.         printf("\r\n 欢迎使用秉火  STM32  开发板。\r\n");       
  31.         printf("正在进行读写内部FLASH实验,请耐心等待\r\n");
  32.        
  33.         if(InternalFlash_Test()== PASSED)
  34.         {
  35.                 LED_GREEN;
  36.                 printf("读写内部FLASH测试成功\r\n");

  37.         }
  38.         else
  39.         {
  40.                 printf("读写内部FLASH测试失败\r\n");
  41.                 LED_RED;
  42.         }
  43.        
  44.        
  45.   while(1)
  46.         {        }
  47. }


  48. void Delay(__IO uint32_t nCount)
  49. {
  50.   for(; nCount != 0; nCount--);
  51. }
  52. /*********************************************END OF FILE**********************/
复制代码

全部资料51hei下载地址:
读写内部FLASH.zip (337.7 KB, 下载次数: 79)
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表