首先从定时器的功能框图上介绍定时器的基本功能,然后介绍输出比较模式(输出PWM)和输入捕获模式。最后使用定时器的输入捕获功能测量一个脉冲的宽度和频率。 通用定时器框图如下:( STM32中文参考手册_V10.pdf P254) 图1 1.输出模式 从图1可以看到通用定时器的基本框图。框图比较复杂,把 ...
分类:
其他好文 时间:
2020-07-21 22:55:22
阅读次数:
94
最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=93255 第22章 STM32F429的SysTick实现多组软件定时器 本章节为大家讲解嘀嗒定时器SysTick,嘀嗒定时器比较容易掌握,其实大家只要知道它是一个24位的递减计数器, ...
分类:
其他好文 时间:
2020-07-20 20:34:12
阅读次数:
98
新建工程 (寄存器) 之后将此Project留作模板工程供以后使用。 打开Keil5 MDK之后: 1、选芯片 新建Project,选取对应的芯片即可。 之后的提示可以不用管,直接Close即可。 2、初始文件 一个基础的STM32工程模板里至少需要有以下初始文件: startup_stm32f10 ...
分类:
其他好文 时间:
2020-07-18 22:10:58
阅读次数:
57
最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=93255 第18章 STM32F429的GPIO应用之跑马灯 本章教程为大家介绍STM32F429的GPIO应用之跑马灯,跑马灯作为经典的测试例程,可以让大家对STM32F429应用有 ...
分类:
其他好文 时间:
2020-07-14 18:51:29
阅读次数:
78
简介 STM32的串口带有DE功能引脚,可以用于硬件控制RS485收发器,以STM32L071RBT6相关的文档为基准作记录。 功能描述 具体介绍可以在官方参考手册的USART章节,USART functional description小节的RS485 Driver Enable部分查看。 整个配 ...
分类:
其他好文 时间:
2020-07-14 18:07:53
阅读次数:
94
1.GPIO初始化函数 用法: voidGPIO_Configuration(void) { GPIO_InitTypeDefGPIO_InitStructure;//GPIO状态恢复默认参数 GPIO_InitStructure.GPIO_Pin=GPIO_Pin_标号|GPIO_Pin_标号; ...
分类:
其他好文 时间:
2020-07-13 09:46:44
阅读次数:
93
四种输出模式: 1、推挽输出 所谓推挽输出模式是根据两个MOS管的工作方式命名的。 功能:推挽输出可输出高电平,可输出低电平。 应用:一般应用在输出电平为VSS和VDD,而且需要高速切换开关状态的场合。在STM32的应用中,除必须使用开漏模式的场合,我们都使用推挽输出模式。 2、推挽复用模式 应用于 ...
分类:
其他好文 时间:
2020-07-13 09:17:38
阅读次数:
122
直奔主题,最近项目上接触了FDCAN,主控为STM32H743。在开发过程中存在疑点,特此记录。 疑点:芯片手册上,波特率的相关寄存器位标明硬件将该值解析为编程值加 1,但是实际上通过STM32 HAL库的HAL_FDCAN_Init()函数来初始化FDCAN时,我们给FDCAN初始化结构体的成员变 ...
分类:
其他好文 时间:
2020-07-11 21:03:41
阅读次数:
163
说明: 1、初次使用GUIX,涉及到的一些细节,后面教程中为大家分享。 2、开发板主板芯片: (1)V5是STM32F407IGT6 (2)V6是STM32F429BIT6 (3)V7是STM32H743XIH6 3、V5板子的模板没有整理完,周末发给大家。本打算也整理发布给大家的,我一看凌晨5点了 ...
分类:
其他好文 时间:
2020-07-11 14:22:03
阅读次数:
184
在用Keil对STM32的程序进行仿真时程序有时会跑飞,停止仿真程序会停在HardFault_Handler函数里的死循环while(1)中。这说明STM32出现了硬件错误。 STM32出现硬件错误可能有以下原因: (1)数组越界操作; (2)内存溢出,访问越界; (3)堆栈溢出,程序跑飞; (4) ...
分类:
其他好文 时间:
2020-07-10 11:25:03
阅读次数:
81