死角stm 32

Win32 - 使用CreateThread()创建线程

在window环境下,Win32 提供了一系列的API函数来完成线程的创建、挂起、恢复、终结以及通信等工作: 1. 主要的函数列表 序号 函数名 功能 1 CreateThread() 创建一个新线程 2 ExitThread() 正常结束一个线程的执行 3 TerminateThead() 强制终 ......
线程 CreateThread Win 32

PSAM嵌入式驱动——GD32模拟01

前言 本部分内容是前一篇《PSAM嵌入式驱动——原理》的后续篇,本节主要是以GD32F103为平台,模拟实现驱动部分。 一、背景 项目中以GD32F103为平台, 主频72M GPIO引脚四个:PSAM_VDD, PSAM_CLK, PSAM_RST, PSAM_IO 二、CLK和IO中断实现 1. ......
嵌入式 PSAM GD 32

GD32F427移植-RT-Thread标准版

GD32 移植RT-Thread标准版 1 前言 这篇文档主要记录自己基于BSP移植RTT标准板到GD32的过程。 目标芯片:GD32F427V 使用工具:keil、env 2 参考资料 【GD32F427开发板试用】从0开始到RTthread移植 教你动手移植RT-Thread到国产MCU 【国产 ......
RT-Thread 标准 Thread F427 32F

关于CH32系列MCU低功耗相关

1、关于低功耗模式下的功耗排列 由低到高依次为:待机模式 < 停止模式 < 睡眠模式 < 运行模式 2、关于低功耗测试注意事项 需要将所有的IO口设置成下拉输入 需要开启PWR时钟,目的是为了将内部调压器设置成低功耗模式 测试时需要将板子指示灯、LDO等去掉 ......
功耗 MCU CH 32

ABAP:QA32(检验批信息增强) BADI:INSPECTIONLOT_UPDATE

METHOD if_ex_inspectionlot_update~set_ud_at_save. * IF sy-tcode = 'QA32' OR sy-tcode = 'QA11'. * IF new_insplot-herkunft = '01' AND new_insplot-lmenge ......

spring boot错误之-Error (3, 32) java 程序包org springframework boot不存在

问题:spring boot错误之-Error (3, 32) java 程序包org springframework boot不存在 用IDEA创建spring boot,遇到上面的问题(我这里maven用的3.6.1版本) 解决方法:在Settings里面,Maven路径和settings.xm ......
boot springframework 错误 程序 spring

win32汇编-80386的内存分页机制

读者可以注意到,在实模式下寻址的时候,“段寄存器+偏移地址”经过转换计算以后得到的地址是“物理地址”,也就是在物理内存中的实际地址。而保护模式下,“段选择器+偏移地址”转换后的地址被称为“线性地址”而不是“物理地址”。那么,线性地址就是物理地址吗?答案可能是“是”,也可能是“不是”,这取决于8038 ......
机制 内存 80386 win 32

STM32之步进电机

步进电机 学习资料: 野火电机应用开发实战指南 双极性步进电机(上):控制模式 |文章 | MPS (monolithicpower.cn) 爱上半导体 步进电机的工作原理 步进电机的介绍 步进电机又称为脉冲电机,是一种将电脉冲信号转换成相应的角位移或线位移的电动机。 每输入一个脉冲信号,转子就转动 ......
步进电机 电机 STM 32

win32汇编-CR3寄存器

CR3寄存器是x86架构中的一种控制寄存器,用于存储页目录表的物理地址(Physical Address)。 在x86架构的操作系统中,使用分页机制将虚拟地址映射到物理地址。为了实现这种映射,需要使用页表和页目录表来管理地址转换。CR3寄存器存储了页目录表的物理地址,通过改变CR3寄存器的值,可以实 ......
寄存器 win CR3 32 CR

Android开发笔记[4]-串口控制esp32及使用摄像头

摘要 无需root权限,Android使用串口与esp32通信控制小灯开关;开启Android摄像头预览. 平台信息 Android Studio: Electric Eel | 2022.1.1 Patch 2 Gradle:distributionUrl=https://services.gra ......
串口 摄像头 Android 笔记 esp

windows系统编程(win32)

一、编程环境 操作系统:windows10-1809(17763.1557)-x64; windows kits:C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared visual studio 2019 :C:\Pro ......
windows 系统 win 32

STM32之LCD显示

LCD(Liquid Crystal Display),即液晶显示器,由:玻璃基板、背光、驱动IC等组成全彩LCD,是一种全彩显示屏(RGB565、RGB888),可以显示各种颜色 ......
STM LCD 32

STM32之OLED显示

OLED显示屏 学习,不是追求速度的,是追求质量的 学习资料: 【正点原子】手把手教你学STM32 HAL库开发全集 OLED基础知识 ATK_OLED模块是一块小尺寸(0.96寸)、高亮、自带升压电路的高性能OLED显示模块,分辨率为128 * 64,采用SSD1306驱动IC,该芯片内部集成DC ......
OLED STM 32

STM32之USART通信

USART(通用同步异步收发器):提供了一种灵活的方法与使用工业标准NRZ异步串行数据格式的外部设备之间进行全双工数据交换。 ......
USART STM 32

STM32之定时器

定时器 前言 需要了解的基本知识: 频率(frequency):是单位时间内完成周期性变化的次数,是描述周期运动频繁程度的量,常用符号 f 或 ν 表示,单位为秒分之一,符号为s-1。 赫兹(HZ):是国际单位制中频率的单位,它是每秒钟的周期性变动重复次数的计量。 1MHz =1000kHz=100 ......
定时器 STM 32

STM32之外部中断EXTI

外部中断 前言 什么是中断 在主程序运行过程中,出现了特定的中断触发条件(中断源),使得CPU暂停当前正在运行的程序,转而去处理中断程序,处理完成后又返回原来被暂停的位置继续运行。在STM32中有68个可屏蔽中断通道:包含EXTI、TIM、ADC、USART、SPI、I2C、RTC等多个外设 外部中 ......
EXTI STM 32

STM32之GPIO外设

GPIO 学习资料: 江科大-STM32入门教程 前言 STM32上的144个引脚分为: GPIO(General Purpose Input Output)通用输入输出IO口,112个 PA 16个 PB 16个 PC 16个 PD 16个 PE 16个 PF 16个 PG 16个 电源引脚,27 ......
外设 GPIO STM 32

stm32笔记[9]-串口控制云台

摘要 基于stm32的云台控制程序,使用串口接收云台移动指令对云台进行控制. 使用软件实现的PWM波发生方式. 平台信息 Arduino IDE stm32f103c8t6 接口 S3:servo_bottom_pin:PA2 S4:servo_top_pin:PA3 S5:laser_pin:PB ......
云台 串口 笔记 stm 32

奇技淫巧!用STM32伪装成ADC芯片

事件背景 课程设计,同学抽到的题目是用单片机做万用表。但他没学好,是直接几百块买了淘宝上设计好的套件,用的是STC和ADC0832……然后他在检查日的前两天把玩的时候把ADC芯片烧了(到这里我才知道为什么要额外使用ADC芯片,使用麻烦精度又低),淘宝买来不及了。 学校教的是STM32,51单片机编程 ......
奇技淫巧 芯片 STM ADC 32

STM缩写全称

A: ADC Analog-to-Digital Converter—模/数转换器,模数转换器AFIO alternate function IO—复用 IO 端口AHB 先进高性能总线AHB-AP—AHB访问端口Arg argument—自变量APB 先进外设总线API Application P ......
全称 缩写 STM

STM32学习——缩写记录

GPIO General Purpose Input Output 通用输入/输出端口 每个GPIO端口可通过软件分别配置成输入或输出;输出又分为推挽式(Push-Pull)和开漏式(Open-Drain) USART Universal Synchronous/Asynchronous Recei ......
缩写 STM 32

Win32编程之通过SetWindowsHookEx注入DLL(十六)

一、SetWindowsHookEx函数 SetWindowsHookEx 是用于在Windows操作系统中设置全局或本地的钩子(hook)。钩子是一种用于监视并拦截特定事件或消息的机制,通常用于拦截和处理键盘输入、鼠标操作、窗口消息等。SetWindowsHookEx 允许你安装一个全局或本地的钩 ......
SetWindowsHookEx Win DLL 32

从零开始的32小车/diary/9.21

今上午起晚了,一百多个毕设就剩这一个了。 也算是为了应付毕设,开卷。 题目:机场智能行李车系统的设计与实现实现行李车定位、非特定人语音识别、循迹避障等,实现一款通过语音交互与乘客进行沟通的可以为机场乘客领路、陪伴乘客完成登机前准备工作的机场智能行李车。需要知识点:嵌入式、计算机网络、物联网技术 首先 ......
小车 diary 9.21 21

Win32编程之函数转发注入DLL(十五)

一、创建目标DLL文件 DLL名称:targetdll.dll 头文件(targetdll.h): #pragma once __declspec(dllexport) void __stdcall hello(); __declspec(dllexport) int __stdcall add(i ......
函数 Win DLL 32

HC32F4A0 lwip_mdns使用

前言 LWIP的移植可以参考上篇文章 《HC32F4A0 lwip移植 - USTHzhanglu - 博客园 (cnblogs.com)》 MDNS官方使用文档lwIP: MDNS (nongnu.org) 参数 MCU型号 HC32F4A0PIHB 库版本 HC32F4A0_DDL_Rev2.0 ......
lwip_mdns lwip mdns 32F HC

中断-CH32V103如何关闭全局中断

CH32V103相较于其他RISCV芯片,无法关闭全局中断。目前EVT源码工程中只预留了关闭单个线中断的函数,如下图所示: 实现CH32V103关闭全局中断的操作方式如下: 1、替换使用特定的起始文件和core_riscv.h文件,因博客无法上传附件,可在此链接下获取:https://www.wch ......
全局 103 CH 32

Win32编程之注册表的相关操作(十四)

一、设置注册表项的值 RegOpenKeyEx函数 RegOpenKeyEx 函数是 Windows API 中的一个函数,用于打开注册表中的一个指定注册表项的句柄。通过该句柄,您可以读取或修改该注册表项中的值和子项。 函数原型: LONG RegOpenKeyEx( HKEY hKey, // 指 ......
注册表 Win 32

esp32-c3通过AT指令集创建SSL加密的TCP客户端

官方文档 https://docs.espressif.com/projects/esp-at/en/latest/esp32c3/Get_Started/index.html 步骤 fork源码 创建新分支 按键盘上的.进入编辑界面 将如下证书换成目标服务器的证书 提交 返回到Action页面,等 ......
指令 客户端 客户 esp SSL

fat16与fat32的区别

分区大小 FAT16簇大小 FAT32簇大小 16MB -- 32MB 2KB 不支持 32MB -- 127MB 2KB 512bytes 128MB -- 255MB 4KB 512bytes 256MB -- 259MB 8KB 512bytes 260MB -- 511MB 8KB 4KB ......
fat 16 32

解决安装VS2022时,出现未能安装包"Microsoft.VisualCpp.Redist.14,version=14.32.31332,chip”=x86"

解决安装VS2022时,出现未能安装包"Microsoft.VisualCpp.Redist.14,version=14.32.31332,chip”=x86" 问题描述 之前安装过MS SQL Server和VS2022,但是后来又卸载了。现在重装VS2022出现两个报错: 无法安装Microso ......
quot Microsoft VisualCpp version Redist