STM32初学
文章平均质量分 93
恶鬼ゞ缠身
这个作者很懒,什么都没留下…
展开
-
常见电机介绍
1. 直流电机和步进电机区别步进电机其实是一种特殊的直流无刷电机,需要直流电驱动,需要驱动器换相,但由于运动特点和直流无刷电机相差很大,所以步进电机被单独分成一个产品种类。直流电机分为直流有刷电机和直流无刷电机,一般大家说的直流电机一般是指直流有刷电机。直流有刷电机只要加上合适的电压就会转,而且转得圈数难以精确控制;而步进电机则按照节拍工作,可以旋转极小的角度,控制方式两者也有差别。 一、步进电机 1、步进电机可以实现电机转速和位置的精确控制,一般步进电机的精度为步进角的5%之内,且不累积误..原创 2021-08-30 19:09:08 · 4549 阅读 · 0 评论 -
C语言嵌入式位操作
1. 常用位操作符2. 位与位或位异或在操作寄存器时的特殊作用3. 如何用位运算构建特定二进制数4. 位运算实战演练5. 技术升级:用宏定义来完成位运算原创 2021-08-30 02:38:45 · 805 阅读 · 0 评论 -
窗口看门狗实验&定时器基本原理
目录1. 窗口看门狗1.1 窗口看门狗概述1.1.1 窗口看门狗工作示意图1.1.2 窗口看门狗工作过程总结1.1.3 窗口看门狗超时时间1.1.4 为什么要窗口看门狗 ?1.1.5 窗口看门狗其他注意事项1.2 常用寄存器和库函数配置1.2.1 窗口看门狗框图1.2.2 控制寄存器WWDG_CR1.2.3 配置寄存器WWDG_CFR1.2.4 状态寄存器WWDG_SR1.3 窗口看门狗实验1.3.1 窗口看门狗配置过程...原创 2021-08-29 12:26:35 · 2952 阅读 · 0 评论 -
外部中断实验&独立看门狗实验
参考资料:战舰/精英STM32F1开发板《STM32开发指南-库函数版本》-第10章 外部中断实验STM32F1xx官方资料:《STM32中文参考手册V10》-第9章 中断和事件1. 外部中断概述1.STM32 的每个 IO 都可以作为外部中断输入2.STM32F103 的 19 个外部中断/事件请求:线 0~15:对应外部 IO 口的输入中断。线 16:连接到 PVD 输出。线 17:连接到 RTC 闹钟事件。线 18:连接到 USB 唤醒事件。每个外部中.原创 2021-08-29 03:16:33 · 1941 阅读 · 0 评论 -
STM串口通信
参考资料:战舰/精英STM32F1开发板《STM32F1开发指南-库函数版本》-5.3 usart串口文件夹介绍& 第9章 串口实验STM32F1xx官方资料:《STM32中文参考手册V10》-第25章通用同步异步收发器(USART)1. 串口通信原理讲解1.1 串行通信接口背景知识1.1.1 处理器与外部设备通信的两种方式1.并行通信:传输原理:数据各个位同时传输优点:速度快缺点:占用引脚资源多2.串行通信:传输原理:数据按位顺序传...原创 2021-08-29 00:25:26 · 273 阅读 · 0 评论 -
STM32跑马灯实验&蜂鸣器实验&按键输入实验&NVIC中断优先级管理
目录1. 跑马灯1.1 跑马灯硬件连接1.2 跑马灯实验讲解1.2.1 实验步骤1.2.2 代码及注释2. 蜂鸣器2.1 蜂鸣器硬件连接2.2 蜂鸣器实验讲解2.2.1 实验步骤2.2.2 代码及注释3. 按键输入3.1 按键实验硬件连接3.2 GPIO输入操作说明3.3 按键实验讲解3.3.1 实验步骤3.3.2 按键扫描思路3.3.3 代码与注释4. NVIC中断优先级管理4.1 N...原创 2021-08-28 01:54:57 · 3666 阅读 · 0 评论 -
GPIO工作原理
1. GPIO基本原理和工作方式参考资料:战舰/精英STM32F1开发板:《STM32F1开发指南-库函数版本》-第六章 跑马灯实验6.1小节STM32F1xx官方资料:《STM32中文参考手册V10》-第八章通用和复用功能IO(GPIO和AFIO)芯片数据手册1.1 工程目录下面的组以及重要文件① 组 USER 下面存放的主要是用户代码。system_stm32f10x.c 里面主要是系统时钟初始化函 数 SystemInit 相关的定义,一般情况下文件用户不需要修改。st..原创 2021-08-26 20:52:29 · 346 阅读 · 0 评论 -
STM32开发环境搭建
1.MDK软件安装1.1 MDK安装(编程环境)MDK是什么?RealView MDK 是Keil公司开发的,为基于Cortex、ARM7、ARM9等处理器设备提供的一个完整的开发环境。参考资料:ALIENTEK xxSTM32开发板入门资料\MDK5安装手册.pdf安装过程(略)1.2 USB串口驱动安装USB作用:1.可以当串口使用。2.如果USB串口连接到STM32的串口1(STM32ISP下载只能是串口1)的话,那么可以用来串口下载程序。3.因为要连接到USB..原创 2021-08-26 00:51:29 · 2102 阅读 · 0 评论 -
学习开发板
目录1. 网络资源推荐2. 参考资料3. 学习STM32要掌握哪些基本技能4. 开发板资源描述(STM32F1xx开发板)5. STM32初探5.1 为什么选择STM325.1.1 什么是STM325.1.2 Cortex内核5.1.3 STM32 VS ARM75.2 STM32概述5.2.1 CM3内核优点5.2.2 STM32F1各芯片关联5.3 STM32应用场景举例6. STM32芯片解读(STM32F1...原创 2021-08-24 19:29:38 · 583 阅读 · 0 评论