STM32初探-点亮第一个led灯
来源:互联网 发布:法国革命史 米涅 知乎 编辑:程序博客网 时间:2024/04/30 20:30
STM32初探之LED
自己diy的块STM32板子,调试过程也是很麻烦的,不过在调通后很有那种满足感,先来个点亮LED的例子
led是接到GPIOA的第2脚。
/** ****************************************************************************** * @file main.c * @author fire * @version V1.0 * @date 2013-xx-xx * @brief ÓÃ3.5.0°æ±¾¿â½¨µÄ¹¤³ÌÄ£°å ****************************************************************************** * @attention * ****************************************************************************** */ #include "stm32f10x.h"void GPIO_Config(void){ GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOA,ENABLE); GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_Init(GPIOA,&GPIO_InitStructure); GPIO_SetBits(GPIOA,GPIO_Pin_2);}int main(void){ GPIO_Config(); while(1) { GPIO_ResetBits(GPIOA,GPIO_Pin_2); GPIO_SetBits(GPIOA,GPIO_Pin_2); }}/*********************************************END OF FILE**********************/
LED_GPIO_Config()是io口初始化函数
GPIO_ResetBits(GPIOA,GPIO_Pin_2); //为设置低电平
GPIO_SetBits(GPIOA,GPIO_Pin_2); //为设置高电平
led在io口输出低电平时点亮,所以调用GPIO_ResetBits(GPIOA,GPIO_Pin_2);就可以点亮led
0 0
- STM32初探-点亮第一个led灯
- stm32点亮第一个led灯(初学)
- 【记录】STM32学习之第一个程序(点亮LED)
- STM32第一个小项目(点亮LED)
- 第一个驱动程序(点亮LED灯)
- lesson1~点亮第一个LED灯
- STM32——GPIO设置:快速点亮第一个LED灯
- STM32学习笔记1:点亮第一盏LED灯
- stm8 点亮第一个LED
- LINUX环境下 点亮第一个LED灯
- 第一个裸机程序---点亮led小灯
- 1.2.第一个实验——点亮LED灯
- 1.2.第一个实验——点亮LED灯
- MSP430F1612 第一个程序,点亮一个LED灯
- ZigBee基础实验-点亮第一个LED
- s5pv210点亮第一个led详解
- 编译第一个驱动,加载点亮LED
- 第一个实验 stm32t103c8t6 点亮led
- Ubuntu 14.04 LTS下安装Google Chrome浏览器
- leetcode Maximum Subarray
- android自定义EditText
- [BZOJ 2007][NOI 2010]海拔(平面图最小割)
- 重复造轮子-Win7添加右键adbinstall
- STM32初探-点亮第一个led灯
- 【转】使用 Struts 2 开发 RESTful 服务
- 【Uni2D】AtlasEntry
- 安慰奶牛
- TRIZ系列(技术系统的发展路线)
- Sicily 1305 Who’s Winner?
- 让Ubuntu更加适应物联网Canonical于微软和亚马逊协作
- POJ 1651 Multiplication Puzzle(区间dp)
- uva 437 The Tower of Babylon