STM32F103C8T6小系统核心板点亮内置LED(PC13) |
您所在的位置:网站首页 › stm32f103c8t6引脚图黑白 › STM32F103C8T6小系统核心板点亮内置LED(PC13) |
工程文件自己下载,免积分https://download.csdn.net/download/weixin_45488643/12522971 STM32F103C8T6是一款基于ARM Cortex-M 内核STM32系列的32位的微控制器,程序存储器容量是64KB,是一款中容量的芯片。 关于芯片内存容量分类,下面简单介绍一下: 芯片按片内Flash的大小可分为三大类:小容量(16K和32K)、中容量(64K和128K)、大容量(256K、384K和512K)。 小系统核心板实物图:自带OLED插口,ST-LINK烧录接口。
led.c代码: #include "led.h" //初始化PC13为输出口.并使能这个口的时钟 //LED IO初始化 void LED_Init(void) { GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE); //使能PC端口时钟 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13; //LED2-->PC13 端口配置 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //推挽输出 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //IO口速度为50MHz GPIO_Init(GPIOC, &GPIO_InitStructure); //根据设定参数初始化PC13 GPIO_SetBits(GPIOC,GPIO_Pin_13); //PC13输高 }led.h代码: #ifndef __LED_H #define __LED_H #include "sys.h" #define LED0 PCout(13) // PC13 void LED_Init(void);//初始化 #endif烧录程序,就可以点亮内置LED了,更多的需要可以查看数据使用手册了解更多。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |