【 !】功能簡介:
在芯片運行過程中向STM32內部FLASH寫入數據
【 !!】注意事項:
無
【 !】實驗操作:
電腦端使用串口調試助手,選擇電腦與STM32相連的COM口,設置為115200-N-8-1,
復位開發板,即可接收STM32串口發送給電腦的數據。
/*******************************************************************************************************************/
【*】 引腳分配
串口(TTL-USB TO USART):
CH340的收發引腳與STM32的發收引腳相連。
RX<--->PA9
TX<--->PA10
程序源碼:
- /**
- ******************************************************************************
- * @file main.c
- * @author fire
- * @version V1.0
- * @brief 華邦 8M串行flash測試,并將測試信息通過串口1在電腦的超級終端中打印出來
- ******************************************************************************
- * @attention
- *
- ******************************************************************************
- */
- #include "stm32f10x.h"
- #include "./usart/bsp_usart.h"
- #include "./led/bsp_led.h"
- #include "./internal_flash/bsp_internal_flash.h"
- // 函數原型聲明
- void Delay(__IO uint32_t nCount);
- /*
- * 函數名:main
- * 描述 :主函數
- * 輸入 :無
- * 輸出 :無
- */
- int main(void)
- {
- /*初始化USART,配置模式為 115200 8-N-1*/
- USART_Config();
- LED_GPIO_Config();
-
- LED_BLUE;
- printf("\r\n 歡迎使用秉火 STM32 開發板。\r\n");
- printf("正在進行讀寫內部FLASH實驗,請耐心等待\r\n");
-
- if(InternalFlash_Test()== PASSED)
- {
- LED_GREEN;
- printf("讀寫內部FLASH測試成功\r\n");
- }
- else
- {
- printf("讀寫內部FLASH測試失敗\r\n");
- LED_RED;
- }
-
-
- while(1)
- { }
- }
- void Delay(__IO uint32_t nCount)
- {
- for(; nCount != 0; nCount--);
- }
- /*********************************************END OF FILE**********************/
復制代碼
全部資料51hei下載地址:
讀寫內部FLASH.zip
(337.7 KB, 下載次數: 79)
2018-8-31 20:58 上傳
點擊文件名下載附件
源代碼 下載積分: 黑幣 -5
|