• 大小: 12.2MB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2023-07-10
  • 语言: 其他
  • 标签: stm32  Ucos2  UI  

资源简介

stm32+ucos2+UI最简模板 基本功能包括,LCD液晶屏显示,LEd闪烁程序,串口发送 优点:模块化好,易于裁剪 说明:针对不同板子,LCD液晶需要进行修改

资源截图

代码片段和文件信息

/****************************************************************************
* Copyright (C) 2011 奋斗嵌入式工作室 www.ourstm.net
*
* 本例程在 奋斗版STM32开发板MINI,V22.1V3上调试通过           
* QQ: 9191274 旺旺:sun68 Email: sun68@163.com 
* 淘宝店铺:ourstm.taobao.com  
*
* 文件名: bsp.c
* 内容简述:
*       本例程提供了硬件平台的初始化

*
* 文件历史:
* 版本号  日期       作者    说明
* v0.2    2011-07-04 sun68  创建该文件
*
*/
#include “includes.h“
#include “demo.h“
#include “BUTTON.h“

void tp_Config(void);
u16 TPReadX(void);
u16 TPReadY(void);
void NVIC_Configuration(void);
extern void FSMC_LCD_Init(void); 
//extern void I2C_FM_Init(void);
//extern void SPI_Flash_Init(void);



/****************************************************************************
* 名    称:void RCC_Configuration(void)
* 功    能:系统时钟配置为72MHZ, 外设时钟配置
* 入口参数:无
* 出口参数:无
* 说    明:
* 调用方法:无 
****************************************************************************/ 
void RCC_Configuration(void){
  SystemInit();
  RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO ENABLE);    //复用功能使能
}

/****************************************************************************
* 名    称:void GPIO_Configuration(void)
* 功    能:通用IO口配置
* 入口参数:无
* 出口参数:无
* 说    明:
* 调用方法:
****************************************************************************/  
void GPIO_Configuration(void)
{
  GPIO_InitTypeDef GPIO_InitStructure;

  /* 使能各端口时钟 */  
  RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB | RCC_APB2Periph_GPIOC |
                         RCC_APB2Periph_GPIOD | RCC_APB2Periph_GPIOE  ENABLE);  
  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5;        //LED1闪烁控制
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  GPIO_Init(GPIOB &GPIO_InitStructure);   
}

/****************************************************************************
* 名    称:void Key_Config(void)
* 功    能:键盘扫描线的初始化
* 入口参数:无
* 出口参数:无
* 说    明:
* 调用方法:无 
****************************************************************************/  
void Key_Config(void)

  GPIO_InitTypeDef GPIO_InitStructure;      
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;     

  /* K1 配置按键中断线PC5 */
  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5;
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;     //输入上拉
  GPIO_Init(GPIOC &GPIO_InitStructure);

  /* K2 配置按键中断线PC2 */
  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2;
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;     //输入上拉
  GPIO_Init(GPIOC &GPIO_InitStructure);
  
  /* K3 配置按键中断线PC3 */
  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3;
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;     //输入上拉
  GPIO_Init(GPIOC &GPIO_InitStructure);
}

/****************************************************************************
* 名    称:void BSP_Init(void)
* 功    能:奋斗板初始化函数
* 入口参数:无
* 出口参数:无
* 说    明:
* 调用方法:无 
****************************************************************************/  
void BSP_Init(void)

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-08-20 19:04  stm32Ucos2UI\
     目录           0  2016-08-20 21:07  stm32Ucos2UI\BSP\
     文件       12334  2016-08-20 21:07  stm32Ucos2UI\BSP\bsp.c
     文件         449  2016-08-20 19:46  stm32Ucos2UI\BSP\bsp.h
     文件        3660  2009-11-27 09:33  stm32Ucos2UI\BSP\config.h
     文件        1065  2016-08-20 20:41  stm32Ucos2UI\BSP\DEMO.h
     目录           0  2016-08-19 21:50  stm32Ucos2UI\CORE\
     文件       17273  2010-06-07 10:25  stm32Ucos2UI\CORE\core_cm3.c
     文件       85714  2011-02-09 14:59  stm32Ucos2UI\CORE\core_cm3.h
     文件       15503  2011-03-10 10:52  stm32Ucos2UI\CORE\startup_stm32f10x_hd.s
     文件       12765  2011-03-10 10:52  stm32Ucos2UI\CORE\startup_stm32f10x_md.s
     目录           0  2016-08-22 11:15  stm32Ucos2UI\HARDWARE\
     目录           0  2016-08-19 21:50  stm32Ucos2UI\HARDWARE\LED\
     文件        1298  2016-08-03 13:15  stm32Ucos2UI\HARDWARE\LED\led.c
     文件         642  2016-08-03 13:15  stm32Ucos2UI\HARDWARE\LED\led.h
     目录           0  2016-08-22 22:18  stm32Ucos2UI\HARDWARE\UI\
     文件       10540  2016-08-22 22:18  stm32Ucos2UI\HARDWARE\UI\MYUI.c
     文件          70  2016-08-22 11:23  stm32Ucos2UI\HARDWARE\UI\MYUI.h
     文件         399  2011-04-23 10:24  stm32Ucos2UI\keilkilll.bat
     目录           0  2018-01-07 20:28  stm32Ucos2UI\OBJ\
     文件      234989  2016-08-22 22:12  stm32Ucos2UI\OBJ\LED.hex
     目录           0  2016-08-19 21:50  stm32Ucos2UI\STM32F10x_FWLib\
     目录           0  2016-08-19 21:50  stm32Ucos2UI\STM32F10x_FWLib\inc\
     文件        8982  2011-03-10 10:47  stm32Ucos2UI\STM32F10x_FWLib\inc\misc.h
     文件       21690  2011-03-10 10:47  stm32Ucos2UI\STM32F10x_FWLib\inc\stm32f10x_adc.h
     文件        7555  2011-03-10 10:47  stm32Ucos2UI\STM32F10x_FWLib\inc\stm32f10x_bkp.h
     文件       27559  2011-03-10 10:47  stm32Ucos2UI\STM32F10x_FWLib\inc\stm32f10x_can.h
     文件        6573  2011-03-10 10:47  stm32Ucos2UI\STM32F10x_FWLib\inc\stm32f10x_cec.h
     文件        2162  2011-03-10 10:47  stm32Ucos2UI\STM32F10x_FWLib\inc\stm32f10x_crc.h
     文件       15233  2011-03-10 10:47  stm32Ucos2UI\STM32F10x_FWLib\inc\stm32f10x_dac.h
     文件        3818  2011-03-10 10:47  stm32Ucos2UI\STM32F10x_FWLib\inc\stm32f10x_dbgmcu.h
............此处省略180个文件信息

评论

共有 条评论