串口f401 stm 32

C# WinForm开发,使用dnSpy-net-win32调试dll文件或.exe文件工具

工具下载:https://download.csdn.net/download/haojuntu/87967457 打开文件,加载需要调试文件 视图-》窗口-》模块断点,可以调试具体模块 找到要调试的模块,启动项目后,类似vs开发,可以一步步调试 ......
文件 dnSpy-net-win WinForm 工具 dnSpy

CH32--用芯片的UID给固件加密

本文主要介绍怎么利用UID进行固件加密! 一,CH32系列每个芯片都有唯一的身份标识: 二,读取方式: 以8/16/32位进行读访问下面地址都是可以的 三,利用UID加密 所谓:"道高一尺魔高一丈",只有不断的更新加密技术以增加解密成本或许在一定程度上能够遏制不正规解密行为在,下面就先介绍一下UID ......
固件 芯片 UID CH 32

3.串口printf调试输出

在stm32中先配置使能一个uart串口,保存自动生成uart的.h .c 文件 接着在头文件中包含stdio.h 再在c文件中添加重定向: GCC和keil等不同编译器调用printf时候是不同的 可以定义一个宏保证他们的兼容性,即使printf函数重定向 #ifdef __GNUC__ //选择 ......
串口 printf

第二阶段知识点总结【day32-day35】

# 第二阶段知识点总结 # day32 ## 1.面向过程和面向对象优缺点,使用场景 ## 2.如何定义类,写出一个例子,定义类的过程发生了那些事,如何产生对象,产生的对象有何特点 ## 3.如何定制对象自己的属性 ## 4.属性的查找顺序是怎样的 # day33 ## 1.分别写出一个绑定方法,非 ......
知识点 day 阶段 知识 32

第二阶段知识点总结解释版【day32-day35】

# 知识点总结 # day32 ## 1.面向过程和面向对象优缺点,使用场景 - 面向过程和面向对象都是编程的两种不同的范式。 - 面向过程的优点: - 1.执行速度比面向对象更快。 - 2.简单易懂,且不需要大量的规则或语法。 - 3.它适合在小型程序中使用。 - 面向过程的缺点: - 1.没有高 ......
知识点 day 阶段 知识 32

STM32 HAL库关于延时函数

1堵塞式延时 用这种程序会一直等待不能做其它工作,优点是实现简单,适用于断时的单任务等待。 HAL_Delay(1000); //延时1000ms 2 非堵塞式等待 借用系统的开机时间,可以边等待边完成其它任务,不占用CPU,比较推荐这种方式。 1 uint32_t startTime,now; 2 ......
函数 STM HAL 32

usb串口移植aarch64

目标环境:arm架构,openEuler23.03 内核5.10.0 开发环境:x86架构,centos7.4系统,内核3.10.0 遇到的问题 问题1 minicom无法编译执行 尝试方案1: 从官网上找了源码包,并根据虚拟机中的依赖关系,下载了可能的依赖文件,导入服务器(无外网) 根据yum源找 ......
串口 aarch usb 64

CH573一款集成BLE 无线通讯的32 位RISC微控制器芯片

CH573是集成BLE 无线通讯的32 位RISC微控制器。片上集成低功耗蓝牙BLE通讯模块、全速USB主机和设备控制器及收发器、SPI、4 个串口、ADC、触摸按键检测模块、RTC 等丰富的外设资源。 功能 l 内核Core: - 青稞RISC-V处理器WCH RISC-V3A - 支持RV32I ......
制器 无线通讯 芯片 无线 通讯

关于32位bmp的字节值问题

32位的BMP是BGRA来存值的。 由于前137个位是bmp的相关信息,故看其后的,可发现每4位是一组。FF是RGBA中的A,BMP的不是按照正常的RGB来的。 通过放大部分得到RGB值,在HexEditExp中搜索,发现搜索结果为0, 但是把45和0F位置调换一下搜索,发现结果很多。 由此可知,B ......
字节 问题 bmp

esp32运行边界路由与nRF52833作为rcp通过串口通讯组建边界路由步骤

1、首先搭建esp32开发环境 ,按照官方指导说明,我这里是建立在linux运行环境下的 Linux 和 macOS 平台工具链的标准设置 - ESP32-C6 - — ESP-IDF 编程指南 latest 文档 (espressif.com) espressif/esp-idf at v5.2- ......
路由 边界 串口 步骤 通讯

二、Windows11平台下Visual Studio 2022配置32位汇编环境

## 1. [下载Visual Studio 2022](https://visualstudio.microsoft.com/zh-hans/vs/) ![image](https://img2023.cnblogs.com/blog/1452265/202306/1452265-20230628 ......
Windows 环境 Visual Studio 平台

esp32 + obd检测第二版

# OBD_detect组件说明 利用esp32获得OBD模拟器数据进行车况检测的组件,可以直接获得车速信息 组件代码如下: https://github.com/doincli/esp32_obd_blue ## 公共参数说明: ### 定义的参数 protocol_t表示协议到种类,有两种 IS ......
esp obd 32

【Q&A】C# 连接mysql报错"Guid should contain 32 digits with 4 dashes"

## 问题 ``` Unhandled exception. System.TypeInitializationException: The type initializer for 'AgileConfig.Server.Data.Freesql.FreeSQL' threw an excepti ......
quot contain digits dashes should

RT-Thread 正点原子阿波罗STM32F429IGT6-软件IIC控制I/O扩展模块PCF8574T(踩坑)

第一步:在RT-Thread Settings中打开I2C设备驱动,Ctrl + S 保存 第二步:在 drivers -> board.h 中进行配置,取消 BSP_USING_I2C2 的注释,并根据说明定义好引脚; 第三步:对引脚进行初始化,这里可使用CubeMX进行生成; 第四步:根据设备名 ......
原子 RT-Thread 模块 Thread 8574T

STM32 USART1 改成 UART4 出现问题

# STM32 USART1 改成 UART4 出现问题 群里面叫了半天,野火胸也不出来,那么久没有办法了,我自己发个帖子解决下 问了一下度娘,网上有很多关于stm32 uart4的问题,有时进不去串口中断的,有发送乱码的,那么我就在这里总结一下 首先我们看一下文档 我用的stm32f103vet6 ......
USART1 问题 USART UART4 UART

USB—CH32x作为USB设备时的通信机制和注意事项

USB设备的数据交互机制围绕中断来展开核心机制:设备准备好状态和数据,主机下发命令,硬件根据寄存器的设置自动立即回复,然后进入相应中断 SETUP:SETUP必须回复ACK,主机收到设备的ACK,MCU进入对应的SETUP中断中断里,设备解析SETUP中的命令,然后准备相关的数据,设置对应的寄存器例 ......
USB 注意事项 机制 事项 设备

R485转TCP/IP串口联网模块(设备)的工作形式

图后补 一、工作模式 1、服务端模式(大部分串口联网模块采用的工作模式;如串口服务器) 串口服务器作为被动者,等收到RS485设备的连接要求后,再将RS485协议信息转化成TCP/P协议。在该工作方式下,串口联网服务器作为TCP服务器端,转换器在指定的TCP端口上监听平台程序的连接请求,该方式比较适 ......
串口 模块 形式 设备 R485

esq32 obd检测第一版

# 目前的解决方法 代码连接:https://github.com/doincli/esp32_obd_blue ## 主要思路 1. 可以实例化2个 IO口,目前只用到1个 2. 实例化一个can总线结构体 包括协议和速度 初始化 3. 打开总线 4. 自动搜索协议,并且保存在结构体中 5. 获取 ......
第一版 esq obd 32

Authentication to host '10.167.32.123' for user 'root' using method 'mysql_native_password' failed with message: Reading from the stream has failed

连接Mysql5.7以上的版本的数据库出现报错: C#连接远程连接mysql时,抛异常:Authentication to host '10.167.32.123' for user 'root' using method 'mysql_native_password' failed with me ......

为什么 Keil 中C/C++选项要 define STM32F10X_LD/MD/HD

原因1:配置相应的中断向量表 原因2:配置相应的寄存器 总结原因: 因为所有的 stm32f10x 系列的芯片都会用到 stm32f10x.h 这个头文件, 但是问题的所在是:每种芯片的配置不同(中断向量个数、寄存器个数等等) 因此宏条件编译 #if !defined 判断这个宏(这个宏就是 STM ......
define Keil X_LD STM 32

python基础day32 面向对象绑定方法和隐藏属性

绑定方法 绑定给对象的方法 class Student(): school = 'SH' def __init__(self, name, age, gender): # self:对象自己 self.name = name self.age = age self.gender = gender ' ......
属性 对象 基础 方法 python

STM32F103:SWJ调试端口设置成普通I/O口——PA13,PA14,PA15,PB3,PB4

一、SWJ调试端口 STM32有两种程序调试接口(程序烧写口),具体如下:SWD调试接口: PA13、PA14共两个引脚。JTAG调试接口: PA13、PA14、PA15、PB3、PB4共五个引脚。 单片机启动后,初始状态这五个引脚就默认是调试接口。而实际使用中,一般只使用 SWCLK、SWDIO这 ......
端口 PA F103 PB STM

python基础32 面向对象绑定方法

绑定方法 绑定方法分为两种: 绑定给类的方法 绑定给给对象的方法 一、绑定给给对象的方法 class Student(): school=‘清华大学’ def ——init——(self,name,age,gender) self.name=name self.age=age self.gender ......
对象 基础 方法 python

韩国JAWON人体成分分析仪RS232串口数据采集打印方案

www.daq-iot.com Open Protocol Format – ASCII Code 1 设备的设置 为了以ASCII值输出测试值需要把Hidden Setup的通讯协议设置成Open Protocol。 1) 设备启动约10秒钟后进入体重测试画面, 1, 3, ▶,◀ 的顺序按键盘时 ......
数据采集 分析仪 串口 成分 人体

32.docker mysql 启动问题随笔

docker cp mysql:/etc/mysql/mysql.conf.d/mysqld.cnf /home/mysql/conf mv mysqld.cnf my.cnf #!/bin/bashdocker stop MySQL docker rm -f mysql docker run -- ......
随笔 docker 问题 mysql 32

查看UEFI方法有几种:命令行BCDEDIT ,msinfo32, 注册表

bcdedit 是 Windows 操作系统中一个命令行工具,用于管理启动配置数据 (BCD),它控制着系统的启动和引导过程。通过 bcdedit 命令,您可以查看、修改和配置操作系统的启动设置。 下面是一些常见的 bcdedit 命令及其功能: bcdedit /enum:列出当前系统的所有启动项 ......
注册表 命令 BCDEDIT 方法 msinfo

esp32 + OBD实验

# esp32 + OBD实验 整体的思路是使用esp32 + obd模拟器 控制can总线实现车况检测 代码在hello_world文件夹中 [esp32_learn/obd at master · doincli/esp32_learn · GitHub](https://github.com/ ......
esp OBD 32

win32k.sys 是 Windows 操作系统中的一个系统文件,它是负责管理图形操作、窗口绘制和用户界面的部分。这个文件位于 C:\Windows\System32\drivers\ 文件夹中。

win32k.sys 是 Windows 操作系统中的一个系统文件,它是负责管理图形操作、窗口绘制和用户界面的部分。这个文件位于 C:\Windows\System32\drivers\ 文件夹中。 win32k.sys 文件是一个核心的系统文件,它在系统启动时加载到内存中,并为应用程序提供图形和窗 ......
文件 Windows 系统 用户界面 文件夹

32 IIC(十)I2C GPIO

[源码](https://gitee.com/super_glob/linux-driver-code/tree/master/2023.06.24_i2c_gpio) ## 1. 设备树 gpio模拟iic ```c i2c_gpio: i2c-gpio { /* gpio模拟iiccompati ......
GPIO IIC I2C 32 2C

Win32k 是 Windows 操作系统中的一个核心组件,它负责处理图形显示、窗口管理和用户交互等功能。在 Windows 中,Win32k.sys 是一个内核模式驱动程序,它提供了访问图形子系统的接口。因此,Win32k 具有较高的权限和特权

Win32k 是 Windows 操作系统中的一个核心组件,它负责处理图形显示、窗口管理和用户交互等功能。在 Windows 中,Win32k.sys 是一个内核模式驱动程序,它提供了访问图形子系统的接口。因此,Win32k 具有较高的权限和特权。 作为一个内核模式驱动程序,Win32k 有比普通用 ......
图形 Windows Win 子系统 特权