Description: UCOS project, using keil development tools, the program processor based stm32v100. In uC/OS-II in the establishment of three task Taskled, Tasktep, Taskadc and three interrupted. Taskled initialization, LED turn light, when you press the Key button to generate an interrupt. The contents of the interrupt service routine: all the lights off, 2 seconds later all the light-emitting diode, another 1 second to return after the break. Tasktep for real-time detection of temperature sensor u4. STM32 through the IIC interface to obtain the temperature sensor temperature. Taskadc ADC sample values used to display real-time. The second interrupt is TIM2 timer interrupt, used to play WAV sound files. The third interrupt is tamper button interrupt, to stop or start playing audio files.
File list (Check if you may need any files):
3.3_uCOS_all_test
.................\common
.................\......\inc
.................\......\...\cortexm3_macro.h
.................\......\...\stm32f10x_adc.h
.................\......\...\stm32f10x_bkp.h
.................\......\...\stm32f10x_can.h
.................\......\...\stm32f10x_conf.h
.................\......\...\stm32f10x_crc.h
.................\......\...\stm32f10x_dac.h
.................\......\...\stm32f10x_dbgmcu.h
.................\......\...\stm32f10x_dma.h
.................\......\...\stm32f10x_exti.h
.................\......\...\stm32f10x_flash.h
.................\......\...\stm32f10x_fsmc.h
.................\......\...\stm32f10x_gpio.h
.................\......\...\stm32f10x_i2c.h
.................\......\...\stm32f10x_iwdg.h
.................\......\...\stm32f10x_lib.h
.................\......\...\stm32f10x_map.h
.................\......\...\stm32f10x_nvic.h
.................\......\...\stm32f10x_pwr.h
.................\......\...\stm32f10x_rcc.h
.................\......\...\stm32f10x_rtc.h
.................\......\...\stm32f10x_sdio.h
.................\......\...\stm32f10x_spi.h
.................\......\...\stm32f10x_systick.h
.................\......\...\stm32f10x_tim.h
.................\......\...\stm32f10x_type.h
.................\......\...\stm32f10x_usart.h
.................\......\...\stm32f10x_wwdg.h
.................\......\...\USB
.................\......\...\...\usb_core.h
.................\......\...\...\usb_def.h
.................\......\...\...\usb_init.h
.................\......\...\...\usb_int.h
.................\......\...\...\usb_lib.h
.................\......\...\...\usb_mem.h
.................\......\...\...\usb_regs.h
.................\......\...\...\usb_type.h
.................\......\src
.................\......\...\stm32f10x_adc.c
.................\......\...\stm32f10x_bkp.c
.................\......\...\stm32f10x_can.c
.................\......\...\stm32f10x_crc.c
.................\......\...\stm32f10x_dac.c
.................\......\...\stm32f10x_dbgmcu.c
.................\......\...\stm32f10x_dma.c
.................\......\...\stm32f10x_exti.c
.................\......\...\stm32f10x_flash.c
.................\......\...\stm32f10x_fsmc.c
.................\......\...\stm32f10x_gpio.c
.................\......\...\stm32f10x_i2c.c
.................\......\...\stm32f10x_iwdg.c
.................\......\...\stm32f10x_lib.c
.................\......\...\stm32f10x_nvic.c
.................\......\...\stm32f10x_pwr.c
.................\......\...\stm32f10x_rcc.c
.................\......\...\stm32f10x_rtc.c
.................\......\...\stm32f10x_sdio.c
.................\......\...\stm32f10x_spi.c
.................\......\...\stm32f10x_systick.c
.................\......\...\stm32f10x_tim.c
.................\......\...\stm32f10x_usart.c
.................\......\...\stm32f10x_wwdg.c
.................\......\...\USB
.................\......\...\...\usb_core.c
.................\......\...\...\usb_init.c
.................\......\...\...\usb_int.c
.................\......\...\...\usb_mem.c
.................\......\...\...\usb_regs.c
.................\......\startup
.................\......\.......\cortexm3_macro.s
.................\......\.......\stm32f10x_startup.s
.................\inc
.................\...\stm32f10x_it.h
.................\...\stm32f10x_target.h
.................\project
.................\.......\list
.................\.......\out
.................\.......\...\uCOS-STM32.plg
.................\.......\...\uCOS-STM32.sct
.................\.......\...\uCOS-STM32.tra
.................\.......\readme.txt
.................\.......\uCOS-STM32.Opt
.................\.......\uCOS-STM32.Uv2
.................\.......\uCOS-STM32_Opt.Bak
.................\src
.................\...\fonts.c
.................\...\fonts.h
.................\...\lcd.c
.................\...\lcd.h
.................\...\main.c
.................\...\spi_flash.c
.................\...\spi_flash.h
.................\...\stm32f10x_it.c
.................\...\stm32f10x_target.c
.................\...\tsensor.c
.................