標(biāo)題: 分享一個(gè)上課學(xué)到的stm32的程序吧 [打印本頁(yè)]

作者: 心塞塞。。。    時(shí)間: 2017-12-29 11:38
標(biāo)題: 分享一個(gè)上課學(xué)到的stm32的程序吧
分享一個(gè)上課學(xué)到的stm32的程序吧,上傳到附件了。新人表示不懂,剛開(kāi)始學(xué)

單片機(jī)源程序如下:
  1. /*
  2. *********************************************************************************************************
  3. *
  4. *        模塊名稱 : 主程序模塊。
  5. *        文件名稱 : main.c
  6. *        版    本 : V1.2
  7. *        說(shuō)    明 : 按鍵檢測(cè)和LED控制例程。核心文件為 bsp_timer.c bsp_key.c 和 bsp_led.c
  8. *        修改記錄 :
  9. *                版本號(hào)  日期       作者    說(shuō)明
  10. *                v1.0    2013-02-01 armfly  首發(fā)
  11. *                v1.1    2013-06-20 armfly  更新bsp代碼; 更新打印提示信息。
  12. *                V1.2    2014-02-28 armfly  升級(jí)固件庫(kù)到V1.3.0
  13. *
  14. *
  15. *********************************************************************************************************
  16. */

  17. #include "bsp.h"                        /* 底層硬件驅(qū)動(dòng) */

  18. /*
  19. *********************************************************************************************************
  20. *        函 數(shù) 名: main
  21. *        功能說(shuō)明: c程序入口
  22. *        形    參:無(wú)
  23. *        返 回 值: 錯(cuò)誤代碼(無(wú)需處理)
  24. *********************************************************************************************************
  25. */
  26. void soft_delay(uint32_t time)
  27. {
  28.         uint32_t i;
  29.         for(i = 0; i < time; i++);
  30.        
  31. }
  32. int main(void)
  33. {
  34.         /*
  35.                 ST固件庫(kù)中的啟動(dòng)文件已經(jīng)執(zhí)行了 SystemInit() 函數(shù),該函數(shù)在 system_stm32f4xx.c 文件,主要功能是
  36.         配置CPU系統(tǒng)的時(shí)鐘,內(nèi)部Flash訪問(wèn)時(shí)序,配置FSMC用于外部SRAM
  37.         */

  38.         bsp_Init();                /* 硬件初始化 */
  39.         /* 進(jìn)入主程序循環(huán)體 */
  40.         while (1)
  41.         {
  42.                 bsp_Idle();                /* 這個(gè)函數(shù)在bsp.c文件。用戶可以修改這個(gè)函數(shù)實(shí)現(xiàn)CPU休眠和喂狗 */
  43.     bsp_LedToggle(1);
  44.                 bsp_LedToggle(2);
  45.                 bsp_LedToggle(3);
  46.                 bsp_LedToggle(4);
  47.                 soft_delay(0xFFFFFF);
  48.         }
  49. }

復(fù)制代碼

所有資料51hei提供下載:
embedded_system.rar (852.69 KB, 下載次數(shù): 5)







歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1