单片机+MAX6675热电偶(热电堆)智能体温检测系统_陶瓷加热器_五星体育直播官网_五星体育频道节目表

陶瓷加热器

当前位置:首页 > 产品展示 > 陶瓷加热器

单片机+MAX6675热电偶(热电堆)智能体温检测系统

时间: 2023-12-26 01:55:30 |   作者: 陶瓷加热器

  在日常生活中,需要检测人员的体温,而且这个温度范围很小。该系统采集主要以Atmel公司的AT89C51单片机为控制处理核心,由它完成对数据的采集处理以及控制数据在LCD显示屏上的显示。AT89C51单片机是一种低功耗/低电压/高性能的8位单片机,片内带有一个8KB的可编程/可擦除/只读存储器。

  在本文中,主要说明单片机与K型热电偶以及K型热电偶模数转换器—MAX6675的组合,形成单片机的温度检测系统。包括:如何根据选择的器件设计外围电路和单片机的接口电路,如何编写控制温度检测器件进行数据传输的单片机程序,怎么样去使用LCD12864进行字符的显示,并简要介绍数字温度传感器MAX6675的应用。1 系统总体方案设计1.1 工作原理1.2 总体设计的具体方案2 系统硬件设计2.1 信号采集电路2.1.1 传感器2.2 单片机系统电路2.3 人机交互电路2.4 温度显示电路3 仿线 主要程序代码5 实验结果为6 附录及元器件清单6.1 所用相关软件6.2 元器件清单统总体方案设计1.1 工作原理热电堆基础原理热电堆是一种热释红外线传感器,它是由热电偶构成的一种器件。它在耳式体温计、放射温度计、电烤炉、食品温度检测等领域中,作为温度检测器件获得了广泛的应用。热电堆的组成基本单元--热电偶。

  K型热电偶作为一种温度传感器,K型热电偶通常和显示仪表,记录仪表和电子调节器配套使用。K型热电偶可以直接测量各种生产中从0℃到1300℃范围的液体蒸汽和气体介质以及固体的表面温度。K型热电偶通常由感温元件、安装固定装置和接线盒等主要部件组成,K型热电偶是目前用量最大的廉金属热电偶,其用量为其他热电偶的总和。K型热电偶丝直径一般为1.2~4.0mm。K型热电偶具有线性度好,热电动势较大,灵敏度较高,稳定性和均匀性较好,抗氧化性能强,价格实惠公道等优点,能用于氧化性惰性气氛中广泛为用户所采用。 热电偶测温由热电偶、连接导线及显示仪表三部分所组成。如果将热电偶的热端加热,使得冷、热两端的温度不同,则在该热电偶回路中就会产生热电势,这种物理现象就称为热电现象(即热电效应)。在热电偶回路中产生的电势由温差电势和接触电势两部分所组成。接触电势:它是两种电子密度不同的导体相互接触时产生的一种热电势。当两种不同的导体A和B相接触时,假设导体A和B的电子密度分别为NA和NB并且NA>

  NB,则在两导体的接触面上,电子在两个方向的扩散率就不相同,由导体A扩散到导体B的电子数比从B扩散到A的电子数要多。导体A失去电子而显正电,导体B获得电子而显负电。因此,在A、B两导体的接触面上便形成一个由A到B的静电场,这个电场将阻碍扩散运动的继续进行,同时加速电子向相反方向运动,使从B到A的电子数增多,最后达到动态平衡状态。此时A、B之间也形成一电位差,这个电位差称为接触电势。此电势只与两种导体的性质相接触点的温度有关,当两种导体的材料一定,接触电势仅与其接点温度有关。温度越高,导体中的电子就越活跃,由A导体扩散到B导体的电子就越多,接触面处所产生的电动势就越大,即接触电势越大。

  根据热电偶测温原理,热电偶的输出热电势不仅与测量端的温度有关,而且与冷端的温度有关,使用硬件电路进行冷端补偿时,虽能部分改善测量精度,但由于热电偶使用环境的不同及硬件电路本身的局限性,效果并不明显;而使用软件补偿,通常是使用微处理机表格法或线性电路等方法来减小热电偶本身非线性带来的测量误差,但同时也增加了程序编制及调试电路的难度。MAX6675对其内部元器件参数进行了激光修正,从而对热电偶的非线性进行了内部修正。同时,MAX6675内部集成的冷端补偿电路、非线性校正电路、断偶检测电路都给K型热电偶的使用带来了极大方便,其工作原理如图2所示。

  MAX6675内部具有将热电偶信号转换为与ADC输入通道兼容电压的信号调节放大器,T+和T-输入端连接到低噪声放大器A1,以保证检测输入的高精度,同时是热电偶连接导线与干扰源隔离。热电偶输出的热电势经低噪声放大器A1放大,再经过A2电压跟随器缓冲后,送至ADC的输入端。在将温度电压值转换为相等价的温度值之前,它需要对热电偶的冷端进行补偿,冷端温度即是MAX6675周围温度与0℃实际参考值之间的差值。对于K型热电偶, 电压变化率为41μ/℃, 电压可由线μ/℃)×(tR-tAMB)来近似热电偶的特性。上式中, Vout为热电偶输出电压(mV), tR是测量点温度,tAMB是周围温度。

  热电偶的功能是检测热、冷两端温度的差值,热电偶热节点温度可在0℃~+1023.75℃范围变化。冷端即安装MAX6675的电路板周围温度,比温度在-20℃~+85℃范围内变化。当冷端温度波动时,MAX6675仍能精确检测热端的温度变化。

  在测温应用中,芯片自热将降低MAX6675温度测量精度,误大小依赖于MAX6675封装的热传导性、安装技术和通风效果。为降低芯片自热引起的测量误差,可在布线时使用大面积接地技术提高MAX6675温度测量精度。

  MAX6675的测量精度对电源耦合噪声较敏感。为降低电源噪声影响,可在MAX6675的电源引脚附近接入1只0.1μF陶瓷旁路电容。

  热电偶系统的测量精度可通过以下预防的方法来提高:①尽量采用不能从测量区域散热的大截面导线;②如必须用小截面导线,则只能应用在测量区域,并且在无气温变化率区域用扩展导线;③避免受能拉紧导线的机械挤压和振动;④当热电偶距离较远时,应采用双绞线作热电偶连线;⑤在温度额定值范围内使用热电偶导线;⑥避免急剧气温变化;⑦在严劣环境中,使用合适的保护套以保证热电偶导线;⑧仅在低温和小变化率区域使用扩展导线;⑨保持热电偶电阻的事件

  MAX6675采用标准的SPI串行外设总线与MCU接口,且MAX6675只能作为从设备。MAX6675 SO端输出温度数据的格式如图3所示,MAX6675 SPI接口时序如图4所示。MAX6675从SPI串行接口输出数据的过程如下:MCU使CS变低并提供时钟信号给SCK,由SO读取测量结果。CS变低将停止任何转换过程;CS变高将启动一个新的转换过程。一个完整串行接口读操作需16个时钟周期,在时钟的下降沿读16个输出位,第1位和第15位是一伪标志位,并总为0;第14位到第3位为以MSB到LSB顺序排列的转换温度值;第2位平时为低,当热电偶输入开放时为高,开放热电偶检测电路完全由MAX6675实现,为开放热电偶检测器操作,T-必须接地,并使能地点尽可能接近GND脚;第1位为低以提供MAX6675器件身份码,第0位为三态。

  在数字电路中,所有的数据都是以0和1保存的,对LCD控制器进行不同的数据操作,能够获得不同的结果。对于显示英文操作,由于英文字母种类很少,只需要8位(一字节)即可。而对于中文,常用却有6000以上,于是我们的DOS前辈想了一个办法,就是将ASCII表的高128个很少用到的数值以两个为一组来表示汉字,即汉字的内码。而剩下的低128位则留给英文字符使用,即英文的内码。

  那么,得到了汉字的内码后,还仅是一组数字,那又如何在屏幕上去显示呢?这就涉及到文字的字模,字模虽然也是一组数字,但它的意义却与数字的意义有了根本的变化,它是用数字的各位信息来记载英文或汉字的形状,如英文的A在字模的记载方式如图1所示:

  根据芯片的不同取模的方法不一样,有多种取模方式:单色点阵液晶字模,横向取模,字节正序,单色点阵液晶字模,横向取模,字节倒序,单色点阵液晶字模,纵向取模,字节正序,单色点阵液晶字模,纵向取模,字节倒序等等。

  本系统采用的是K型热电偶采集温度,因此本设计有温度采集部分,数据处理部分,温度显示部分,故障显示并显示部分所组成。AT89S52单片机以及单片机的外围电路由晶振电路,复位电路,温度采集电路,温度显示电路,报警电路组成。系统模块设计框图如下:

  先使用K型热电偶对环境和温度进行全方位检查,再经过K型热电偶模数转换器—MAX6675,进行温度转换,将环境和温度转换成12位二进制数据采集进单片机,以便单片机进行数据处理。在本系统中,由于是4路温度采集,因此使用串行的方式,依次对4路温度进行采集,并用单片机的P2口来传输与反馈数据。

  利用算法,在单片机中对采集到的数据来进行处理,并转换成百、十、个位通过P0口进行输出。

  通过软件算法,检测4路的温度是否超出人体正常体温,一旦超过这个范围,则进行报警,并在LCD上显示“发烧”,并且同时通过蜂鸣器以及LED灯,来进行声光报警。当检测到热电偶出现断耦时,在LCD上显示“断耦”,并且同时通过点亮对应的LED灯进行报警。

  该部分为四路温度采集,采用K型热电偶与K型热电偶数模转换器-MAX6675相互搭配的方式,如下图所示:

  以其中一路为例,MAX6675的冷热接收端分别于热电偶的冷热端相连,其串行数据输出端分别与单片机的P2口相连。

  Maxim公司新近推出的MAX6675是一复杂的单片热电偶数字转换器, 内部具有信号调节放大器、12位的模拟数字化热电偶转换器、冷端补偿传感和校正、数字控制器、1个SPI兼容接口和1个相关的逻辑控制。MAX6675内部集成有冷端补偿电路;带有简单的3位串行SPI接口;可将温度信号转换成12位数字量,温度分辨率达0.25℃;内含热电偶断线检测电路。冷端补偿的温度范围-20℃~80℃,它的温度分辨能力为0. 25 ℃,可以测量0℃~1023.75℃的温度,工作电压为3. 0~5. 5V。 MAX6675的主要特性如下: ①简单的SPI串行口温度值输出; ②0℃~+1024℃的测温范围; ③12位0.25℃的分辨率; ④片内冷端补偿; ⑤高阻抗差动输入; ⑥热电偶断线V的电源电压; ⑧低功耗特性; ⑨工作时候的温度范围-20℃~+85℃; ⑩2000V的ESD信号。

  (1)利用输出数据中的D2进行断偶检测时,热电偶的输入负极T·必须接地,且应尽可能地靠近MX6675的引脚地(即PIN1)

  (2)由于冷端温度是由MAX6675本身检测的因此为了提髙测量的精确度电路板的地线)由于热电偶信号为微弱信号,因此要尽可能地釆取措施防止噪声千扰。可在MAX675电源与地线uF的陶瓷电容。

  AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。单片机的可擦除只读存储器能反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。

  主要特性:1、与MCS-51 兼容 2、4K字节可编程闪烁存储器 3、1000写/擦循环数据保留时间10年4、全静态工作,0Hz-24Hz·三级程序存储器锁定5、128*8位内部RAM32可编程I/O线、可编程串行通道低功耗的闲置和掉电模式9、片内振荡器和时钟电路

  P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能用来外部程序数据存储器,它可以被定义为数据/地址的第八位。P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。

  P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。

  2.3 人机交互电路通过蜂鸣器和4颗红色LED能判断被检测者体温是否发热。当体温状况是大于37.1℃即发烧时,蜂鸣器响,四颗LED灯亮,LCD显示发烧者的温度;人能通过SOUND和STOP/RESET来控制蜂鸣器和检测是否暂停;电源指示灯用来表示系统是不是已经通电;当系统检测断耦时,四颗LED会对应四个热电偶,假如慢慢的出现断耦,对应的LED会亮,LCD显示屏上也会显示“断耦”字符。

  该部分是通过LCD进行对温度数据的显示其使能端与P3口相连,数据输入端与P0口相连,如下图所示是仿真软件中的电路:

  下图所示是实际电路中的设计,使用的是一个2.54间距20Pin的排针插座:

  仿真系统使用Protues 8 Professional软件进行仿真。仿真电路能分为主控模块、温度采集模块、温度显示模块、声光警报模块和按键模块。温度采集模块使用四颗K型热电偶和四颗MAX6675芯片,声光报警系统使用一个蜂鸣器和四个红色LED,主控模块主要是采用AT89C51芯片,温度显示模块使用一块不带中文字库的LCD12864显示屏,按键模块由两个带锁开关组成。

  进过仿真测试,各个功能能达到设计的要求。MAX6675的分辨率为0.25℃,在模拟中,可以测试出在此误差条件下,改测量系统对温度的采集契合设计要求。

  程序开始后,先初始化LCE12864显示屏,在开机界面显示“欢迎使用 智能温度 检测系统 深圳大学”的文字,延时一段时间后进行清屏工作。

  下面进入while循环。读取存储四个MAX6675芯片上测量的K型热电偶的温度值并进行标度转换,并且根据MAX6675输出数据上的D2位是否置1来判断是否短线,如果短线,并且在热电偶对应的LED长亮,由此来判断哪只电偶出现断线s,所以在转换时,要加入一段时间的延迟。然后将标度转换后的温度数据在LCD显示屏上显示出。此时对4路温度进行判断,如果测量的体温已经大于37.1℃则说明被测者已经发热,37.3-38℃是低烧,38.1-40℃是高烧。此时,仪器产生声光警报,暂停测量,引入2个外部按键开关中断,如果STOP/RESET按键置低电位,则继续测量,置高电位表示保持暂停转态,方便人员进行数据记录; 如果SOUND按键置低电位,表示关闭蜂鸣器。如果在测量的过程中未发现发热状况,人员也可以对STOP/RESET按键置低电位,来暂停测量,对SOUND按键置低电位,表示关闭蜂鸣器。

  4.3 主要程序代码数据获取部分由于MAX6675采用的是12位二进制的串行数据输出的方式,而且,其有效的数据分别在3~~14位,因此就需要进行串行数据的移位操作,MAX6675最大数值为1023.75,而AD精度为12位,即2的12次方为4096,转换对应数,故要除4(*0.25)。转换公式是:实际温度=Temp_1*0.25-24.1。以下为部分软件算法:

  ***********************************************************/以上算法把数据左移移一位,然后再右移四位,从而得到完整的12位二进制温度数据。void Display_HZ(uchar screen,uchar page,uchar column,uchar *p)16;i++) //控制16列的数据输出,左右各64个点,可显示4个汉字void Display_ASCII(uchar screen,uchar page,uchar column,uchar *p)//左右各64个点,可显示8个字符Display_ASCII(1,0,5*8,shuzi[fen1]);Display_ASCII(1,0,2*8,shuzi[shi1]);如果四个热电偶其中有一个检测到发烧,则暂停检测、LED长亮、蜂鸣器响、显示字符“发烧xx.x℃”;按STOP/RESET键可复位重新进行仔细的检测。Display_ASCII(1,4,6*8,shuzi[shiH]);Display_ASCII(2,4,1*8,shuzi[fenH]);

  编辑:什么鱼 引用地址:单片机+MAX6675热电偶(热电堆)智能体温检测系统

  最小系统是如何构成的在了解原理之前, 首先让我们思考一个问题,什么是单片机, 单片机有什么用? 这是一个有意思的问题,因为任何人都不能给出一个被大家都认可的概念,那到底什么是单片机呢? 普遍来说, 单片机又称单片微控制器, 是在一块芯片中集成了CPU( 中央处理器)、RAM( 数据存储器)、ROM( 程序存储器)、定时器/ 计数器和多种功能的I/O( 输入/ 输出) 接口等一台计算机所需要的基本功能部件,从而能够完成复杂的运算、逻辑控制、通信等功能。在这里,我们没必要去找到明确的概念来解析什么是单片机,特别在使用C 语言编写程序的时,不用太多的去了解单片机的内部结构和运行原理等。从应用的角度来说,通过从简单的程序入手,慢慢的熟悉然后逐步深入精通单片

  最小系统是如何构成的 /

  引 言 MC9S08QG8(以下简称QG8)是Freeseale公司于2006年推出的一款HCS08系列MCU。HCS08系列MCU是HC08系列的升级,具有更高的总线频率和更低的工作电压。QG8总线 MHz,工作电压可以低至1.8 V,尤其是QG系列MCU采用了新型的Flash存储器(HCS08系列MCU的典型型号为MC9S08GB/GT系列MCU,Flash编程擦除可使用2.7 V电压,QG系列MCU工作在1.8 V时即可以对Flash做相关操作)。同时低功耗也是QG系列MCU的一大特点。通过降低主频,在总线℃的情况下正常工作,典型的芯片电流仅有370μA。而如果进

  在我印象里,Spansion一直是一家具有鲜明特色的公司,这种印象的形成无外乎三个原因:Spansion家的闪存;它家庞大的产品线以及众多专利;这是一家不停地改进革新,重视产品与技术的公司。 先来说说它的闪存吧,Spansion是闪存行业的领导者,其NOR Flash的总体市场占有率世界第一,在LTE/4G基站和汽车电子领域的占有率也是全球第一,而其在工业自动化这一块也是占据市场最高竞争态势,领先于竞争者的。既然提到了闪存,就顺便说说它家的另外两条生产线:刚从富士通收购完成的MCU产品线和模拟器件产品线。因为在嵌入式系统里面需要一个电源控制,一个中央控制器和一个数据的存储单元,所以Spansion自从收购了富士通的MCU跟模拟器件

  最近由于要调试一个SMS发送短信的模块,该模块需要发送一系列AT指令,且需要字符串发送,但是STM32官方给的usart.c中并没有直接发送字符串的函数,因此写了一个发送字符串的函数。 其实发送字符串的本质还是发送一个个字符,所以只需在字符串结束标志之前,循环发送字符即可。不罗嗦,上程序。 //程序功能:利用串口发送一个字符串 // 参数:USARTx USART编号 可取 USART1、USART2、USART3、USART4、 USART5(STM32F103ZET6) str 需要发送的字符串 #include “stm32f10x.h” void Usart_SendString(USART_TypeDef* US

  一、使用proteus绘制简单的电路图,用于后续仿真 关于IIC的读写: 二、编写程序 /******************************************************************************************************************** ---- @Project: AT24C02 ---- @File: main.c ---- @Edit: ZHQ ---- @Version: V1.0 ---- @CreationTime: 20200721 ---- @ModifiedTime:

  实现利用AT24C02进行掉电后的数据保存 /

  引言 LED显示屏的基本工作原理是动态扫描。显示控制的过程是先从数据存储器读得字模数据,再通过单片机的串行口或并行口将数据写给LED点阵片,然后再行扫描。 动态扫描方案和静态显示方案相比节省驱动元件,但要求刷新频率高于50 Hz,以避免显示的图像或文字出现闪烁。由于刷新频率的限制,一片单片机能控制显示元件的片数是较少的。 现在大屏幕LED显示屏的应用已愈来愈普遍。为了对成百、上千片的LED点阵片实现有序的、快速的显示控制,人们动了许多脑筋,双CPU、双RAM的方案,FPGA的方案等都获得了成功的应用;但是这些方案的显示控制过程还是先读后写。 本方案另开思路:用一条读指令,将读和写合在一步完成

  的大屏幕LED显示屏高速控制方案 /

  PIC16F88X系列成本最低的新成员兼具高性能和易于移植两大特点 全球领先的单片机和模拟半导体供应商——Microchip Technology Inc.(美国微芯科技公司)近日宣布推出全新PIC16F882器件。新器件是PIC16F88X系列28、40和44引脚单片机中成本最低的产品,适用于众多应用领域。PIC16F882有助于设计工程师在代码开发稳定以后选用成本更低的器件。 PIC16F88X系列的五款器件均可兼容其他28和40引脚PIC单片机,易于进行移植;还增了许多新的特性,可为用户节省设计阶段和设计完成后的时间和资金。这些增强特性包括具有时钟切换及故障排除时钟模式的双内置振荡器,更多(多达14个)模数

  单片机的出现是计算机技术发展史上的一个里程碑,它使计算机从海量数值计算进入到控制领域。在单片机中,以8051系列最为经典,至今仍是最普及、普遍的使用的8位MCU架构。业界许多技术人员在其基础上不断进行性能扩展,使得8051系列芯片逐渐完备,从而形成一个庞大的体系。在传统的8051系列单片机中,设置了一组双字节寄存器(数据指针DPTR),用于访问外接的64 KB数据存储器和I/O接口电路;但在现今的8051单片机应用中,特别是在嵌入式系统中,往往涉及大规模的数据转移操作,而传统8051的一组数据指针用起来则显得捉襟见肘,因此若在8051设计中将数据指针设计为两组或多组,则在执行大规模数据转移操作时会相当简便、迅速。在这种背景下,本文

  DPTR扩展设计介绍 /

  穿戴领域应用)

  构建射频应用

  研讨会 : 用于感测应用 带可配置信号链元素的新型 MSP430™ MCU

  CapTIvate™:引爆触摸新体验_2016 TI 嵌入式产品研讨会实录

  【电路】低功耗8通道串行10位AD转换芯片MAX149与TMS320系列单片机连接方法

  解锁【W5500-EVB-Pico】,探秘以太网底层,得捷电子Follow me第4期来袭!

  有奖直播 与英飞凌一同革新您的电动汽车温控系统:集成热管理系统(低压侧)

  【下载】LAT1317 STM32CubeProgrammer和STM32CubeIDE协同调试的方法

  【下载】LAT1334 基于MCSDK5.4.8电机库修改两电阻采样方法

  【直播】轻松使用STM32MP13x如MCU般在Cortex A 核上裸跑应用程序

  【新品】STM32H5-Arm® Cortex®-M33 内核,主频高达250MHz,提升性能与信息安全性

  【新品】STM32MP13X-支持Linux、RTOS和Bare Metal应用,新一代通用工业级MPU

  【新品】Arm® Cortex®-M33处理器内核,运行频率160 MHz,基于Armv8-M架构并带有TrustZone®

  【Matter】康普和意法半导体强强联手,让物联网设备Matter证书管理既安全又简便

  【方案】STM32WLE5 x 利尔达LoRa模组助力亚残会开幕式惊艳秀

  【新品】意法半导体发布远距离无线微控制器,提高智能计量、智能建筑和工业监控的连接能效

  2023年12月20日,中国 - 意法半导体新软件帮助工程师把STM32微控制器应用代码移植到性能更强大的STM32MP1微处理器上,将嵌入式系统模块设计性 ...

  瑞萨推出面向图形显示应用和语音/视觉多模态AI应用的 全新RA8 MCU产品群

  瑞萨基于Arm® Cortex®-M85处理器的产品在优化图形显示功能的同时,为楼宇自动化、智能家居、消费及医疗应用带来超高性能和领先的安全性2 ...

  Microchip推出PIC18-Q24 系列单片机 为增强代码安全性设置新标准

  该系列单片机新增电压电平转换功能,有助于提高灵活性并降低系统成本从手机、汽车到智能恒温器和家用电器,慢慢的变多日常设备与云端相连。随 ...

  今天就分享一个读者问到的关于中断处理的问题。 很多人都知道STM32CubeMX这套工具的一个目的:减少开发者对STM32底层驱动的开发时间,把重 ...

  在万利STM32学习板的USB摇杆例程中,摇杆的按键处理并没有消抖处理,因此重新修改了摇杆的驱动,顺便还增加了两个按键以及摇杆中键下压的驱 ...

  STM32F103+ESP8266接入机智云 实现小型IOT智能家居项目

  stm32mp1 Cortex M4开发篇2:通过GPIO点亮LED灯详解

  PIC单片机AVR单片机ARM单片机嵌入式系统汽车电子消费电子数据处理视频教程电子百科其他技术STM32MSP430单片机资源下载单片机习题与教程词云: