STM32
wonull
这个作者很懒,什么都没留下…
展开
-
SG90系列 MG系列马达
介绍 SG90 是基础使用广泛,分90度版、180度版、360度版,除了旋转角度不同,其他都一样,MG90S相当于SG90的金属齿加强版,安装尺寸和SG90略微不同。 90度和180度外形尺寸扭矩等参数均一致,只是极限旋转角度不同,360度的舵机是连续旋转的。引线介绍黄线 ------ 信号线红线 ------ 正极棕线 ------ 负极...原创 2021-06-16 08:51:18 · 6498 阅读 · 0 评论 -
STM32G0较STM32F0系列的差异点/特性
声明:本篇文章摘自21IC网站,仅供学习自查之用,不用于商业用途,如有侵权请告知。https://bbs.21ic.com/icview-2612256-1-1.html ST在2018年末推出了新一代入门级STM32G0系列,该系列是一款全新的 Arm® Cortex®-M0+ 微控制器。STM32G0除了继承F0系列的优良特性外拥有很多新的特性,力求在每个细节实现最出色的优化,为用户提供最佳的性价比,以灵活的特性满足各种应用需求。快速的了解下STM32G0的新特性:1)STM32G...转载 2020-10-14 10:22:59 · 17558 阅读 · 0 评论 -
MAX3232芯片与stm32芯片通信硬件线路连接和引脚说明
1、硬件连接图STM32芯片的任意一个串口与上图中的232_RX和232_TX连接,上图中的RS232_TXD和RS232_RXD连接一个9针串口硬件。2、引脚功能说明DOUT1(14PIN): RS232线数据输出(到远程RS232系统)RIN1(13PIN): RS232线路数据输入(来自远程RS232系统)ROUT1(23PIN): 逻辑数据输出(至UART)DIN1(11PIN): 逻辑...原创 2018-06-13 14:44:57 · 27481 阅读 · 7 评论 -
__weak修饰符解释
前言,在 HAL 库中,很多回调函数前面使用__weak 修饰符。weak 顾名思义是“弱”的意思,所以如果函数名称前面加上__weak 修饰符,我们一般称这个函数为“弱函数”。加上了__weak 修饰符的函数,用户可以在用户文件中重新定义一个同名函数,最终编译器编译的时候,会选择用户定义的函数,如果用户没有重新定义这个函数,那么编译器就会执行__weak 声明的函数,并且编译器不会报错。举个例子...转载 2018-06-21 11:57:08 · 2520 阅读 · 0 评论 -
extern放在声明函数前与定义函数前的区别
extern 关键字放在函数声明之前:> test.hextern int test();如果这样函数的声明中带有关键字extern,仅仅是暗示这个函数可能在别的源文件里定义。这样一来,就是在程序中取代include “*.h”来声明函数,在一些复杂的项目中,比较习惯在所有的函数声明前添加extern修饰,以防止遗漏包含头文件而导致的编译错误。extern 关键字放在函数定义之前:> ...转载 2018-06-19 11:04:45 · 4998 阅读 · 0 评论 -
初识STM32 GPIO
每个 GPIO 端口有两个 32 位配置寄存器(GPIOx_CRL, GPIOx_CRH),两个 32 位数据寄存器(GPIOx_IDR 和 GPIOx_ODR),一个 32 位置位/复位寄存器(GPIOx_BSRR),一个 16 位复位寄存器(GPIOx_BRR)、一个 32 位锁定寄存器(GPIOx_LCKR) GPIO 端口的每个位可以由软件分别配置成多种模式。• 输入浮空...原创 2018-07-20 10:01:08 · 189 阅读 · 0 评论 -
STM32F103系列引脚定义-功能图
器件功能和配置(STM32F103XX增强型)系统结构管脚图原创 2018-07-21 11:39:41 · 52778 阅读 · 0 评论 -
如何用keil5打开keil4的工程
参考网友的方法:1、到http://www2.keil.com/mdk5/legacy/官网下载keil4的支持包2、正常流程安装所下载的安装包;3、安装完成后,用keil5打开工程(keil4建立的),会出现提示框如下,4、完成。 ...转载 2018-07-21 11:05:28 · 21903 阅读 · 9 评论