STM32 GPIO使用
 
 操作步骤:
使能GPIO对应的外设时钟
 例如://使能GPIOA、GPIOB、GPIOC对应的外设时钟
 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB | RCC_APB2Periph_GPIOC , ENABLE);
声明一个GPIO_InitStructure结构体 
 例            
                
         
            
            
            
            一、中断简介相比 STM32 的 NVIC,IMX6ULL 的中断控制系统更复杂,它的中断管理器使用的是 GIC V2,GIC V2 的实现方式与我们熟知的 NVIC 差别较大。1.1 GICGIC(Generic Interrupt Controller),直译为通用中断控制器,它是 ARM 公司给 Cortex-A/R 内核提供的一个中断控制器,类似 Cortex-M 内核中的NVIC。目前共            
                
         
            
            
            
            注意事项1、STM32的IO口是否可以直接接5V?方法:IO口的相关信息可以去查看STM32芯片的数据手册中引脚描述表(pin definitions),凡是带FT标志的IO口,都是兼容5V。技巧:从原理图上看,凡是有ADC字样的IO,都不兼容5V,反之,则都兼容5V2、判断这个串口能否做ADC输入的方法:①看是否有ADCxx_INx的字样②看外设能否全部完全浮空举例:①WK_UP接了一个按键,只            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-17 11:45:33
                            
                                96阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录外设GPIO接口仅输入GPIO (Input only pins)电容式触摸 GPIO模数转换器 (ADC)数模转换器 (DAC)脉宽调制 ( PWM)实时时钟 (RTC)UARTI2CSPI中断(INT)使能 (EN)集成闪存(SPI flash)Strapping PinsPins HIGH at Boot参考资料 ESP32 芯片有48个引脚,具有多种功能,并不是所有的 ESP32            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-29 18:54:20
                            
                                383阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            程序下载外部Flash说明:ESP-12F模组的外部Flash == 4MB == 4096KB4MB Flash = 0x000 000 ~ 0x3FF FFF扇区编号:0x000 ~ 0x3FF [Flash扇区 == 4KB] 外部Flash布局:1 eagle.flash.bin 系统程序:            &nb            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-30 12:55:07
                            
                                363阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            由于项目上需要用到无刷电机,一般的无刷电机驱动器又大又不方便,所以最后选择了航模上使用的无刷电调,当时只是刚好看到BLHeli_S电调,就直接下单了。使用电调控制无刷电机,最大的问题就是电机保护和油门行程校准。第一,单片机在控制电调驱动无刷电机的时候就需要跳过电机保护;第二,油门行程校准由于不同的协议没有具体的介绍,手上又没有遥控器和飞控,光靠单片机算法模拟一个值一个值来试是很难的。一开始我是用单            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-14 09:26:01
                            
                                431阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ESP系列模组出厂程序及烧录说明/ESP-12F/ESP-12F/ESP-01/ESP-01S/ESP8266/ESP-S1/ESP-S2模组出厂程序和下载工具链接:https://pan.baidu.com/s/1af8EZJxBM7PuV7MVfo0Ifg串口调试助手工具下载链接:https://pan.baidu.com/s/1g4psZCTEHetAlWd6PWIXnw电脑版网络调试助手下            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-23 13:05:28
                            
                                177阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                                                            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-05 19:54:51
                            
                                361阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            视频教程链接:零基础DIY教程-基本原理图搭建讲解-AMS1117稳压芯片--讲解教程(4)_哔哩哔哩_bilibiliHi,今天我们来学习一款芯片,AMS1117稳压芯片我们都知道,身边的电子元器件都有它们的工作电压,比如像电机,有的就需要12V假如我们想DIY一个风扇的话,供电接口又是我们常用的标准Typec的话,那么正常我们标准Typec接口5V是不能驱动12V的电机,这时我们就需要升压芯片            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-29 19:34:02
                            
                                361阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、准备工作主芯片采用是安信可科技的ESF-12F模组(内置ESP8266芯片),使用GPIO模拟I2C驱动MPU6050,i2c驱动部分可直接参考官方例程中的i2c_master.c文件,(附件提供)亲测没问题。注意点:明确MPU6050的从设备地址,可根据设计的硬件引脚AD0接电平来取值,AD0接GND,slave_addr为0x68,AD0接3.3v,slave_addr为0x68。DMP库            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-08 13:17:06
                            
                                1161阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             文章目录0 前言1 简介2 主要器件3 实现效果4 设计原理5 部分核心代码5 最后 0 前言? 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天要分享的是? 基于Stm32的智能疫情防控门禁系统?学长这里给            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-18 12:08:40
                            
                                151阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ESP-12F模块使用指南ESP -12F模块整体介绍该模块核心处理器 ESP8266 在较小尺寸封装中集成了业界领先的 Tensilica L106 超低功耗 32 位微型 MCU,带有 16 位精简模式,主频支持 80 MHz 和160 MHz,支持 RTOS,集成 Wi-Fi MAC/ BB/RF/PA/LNA,板载天线。该模块支持标准的 IEEE802.11 b/g/n 协议,完整的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-25 21:27:03
                            
                                2151阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ESP-12F学习总结——01前言跟随太极创客教程学习了ESP-12F,现简单总结如下,以待不时之需。一、搭建开发环境1.1、安装Arduino_IDE,下载链接如下:https://arduino.me/home。安装过程全部选是就行。1.2、界面选择中文:1.3、双击安装8266支持包:1.4、安装Notepad++,将界面设置为中文: 1.5、安装CH340驱动 CH340/CH341Win            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-06 13:07:11
                            
                                283阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Author:teacherXue一、什么是JSON定义JSON(JavaScript Object Notation, JS对象简谱)是一种轻量级的数据交换格式。它基于 ECMAScript(European Computer ManufacturersAssociation, 欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得             
                
         
            
            
            
                   物联网(Internet of Things,loT)是现代科技的热门话题,它将物理设备和互联网连接起来,实现智能化的交互和数据传输。ESP8266 NodeMCU 1.0 是一款可以基于Arduino平台的开源硬件开发板,它结合了Arduino的简单易用性和ESP8266芯片的Wi-Fi能力,在物联网应用中广泛使用。 &n            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-24 10:05:07
                            
                                644阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言本文详细介绍了如何利用物联网技术,通过NodeMCU ESP8266(ESP-12F)模块连接到新版的OneNet平台,使用MQTT协议实现数据的上传与指令的下发。文中首先对NodeMCU ESP8266模块及其特性进行了简介,随后详细阐述了如何配置和使用MQTT协议连接到OneNet平台,实现温湿度数据的实时上传。同时,文章也演示了如何从OneNet平台下发指令控制远端的LED灯,实现了物联            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-07 13:29:35
                            
                                501阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            使用Visual Studio Code 开发 ESP8266  ESP8266+ArduinoIDE+VSCode开发ESP8266。
  首先说明一下ESP8266并不是某一WiFi模块的名字(我以前是这么认为的),ESP8266是一块SOC的型号,任何基于ESP8266的WiFi模块都不过是ESP8266EX芯片加一块Flash芯片而已。比如ESP01、ESP12E、ESP12F等,它们的区            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-07 11:33:07
                            
                                199阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            DHT11是一款应用广泛的温湿度传感器,有操作简单、精度高等优点。下图为ESP-12F开发板的原理图:DHT11直接接入到GPIO5引脚上,GPIO5就是DHT11的信号线。关于DHT11的驱动时序,在网上有非常详细的资料。接下来是 DHT11.c 源程序:驱动程序步骤:1 定义了存储温湿度数据的数组和字符串;// 全局变量
//==================================            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-08 19:03:09
                            
                                237阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、准备知识在我们开始讨论ESP定律之前,我先给你讲解一下一些简单的汇编知识。1.call这个命令是访问子程序的一个汇编基本指令。也许你说,这个我早就知道了!别急请继续看完。call真正的意义是什么呢?我们可以这样来理解:1.向堆栈中压入下一行程序的地址;2.JMP到call的子程序地址处。例如:00401029.E8 DA240A00 call 004A35080040102E.5A             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-09 10:22:19
                            
                                120阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            RTC时钟模块在各种设备中实时设备中都是不可或缺的模块之一,特别是在我们常用的电子钟,台式电脑笔记本,甚至手机上都可以见到其存在,本篇将大致介绍时钟模块和RTC库的使用及简单示例。模块简介DS1302时钟模块,DS1302是DALLAS公司推出的涓流充电时钟芯片,内含有一个实时时钟/日历和31字节静态RAM,通过简单的串行接口与单片机进行通信。实时时钟/日历电路提供秒、分、时、日、周、月、年的信息            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-10 10:26:02
                            
                                268阅读
                            
                                                                             
                 
                
                                
                    