首页 > 其他分享 >我的STM32学习路径

我的STM32学习路径

时间:2024-07-14 16:42:03浏览次数:11  
标签:学习 舵机 -- 路径 STM32 寄存器 GPIO PWM

重复的操作就不写了

graph LR A(STM32学习进度)--> B(第一步)--> STM32F407模板 A--> C(第二步) -->GPIO -->寄存器开发 寄存器开发 -->看寄存器手册 --> 寄存器数据填充含义 看寄存器手册 -->物理地址+偏移地址 看寄存器手册 -->时钟树 GPIO -->库函数开发-->看官方文档流程 库函数开发-->看官方文档代码例程 GPIO -->配置模式 -->四种 A--> 第三步 -->外部中断 外部中断--> NVIC 外部中断--> EXIT A--> 第四步 --> 基本定时器TIM -->输出比较功能 -->PWM-->控制灯 PWM-->控制舵机 输出比较功能 -->PWM波原理-->硬件结构 输出比较功能 -->PWM周期计数公式 控制舵机-->舵机的控制原理 第四步 -->可以用延时函数模拟PWM A--> 第五步 -->Systick滴答定时器 -->延时函数 Systick滴答定时器 -->中断控制 A--> 第六步 -->RTC时钟 A--> 第七步 -->ADC数模转换 A--> 第八步 -->UART串口设置 -->蓝牙外设-->AT命令 蓝牙外设-->通信 A--> 第九步 -->时序图 -->DHT11温湿度传感器的配置 A--> 未完...

标签:学习,舵机,--,路径,STM32,寄存器,GPIO,PWM
From: https://www.cnblogs.com/shishusheng/p/18301724

相关文章

  • 电力需求预测挑战赛(机器学习方向)--task1 #Datawhale AI 夏令营
    一、概念电力需求的准确预测对于电网的稳定运行、能源的有效管理以及可再生能源的整合至关重要。【训练时序预测模型助力电力需求预测】二、赛题任务给定多个房屋对应电力消耗历史N天的相关序列数据等信息,预测房屋对应电力的消耗。三、赛题数据简介1、赛题数据由训练集......
  • HarmonyOS NEXT 学习笔记3--登录页面(数据绑定)
    1.代码:import{promptAction}from'@kit.ArkUI'@Entry@ComponentstructPage_textInput_onchange{//@StateUI刷新测试[注意:不是双向绑定]username:string=''password:string=''build(){Column({space:20}){......
  • STM32串口通信概念介绍2
    STM32串口通信(1) 硬件接线说明采用4针的串口(TXD、RXD、GND、VCC),然后通过CH340芯片进行转换,就可以直接通过USB口转串口的方式达到和计算机通信的目的。如果采用有线方式与PC机进行通信,则需要用到CH340转换芯片,数据会通过USART1串口传输。(1) 串口通信参数串口通信属于全双......
  • 针对特种stm32F4板子的串口接线
    硬件接线说明直接采用4针的串口(TXD、RXD、GND、VCC),然后通过CH340芯片进行转换,就可以直接通过USB口转串口的方式达到和计算机通信的目的。如果采用有线方式与PC机进行通信,则需要用到CH340转换芯片,数据会通过USART1串口传输。如果采用无线方式与手机进行通信,则不需要用到CH......
  • 关于51单片机LED板块的学习笔记
    首先看看常见LED灯的内部结构其次下面是MCU原理图上关于LED的部分右侧VCC代表正极,左接两组电阻,目的保护电路,然后是八个LED,左侧有P20到P27八个接口接到下图CPU的对应接口上。这是工作原理图CPU经过一系列的信号传输把信号以高低电平的形式传给LED,因为LED右端始终接正极V......
  • 点云学习1
    目录一、点云基础  二、点云配准2.1点云配准基础    2.2点云配准分类2.2.1刚性配准2.2.2非刚性配准2.2.3总结三、点云配准应用3.1机器人及无人驾驶领域3.2测绘遥感领域一、点云基础           三维点云的实质是场景表面在给定坐标系下......
  • [rCore学习笔记 015]特权级机制
    写在前面本随笔是非常菜的菜鸡写的。如有问题请及时提出。可以联系:[email protected]:https://github.com/WindDevil(目前啥也没有官方文档仍然是一上来就丢出来的官方文档.只摘抄了我觉得有意思的部分:实现特权级机制的根本原因是应用程序运行的安全性不可充分信任......
  • 小白学习微信小程序开发中的用户管理与权限设置
    用户管理与权限设置是微信小程序开发中非常重要的一部分,它关乎到小程序的安全性和用户体验。本文将从用户管理和权限设置两个方面来详细介绍相关内容,并提供代码案例。一、用户管理用户管理是指对小程序的用户进行管理,包括用户注册、登录、信息获取等操作。下面以一个简单的用......
  • JVM学习(day1)
    JVM运行时数据区线程共享:方法区、堆线程独享(与个体“同生共死”):虚拟机栈、本地方法栈、程序计数器程序计数器作用:记录下次要执行的代码行的行号特点:为一个没有OOM(内存溢出)的地方虚拟机栈每要执行一个方法就往栈中放一个栈帧,包含把变量放到局部变量表中(局部变量槽),方法的......
  • 泰山派学习13--设备树LED字符驱动
    1、在泰山派设备树的/根节点上添加zbl_led子节点(路径:Z:\sdk\linux\kernel\arch\arm64\boot\dts\rockchip)打开tspi-rk3566-user-v10-linux.dts设备树源文件    在根目录下添加zbl_led子节点    2、在SDK上编译kernel(./build.shkernel)执行内核编译......