mokongking

2024年11月8日 #

usb设备类

摘要: 除了 HID(Human Interface Device),USB 规范还定义了多种其他设备类,每种设备类都有其特定的应用场景和功能。以下是一些常见的 USB 设备类及其简要说明: 1. CDC (Communication Device Class) 用途:用于串行通信,常用于调制解调器、ISD 阅读全文

posted @ 2024-11-08 15:04 虎啸岳林 阅读(8) 评论(0) 推荐(0) 编辑

2024年11月7日 #

USB协议分析(包含基本协议和usb请求和设备枚举)

摘要: USB 协议分析(含基本协议和 USB 请求和设备枚举)_usb协议-CSDN博客 只在端点0发送控制传输,端点0必须是双向的,其他的可以配置成单向,或者双向,9个端点除去端点0,可以配置8个双向端口,16个单向端口。 阅读全文

posted @ 2024-11-07 22:46 虎啸岳林 阅读(2) 评论(0) 推荐(0) 编辑

2024年10月25日 #

STM32,堆栈,RAM,FLASH

摘要: 收藏 评论0 刚拿到STM32时,你只编写一个死循环 编译后,就会发现这么个程序已用了1600多的RAM,这要是在51单片机上,会心疼死了,这1600多的RAM跑哪儿去了,分析.map文件,你会发现是堆和栈占用的 在startup_stm32f10x_md.s文件中,它的前面几行就有以下定义: 这下 阅读全文

posted @ 2024-10-25 23:16 虎啸岳林 阅读(8) 评论(0) 推荐(0) 编辑

2024年9月28日 #

STM32F407+IAP+Ymodem协议

摘要: 首先硬件, BOOT的接线方式是选择方式1,当stm32软件复位可以0x08000000重新启动程序重新加载bootloader程序 移植官方的ymodem协议 common.c 1 /** 2 **************************************************** 阅读全文

posted @ 2024-09-28 09:50 虎啸岳林 阅读(55) 评论(0) 推荐(0) 编辑

2024年9月23日 #

stm32 Ymodem协议解析

摘要: 原文链接:https://blog.csdn.net/u012993936/article/details/125102816 阅读全文

posted @ 2024-09-23 17:02 虎啸岳林 阅读(9) 评论(0) 推荐(0) 编辑

2024年9月1日 #

FOC系列电机入门知识

摘要: 原文链接:https:/ /* * foc.c * * Created on: 2024年9月1日 * Author: 13624 */ #include"main.h" #include "foc.h" //帕克变换 float u_d;//d坐标系电压 float u_q;//q坐标系电压 fl 阅读全文

posted @ 2024-09-01 22:35 虎啸岳林 阅读(14) 评论(0) 推荐(0) 编辑

2024年8月14日 #

stm32上电之后第一个字节丢失问题解决

摘要: 由图可见,发送的时候TCflag是低电平,但是上电复位或者重新debug之后,SR寄存器的TC位为1,所以导致第一位字节丢失,为了第一位不丢失就要把初始状态TC变成0 方法如下 stm32f303rbt6其他的或者读一下SR寄存器 阅读全文

posted @ 2024-08-14 11:31 虎啸岳林 阅读(30) 评论(0) 推荐(0) 编辑

2024年8月9日 #

在Modbus协议中,传输一个float类型的数值

摘要: 假设你想传输的浮点数是123.456,其在内存中的二进制表示为CD AB EF 12(这是假设为大端序的情况,即最高有效字节先出现)。为了将其发送给Modbus设备,你需要将这32位拆分为两个16位的寄存器值CD AB和EF 12。#include <stdint.h> void float_to_ 阅读全文

posted @ 2024-08-09 18:12 虎啸岳林 阅读(381) 评论(0) 推荐(0) 编辑

2024年8月6日 #

STM32启动文件,在启动文件中理解IAP

摘要: ;******************** (C) COPYRIGHT 2017 STMicroelectronics ******************** ;* File Name : startup_stm32f103xe.s ;* Author : MCD Application Team 阅读全文

posted @ 2024-08-06 11:43 虎啸岳林 阅读(22) 评论(0) 推荐(0) 编辑

2024年7月23日 #

MDK Keil5创建stm32工程出现 …\OBJ\Template.axf: Error: L6200E: Symbol HAL_MspDeInit multiply defined(bystm32f7xx_hal_msp_template.o and stm32f7xx_hal_msp.o).错误的解决方法

摘要: MDK Keil5创建stm32工程出现 …\OBJ\Template.axf: Error: L6200E: Symbol HAL_MspDeInit multiply defined(bystm32f7xx_hal_msp_template.o and stm32f7xx_hal_msp.o). 阅读全文

posted @ 2024-07-23 12:01 虎啸岳林 阅读(234) 评论(0) 推荐(0) 编辑

导航