標(biāo)題:
分享一個(gè)上課學(xué)到的stm32的程序吧
[打印本頁(yè)]
作者:
心塞塞。。。
時(shí)間:
2017-12-29 11:38
標(biāo)題:
分享一個(gè)上課學(xué)到的stm32的程序吧
分享一個(gè)上課學(xué)到的stm32的程序吧,上傳到附件了。新人表示不懂,剛開(kāi)始學(xué)
單片機(jī)源程序如下:
/*
*********************************************************************************************************
*
* 模塊名稱 : 主程序模塊。
* 文件名稱 : main.c
* 版 本 : V1.2
* 說(shuō) 明 : 按鍵檢測(cè)和LED控制例程。核心文件為 bsp_timer.c bsp_key.c 和 bsp_led.c
* 修改記錄 :
* 版本號(hào) 日期 作者 說(shuō)明
* v1.0 2013-02-01 armfly 首發(fā)
* v1.1 2013-06-20 armfly 更新bsp代碼; 更新打印提示信息。
* V1.2 2014-02-28 armfly 升級(jí)固件庫(kù)到V1.3.0
*
*
*********************************************************************************************************
*/
#include "bsp.h" /* 底層硬件驅(qū)動(dòng) */
/*
*********************************************************************************************************
* 函 數(shù) 名: main
* 功能說(shuō)明: c程序入口
* 形 參:無(wú)
* 返 回 值: 錯(cuò)誤代碼(無(wú)需處理)
*********************************************************************************************************
*/
void soft_delay(uint32_t time)
{
uint32_t i;
for(i = 0; i < time; i++);
}
int main(void)
{
/*
ST固件庫(kù)中的啟動(dòng)文件已經(jīng)執(zhí)行了 SystemInit() 函數(shù),該函數(shù)在 system_stm32f4xx.c 文件,主要功能是
配置CPU系統(tǒng)的時(shí)鐘,內(nèi)部Flash訪問(wèn)時(shí)序,配置FSMC用于外部SRAM
*/
bsp_Init(); /* 硬件初始化 */
/* 進(jìn)入主程序循環(huán)體 */
while (1)
{
bsp_Idle(); /* 這個(gè)函數(shù)在bsp.c文件。用戶可以修改這個(gè)函數(shù)實(shí)現(xiàn)CPU休眠和喂狗 */
bsp_LedToggle(1);
bsp_LedToggle(2);
bsp_LedToggle(3);
bsp_LedToggle(4);
soft_delay(0xFFFFFF);
}
}
復(fù)制代碼
所有資料51hei提供下載:
embedded_system.rar
(852.69 KB, 下載次數(shù): 5)
2017-12-29 21:59 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1