资源简介
基于stm32声源定位系统,亲自测试过,可以用
代码片段和文件信息
#include
#include “delay.h“
//神舟I号 开发板
//使用SysTick的普通计数模式对延迟进行管理
static u8 fac_us=0;//us延时倍乘数
static u16 fac_ms=0;//ms延时倍乘数
//初始化延迟函数
//SYSTICK的时钟固定为HCLK时钟的1/8
//SYSCLK:系统时钟
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; //清空计数器
SysTick->CTRL=0x01 ; //开始倒数
do
{
temp=SysTick->CTRL;
}
while(temp&0x01&&!(temp&(1<<16)));//等待时间到达
SysTick->CTRL=0x00; //关闭计数器
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-08-09 10:59 声源定位系统1\
文件 1521 2013-08-15 19:24 声源定位系统1\delay.c
文件 260 2010-12-26 16:21 声源定位系统1\delay.h
目录 0 2013-08-09 10:59 声源定位系统1\EWARMv5\
文件 96801 2010-04-23 10:42 声源定位系统1\EWARMv5\Backup of Project.ewd
文件 116674 2010-04-23 10:42 声源定位系统1\EWARMv5\Backup of Project.ewp
文件 18030 2010-10-04 22:05 声源定位系统1\EWARMv5\Project.dep
文件 88736 2010-10-04 20:58 声源定位系统1\EWARMv5\Project.ewd
文件 116463 2010-10-04 20:57 声源定位系统1\EWARMv5\Project.ewp
文件 161 2010-04-23 10:42 声源定位系统1\EWARMv5\Project.eww
文件 5583 2010-04-23 10:42 声源定位系统1\EWARMv5\readme.txt
目录 0 2013-08-09 10:59 声源定位系统1\EWARMv5\settings\
文件 2503 2010-10-04 20:58 声源定位系统1\EWARMv5\settings\Project.cspy.bat
文件 5142 2010-10-04 22:05 声源定位系统1\EWARMv5\settings\Project.dbgdt
文件 705 2010-10-04 22:05 声源定位系统1\EWARMv5\settings\Project.dni
文件 3043 2010-10-04 22:05 声源定位系统1\EWARMv5\settings\Project.wsdt
文件 205 2010-10-04 20:58 声源定位系统1\EWARMv5\settings\Project_STM32100B-EVAL.jli
目录 0 2013-08-09 10:59 声源定位系统1\EWARMv5\STM32100B-EVAL\
目录 0 2013-08-09 10:59 声源定位系统1\EWARMv5\STM32100B-EVAL\Exe\
文件 180060 2010-10-04 20:58 声源定位系统1\EWARMv5\STM32100B-EVAL\Exe\Project.out
目录 0 2010-12-25 23:56 声源定位系统1\EWARMv5\STM32100B-EVAL\List\
目录 0 2013-08-09 10:59 声源定位系统1\EWARMv5\STM32100B-EVAL\Obj\
文件 21592 2010-10-04 20:57 声源定位系统1\EWARMv5\STM32100B-EVAL\Obj\core_cm3.o
文件 10408 2010-10-04 20:58 声源定位系统1\EWARMv5\STM32100B-EVAL\Obj\main.o
文件 13808 2010-10-04 20:57 声源定位系统1\EWARMv5\STM32100B-EVAL\Obj\misc.o
文件 2209 2010-10-04 20:58 声源定位系统1\EWARMv5\STM32100B-EVAL\Obj\Project.pbd
文件 34400 2010-10-04 20:57 声源定位系统1\EWARMv5\STM32100B-EVAL\Obj\startup_stm32f10x_md_vl.o
文件 219892 2010-10-04 20:57 声源定位系统1\EWARMv5\STM32100B-EVAL\Obj\stm32100b_eval_lcd.o
文件 18544 2010-10-04 20:57 声源定位系统1\EWARMv5\STM32100B-EVAL\Obj\stm32f10x_exti.o
文件 46548 2010-10-04 20:57 声源定位系统1\EWARMv5\STM32100B-EVAL\Obj\stm32f10x_fsmc.o
文件 40268 2010-10-04 20:57 声源定位系统1\EWARMv5\STM32100B-EVAL\Obj\stm32f10x_gpio.o
............此处省略254个文件信息
相关资源
- 电力电子技术册_第五版_王兆安_课后
- 安卓JNA例程
- Android 分贝测试仪(多媒体-10_091)
- Android 弹出底部弹窗(5.0 +效果(Mat
- Android 炫酷引导页(启动页合集-21_2
- Android 调用系统文件(网络编程-13_1
- Android 多线程腾讯新闻客户端(网络编
- Android 选择头像的注册(App 应用开发
- Android 语音发短信(语音识别-11_100)
- Android 创建与删除文件(数据储存操作
- Android 新手引导(启动页合集-21_200)
- Android 生成本地验证码(验证码合集
- Android 一键截屏(与手机系统交互-1
- Android 使用Bmob第三方后台数据(第三
- Android 手机应用管理(与手机系统交互
- Android 手表消息通知(物联网开发-1
- Android 使用SharePreferences保存用户信息
- Android 仿微信录制视频(多媒体-10_0
- Android 抓住大公鸡游戏(游戏开发-1
- Android 查看手机SD卡中所有文件(数据
- Android 三种进度条样式(Android 常用控
- Android 明日学院消息通知(菜单与对话
- Android 仿支付密码输入框(Android 常用
- Android 拼图小游戏(游戏开发-17_165)
- Android 银联支付(第三方支持-04_040)
- Android 微信底部选项卡(App 应用开发
- Android 吹蜡烛锁屏(与手机系统交互
- Android Wi-Fi共享(物联网开发-16_156)
- Android 页面中垂直滚动的公告条(An
- Android 保存信息到SD卡(数据储存操作
评论
共有 条评论