-
大小: 5.48M文件類型: .zip金幣: 1下載: 0 次發(fā)布日期: 2021-01-20
- 語言: Java
- 標(biāo)簽:
資源簡介
基于stm32聲源定位系統(tǒng),親自測試過,可以用
代碼片段和文件信息
#include?
#include?“delay.h“
//神舟I號?開發(fā)板
//使用SysTick的普通計數(shù)模式對延遲進(jìn)行管理
?
static?u8??fac_us=0;//us延時倍乘數(shù)
static?u16?fac_ms=0;//ms延時倍乘數(shù)
//初始化延遲函數(shù)
//SYSTICK的時鐘固定為HCLK時鐘的1/8
//SYSCLK:系統(tǒng)時鐘
void?delay_init(u8?SYSCLK)
{
SysTick->CTRL&=0xfffffffb;//bit2清空選擇外部時鐘??HCLK/8
fac_us=SYSCLK/8; ????
fac_ms=(u16)fac_us*1000;
} ????
//延時nms
//注意nms的范圍
//SysTick->LOAD為24位寄存器所以最大延時為:
//nms<=0xffffff*8*1000/SYSCLK
//SYSCLK單位為Hznms單位為ms
//對72M條件下nms<=1864?
void?delay_ms(u16?nms)
{ ? ?? ??
u32?temp=0; ???
SysTick->LOAD=(u32)nms*fac_ms;//時間加載(SysTick->LOAD為24bit)
SysTick->VAL?=0x00;???????????//清空計數(shù)器
SysTick->CTRL=0x01?;??????????//開始倒數(shù)??
do
{
temp=SysTick->CTRL;
}
while(temp&0x01&&!(temp&(1<<16)));//等待時間到達(dá)???
SysTick->CTRL=0x00;???????//關(guān)閉計數(shù)器
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2013-08-09?10:59??聲源定位系統(tǒng)1\
?????文件????????1521??2013-08-15?19:24??聲源定位系統(tǒng)1\delay.c
?????文件?????????260??2010-12-26?16:21??聲源定位系統(tǒng)1\delay.h
?????目錄???????????0??2013-08-09?10:59??聲源定位系統(tǒng)1\EWARMv5\
?????文件???????96801??2010-04-23?10:42??聲源定位系統(tǒng)1\EWARMv5\Backup?of?Project.ewd
?????文件??????116674??2010-04-23?10:42??聲源定位系統(tǒng)1\EWARMv5\Backup?of?Project.ewp
?????文件???????18030??2010-10-04?22:05??聲源定位系統(tǒng)1\EWARMv5\Project.dep
?????文件???????88736??2010-10-04?20:58??聲源定位系統(tǒng)1\EWARMv5\Project.ewd
?????文件??????116463??2010-10-04?20:57??聲源定位系統(tǒng)1\EWARMv5\Project.ewp
?????文件?????????161??2010-04-23?10:42??聲源定位系統(tǒng)1\EWARMv5\Project.eww
?????文件????????5583??2010-04-23?10:42??聲源定位系統(tǒng)1\EWARMv5\readme.txt
?????目錄???????????0??2013-08-09?10:59??聲源定位系統(tǒng)1\EWARMv5\settings\
?????文件????????2503??2010-10-04?20:58??聲源定位系統(tǒng)1\EWARMv5\settings\Project.cspy.bat
?????文件????????5142??2010-10-04?22:05??聲源定位系統(tǒng)1\EWARMv5\settings\Project.dbgdt
?????文件?????????705??2010-10-04?22:05??聲源定位系統(tǒng)1\EWARMv5\settings\Project.dni
?????文件????????3043??2010-10-04?22:05??聲源定位系統(tǒng)1\EWARMv5\settings\Project.wsdt
?????文件?????????205??2010-10-04?20:58??聲源定位系統(tǒng)1\EWARMv5\settings\Project_STM32100B-EVAL.jli
?????目錄???????????0??2013-08-09?10:59??聲源定位系統(tǒng)1\EWARMv5\STM32100B-EVAL\
?????目錄???????????0??2013-08-09?10:59??聲源定位系統(tǒng)1\EWARMv5\STM32100B-EVAL\Exe\
?????文件??????180060??2010-10-04?20:58??聲源定位系統(tǒng)1\EWARMv5\STM32100B-EVAL\Exe\Project.out
?????目錄???????????0??2010-12-25?23:56??聲源定位系統(tǒng)1\EWARMv5\STM32100B-EVAL\List\
?????目錄???????????0??2013-08-09?10:59??聲源定位系統(tǒng)1\EWARMv5\STM32100B-EVAL\Obj\
?????文件???????21592??2010-10-04?20:57??聲源定位系統(tǒng)1\EWARMv5\STM32100B-EVAL\Obj\core_cm3.o
?????文件???????10408??2010-10-04?20:58??聲源定位系統(tǒng)1\EWARMv5\STM32100B-EVAL\Obj\main.o
?????文件???????13808??2010-10-04?20:57??聲源定位系統(tǒng)1\EWARMv5\STM32100B-EVAL\Obj\misc.o
?????文件????????2209??2010-10-04?20:58??聲源定位系統(tǒng)1\EWARMv5\STM32100B-EVAL\Obj\Project.pbd
?????文件???????34400??2010-10-04?20:57??聲源定位系統(tǒng)1\EWARMv5\STM32100B-EVAL\Obj\startup_stm32f10x_md_vl.o
?????文件??????219892??2010-10-04?20:57??聲源定位系統(tǒng)1\EWARMv5\STM32100B-EVAL\Obj\stm32100b_eval_lcd.o
?????文件???????18544??2010-10-04?20:57??聲源定位系統(tǒng)1\EWARMv5\STM32100B-EVAL\Obj\stm32f10x_exti.o
?????文件???????46548??2010-10-04?20:57??聲源定位系統(tǒng)1\EWARMv5\STM32100B-EVAL\Obj\stm32f10x_fsmc.o
?????文件???????40268??2010-10-04?20:57??聲源定位系統(tǒng)1\EWARMv5\STM32100B-EVAL\Obj\stm32f10x_gpio.o
............此處省略254個文件信息
評論
共有 條評論