Keil_XMC1300_ADC_扫描模式例程

所属分类:嵌入式/单片机/硬件编程
开发工具:C/C++
文件大小:686KB
下载次数:7
上传日期:2017-06-04 00:11:26
上 传 者kingryluo
说明:  Keil_XMC1300_ADC_扫描模式例程.zip,基于XMC1300,在Keil平台实现ADC扫描模式
(Implementation of ADC scanning mode on Keil platform based on XMC1300)

文件列表:
Keil_XMC1300_VADC_Scan_Source (0, 2013-11-28)
Keil_XMC1300_VADC_Scan_Source\ExtDll.iex (19, 2013-11-28)
Keil_XMC1300_VADC_Scan_Source\JLinkLog.txt (13198, 2013-11-28)
Keil_XMC1300_VADC_Scan_Source\JLinkSettings.ini (650, 2013-11-28)
Keil_XMC1300_VADC_Scan_Source\Keil_XMC1300_VADC_Scan_Source.axf (283028, 2013-11-28)
Keil_XMC1300_VADC_Scan_Source\Keil_XMC1300_VADC_Scan_Source.hex (5766, 2013-11-28)
Keil_XMC1300_VADC_Scan_Source\Keil_XMC1300_VADC_Scan_Source.htm (29837, 2013-11-28)
Keil_XMC1300_VADC_Scan_Source\Keil_XMC1300_VADC_Scan_Source.lnp (372, 2013-11-28)
Keil_XMC1300_VADC_Scan_Source\Keil_XMC1300_VADC_Scan_Source.map (55529, 2013-11-28)
Keil_XMC1300_VADC_Scan_Source\Keil_XMC1300_VADC_Scan_Source.plg (1621, 2013-11-28)
Keil_XMC1300_VADC_Scan_Source\Keil_XMC1300_VADC_Scan_Source.sct (479, 2013-11-28)
Keil_XMC1300_VADC_Scan_Source\Keil_XMC1300_VADC_Scan_Source.uvgui.shangaus (139876, 2013-11-28)
Keil_XMC1300_VADC_Scan_Source\Keil_XMC1300_VADC_Scan_Source.uvopt (9097, 2013-11-28)
Keil_XMC1300_VADC_Scan_Source\Keil_XMC1300_VADC_Scan_Source.uvproj (15581, 2013-11-28)
Keil_XMC1300_VADC_Scan_Source\Keil_XMC1300_VADC_Scan_Source_Keil_XMC1300_VADC_Scan_Source.dep (1329, 2013-11-28)
Keil_XMC1300_VADC_Scan_Source\Keil_XMC1300_VADC_Scan_Source_Target 1.dep (96, 2013-11-28)
Keil_XMC1300_VADC_Scan_Source\Main.c (1140, 2013-09-24)
Keil_XMC1300_VADC_Scan_Source\main.crf (274638, 2013-11-28)
Keil_XMC1300_VADC_Scan_Source\main.d (470, 2013-11-28)
Keil_XMC1300_VADC_Scan_Source\main.o (264952, 2013-11-28)
Keil_XMC1300_VADC_Scan_Source\mcuinit.crf (274401, 2013-11-28)
Keil_XMC1300_VADC_Scan_Source\mcuinit.d (509, 2013-11-28)
Keil_XMC1300_VADC_Scan_Source\mcuinit.o (264084, 2013-11-28)
Keil_XMC1300_VADC_Scan_Source\MCUINIT (0, 2013-11-27)
Keil_XMC1300_VADC_Scan_Source\MCUINIT\gpio_xmc1300_tssop38.h (33158, 2013-04-27)
Keil_XMC1300_VADC_Scan_Source\MCUINIT\MCUInit.c (2388, 2013-09-24)
Keil_XMC1300_VADC_Scan_Source\MCUINIT\MCUInit.h (232, 2013-09-24)
Keil_XMC1300_VADC_Scan_Source\MCUINIT\VADC.c (9128, 2013-09-24)
Keil_XMC1300_VADC_Scan_Source\MCUINIT\VADC.h (2290, 2013-09-24)
Keil_XMC1300_VADC_Scan_Source\Startup (0, 2013-11-28)
Keil_XMC1300_VADC_Scan_Source\Startup\startup_XMC1300.s (15415, 2013-06-24)
Keil_XMC1300_VADC_Scan_Source\Startup\system_XMC1300.c (4264, 2013-02-02)
Keil_XMC1300_VADC_Scan_Source\Startup\system_XMC1300.h (2111, 2013-07-22)
Keil_XMC1300_VADC_Scan_Source\Startup\XMC1000_RomFunctionTable.h (7031, 2013-07-04)
Keil_XMC1300_VADC_Scan_Source\Startup\XMC1300.h (834736, 2013-07-22)
Keil_XMC1300_VADC_Scan_Source\startup_xmc1300.d (48, 2013-11-28)
Keil_XMC1300_VADC_Scan_Source\startup_xmc1300.lst (52353, 2013-11-28)
Keil_XMC1300_VADC_Scan_Source\startup_xmc1300.o (6072, 2013-11-28)
Keil_XMC1300_VADC_Scan_Source\system_xmc1300.crf (246780, 2013-11-28)
... ...

1.目的: 将ADC组0的4个通道(G0CH4,5,6,7)设定为scan源,4次reduction模式; 经AD转换后,将结果分别存在组0寄存器R4~R7中,队列结束时产生ADC结束中断; 在ADC结束中断里置位ADC结束标志位AD_end_flag,并在main.c的while(1)主循环里延时查询ADC结束标志位; 如果转换结束,读取转换结果寄存器的值,并根据CH7(对应板上芯片引脚P2.2)的转换结果改变闪灯(对应P0.0)频率。 2.实验器材: - J-Link驱动安装到PC - J-Link v4.59 or above - XMC1300 Boot Kit (XMC1300 CPU Card) 3.实验步骤: - 用一根导线,将板上P2.2和P2.5引脚对应的过孔相连,通过旋转P2.5上的电位器改变P2.2的输入采样值 - 连接 XMC1300 CPU板到 USB - USB与PC连接 创建此工程的步骤: 1) 在DAVE3.0中创建一个 Empty Main Project 2) 初始化时钟 3) 初始化VADC模块 4) 使能ADC结束中断 5) 在main.c的while(1)主循环里,根据转换结果改变闪灯频率 4.实验结果: 1. 旋转电位器,改变闪灯(对应P0.0)频率。 2. 在调试状态下,能看到四个结果寄存器(adc_result[4]~adc_result[7])的值。

近期下载者

相关文件


收藏者