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
本篇文章主要介绍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
方法一 将BASE64PDF 复制到浏览器当中,然后在最前面加上以下代码 data:application/pdf;base64, 方法二 public static void DownLoadDMSPdf(string url) { url = "http://10.136.3.107:23948 ...
分类:
其他好文 时间:
2020-07-07 13:17:34
阅读次数:
48
stm32作为现在嵌入式物联网单片机行业中经常要用多的技术,相信大家都有所接触,今天这篇就给大家详细的分析下有关于stm32的出口,还不是很清楚的朋友要注意看看了哦,在最后还会为大家分享有些关于stm32的视频资料便于学习参考。 什么是串口 UART : Universal Asynchronous ...
分类:
其他好文 时间:
2020-07-06 10:42:06
阅读次数:
56
1 W25Q128FV特性总结,随便看看 2 结构框图 /CS引脚:未使能前,引脚属于高阻态,芯片待机状态;片选使能,芯片电压上来,芯片自动准备收发指令数据; /WP引脚:使能后,状态寄存器不能被修改;目的是为了防止掉电状态下的SR寄存器可能被噪音之类的修改;下面有图; /HOLD引脚:使能CS后, ...
分类:
其他好文 时间:
2020-07-03 21:32:59
阅读次数:
149