找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

利用STM32库快速开发LED小灯实验

查看数: 1975 | 评论数: 1 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2018-9-12 22:14

正文摘要:

本帖最后由 wjundong 于 2018-9-12 22:25 编辑 新建一个工程取名为LED #include "stm32f10x_gpio.h" #include "stm32f10x_rcc.h" void delay(int num) {           ...

回复

ID:289980 发表于 2018-9-12 22:24
#include "stm32f10x_gpio.h" #include "stm32f10x_rcc.h"  void delay(int num) {                 int i;                 for(;num>0;num--)                         for(i=5000;i>0;i--); }  int main() {                 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE);                        //打开GPIOB时钟                                  GPIO_InitTypeDef GPIO_InitTypeStruct;                                                                                        //创建GPIO初始化结构体                 GPIO_InitTypeStruct.GPIO_Mode = GPIO_Mode_Out_PP;                                        //  *                 GPIO_InitTypeStruct.GPIO_Pin = GPIO_Pin_12;                                                                //  *                 GPIO_InitTypeStruct.GPIO_Speed = GPIO_Speed_50MHz;                                //设置GPIO初始化必要参数                 GPIO_Init(GPIOB,&GPIO_InitTypeStruct);                                                                                //进行GPIO初始化,选择GPIOB.12引脚                                                   while(1)                 {                                 GPIO_ResetBits(GPIOB,GPIO_Pin_12);                                                                                //LED亮灭实验                                 delay(1000);                                 GPIO_SetBits(GPIOB,GPIO_Pin_12);                                 delay(1000);                 } }

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表