打卡stm32学习第二天

一、GPIO八种工作模式

1.上拉输入  GPIO_Mode_IPU

2.下拉输入GPIO_Mode_IPD

3.模拟输入GPIO_Mode_AIN

4.浮空输入GPIO_Mode_IN_FLOATING

5.通用推挽输出GPIO_Mode_OUT_PP

6.通用开漏输出GPIO_Mode_OUT_OD

7.复用推挽输出GPIO_Mode_AF_PP

8.复用开漏输出GPIO_Mode_AF_OD

89909fc2541648b2b1ebe1d24cebe37b.jpg

二、C语言宏定义

关键字#define

用途  用一个字符串代替一串数字

定义  #define  ABC  12345        (不用加分号)

引用  int  a=ABC;等效于int  a=12345;

5266917a98914534b116926631d91257.jpg

三、C语言typedef

关键字typedef

用途   将一个较长的变量类型换一个名字

定义    typedef  unsigned  char  uint8_t;

引用   uint8_t  a;等效于unsigned  char  a;

084764b170c248559d208ae724d44bbf.jpg

四、C语言结构体

关键字  struct

用途  数据打包,不同类型变量集合

定义   struct  {char x;int y;float z}  structname

引用  structname.x='A';     structname.y=66;1a02c1a7392b407da13a6c61174add4a.jpg

五、C语言枚举

f59c0d02f04b4164af9aff6334ae49df.jpg

六、按键控制LED(跟着视频做的程序)

七、按键控制蜂鸣器(在上一个程序的基础上改的)

八、光敏电阻控制蜂鸣器(在上一程序上自己改)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值