嵌入式系统设计(STM32)第5讲讲述.ppt

5.6 程序设计举例 声明函数 声明变量 主函数 配置系统时钟 使能外设时钟 配置GPIO 配置中断优先级 配置串口、允许串口中断 串口发送字符串 主循环 等待串口接受字符中断 延时子函数 初始化系统时钟函数 初始化GPIO、中断优先级、串口等子函数 中断处理子函数 函数及变量声明 #include “stm32f10x.h” void RCC_Configuration(void); //初始化系统时钟函数 void uart_init(u32 baund); //初始化GPIO、中断、串口的函数 void Delay(vu32 nTime); //延时函数 void Uart1_PutString(u8 *buf , u8 len); //输出字符串函数 u8 Uart1_PutChar(u8 ch); //输出一个字符的函数 u8 buf[]=(“Please input:\r\n”); //定义一个字符串 u8 i; //定义变量i 主函数 int main() { RCC_Configuration(); uart_init(9600); Uart1_PutString(buf, 20); while(1) { } } 配置系统时钟,开启外设时钟 void RCC_Configuration()

文档评论(0)

1亿VIP精品文档

相关文档