mdev fusb adb stm

STM32cubeIDE CAN回环模式

配置如下 经过分频,选择位段1和位段2之后波特率回自己计算 CAN总线的频率实在PCLK上 CAN是有接收和发送中断的但是需要在STM32CUBEIDE中自己加入滤波器。 void CAN_Config(void) { CAN_FilterTypeDef sFilterConfig; /*配置CAN ......
回环 cubeIDE 模式 STM CAN

adb常用指令备忘

adb devices 查看设备 adb kill-server 关闭adb后台服务进程 adb tcpip 让Android脱离USB线,启动tcp模式 adb connect 连接开启了tcp模式的Android机 adb logcat 拉取手机的日志(过滤信息,linux中使用| grep x ......
指令 常用 adb

STM32G030F6P6+SLM332Y连接MQTT程序 美格 4G

目录 基本测试 断线重连测试 程序说明 说明 这节例程是 STM32G030F6P6 使用AT指令控制SLM332Y模组连接MQTT服务器. 连接上以后每隔一段时间测试发送16进制数据 和 字符串数据(4G信号强度). 程序代码: https://item.taobao.com/item.htm?f ......
程序 MQTT STM 030 F6P

STM32F429 Discovery开发板应用:使用FreeRTOS队列+DMA双缓存实现串口数据接收

参考帖子:https://blog.csdn.net/freedompoi/article/details/122350866 目前想要实现STM32F4自带的DMA双缓冲区,尝试过一版,结果不能预期,就使用了RxHalfCplt和RxCplt去实现DMA双缓冲区的效果。 现在有时间了,又重新实现S ......
队列 串口 缓存 Discovery FreeRTOS

adb 命令大全

adb get -serialno 获取序列号 adb devices 查看电脑当前连接的安卓设备的DevicesId adb install you.package.name 在安卓设备上安装you.package.name 应用 adb -s deviceId install you.packa ......
命令 大全 adb

Appium入门_adb命令+元素定位笔记

一、adb工具 adb(Android Debug Bridge)是android sdk的一个工具,是用来连接安卓手机和PC端的桥梁。(安卓手机内核是Linux系统,需要熟悉Linux知识。) 注意:adb安装和卸载apk需要开启权限。 1、adb常见命令 命令 描述 adb --help 查看帮 ......
元素 命令 笔记 Appium adb

stm32 DM9162 网络编程实现

TX_CLK:数据发送时钟线。标称速率为 10Mbit/s 时为 2.5MHz;速率为 100Mbit/s 时为 25MHz。 RMII 接口没有该线。 RX_CLK:数据接收时钟线。标称速率为 10Mbit/s 时为 2.5MHz;速率为 100Mbit/s 时为 25MHz。 RMII 接口没有 ......
网络编程 网络 9162 stm 32

stm32 74HC4051 编程实现

4个引脚,具有 8 通道模拟/数字多路复用器(MUX)功能 通过对S0、S1、S2 置对应值, 选择对应通道 再配置对应的PA6 UI1-8 对应的1个引脚为ADC方式 参考链接:https://controllerstech.com/multiplexer-74hc4051-and-stm32/ ......
4051 stm 32 74 HC

ADB精简安卓系统:基础环境

## 懒人篇(搞机工具箱) 官网地址:[晨钟网络科技 - 致力于开发小众实用软件 (jamcz.com)](http://jamcz.com/) 工具箱是一个GUI界面,集成abd环境,开箱即用,不用再折腾环境之类的,懒人必备,安装包一共不到7MB。 ![image-2023052823061003 ......
环境 基础 系统 ADB

adb链接Skyworth(创维)智能网络机顶盒-E900-S

一、开启USB调试: 1.给机顶盒链接网络,有线无线都可以。 2.按遥控器上 设置 ,提示输入密码; 常见的密码:(如果下面密码都不对,可以给客服打电话询问) 0000 6321 10086 10010 10000 3.选择 其他设置 连续按遥控器方向右键5次 出现 USB 调试 4. ADB链接 ......
机顶盒 Skyworth 链接 智能 网络

STM32使用寄存器实现点灯操作

1.配置RCC_APB2ENR(见参考手册7.3.7) 2.配置GPIOC_CRH(见参考手册8.2.2) 3.配置GPIOC_ODR(见参考手册8.2.4) ``` #include "stm32f10x.h" // Device header int main(void) { RCC->APB2 ......
寄存器 STM 32

野火STM32 读写内部FLASH

解锁、上锁函数 1 void FLASH_Unlock(void); 2 void FLASH_Lock(void); 擦除函数: 1 FLASH_Status FLASH_ErasePage(uint32_t Page_Address); 2 FLASH_Status FLASH_EraseAll ......
野火 FLASH STM 32

STM32新建工程

1.到ST公司官网(www.st.com)下载固件库https://www.st.com/zh/embedded-software/stm32-standard-peripheral-libraries.html 2.为了方便管理,新建一个文件夹用来存放项目,否则会显得混乱 3.打开Keil5 - ......
工程 STM 32

STM32H7 I2C主机读数据【寄存器操作】

I2C初始化 /* I2C2 init function */ void MX_I2C2_Init(void) { /* USER CODE BEGIN I2C2_Init 0 */ /* USER CODE END I2C2_Init 0 */ LL_I2C_InitTypeDef I2C_Ini ......
寄存器 主机 数据 STM 32H

STM32 串口DMA接收不定长数据

串口DMA接收数据,减少CPU占用 思路:DMA+空闲中断(无法确认数据帧结束)+循环缓存 DMA初始化 void DMA1_Stream_Config(DMA_Stream_TypeDef *DMA_Stream, uint32_t MemAddress, uint32_t ParAddress, ......
串口 数据 STM DMA 32

stm32f103实现uart收发数据操作

// stm32f103c8t6实现usart接收到0xFF 0xFF 0xCE 0xCE, // 发送0xEE 0xEE 0x01 0xCE // 然后PA6输出高电平,否则为低电平 // 中断写法#include"stm32f10x.h#include"stm32f10x_usart.h" #d ......
数据 f103 uart stm 103

明解STM32—GPIO应用设计篇之IO外部中断EXTI原理及使用方法

本篇首先介绍下EXTI的结构,接着介绍外部中断的相关概念,对STM32的IO外部中断EXTI有个初步的了解,在此基础上重点围绕IO外部中断EXTI的使用展开分析。 ......
使用方法 原理 方法 GPIO EXTI

【STM32CubeMX】新建工程

一、New Project -> I need to Start My project from MCU -> ACCESS TO MCU SELECTOR 二、MCU选型stm32f103c8t6 在弹出对话框中的Commercial Part Number市场型号?中输入stm32f103c8, ......
CubeMX 工程 STM 32

stm32+sx1268 LORA通信

前言: 由于亿佰特的lora代码不好移植,基于stm8且是IAR编译器,对于代码的处理很大困难。所以我通过搜索资料发现了泽耀科技的同配置的lora模块写了关于stm32的代码。 在实验中,我将买回来的lora模块的引脚按照手册上的需要引出并打板焊接(SPI通信的lora模块),通过stm32连接lo ......
1268 LORA stm 32 sx

从零开始的STM32

# 从零开始的STM32 ## 开发32的方式 * 基于寄存器的方式; * 基于标准库,库函数的方式; * 基于HAL库的方式;(图形化界面快速上手) ## STM32开发流程 * 使用开发软件keil5 * 选中型号 * 工程文件夹里建立Start、Library、User等文件夹,复制固件库里面 ......
STM 32

使用 ADB 命令为 Windows Subsystem Android(WSA)配置代理

注意!以下命令需在命令提示符中执行,不要使用 PowerShell,会有字符错误! 设置代理: adb connect 127.0.0.1:58526 && adb shell "settings put global http_proxy `ip route list match 0 table ......
Subsystem 命令 Windows Android ADB

stm32 sdio

# SDIO学习笔记 ## SDIO 简介 ## SDIO stm32驱动 stm32的SDIO驱动参考st官方的参考例程,其中详细说明了如何操作,官方的文档翻译如下: ## 1 如何使用此设备 它实现了一个高级通信层,用于从/向该存储器进行读写。所需的STM32硬件资源(SDIO和GPIO)在`s ......
sdio stm 32

stm32永久保存一些参数

如果需要在程序中永久保存一些参数,可以利用STM32的Flash存储器作为自定义存储器区域。在保存参数时,可以将参数按照一定的编码格式打包成一个字节数组(例如采用结构体表示),然后按照一定的规则写入Flash存储器。 1、定义参数结构体 定义一个结构体存放要保存的参数。例如,假设要保存两个参数,一个 ......
参数 stm 32

将stm32 flash和栈相结合,将栈底位置设置成flash地址,可不可以?

在使用stm32产生了一个疑问,可不可以将栈底位置设置成flash的某个具体位置,这样就可以将参数写入读取,于是便探寻可行性。 在STM32中,Flash存储器用于存放程序代码,而栈通常用于存放临时数据和变量。根据STM32架构设计,Flash和SRAM两者之间是相互独立的,Flash的写入和读取速 ......
flash 位置 地址 stm 32

stm32 adc采样滤波算法

1、简单移动平均滤波算法(SMA):采样数据作为滤波器的输入,输出为移动平均值,即取最近一段采样值的平均值作为输出。简单移动平均滤波算法实现简单,计算速度快,但只适用于信号变化缓慢的场合。 // 简单移动平均滤波算法 #define N 10 // 采样点数 float Filter_Arr[N]; ......
算法 stm adc 32

STM32F429 Discovery开发板应用:实现SPI-SD Card文件写入(搭载FatFS文件系统)

MCU:STM32F429ZIT6 开发环境:STM32CubeMX+MDK5 外购了一个SPI接口的SD Card模块,想要实现SD卡存储数据的功能。 首先需要打开STM32CubeMX工具。输入开发板MCU对应型号,找到开发板对应封装的MCU型号,双击打开(图中第三)。 此时,双击完后会关闭此界 ......
文件 Discovery SPI-SD 系统 FatFS

STM32CubeIDE 使用Ymodem协议通过串口在线更新程序IAP

一:单片机的BootLoader Bootloader部分移植ST官网的例程,官网例程的IAP有多个文件,为了移植方便我把多个文件合成了一个ymodem.c文件和ymodem.h文件 /* * ymodem.c * * Created on: Jun 6, 2023 * Author: MingYi ......
串口 CubeIDE 程序 Ymodem STM

野火STM32第35章 SDIO读写测试 实验过程犯的错误:卡在while(SD_GetStatus() != SD_TRANSFER_OK);

看完书,我自己重新写了一遍代码。 写代码过程中,对DMA以下标绿的部分很不以为意。 1 void SD_DMA_TxConfig(uint32_t *DMA_Tx_Buf, uint32_t BufferSize) 2 { 3 DMA_InitTypeDef DMA_InitStruct; 4 5 ......

STM32F429 Discovery开发板应用:实现USB虚拟串口(VPC)

MCU:STM32F429ZIT6 开发环境:STM32CubeMX+MDK5 实现USB的虚拟串口不需要去理解USB的底层驱动,只需要STM32CubeMX去配置生成工程即可。 首先需要打开STM32CubeMX工具。输入开发板MCU对应型号,找到开发板对应封装的MCU型号,双击打开(图中第三)。 ......
串口 Discovery F429 STM 32F

野火指南者(STM32F103VET6)应用:实现USB虚拟串口(CDC_VPC)

MCU:STM32F103VET6 开发环境:STM32CubeMX+MDK5 实现USB的虚拟串口不需要去理解USB的底层驱动,只需要STM32CubeMX去配置生成工程即可。在野火的指南者中,是没有这一类的视频和示例的,博主使用这款开发板实现USB虚拟串口。 首先需要打开STM32CubeMX工 ......
野火 串口 CDC_VPC 指南 F103