• 大小: 1.97MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-11-08
  • 语言: 其他
  • 标签: STM32  led  GPIO  

资源简介

基于STM32的流水灯点灯程序,运用最新的cotex——M3固件库

资源截图

代码片段和文件信息

/******************** (C) COPYRIGHT 2008 STMicroelectronics ********************
* File Name          : main.c
* Author             : MCD Application Team
* Version            : V2.0.1
* Date               : 06/13/2008
* Description        : Main program body.
********************************************************************************
* 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.
*******************************************************************************/

/* Includes ------------------------------------------------------------------*/
#include “stm32f10x.h“
/* Private typedef -----------------------------------------------------------*/

/* Private define ------------------------------------------------------------*/

/*神州III号LED灯相关定义*/
#define RCC_GPIO_LED                    RCC_APB2Periph_GPIOF    /*LED使用的GPIO时钟*/
#define LEDn                            4                       /*神舟III号LED数量*/
#define GPIO_LED                        GPIOF                   /*神舟III号LED灯使用的GPIO组*/

#define DS1_PIN                         GPIO_Pin_6              /*DS1使用的GPIO管脚*/
#define DS2_PIN                         GPIO_Pin_7 /*DS2使用的GPIO管脚*/
#define DS3_PIN                         GPIO_Pin_8   /*DS3使用的GPIO管脚*/
#define DS4_PIN                         GPIO_Pin_9 /*DS4使用的GPIO管脚*/

/* Private macro -------------------------------------------------------------*/

/* Private variables ---------------------------------------------------------*/
GPIO_InitTypeDef GPIO_InitStructure;
ErrorStatus HSEStartUpStatus;
u8 count=0;

/* Private function prototypes -----------------------------------------------*/
void RCC_Configuration(void);
void NVIC_Configuration(void);
void Delay(vu32 nCount);
void Turn_On_LED(u8 LED_NUM);

/* Private functions ---------------------------------------------------------*/

/*******************************************************************************
* Function Name  : main
* Description    : Main program.
* Input          : None
* Output         : None
* Return         : None
*******************************************************************************/
int main(void)
{

   /* 配置神舟III号LED灯使用的GPIO管脚模式*/
   RCC_APB2PeriphClockCmd(RCC_GPIO_LED ENABLE); /*使能LED灯使用的GPIO时钟*/

   GPIO_InitStructure.GPIO_Pin = DS1_PIN|DS2_PIN|DS3_PIN|DS4_PIN; 
   GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
   GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  
   GPIO_Init(GPIO_LED &GPIO_InitStructure);  /*神州III号使用的LED灯相关的GPIO口初始化*/
   GPIO_SetBits(GPIO_LEDDS1_PIN|DS2_PIN

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      96801  2010-04-23 10:42  01.LED流水灯(神舟III号)\EWARMv5\Backup of Project.ewd

     文件     116674  2010-04-23 10:42  01.LED流水灯(神舟III号)\EWARMv5\Backup of Project.ewp

     文件      16624  2010-12-15 20:31  01.LED流水灯(神舟III号)\EWARMv5\Project.dep

     文件      88736  2010-10-04 20:58  01.LED流水灯(神舟III号)\EWARMv5\Project.ewd

     文件     121712  2010-12-15 20:31  01.LED流水灯(神舟III号)\EWARMv5\Project.ewp

     文件        161  2010-04-23 10:42  01.LED流水灯(神舟III号)\EWARMv5\Project.eww

     文件       5583  2010-04-23 10:42  01.LED流水灯(神舟III号)\EWARMv5\readme.txt

     文件       2503  2010-12-15 20:31  01.LED流水灯(神舟III号)\EWARMv5\settings\Project.cspy.bat

     文件       3541  2010-12-15 20:31  01.LED流水灯(神舟III号)\EWARMv5\settings\Project.dbgdt

     文件        704  2010-12-15 20:31  01.LED流水灯(神舟III号)\EWARMv5\settings\Project.dni

     文件       3169  2010-12-15 20:31  01.LED流水灯(神舟III号)\EWARMv5\settings\Project.wsdt

     文件        205  2010-10-04 20:58  01.LED流水灯(神舟III号)\EWARMv5\settings\Project_STM32100B-EVAL.jlink

     文件       1354  2010-04-23 10:42  01.LED流水灯(神舟III号)\EWARMv5\stm32f10x_flash.icf

     文件       1422  2010-04-23 10:42  01.LED流水灯(神舟III号)\EWARMv5\stm32f10x_flash_extsram.icf

     文件       1355  2010-04-23 10:42  01.LED流水灯(神舟III号)\EWARMv5\stm32f10x_nor.icf

     文件       1354  2010-04-23 10:42  01.LED流水灯(神舟III号)\EWARMv5\stm32f10x_ram.icf

     文件      92944  2010-12-15 20:31  01.LED流水灯(神舟III号)\EWARMv5\神舟III号\Exe\Project.out

     文件      20996  2010-12-15 20:31  01.LED流水灯(神舟III号)\EWARMv5\神舟III号\Obj\core_cm3.o

     文件      12516  2010-12-15 20:31  01.LED流水灯(神舟III号)\EWARMv5\神舟III号\Obj\main.o

     文件      13316  2010-12-15 20:31  01.LED流水灯(神舟III号)\EWARMv5\神舟III号\Obj\misc.o

     文件       1703  2010-12-15 20:31  01.LED流水灯(神舟III号)\EWARMv5\神舟III号\Obj\Project.pbd

     文件      34736  2010-12-15 20:31  01.LED流水灯(神舟III号)\EWARMv5\神舟III号\Obj\startup_stm32f10x_md.o

     文件      17980  2010-12-15 20:31  01.LED流水灯(神舟III号)\EWARMv5\神舟III号\Obj\stm32f10x_exti.o

     文件      45572  2010-12-15 20:31  01.LED流水灯(神舟III号)\EWARMv5\神舟III号\Obj\stm32f10x_fsmc.o

     文件      39348  2010-12-15 20:31  01.LED流水灯(神舟III号)\EWARMv5\神舟III号\Obj\stm32f10x_gpio.o

     文件      16968  2010-12-15 20:31  01.LED流水灯(神舟III号)\EWARMv5\神舟III号\Obj\stm32f10x_it.o

     文件      61180  2010-12-15 20:31  01.LED流水灯(神舟III号)\EWARMv5\神舟III号\Obj\stm32f10x_rcc.o

     文件      44144  2010-12-15 20:31  01.LED流水灯(神舟III号)\EWARMv5\神舟III号\Obj\stm32f10x_spi.o

     文件      56752  2010-12-15 20:31  01.LED流水灯(神舟III号)\EWARMv5\神舟III号\Obj\stm32f10x_usart.o

     文件      60564  2010-12-15 20:31  01.LED流水灯(神舟III号)\EWARMv5\神舟III号\Obj\stm32_eval.o

............此处省略202个文件信息

评论

共有 条评论