Stm32学习(一)端口的使用_使能pb端口的时钟,程序如何写?-程序员宅基地

技术标签: stm32  stm32学习  

跑马灯实验

1.使能端口(以PB,PC为例)

RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB ENABLE); //使能 PB端口时钟
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOE, ENABLE); //使能PE端口时钟

2.初始化端口号

GPIO_InitTypeDef GPIO_InitStructure;
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5;  //LED0-->PB.5 推挽输出
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //推挽输出
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOB, &GPIO_InitStructure);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5; //LED1-->PE.5 推挽输出
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //推挽输出
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOE, &GPIO_InitStructure);

3.设置端口号的输出高位和输出低位

GPIO_SetBits(GPIOB,GPIO_Pin_5); 
GPIO_SetBits(GPIOE,GPIO_Pin_5); 
GPIO_ResetBits(GPIOB,GPIO_Pin_5);
GPIO_ResetBits(GPIOE,GPIO_Pin_5);

原理:通过高位和低位的跳转&#x

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_44890979/article/details/107190132

智能推荐

透镜畸变和畸变校准(OpenCV)_薄透镜畸变-程序员宅基地

文章浏览阅读1.5w次,点赞2次,收藏47次。透镜畸变和畸变校准(OpenCV)透镜畸变理想的相机模型应该是小孔成像模型,但由于透镜制造和相机镜头安装等因素,必然会导致畸变的存在。畸变主要分为径向畸变、切向畸变和薄棱镜畸变。1.径向畸变径向畸变主要由透镜本身导致的,远离透镜中心的光线比靠近中心的光线弯曲的更严重。图1显示矩形网格因镜像畸变而产生的位移。从前面看,光心越向外,矩形网格上的点的位移越大。图1 透镜的径向畸变图,箭头显示径向畸变图像上_薄透镜畸变

面向对象OO ALV双击实现过程_abap oo alv 面向对象-程序员宅基地

文章浏览阅读750次。1、定义类lcl_event_handler、定义方法用于实现类CL_GUI_ALV_GRID的事件、实现类、实现方法; 2、创建类对象实例CREATE GR_EVENT_HANDLER; 3、注册双击DOUBLE_CLICK事件: SET HANDLER GR_EVENT_HANDLER->HANDLER_DOUBLE_CLICK FOR GV_ALVGRID。 ..._abap oo alv 面向对象

Python 真的好学吗?_python容易学吗-程序员宅基地

文章浏览阅读2.6k次,点赞4次,收藏5次。一、Python 好学吗很多小伙伴搜了些Python这方面的资料但还是不太明白它到底是干什么的 现在好多关于Python 的内容 有一点想学的冲动 但学了 Python 会对我的学业、工作有什么帮助吗?如果只是出于感兴趣能学会吗?很多人对于Python是否难学的回答是不难,且有前途。不难在于,Python 作为易入门的编程语言,能够帮你轻松实现包括数据分析、机器学习、Web 开发、游戏制作在内的多种功能目的。语言功能的强大,这点在后续学习的时候大家能感觉出来。我们身边也不乏有朋友、同事用一个多月时间就能_python容易学吗

【券商报告】汽车行业比亚迪DM发布会点评:汽车纺锤形重心市场电动化有望加速——附下载链接_汽车市场 分级别 纺锤形-程序员宅基地

文章浏览阅读96次。来源 | 中泰证券DM-i 混动架构:打造高经济性平台。核心亮点:1)1.5T 发动机热效 率登顶全球。DM-i 混动架构核心竞争力是其燃油经济性,通过采用阿 特金森循环、EGR 等技术,平台配置的骁云 1.5L 高效发动机压缩比达 到 15.5,热效率达 43%,登顶全球。 2)EHS 电混系统高度集成化,高 效率+体积优化。3)专用磷酸铁锂刀片电池,支持快充。 多款经济型电动车推出,降维打击燃油车市场。比亚迪三款电动车,不 仅在售价上实现与同级燃油车平价,同时兼具电动车使用成本等优势, 将进一步加._汽车市场 分级别 纺锤形

主元分析(PCA)原理_矢量主元-程序员宅基地

文章浏览阅读1.5k次,点赞2次,收藏3次。摘抄自:http://jacobyuan.blog.sohu.com/148317731.html因为经常做一些图像和信号处理的工作,要用到主元分析(Principal Components Analysis)作为工具。写出来供自己和朋友参考。 PCA是一种统计技术,经常应用于人面部识别和图像压缩以及信号去噪等领域,是在高维数据中提取模式的一种常用技术。要了解PCA首先要了解一些相关的数学知识,这里主要介绍协方差矩阵、特征值与特征矢量的概念。_矢量主元

js插件获取dom对象有时成功有时失败,则应延迟加载js等待页面加载完成_dom对象调用失败-程序员宅基地

文章浏览阅读396次。<script type="text/javascript"> function downloadJSAtOnload() { var element = document.createElement("script"); element.src = "../../js/select_year.js"; document.body.appendChild(element); } if (window.addEventLis._dom对象调用失败

随便推点

Java 处理emoji表情字符串-程序员宅基地

文章浏览阅读5.9k次。微信公众号开发的时候经常需要获取用户的微信信息,用户的微信昵称是一个非常重要的参数.但是,很多用户的微信昵称中含有一些特殊的表情.如:等,这些特殊的表情符号并不能被数据库识别,因此在进行用户信息的存取时需要我们手动处理.如下,便是处理方式:1.导入maven依赖:&lt;!-- 处理emoji --&gt;&lt;dependency&gt; &lt;groupId&gt;com.git...

Windows下使用PDH获取性能计数器(CPU、内存、网络流量等)_windows下获取性能计数器(cpu、内存、网络流量等)-程序员宅基地

文章浏览阅读4.1k次,点赞4次,收藏19次。性能计数器获取计数网卡接口Perfmon(运行命令perfmon.msc或perfmon即可打开)性能监视器主要用来对指定的系统性能指标进行实时监控。Windows提供Pdh(performance data helper)库,方便通过程序获取里面的性能计数信息。性能计数器Windows通过计数器(Counter)提供操作系统、程序、服务以及驱动等的信息,以便对系统进行监视或查找性能瓶颈。Windows提供了多种方式获取性能计数,下图展示了消费者(获取计数器的程序)、注册表..._windows下获取性能计数器(cpu、内存、网络流量等)

建群网培PMP每日一练2020-7-17_项目团队识别一些风险并评估了每个风险发生的可能性及成本-程序员宅基地

文章浏览阅读894次。大家好,建群网培每日一练,提醒大家,考前坚持每天做题,这是建群网培PMP100%通过的过关法宝之一,希望大家能坚持。建群网培PMP,OnePass1、项目经理必须为一个考虑到各种不确定性和风险的复杂项目进行估算,项目经理应该使用下列哪一项估算技术:A、类比估算B、风险估算C、计划评审技术D、关键路径法2、成功沟通的两部分包括:A、沟通对象与沟通方法B、沟通方法与沟通计划C、沟遁策略与落实沟通D、沟通内容与沟通对象3、一名团队成员要求更改某个项目活动的进度。项目经理应该采._项目团队识别一些风险并评估了每个风险发生的可能性及成本

BI报表工具FineReport的使用2【帆软聚合报表设计,最常用功能】_帆软报表工具-程序员宅基地

文章浏览阅读5.4k次,点赞16次,收藏63次。参数应用1 数据集参数1.1 功能简介定义数据集时,通过在 SQL 语句中添加 ${控件名}格式的内容,即可定义数据集参数,定义完成后,使用方法和模板参数一致。如下图所示,下拉框选择「华东」,点击查询,只查询出报表中华东地区的销售信息。..._帆软报表工具

Android用户协议与隐私政策实现_android app 审核 twitter 隐私策略-程序员宅基地

文章浏览阅读1.6w次,点赞4次,收藏26次。一、概述根据法规,现在上架的应用都要在App启动的时候弹出用户协议和隐私政策相关的内容,以便告知用户在使用App过程中的一些注意事项之类的东西,如果App没有添加这个功能,则不允许上架。..._android app 审核 twitter 隐私策略

【嵌入式Linux】嵌入式Linux驱动开发基础知识之按键驱动框架_韦东山 休眠唤醒-程序员宅基地

文章浏览阅读699次。【嵌入式Linux】嵌入式Linux驱动开发基础知识之按键驱动框架> 韦东山嵌入式Linux驱动开发基础知识学习笔记> 文章中大多内容来自韦东山老师的文档,还有部分个人根据自己需求补充的内容>视频教程地址:https://www.bilibili.com/video/BV14f4y1Q7ti_韦东山 休眠唤醒

推荐文章

热门文章

相关标签