资源简介
实现飞思卡尔两轮智能车的直立,芯片为K60.使用定时器模拟控制周期,直立比较稳定
代码片段和文件信息
/******************** (C) COPYRIGHT 2011 野火嵌入式开发工作室 ********************
* 文件名 :isr.c
* 描述 :中断处理例程
*
* 实验平台 :野火kinetis开发板
* 库版本 :
* 嵌入系统 :
*
* 作者 :野火嵌入式开发工作室
* 淘宝店 :http://firestm32.taobao.com
* 技术支持论坛 :http://www.ourdev.cn/bbs/bbs_list.jsp?bbs_id=1008
**********************************************************************************/
#include “common.h“
#include “include.h“
/*************************************************************************
* 野火嵌入式开发工作室
*
* 函数名称:USART1_IRQHandler
* 功能说明:串口1 中断 接收 服务函数
* 参数说明:无
* 函数返回:无
* 修改时间:2012-2-14 已测试
* 备 注:
*************************************************************************/
void USART1_IRQHandler(void)
{
uint8 ch;
DisableInterrupts; //关总中断
//接收一个字节数据并回发
ch = uart_getchar (UART1); //接收到一个数据
uart_sendStr (UART1 “\n你发送的数据为:“);
uart_putchar (UART1 ch); //就发送出去
EnableInterrupts; //开总中断
}
/*************************************************************************
* 野火嵌入式开发工作室
*
* 函数名称:PIT0_IRQHandler
* 功能说明:PIT0 定时中断服务函数
* 参数说明:无
* 函数返回:无
* 修改时间:2012-2-18 已测试
* 备 注:
*************************************************************************/
#if 1
void PIT0_IRQHandler(void)
{
LED_turn(LED1); //LED1反转
PIT_Flag_Clear(PIT0); //清中断标志位
}
#else
extern u32 test_time;
void PIT0_IRQHandler(void)
{
test_time++;
PIT_Flag_Clear(PIT0); //清中断标志位
}
#endif
/*************************************************************************
* 野火嵌入式开发工作室
*
* 函数名称:SysTick_Handler
* 功能说明:系统滴答定时器中断服务函数
* 参数说明:无
* 函数返回:无
* 修改时间:2012-2-18 已测试
* 备 注:ucos里用得到
*************************************************************************/
void SysTick_Handler(void)
{
// OSIntEnter();
// OSTimeTick();
// OSIntExit();
}
/*************************************************************************
* 野火嵌入式开发工作室
*
* 函数名称:HardFault_Handler
* 功能说明:硬件上访中断服务函数
* 参数说明:无
* 函数返回:无
* 修改时间:2012-2-4 已测试
* 备 注:可以用LED闪烁来指示发生了硬件上访
*************************************************************************/
void HardFault_Handler(void)
{
while (1)
{
printf(“\n****硬件上访错误!!!*****\r\n\n“);
}
}
/*************************************************************************
* 野火嵌入式开发工作室
*
* 函数名称:PendSV_Handler
* 功能说明:PendSV(可悬起系统调用)中断服务函数
* 参数说明:无
* 函数返回:无
* 修改时间:2012-2-15 已测试
* 备 注:uC/OS用来切换任务
*************************************************************************/
void PendSV_Handler(void)
{
}
/*************************************************************************
* 野火嵌入式开发工作室
*
* 函数名称:PORTA_IRQHandler
* 功能说明:PORTA端口中断服务函
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-04-19 23:38 控制周期模拟 直立成功 保存\
目录 0 2013-04-19 23:38 控制周期模拟 直立成功 保存\build\
目录 0 2013-04-19 23:38 控制周期模拟 直立成功 保存\build\config files\
文件 2030 2010-10-28 03:30 控制周期模拟 直立成功 保存\build\config files\128KB_Pflash.icf
文件 2206 2010-11-12 03:41 控制周期模拟 直立成功 保存\build\config files\128KB_Pflash_128KB_Dflash.icf
文件 2035 2012-02-28 15:33 控制周期模拟 直立成功 保存\build\config files\128KB_Ram.icf
文件 2030 2010-10-28 03:30 控制周期模拟 直立成功 保存\build\config files\256KB_Pflash.icf
文件 2214 2012-03-01 20:12 控制周期模拟 直立成功 保存\build\config files\256KB_Pflash_256KB_Dflash.icf
文件 2024 2010-10-28 03:30 控制周期模拟 直立成功 保存\build\config files\32KB_Ram.icf
文件 2041 2012-03-01 18:46 控制周期模拟 直立成功 保存\build\config files\512KB_Pflash.icf
文件 2217 2010-11-12 03:41 控制周期模拟 直立成功 保存\build\config files\64KB_Pflash_64KB_Dflash.icf
文件 2024 2010-10-28 03:30 控制周期模拟 直立成功 保存\build\config files\64KB_Ram.icf
文件 3463 2012-03-08 21:04 控制周期模拟 直立成功 保存\build\config files\fire_RAM_K60N512.icf
文件 3441 2012-03-08 21:04 控制周期模拟 直立成功 保存\build\config files\fire_ROM_K60N512.icf
文件 669 2012-03-10 23:38 控制周期模拟 直立成功 保存\build\iar.h
目录 0 2013-04-19 23:38 控制周期模拟 直立成功 保存\build\PWM_Input_PIT_demo\
目录 0 2013-04-19 23:38 控制周期模拟 直立成功 保存\build\PWM_Input_PIT_demo\Debug\
目录 0 2013-04-19 23:38 控制周期模拟 直立成功 保存\build\PWM_Input_PIT_demo\Debug\Exe\
文件 42371 2013-04-19 23:38 控制周期模拟 直立成功 保存\build\PWM_Input_PIT_demo\Debug\Exe\fire_gpio_demo.hex
文件 300188 2013-04-19 23:38 控制周期模拟 直立成功 保存\build\PWM_Input_PIT_demo\Debug\Exe\fire_gpio_demo.out
目录 0 2013-04-19 23:38 控制周期模拟 直立成功 保存\build\PWM_Input_PIT_demo\Debug\List\
文件 30022 2013-04-19 23:38 控制周期模拟 直立成功 保存\build\PWM_Input_PIT_demo\Debug\List\fire_gpio_demo.map
目录 0 2013-04-19 23:38 控制周期模拟 直立成功 保存\build\PWM_Input_PIT_demo\Debug\Obj\
文件 29572 2013-04-13 20:25 控制周期模拟 直立成功 保存\build\PWM_Input_PIT_demo\Debug\Obj\adc.o
文件 14124 2013-04-13 20:25 控制周期模拟 直立成功 保存\build\PWM_Input_PIT_demo\Debug\Obj\alloc.o
文件 19612 2013-04-13 20:25 控制周期模拟 直立成功 保存\build\PWM_Input_PIT_demo\Debug\Obj\arm_cm4.o
文件 10900 2013-04-13 20:25 控制周期模拟 直立成功 保存\build\PWM_Input_PIT_demo\Debug\Obj\assert.o
文件 1912 2013-04-13 20:25 控制周期模拟 直立成功 保存\build\PWM_Input_PIT_demo\Debug\Obj\crt0.o
文件 11552 2013-04-13 20:25 控制周期模拟 直立成功 保存\build\PWM_Input_PIT_demo\Debug\Obj\delay.o
文件 10744 2013-04-13 20:25 控制周期模拟 直立成功 保存\build\PWM_Input_PIT_demo\Debug\Obj\exti.o
文件 2304 2013-04-19 23:38 控制周期模拟 直立成功 保存\build\PWM_Input_PIT_demo\Debug\Obj\fire_PWM_Input_PIT_demo.pbd
............此处省略301个文件信息
相关资源
- 飞思卡尔智能车摄像头组
- 智能车摄像头图像处理
- 飞思卡尔编程入门菜鸟教程
- 摄像头四轮.rar
- 飞思卡尔所有的算法
- OLED程序例程K60_4WIRE_SPI例程
- 3_STC15F2K60S2仿真操作
- 恩智浦智能车摄像头组国赛3米1程序
- 飞思卡尔电磁程序
- 飞思卡尔kl25参考程序
- 智能车程序智能车资料
- 飞思卡尔小车仿真软件
- CCP源码、驱动和协议详解 包含了飞思
- k60电机驱动程序
- 2014年智能车竞赛光电组程序
- 飞思卡尔 摄像头 可跑程序 完整的国
- 第十三届电磁组程序 -.rar
- 飞思卡尔软件教程资料
- 飞思卡尔智能车入门资料大全.7z
- 飞思卡尔HCS08中文手册
- 飞思卡尔KEA128核心系统原理图和封装
- 飞思卡尔MC9S08DZ60单片机学习板说明书
- 飞思卡尔P2020平台介绍
- 飞思卡尔各种芯片功详解
- 飞思卡尔BTN7971双电机驱动模块
- 飞思卡尔MPC5125参考手册
- 飞思卡尔S12系列单片机系统硬件设计
- 飞思卡尔MC9S12单片机完整版说明书(
- 第十四届恩智浦智能车规则
- 破解版Visualscope及其使用方法,直立车
评论
共有 条评论