资源简介
STM32F407 uCOS-III FAT32 I2C SPI LCD SD卡 希望代码对大家的学习开发有帮助!
代码片段和文件信息
/* ************************************************************* **
系统时钟配置
============
* 描 述:.c 包含
* 1.系统时钟配置的函数
* 2.系统延时函数(SysTick)
* 3.IO操作函数
* .h 包含
* 1.常用无符号数据类型定义
* 2.对应头文件中包含IO口操作宏定义
* 文 件 名:common.c
* 芯 片 型 号:STM32F10x
* 库 版 本:STM32F10x_StdPeriph_Lib_V3.5.0
* 程 序 员:张伟亮
* 创 建 日 期:XXXX-XX-XX
* 版 本:V2.0
* *************************修 订 信 息************************* **
* 修 订 日 期:
* 当 前 版 本:
* 内 容 描 述:
** ************************************************************* */
#include “stm32f10x.h“
#include “common.h“
/* ---------------------------全局变量-------------------------- */
static u16 fac_ms; //ms延时系数
static u32 fac_us; //us延时系数
/* ************************************************************* **
* 函数名称:void System_Init(void)
* 函数功能:设置HCLK、PCLK1、PCLK2、FLASH预取缓冲
* 入口参数:无
* 出口参数:无
** ************************************************************* */
void System_Init(void)
{
ErrorStatus HSEStartUpStatus; //一个ErrorStartus枚举值存储HSE起振状态
RCC_DeInit(); //将外设RCC寄存器重设为缺省值
RCC_HSEConfig(RCC_HSE_ON); //输入参数: RCC_HSE_ON-开启
// RCC_HSE_OFF-关闭
// RCC_HSE_BYPASS-晶振被外部时钟旁路
HSEStartUpStatus = RCC_WaitForHSEStartUp(); //等待HSE起振若超时时间到则退出
//返回SUCCESS:HSE晶振稳定就绪
//返回ERROR :HSE晶振未就绪
if(SUCCESS == HSEStartUpStatus) //HSE晶振稳定且就绪
{
RCC_HCLKConfig(RCC_SYSCLK_Div1); //设置AHB时钟(HCLK)源自系统时钟SYSCLK
//输入参数如下:
//RCC_SYSCLK_Div1: AHB时钟=系统时钟
//RCC_SYSCLK_Div2: AHB时钟=系统时钟/2
//RCC_SYSCLK_Div4: AHB时钟=系统时钟/4
//RCC_SYSCLK_Div8: AHB时钟=系统时钟/8
//RCC_SYSCLK_Div16: AHB时钟=系统时钟/16
//RCC_SYSCLK_Div64: AHB时钟=系统时钟/64
//RCC_SYSCLK_Div128: AHB时钟=系统时钟/128
//RCC_SYSCLK_Div256: AHB时钟=系统时钟/256
//RCC_SYSCLK_Div512: AHB时钟=系统时钟/512
RCC_PCLK1Config(RCC_HCLK_Div2); //设置低速PCLK1时钟(最大36MHz)源自AHB时钟(HCLK)
//输入参数如下:
//RCC_HCLK_Div1: APB1时钟=HCLK
//RCC_HCLK_Div2: APB1时钟=HCLK/2
//RCC_HCLK_Div4: APB1时钟=HCLK/4
//RCC_HCLK_Div8: APB1时钟=HCLK/8
//RCC_HCLK_Div16: APB1时钟=HCLK/16
RCC_PCLK2Config(RCC_HCLK_Div1); //设置高速PCLK2时钟(最大72MHz)源自AHB时钟(HCLK)
//输入参数如下:
//RCC_HCLK_Div1: APB1时钟=HCLK
//RCC_HCLK_Div2: APB1时钟=HCLK2
//RCC_HCLK_Div4: APB1时钟=HCLK/4
//RCC_HCLK_Div8: APB1时钟=HCLK/8
//RCC_HCLK_Div16: APB1时钟=HCLK/16
FLASH_SetLatency(FLASH_Latency_2); //设置FLASH延时周期
//输入参数如下:
//FLASH_Latency_0 0延时周期
//FLASH_Latency_1 1延时周期
//FLASH_Latency_2 2延时周期
FLASH_PrefetchBufferCmd(FLASH_PrefetchBuffer_Enable); //设置FLASH预取指
//输入参数如下:
//FLASH_PrefetchBuffer_Enable 预取指使能
//FLASH_Prefet
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 405 2013-09-25 14:01 02 Code STM32F4 uCOSIII with ChDis\Clear.bat
文件 325 2015-02-26 13:50 02 Code STM32F4 uCOSIII with ChDis\Doc\readme.txt
文件 13363 2014-07-01 10:46 02 Code STM32F4 uCOSIII with ChDis\Doc\待挖掘\common.c
文件 5063 2014-07-01 10:50 02 Code STM32F4 uCOSIII with ChDis\Doc\待挖掘\common.h
文件 3919 2014-07-03 09:43 02 Code STM32F4 uCOSIII with ChDis\Doc\待挖掘\main-uCOS.c
文件 752 2014-07-03 09:28 02 Code STM32F4 uCOSIII with ChDis\Doc\待挖掘\main-uCOS.h
文件 3919 2014-07-03 09:43 02 Code STM32F4 uCOSIII with ChDis\Doc\待挖掘\main.c
文件 752 2014-07-03 09:28 02 Code STM32F4 uCOSIII with ChDis\Doc\待挖掘\main.h
文件 6561 2014-07-29 20:12 02 Code STM32F4 uCOSIII with ChDis\Doc\待挖掘\User_LED.c
文件 1098 2014-07-23 20:04 02 Code STM32F4 uCOSIII with ChDis\Doc\待挖掘\User_LED.h
文件 2795 2014-07-17 16:54 02 Code STM32F4 uCOSIII with ChDis\Doc\待挖掘\user_LED_Drive.c
文件 2451 2014-06-30 14:28 02 Code STM32F4 uCOSIII with ChDis\Doc\待挖掘\user_LED_Drive.h
文件 1933 2014-07-03 09:13 02 Code STM32F4 uCOSIII with ChDis\Doc\待挖掘\user_USART.h
目录 0 2015-02-03 15:50 02 Code STM32F4 uCOSIII with ChDis\Doc\待挖掘
..AD... 0 2015-02-26 13:50 02 Code STM32F4 uCOSIII with ChDis\Doc
文件 24914 2014-07-17 14:53 02 Code STM32F4 uCOSIII with ChDis\FMlib\CMSIS\CMSIS END USER LICENCE AGREEMENT.pdf
文件 8440 2014-07-17 14:56 02 Code STM32F4 uCOSIII with ChDis\FMlib\CMSIS\DSP_Lib\Examples\arm_class_marks_example\arm_class_marks_example_f32.c
..AD... 0 2015-02-03 18:58 02 Code STM32F4 uCOSIII with ChDis\FMlib\CMSIS\DSP_Lib\Examples\arm_class_marks_example
文件 11055 2014-07-17 14:56 02 Code STM32F4 uCOSIII with ChDis\FMlib\CMSIS\DSP_Lib\Examples\arm_convolution_example\arm_convolution_example_f32.c
..AD... 0 2015-02-03 18:58 02 Code STM32F4 uCOSIII with ChDis\FMlib\CMSIS\DSP_Lib\Examples\arm_convolution_example
文件 6949 2014-07-17 14:56 02 Code STM32F4 uCOSIII with ChDis\FMlib\CMSIS\DSP_Lib\Examples\arm_dotproduct_example\arm_dotproduct_example_f32.c
..AD... 0 2015-02-03 18:58 02 Code STM32F4 uCOSIII with ChDis\FMlib\CMSIS\DSP_Lib\Examples\arm_dotproduct_example
文件 44301 2014-07-17 14:56 02 Code STM32F4 uCOSIII with ChDis\FMlib\CMSIS\DSP_Lib\Examples\arm_fft_bin_example\arm_fft_bin_data.c
文件 5921 2014-07-17 14:56 02 Code STM32F4 uCOSIII with ChDis\FMlib\CMSIS\DSP_Lib\Examples\arm_fft_bin_example\arm_fft_bin_example_f32.c
..AD... 0 2015-02-03 18:58 02 Code STM32F4 uCOSIII with ChDis\FMlib\CMSIS\DSP_Lib\Examples\arm_fft_bin_example
文件 12581 2014-07-17 14:56 02 Code STM32F4 uCOSIII with ChDis\FMlib\CMSIS\DSP_Lib\Examples\arm_fir_example\arm_fir_data.c
文件 9181 2014-07-17 14:56 02 Code STM32F4 uCOSIII with ChDis\FMlib\CMSIS\DSP_Lib\Examples\arm_fir_example\arm_fir_example_f32.c
..AD... 0 2015-02-03 18:58 02 Code STM32F4 uCOSIII with ChDis\FMlib\CMSIS\DSP_Lib\Examples\arm_fir_example
文件 16520 2014-07-17 14:56 02 Code STM32F4 uCOSIII with ChDis\FMlib\CMSIS\DSP_Lib\Examples\arm_graphic_equalizer_example\arm_graphic_equalizer_data.c
文件 23356 2014-07-17 14:56 02 Code STM32F4 uCOSIII with ChDis\FMlib\CMSIS\DSP_Lib\Examples\arm_graphic_equalizer_example\arm_graphic_equalizer_example_q31.c
............此处省略692个文件信息
相关资源
- STM32F407VET 基于DDS 用内置DAC实现实现多
- STM32F407驱动2.4寸的SPI接口LCD程序.zip
- FAT32源码+文档
- STM32F407 例程.zip
- 基于stm32F407的i2c双机通讯
- stm32F407 SPI1/SPI2 DMA 方式读写 CH376S
- STM32F407 W8782模块驱动代码
- 基于IAR的STM32F407程序模板
- 2019年电赛h题电磁曲线炮,stm32f407控制
- stm32f407开发板实现485串口modbus协议通
- opus编解码移植stm32f407
- STM32F407,18电赛A题,非接触式电流检
- STM32F407编码器
- 正点原子STM32F407探索者PCB图+原理图
- STM32F407 USB Device HID Full Speed 例程
- STM32F407信号发生器整体代码.zip
- stm32f407驱动ws2818全彩灯7灯
- 基于stm32f407飞控+stm32f103遥控sxy飞行器
- STM32F407参考手册
- 基于STM32F407--OLED--两线IIC显示
- STM32F407智能家居
- 基于stm32f407实现的modbus/tcp
- STM32F407上实现Modbus协议,包括多种C
- 基于STM32F407的web服务器,可进行设备
- STM32F407+USB_HS
- 基于STM32F407的大棚种植远程监控系统
- stm32f407网络通讯工程 Freertos+lwip的t
- STM32F407+LAN8720+LWIP移植freemodbus TCP.zip
- STM32F407中文手册(完全版) 高清完整
- stm32f407快速傅里叶变缓
评论
共有 条评论