資源簡介
STM32f103多串口程序32單片機程序 親測能用

代碼片段和文件信息
/******************************************************************
?*?文件:Delay.c
?*?功能:實現延時函數
?*?日期:2018-02-22
?*?作者:zx
?*?版本:Ver.1.0?|?最初版本
?*?
?*?Copyright?(C)?2018?zx.?All?rights?reserved.
*******************************************************************/
#include?“Delay.h“
/**
?*?功能:初始化Systick定時器
?*?參數:None
?*?返回值:None
?*/
void?initSysTick(void)
{
????SysTick_CLKSourceConfig(SysTick_CLKSource_HCLK_Div8);?//設置時鐘源8分頻
????SysTick->CTRL?|=?SysTick_CTRL_TICKINT_Msk;????????????//使能中斷
????SysTick->CTRL?|=?SysTick_CTRL_ENABLE_Msk;?????????????//開定時器
????SysTick->LOAD?=?9;????????????????????????????????????//隨意設置一個重裝載值
}
/**
?*?功能:us級別延時
?*?參數:xus:要延時的時間
?*?返回值:None
?*/
void?Delay_us(u32?xus)
{
????SysTick->LOAD?=?9?*?xus;?//計9次為1us,xus則重裝載值要*9
????SysTick->VAL?=?0;????????//計數器歸零
????while?(!(SysTick->CTRL?&?SysTick_CTRL_COUNTFLAG_Msk));?//等待計數完成
}
/**
?*?功能:ms級別延時
?*?參數:xms:要延時的時間
?*?返回值:None
?*/
void?Delay_ms(u32?xms)
{
????SysTick->LOAD?=?9000;?//計9次為1us,1000次為1ms
????SysTick->VAL?=?0;?????//計數器歸零
????while?(xms--)
????{
????????while?(!(SysTick->CTRL?&?SysTick_CTRL_COUNTFLAG_Msk));?//等待單次計數完成
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-06-27?15:16??我的多串口\
?????目錄???????????0??2019-06-27?15:16??我的多串口\Doc\
?????文件???????????0??2018-12-18?14:57??我的多串口\Doc\readme.txt
?????目錄???????????0??2019-06-27?15:38??我的多串口\HARDWARE\
?????目錄???????????0??2019-06-27?16:26??我的多串口\HARDWARE\DELAY\
?????文件????????1476??2019-06-27?15:40??我的多串口\HARDWARE\DELAY\Delay.c
?????文件?????????470??2019-06-27?16:26??我的多串口\HARDWARE\DELAY\Delay.h
?????目錄???????????0??2019-06-27?15:37??我的多串口\HARDWARE\LED\
?????文件????????1918??2019-06-27?15:37??我的多串口\HARDWARE\LED\LED.c
?????文件?????????594??2018-04-22?23:50??我的多串口\HARDWARE\LED\LED.h
?????目錄???????????0??2019-06-27?16:52??我的多串口\HARDWARE\UART\
?????文件????????7959??2019-06-27?16:52??我的多串口\HARDWARE\UART\uart.c
?????文件?????????637??2019-06-27?16:40??我的多串口\HARDWARE\UART\uart.h
?????目錄???????????0??2019-06-27?15:16??我的多串口\Libraries\
?????目錄???????????0??2019-06-27?15:16??我的多串口\Libraries\CMSIS\
?????文件???????17273??2018-12-18?14:57??我的多串口\Libraries\CMSIS\core_cm3.c
?????文件???????85714??2018-12-18?14:57??我的多串口\Libraries\CMSIS\core_cm3.h
?????目錄???????????0??2019-06-27?15:16??我的多串口\Libraries\CMSIS\startup\
?????文件???????15766??2018-12-18?14:57??我的多串口\Libraries\CMSIS\startup\startup_stm32f10x_cl.s
?????文件???????15503??2018-12-18?14:57??我的多串口\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
?????文件???????15692??2018-12-18?14:57??我的多串口\Libraries\CMSIS\startup\startup_stm32f10x_hd_vl.s
?????文件???????12376??2018-12-18?14:57??我的多串口\Libraries\CMSIS\startup\startup_stm32f10x_ld.s
?????文件???????13656??2018-12-18?14:57??我的多串口\Libraries\CMSIS\startup\startup_stm32f10x_ld_vl.s
?????文件???????12765??2018-12-18?14:57??我的多串口\Libraries\CMSIS\startup\startup_stm32f10x_md.s
?????文件???????14073??2018-12-18?14:57??我的多串口\Libraries\CMSIS\startup\startup_stm32f10x_md_vl.s
?????文件???????15955??2018-12-18?14:57??我的多串口\Libraries\CMSIS\startup\startup_stm32f10x_xl.s
?????文件??????633941??2018-12-18?14:57??我的多串口\Libraries\CMSIS\stm32f10x.h
?????文件???????36557??2018-12-18?14:57??我的多串口\Libraries\CMSIS\system_stm32f10x.c
?????文件????????2085??2018-12-18?14:57??我的多串口\Libraries\CMSIS\system_stm32f10x.h
?????目錄???????????0??2019-06-27?15:16??我的多串口\Libraries\STM32F10x_StdPeriph_Driver\
?????目錄???????????0??2019-06-27?15:16??我的多串口\Libraries\STM32F10x_StdPeriph_Driver\inc\
............此處省略165個文件信息
- 上一篇:Altium Designer 2018中文教程word版
- 下一篇:酷Q插件合集
評論
共有 條評論