//*****************************************************************************
//
// Copyright (C) 2017 Texas Instruments Incorporated - http://www.ti.com/
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions
// are met:
//
// Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
//
// Redistributions in binary form must reproduce the above copyright
// notice, this list of conditions and the following disclaimer in the
// documentation and/or other materials provided with the
// distribution.
//
// Neither the name of Texas Instruments Incorporated nor the names of
// its contributors may be used to endorse or promote products derived
// from this software without specific prior written permission.
//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
//
// MSP432 Startup Code and interrupt vectors for IAR Embedded Workbench for ARM
//
//*****************************************************************************
#include <stdint.h>
//*****************************************************************************
//
// Enable the IAR extensions for this source file.
//
//*****************************************************************************
#pragma language=extended
//*****************************************************************************
//
// Forward declaration of the default fault handlers.
//
//*****************************************************************************
extern void Reset_Handler (void);
static void Default_Handler (void);
extern void NMI_Handler (void);
extern void HardFault_Handler (void);
extern void MemManage_Handler (void);
extern void BusFault_Handler (void);
extern void UsageFault_Handler (void);
extern void SVC_Handler (void);
extern void DebugMon_Handler (void);
extern void PendSV_Handler (void);
extern void SysTick_Handler (void);
/* device specific interrupt handler */
extern void GPIOA_IRQHandler (void);
extern void GPIOB_IRQHandler (void);
extern void GPIOC_IRQHandler (void);
extern void GPIOD_IRQHandler (void);
extern void GPIOE_IRQHandler (void);
extern void UART0_IRQHandler (void);
extern void UART1_IRQHandler (void);
extern void SSI0_IRQHandler (void);
extern void I2C0_IRQHandler (void);
extern void PWM0_FAULT_IRQHandler (void);
extern void PWM0_0_IRQHandler (void);
extern void PWM0_1_IRQHandler (void);
extern void PWM0_2_IRQHandler (void);
extern void QEI0_IRQHandler (void);
extern void ADC0SS0_IRQHandler (void);
extern void ADC0SS1_IRQHandler (void);
extern void ADC0SS2_IRQHandler (void);
extern void ADC0SS3_IRQHandler (void);
extern void WATCHDOG_IRQHandler (void);
extern void TIMER0A_IRQHandler (void);
extern void TIMER0B_IRQHandler (void);
extern void TIMER1A_IRQHandler (void);
extern void TIMER1B_IRQHandler (void);
extern void TIMER2A_IRQHandler (void);
extern void TIMER2B_IRQHandler (void);
extern void COMP0_IRQHandler (void);
extern void COMP1_IRQHandler (void);
extern void COMP2_IRQHandler (void);
extern void SYSCTL_IRQHandler (void);
extern void FLASH_IRQHandler (void);
extern void GPIOF_IRQHandler (void);
extern void GPIOG_IRQHandler (void);
extern void GPIOH_IRQHandler (void);
extern void UART2_IRQHandler (void);
extern void SSI1_IRQHandler (void);
extern void TIMER3A_IRQHandler (void);
extern void TIMER3B_IRQHandler (void);
extern void I2C1_IRQHandler (void);
extern void CAN0_IRQHandler (void);
extern void CAN1_IRQHandler (void);
extern void EMAC0_IRQHandler (void);
extern void HIBERNATE_IRQHandler (void);
extern void USB0_IRQHandler (void);
extern void PWM0_3_IRQHandler (void);
extern void UDMA_IRQHandler (void);
extern void UDMAERR_IRQHandler (void);
extern void ADC1SS0_IRQHandler (void);
extern void ADC1SS1_IRQHandler (void);
extern void ADC1SS2_IRQHandler (void);
extern void ADC1SS3_IRQHandler (void);
extern void EPI0_IRQHandler (void);
extern void GPIOJ_IRQHandler (void);
extern void GPIOK_IRQHandler (void);
extern void GPIOL_IRQHandler (void);
extern void SSI2_IRQHandler (void);
extern void SSI3_IRQHandler (void);
extern void UART3_IRQHandler (void);
extern void UART4_IRQHandler (void);
extern void UART5_IRQHandler (void);
extern void UART6_IRQHandler (void);
extern void UART7_IRQHandler (void);
extern void I2C2_IRQHandler (void);
extern void I2C3_IRQHandler (void);
extern void TIMER4A_IRQHandler (void);
extern void TIMER4B_IRQHandler (void);
extern void TIMER5A_IRQHandler (void);
extern void TIMER5B_IRQHandler (void);
extern void SYSEXC_IRQHandler (void);
extern void I2C4_IRQHandler (void);
extern void I2C5_IRQHandler (void);
extern void GPIOM_IRQHandler (void);
extern void GPION_IRQHandler (void);
extern void TAMPER0_IRQHandler (void);
extern void GPIOP0_IRQHandler (void);
extern void GPIOP1_IRQHandler (void);
extern void GPIOP2_IRQHandler (void);
extern void GPIOP3_IRQHandler (void);
extern void GPIOP4_IRQHandler (void);
extern void GPIOP5_IRQHandler (void);
extern void GPIOP6_IRQHandler (void);
extern void GPIOP7_IRQHandler (void);
extern void GPIOQ0_IRQHandler (void);
extern void GPIOQ1_IRQHandler (void);
extern void GPIOQ2_IRQHandler (void);
extern void GPIOQ3_IRQHandler (void);
extern void GPIOQ4_IRQHandler (void);
extern void GPIOQ5_IRQHandler (void);
extern void GPIOQ6_IRQHandler (void);
extern void GPIOQ7_IRQHandler (void);
extern void SHA0_IRQHandler (void);
extern void AES0_IRQHandler (void);
extern void DES0_IRQHandler (void);
extern void TIMER6A_IRQHandler (void);
extern void TIMER6B_IRQHandler (void);
extern void TIMER7A_IRQHandler (void);
extern void TIMER7B_IRQHandler (void);
extern void I2C6_IRQHandler (void);
extern void I2C7_IRQHandler (void);
extern void I2C8_IRQHandler (void);
extern void I2C9_IRQHandler (void);
/* Cortex-M4 Processor Exceptions */
#pragma weak NMI_Handler=Default_Handler
#pragma weak HardFault_Handler=Default_Handler
#pragma weak MemManage_Handler=Default_Handler
#pragma weak BusFault_Handler=Default_Handler
#pragma weak UsageFault_Handler=Default_Handler
#pragma weak SVC_Handler=Default_Handler
#pragma weak DebugMon_Handler=Default_Handler
#pragma weak PendSV_Handler=Default_Handler
#pragma weak SysTick_Handler=Default_Handler
/* device specific interrupt handler */
#pragma weak GPIOA_IRQHandler=Default_Handler
#pragma weak GPIOB_IRQHandler=Default_Handler
#pragma weak GPIOC_IRQHandler=Default_Handler
#pragma weak GPIOD_IRQHandler=Default_Handler
#pragma weak GPIOE_IRQHandler=Default_Handler
#pragma weak UART0_IRQHandler=Defau
没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
收起资源包目录
DY_CAR_TRACK_TEST1.zip (72个子文件)
DY_CAR_TRACK_TEST1
settings
empty.Debug.driver.xcl 451B
DY_CAR.Debug.general.xcl 499B
DY_CAR.dbgdt 63KB
empty.Debug.cspy.bat 2KB
DY_CAR.crun 384B
DY_CAR.Debug.driver.xcl 451B
DY_CAR.Debug.cspy.bat 2KB
empty.dbgdt 69B
empty.Debug.cspy.ps1 1KB
empty.wsdt 23KB
empty.dnx 826B
DY_CAR_Debug_xds100board.dat 603B
empty.Debug.general.xcl 498B
DY_CAR.Debug.cspy.ps1 1KB
empty.crun 384B
DY_CAR.wsdt 29KB
DY_CAR.dnx 4KB
DY_CAR.eww 148B
startup_msp432e401y_ewarm.c 25KB
iar
startup_msp432e401y_ewarm.c 25KB
DY_CAR.dep 15KB
DY_CAR.ewd 1024B
DY_CAR.ewt 172KB
DY_CAR.ewp 76KB
Debug
List
Obj
turn_ctrl.pbi 1.65MB
gpt.pbi 1.65MB
system_msp432e401y.pbi 995KB
DY_CAR.pbd.linf 713B
empty.pbd.linf 283B
track.pbi 1.65MB
empty.pbd.browse 1.69MB
system_msp432e401y.pbi.xcl 11KB
DY_CAR.pbd.browse 1.68MB
empty.pbd 1.69MB
main.pbi.xcl 11KB
gpio_bothedge_interrupt.o 12KB
pwm.pbi.xcl 11KB
PID.pbi.xcl 11KB
qei.pbi.xcl 11KB
UART.pbi 1.65MB
turn_ctrl.pbi.xcl 11KB
startup_msp432e401y_ewarm.pbi 38KB
track.pbi.xcl 11KB
gpio_bothedge_interrupt.pbi.xcl 11KB
DY_CAR.pbd 1.68MB
qei.pbi 1.65MB
main.pbi 1.65MB
pwm.pbi 1.62MB
PID.pbi 1.62MB
gpt.pbi.xcl 11KB
startup_msp432e401y_ewarm.pbi.xcl 11KB
UART.pbi.xcl 11KB
Exe
DY_CAR.sim 10KB
system_msp432e401y.c 5KB
msp432e401y.icf 3KB
DY_CAR_msp432e401y.icf 3KB
makefile 2KB
source
common.h 452B
pwm.h 40B
turn_ctrl.c 2KB
track.c 5KB
gpt.c 3KB
qei.c 3KB
turn_ctrl.h 350B
PID.c 4KB
PID.h 1KB
track.h 101B
pwm.c 5KB
qei.h 66B
UART.c 6KB
gpt.h 198B
main.c 908B
共 72 条
- 1
清风徐来jrb
- 粉丝: 81
- 资源: 37
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论2