资源简介
1、器件选择为STM32F103C6
2、连出基本可行的电路
文件夹说明
MDK文件夹下:
DEMO是工程模板
BlinkyLED是测试工程程序
STDLIB是标准固件库,DEMO和BlinkyLED都引用,如果修改了路径,需要在KEIL5里设置。
针对DEMO文件夹下:
PROJ是KEIL5的工程文件夹,保存.uprojx文件以及保存编译生成的中间文件*.o和执行文件*.hex的文件夹Objects以及Listings,也一些调试设置文件的目录debugConfig;
USERSRC包含主程序以及中断服务子函数源文件;
DRIVERS用户自己的非芯片固件资源驱动源文件;
下载附件后需要自己编译生成*.hex
代码片段和文件信息
#include “led.h“
static GPIO_TypeDef* LED_GPIOx_Temp;
static uint16_t LED_GPIO_Pin_Temp;
/***************************************************************************************
* 函数原型 : void LED_GPIO_Configuration( GPIO_TypeDef* GPIOx uint16_t GPIO_Pin uint32_t RCC_APB2Periph )
* 参数说明 : param1 : LED所在端口
* param2 : LED所在引脚
* param3 : GPIO时钟设置
* 功能描述 : 初始化LED所在引脚
* 作 者 : Killer 版 本 : V0.1
* 创建日期 : 18/02/01 修改日期 :
**************************************************************************************/
void LED_GPIO_Configuration( GPIO_TypeDef* GPIOx uint16_t GPIO_Pin uint32_t RCC_APB2Periph )
{
GPIO_InitTypeDef GPIO_InitStructure;
LED_GPIOx_Temp = GPIOx;
LED_GPIO_Pin_Temp = GPIO_Pin;
GPIO_InitStructure.GPIO_Pin = GPIO_Pin;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
RCC_APB2PeriphClockCmd( RCC_APB2Periph ENABLE ) ;
GPIO_Init( GPIOx &GPIO_InitStructure );
}
/***************************************************************************************
* 函数原型 : void AllLEDOn( void )
* 参数说明 : None
* 功能描述 : 点亮所有LED
* 作 者 : Killer 版 本 : V0.1
* 创建日期 : 18/02/01 修改日期 :
**************************************************************************************/
void AllLEDOn( void )
{
GPIO_ResetBits( LED_GPIOx_Temp LED_GPIO_Pin_Temp);
}
/***************************************************************************************
* 函数原型 : void AllLEDOff( void )
* 参数说明 : None
* 功能描述 : 熄灭所有LED
* 作 者 : Killer 版 本 : V0.1
* 创建日期 : 18/02/01 修改日期 :
**************************************************************************************/
void AllLEDOff( void )
{
GPIO_SetBits( LED_GPIOx_Temp LED_GPIO_Pin_Temp);
}
/***************************************************************************************
* 函数原型 : void LEDOn( uint16_t PortVal )
* 参数说明 : param :写入端口值
* 功能描述 : 点亮指定LED
* 作 者 : Killer 版 本 : V0.1
* 创建日期 : 18/02/01 修改日期 :
**************************************************************************************/
void LEDOn( uint16_t PortVal )
{
GPIO_Write( LED_GPIOx_Temp PortVal );
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-02-03 18:48 仿真\
目录 0 2018-02-03 18:48 仿真\MDK\
目录 0 2018-02-03 18:48 仿真\MDK\bl
目录 0 2018-02-03 18:48 仿真\MDK\bl
文件 2600 2018-02-03 18:29 仿真\MDK\bl
文件 251 2018-02-03 17:44 仿真\MDK\bl
目录 0 2018-02-03 18:48 仿真\MDK\bl
目录 0 2018-02-03 18:48 仿真\MDK\bl
文件 6956 2015-12-10 17:06 仿真\MDK\bl
文件 6956 2015-12-10 17:06 仿真\MDK\bl
文件 6956 2015-12-10 17:06 仿真\MDK\bl
文件 90348 2018-02-03 18:47 仿真\MDK\bl
文件 21349 2018-02-03 18:07 仿真\MDK\bl
文件 35457 2018-02-03 17:47 仿真\MDK\bl
目录 0 2018-02-03 18:48 仿真\MDK\bl
文件 71594 2018-02-03 18:39 仿真\MDK\bl
文件 41957 2018-02-03 17:48 仿真\MDK\bl
文件 44432 2018-02-03 16:56 仿真\MDK\bl
目录 0 2018-02-03 18:49 仿真\MDK\bl
文件 0 2018-02-02 08:48 仿真\MDK\bl
目录 0 2018-02-03 18:48 仿真\MDK\bl
文件 882 2018-02-03 18:47 仿真\MDK\bl
文件 3259 2011-04-04 19:03 仿真\MDK\bl
文件 4659 2018-02-03 18:04 仿真\MDK\bl
文件 2160 2018-02-03 18:04 仿真\MDK\bl
目录 0 2018-02-03 18:48 仿真\MDK\DEMO\
目录 0 2018-02-02 08:34 仿真\MDK\DEMO\DRIVERS\
目录 0 2018-02-03 18:48 仿真\MDK\DEMO\PROJ\
目录 0 2018-02-03 18:48 仿真\MDK\DEMO\PROJ\DebugConfig\
文件 6956 2015-12-10 17:06 仿真\MDK\DEMO\PROJ\DebugConfig\DEMO_STM32F103C8_1.0.0.dbgconf
文件 6956 2015-12-10 17:06 仿真\MDK\DEMO\PROJ\DebugConfig\Target_1_STM32F103C8_1.0.0.dbgconf
............此处省略85个文件信息
相关资源
- Proteus仿真:动态数码管
- Proteus仿真:基于定时器的可调时钟
- Proteus仿真:DS1302(时钟or日历).rar
- Proteus仿真:LCD液晶屏显示.rar
- Proteus仿真:LED流水+定时器.rar
- Proteus仿真:PID算法输出.rar
- tm1650+stm32f103源码(board_tm1650.c)
- 基于STM32F103C8T6主控板使用BH1750检测光
- stm32f103 USB键盘
- OBD_CAN读取代码(stm32f103)
- stm32f103 can驱动
- 单片机C语言与PROTUES仿真技能实训
- C语言实现51单片机和ADC0809芯片的AD模
- C语言实现的红外发送STM32F10x单片机应
- 基于单片机控制的LED点阵屏 含设计报
- 基于stm32f1的频率计
- 楼宇对讲系统proteus仿真+源代码
- stm32F103zet6开串口通信2 C语言
- 利用OV7725照相机与STM32F1识别车牌
- 基于proteus和51单片机的数字电子时钟
- 《单片机C语言程序设计实训100例——
- 电子线路设计CAD实验报告(proteus)
- 《大棚温湿度自动控制系统》 包括
- 单片机C语言程序设计实训100例--基于
- 51单片机简易信号发生器设计proteus仿
- 单片机的C语言程序设计与应用——基
- 基于单片机的温控流水灯proteus仿真图
- 单片机c语言程序设计实训100例,基于
- 51单片机C语言(350例)Proteus仿真和代
- 基于单片机控制的LED点阵屏 含设计报
评论
共有 条评论