32学习笔记

1.CUBEMX设置开关的时候电平,上下拉问题:

  • 接GND的地方因为按键断开,所以一开始检测到的是高电平,需要设置上拉,按键按下,电路连同,检测到低电平!
  • 接VCC的地方,按键断开刚开始检测的是低电平,设置下拉,电路连同,检测到高电平
    正点原子mini板部分原理图
    具体详解请看这里:上下拉设置理念

2.推挽输出

  • 根据电路查看可知,推挽输出就是电路的流向,INT输出1(高电平)的时候,电流从VDD输出到OUT,叫做推,也叫灌电流;而当INT输出0(低电平)的时候,电流从OUT输入到GND,叫做挽,也叫拉电流。推挽电路好像是看电路输出形状而得到的名字。而且推挽输出电路一推一拉工作效率很高,是平时用到最多的电路
    - 理论来源:野火在这里插入图片描述

在这里插入图片描述

3. 开漏输出

  • 只能输出低电平的电路

在这里插入图片描述

在这里插入图片描述

4.STM32手册中的寄存器操作方式缩写

  • read / write (rw) 软件能读写此位。
  • read-only ® 软件只能读此位。
  • write-only (w)软件只能写此位,读此位将返回复位值。
  • read/clear (rc_w1)软件可以读此位,也可以通过写’1’清除此位,写’0’对此位无影响。
  • read / clear (rc_w0)软件可以读此位,也可以通过写’0’清除此位,写’1’对此位无影响。
  • read / clear by read (rc_r)软件可以读此位;读此位将自动地清除它为’0’,写’0’对此位无影响。
  • read / set (rs) 软件可以读也可以设置此位,写’0’对此位无影响
  • read-only write trigger (rt_w)软件可以读此位;写’0’或’1’触发一个事件但对此位数值没有影响。
  • toggle (t)软件只能通过写’1’来翻转此位,写’0’对此位无影响。
  • Reserved(Res.) 保留位,必须保持默认值不变

5.CUBEMX生成文件中的部分使用文件

详细见知乎
在这里插入图片描述

6.个人理解

在.s文件中可以找到设置栈(stack)和堆(heap)的大小,属于单片机一开始编译的地方

  • @brief 说明函数作用
  • @param 说明第一个函参
  • @param 第二个函参
  • @retval 返回值说明

7.串口中断

在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值