STM32之ADC+DMA传输(定时器触发)
所属分类:单片机开发
开发工具:C/C++
文件大小:3294KB
下载次数:65
上传日期:2019-04-09 17:28:01
上 传 者:
乔巴超人
说明: STM32F103单片机实现定时器触发DMA传输ADC测得的数据
(STM32F103 Single Chip Microcomputer Implements Timer Triggering DMA to Transfer Data Measured by ADC)
文件列表:
ADC+TMER+DMA(ok)\CORE\core_cm3.c (17273, 2010-06-07)
ADC+TMER+DMA(ok)\CORE\core_cm3.h (85714, 2011-02-09)
ADC+TMER+DMA(ok)\CORE\startup_stm32f10x_hd.s (15503, 2011-03-10)
ADC+TMER+DMA(ok)\HARDWARE\ADC\adc.c (2846, 2018-06-14)
ADC+TMER+DMA(ok)\HARDWARE\ADC\adc.h (532, 2015-03-23)
ADC+TMER+DMA(ok)\HARDWARE\DMA\dma.c (2779, 2018-06-14)
ADC+TMER+DMA(ok)\HARDWARE\DMA\dma.h (783, 2018-06-13)
ADC+TMER+DMA(ok)\HARDWARE\KEY\key.c (1740, 2015-04-01)
ADC+TMER+DMA(ok)\HARDWARE\KEY\key.h (1059, 2015-03-23)
ADC+TMER+DMA(ok)\HARDWARE\LCD\font.h (35016, 2015-03-13)
ADC+TMER+DMA(ok)\HARDWARE\LCD\lcd.c (85336, 2015-04-01)
ADC+TMER+DMA(ok)\HARDWARE\LCD\lcd.h (7561, 2015-03-31)
ADC+TMER+DMA(ok)\HARDWARE\LED\led.c (1299, 2015-03-23)
ADC+TMER+DMA(ok)\HARDWARE\LED\led.h (638, 2015-03-23)
ADC+TMER+DMA(ok)\HARDWARE\TIMER\timer.c (2404, 2018-06-14)
ADC+TMER+DMA(ok)\HARDWARE\TIMER\timer.h (585, 2018-06-12)
ADC+TMER+DMA(ok)\keilkilll.bat (399, 2011-04-23)
ADC+TMER+DMA(ok)\OBJ\ADC.axf (397052, 2018-07-02)
ADC+TMER+DMA(ok)\OBJ\ADC.build_log.htm (1938, 2018-07-02)
ADC+TMER+DMA(ok)\OBJ\adc.crf (350391, 2018-07-02)
ADC+TMER+DMA(ok)\OBJ\adc.d (1649, 2018-07-02)
ADC+TMER+DMA(ok)\OBJ\ADC.hex (34370, 2018-07-02)
ADC+TMER+DMA(ok)\OBJ\ADC.htm (89363, 2018-07-02)
ADC+TMER+DMA(ok)\OBJ\ADC.lnp (682, 2018-07-02)
ADC+TMER+DMA(ok)\OBJ\adc.o (384136, 2018-07-02)
ADC+TMER+DMA(ok)\OBJ\ADC.sct (479, 2018-04-02)
ADC+TMER+DMA(ok)\OBJ\ADC_ADC.dep (44028, 2018-07-02)
ADC+TMER+DMA(ok)\OBJ\core_cm3.crf (3951, 2018-07-02)
ADC+TMER+DMA(ok)\OBJ\core_cm3.d (113, 2018-07-02)
ADC+TMER+DMA(ok)\OBJ\core_cm3.o (11312, 2018-07-02)
ADC+TMER+DMA(ok)\OBJ\delay.crf (349964, 2018-07-02)
ADC+TMER+DMA(ok)\OBJ\delay.d (1678, 2018-07-02)
ADC+TMER+DMA(ok)\OBJ\delay.o (382872, 2018-07-02)
ADC+TMER+DMA(ok)\OBJ\dma.crf (350094, 2018-07-02)
ADC+TMER+DMA(ok)\OBJ\dma.d (1610, 2018-07-02)
ADC+TMER+DMA(ok)\OBJ\dma.o (383764, 2018-07-02)
ADC+TMER+DMA(ok)\OBJ\key.crf (350297, 2018-07-02)
ADC+TMER+DMA(ok)\OBJ\key.d (1649, 2018-07-02)
ADC+TMER+DMA(ok)\OBJ\key.o (383652, 2018-07-02)
ADC+TMER+DMA(ok)\OBJ\lcd.crf (384054, 2018-06-12)
... ...
实验器材:
正点原子精英STM32F103开发板
实验目的:
学习STM32内部ADC的使用
硬件资源:
1,DS0(连接在PB5)
2,串口1(波特率:115200,PA9/PA10连接在板载USB转串口芯片CH340上面)
3,ALIENTEK 2.8/3.5/4.3/7寸TFTLCD模块(通过FSMC驱动,FSMC_NE4接LCD片选/A10接RS)
4,ADC(STM32内部ADC1,通道1,即:ADC1_CH1)
实验现象:
本实验通过STM32内部ADC1读取通道1(PA1)上面的电压,在LCD模块上面显示ADC转换值以及换算成电压后的电压值。
注意事项:
1,4.3寸和7寸屏需要比较大电流,USB供电可能不足,请用外部电源适配器(推荐外接12V 1A电源).
2,本例程在LCD_Init函数里面(在ILI93xx.c),用到了printf,如果不初始化串口1,将导致液晶无法显示!!
3,PA1默认通过跳线帽连接TPAD,读取到的电压值约为3V左右,请拔了P7跳线帽,然后给PA1提供测试电压.
4,ADC的最大输入电压是3.3V,请不要超过这个值.
5,多功能接口(P7)的ADC即连接在PA1上.
6,ADC的参考电压直接连接在AVDD,恒为3.3V
-------------------------------------------------------------------------------------------
◆其他重要连接:
开发板光盘资料下载地址(视频+文档+源码等):http://www.openedv.com/posts/list/13912.htm
添加微信公众平台方法:http://www.openedv.com/posts/list/45157.htm
◆友情提示:如果您想以后及时免费的收到正点原子所有开发板资料更新增加通知,请关注微信公众平台:
2种添加方法:(动动手提升您的学习效率,惊喜不断哦)
(1)打开微信->添加朋友->公众号->输入“正点原子”->点击关注
(2)打开微信->添加朋友->输入“alientek_stm32"->点击关注
具体微信添加方法,请参考帖子:http://www.openedv.com/posts/list/45157.htm
正点原子@ALIENTEK
广州市星翼电子科技有限公司
电话:020-38271790
传真:020-36773971
购买:http://eboard.taobao.com
公司网站:www.alientek.com
技术论坛:www.openedv.com
近期下载者:
相关文件:
收藏者: