资源简介

程序内有详细的讲解文档,很好的学习资料,欢迎大家下载学习

资源截图

代码片段和文件信息

/*  本例程由 www.armjishu.com 提供  */
/* STM32主芯片是72MHZ的,我们在这个程序里将主芯片配置成72MHZ,点灯运行 */
 /*  STM32主芯片是72MHZ的,我们在这个程序里将主芯片配置成72MHZ,点灯运行()*/
/*  注意:48M和72M之间是2等待周期;
    增加了FLASH两个时钟周期的延时CPU的运行频率高,而内部flash的运行频率低
    所以cpu要从flash中取指令当然要有个等待的时间了。
怎么协调:cortex内核“意识”到它的缓冲区没有指令了,它就会去flash中预取,
当缓冲区中有预取的指令,它自然就不执行预取了,
当然cortex内核肯定不是当缓冲区中没有指令了才去取指令,
而是它认为被cpu译码后剩余的预取指令少到一定程度后就去预取指令。
关于FLASH更多资料请见《STM32F10xxx闪存编程手册》   */

#define     __IO    volatile             
typedef unsigned           int uint32_t;
typedef __IO uint32_t  vu32; 
typedef unsigned short     int uint16_t;

#define GPIO_Pin_0                 ((uint16_t)0x0001)  /*!< Pin 0 selected */
#define GPIO_Pin_1                 ((uint16_t)0x0002)  /*!< Pin 1 selected */
#define GPIO_Pin_2                 ((uint16_t)0x0004)  /*!< Pin 2 selected */
#define GPIO_Pin_3                 ((uint16_t)0x0008)  /*!< Pin 3 selected */
#define GPIO_Pin_4                 ((uint16_t)0x0010)  /*!< Pin 4 selected */
#define GPIO_Pin_5                 ((uint16_t)0x0020)  /*!< Pin 5 selected */
#define GPIO_Pin_6                 ((uint16_t)0x0040)  /*!< Pin 6 selected */
#define GPIO_Pin_7                 ((uint16_t)0x0080)  /*!< Pin 7 selected */
#define GPIO_Pin_8                 ((uint16_t)0x0100)  /*!< Pin 8 selected */
#define GPIO_Pin_9                 ((uint16_t)0x0200)  /*!< Pin 9 selected */
#define GPIO_Pin_10                ((uint16_t)0x0400)  /*!< Pin 10 selected */
#define GPIO_Pin_11                ((uint16_t)0x0800)  /*!< Pin 11 selected */
#define GPIO_Pin_12                ((uint16_t)0x1000)  /*!< Pin 12 selected */
#define GPIO_Pin_13                ((uint16_t)0x2000)  /*!< Pin 13 selected */
#define GPIO_Pin_14                ((uint16_t)0x4000)  /*!< Pin 14 selected */
#define GPIO_Pin_15                ((uint16_t)0x8000)  /*!< Pin 15 selected */
#define GPIO_Pin_All               ((uint16_t)0xFFFF)  /*!< All pins selected */

#define RCC_APB2Periph_AFIO              ((uint32_t)0x00000001)
#define RCC_APB2Periph_GPIOA             ((uint32_t)0x00000004)
#define RCC_APB2Periph_GPIOB             ((uint32_t)0x00000008)
#define RCC_APB2Periph_GPIOC             ((uint32_t)0x00000010)
#define RCC_APB2Periph_GPIOD             ((uint32_t)0x00000020)

#define APB1PERIPH_base       PERIPH_base
#define APB2PERIPH_base       (PERIPH_base + 0x10000)
#define AHBPERIPH_base        (PERIPH_base + 0x20000)
#define FLASH_R_base          (AHBPERIPH_base + 0x2000) /*!< Flash registers base address */
#define FLASH               ((FLASH_TypeDef *) FLASH_R_base)


/************ GPIOB <*************/
typedef struct
{
  __IO uint32_t CRL;
  __IO uint32_t CRH;
  __IO uint32_t IDR;
  __IO uint32_t ODR;
  __IO uint32_t BSRR;
  __IO uint32_t BRR;
  __IO uint32_t LCKR;
} GPIO_TypeDef;

typedef struct
{
  __IO uint32_t CR;
  __IO uint32_t CFGR;
  __IO uint32_t CIR;
  __IO uint32_t APB2RSTR;
  __IO uint32_t APB1RSTR;
  __IO uint32_t AHBENR;
  __IO uint32_t APB2ENR;
 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-06-22 18:06  07.STM32芯片72MHZ频率下全速跑LED流水灯(STM32神舟IV号-寄存器版)\
     目录           0  2017-06-22 18:06  07.STM32芯片72MHZ频率下全速跑LED流水灯(STM32神舟IV号-寄存器版)\MDK\
     文件       37850  2013-03-29 21:32  07.STM32芯片72MHZ频率下全速跑LED流水灯(STM32神舟IV号-寄存器版)\MDK\JlinkLog.txt
     文件         574  2013-03-29 18:11  07.STM32芯片72MHZ频率下全速跑LED流水灯(STM32神舟IV号-寄存器版)\MDK\JlinkSettings.ini
     文件       35297  2013-03-29 20:38  07.STM32芯片72MHZ频率下全速跑LED流水灯(STM32神舟IV号-寄存器版)\MDK\STM32F10x.lst
     文件       11307  2013-03-29 18:11  07.STM32芯片72MHZ频率下全速跑LED流水灯(STM32神舟IV号-寄存器版)\MDK\STM32F10x.s
     文件       50027  2013-03-29 20:38  07.STM32芯片72MHZ频率下全速跑LED流水灯(STM32神舟IV号-寄存器版)\MDK\project.map
     文件       80936  2013-04-19 17:14  07.STM32芯片72MHZ频率下全速跑LED流水灯(STM32神舟IV号-寄存器版)\MDK\project.uvgui.Administrator
     文件       77628  2013-03-29 20:32  07.STM32芯片72MHZ频率下全速跑LED流水灯(STM32神舟IV号-寄存器版)\MDK\project.uvgui_Administrator.bak
     文件        6806  2013-04-19 17:14  07.STM32芯片72MHZ频率下全速跑LED流水灯(STM32神舟IV号-寄存器版)\MDK\project.uvopt
     文件       14716  2013-03-29 18:23  07.STM32芯片72MHZ频率下全速跑LED流水灯(STM32神舟IV号-寄存器版)\MDK\project.uvproj
     文件         506  2013-04-19 16:43  07.STM32芯片72MHZ频率下全速跑LED流水灯(STM32神舟IV号-寄存器版)\MDK\project_Target 1.dep
     文件        6807  2013-03-29 20:32  07.STM32芯片72MHZ频率下全速跑LED流水灯(STM32神舟IV号-寄存器版)\MDK\project_uvopt.bak
     文件       14644  2013-03-29 18:11  07.STM32芯片72MHZ频率下全速跑LED流水灯(STM32神舟IV号-寄存器版)\MDK\project_uvproj.bak
     目录           0  2017-06-22 18:06  07.STM32芯片72MHZ频率下全速跑LED流水灯(STM32神舟IV号-寄存器版)\obj\
     文件          33  2013-03-29 20:38  07.STM32芯片72MHZ频率下全速跑LED流水灯(STM32神舟IV号-寄存器版)\obj\STM32F10x.d
     文件        5708  2013-03-29 20:38  07.STM32芯片72MHZ频率下全速跑LED流水灯(STM32神舟IV号-寄存器版)\obj\STM32F10x.o
     文件        3210  2013-03-29 20:38  07.STM32芯片72MHZ频率下全速跑LED流水灯(STM32神舟IV号-寄存器版)\obj\main.crf
     文件          30  2013-03-29 20:38  07.STM32芯片72MHZ频率下全速跑LED流水灯(STM32神舟IV号-寄存器版)\obj\main.d
     文件        8800  2013-03-29 20:38  07.STM32芯片72MHZ频率下全速跑LED流水灯(STM32神舟IV号-寄存器版)\obj\main.o
     文件       16600  2013-03-29 20:38  07.STM32芯片72MHZ频率下全速跑LED流水灯(STM32神舟IV号-寄存器版)\obj\project.axf
     文件        2465  2013-03-29 20:38  07.STM32芯片72MHZ频率下全速跑LED流水灯(STM32神舟IV号-寄存器版)\obj\project.hex
     文件       31266  2013-03-29 20:38  07.STM32芯片72MHZ频率下全速跑LED流水灯(STM32神舟IV号-寄存器版)\obj\project.htm
     文件         274  2013-03-29 20:38  07.STM32芯片72MHZ频率下全速跑LED流水灯(STM32神舟IV号-寄存器版)\obj\project.lnp
     文件         233  2013-04-19 16:44  07.STM32芯片72MHZ频率下全速跑LED流水灯(STM32神舟IV号-寄存器版)\obj\project.plg
     文件         479  2013-03-29 18:23  07.STM32芯片72MHZ频率下全速跑LED流水灯(STM32神舟IV号-寄存器版)\obj\project.sct
     文件         970  2013-03-29 20:38  07.STM32芯片72MHZ频率下全速跑LED流水灯(STM32神舟IV号-寄存器版)\obj\project.tra
     文件         479  2013-03-29 18:11  07.STM32芯片72MHZ频率下全速跑LED流水灯(STM32神舟IV号-寄存器版)\obj\project_sct.Bak
     目录           0  2017-06-22 18:06  07.STM32芯片72MHZ频率下全速跑LED流水灯(STM32神舟IV号-寄存器版)\src\
     文件        6740  2013-03-29 20:38  07.STM32芯片72MHZ频率下全速跑LED流水灯(STM32神舟IV号-寄存器版)\src\main.c
     文件         250  2013-03-29 18:11  07.STM32芯片72MHZ频率下全速跑LED流水灯(STM32神舟IV号-寄存器版)\说明.txt
............此处省略0个文件信息

评论

共有 条评论