标题: 分享一个上课学到的stm32的程序吧 [打印本页]

作者: 心塞塞。。。    时间: 2017-12-29 11:38
标题: 分享一个上课学到的stm32的程序吧
分享一个上课学到的stm32的程序吧,上传到附件了。新人表示不懂,刚开始学

单片机源程序如下:
  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  首发
  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"                        /* 底层硬件驱动 */

  18. /*
  19. *********************************************************************************************************
  20. *        函 数 名: 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固件库中的启动文件已经执行了 SystemInit() 函数,该函数在 system_stm32f4xx.c 文件,主要功能是
  36.         配置CPU系统的时钟,内部Flash访问时序,配置FSMC用于外部SRAM
  37.         */

  38.         bsp_Init();                /* 硬件初始化 */
  39.         /* 进入主程序循环体 */
  40.         while (1)
  41.         {
  42.                 bsp_Idle();                /* 这个函数在bsp.c文件。用户可以修改这个函数实现CPU休眠和喂狗 */
  43.     bsp_LedToggle(1);
  44.                 bsp_LedToggle(2);
  45.                 bsp_LedToggle(3);
  46.                 bsp_LedToggle(4);
  47.                 soft_delay(0xFFFFFF);
  48.         }
  49. }

复制代码

所有资料51hei提供下载:
embedded_system.rar (852.69 KB, 下载次数: 5)







欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1