首页 > 其他分享 >STM32 F103 高效与入门

STM32 F103 高效与入门

时间:2023-07-20 14:22:05浏览次数:37  
标签:11 LED 入门 Pin F103 STM32 GPIOA GPIO OS

 

1  入门写法

 

2 高效写法

 

#define OS_LED_ON GPIO_SetBits(GPIOA,GPIO_Pin_11)
#define OS_LED_OFF GPIO_ResetBits(GPIOA,GPIO_Pin_11)

//(GPIO_ReadOutputDataBit(GPIOA,GPIO_Pin_11)==SET)? OS_LED_ON:OS_LED_OFF;

//(GPIO_ReadOutputDataBit(GPIOA,GPIO_Pin_11)==SET)? (PAout(11)=0):(PAout(11)=1);

 

标签:11,LED,入门,Pin,F103,STM32,GPIOA,GPIO,OS
From: https://www.cnblogs.com/faibg/p/17568312.html

相关文章

  • kettle数据抽取入门
    一、编译和运行地址:https://github.com/pentaho/maven-parent-poms.githttps://github.com/pentaho/pentaho-kettle.git切换到9.5.0.0-240版本,JDK使用11版本,编译成功如下图:构建成功后的文件目录:D:\mywork\pentaho-kettle\assemblies\client\target文件名:pdi-ce-9.5.0.0-240.zip解......
  • STM32中包含的c语言基础知识(2023/7/19)
     关键字为c语言中的应用,表示的范围根据使用的范围不同,也发生了相应的变化,比如char本来是用来表示字符的,现在也可以用来表述数字;int在c中是16位的,在32中表示32位,long和int的长度相同,longlong基本不使用。stdint关键字的库文件给我们提供的,ST文件是以前的库文件用的命名方式,现在......
  • 打造独具匠心的UI设计组件库:设计师入门必读!
    今天给大家分享一篇关于组件化设计的总结,希望可以带给大家更多设计思考。 什么是组件化⬇⬇⬇点击获取更多设计资源https://js.design/community?category=design&source=bky&plan=bbqbky772   组建化是构成界面的最基础元素和重复出现控件的集合体,也就是常说的组件......
  • 03. STM32的HAL库结构
    一、什么是HAL库  HAL,英文全称HardwareAbstractionLayer,即硬件抽象层。HAL库是ST公司提供的外设驱动代码的驱动库,用户只需要调用库的API函数,便可间接配置寄存器。我们要写程序控制STM32芯片,其实最终就是控制它的寄存器,使之工作在我们需要的模式下,HAL库将大部分寄存......
  • QT从入门到实战完整版 P30
    自定义封装控件smallWidgt.h#ifndefSMALLWIDGET_H#defineSMALLWIDGET_H#include<QWidget>namespaceUi{classSmallWidget;}classSmallWidget:publicQWidget{Q_OBJECTpublic:explicitSmallWidget(QWidget*parent=nullptr);~SmallWid......
  • Node-框架NestJS入门使用
     前言介绍Nest是一个用于构建高效,可扩展的Node.js服务器端应用程序的框架。它使用渐进式JavaScript,使用TypeScript构建(保留与纯JavaScript的兼容性),并结合了OOP(面向对象编程),FP(功能编程)和FRP(功能反应编程)的元素。注意请确保你的操作系统上安装了 Node.js(版本>=16)和 npm官......
  • 拦截器入门案例
           ......
  • QT从入门到实战完整版 P24 P25 P26 P27 P28
    #include"widget.h"#include"ui_widget.h"#include<QDebug>Widget::Widget(QWidget*parent):QWidget(parent),ui(newUi::Widget){ui->setupUi(this);//设置单选按钮男默认选中ui->radioButtonman->setChecked(......
  • STM32蜂鸣器
    1.接线图(蜂鸣器低电平发声,高电平不发声) 2.程序编写#include"stm32f10x.h"//Deviceheader#include"Delay.h"intmain(void){ RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE); GPIO_InitTypeDefGPIO_InitStructure; GPIO_InitStructure.GPIO_Mode=GPIO_Mode_O......
  • Power BI外挂级辅助工具 - DAX Studio 入门 第一篇(共两篇)
    今天早上又是美好的一天,进公司刚落座。隔壁部门的Tony哥直接杀了过来,“米高米高,我们组开发了一个PBI报告,但是现在有点小问题,帮我们看下怎么解决?”是否有方法非常灵活把PBI报告里面的基础数据导出成平面文件分享给其他同事?是否有方法非常方便的查询和验证PBI报告中的数据准确性?......