天行健,君子以自强不息
分类: C/C++
2010-09-17 19:19:04
#include "STM32Lib\\stm32f10x.h" void USART_Configuration(void) /* A9 USART1_Tx */ /* A10 USART1_Rx */
USART_ClockInit(USART1, &USART_ClockInitStructure); // A3 做R2X USART_ClockInit(USART2, &USART_ClockInitStructure); void USART1_Putc(unsigned char c) void USART1_Puts(char * str) void USART2_Putc(unsigned char c) void USART2_Puts(char * str) } |
#ifndef HAL_H //硬件初始化
#define LED2_OFF GPIO_ResetBits(GPIOA, GPIO_Pin_7) #define LED3_OFF GPIO_ResetBits(GPIOC, GPIO_Pin_7) #define LED4_OFF GPIO_ResetBits(GPIOC, GPIO_Pin_5) #define LED5_OFF GPIO_ResetBits(GPIOB, GPIO_Pin_9) #define LED6_OFF GPIO_ResetBits(GPIOB, GPIO_Pin_8) #define LED7_OFF GPIO_ResetBits(GPIOB, GPIO_Pin_5) #define LED8_OFF GPIO_ResetBits(GPIOB, GPIO_Pin_0)
extern u8 flag; #endif |
#include "STM32Lib\\stm32f10x.h"
/* 基础设置*/ /* 4个通道和溢出都配置中断*/
|
#include "STM32Lib\\stm32f10x.h" void NVIC_Configuration(void)
/*UART1*/ |
#include "STM32Lib\\stm32f10x.h" /*初始化LED输出为0*/ |
hal.c
/*************************************************** #include "STM32Lib\\stm32f10x.h"
//初始化串口
|
stm32f10x_it.c
/******************************************************************************* extern u32 count=0; /******************************************************************************* /******************************************************************************* /******************************************************************************* /******************************************************************************* /******************************************************************************* /******************************************************************************* /******************************************************************************* /******************************************************************************* /******************************************************************************* void USART1_IRQHandler(void) |
main.c
/************************************************************ #include "STM32Lib\\stm32f10x.h" void d_2_char(u32 x) //延迟函数
|
RCC.c
#include "STM32Lib\\stm32f10x.h" RCC_ClocksTypeDef RCC_ClockFreq; void RCC_Configuration(void) /************************************************** |