資源簡介
該程序編寫了STM32F103三個串口初始化程序,可快速調用,同時支持接收和發送單個字符和多個字符,并存儲數據,方便接收數據后的通信協議校驗,支持自定義接收數據最大長度,重寫printf函數。

代碼片段和文件信息
#include?“delay.h“
#define?AHB_INPUT??72??//請按RCC中設置的AHB時鐘頻率填寫到這里(單位MHz)
void?delay_us(u32?uS){?//uS微秒級延時程序(參考值即是延時數,72MHz時最大值233015)
SysTick->LOAD=AHB_INPUT*uS;??????//重裝計數初值(當主頻是72MHz,72次為1微秒)
SysTick->VAL=0x00;????????//清空定時器的計數器
SysTick->CTRL=0x00000005;//時鐘源HCLK,打開定時器
while(!(SysTick->CTRL&0x00010000));?//等待計數到0
SysTick->CTRL=0x00000004;//關閉定時器
}
void?delay_ms(u16?ms){?//mS毫秒級延時程序(參考值即是延時數,最大值65535) ? ?? ??
while(?ms--?!=?0){
delay_us(1000); //調用1000微秒的延時
}
}
?
void?delay_s(u16?s){?//S秒級延時程序(參考值即是延時數,最大值65535) ? ?? ??
while(?s--?!=?0){
delay_ms(1000); //調用1000毫秒的延時
}
}?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-07-11?10:21??Dotion1807101823\
?????目錄???????????0??2018-07-11?10:17??Dotion1807101823\Basic\
?????目錄???????????0??2018-07-11?10:20??Dotion1807101823\Basic\delay\
?????文件?????????833??2018-07-11?10:20??Dotion1807101823\Basic\delay\delay.c
?????文件?????????204??2017-12-26?02:25??Dotion1807101823\Basic\delay\delay.h
?????目錄???????????0??2018-07-11?10:17??Dotion1807101823\Basic\i2c\
?????文件????????5806??2018-07-11?09:46??Dotion1807101823\Basic\i2c\i2c.c
?????文件?????????601??2018-07-11?09:44??Dotion1807101823\Basic\i2c\i2c.h
?????目錄???????????0??2018-07-11?10:17??Dotion1807101823\Basic\rtc\
?????文件????????7445??2017-08-27?19:38??Dotion1807101823\Basic\rtc\rtc.c
?????文件?????????615??2017-08-27?20:06??Dotion1807101823\Basic\rtc\rtc.h
?????目錄???????????0??2018-07-11?10:20??Dotion1807101823\Basic\sys\
?????文件????????2480??2018-07-11?10:20??Dotion1807101823\Basic\sys\sys.c
?????文件????????2205??2017-08-27?20:05??Dotion1807101823\Basic\sys\sys.h
?????目錄???????????0??2018-07-11?10:20??Dotion1807101823\Basic\usart\
?????文件???????10194??2018-07-11?10:20??Dotion1807101823\Basic\usart\usart.c
?????文件????????1430??2018-07-10?10:03??Dotion1807101823\Basic\usart\usart.h
?????目錄???????????0??2018-07-11?10:17??Dotion1807101823\CMSIS\
?????文件???????17273??2010-06-07?10:25??Dotion1807101823\CMSIS\core_cm3.c
?????文件???????85714??2011-02-09?14:59??Dotion1807101823\CMSIS\core_cm3.h
?????文件??????633941??2011-03-10?10:51??Dotion1807101823\CMSIS\stm32f10x.h
?????文件???????36557??2011-03-10?10:51??Dotion1807101823\CMSIS\system_stm32f10x.c
?????文件????????2085??2011-03-10?10:51??Dotion1807101823\CMSIS\system_stm32f10x.h
?????目錄???????????0??2018-07-11?10:17??Dotion1807101823\Doc\
?????文件?????????172??2018-07-09?13:42??Dotion1807101823\Doc\工程目錄說明.doc
?????文件???????11477??2018-07-09?13:25??Dotion1807101823\Dotion.uvopt
?????文件??????129641??2018-07-11?10:20??Dotion1807101823\Dotion_fish.map
?????文件???????85004??2018-07-09?13:33??Dotion1807101823\Dtion.uvgui.hasee
?????文件???????91158??2018-07-11?10:21??Dotion1807101823\Dtion.uvguix.hasee
?????文件???????89010??2018-07-10?00:01??Dotion1807101823\Dtion.uvguix.sqy
?????文件???????10908??2018-07-09?13:29??Dotion1807101823\Dtion.uvopt
............此處省略159個文件信息
- 上一篇:EC20原理圖設計
- 下一篇:MYbatis逆向工程
評論
共有 條評論