ucosii在STM32F407芯片上的移植代码完整mdk工程
ucosii在STM32F407芯片上的移植代码(完整mdk工程),使用FPU
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 9201 2012-09-21 23:15 uVision4ack.c
文件 962 2008-01-21 04:36 uVision4FLASH.ini
文件 171508 2008-01-21 04:29 uVision4ListBOOT_FLASH.map
文件 24502 2012-09-10 21:31 uVision4Listcortexm3_macro.lst
文件 28687 2013-09-05 22:09 uVision4Listos_cpu_a.lst
文件 75932 2013-09-05 22:09 uVision4Liststartup_stm32f4xx.lst
文件 38569 2012-09-10 21:31 uVision4Liststm32f10x_startup.lst
文件 31005 2008-01-16 18:27 uVision4Liststm32f10x_vector.lst
文件 173510 2013-09-05 22:10 uVision4ListSTM32_Flash.map
文件 1751 2013-09-05 22:10 uVision4ObjSTM32_Flash.plg
文件 1258 2007-10-08 00:51 uVision4RAM.ini
....... 192428 2013-09-05 22:10 uVision4STM32F103_rtos.uvgui.lanpinguo
....... 189118 2013-09-05 22:09 uVision4STM32F103_rtos.uvgui_lanpinguo.bak
....... 22255 2013-08-31 16:25 uVision4STM32F103_rtos.uvopt
....... 21657 2013-05-26 23:10 uVision4STM32F103_rtos.uvproj
文件 103670 2013-09-05 22:10 uVision4STM32F103_rtos_BOOT_FLASH.dep
....... 22247 2013-05-26 23:10 uVision4STM32F103_rtos_uvopt.bak
....... 33960 2013-05-26 00:34 uVision4STM32F103_rtos_uvproj.bak
文件 5435 2012-09-19 21:36 STM32F4xx FPU的设置.txt
文件 13639780 2012-09-19 22:30 STM32F4手册.pdf
文件 318 2008-03-21 11:35 使用说明.txt
文件 1375 2009-01-28 16:49 driverincadc.h
文件 1836 2008-03-21 00:44 driverinccntl.h
文件 32156 2012-09-25 22:28 driverinclis302dl.h
文件 1377 2009-01-28 08:34 driverinc
tc.h
文件 1762 2008-03-21 00:45 driverincspi_led.h
文件 1377 2009-02-01 13:56 driverincTIMx.h
文件 1866 2009-01-28 18:18 driverincuart.h
文件 5227 2009-02-02 16:19 driversrcadc.c
文件 6668 2008-03-21 01:09 driversrccntl.c
............此处省略2038个文件信息
/******************** (C) COPYRIGHT ********************************************
* File Name : adc.c
* Author : lanpinguo
* Date First Issued : 25/01/2009
* Description : ADC program body
********************************************************************************
* History:
* 25/01/2009: V0.1
*******************************************************************************/
/* Includes ------------------------------------------------------------------*/
#include “config.h“
/* External variable----------------------------------------------------------*/
extern vu16 ADC_DataBuffer[MAX_DATA][MAX_CHANNEL];
/* Private typedef -----------------------------------------------------------*/
/* Private define ------------------------------------------------------------*/
#define ADC1_DR_Address ((u32)0x4001244C)
/* Private macro -------------------------------------------------------------*/
/* Private variables ---------------------------------------------------------*/
/* Private function prototypes -----------------------------------------------*/
void ADC1_Configuration(void);
/* Private functions ---------------------------------------------------------*/
/*******************************************************************************
* Function Name : ADC1_Configuration
* Description : configure ADC1
* Input : None
* Output : None
* Return : None
*******************************************************************************/
void ADC1_Configuration(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
ADC_InitTypeDef ADC_InitStructure;
DMA_InitTypeDef DMA_InitStructure;
/* System clocks configuration ---------------------------------------------*/
/* Enable DMA clock */
RCC_AHBPeriphClockCmd(RCC_AHBPeriph_DMA ENABLE);
/* Enable ADC1 and GPIOC clock */
RCC_APB2PeriphClockCmd(RCC_APB2Periph_ADC1 | RCC_APB2Periph_GPIOC ENABLE);
/* GPIO configuration ------------------------------------------------------*/
/* Configure PC.00 (ADC Channel10)PC.01 (ADC Channel11)PC.02 (ADC Channel12) as analog input -------------------------*/
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0|GPIO_Pin_1|GPIO_Pin_2;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AIN;
GPIO_Init(GPIOC &GPIO_InitStructure);
/* DMA channel1 configuration ----------------------------------------------*/
DMA_DeInit(DMA_Channel1);
DMA_InitStructure.DMA_PeripheralbaseAddr = ADC1_DR_Address;
DMA_InitStructure.DMA_MemorybaseAddr = (u32)&ADC_DataBuffer;
DMA_InitStructure.DMA_DIR = DMA_DIR_PeripheralSRC;
DMA_InitStructure.DMA_BufferSize =4;
DMA_InitStructure.DMA_PeripheralInc = DMA_PeripheralInc_Disable;
DMA_InitStructure.DMA_MemoryInc = DMA_MemoryInc_Enable;
DMA_InitStructure.DMA_PeripheralDataSize = DMA_PeripheralDataSize_HalfWord;
DMA_InitStructure.DMA_MemoryDataSize = DMA_MemoryDataSize_HalfWord;
DMA_InitStructure.DMA_Mode = DMA_Mode_Circular;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 9201 2012-09-21 23:15 uVision4ack.c
文件 962 2008-01-21 04:36 uVision4FLASH.ini
文件 171508 2008-01-21 04:29 uVision4ListBOOT_FLASH.map
文件 24502 2012-09-10 21:31 uVision4Listcortexm3_macro.lst
文件 28687 2013-09-05 22:09 uVision4Listos_cpu_a.lst
文件 75932 2013-09-05 22:09 uVision4Liststartup_stm32f4xx.lst
文件 38569 2012-09-10 21:31 uVision4Liststm32f10x_startup.lst
文件 31005 2008-01-16 18:27 uVision4Liststm32f10x_vector.lst
文件 173510 2013-09-05 22:10 uVision4ListSTM32_Flash.map
文件 1751 2013-09-05 22:10 uVision4ObjSTM32_Flash.plg
文件 1258 2007-10-08 00:51 uVision4RAM.ini
....... 192428 2013-09-05 22:10 uVision4STM32F103_rtos.uvgui.lanpinguo
....... 189118 2013-09-05 22:09 uVision4STM32F103_rtos.uvgui_lanpinguo.bak
....... 22255 2013-08-31 16:25 uVision4STM32F103_rtos.uvopt
....... 21657 2013-05-26 23:10 uVision4STM32F103_rtos.uvproj
文件 103670 2013-09-05 22:10 uVision4STM32F103_rtos_BOOT_FLASH.dep
....... 22247 2013-05-26 23:10 uVision4STM32F103_rtos_uvopt.bak
....... 33960 2013-05-26 00:34 uVision4STM32F103_rtos_uvproj.bak
文件 5435 2012-09-19 21:36 STM32F4xx FPU的设置.txt
文件 13639780 2012-09-19 22:30 STM32F4手册.pdf
文件 318 2008-03-21 11:35 使用说明.txt
文件 1375 2009-01-28 16:49 driverincadc.h
文件 1836 2008-03-21 00:44 driverinccntl.h
文件 32156 2012-09-25 22:28 driverinclis302dl.h
文件 1377 2009-01-28 08:34 driverinc
tc.h
文件 1762 2008-03-21 00:45 driverincspi_led.h
文件 1377 2009-02-01 13:56 driverincTIMx.h
文件 1866 2009-01-28 18:18 driverincuart.h
文件 5227 2009-02-02 16:19 driversrcadc.c
文件 6668 2008-03-21 01:09 driversrccntl.c
............此处省略2038个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)