死角stm 32

关于CH32系列MCU SDI虚拟串口功能的使用

该功能需要配合EVT对应例程以及对应WCH-LinkUtility工具使用,WCH-LinkUtility下载链接如下: https://www.wch.cn/downloads/WCH-LinkUtility_ZIP.html 该功能目前仅支持以下型号MCU,如下图,且需要配合WCH-LinkE使 ......
串口 功能 MCU SDI CH

nuttx-on-the-stm32f103c8t6

https://microcontrollerelectronics.com/nuttx-on-the-stm32f103c8t6/ ![](https://img2023.cnblogs.com/blog/79238/202308/79238-20230816093358501-592691937 ......
nuttx-on-the-stm nuttx 103 c8t the

STM32单片机实现固件在线升级(IAP)

## 固件升级方案综述 单片机的固件升级方式有很多种, 1、ICP:In Circuit Programing,简单说就是在单片机开发时使用烧录器升级程序,比如使用J-Link烧录单片机程序。 2、ISP:In System Programing,在单片机内部实现了基于通信接口(如串口、I2C、SP ......
在线升级 固件 单片机 STM IAP

STM32F103C8T6测试点亮小灯

[TOC](STM32F103C8T6第一次点灯) # 代码 ``` #include "stm32f10x.h" // Device header int main(void){ // 寄存器操作,stm32有很多寄存器,操作不方便,推荐使用标准库或HAL库 // RCC->APB2ENR = 0 ......
103C F103 STM 103 32F

STM32F103C8T6第一次点灯

@[TOC](STM32F103C8T6第一次点灯) # 代码 ``` #include "stm32f10x.h" // Device header int main(void){ // 寄存器操作,stm32有很多寄存器,操作不方便,推荐使用标准库或HAL库 // RCC->APB2ENR = ......
第一次 103C F103 STM 103

驱动仅提供32位刷写的情况下如何完成刷写单数字节

## [Ooonly] 前情提要:需要刷写一整个app程序,分包刷写,每包字节数为单数,要求CRC校验正确。(芯片底层提供32位全字刷写和16位半字刷写,驱动只整合了32位全字刷写函数) 使用32位刷写函数出现的现象:通过keil5观察内存空间发现一包刷写成功一包刷写失败一包刷写成功...一直循环到 ......
单数 字节 情况

VTK 实例32:图像重采样(降采样)

1 #include "vtkAutoInit.h" 2 VTK_MODULE_INIT(vtkRenderingOpenGL2); 3 VTK_MODULE_INIT(vtkInteractionStyle); 4 5 #include <vtkSmartPointer.h> 6 #include ......
实例 图像 VTK

PS中的颜色模式,8位、16位、32位区别、以及背景内容的区别

颜色模式RGB模式:又称“真彩色模式”,是电脑美工设计人员最熟悉的色彩模式。RGB模式是将红(Red)、绿(Green)、蓝(Blue)3种基本颜色进行颜色加法(加色法),配置出绝大部分肉眼能看到的颜色。(RGB模式一般用于图像处理)。RGB是工业界的颜色标准,三个颜色通道。 CMYK模式:这是一种 ......
颜色 背景 模式 内容

关于CH32系列MCU SDI虚拟串口功能的使用

该功能需要配合EVT对应例程以及对应WCH-LinkUtility工具使用,WCH-LinkUtility下载链接如下: https://www.wch.cn/downloads/WCH-LinkUtility_ZIP.html 该功能目前仅支持以下型号MCU,如下图,且需要配合WCH-LinkE使 ......
串口 功能 MCU SDI CH

苹果新一代“超级芯片”曝光:M3 Ultra最高可达32核CPU

近日,据外媒消息,苹果计划在2024年推出新一代“超级芯片”M3 Ultra。 据悉,M3 Ultra将大幅增加CPU核心数量,同时GPU核心数量也将适度增加。 具体来说,M3 Ultra与此前M2 Ultra的规格对比如下: 基础版M3 Ultra规格:32核CPU,包括24个性能核和8个效率核, ......
新一代 芯片 苹果 Ultra CPU

air32f103之USB性能尝试——拉胯没法用

之前有个通过stm32f103单片机usb导文件的小需求,功能已经开发完成,但是馋于air32f103到高主频,本想着切换过来,把性能再拔高拔高,苦于对usb协议栈不熟,一直没有付与实践。 等了好几个月,好不容易等来了官方的Mass_Storage例程,迅速开干,先是在例程基础上实现了用内部flas ......
性能 f103 air 103 32f

CH32V003在MRS中的初始化过程

在MRS的默认配置中,在main函数执行之前,就已经执行了时钟的初始化配置程序,这部分程序被放在了一个名为system_ch32v00x.c的文件中,这个文件默认被加载到MRS的User目录下(可双击打开它)。在该文件中,最重要的一个函数就是SystemInit,它负责系统的初始化工作,其代码如下所 ......
过程 V003 003 32V MRS

2023.32 AI架构

AI架构是指在设计和构建人工智能系统时所采用的整体结构和组织方式。AI架构通常由多个组件和层次组成,每个组件负责不同的任务和功能。以下是一种常见的AI架构:数据层:AI系统的基础是数据。数据层负责数据的收集、存储和准备工作。这包括数据的获取、清洗、预处理和转换,以使其适合后续的分析和模型训练。模型层 ......
架构 2023.32 2023 32

华大 HC32F460 CAN 同时接收到两帧数据,导致后面的数据错位问题

我在调试项目的时候,分为1个主机与2个从机,通过CAN进行通信,起初调的时候好好地,等将功能全部调完之后,整体断电,之后在上电,发现 主机 CAN通讯错乱,也就是接收的数据不对,比较混乱,之后我寻找问题发现2个从机上电之后会给主机发送CAN数据,我就怀疑是不是这个原因造成的CAN通讯混乱,之后我给屏 ......
数据 同时 问题 F460 32F

野火stm32指南者开发板点亮LED

[toc] ### 1.芯片手册中的LED电路图 ![图1](https://img-blog.csdnimg.cn/34c2a95aa89c4cbe8a7904429d889564.png) ### 2.官网手册 ![图2](https://img-blog.csdnimg.cn/e9b1131d ......
野火 指南 stm LED 32

32.SpringBoot整合high-level-client

idea中使用es 创建一个bianen-search模块 在mydata文件夹下创建一个nginx文件夹: mkdir nginx 随便启动一个nginx实例,只是为了复制出配置: docker run -p 80:80 --name nginx -d nginx:1.10 如下图可以看到启动好了 ......

CH32V003及其开发环境

CH32V003是南京沁恒微电子股份有限公司推出的一颗工业级通用微控制器芯片(单片机)。它基于32位RISC-V指令集及架构设计,采用该公司自主开发的青稞V2A(QingKeV2)内核,基于RV32EC指令集,具有2级流水线,支持2级中断嵌套,支持2级硬件堆栈。支持48MHz系统主频,具有宽压(3. ......
环境 V003 003 32V CH

CH32V003开发环境MRS配置

MRS是MounRiver工作室采用开源项目Eclipse制作的一款易于使用的开发工具,它几乎是为WCH系列芯片量身定制的,相对于其他一些开发环境,它具有编译速度快,使用简洁方便,支持多种平台等特点,可访问MounRiver的官网(www.mounriver.com)下载最新版本。 MRS的安装可全 ......
环境 V003 003 32V MRS

CH582 CH592 CH573 CH32V208 CH32F208 EVT更新建议

近期发现部分用户EVT使用版本较旧,虽然官网对SDK进行了及时更新,但是并不能保证每个客户都能及时更新,但是因为版本不同,旧版EVT可能存在各种问题,我们会尽量提醒客户更新,同时也希望各位用户可以关注一下SDK的变更,如果有疑问或者想知道详细变更可以咨询FAE。 CH582SDK : CH583EV ......
CH 208 建议 32 V208

合宙ESP32C3使用PlatformIO开发点亮ST7735S

合宙ESP32C3使用PlatformIO开发点亮ST7735S 驱动芯片:`ST7735S` 屏幕尺寸:80 X 160 我们使用`VSCODE`,安装`PlatformIO`插件进行开发 ......
PlatformIO 7735S 7735 ESP 32C

CRC32(循环冗余校验)

CRC32(循环冗余校验)是一种用于数据完整性检查的校验算法。它可以对任意长度的数据进行校验,但是由于CRC32算法使用32位(4字节)来表示校验值,因此它的校验能力是有限的。 CRC32算法可以检验的数据最大长度为2^32-1个字节,即4,294,967,295字节(大约4GB)。超过这个长度的数 ......
冗余 CRC 32

01-了解STM32以及ARM

[toc] ### 一. ARM概念 >1.ARM全称Acorn RISC Machine (英国Acorn公司精简指令集机器). ARM处理器本身是32位设计, 但也配备16位指令集, 一般来讲比等价32位代码节省35%, 却能保留32位系统的所有优势. >2.Acorn公司在英国, 它本身并不生 ......
STM ARM 01 32

STM32 对编码器读数进行线性化处理

使用 STM32 的标准库和 HAL 库的函数读取编码器的数值,如果车轮向前转,编码器的数值从 1 往上增加,如果车轮向后转,则编码器的数值从 65535 往下减小,原因是定时器用于存储计数值的寄存器 TIMx_CNT 是一个 16 位的寄存器,可以正向或者反向计数,当 TIMx_CNT 从 0 开 ......
读数 编码器 线性 编码 STM

stm32 HAL UART DMA 发送

MCU STM32H743IIT6 const uint8_t TEXT_TO_SEND[]={"ALIENTEK Apollo STM32H7 DMA "}; const uint8_t TEXT_TO_SEND2[]={"hello world!"}; extern UART_HandleTyp ......
UART stm HAL DMA 32

STM32标准库实现Flash存储和读取

在STM32F103C8T6微控制器上使用标准库实现Flash存储和读取数据可以通过以下步骤完成: 首先,确保你已经配置好了STM32F103C8T6的Flash存储器。默认情况下,Flash存储器已经被分成了两个扇区,一个用于存放程序代码(Main Flash Memory),另一个用于存放数据( ......
标准 Flash STM 32

关于Django4.2.4连接mysql8.0.32的问题

Django4.2.4连接mysql8.0.32报错: (blog) root@MyHost:/data/blog# python3 manage.py makemigrations /root/.pyenv/versions/blog/lib/python3.9/site-packages/dja ......
Django4 Django mysql8 问题 mysql

STM32 USB读写U盘

##一、 OTG是On-The-Go的缩写,是近年发展起来的技术。2001年12月18日由USB标准化组织公布,主要应用于不同的设备或移动设备间的联接,进行数据交换。 ##二、 是根据正点原子> USB章节移植 1.USB驱动文件 项目新建文件夹USB_Lib,把STM32_USB-Host-Dev ......
STM USB 32

startup_ch32v00x.S启动文件分析(上)

## 引言 CH32系列MCU是由南京沁恒(WCH)公司推出的一系列处理器芯片。引自官网: > CH32V、CH32X、CH32L系列MCU采用自研的青稞RISC-V内核,基于蓬勃发展的RISC-V开源指令集架构,针对低功耗和高速响应等应用优化扩展,免费配套IDE等开发工具软件,免除第三方内核技术的 ......
startup_ch startup 文件 ch 32

stm32 f103c8 clion 引入标砖库 CMakeLists.txt

#### 使用 Clion IDE 开发 stm32 使用标准库 可以使用 qemu 代替开发版 ### 使用 CMakeLists.txt 编译项目 ``` set(CMAKE_SYSTEM_NAME Generic) set(CMAKE_SYSTEM_VERSION 1) cmake_minim ......
CMakeLists f103c8 clion 103c f103

基于CUBEMX的STM32F4 Hal库,配置LVGL(无操作系统版)

######本篇文章移植思路适用于所有嵌入式MCU,包括Arm,STM32,NXP,乐鑫,Nuvoton,Arduino,RT-Thread,Zephyr,NuttX,Adafruit等等。 #为什么要写这一篇移植教程? 也许你会说各种开源论坛上面上,已经有很多移植教程了,为什么还要再重新写一篇? ......
CUBEMX 系统 LVGL 32F STM