资源简介
程序内有详细的讲解文档,很好的学习资料,欢迎大家下载学习
代码片段和文件信息
/* 本例程由 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\Jli
文件 574 2013-03-29 18:11 07.STM32芯片72MHZ频率下全速跑LED流水灯(STM32神舟IV号-寄存器版)\MDK\Jli
文件 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个文件信息
- 上一篇:铁塔公司选聘试题综合版含答案
- 下一篇:STM32 AD库
相关资源
- STM32 AD库
- ov7670照相机例程
- STM32的CAN通讯(直接操作寄存器),亲
- STM32的ADC模数转换(库函数),亲测可
- STM32的SD卡程序,亲测可用
- STM32的FATFS程序,亲测可用
- STM32的图片显示程序,亲测可用
- STM32的电容触摸按键程序,亲测可用
- stm32f103zet6液晶显示实验
- STM32+8266+连接云平台源码.zip
- STM32 矩阵键盘扫描
- STM32蓝牙控制LED
- STM32F407 GPIO LED点亮例程
- STM32f407核心板电路AD原理图和PCB图
- 基于stm32的小车红外避障
- STM32F103C8T6使用ULN2003模块控制28BYJ-48电
- DS3231代码,STM32已测试通过
- 基于STM32的避障循迹寻光检测硬币小车
-
Jli
nk unlock for F1 - W5500视频资料代码讲解视频
- STM32F103ZET6库函数模板
- STM32F103 TIM1650驱动
- stm32产生方波信号
- stm32最全的封装库
- STM32H750 pcb封装altium
- STM32H750 原理图封装altium
- STM32嵌入式大棚系统设计
- stm32f205 IAP程序
- stm32f4xx_DFP2.14.0网盘链接.txt
- STM32系列芯片AD封装及元件库其中包括
评论
共有 条评论