STM32-320240display

所属分类:其他嵌入式/单片机内容
开发工具:C/C++
文件大小:1710KB
下载次数:352
上传日期:2009-07-16 22:52:59
上 传 者sdcxwlz
说明:  stm32采样波形同时在液晶上显示出来 并计算出频率
(stm32 sampling the waveform at the same time in the liquid crystal display and calculate the frequency of)

文件列表:
new-wlz\library\src\stm32f10x_adc.c (58563, 2008-09-21)
new-wlz\library\src\stm32f10x_bkp.c (11170, 2008-09-21)
new-wlz\library\src\stm32f10x_can.c (31644, 2008-09-21)
new-wlz\library\src\stm32f10x_crc.c (4615, 2008-09-21)
new-wlz\library\src\stm32f10x_dac.c (17175, 2008-09-21)
new-wlz\library\src\stm32f10x_dbgmcu.c (5222, 2008-09-21)
new-wlz\library\src\stm32f10x_dma.c (33291, 2008-09-21)
new-wlz\library\src\stm32f10x_exti.c (8742, 2008-09-21)
new-wlz\library\src\stm32f10x_flash.c (32684, 2008-09-21)
new-wlz\library\src\stm32f10x_fsmc.c (41224, 2008-09-21)
new-wlz\library\src\stm32f10x_gpio.c (22558, 2008-09-21)
new-wlz\library\src\stm32f10x_i2c.c (47768, 2009-04-02)
new-wlz\library\src\stm32f10x_iwdg.c (6431, 2008-09-21)
new-wlz\library\src\stm32f10x_lib.c (9154, 2008-09-21)
new-wlz\library\src\stm32f10x_nvic.c (28776, 2008-09-21)
new-wlz\library\src\stm32f10x_pwr.c (11198, 2008-09-21)
new-wlz\library\src\stm32f10x_rcc.c (43863, 2008-09-21)
new-wlz\library\src\stm32f10x_rtc.c (12141, 2008-09-21)
new-wlz\library\src\stm32f10x_sdio.c (39336, 2008-09-21)
new-wlz\library\src\stm32f10x_spi.c (34968, 2008-09-21)
new-wlz\library\src\stm32f10x_systick.c (6993, 2008-09-21)
new-wlz\library\src\stm32f10x_tim.c (131040, 2008-09-21)
new-wlz\library\src\stm32f10x_usart.c (44255, 2008-09-21)
new-wlz\library\src\stm32f10x_wwdg.c (7498, 2008-09-21)
new-wlz\library\inc\cortexm3_macro.h (2225, 2008-09-21)
new-wlz\library\inc\stm32f10x_adc.h (18854, 2008-09-21)
new-wlz\library\inc\stm32f10x_bkp.h (6911, 2008-09-21)
new-wlz\library\inc\stm32f10x_can.h (12279, 2008-09-21)
new-wlz\library\inc\stm32f10x_crc.h (1881, 2008-09-21)
new-wlz\library\inc\stm32f10x_dac.h (9598, 2008-09-21)
new-wlz\library\inc\stm32f10x_dbgmcu.h (2859, 2008-09-21)
new-wlz\library\inc\stm32f10x_dma.h (17974, 2008-09-21)
new-wlz\library\inc\stm32f10x_exti.h (5776, 2008-09-21)
new-wlz\library\inc\stm32f10x_flash.h (13996, 2008-09-21)
new-wlz\library\inc\stm32f10x_fsmc.h (18487, 2008-09-21)
new-wlz\library\inc\stm32f10x_gpio.h (14820, 2008-09-21)
new-wlz\library\inc\stm32f10x_i2c.h (15479, 2009-04-02)
new-wlz\library\inc\stm32f10x_iwdg.h (3414, 2008-09-21)
new-wlz\library\inc\stm32f10x_lib.h (3200, 2008-09-21)
new-wlz\library\inc\stm32f10x_map.h (500262, 2008-09-21)
... ...

/******************** (C) COPYRIGHT 2008 STMicroelectronics ******************** * File Name : readme.txt * Author : MCD Application Team * Version : V2.0.3 * Date : 09/22/2008 * Description : Description of the ADC TIM trigger and auto-injection Example. ******************************************************************************** * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME. * AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT, * INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE * CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING * INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS. *******************************************************************************/ Example description =================== This example describes how to convert ADC regular group channels continuously using TIM1 external trigger and injected group channels using the auto-injected feature. ADC1 is configured to convert on each TIM1 capture compare event ADC channel14. Each time an end of regular conversion occurs the DMA transfers, the converted data from ADC1 DR register to the ADC_RegularConvertedValueTab table. Enabling the auto-injected feature, allows to convert automatically the injected channel ADC channel11 after the end of the regular channel14. An ADC interrupt is generated then by JEOC flag at the end of the injected channel conversion and in the interrupt routine the result is stored in the ADC_InjectedConvertedValueTab table. The procedure is repeated 32 times then the TIM1 peripheral is disabled and thus, no conversion will be done neither regular or injected. TIM1 start conversion triggers can be visualized on oscilloscope on PA.08 and at the same time the toggle of pin PC.06 which indicates the automatic auto-injection conversion. The ADC1 clock is set to 14 MHz. Directory contents ================== stm32f10x_conf.h Library Configuration file stm32f10x_it.c Interrupt handlers stm32f10x_it.h Interrupt handlers header file main.c Main program Hardware environment ==================== This example runs on STMicroelectronics STM3210B-EVAL and STM3210E-EVAL evaluation boards and can be easily tailored to any other hardware. - Connect a known voltage, between 0-3.3V, to ADC Channel14 mapped on pin PC.04 (potentiometer RV1 on STM3210B-EVAL and STM3210E-EVAL boards) and ADC Channel11 mapped on pin PC.01 - Connect PA.08 and PC.06 pins to an oscilloscope How to use it ============= In order to make the program work, you must do the following : - Create a project and setup all your toolchain's start-up files - Compile the directory content files and required Library files : + stm32f10x_lib.c + stm32f10x_adc.c + stm32f10x_dma.c + stm32f10x_tim.c + stm32f10x_gpio.c + stm32f10x_rcc.c + stm32f10x_nvic.c + stm32f10x_flash.c - Link all compiled files and load your image into target memory - Run the example ******************* (C) COPYRIGHT 2008 STMicroelectronics *****END OF FILE******

近期下载者

相关文件


收藏者