E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
stm32使用笔记
关于
stm32
stop模式下,串口唤醒中的问题及解决办法
首先讲一下应用场景:
STM32
F1+HAL库+Freertos,STOP模式下利用串口引脚唤醒。
cjz0422
·
2024-01-17 08:47
stm32
单片机
嵌入式硬件
stm32
f10x中GPIOA理解(一)
stm32
中GPIOA对于arm芯片来说,它属于芯片内外部的外设,对于单片机来说,它是按时间脉冲来执行的。那么GPIOA挂在RCC_APB2Periph时钟上面的。
weixin_46290197
·
2024-01-17 08:43
stm32
单片机
嵌入式硬件
STM32
F103C8驱动MPU6050姿态与tofsense报警 (四)
roll,float*yaw)主要原理是利用mpu自带的dmp库实现(具体是inv_mpu.h与inv_mpu.c实现)这两自文件主要是mpu6050公司提供的,不过公司针对采用MSP430的驱动(移植到
STM32
F1
weixin_46290197
·
2024-01-17 08:43
stm32
嵌入式硬件
单片机
STM32
F103C8驱动MPU6050姿态与tofsense报警 (五)
经过四步骤还可以产生欧拉角(主要是四元数产生),因为dmp还没有产生原始数据下面这两个文件产生角加速度与角速度原始数据inv_mpu_dmp_motion_driver.h/*$License:Copyright(C)2011-2012InvenSenseCorporation,AllRightsReserved.SeeincludedLicense.txtforLicenseinformatio
weixin_46290197
·
2024-01-17 08:43
stm32
嵌入式硬件
单片机
STM32
F103C8驱动蜂鸣器
蜂鸣器主要由以下文件组成buzzr.h文件#ifndef__BUZZER_H#define__BUZZER_H#include"sys.h"#defineBUZZERPORTGPIOC//定义IO接口#defineBUZZERGPIO_Pin_13//定义IO接口voidBUZZER_Init(void);//初始化voidBUZZER_BEEP1(void);//响一声#endifbuzzr.c
weixin_46290197
·
2024-01-17 08:43
stm32
嵌入式硬件
单片机
STM32
F10X 工程复制
STM32
F10x_StdPeriph_Lib_V3.5.0 文件到工程文件夹
第一步:下载
STM32
F10x_StdPeriph_Lib_V3.5.0文件第二步:新建工程文件夹如MS5611,在工程文件夹下新建几个文件夹如图:第三步:打开库文件,复制文件夹inc与文件夹src放入
weixin_46290197
·
2024-01-17 08:12
stm32
单片机
arm
Linux第29步_安装“Notepad++”软件
STM32
CubeProgrammer脚本文件的后缀为“.tsv”,ST公司官方也叫做FlashLayout。
LaoZhangGong123
·
2024-01-17 08:40
产品研发
notepad++
linux
STM32MP157
经验分享
STM32
F103C8驱动MPU6050姿态与tofsense报警 (一)
本工程是实现
STM32
F103C8获取mpu6050欧拉角(pitch,roll,yow)mpu6050自带的dmp第一步:设置串口#ifEN_USART1_RX//如果使能了接收//串口1中断服务程序
weixin_46290197
·
2024-01-17 08:10
stm32
嵌入式硬件
单片机
STM32
F103C8驱动MPU6050姿态与tofsense报警 (六)
主函数intmain(void){//RCC_Configuration();//时钟设置//BUZZER_BEEP1();//蜂鸣器音1//BUZZER_BEEP1();//蜂鸣器音1//delay_ms(50);SYS_Init();//系统初始化总函数while(1)//主循环{//BUZZER_BEEP1();//蜂鸣器音1MPU_Read();//MPU6050数据读取DATA_Repo
weixin_46290197
·
2024-01-17 08:10
stm32
单片机
嵌入式硬件
STM32
基础知识(探索者开发板)--159讲 CAN总线
最高1Mbps(距离小于40M),最远可达10KM(速率低于5Kbps)c.具有错误检测、错误通知和错误恢复功能d.故障封闭功能能发现故障,且可以把故障单元隔离出去CAN在HAL库中的驱动代码在
stm32
f4xx_hal_can.c
娶不到胡一菲的汪大东
·
2024-01-17 08:08
stm32
嵌入式硬件
单片机
嵌入式-
Stm32
-江科大基于标准库的GPIO通用输入输出口
文章目录一:GPIO输入输出原理二:GPIO基本结构三:GPIO位结构四:GPIO的八种模式道友:相信别人,更要一百倍地相信自己。(推荐先看文章:《嵌入式-32单片机-GPIO推挽输出和开漏输出》)一:GPIO输入输出原理GPIO(GeneralPurposeInputOutput)通用输入输出口可配置为8种输入输出模式引脚电平:0V~3.3V,部分引脚可容忍5V(有FT标识)输出模式下可控制端口
嵌入式OG
·
2024-01-17 08:07
江科大-Stm32-学习笔记
嵌入式-STM32单片机
stm32
嵌入式硬件
mcu
单片机
#江科大
江科大stm32
使用VS2017编写
stm32
以及其他单片机的程序-自动补全和函数提示
首先,你有要有VisualStudio2017宇宙第一IDE。其次,你需要安装VisualGDB,捎带脚你可以跨平台编译一下Linux的程序。这里还有安卓工程。下载地址:https://visualgdb.com/download/image.png再次,GNUArmEmbeddedToolchain。貌似这个可以不用,用visualgdb的就可以了。下载地址:(https://armkeil.b
书简的花果山
·
2024-01-17 08:06
【
STM32
】
STM32
学习笔记-FlyMCU串口下载和STLINK Utility(30)
00.目录文章目录00.目录01.串口简介02.串口连接电路图03.FlyMCU软件下载程序04.串口下载原理05.FlyMCU软件其它操作06.STLINKUtility软件07.软件下载08.附录01.串口简介串口通讯(SerialCommunication)是一种设备间非常常用的串行通讯方式,因为它简单便捷,因此大部分电子设备都支持该通讯方式,电子工程师在调试设备时也经常使用该通讯方式输出调
Print World
·
2024-01-17 08:04
STM32F103
stm32
学习
笔记
江科大
江科大stm32
串口下载
STM32
407用汇顶的GT911触摸芯片调试实盘
这个配置很关键代码#include"
stm32
f4xx.h"#include"GT9147.h"#include"Touch.h"#include"C_Touch_I2C.h"#include"usart.h
桐神归来
·
2024-01-17 08:32
stm32
嵌入式硬件
单片机
STM32
——ADC知识总结及多通道采样实验
1.ADC概念ADC,全称:Analog-to-DigitalConverter,指模拟/数字转换器2
STM32
各系列ADC的主要特性3.F4框图4.转换序列与转换时间A/D转换被组织为两组:规则组(常规转换组
m0_libinc++
·
2024-01-17 08:32
stm32
性能优化
嵌入式硬件
STM32
F103标准外设库——固件库 (三)
个人名片:作者简介:一名喜欢分享和记录学习的在校大学生个人主页:妄北y个人QQ:2061314755个人邮箱:
[email protected]
个人WeChat:Vir2021GKBS本文由妄北y原创,首发CSDN座右铭:大多数人想要改造这个世界,但却罕有人想改造自己。专栏导航:妄北y系列专栏导航:C/C++的基础算法:C/C++是一种常用的编程语言,可以用于实现各种算法,这里我们对一些基础算法进
妄北y
·
2024-01-17 08:02
stm32
嵌入式硬件
单片机
标准库
固件库文件
启动文件
STM32
F103标准外设库—— 新建工程与库函数(四)
个人名片:作者简介:一名喜欢分享和记录学习的在校大学生个人主页:妄北y个人QQ:2061314755个人邮箱:
[email protected]
个人WeChat:Vir2021GKBS本文由妄北y原创,首发CSDN座右铭:大多数人想要改造这个世界,但却罕有人想改造自己。专栏导航:妄北y系列专栏导航:C/C++的基础算法:C/C++是一种常用的编程语言,可以用于实现各种算法,这里我们对一些基础算法进
妄北y
·
2024-01-17 08:02
stm32
嵌入式硬件
单片机
新建工程
库函数
固件库
STM32
F103标准外设库——GPIO 输入、输出 (五)
个人名片:作者简介:一名喜欢分享和记录学习的在校大学生个人主页:妄北y个人QQ:2061314755个人邮箱:
[email protected]
个人WeChat:Vir2021GKBS本文由妄北y原创,首发CSDN座右铭:大多数人想要改造这个世界,但却罕有人想改造自己。专栏导航:妄北y系列专栏导航:C/C++的基础算法:C/C++是一种常用的编程语言,可以用于实现各种算法,这里我们对一些基础算法进
妄北y
·
2024-01-17 07:55
stm32
嵌入式硬件
单片机
GPIO输入
推挽输出
浮空输入
【
STM32
】
STM32
学习笔记-软件I2C读写MPU6050(33)
00.目录文章目录00.目录01.I2C简介02.MPU6050参数03.软件I2C接线图04.I2C模拟应答时序示例05.I2C读取MPU6050程序示例06.程序下载07.附录01.I2C简介I2C(Inter-IntegratedCircuit)总线是一种由NXP(原PHILIPS)公司开发的两线式串行总线,用于连接微控制器及其外围设备。多用于主控制器和从器件间的主从通信,在小数据量场合使用
Print World
·
2024-01-17 07:12
STM32F103
stm32
学习
笔记
江科大
江科大stm32
MPU6050
I2C
STM32
——DMA知识点及实战总结
1.DMA概念介绍DMA,全称DirectMemoryAccess,即直接存储器访问。DMA传输将数据从一个地址空间复制到另一个地址空间。注意:DMA传输无需CPU直接控制传输2.DMA框图3.DMA处理过程外设的8个请求独立连接到每个通道,由DMA_SxCR控制数据流选择哪一个通道,每个数据流有8个通道可供选择,每次只能选择其中一个通道进行DMA传输。5DMA优先级第一阶段(软件阶段):每个通道
m0_libinc++
·
2024-01-17 07:10
stm32
嵌入式硬件
单片机
CubeMx生成一个工程
一、使用CubeMx生成一个
STM32
H563系列单片机工程文件1.生成后,点击开始工程文件2.配置RCC时钟源3.生成后,可以看见芯片管脚,高速外部时钟管脚,低俗外部时钟管脚已经变成绿色4.开启在线调试
城南观北
·
2024-01-17 07:08
CubeMx_DIY项目
stm32
单片机
嵌入式硬件
STM32
GD32 瑞萨 psoc 等单片机 无线wifi蓝牙最佳解决方案
新联鑫威一系列低功耗高性价比sdiowifi/蓝牙combo的模块CYWL6208,CYWL6312,CYW6209等可以搭配
stm32
各种型号例如以下,支持sta/ap/ap+sta,双模蓝牙的应用,
时光漫走
·
2024-01-17 07:04
单片机
stm32
嵌入式硬件
wifi
wifi蓝牙combo
模块
STM32
入门—构建库函数
在前面我们已经能够点亮LED,参考这篇博文
STM32
入门第一步—点亮LED灯-CSDN博客看起来虽然过程并不复杂,但在实际的使用中,我们会涉及到许多I/O口和寄存器。
m0_20230122
·
2024-01-17 02:03
stm32
嵌入式硬件
单片机
STM32
HAL库开发学习笔记: USART1串口通讯(中断方式) IDE-
STM32
CubeIDE
STM32
串口通讯有三种方式,分别为阻塞(轮询)、中断、DMA。这里将用中断的方式开发。
OmegaTau
·
2024-01-17 02:54
STM32
单片机
stm32
串口通信
嵌入式
STM32
学习笔记---USART串口的应用
一、串行通信的基本概念1、串行通信的基本概念1.1、同步通信和异步通信通信,最少要有两个对象,一个收,一个发。根据数据通信是否同步,可分为同步通信和异步通信同步通信:一般情况下同步通信指的是通信双方根据同步信号进行通信的方式。比如通信双方有一个共同的时钟信号,通讯中通常双方会统一规定在时钟信号的上升沿或下降沿对数据线进行采样。异步通信:是指数据传输速度匹配依赖于通信双方有自己独立的系统时钟,大家约
行之无边
·
2024-01-17 02:53
stm32
单片机
arm
stm32
学习笔记:DMA
每个DMA通道硬件触发源是不一样的,要使用某个外设的硬件触发源,就必须使用它连接的那个通道12个独立可配置的通道:DMA1(7个通道),DMA2(5个通道)每个通道都支持软件触发和特定的硬件触发C8T6DMA资源:DMA1(比如想把Flash里的一批数据转运到SRAM里,需要软件触发,使用软件触发之后,DMA会以最快都速度把这批数据转运)如果进行外设到存储器的转运,就不能一股脑地转运了,因为外设的
zyc0705
·
2024-01-17 02:52
stm32
stm32
嵌入式硬件
单片机
STM32
学习笔记:USART
1.1、发送器(TX)发送使能位TE置1后,发送器先发送一个空闲帧(数据帧长度的高电平),然后,往USART_DR寄存器中写入要发送的数据;写完最后一个数据后,等待USART状态寄存器(USART_SR)的TC=1,完成数据传输;如果USART_CR1寄存器的TCIE=1,将产生中断。发送标志位:TE发送使能TXE发送寄存器为空,发送单个字节时使用TC发送完成,发送多字节数据使用IXIE发送完成中
沙拉路酱
·
2024-01-17 02:22
边打工边自学
stm32
单片机
arm
stm32
学习笔记:USART串口通信
1、串口通信协议(简介+软硬件规则)全双工:打电话。半双工:对讲机。单工:广播时钟:I2C和SPI有单独的时钟线,所以它们是同步的,接收方可以在时钟信号的指引下进行采样。串口、CAN和USB没有时钟线,需要双方约定一个采样频率,它们是异步的,并且需要加一些帧头帧尾等进行采样位置的对齐。电平:1、单端->引脚的高低电平都是对GND的电压差,所以单端信号通信的双方必须要共地,就是把GND接在一起。2、
zyc0705
·
2024-01-17 02:52
stm32
stm32
USB_CH340一键下载电路
目录标题1、CH340概述2、CH340芯片特点3、CH340系列芯片4、CH340引脚定义5、CH340传统的一键下载电路5.1、
Stm32
串口下载5.2、ESP32串口下载5.3、注意6、免外围电路下载
南有孤岛°
·
2024-01-17 01:10
STM32
通信协议相关
单片机
stm32
嵌入式硬件
HAL库(
STM32
CubeMX)——USART配置(中断接收/
STM32
G431RBT6)
UART与USART介绍:USART(universalsynchronousasynchronousreceiverandtransmitte):通用同步异步收发器USART是一个串行通信设备,可以灵活地与外部设备进行全双工数据交换。UART(universalasynchronousreceiverandtransmitter):通用异步收发器异步串行通信口(UART)就是我们在嵌入式中常说的
贾saisai
·
2024-01-17 00:42
stm32
单片机
学习
c语言
arm
电容一端接电源,另一端接电容和地
刚上电时,电流不稳定,通过电容,可以避免高压脉冲引起
STM32
误动作如果电容的位置在电源输入输出部分,一般称为电源输入/输出滤波电容,用于稳定输出,对稳压有利。
m0_61973119
·
2024-01-16 23:47
硬件类知识
电容
FPGA(主机)
STM32
(从机)SPI通信(HAL库实现)
FPGA作主机,传输ADC的数据
STM32
F4作从机。
花椒且喵酱
·
2024-01-16 23:28
FPGA
单片机
stm32
fpga
spi
STM32
F1 PWM输出(标准库)
/***************************************Copyright*******************************(C)Copyright2020,Wenkic,China,GCU.*AllRightsReserved**By(Wenkic)*https://blog.csdn.net/Wekic**FileName:PWM.h*Version:v1.
wenkic 小琪
·
2024-01-16 22:44
编程基础
KiCad
使用笔记
(02)-原理图库认识与管理
文章目录元件库浏览元件库内容分布元件库管理逻辑新建元件相关视频教程元件库浏览KiCad自带的原理图库中东西还是不少的,大部分常用的元件都可以找到。元件库内容分布KiCad元件库是由一个个的.lib文件组成的,每个元件库中可以包含若干个元件。就如上节图片中所看到的,库浏览中最左边一列就是元件库,左起第二列就是选中库中的元件,右边是选中元件的图示。软件默认会加载自带的库和当前工程的临时库,如果是自己的
Naisu Xu
·
2024-01-16 20:07
设计相关
KiCad
EDA
怎么使用EIDE进行调试
STM32
单片机?
em-ide.com)【VScodeEmbeddedIDE】Keil工程导入VScode,与Keil协同开发MCU_vscode编辑keil工程-CSDN博客VscodeEIDE+CortexDebug搭建
STM32
Where~Where~
·
2024-01-16 20:37
嵌入式
单片机
stm32
嵌入式硬件
STM32
面试体验和题目
二、
stm32
有关的知识点1.
stm32
的外设有哪一些2.你的毕业论文的项目里面是怎么设计的三,C语言的考察1.写一个结构体(结构体的内容自由发挥)2.写一个指针型的变量3.结构体是什么4.C语言的define
虾仁A
·
2024-01-16 19:19
stm32
嵌入式硬件
单片机
c语言
面试
STM32
第一课[1-1]:STM硬件实物图+功能简介
keil5MDK是给ARM系列单片机编程keil5C51是给51系列单片机编程的包括:1.面包板2.跳线3.飞线4.杜邦线(公对母,母对母)5.
STM32
最小系统板(中间黑色芯片为
STM32
)
努力成为焦耳定律鸭
·
2024-01-16 18:11
STM32
stm32
单片机
win11
使用笔记
文章目录如何进入安全模式开机按f8进入(传统方式)按住shift,点重启(最新方式)彻底禁用defender方法一进入安全中心关闭掉所有限制方法二使用组策略编辑器禁用WindowsDefender方法三使用小工具彻底关闭WindowsDefender方法四暴力删除defender公司电脑win11,个人肯定不会走这么前沿,容易踩坑。被折磨的够够的,做下笔记方便使用。如何进入安全模式开机按f8进入(
chushiyunen
·
2024-01-16 18:50
笔记
MT管理器
使用笔记
iapp逆向VirtualXposed运行环境MT管理器编辑工具(安装包提取等)下载地址https://github.com/android-hacker/VirtualXposed/releasesapk文件介绍assets存放外部资源文件META-INF存放签名文件r/res存放图片dex安装包运行文件xml配置文件,版本号等arsc安装包资源文件,文件改名MT管理器arsc文件—字符常量–过
有搞头-CC
·
2024-01-16 18:05
笔记
app
第十二讲 单片机驱动彩色液晶屏 如何打包bin档
单片机驱动TFT彩色液晶屏系列讲座目录第一讲单片机最小系统
STM32
F103C6T6通过RA8889驱动彩色液晶屏播放视频第二讲单片机最小系统
STM32
F103C6T6控制RA8889驱动彩色液晶屏硬件框架第三讲单片机驱动彩色液晶屏控制
BW.SU
·
2024-01-16 17:25
单片机
嵌入式硬件
第七讲 单片机驱动彩色液晶屏 控制RA8889软件:显示文字:Part3.自建字库
单片机驱动TFT彩色液晶屏系列讲座目录第一讲单片机最小系统
STM32
F103C6T6通过RA8889驱动彩色液晶屏播放视频第二讲单片机最小系统
STM32
F103C6T6控制RA8889驱动彩色液晶屏硬件框架第三讲单片机驱动彩色液晶屏控制
BW.SU
·
2024-01-16 17:23
单片机
嵌入式硬件
FreeRTOS学习笔记
还有就是B站正点原子的讲解视频主要是对FreeRTOS的移植应用讲解,而我重点只听应用部分,因为一般都是基于
STM32
CubeMX直接生成FreeRTOS,也用每次都移植了,所以下面笔记内容关于移植部分的是没有的
紫阡星影
·
2024-01-16 16:59
FreeRTOS
学习
笔记
嵌入式硬件
FreeRTOS
【
STM32
CubeMX】战舰V3&4‘3TFTLCD
前言
STM32
CubeMX用起来太舒服了,效率嘎嘎高,在学习正点原子的战舰V3开发板,但是他们的代码库都不是用Mx生成的,简单些的案例练习倒是无所谓,但是像用到TFTLCD这种复杂点的案例,在配置案例时还是想移到
紫阡星影
·
2024-01-16 16:59
STM32CubeMX
stm32
嵌入式硬件
单片机
keil
mcu
【模块系列】
STM32
&BMP280
环境开发板:
STM32
C6T6最小系统板案例的代码环境:Keil5+
STM32
CubeM
紫阡星影
·
2024-01-16 16:56
模块系列
stm32
嵌入式硬件
单片机
mcu
keil
AI嵌入式K210项目(4)-FPIOA
二、FPIOA代码分析总结前言磨刀不误砍柴工,在正式开始学习之前,我们先来了解下K210自带的FPIOA,这个概念可能与我们之前学习
STM32
有很多不同,
STM32
每个引脚都有特定的功能,我们只需要对引脚进行配置后使用即可
疯狂飙车的蜗牛
·
2024-01-16 15:46
K210开发板
人工智能
K210
嵌入式AI
AI
嵌入式
STM32
-独立看门狗IWDG剖析与实例讲解
看门狗概述看门狗定时器看门狗定时器(WDT,WatchDogTimer)是单片机的一个组成部分,它实际上是一个计数器,一般给看门狗一个数字,程序开始运行后看门狗开始倒计数。如果程序运行正常,过一段时间CPU应发出指令让看门狗复位,重新开始倒计数。如果看门狗减到0就认为程序没有正常工作,强制整个系统复位。看门狗用途它的主要功能是在发生系统软件故障时,将系统复位。也可以用于将系统从休眠或空闲模式唤
物联网攻城狮
·
2024-01-16 12:03
stm32开发
stm32
嵌入式硬件
单片机
STM32
-窗口看门狗WWDG剖析与实例
窗口看门狗窗口看门狗WWDG简介窗口看门狗(WWDG)通常被用来监测由外部干扰或不可预见的逻辑条件造成的应用程序背离正常的运行序列而产生的软件故障。除非递减计数器的值在T6位(WWDG->CR的第六位)变成0前被刷新,看门狗电路在达到预置的时间周期时,会产生一个MCU复位。在递减计数器达到窗口配置寄存器(WWDG->CFR)数值之前,如果7位的递减计数器数值(在控制寄存器中)被刷新,那么也将产生一
物联网攻城狮
·
2024-01-16 12:03
stm32开发
stm32
嵌入式硬件
单片机
STM32
高级定时器功能分析
定时器通道高级定时器和通用定时器在基本定时器的基础上引入了外部引脚,可以输入捕获和输出比较功能。高级控制定时器比通用定时器增加了可编程死区互补输出、重复计数器、带刹车(断路)功能,这些功能都是针对工业电机控制方面。高级定时器功能框图分析①时钟源②控制器③时基单元④输入捕获⑤公共部分⑥输出比较1、时钟源●内部时钟(CK_INT)●外部时钟模式1:外部输入引脚TIx(x=1,2,3,4)
物联网攻城狮
·
2024-01-16 12:03
stm32开发
stm32
嵌入式硬件
单片机
stm32
背景知识
必须要get到的ARM知识学习
STM32
为什么要学习ARM?ARM公司简介ARM(AdvancedRISCMachines)有三种含义:它是一个公司的名称、它是一类微处理器的通称、它是一种技术的名称。
物联网攻城狮
·
2024-01-16 12:32
stm32开发
stm32
嵌入式硬件
单片机
STM32
-中断系统
中断的基本概念处理器中的中断在处理器中,中断是一个过程,即CPU在正常执行程序的过程中,遇到外部/内部的紧急事件需要处理,暂时中止当前程序的执行,转而去为处理紧急的事件,待处理完毕后再返回被打断的程序处继续往下执行。中断在计算机多任务处理,尤其是即时系统中尤为重要。比如uCOS,FreeRTOS等。意义中断能提高CPU的效率,同时能对突发事件做出实时处理。实现程序的并行化,实现嵌入式系统进程之
物联网攻城狮
·
2024-01-16 12:32
stm32开发
stm32
嵌入式硬件
单片机
上一页
29
30
31
32
33
34
35
36
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他