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
Like this: package com.seliote.smsbomber.service.impl; import com.seliote.smsbomber.pojo.soo.captcha.CaptchaSoo; import com.seliote.smsbomber.service. ...
分类:
其他好文 时间:
2020-07-09 22:40:12
阅读次数:
76
本篇文章主要介绍STM32串口接收不定长数据,采用超时分包的方法,希望能给人以收获。 1.开发环境 软件环境 使用MDK5.25版本,芯片包为STM32F4系列。 硬件环境 开发板:STM32F407VGT6开发板,是一款大容量芯片,最高能跑168MHz。 烧录器:STlink或者Jlink。 2. ...
分类:
其他好文 时间:
2020-07-08 22:42:09
阅读次数:
103
关于上拉电阻的问题,有一个比较朦胧不太确定的疑问:STM32单片机的IO口,可以在程序中设置为输出上拉或者输出下拉模式,而我在设计IO硬件电路的时候,一般会加一个上拉电阻,程序中也会把IO口设置为输出上拉模式,那么我想问的是,是不是在硬件上,这个上拉电阻可以节省掉啊?这样就节省了一个电阻的价格。如果我节省掉这个上拉电阻,会带来啥样的后果呢?(1)首先我们鼓励同学这样的思考,很多人有疑问但是好像别人
分类:
其他好文 时间:
2020-07-08 10:26:00
阅读次数:
66
Java匿名对象介绍 什么是匿名对象? 顾名思义就是没有变量名的对象,即创建对象时,只有创建对象的语句,却没有把对象地址值赋值给某个变量。 匿名对象命名格式:以Scanner类举例 new Scanner(System.in); 由于匿名对象没有变量名所以其也只可以使用一次 下面用一段代码来使用匿名 ...
分类:
编程语言 时间:
2020-07-06 13:17:46
阅读次数:
71
stm32作为现在嵌入式物联网单片机行业中经常要用多的技术,相信大家都有所接触,今天这篇就给大家详细的分析下有关于stm32的出口,还不是很清楚的朋友要注意看看了哦,在最后还会为大家分享有些关于stm32的视频资料便于学习参考。 什么是串口 UART : Universal Asynchronous ...
分类:
其他好文 时间:
2020-07-06 10:42:06
阅读次数:
56