串口stm dma 32

esp32 + radio丢包处理方法

# 丢包的处理方法 代码连接如下: [esp32_obd_blue/ at feature/packet_loss_pro · doincli/esp32_obd_blue · GitHub](https://github.com/doincli/esp32_obd_blue/tree/featur ......
方法 radio esp 32

STM32芯片包下载

下载地址: https://www.keil.arm.com/devices/?page=2 Arm Keil | Devices 随便点一个 ......
芯片 STM 32

STM32除IO脚的其他引脚功能说明

STM32除IO脚的其他引脚功能说明 一、二糖有话说 很多时候我们做stm32硬件设计的时候都是直接用以前的工程将最小系统直接复制过来使用,只需要修改IO脚就好,但是为什么要这么设计却一知半解,今天去了解一下除IO口外其他引脚的功能作用。包括(VBAT, VDD, VSS, VDDA, VSSA, ......
功能 STM 32

杰发的AC7811QBFE在使用串口DMA发送时出现字节乱序的解决方案

发送80 83 02 90 D9 但是串口助手接收到的是02 80 83 02 90 咨询过原厂以后得到的回复是DMA的缓冲区需要设置4字节对齐 UART_StartDMAReceive(1, 8, (uint32_t)g_rxBuf, BUFFER_SIZE, UartRxDMAEventCall ......
串口 字节 解决方案 方案 7811

stm32移植FreeRTOS(手动)

## 使用软件版本 1.cubemx v5.3.0 2.stm32芯片包:Keil.STM32F4xx_DFP.2.16.0/Keil.STM32F1xx_DFP.2.4.0 3.FreeRTOS版本:FreeRTOSv202212.00 4.ARM编译器版本AC5,注意:AC6编译器使用ARMCl ......
手动 FreeRTOS stm 32

ESP32实现OBD + GATTS + RADIO

# OBD + GATTS + RADIO 代码连接: [esp32_obd_blue/ at feature/obd_gatts_radio · doincli/esp32_obd_blue · GitHub](https://github.com/doincli/esp32_obd_blue/t ......
GATTS RADIO ESP OBD 32

ESP32实现OBD检测+蓝牙GATTS传输

# OBD检测+蓝牙GATTS传输 分为客户端和服务端两个部分,分别在两个文件夹下 代码连接: [esp32_obd_blue/ at feature/gatt_v1 · doincli/esp32_obd_blue · GitHub](https://github.com/doincli/esp3 ......
GATTS ESP OBD 32

32.C和C++的类型安全

**什么是类型安全?** 类型安全很大程度上可以等价于内存安全,类型安全的代码不会试图访问自己没被授权的内存区域。“类型安全”常被用来形容编程语言,其根据在于该门编程语言是否提供保障类型安全的机制;有的时候也用“类型安全”形容某个程序,判别的标准在于该程序是否隐含类型错误。 类型安全的编程语言与类型 ......
类型 32

记录一个boost1.72和Win32api的冲突

报错: 2>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\fileapi.h(53,1): error C2116: 'boost::interprocess::winapi::CreateDirectoryA': fu ......
boost1 boost Win api 72

C# 上位机串口通信操作(2014年3月25日)

以前总是在使用VC写程序,对于C#来说,是一个新的开始,昨天用了一天的时间看了看《C#开发实战1200例》,了解了以下C#常用的一些语法结构和试了试一些小的例子,还是懵懵懂懂的。但是总体感觉比VC更方便了,封装的更厉害了,提高了开发的效率,感觉还挺不错的。 当然我们写东西就开始查资料,打开百度搜索“ ......
串口 2014

串口接受不了消息,乱码问题

# 收不了消息(一) 发送消息,代码所写应该为接受后发送,但是并没有出现 ```c int main(void) { HAL_Init(); SystemClock_Config(); MX_GPIO_Init(); MX_USART1_UART_Init(); uint8_t byte; uint ......
乱码 串口 消息 问题

在Windows 11/10/8/7中将U盘快速格式化为FAT32的好方法

链接:https://www.disktool.cn/content-center/how-to-format-pendrive-in-windows-7-666.html 使用磁盘管理工具格式化U盘 步骤1. 打开电脑,“Win+ R”打开运行框。输入diskmgmt.msc再按Enter键打开磁 ......
中将 Windows 格式 方法 FAT

工作频率高达64MHz(嵌入式)STM32G0B1KCU6和STM32G0B1KEU6 闪存 32-UFQFPN 32位微控制器

产品详情:STM32G0 32位微控制器 (MCU) 适合用于消费、工业和家电领域的应用,并可随时用于物联网 (IoT) 解决方案。这些微控制器具有很高的集成度,基于高性能ARM® Cortex®-M0+ 32位RISC内核,工作频率高达64MHz。 STM32G0B1 微控制器具有最高达512KB ......
制器 闪存 嵌入式 32G STM

STM32/GD32串口接收不定长数据

RYMCU 嵌入式开源https://rymcu.com 编者注: 单片机串口接收不定长数据时,必须面对的一个问题为:怎么判断这一包数据接收完成了呢?常见的方法主要有以下两种: 1.在接收数据时启动一个定时器,在指定时间间隔内没有接收到新数据,认为数据接收完成;2.在数据中加入帧头、帧尾,通过在程序 ......
串口 数据 32 STM GD

IPv6(Internet Protocol version 6)是互联网协议的下一代版本,它是IPv4的继任者。IPv6采用128位地址长度,相比IPv4的32位地址长度,拥有更大的地址空间。以下是关于IPv6的一些重要信息 以下是IPv6各个版本的简要介绍和功能更新的时间范围

IPv6(Internet Protocol version 6)是互联网协议的下一代版本,它是IPv4的继任者。IPv6采用128位地址长度,相比IPv4的32位地址长度,拥有更大的地址空间。 > 以下是关于IPv6的一些重要信息: **地址空间**:IPv6提供了约340亿亿亿亿(3.4×10^ ......
IPv 地址 IPv6 长度 版本

浅析C语言之uint8_t / uint16_t / uint32_t /uint64_t

一、C语言基本数据类型回顾 在C语言中有6种基本数据类型:short、int、long、float、double、char 1、数值类型 1)整型:short、int、long 2)浮点型:float、double 2、字符类型:char 二、typedef回顾 typedef用来定义关键字或标识符 ......
uint uint8_t 语言 uint8 16

LVGL在STM32MP157上运行

# 一、搭建编译环境 ## 1.1 预备材料 ![image](https://img2023.cnblogs.com/blog/2239641/202307/2239641-20230702160108011-733701825.png) ![image](https://img2023.cnbl ......
LVGL 157 STM 32 MP

使用Python和Arduino在ESP32上预测正弦函数

使用Python和Arduino在ESP32上预测正弦函数 # 引言 在嵌入式系统中,使用机器学习进行预测和推理的需求越来越普遍。在本文中,我们将介绍如何使用Python和Arduino配合,在ESP32开发板上预测正弦函数。我们将使用Python训练一个神经网络模型,并将其转换为TensorFlo ......
正弦 函数 Arduino Python ESP

U盘到底用什么格式好?FAT32、NTFS还是exFAT?

装机小能手 原账号名:“老毛桃winpe”,望大家多多支持哦! ​关注 350 人赞同了该文章 说到U盘,相信很多朋友对它既熟悉又陌生,熟悉?无论是在学习中还是工作中,我们经常会用到;陌生?大家只知道U盘体积小巧,却能存储很多文件,但除此之外,你还知道什么呢? 老毛桃相信不少朋友在格式化U盘的时候会 ......
格式 还是 exFAT NTFS FAT

国产MCU-CW32F030开发学习-OLED模块

# 国产MCU-CW32F030开发学习-OLED模块 ## 硬件平台 1. CW32_48F大学计划板 2. CW32_IOT_EVA物联网开发评估套件 3. 0.96 IIC oled模块 ![在这里插入图片描述](https://img-blog.csdnimg.cn/2231fd659e30 ......
模块 国产 MCU-CW OLED MCU

国产MCU-CW32F030开发学习-ST7735 LCD模块

# 国产MCU-CW32F030开发学习-ST7735 LCD模块 ## 硬件平台 1. CW32_48F大学计划板 2. CW32_IOT_EVA物联网开发评估套件 3. 0.96 IIC oled模块 ![在这里插入图片描述](https://img-blog.csdnimg.cn/2231fd ......
模块 国产 MCU-CW 7735 MCU

4.STM32传感器ADC采样+继电器控制实现声光控灯

找到环境光与声音传感器对应的管教,使能,再在时钟树中设置频率为12Mhz,一般不要太高 在adc.c 中可以添加如下代码: enum { ADCCHN_NOISY, ADCCHN_LUX, ADCCHN_MAX, }; int adc_sample_lux_noisy(uint32_t *lux,u ......
声光 继电器 传感器 STM ADC

AES加密和解密,key需要32位

AES加密和解密,key需要32位 package com.example.core.mydemo.sign; import org.apache.commons.codec.binary.Base64; import org.apache.commons.lang3.StringUtils; im ......
AES key

STM32也能轻松跑Linux了 !米尔STM32MP135核心板开发板体验

上个月,意法半导体推出了新一代64位Cortex-A35内核,主频高达1.5GHz的STM32MP2x系列微处理器(MPU),这让STM32MP系列处理器又上了一个新的台阶。 最近,收到了一套米尔基于STM32MP135核心板及开发板,首次接触STM32MPx处理器,体验了一下,感觉还不错。 STM ......
STM 核心 Linux 32 135

【雕爷学编程】Arduino动手做(142)---GY-25串口倾斜度模块

37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来—小小的进步或是搞不掂的问 ......
倾斜度 串口 模块 Arduino 142

【雕爷学编程】Arduino动手做(140)---MAX3232串口转换板

37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来—小小的进步或是搞不掂的问 ......
串口 Arduino 3232 140 MAX

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