Pin
  • 2024-11-21gscoolink:gsv2001的sdk移植
    1前言  以gsv的sdk的应用代码为例,将应用代码从m0核移植到m1核的mcu上;  因为用的是hal库,所以互相移植修改的并不多;实际改个头文件就可以编译了;  虽然我hal库用的是m1核的hal库,但是实际上我直接啥也没改,跑在m4核的gdf303上也没啥问题;2修改项目名  修改.uprojx的名字,
  • 2024-11-19杰理-GPIO
    今天记录下杰理gpio的相关函数功能。1.GPIO引脚输入输出模式初始化gpio,支持同组最多16个,或者单个io操作。structgpio_configgpio_config_test={.pin=PORT_PIN_0|PORT_PIN_1|PORT_PIN_2|PORT_PIN_3,//多个IO一起初始化.mode=PORT_OUTPUT_LOW,//POR
  • 2024-11-14基于STM32的智能红绿灯系统设计
    引言本项目基于STM32微控制器设计了一个智能红绿灯系统,通过集成多个传感器模块和控制设备,实现对道路交通的智能化控制。该系统能够根据交通流量自动调整红绿灯的切换时间,提升道路通行效率,缓解交通拥堵。项目涉及硬件设计、传感器数据处理、交通信号管理的实现,适用于城市十字路
  • 2024-11-14ESP32-S3模组上跑通esp32-camera(15)
    接前一篇文章:ESP32-S3模组上跑通esp32-camera(14) 本文内容参考:esp32-camera入门(基于ESP-IDF)_esp32camera-CSDN博客OV5640手册解读-CSDN博客ESP32_CAMCameraWebServer例程源码解析笔记(一)_voidstartcameraserver();-CSDN博客esp32-cam驱动程序阅读-哔哩哔哩特此致谢!
  • 2024-11-13关于AT24C02的学习
    一、基本概念二、特性说明三、内存结构四、器件地址五、指令描述/************************************************************************************@filemain.c*@[email protected]*@versionV1*@date2024-11-13*@briefAT2
  • 2024-11-13基于STM32的扫码取件系统设计思路:PWM、TCP/HTTP、SQLite等技术
    一、项目概述随着电子商务的迅猛发展,快递取件的智能化和便捷性需求日益增长。本项目旨在设计一款基于STM32F103C8T6单片机的扫码取件系统,结合语音播报模块、WiFi模块、显示模块、舵机控制电路和按键电路,实现高效、智能的取件功能。用户通过扫描二维码即可快速取件,同时系统
  • 2024-11-12STM32外设之GPIO&LED指示灯模块程序设计
    文章目录一、STM32外设之GPIO二、CT117E-M4的LED电路原理三、LED指示灯模板程序设计一、STM32外设之GPIO1.GPIO的8种工作模式:模式配置模式寄存器输出类型寄存器输出速度寄存器上/下拉寄存器输入浮空00不使用不使用00输入上拉00不使用不使用01输入下拉00不使用不使用
  • 2024-11-10STM32基础
    一、GPIO主要知识点:1、通用GPIO概述2、GPIO的工作方式3、GPIO的相关寄存器4、GPIO的应用5、GPIO的初始化代码1、GPIO概述:GPIO是通用输入/输出的简称,是单片机和外界通讯的必要窗口。换句话来说,GPIO就像我们的计算机的显示器和键盘,我们对单片机的读写操作就是通过I/O口
  • 2024-11-10ESP32-S3模组上跑通esp32-camera(9)
    接前一篇文章:ESP32-S3模组上跑通esp32-camera(8) 本文内容参考:esp32-camera入门(基于ESP-IDF)_esp32camera-CSDN博客OV5640手册解读-CSDN博客ESP32_CAMCameraWebServer例程源码解析笔记(一)_voidstartcameraserver();-CSDN博客特此致谢! 一、OV5640初始化1.配置接线和
  • 2024-11-10ESP32-S3模组上跑通esp32-camera(10)
    接前一篇文章:ESP32-S3模组上跑通esp32-camera(9) 本文内容参考:esp32-camera入门(基于ESP-IDF)_esp32camera-CSDN博客OV5640手册解读-CSDN博客ESP32_CAMCameraWebServer例程源码解析笔记(一)_voidstartcameraserver();-CSDN博客特此致谢! 一、OV5640初始化1.配置接线和
  • 2024-11-09【网络安全 | 漏洞挖掘】通过有趣的逻辑漏洞实现账户接管
    未经许可,不得转载。文章目录正文正文我受邀参加某公司的一个私密漏洞赏金项目。在测试时,我发现该平台采用PIN码登录系统,而不是传统密码。每次登录尝试时,系统会发送一个6位数的PIN码。系统设置了频率限制,防止暴力破解PIN码。同时我发现,每次更
  • 2024-11-09通过pin_memory 优化 PyTorch 数据加载和传输:工作原理、使用场景与性能分析
    在PyTorch框架中,有一个看似简单的设置可以对模型性能产生重大影响:pin_memory。这个设置具体起到了什么作用,为什么需要关注它呢?如果你正在处理大规模数据集、实时推理或复杂的多GPU训练任务,将pin_memory设为True可以提高CPU与GPU之间的数据传输速度,有可
  • 2024-11-07HC-SR04超声波传感器详解(STM32)
    HC-SR04是一款广泛使用的超声波传感器,它通过发射和接收超声波来测量距离。本文将详细介绍HC-SR04的工作原理、引脚描述、STM32的接线方式以及如何通过STM32控制HC-SR04来测量距离。一、HC-SR04传感器介绍HC-SR04超声波传感器的主要参数如下:工作电压:DC5V工作电流:3.3mA工
  • 2024-11-07STM32之DHT11温湿度传感器
    DHT11是一款常用的单总线数字温湿度传感器,它能够提供相对湿度和温度的测量值。本文将详细介绍如何使用STM32微控制器读取DHT11传感器的数据。DHT11传感器特点湿度测量范围:20%~90%RH温度测量范围:0~50℃单总线数字输出低功耗易于安装和使用硬件连接DHT11传感器通常有三个
  • 2024-11-07基于STM32的智能停车场管理系统设计
    引言本项目旨在基于STM32微控制器设计一个智能停车场管理系统。该系统集成了多种传感器和控制模块,以实现停车位实时检测、车辆识别、自动控制栏杆、车位信息显示和云端数据管理等功能。智能停车场管理系统可以有效提升停车场的运转效率,改善车主的停车体验,减少人工管理成本,并且
  • 2024-11-07基于STM32的智能晾衣架系统设计
    引言本项目基于STM32微控制器设计了一个智能晾衣架系统,通过集成多个传感器模块和电机控制系统,实现自动化的晾晒和收衣功能。该系统能够根据天气状况自动调节晾衣架的伸展与收缩,以确保衣物在最佳条件下进行晾晒。项目涉及硬件设计、传感器数据处理和电机控制算法的实现,适用于家
  • 2024-11-07使用c语言,用keil5进行stm32F103c8点灯实验
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言学习stm32首先要学会最基础的电灯实验。进行电灯实验需要进行一些前提工作,需要建立启动文件start和标准外设驱动文件library文件和uesr文件这三个工程文件。具体文件可在网站上进行搜素拷贝
  • 2024-11-05基于STM32的远距离遥控自动避障小车设计
    引言本项目基于STM32微控制器设计一个远距离遥控自动避障小车系统。该系统通过蓝牙或Wi-Fi模块实现远程控制,同时结合超声波传感器和红外传感器,实现自主避障功能。小车支持多种操作模式,包括手动遥控、自动避障和路径跟踪,适用于家庭娱乐、智能小车开发和机器人教育等场景。项目
  • 2024-11-04Pinctrl子系统中Pincontroller和client驱动程序的编写
    往期内容本专栏往期内容:Pinctrl子系统和其主要结构体引入Pinctrl子系统pinctrl_desc结构体进一步介绍Pinctrl子系统中client端设备树相关数据结构介绍和解析inctrl子系统中Pincontroller构造过程驱动分析:imx_pinctrl_soc_info结构体Pinctrl子系统中client端使用pinctrl过
  • 2024-11-04学习记录:STM32G431CBU6的多通道ADC采样串口打印(HAL库)
    一配置  二代码uint16_tGet_adc(){//启动ADC1HAL_ADC_Start(&hadc1);//等待ADC转换完成,超时为100msHAL_ADC_PollForConversion(&hadc1,100);//判断ADC是否转换成功if(HAL_IS_BIT_SET(HAL_ADC_GetState(&hadc1),HAL_ADC_STATE_REG_EOC)
  • 2024-10-31micropython+ESP32S3+MFRC522射频卡模块读卡号
    参考连接:https://doc.itprojects.cn/A0004.iot/01.doc.c0e19433a76e2e42f143ba0ded917201/index.html#/q02.rfid.011)ESP32S3+MFRC522射频卡模块图 #接线说明#MFRC522_sck  =ESP32S3_Pin(14)#MFRC522_mosi=ESP32S3_Pin(13)#MFRC522_miso=ESP32S3_Pin(12)#MFRC
  • 2024-10-31需要提供约 0.8mA 的电流才能保证芯片的正常工作
    AP2915采用外部供电,需要提供约0.8mA的电流才能保证芯片的正常工作,外部供电分压电阻可以根据这个电流参数设计,同时注意选择合适的电阻封装适应不同输入电压情况。·恒流设置输出电流大小公式:Iout=0.18/RCS·MODE设置MODE脚高电平有效,不使用时,MODE接地防止干扰。·过温保
  • 2024-10-31Pinctrl子系统pinctrl_desc结构体进一步介绍
    往期内容本专栏往期内容:Pinctrl子系统和其主要结构体引入input子系统专栏:专栏地址:input子系统input角度:I2C触摸屏驱动分析和编写一个简单的I2C驱动程序–末片,有往期内容观看顺序I2C子系统专栏:专栏地址:IIC子系统具体芯片的IIC控制器驱动程序分析:i2c-imx.c-CSDN博客
  • 2024-10-30TYPE-C PD浅谈(一)
    聊聊USBPowerDelivery两三事,接下来会依下列几个主题来探讨WhatisPowerDeliveryE-MarkerAttachedSourceCAPSinkCAPPowerRoleSwapDataRoleSwapVCONNSwapAlternateModeChargerDesignNoteWhatisPowerDeliveryUSB界面历经20年的演变,在界面上一直没有太
  • 2024-10-30flask算pin
    pin码是flask在开启debug模式下,进行代码调试模式所需的进入密码,需要正确的PIN码才能进入调试模式.对于pin码运算方法的描述如下pin码生成要六要素1.username在可以任意文件读的条件下读/etc/passwd进行猜测2.modname默认flask.app3.appname默认Flask4.moddirflask库