欢迎来到天天文库
浏览记录
ID:61416615
大小:188.50 KB
页数:8页
时间:2021-01-27
《嵌入式点亮一个LED灯的程序.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、飞凌OK6410开发板(裸板)第一个点亮LED灯程序,主要的C程序,完整程序请下载附件。#definerGPMCON (*(volatileunsigned*)(0x7F)) #definerGPMDAT (*(volatileunsigned*)(0x7F)) #definerGPMPUD (*(volatileunsigned*)(0x7F)) voidmsDelay(inttime) { volatileunsignedinti,j; for(i=0;i<;i++) f
2、or(j=0;j3、Init(); LedTest(); } 1.设计要求 EM-STM3210E开发板上有一个LED灯D1,编写程序点亮该灯。2.硬件电路连接 在开发板上,D1与STM32F103ZE芯片上的引脚PF6相连,如下图所示。 3.软件程序设计根据任务要求,程序内容主要包括:1、配置Resetandclockcontrol(RCC)以使能GPIOF端口模块的时钟2、配置GPIOF端口的PF6引脚(50MHz,推挽输出)3、调用STM32标准固件库函数GPIO_WriteBit以令PF6引脚输出高电平,从而点亮LED灯D1。整个工4、程用户只需要实现源代码文件:main.c,其他工程文件由MDK和STM32标准固件库提供。main.c文件的内容如下:[cpp] /** ****************************************************************************** *@file main.c *@author MaxLiao *@version *@date 02-Novenber-2012 *@brief Mainprogrambody *************************5、***************************************************** */ /*Includes------------------------------------------------------------------*/ #include"stm32f10x.h" /*Privatetypedef-----------------------------------------------------------*/ /*Privatedefine--------------6、----------------------------------------------*/ /*Privatemacro-------------------------------------------------------------*/ /*Privatevariables---------------------------------------------------------*/ GPIO_InitTypeDefGPIO_InitStructure; /*Privatefunctionprototypes7、-----------------------------------------------*/ voidRCC_Configuration(void); voidGPIO_Configuration(void); /*Privatefunctions---------------------------------------------------------*/ /** *@brief Mainprogram. *@param None *@retvalNone */ intmain(void) { RCC_Con8、figuration(); GPIO_Configuration(); /*PF6引脚输出高电平,点亮EM-STM3210E开发板上的LED灯D1*/ GPIO_WriteBit(GPIOF,GPIO_Pi
3、Init(); LedTest(); } 1.设计要求 EM-STM3210E开发板上有一个LED灯D1,编写程序点亮该灯。2.硬件电路连接 在开发板上,D1与STM32F103ZE芯片上的引脚PF6相连,如下图所示。 3.软件程序设计根据任务要求,程序内容主要包括:1、配置Resetandclockcontrol(RCC)以使能GPIOF端口模块的时钟2、配置GPIOF端口的PF6引脚(50MHz,推挽输出)3、调用STM32标准固件库函数GPIO_WriteBit以令PF6引脚输出高电平,从而点亮LED灯D1。整个工
4、程用户只需要实现源代码文件:main.c,其他工程文件由MDK和STM32标准固件库提供。main.c文件的内容如下:[cpp] /** ****************************************************************************** *@file main.c *@author MaxLiao *@version *@date 02-Novenber-2012 *@brief Mainprogrambody *************************
5、***************************************************** */ /*Includes------------------------------------------------------------------*/ #include"stm32f10x.h" /*Privatetypedef-----------------------------------------------------------*/ /*Privatedefine--------------
6、----------------------------------------------*/ /*Privatemacro-------------------------------------------------------------*/ /*Privatevariables---------------------------------------------------------*/ GPIO_InitTypeDefGPIO_InitStructure; /*Privatefunctionprototypes
7、-----------------------------------------------*/ voidRCC_Configuration(void); voidGPIO_Configuration(void); /*Privatefunctions---------------------------------------------------------*/ /** *@brief Mainprogram. *@param None *@retvalNone */ intmain(void) { RCC_Con
8、figuration(); GPIO_Configuration(); /*PF6引脚输出高电平,点亮EM-STM3210E开发板上的LED灯D1*/ GPIO_WriteBit(GPIOF,GPIO_Pi
此文档下载收益归作者所有