找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1560|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

分享一個上課學(xué)到的stm32的程序吧

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:268777 發(fā)表于 2017-12-29 11:38 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
分享一個上課學(xué)到的stm32的程序吧,上傳到附件了。新人表示不懂,剛開始學(xué)

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

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

  18. /*
  19. *********************************************************************************************************
  20. *        函 數(shù) 名: main
  21. *        功能說明: c程序入口
  22. *        形    參:無
  23. *        返 回 值: 錯誤代碼(無需處理)
  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固件庫中的啟動文件已經(jīng)執(zhí)行了 SystemInit() 函數(shù),該函數(shù)在 system_stm32f4xx.c 文件,主要功能是
  36.         配置CPU系統(tǒng)的時鐘,內(nèi)部Flash訪問時序,配置FSMC用于外部SRAM
  37.         */

  38.         bsp_Init();                /* 硬件初始化 */
  39.         /* 進入主程序循環(huán)體 */
  40.         while (1)
  41.         {
  42.                 bsp_Idle();                /* 這個函數(shù)在bsp.c文件。用戶可以修改這個函數(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)


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表