资源简介
基于野火库,利用pit计时,测量超声波得到距离,适合新入门k60
代码片段和文件信息
/*!
* COPYRIGHT NOTICE
* Copyright (c) 2013野火科技
* All rights reserved.
* 技术讨论:野火初学论坛 http://www.chuxue123.com
*
* 除注明出处外,以下所有内容版权均属野火科技所有,未经允许,不得用于商业用途,
* 修改内容时必须保留野火科技的版权声明。
*
* @file main.c
* @brief 野火K60 平台主程序
* @author 野火科技
* @version v5.0
* @date 2013-07-18
*/
#include “common.h“
#include “include.h“
#define TRIG PTD2
#define ECHG PTD1
#define FLAGWAIT 0xFFFFF
/*!
* @brief main函数
* @since v5.0
* @note 野火 PIT 计时实验
*/
void main()
{
uint32 timevar;
uint32 flag;
gpio_init(TRIGGPO0);
gpio_init(ECHGGPI0);
while(1)
{
flag = 0;
gpio_set(TRIG1); //产生触发脉冲
pit_delay_us(PIT115);
gpio_set(TRIG0);
while(gpio_get(ECHG) == 0); //等待电平变高,低电平一直等待
pit_time_start (PIT0); //开始计时
while(gpio_get(ECHG) == 1) //等待电平变低,高电平一直等待
{
flag++;
if(flag >FLAGWAIT)
{
break;
}
};
timevar = pit_time_get_us (PIT0); //停止计时,获取计时时间
if(flag {
timevar = timevar * 340 /2/1000;
if(timevar > 5)
{
printf(“\n\n距离为:%dmm“timevar); //打印延时时间
}
}
DELAY_MS(1000);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 617 2013-08-23 22:18 PIT_计时_超声波\App\Inc\include.h
文件 952 2013-07-08 04:19 PIT_计时_超声波\App\Inc\MK60DZ10_it.h
文件 1678 2013-09-03 13:55 PIT_计时_超声波\App\main.c
文件 493 2013-07-08 04:12 PIT_计时_超声波\App\MK60DZ10_it.c
文件 1826 2013-07-10 10:26 PIT_计时_超声波\Board\inc\FIRE_key.h
文件 1032 2013-07-09 12:17 PIT_计时_超声波\Board\inc\FIRE_LED.H
文件 1673 2013-07-18 15:22 PIT_计时_超声波\Board\inc\FIRE_MK60DZ10_conf.h
文件 3310 2013-07-18 15:29 PIT_计时_超声波\Board\inc\FIRE_MMA7455.h
文件 1432 2013-07-17 16:00 PIT_计时_超声波\Board\inc\FIRE_NRF24L0.h
文件 4842 2013-08-25 21:38 PIT_计时_超声波\Board\inc\FIRE_PORT_cfg.h
文件 7567 2013-07-10 10:26 PIT_计时_超声波\Board\src\FIRE_key.c
文件 1787 2013-08-22 20:59 PIT_计时_超声波\Board\src\FIRE_LED.C
文件 9510 2013-07-09 10:47 PIT_计时_超声波\Board\src\FIRE_MK60DZ10_conf.c
文件 1979 2013-07-18 15:24 PIT_计时_超声波\Board\src\FIRE_MMA7455.c
文件 12723 2013-07-17 15:58 PIT_计时_超声波\Board\src\FIRE_NRF24L0.c
文件 23183 2013-08-26 01:16 PIT_计时_超声波\Chip\inc\common.h
文件 305 2010-10-02 02:03 PIT_计时_超声波\Chip\inc\IAR\iar.h
文件 929 2013-07-11 02:00 PIT_计时_超声波\Chip\inc\IAR\system_MK60DZ10.h
文件 778106 2011-07-22 02:08 PIT_计时_超声波\Chip\inc\kinetis\MK10DZ10.h
文件 809599 2011-07-22 02:08 PIT_计时_超声波\Chip\inc\kinetis\MK20DZ10.h
文件 863606 2011-07-22 02:08 PIT_计时_超声波\Chip\inc\kinetis\MK30DZ10.h
文件 895043 2011-07-22 02:08 PIT_计时_超声波\Chip\inc\kinetis\MK40DZ10.h
文件 771736 2011-07-22 02:08 PIT_计时_超声波\Chip\inc\kinetis\MK50DZ10.h
文件 857326 2011-07-22 02:08 PIT_计时_超声波\Chip\inc\kinetis\MK51DZ10.h
文件 848958 2011-07-22 02:08 PIT_计时_超声波\Chip\inc\kinetis\MK52DZ10.h
文件 936654 2011-07-22 02:08 PIT_计时_超声波\Chip\inc\kinetis\MK53DZ10.h
文件 889231 2011-07-22 02:08 PIT_计时_超声波\Chip\inc\kinetis\MK60DZ10.h
文件 1184 2013-07-08 04:51 PIT_计时_超声波\Chip\inc\misc.h
文件 2815 2013-08-23 21:58 PIT_计时_超声波\Chip\inc\MK60DZ10_FTM.h
文件 5310 2013-07-11 01:56 PIT_计时_超声波\Chip\inc\MK60DZ10_gpio.h
............此处省略71个文件信息
相关资源
- apit定位算法
- K60引脚分布简图
- 野火 K60 开发板 原理图
- FlashK60Dxxx128K.board
- 用于学习的Pit文件
- K60中flash loader最全滴
- OSX EI Capitan(10.11.4) VMware虚拟机映像
- K60PWM波产生程序
- mac os x EI Capitan 10.11.6原版系统(不适
- STC15FK60S2驱动12864串行通信_keil_4
- 基于STC15F2K60S2单片机的温湿度+CO2测量
- 威纶通TK6070IP触摸屏和51通信的MODBUS代
- 考毕兹(Colpitts)振荡电路
- 512.pit三星刷机文件
- dht11 k60.zip
- K60程序C
- 三星pit分区文件修改工具
- 用MC9S12XS128实现超声波测距使用PIT模块
- AD批量生产PCB-STC15F2K60S2 + QN8025+M62429
- MY1690-12P MP3解码模块应用程序含驱动程
- DUMPIT.exe
- K60使用详解
- 利用dmp读取mpu6050四元数和pitch,roll,
- PCB封装k60
- STC15/STC15F2K60S2/STC15W4K32S4系列读取超声
- STC15F2K60S2串口通信程序
- STC15F2K60S2读取DHT11温湿度传感器数据串
- STC15F2K60S2 iic 驱动程序
- QGraphicsPixmapItem与QGraphicsScene的编程 图
- zw_xhsycqcssllw-9988462-直立车代码K602米每
评论
共有 条评论