Keil_XMC1300中断嵌套例程
所属分类:嵌入式/单片机/硬件编程
开发工具:C/C++
文件大小:818KB
下载次数:8
上传日期:2017-06-04 00:01:25
上 传 者:
kingryluo
说明: Keil_XMC1300中断嵌套例程,基于Keil
(Keil_XMC1300 interrupt nesting routine)
文件列表:
Keil_XMC1300_NVIC_Nested (0, 2013-11-27)
Keil_XMC1300_NVIC_Nested\ccu40.crf (275438, 2013-11-27)
Keil_XMC1300_NVIC_Nested\ccu40.d (455, 2013-11-27)
Keil_XMC1300_NVIC_Nested\ccu40.o (263592, 2013-11-27)
Keil_XMC1300_NVIC_Nested\ExtDll.iex (19, 2013-11-27)
Keil_XMC1300_NVIC_Nested\JLinkLog.txt (7246, 2013-11-27)
Keil_XMC1300_NVIC_Nested\JLinkSettings.ini (650, 2013-11-27)
Keil_XMC1300_NVIC_Nested\Keil_XMC1300_NVIC_Nested.axf (277508, 2013-11-27)
Keil_XMC1300_NVIC_Nested\Keil_XMC1300_NVIC_Nested.hex (4797, 2013-11-27)
Keil_XMC1300_NVIC_Nested\Keil_XMC1300_NVIC_Nested.htm (30619, 2013-11-27)
Keil_XMC1300_NVIC_Nested\Keil_XMC1300_NVIC_Nested.lnp (370, 2013-11-27)
Keil_XMC1300_NVIC_Nested\Keil_XMC1300_NVIC_Nested.map (55379, 2013-11-27)
Keil_XMC1300_NVIC_Nested\Keil_XMC1300_NVIC_Nested.plg (1607, 2013-11-27)
Keil_XMC1300_NVIC_Nested\Keil_XMC1300_NVIC_Nested.sct (479, 2013-11-27)
Keil_XMC1300_NVIC_Nested\Keil_XMC1300_NVIC_Nested.uvgui.shangaus (140649, 2013-11-27)
Keil_XMC1300_NVIC_Nested\Keil_XMC1300_NVIC_Nested.uvopt (9586, 2013-11-27)
Keil_XMC1300_NVIC_Nested\Keil_XMC1300_NVIC_Nested.uvproj (15743, 2013-11-27)
Keil_XMC1300_NVIC_Nested\Keil_XMC1300_NVIC_Nested_Keil_XMC1300_NVIC_Nested.dep (1549, 2013-11-27)
Keil_XMC1300_NVIC_Nested\Keil_XMC1300_NVIC_Nested_Target 1.dep (91, 2013-11-27)
Keil_XMC1300_NVIC_Nested\Main.c (252, 2013-09-24)
Keil_XMC1300_NVIC_Nested\main.crf (274509, 2013-11-27)
Keil_XMC1300_NVIC_Nested\main.d (528, 2013-11-27)
Keil_XMC1300_NVIC_Nested\main.o (264176, 2013-11-27)
Keil_XMC1300_NVIC_Nested\mcuinit.crf (274506, 2013-11-27)
Keil_XMC1300_NVIC_Nested\mcuinit.d (569, 2013-11-27)
Keil_XMC1300_NVIC_Nested\mcuinit.o (264676, 2013-11-27)
Keil_XMC1300_NVIC_Nested\MCUINIT (0, 2013-11-27)
Keil_XMC1300_NVIC_Nested\MCUINIT\CCU40.c (7581, 2013-09-24)
Keil_XMC1300_NVIC_Nested\MCUINIT\CCU40.h (2327, 2013-09-10)
Keil_XMC1300_NVIC_Nested\MCUINIT\gpio_xmc1300_tssop38.h (33158, 2013-02-15)
Keil_XMC1300_NVIC_Nested\MCUINIT\MCUInit.c (1189, 2013-09-10)
Keil_XMC1300_NVIC_Nested\MCUINIT\MCUInit.h (218, 2013-09-10)
Keil_XMC1300_NVIC_Nested\MCUINIT\NVIC.c (3447, 2013-09-10)
Keil_XMC1300_NVIC_Nested\MCUINIT\NVIC.h (2224, 2013-09-10)
Keil_XMC1300_NVIC_Nested\nvic.crf (246320, 2013-11-27)
Keil_XMC1300_NVIC_Nested\nvic.d (399, 2013-11-27)
Keil_XMC1300_NVIC_Nested\nvic.o (250144, 2013-11-27)
Keil_XMC1300_NVIC_Nested\Startup (0, 2013-11-27)
Keil_XMC1300_NVIC_Nested\Startup\startup_XMC1300.s (15415, 2013-06-24)
... ...
1.目的:
这个程序使用CCU40模块的slice0和slice1分别产生500ms、1s的定时器中断,
并设置IRQ高的中断优先级高于IRQ低的中断。中断事件用板载LED灯指示。
2.实验器材:
- J-Link Drivers installed on PC
- J-Link v4.59 or above
- XMC1300 Boot Kit (XMC1300 CPU Card)
3.实验步骤:
- 连接 XMC1300 CPU板到 USB
- 将外部信号连接到P0.0端口
创建此工程的步骤:
1) 在DAVE3.0中创建一个 Empty Main Project
2) 初始化时钟
3) 初始化CCU40模块
4) 初始化slice0和slice1分别产生500ms、1s的定时器中断
5) 初始化P0.0、P0.8为输出
6) 初始化事件请求中断,及中断优先级
7) 建立中断处理程序
4.实验结果:
1. P0.0、P0.8对应LED灯分别间隔500ms、1s闪烁。
近期下载者:
相关文件:
收藏者: