![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32
文章平均质量分 78
小马哥电子开发学习
小马哥四轴的创始人,2016年发布了第一款面向大学生学习使用的小四轴,后续又陆续发布了以STM32F411为主控的机器视觉四轴学习平台DragonFly,以STM32F103为主控的焊接调试练习的平台RoboFly。
展开
-
STM32G0和STM32G4 如何把BOOT0当作通用GPIO使用
我们知道,STM32一般可以通过BOOT0和BOOT1的不同组合来设置启动方式。之前用过STM32G070CBT6,这个芯片的BOOT0是和PA14在一起的:这个比较简单,我们知道PA13和PA14是芯片的SWD接口,我们只需要在这个引脚上下拉一个100K的电阻即可。这样,SWD功能和BOOT0的功能都兼顾到了,系统复位或者启动的时候,检测到PA14-BOOT0的电平为低电平,然...原创 2019-12-17 23:12:52 · 12964 阅读 · 12 评论 -
STM32串口通讯协议浅析
通讯协议是指在嵌入式开发中,不同的硬件系统或者操作系统之间进行数据交换的方式,是一种数据通讯的规约。通讯协议有很多种,而我今天要说的是串口通讯协议,而且是基于STM32来说的。首先说串口通信,串口是单片机最常见的外设。常见的UART串口主要有两个线,一个线是发送、一个是接收。至于串口发送数据的时候数据线上的高低电平是怎么变化的,这个大家可以自行查阅相关知识,我们常见的单片机自带...原创 2018-09-24 19:58:35 · 4712 阅读 · 1 评论 -
如何让Arduino IDE支持你手里的STM32 nucleo开发板
Arduino IDE开发环境在默认情况下不支持STM32 NUCLEO开发板,只有通过添加附加开发板管理包才能使用。目前为止,只有一部分板子支持使用Arduino IDE开发环境进行开发,分别是Nucleo F207ZG,Nucleo F429ZI,Nucleo F030R8,Nucleo F091RC,Nucleo F103RB,Nucleo F303RE,Nucl...原创 2018-09-24 20:07:45 · 7968 阅读 · 5 评论