资源简介
基于野火库,利用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个文件信息
相关资源
- In vitro screening of lactobacilli with antago
- 基于K60的线性CCD摄像头的自主循迹平
- ov7725彩色摄像头显示图像k60源码
- K60驱动OLED液晶屏程序
- 实现飞思卡尔两轮智能车的直立芯片
- OLED程序例程K60_4WIRE_SPI例程
- 3_STC15F2K60S2仿真操作
- k60电机驱动程序
- 2014年智能车竞赛光电组程序
- 基于k60的超声波测距
- 汇编言语软件TDPIT
- Enfocus PitStop Pro 10破解补丁+高清PDF图文
- OLED 使用手册及c51、k60、x128程序
- k60409.pdf
- 飞思卡尔第十届智能车比赛摄像头组
- 野火山外K60参考代码V5.2支持FX和DNZ
- k60的键盘 小灯 液晶 例程
- Enfocus PitStop Pro 2019使用手册中文版.
- 飞思卡尔智能车程序
- 嵌入式软件设计入门与进阶-基于Kin
- K60_DMP_3_PID输出
- STC15F2K60S2-AD资料
- K60 OLED显示程序
- 智能车电磁4轮参考程序
- STC15F2K60S2单片机例程集合
- 语音变调和变速文献,变调不变速,
- 飞思卡尔 程序 PIT PWM RTI PH中断 SCI A
- mpu6050模块程序(山外K60库)
- K60+MPU6050+DMP读取四元数和欧拉角
- 飞思卡尔 直立车代码K60 2米每秒.rar
评论
共有 条评论