嵌入式
文章平均质量分 85
小飞哥玩嵌入式
公众号:嵌入式实验基地
展开
-
常见的电动两轮车 BMS 架构
BMS常见框架,值得一看原创 2023-01-03 22:53:29 · 3207 阅读 · 0 评论 -
我在这块牛X的A40i Linux开发板上点了个流水灯
非常不错的LINUX开发板,可惜用来点了灯...原创 2022-09-16 10:06:44 · 504 阅读 · 0 评论 -
HAL库与cubemx系列教程|采用面向对象的方法写一个OLED驱动
如何用面对对象的方法实现嵌入式开发驱动,手把手教你如何实现,值得一看!原创 2022-08-12 21:33:28 · 452 阅读 · 2 评论 -
从0到1学ESP32-01-设计自己的esp32开发板
背景这两年嵌入式开发难啊,作为嵌入式开发工程师,最近两年体会最多的就是老产品、新方案,功能什么都不变,迫于成本只能更换更为便宜、好用的芯片,这也导致了很多产品设计方案的变更比如,3年前做一个智能家居平台,实现温湿度的采集并上传云端,我们最先想到的是STM32+ESP8266模组,ESP32仅仅作为云平台连接,控制部分采用STM32,这样会造成资源的很大浪费,多出来一颗STM32,价格起飞...现在设计完全就不用采用MCU+ESP模组的方案了,一颗ESP32轻松搞定,不仅价格大幅降低,ES原创 2022-05-15 20:15:40 · 12168 阅读 · 1 评论 -
聊一聊STM32的低功耗管理(附源码)
废话不多说,直接开干...先来看看STM系列手册为例看看STM32的几种工作模式,小飞哥最近用到STM32G0系列的MCU,就拿G0的手册来聊一聊吧,其他的都类似,功耗方面有些差别测试代码连接在文末评论区,可以下载测试STM32系列MCU的几种工作模式正常运行模式就不聊了,刚开始学单片机时候,什么都不干,down个代码就能跑起来的大多是这种模式,不缺电,不需要省电...从STM32G070手册来看,模式还是比较丰富的,下面来看看各个模式的意思1、睡眠模式(sleep mode)原创 2022-04-26 22:11:18 · 3352 阅读 · 4 评论 -
hex文件详解及常用合并方法介绍
前言在很多复杂的系统中,或者多人参与设计的系统中,程序分区必不可免,拿最简单的IAP升级来说,包含两个程序区,BOOT区和APP区,BOOT区的主要职责是引导代码进去APP区执行目标功能,但是在下载的时候,往往提供一个hex文件即可,提供两个分别下载当然也可行,但是生产过程中增加一个工序就是一个工序的价格,再说了,完全没必要,这就涉及到了本章介绍的hex文件合并(BIN文件当然OK的)什么是hex文件hex文件格式是可以烧写到单片机中,被单片机执行的一种文件格式,生成Hex文件的方式有很多种,可原创 2022-03-25 19:57:29 · 8567 阅读 · 1 评论 -
Cubemx与HAL库系列教程|系统时钟配置详解及源码分析
STM32时钟系统简介STM32种类繁多,时钟系统也不尽相同,但基本的还是大差不差,今日小飞哥就F1系列的MCU简单聊一聊STM32的时钟系统1、时钟种类介绍:先来看一看时钟树图,包含了整个系统的始终来源及各个外设的始终来源STM32 有5个时钟源:HSI、HSE、LSI、LSE、PLL。接下来,各个时钟的含义听小飞哥白话白话,自己看ST手册也可以哒 1.1 HSI时钟(内部高速时钟) HSI时钟信号由内部8MHz的RC振荡器产生,可直接作为系统时钟或在2分频后作为PLL输原创 2022-02-15 22:11:47 · 5408 阅读 · 3 评论 -
如何制定通讯协议及如何解析协议数据
什么是通讯协议?通讯协议又称通信规程,是指通信双方对数据传送控制的一种约定。约定中包括对数据格式,同步方式,传送速度,传送步骤,检纠错方式以及控制字符定义等问题做出统一规定,通信双方必须共同遵守,它也叫做链路控制规程。电脑与电脑之间的沟通必须讲述相同的语言,才能互相传输信息,自然资料在国际互联网上传递,每一份都要符合一定的规格(即是相同的语言),否则中国送出的资料,在美国那边要怎么收下呢?这些规格(语言)的规定都是事先在会议上讲好的,一般我们称之为“协议”(英文称为protocol),而这种在网原创 2022-01-08 18:32:51 · 10375 阅读 · 1 评论 -
10分钟教你玩起来freemodbus
源码获取本节教程源码资料获取方式:1、公众号后台回复“modbus”2、小飞哥gitee仓库自提3、留言区获取资料链接freemodbus是什么?简介及应用场景FreeMODBUS是一个奥地利人写的Modbus协议。它是一个针对嵌入式应用的一个免费(自由)的通用MODBUS协议的移植。Modbus是一个工业制造环境中应用的一个通用协议。Modbus通信协议栈包括两层:Modbus应用层协议,该层定义了数据模式和功能;另外一层是网络层。协议介绍FreeMODBUS 提供了R原创 2021-12-16 23:28:51 · 7132 阅读 · 0 评论 -
还不懂函数回调机制,看这篇就够了
什么是回调函数友情提示:原理介绍部分摘自:https://www.jianshu.com/p/2f695d6fd64f有一定基础的直接跳过即可,直接查看后面精彩部分...回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。一幅图来说明什么是回调:结合这幅图和上面对回调函数的原创 2021-12-05 10:41:15 · 772 阅读 · 0 评论 -
Cubemx与HAL库系列教程|ADC+DMA多通道采集详解
什么是ADC资料获取见文末你以为的ADC哈哈,开个玩笑~~~说起来ADC,先来聊聊模拟信号与数字信号,简单来说就是模拟信号与数字信号简介 模拟信号 模拟电压信号在时间上和幅值上均是连续的信号叫做模拟信号。此类信号的特点是,在一定动态范围内幅值可取任意值。 数字信号 与模拟信号相对应,时间和幅值均离散( 不连续 ) 的信号叫做数字信号。数字信号的特点是幅值只可以取有限个值。下文引自:https://baijiahao.baidu.com/s?id=17014原创 2021-10-28 22:03:07 · 9537 阅读 · 3 评论 -
十分钟让你的JLINK成为调试利器
摘要想要打印调试信息,发现串口不够用了,手边没有USB转TTL模块?代码自己测试好好的,屏蔽了打印信息之后,代码运行异常了,咋整?EASY!今天小飞哥教你如何让你手中的JLINK成为调试利器,10分钟搞不定,你打我~觉得有用,别忘了点个赞哦,测试源码,关注公众号,后台回复“RTT”即可获取哦J-LINK 驱动安装可以在官网下载,选择对应的系统,对应的JLINK驱动版本https://www.segger.com/downloads/jlink当然了,也可以通过文章中放的资料链接下原创 2021-10-16 09:38:56 · 3892 阅读 · 0 评论 -
编码器计数原理与电机测速原理——多图解析
什么是编码器编码器,是一种用来测量机械旋转或位移的传感器。它能够测量机械部件在旋转或直线运动时的位移位置或速度等信息,并将其转换成一系列电信号。编码器分类按监测原理分类 光电编码器 光电编码器:是一种通过光电转换将输出轴上的机械几何位移量转换成脉冲或数字量的传感器。这是目前应用最多的传感器,光电编码器是由光源、光码盘和光敏元件组成。光栅盘是在一定直径的圆板上等分地开通若干个长方形孔。由于光电码盘与电动机同轴,电动机旋转时,光栅盘与电动机同速旋转,经发光二极管等电子元件组成的检测转载 2021-09-24 21:08:00 · 9737 阅读 · 0 评论 -
git获取仓库分支文件方法
下载安装git,小乌龟工具,可以在我的仓库中下载,地址:git工具下载也可以在网上自己下载,安装自行百度,比较简单本地新建一个文件夹,gittest,进入文件夹,右击鼠标,选择git bash here然后输入git init接着 git remote add -f origin 仓库地址,这里以小飞哥公众号源码仓库地址为例git remote add -f origin https://gitee.com/MR_Wyf/official-account-inform原创 2021-09-21 11:52:17 · 466 阅读 · 0 评论 -
不错哦|多级菜单实现起来就是这么简单!
摘要产品是面向用户的,用户需要的仅仅是功能以及有好的交互界面,多级菜单在其中扮演着重要的角色,有限的按键实现复杂的界面,层层相扣,标志法对于菜单的管理相当费劲,多了自己都会被自己绕晕...下面介绍一种还算不错的多级菜单是实现方式这个框架本身不复杂,小伙伴们可以直接看源码,有什么问题,可以一起交流硬件连接STM32F407ZGT6ST7789 LCD屏(SPI1,复用开发板NRF24L01接口)3个按键 PC7、PC8、PC9代码实现实现起来比较简单,直接进入代码部分,我使用的原创 2021-09-18 22:34:57 · 2311 阅读 · 0 评论 -
物联网这么火了,怎么能不懂点低功耗设计
前言随着物联网的兴起,各式各样的物联网设备涌向市场,这些设备有一个共同的特点就是电池供电,电池的容量是有限的,如何在电池容量有限的情况下延长设备的使用时间呢?万恶始于源头,最好的办法就是在设计中降低设备的功耗,设计又进一步分为软件设计、硬件设计。硬件设计根据低功耗的产品需求,一般会有两种方式,一种是平时处于断电状态,需要使用的时候上电即可,工作一会继续断电。另一种是一直处于待机状态,使用的时候,“唤醒”产品,工作一会继续“睡觉”。低功耗产品一般是通过锂电池或者干电池供电的,前者主要用于易于携原创 2021-08-10 22:24:57 · 3747 阅读 · 8 评论 -
RT-Thread与cubemx|74HC595驱动数码管详解
Part1 74HC595简介74HC595是一个8位串行输入、并行输出的位移缓存器:并行输出为三态输出。在SCK 的上升沿,串行数据由SDL输入到内部的8位位移缓存器,并由Q7'输出,而并行输出则是在LCK的上升沿将在8位位移缓存器的数据存入到8位并行输出缓存器。当串行数据输入端OE的控制信号为低使能时,并行输出端的输出值等于并行输出缓存器所存储的值。74HC595是具有三态输出功能(即具有高电平、低电平和高阻抗三种输出状态)的门电路。输出寄存器可以直接清除。具有100MHz的移位频率。引脚介原创 2021-07-04 14:54:26 · 1152 阅读 · 2 评论 -
点亮LED灯
摘要本章节主要讲述如何使用cubemx、HAL库点亮LED灯,希望教程对正在学习HAL库的你有用哦~系列教程主要在STM32F407ZGT6探索者开发板完成,部分在自设计fallingstar board完成。cubemx配置不知道怎么新建工程的童鞋,麻烦移步新建工程章节,新建工程:见新建工程详解硬件连接,可以看到,F407探索者的LED灯是连接在PF9、PF10引脚上的,采用的是灌电流的设计方式,亮灯只需要控制相应IO就可以了: 高电平:熄灭 低电平:亮 选择需要配置原创 2021-06-28 23:11:36 · 294 阅读 · 1 评论 -
辛苦加班设计的电路板刚上电就挂了
前言 小伙伴们有没有经历过辛辛苦苦,加班加点设计的PCB,终于发出去制版了,接下来焦急并且忐忑地等待回板,焊接,验证,一上电,挂了...自己费力不讨好且不说,耽误项目周期才是心头大事,又开始紧急的排查,找问题...最终发现,是打过孔,地线跟电源搞一起去了,但是在做DRC检查的时候却没报错。难道去怪PCB设计软件的锅,没人会理的,为什么别人用都没问题,一把辛酸泪,费力不讨好。 那么除了PCB设计软件的规则检查之外,还能怎么办?总不能一根线、一个过孔去查看吧。答案当然是否定的,既然你出了这样的问题,原创 2021-06-20 09:18:46 · 486 阅读 · 1 评论 -
在VScode 中使用RT-Thread Studio初体验
前言工欲善其事,必先利其器,VScode是什么东东,想必大家都非常熟悉了,丰富的插件,有好的开发界面,是很多程序开发者的不二之选,RT-Thread竟然也开发了Vscode插件,真的是非常的nice啦,接下来小飞哥就带大家一起来看看,RT-Thread工程在vscode中如何开发。安装Vscode用久了各式各样的破解软件,心里是不是又有一点小担心,这个软件怎么破解?小伙伴们不用担心,Vscode是免费的并且不需要破解的,当然了,有些插件是需要付费的,一般也很少用。在下面连接中下载即可,选择自原创 2021-06-20 09:15:53 · 2987 阅读 · 1 评论 -
开源电路分享のFalling Star Board
设计初衷 想自己做个能连网的时钟,结合RT-thread,显示个天气预报什么的,想想就挺有趣的。考虑到当前的芯片价格,和后续的设计,万一还有个啥奇妙的想法呢,就把这个做成了核心板。 一开始就只做了最小系统板,啥都没有。发现调试不方便,打印信息啥的我都得接线,很费劲,就直接加了个ST LINK,ART-PI提供了一个固件挺好用,带虚拟U盘和虚拟串口。 既然打算做个小屏幕显示图片,加个SD卡,那不想显示啥,就把图片存里面进行加载呗。通过SD卡升级程序也可以啊,更换固件很方便呀,后面发现,能联网原创 2021-06-09 13:50:03 · 505 阅读 · 0 评论 -
循环队列原理及在单片机串口通讯的应用(二)
前言 书接上回,前文主要介绍了环形队列的实现原理以及C语言实现及测试过程,本文将回归到嵌入式平台的应用中,话不多说,淦,上干货!实验目的 HAL库下串口的配置及使用 环形队列在串口数据接收中的使用 硬件环境 falling-star board(自设计,下期开源资料,主控STM32f103RET6) 软件环境 keil5 cubemx cubemx配置1、 时钟的配置, 无论什么平台,什么单片机,第一步,我想都是要搞清楚时钟,时钟是一原创 2021-06-09 13:47:25 · 1035 阅读 · 0 评论 -
循环队列原理及在单片机串口通讯的应用(一)
前言 当代码,不再是简单的完成需求,对代码进行堆砌,而是开始思考如何写出优美代码的时候,我们的代码水平必然会不断提升,今天,咱们来学习环形队列结构。环形队列的基本概念 相信对数据结构有过接触的小伙伴,对队列肯定不会陌生,队列相对来说是比较简单的数据结构,典型特点是FIFO,即First in First out,先进先出,就像我们日常排队买票一样,先到的人先买票,先从购票口出去,从下面的图中,可以比较形象的了解队列的特性。 用数组创建一个普通队列,当有数据存储时,队列尾指针不断增加,原创 2021-06-09 13:46:05 · 1575 阅读 · 0 评论 -
如何对vscode添加右键打开文件夹功能
Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\*\shell\VSCode]@="Open with Code""Icon"="C:\Users\Wyf\AppData\Local\Programs\Microsoft VS Code\\Code.exe"[HKEY_CLASSES_ROOT\*\shell\VSCode\command]@="\"C:\Users\Wyf\AppData\Local\Programs\Micro.原创 2021-06-04 10:06:26 · 395 阅读 · 0 评论 -
矩阵键盘的“一厢情愿”与“两情相悦”
前言 日常设计中,不可避免的会使用到按键,像我们常见的 POS 机、计算器等设备用到的按键是非常多的,如果采用普通的 1 个 IO 1 个按键的设计方法,显然对单片机资源来说是非常浪费的,所以采用类似矩阵的设计思路,能够大大减少 MCU IO 的使用,也是我们所说的矩阵键盘。应用场景一、矩阵键盘的两种扫描方式 矩阵键盘常用的有以下两种扫描方式,相比较之下,小飞哥更推荐第二种扫描方式,第二种扫描方式能够更有效地避免错误按键,本次分享的也是第二种扫描方式的代码。 逐行扫描:高四位输原创 2021-06-03 10:09:57 · 185 阅读 · 0 评论 -
智能车电源设计
前言 经常玩智能小车的朋友们,福音来了,今天介绍一款很不错的电源管理板-不死鸟,集过压、过流、过温、反接等保护于一身,尽管折腾,自救能力极强。来自公众号群友的设计,已经打板验证。主要功能模块 自锁电路 电压检测/电池识别 快充输出 降压输出 过放保护 过流保护 过温保护 程控参数 不死鸟板说明 主控:STC15W408AS 频率:24MHZ 波特率:9600 ADC采样:12位..原创 2021-05-06 19:23:36 · 1809 阅读 · 0 评论 -
LVGL在STM32上的移植及触摸驱动移植(触摸屏控制版)
前言 在日常的开发中,涉及到用户显示界面控制的时候,如何快速、优美的设计一款用户UI,是攻城狮应该具备的能力(择偶优先权),如何把嵌入式UI设计像高级语言图形化设计一样简便、快捷,今天重磅介绍一款GUI设计开源库,LittleVgl,俗称LVGL,来吧,直接上干货,淦!硬件环境 STM32F407ZGT6(或者其他板子) 2.4寸TFT电阻式触摸屏 软件环境 keil5 lvgl软件源码 正点原子触摸屏例程 注:以上只是小飞哥使用的环境,其他原创 2021-04-25 16:49:54 · 7122 阅读 · 1 评论 -
QT Creator平台运行LVGL模拟器
点击上方「嵌入式实验基地」,选择「置顶公众号」第一时间查看嵌入式笔记! 来这里,还可以学习HAL库的使用哦 哈喽,小伙伴们,日常设计中,当有显示屏的时候,UI的设计不可避免,如何快速设计出优美的界面呢,本次给大家分享一个开源的UI图形库,Littlegui(LVGL),目前有很多优美的开源例程,用起来还是非常便捷的,本次主要给大家介绍如何在QT平台上实现LVGL的设计效果模拟,是可以直接移植到嵌入式平台的。1、开发环境及组件 QT Creator ...原创 2021-04-18 19:47:06 · 2165 阅读 · 0 评论 -
常用数字、模拟量输出传感器原理介绍
哈喽,大家好,本期小飞哥带来的是常用的数字量输出传感器的原理与使用说明,希望能对伙伴们有帮助!实现目标:了解常用传感器的原理实现,达到举一反三的效果,学会如何操作;硬件准备:声音传感器(或者其他同类传感器)LED灯单片机(STM32F103C8T6或其他)软件:keil5先来介绍几款我们在DIY小玩意的时候经常用到的几款传感器:一、常用传感器认识 1、声音传感器 声音传感器,在某宝很容易找到,一般有4线制,三线制,主要区别是4线...原创 2021-04-13 19:30:52 · 10107 阅读 · 3 评论 -
基于STM32 HAL库硬件SPI的ST7789驱动(TFT-LCD 240*320)
点击上方「嵌入式实验基地」,选择「置顶公众号」第一时间查看嵌入式笔记! 在日常开发项目中,显示屏是经常使用的一个部件,显示屏的种类也是多种多样,但对于开发者来说,主要关心的是显示屏所用到的驱动芯片,本次给小伙伴们带来的是 STM32 下的 HAL 库硬件 SPI 驱动 320*240 分辨率的 TFT-LCD,LCD 显示屏驱动芯片为 ST7789,一步步实现如何驱动此类驱动芯片的 LCD 屏幕,话不多说,上干货! 完成目标 1、cubemx配置硬件SPI2、驱动240*320...原创 2021-04-13 19:21:37 · 10082 阅读 · 11 评论 -
开源电路设计のSTM32最小系统电路
点击上方「嵌入式实验基地」,选择「置顶公众号」第一时间查看嵌入式笔记!功能介绍 电源模块,12V转5V,5V转3.3V 1路485 FRAM ADXL345 3轴加速度计 2.4G NRF24L01 IIC接口OLED显示 TLP521光耦隔离 L298N电机驱动 一个用户LED,一个电源指示灯 1、电源部分电源包括两部分,一部分12V转5V,使用的电源芯片是LM2576,用于给电机驱动供电,一部分是5V转原创 2021-03-26 20:49:41 · 1914 阅读 · 0 评论 -
ESP32-ttgo T-Display之开发环境搭建及GPIO操作
点击上方「嵌入式实验基地」,选择「置顶公众号」第一时间查看嵌入式笔记! 最近想玩玩ESP32,在某宝上买了个ESP32的板子,40块的价格,带有1.14寸TFT显示屏,WiFi和蓝牙,小飞哥觉得还是可以的。入手,盘他。完成目标 了解ESP32-ttgo板子资源 学会vscode+platformIO IDE环境搭建 学会新建或者导入工程 学会操作GPIO 硬件环境 ESP32-ttgo开发板 软件环境 vscode vscode原创 2021-03-07 14:11:37 · 3194 阅读 · 0 评论 -
红外通讯之红外遥控器让你的舵机转圈圈
2021年第一篇文章,祝各位开工大吉,开学大吉,公众号也正是更名为“嵌入式实验基地”~ 本次为各位小伙伴带来的是一种非常普遍且便宜易实现的短距离无线通讯-红外通讯,电视机、空调虽无线控制方式也是五花八门了,但红外控制仍然占据着一席之地,本文从原理上介绍到最终实现控制舵机,当然不只是舵机,路铺好了,走什么车还不是自己说了算嘛,哈哈~闲话少说,开干!完成目标 HAL库定时器输入捕获功能使用 HAL库PWM多路输出使用 红外发射、接收测试 红外控制P...原创 2021-02-19 16:46:01 · 4016 阅读 · 2 评论 -
天气太冷不想出被窝?来DIY一个离线语音控制器
天气太冷不想出被窝?来DIY一个离线语音控制器 点击上方“Embeded小飞哥”,选择“置顶/星标公众号” 干货福利,第一时间送达!成就一番伟业的唯一途径就是热爱自己的事业。如果你还没能找到让自己热爱的事业,继续寻找,不要放弃。跟随自己的 心,总有一天你会找到的。 ——乔布斯 你去关灯,你去,你去,。。我去。。小伙伴们有没有在天气寒冷时候,想去关灯,却离不开心爱的被窝的经历呢,有的话,跟着小飞哥一起来DIY一个离线语音控制器,有了它,我们原创 2021-02-10 20:39:37 · 2625 阅读 · 3 评论 -
基于STM32的HC-SR04超声波测距模块实验
硬件环境STM32F407探索板(其他开发板皆可以)HC-SR04超声波模块软件环境KEIL5CUBEMX串口调试助手(sscom或其他)实验目标 了解HC-SR04超声波模块工作原理 实现超声波模块测距 1、超声波模块介绍1.1 超声波测距原理及系统组成超声波测距是借助于超声脉冲回波渡越时间法来实现的。设超声波脉冲由传感器发出到接收所经历的时间为t,超声波在空气中的传播速度为c,则从传感器到目标物体的距离D可用下式求出:D = ct/2,图 2是相应原创 2021-02-10 09:20:07 · 6990 阅读 · 2 评论 -
逻辑分析仪的简单使用介绍(附带i2c、串口、spi数据分析)
本次文章给大家介绍一种便宜好用的协议分析工具,逻辑分析仪,首先声明,小飞哥作这篇介绍文章,不是为了打广告哈,实在是因为这个小玩意很好用,有些小伙伴还不太清楚该如何使用!!!废话不多说,下图是我目前用的一种,8通道24MHZ,一般的低速信号分析是足够用了,比较高级的功能也更高级,当然价格也更贵。话不多说,开始对这个小玩意如何使用进行简单的介绍。实验目标:1、学会使用逻辑分析仪采集常用协议信号;2、学会如何分析协议数据;硬件准备:1、逻辑分析仪2、电路板(什么型号无所谓,能正常运行就原创 2021-01-11 10:55:04 · 24949 阅读 · 4 评论 -
ART-PI调试记录---- OLED小时钟+ESP8266获取网络时间
ART-PI OLED小时钟+ESP8266获取网络时间(RT-Studio平台)继上次的OLED显示开发之后,觉得RTT的平台挺好玩的,图形化配置,容易上手,这次在上次OLED显示的基础之上,增加ESP8266获取网络时间,同步网络时间并利用模拟RTC模块,做一个精巧的小时钟,ART-PI核心板板载有WIFI模组的,AP6212A ,wifi,蓝牙一体的模块,后面会开发板载模块,童鞋们搬好小板凳就可以啦,嘿嘿!来吧,兄弟们,上干货!!!提一句,伙伴们多点点关注,增加增加人气1、ESP82...原创 2020-11-28 10:47:42 · 931 阅读 · 0 评论 -
ART-PI调试记录---ART-PI OLED驱动流程
ART-PI OLED驱动流程(RT-Studio平台)最近RT-Thread举办了一个RTT全连接大赛,也是借着这次机会,申请了一块RTT的STM32H750为主控芯片的RTT核心板,做工还是很漂亮的,老规矩,话不多说,上干货! 新建工程就不多说了,有问题的话,加我好友,小飞哥手把手教,哈哈,工程建立后1、double click 方框中的配置选项,进入工具箱界面,点击ADD 按钮,在弹出的RT-Thread软件包界面搜索框输入u8g2,点击添加,软件包已添加进来...原创 2020-11-28 10:40:36 · 787 阅读 · 1 评论 -
STM32中GPIO工作原理详解
文章来源:微信公众号:STM32嵌入式开发STM32的GPIO介绍 GPIO是通用输入/输出端口的简称,是STM32可控制的引脚。GPIO的引脚与外部硬件设备连接,可实现与外部通讯、控制外部硬件或者采集外部硬件数据的功能。 STM32F103ZET6芯片为144脚芯片,包括7个通用目的的输入/输出口(GPIO)组,分别为GPIOA、GPIOB、GPIOC、GPIOD、GPIOE、GPIOF、GPIOG,同时每组GPIO口组有16个GPIO口。通常简略称为PAx、PBx、PCx、PDx...转载 2020-08-26 10:12:20 · 1119 阅读 · 0 评论