资源简介
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个文件信息
相关资源
- 基于STM32F4x9的LCD显示
- VS1053B编解码器的VDR分布式声音采集卡
- stm32的DAC播放音乐文件
- Arduino nano 工程文件
- Arduino教程 Lesson 之--自制风扇
- The Research on Smart Drill-in Fluid Design
- STM32+TMC5160代码电路图.rar
- 基于STM32的深海钻机甲板控制系统
- regexBuilder 正则表达式自动生成器
- stm32f103.SchDoc
- STM32F103 USART+DMA
- DMA+stm32 407.zip
- 4_USART串口通信(空闲中断+DMA.zip
- stm32f105-usart-DMA收发demo
- STM32F042F6P6 Uart12DMA;发送中断接收
- CUID卡完全汉化版
- FUID、CUID写卡程序
- 基于STM32的嵌入式双目图像采集系统设
-
Hollow fibre ba
sed Liquid-liquid-liquid mic - 基于STM32F103C8单片机的晶联讯电子JL
- 基于STM32的温湿度检测系统实现
- stm32F4+w5300
- PowerBuilder安装包及教程大礼包
- 14284969_《STM32单片机应用与全案例实践
-
ST-li
nk-V2的SWD仿真使用方法.docx - 安富莱STM32开发板资料
- Experimental investigation of the phase equili
- 基于Arduino的智能环境监控系统设计
- 基于Arduino和Machtalk的温棚环境监测系
- easygui手册
评论
共有 条评论