本文章主要记录本人在学习stm32过程中的笔记,也插入了不少的例程代码,方便到时候CV。绝大多数内容为本人手写,小部分来自stm32官方的中文参考手册以及网上其他文章;代码部分大多来自江科大和正点原子的例程,注释...
本文章主要记录本人在学习stm32过程中的笔记,也插入了不少的例程代码,方便到时候CV。绝大多数内容为本人手写,小部分来自stm32官方的中文参考手册以及网上其他文章;代码部分大多来自江科大和正点原子的例程,注释...
标签: stm32
STM32学习笔记资料
是看B站大神“江科大自化协”的STM32入门视频期间整理的学习笔记。分享出来供大家参考。 不创造知识,只是知识的搬运工。 大家也可以到这位B站大神那里观看视频...
介绍STM32基本知识
STM32系列中一些受欢迎的微控制器包括STM32F103,STM32F407和STM32F429。 STM32微控制器以其低功耗,高性能和广泛的功能而闻名。它们通常用于物联网设备,可穿戴技术和其他需要低功耗和高性能的应用。 总体而言,STM...
测周法:上升沿触发输入捕获,CNT用于计数计时,每来一个上升沿,取一下CNT的值,自动存在CCR里,CCR捕获到的值,就是计数值N,CNT的驱动时钟就是fc,每次捕获之后都要清零CNT。输入捕获模式下,当通道输入引脚出现...
用来单独设置输出比较的极性,带有N的是高级定时器里互补通道的配置,OC4没有互补通道,所以没有OC4N的函数。仅高级定时器使用,在使用高级定时器输出PWM时,需要调用这个函数,使能主输出,否则PWM将不能正常输出。...
第三步:HAL库STM32 HAL固件库(ST官方推出的另一套库)6.LCD汉字字母数字图片取模板(LcmZimo)2.Proteus8.15仿真软件下载安装。3.FlyMcu是STM32的ISP下载器。(内含STM32CubeMX代码辅助工具)8.CubeIDE下载 安装 ...
/选择外部时钟模式1输入的时钟。对于普通的开漏/推挽输出引脚的控制权是来自输出数据寄存器的,如果想让定时器来控制引脚那就要使用复用开漏/推挽输出的模式,使用要使用PWM要把GPIO设置成GPIO_Mode_AF_PP模式。
中断函数都是无参无返回值的,名字固定在startup文件向量表中,一般都是先进行一个中断标志位的判断,确保是我们想要的中断源触发的函数,因为这个函数EXTI10到EXTI15都能进来,所以要先判断一下是不是我们想要的...
比如正在输出PWM波,突然想暂停一会儿输出,就可以设置成这个模式,一旦切换为冻结模式,输出就暂停了,并且高低电平也维持在暂停时刻的状态。当CNT>CCR1,或者CNT=CCR1时,就会给输出模式控制器传递一个信号,会...
初识STM32
以STM32CubeMX为依托,基于HAL库的STM32学习笔记之按键开发基础,使用STM32F103ZET6开发板,实现对按键的控制,了解了上拉、下拉电阻的原理,体会了按下按键切换状态,与按下按键,松开之后再切换状态的区别
选择ETR通过外部时钟模式1输入的时钟,第一个参数选择要配置的定时器,第二个参数外部触发预分频器,提前做分频,第三个参数输入的极性,第四个参数滤波器。选择ETR通过外部时钟模式2输入的时钟,第一个参数选择要...
1.上拉输入:vcc串联一个40k的电阻再串联到无穷大的电阻上,这是vcc的电压都被无穷大的电阻分走了,Io口上的电压就等于高电平,这是就不会被不规律的电磁波影响。注意:图片下方有产品说明,TIM外设只支持100~144的...
单片机STM32学习笔记.docx单片机STM32学习笔记.docx单片机STM32学习笔记.docx单片机STM32学习笔记.docx单片机STM32学习笔记.docx单片机STM32学习笔记.docx
以STM32CubeMX为依托,基于HAL库的STM32学习笔记之GPIO开发基础,使用STM32F103ZET6开发板,实现对IO口的控制
标签: stm32
【代码】STM32 学习笔记。
基础篇是到时候我自己找其它视频补充,可以先不看;外设篇目前是跟着江科大来学习的,大家可以直接看这篇;大家可以更据我这篇来做适合自己的笔记;我这篇会做的比较详细中间有时间会补充基础篇,
简单双向串口通信有两根通信线(发送端 TX 和接收端 RX)TX 与 RX 要交叉连接当只需单向的数据传输时,可以只接一根通信线当电平标准不一致时,需要加电平转换芯片USART(Universal Synchronous/Asynchronous ...
解析 需要用到的几个函数: 1、解析JSONJ结构得到cjson对象:cJSON * root=cJSON_Parse(char *buf); 2、获取无格式的json对象:cJSON_PrintUnformatted(cJSON *item) 3、根据键值获取对应的值:cJSON *cJSON_...
STM32 的定时器除了 TIM6 和 7。其他的定时器都可以用来产生 PWM 输出。其中高级定时器 TIM1 和 TIM8 可以同时产生多达 7 路的 PWM 输出。而通用定时器也能同时产生多达 4路的 PWM 输出,这样,STM32 最多可以同时...
保罗了stm学习过程中所遇到的各种概念以及难点的笔记 还总结了概括了很多易混淆的概念
以STM32CubeMX为依托,基于HAL库的STM32学习笔记之串口通信基础,使用STM32F103ZET6开发板,理解串行通信的相关概念,初步利用串口通信进行传输内容。
以STM32CubeMX为依托,基于HAL库的STM32学习笔记之中断系统与外部中断基础,使用STM32F103ZET6开发板,理解中断系统的基本概念,实现外部中断的使用,并理解不同边沿触发中断的区别。
STM32学习笔记-用ADC和片内温度传感器测温
标签: stm32
第 8 章将详细讨论此主题。作为中断功能的强化,NVIC 还有一条 NMI 输入信号线。NMI 究竟被拿去做什么,还要 视处理器的设计而定。在多数情况下,NMI