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
hal库学习(F1)-串口UART
通信基础概念串行/并行串行并行串行并行的区别特点传输速率抗干扰能力通信距离IO资源占用成本串行通信较低较强较长较少较低并行通信较高较弱较短较多较高单工/半双工/全双工单工通信:数据只能沿一个方向传输半双工通信:数据可以沿两个方向传输,但需要分时进行全双工通信:数据可以同时进行双向传输同步/异步通信同步通信:共用同一时钟信号异步通信:没有时钟信号,通过在数据信号中加入起始位和停止位等一些同步信号波特
油门子z
·
2024-01-25 13:12
STM32
stm32
学习
嵌入式硬件
STM32
学习笔记 -- I2C(江科大)
STM32
学习笔记–I2C原创笔记,码字不易,欢迎点赞,收藏~如有谬误敬请在评论区不吝告知,感激不尽!
哒嘚吧呦713
·
2024-01-25 13:36
stm32学习笔记
stm32
单片机
学习
(
STM32
学习笔记)I2C通信协议-外设实现I2C通信(二)
目录(1)功能(2)软件I2C与硬件I2C的优缺点(3)I2C的功能框图(4)发送数据&接收数据的流程(5)I2C基本结构(6)主机发送&主机接收序列图(7)使用
STM32
的I2C外设实现I2C通信(8
嵌入式小松许
·
2024-01-25 13:34
stm32
笔记
嵌入式硬件
23、江科大
stm32
视频学习笔记——硬件I2C读写MPU6050代码
1、接线图SDA接在B11,SCL接在B10,软件IIC的两个引脚可以任意更改的,因为都是开漏输出,硬件接在哪个引脚上,程序中就对应操作哪个引脚但是硬件IIC,通信引脚是不可以任意指定的,查表,由于PB6、PB7被OLED应用,所以用PB10、PB11,软件IIC的代码在此处也适用2、软件IIC改为硬件IIC第一步:开启I2C外设,对I2C2外设进行初始化,以替换MyI2C_Init第二步:控制外
weixin_45981798
·
2024-01-25 13:04
stm32单片机
stm32
嵌入式硬件
单片机
(
STM32
学习笔记)I2C通信协议-软件模拟通信 (一)
目录1、I2C通信(分为软件I2C通信、硬件I2C通信)1.1I2C通信的特点1.2时钟线和数据线1.3硬件电路2、时序设计2.1起始条件&终止条件2.2发送一个字节&接收一个字节2.3应答机制:发送应答&接收应答2.4指定地址写&当前地址读&指定地址读2.4.1指定地址写2.4.2当前地址读2.4.3指定地址读3、代码实现3.1软件模拟的I2C通信3.1.1I2C软件模拟通信(协议)层3.1.2
嵌入式小松许
·
2024-01-25 13:04
Stm32笔记
stm32
笔记
嵌入式硬件
22、江科大
stm32
视频学习笔记——I2C通信外设原理
外设引脚和GPIO复用关系4、I2C的功能图(1)数据控制部分(2)SCL部分5、I2C基本结构6、主机发送(1)7位主发送的过程(2)其他知识点7、主机接收8、软件和硬件之间的比较1、软件实现和硬件实现
串口通信
为异步时序
weixin_45981798
·
2024-01-25 13:03
stm32单片机
c语言
单片机
stm32
20、江科大
stm32
学习笔记——I2C通信协议原理和MPU6050
目录一、串口通讯二、I2C通信(1)特点(2)时钟线和数据线(3)SCL和SDA的状态(4)例子:单片机向从设备写信息(5)读数据帧(6)开漏输出和推挽输出(7)两个实验(8)异步时序和同步时序a、异步时序b、同步时序(时钟要求不严格,对电路依赖度低)三、MPU6050(1)MPU6050简介(2)MPU6050参数(3)MPU6050硬件电路a、左上角LDOb、右下角J1CON1模块一、串口通讯
weixin_45981798
·
2024-01-25 13:33
stm32单片机
stm32
单片机
嵌入式硬件
21、江科大
stm32
视频学习笔记——软件I2C读写MPU6050代码
硬件电路2、I2C部分代码解释(1)发送字节(2)读取字节(3)接收应答3、MyI2C.c4、MPU6050.c5、MPU6050_Reg.c6、main.c7、从机地址8、验证结果1、硬件电路SCL引到了
STM32
weixin_45981798
·
2024-01-25 13:33
stm32单片机
stm32
单片机
嵌入式硬件
【嵌入式学习-
STM32
F103-I2C】
I2C目录总体框图爱上半导体篇江科大篇概述要求项目要求I2C的硬件规定I2C的软件规定起始和终止条件发送一个字节时序接收一个字节的时序发送数据和接收数据的区别发送应答和接收应答I2C-指定地址写I2C时序-当前地址读(用不多)I2C时序-指定地址读具体流程注意MPU6050硬件接线图软件I2C读写MPU6050注意程序整体框架(分别为应用层-驱动层-协议层)具体步骤第一部分第二部分按位与操作,取出
旅行的橘子汽水
·
2024-01-25 13:32
嵌入式学习-STM32
stm32
单片机
学习
RV1126笔记三十四:mosquitto移植
一、介绍前段时间,使用
STM32
+Air724接入阿里云物联网(IoT)平台,并使用微信小程序,通过MQTT协议互相通信,就想使用RV1126来连接阿里云物联网,通过微信小程序来控制。
殷忆枫
·
2024-01-25 13:32
RV1126项目实战
阿里云
RV1126
MQTT
LiteOS-移植篇
[toc]前言链接参考笔录草稿移植(2018)移植获取(*Cortex-M内核*)主要文件夹分析移植过程1.拷贝文件2.创建工程分组3.添加头文件路径4.兼容C99模式5.内核配置与裁剪(非接管中断的
stm32
f103vct6
李柱明
·
2024-01-25 13:01
liteos-mcu
嵌入式
内核
基于江科大的
stm32
单片机学习笔记
视频链接:[1-1]课程简介_哔哩哔哩_bilibili
STM32
F103c8t6引脚定义表:(橙色是电源相关的引脚,蓝色是最小系统相关的引脚。
AFK3060
·
2024-01-25 13:29
单片机
嵌入式硬件
STM32
——I2C外设总线
文章目录一、I2C外设简介二、I2C框图三、I2C基本结构四、主机发送五、主机接收六、I2C的中断请求七、软件/硬件波形对比八、硬件I2C读写MPU6050电路设计关键代码状态监控函数一、I2C外设简介
STM32
Is Fang
·
2024-01-25 13:29
STM32
stm32
单片机
嵌入式硬件
STM32
——I2C通信
文章目录一、I2C通信二、使用I2C通信的硬件设备三、硬件电路四、I2C时序基本单元起始与终止发送接收发送应答与接收应答五、I2C时序指定地址写当前地址读指定地址读连续读与写六、MPU6050简介七、MPU6050参数八、硬件电路九、MPU6050框图十、系统时钟十一、MPU6050的中断源十二、寄存器映像十三、软件I2C读写MPU6050电路设计关键代码十四、硬件I2C读写MPU6050一、I2
Is Fang
·
2024-01-25 13:59
STM32
stm32
单片机
嵌入式硬件
【江科大】
STM32
:I2C通信外设(硬件)
首先:1,大部分单片机,设计的PCB板均带有
串口通信
的引脚(也就是通信基本都借助硬件收发器来实现)2.对于串口的异步时序,软件实现起来就异常麻烦。硬件实现非常简单。所以串口的实现基本就全倒向了硬件。
白糖熊
·
2024-01-25 13:58
STM32学习
stm32
嵌入式硬件
单片机
STM32
F407移植OpenHarmony笔记1
参考文档:OpenAtomOpenHarmonywidth=device-width,initial-scale=1.0https://docs.openharmony.cn/pages/v3.2/zh-cn/device-dev/get-code/gettools-acquire.md/搭建环境安装linux系统:Ubuntu22.04.2LTS(GNU/Linux5.15.0-91-gener
星沉地动
·
2024-01-25 13:57
学习笔记
MCU
笔记
OpenHarmony
Linux第34步_TF-A移植的第2步_修改设备树和tf-a.tsv
在虚拟机中,使用VSCode打开linux/atk-mp1/atk-mp1/my-tfa/目录下tf-a.code-workspace”;找到“tf-a-
stm32
mp-2.2.r1/fdts”目录,就是设备树文件所在的目录
LaoZhangGong123
·
2024-01-25 13:25
产品研发
linux
STM32MP157
经验分享
notepad++
烧录
TF-A
MAX6675使用笔记
文章目录前言一、MAX6675框图二、MAX6675详细介绍1.温度转换2.冷端补偿3.数字化三、应用信息1.串行接口2.开放式热电偶3.噪音考虑4.散热考虑5.降低噪声的影响
STM32
HAL库参考程序参考资料总结前言
Delta-delta
·
2024-01-25 13:15
电子验证设计
STM32
HAL库禁用调试
RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE);//开启AFIO时钟GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable,ENABLE);//使能JTAGDisable,即禁用JTAG接口常见的禁用选项:*@argGPIO_Remap_SWJ_NoJTRST:FullSWJEnabled(JTAG-DP+
Delta-delta
·
2024-01-25 13:45
STM32
Unity
串口通信
教程:基础知识和实践指南
除了图形渲染和游戏逻辑,Unity还能与外部硬件设备进行
串口通信
。本文将介绍如何在Unity中实现
串口通信
,包括基础设置、数据读写、数据校验和异或操作。
CCSBRIDGE
·
2024-01-25 12:05
unity
工业RTU串口网关有哪些使用用途和使用场景
本篇就为大家简单介绍一下工业串口网关的使用用途和使用场景:1、系统兼容集成在工业物联网发展过程中,可能已经部署使用传统
串口通信
的老旧机器或传感器,为了实现老旧设备与现代信息化、智能化物联网系统的兼容和集成
ianvtenr
·
2024-01-25 10:49
工业RTU
工业数据采集
工业物联网
新建一个基于标准库的工程(
STM32
)
1.新建存放工程的文件夹2.打开KEIL5软件3.新建一个本次工程的文件夹完成新建4.添加工程的必要文件4.1打开
STM32
的启动文件打开E:\
STM32
入门教程资料\固件库\固件库\
STM32
F10x_StdPeriph_Lib_V3.5.0
畅的bl0g
·
2024-01-25 09:02
stm32
嵌入式硬件
单片机
Keil5 MDK的安装
【
STM32
入门教程-2023版细致讲解中文字幕】https://www.bilibili.com/video/BV1th411z7sn/?
畅的bl0g
·
2024-01-25 09:32
stm32
stm32
- 工程配置
stm32
-工程配置工程目录下新建启动文件夹start启动文件选择根据容量选择启动文件.s//路径\固件库\
STM32
F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\
aoaoGofei
·
2024-01-25 08:32
嵌入式
stm32
单片机
嵌入式硬件
一款相对比较强大的国产ARM单片机HC32F4A0
已经用了3年的HC32F4A0,已经对它比较熟悉了,与
STM32
相比它的外设使用这些的确是挺大大,不像GD32一类的单片机很多都能兼容
STM32
。
紫气东来d
·
2024-01-25 08:37
单片机
arm开发
stm32
物联网毕设 -- 智能婴儿床(
STM32
+APP+云平台)
目录前言一连线图1原理图2PCB效果(开发版不适用)3实物效果4APP效果5功能概括(1)硬件端(2)APP端(3)云平台使用(Onenet)(需要可以找我获取)(4)演示视频二底层代码使用方式1使用说明2下载程序三APP使用方式四程序修改部分前言智能婴儿床的硬件端包括使用光敏电阻进行环境光照强度检测,当检测到物体和光照强度过低时开启小夜灯;使用0.96OLED显示屏显示环境数据和状态;获取环境温
阿柒学起来
·
2024-01-25 05:59
毕设(物联网)
物联网
课程设计
stm32
毕设
物联网毕设
嵌入式
物联网毕设 -- 无线密码锁(
STM32
+APP+云平台)
目录一连线图1原理图2PCB效果(开发版不适用)3实物效果4APP效果5功能概括(1)硬件端(2)APP端(3)云平台使用(阿里云)(需要可以找我获取)(4)演示视频二底层代码使用方式1使用说明2下载程序三APP使用方式四程序修改部分前言这个系统提供了物理和应用程序两个方面的功能。在硬件端,系统使用密码键盘进行密码解锁,它配备了电磁锁来控制大门的开关,0.96寸OLED显示屏实时显示输入的密码和设
阿柒学起来
·
2024-01-25 05:59
毕设(物联网)
物联网
课程设计
stm32
毕设
物联网毕设
嵌入式硬件
物联网毕设 -- 智能语音台灯系统(语音识别+蓝牙+
STM32
)
实物效果4APP界面5功能概括(1)硬件端(2)APP端(3)语音控制端(4)演示视频二底层代码使用方式1.使用说明2.下载程序三APP使用方式下载APP(1)操作方式(2)使用说明前言智能灯的硬件端包括
STM32
F103C8T6
阿柒学起来
·
2024-01-25 05:29
毕设(物联网)
物联网
语音识别
stm32
蓝牙
毕设
物联网毕设
课程设计
STM32
显示外设集--液晶显示模块(LCD1602)
目录一、介绍产品图二、资源获取欢迎关注微信公众号--星之援工作室发送关键字(LCD1602)三、线路连接图四、代码编写LCD1602.hLCD1602.cmain.h五、参考一、介绍LCD1602是一种字母数字液晶显示模块,可以显示16个字符和2行文本,因此被命名为LCD1602。它通常用于各种电子项目,特别是基于微控制器系统。该模块包含一个驱动电路,简化了与微控制器或其他数字信号源的接口过程,因
阿柒学起来
·
2024-01-25 05:28
嵌入式外设集
嵌入式
嵌入式硬件
stm32
单片机
LCD1602
STM32
连接--OneNET,阿里云(MQTT协议)详细教程
MQTT协议什么是物联网物联网一词在2009年由KevinAshton首次使用。物联网指的是通过互联网来连接物理设备。物理设备可以相互之间通过互联网交换数据或由其他设备控制。物联网设备可以是冰箱、交通信号灯、工业控制系统等电子装置或电气设备。最常见的用例之一是传感器数据的收集,传输,分析和显示。工作人员可利用物联网数据实现远程监控台,或者对超过阈值的数据设置警报。什么是MQTTMQTT是一种轻量级
阿柒学起来
·
2024-01-25 05:28
云平台
毕设(物联网)
嵌入式
stm32
物联网
嵌入式硬件
单片机
物联网毕设 -- 人脸打卡+体温测量(人脸+
STM32
+APP+云平台)
4APP效果5功能概括(1)硬件端(2)APP端(3)云平台使用(阿里云)(需要可以找我获取)(4)演示视频演示视频二底层代码使用方式1使用说明2下载程序三APP使用方式四程序修改部分前言该系统的硬件部分由
STM32
F103C8T6
阿柒学起来
·
2024-01-25 05:58
毕设(物联网)
嵌入式
物联网
毕设
物联网毕设
人脸识别
stm32
课设
0.96寸OLED-单独驱动和U8g2驱动-硬件软件IIC
U8g2驱动OLDE
STM32
-U8g2驱动OLED屏幕。U8g2驱动O
释博文
·
2024-01-25 04:47
STM32OLED
U8g2OLED
字符取模工具
嵌入式解惑——
串口通信
中的流控制有什么作用?
在
串口通信
中,流控制(FlowControl)是一个非常重要的概念。它主要是用来协调发送端和接收端的数据传输速率,以防止接收端流量过大导致的数据丢失问题。
struggle_success
·
2024-01-25 03:43
嵌入式外设知识点
UART
流控制
基于ZigBee的农业大棚环境监控系统设计与实现
IARembeddedWorkbench上位机开发环境:VisualStudio2022小鱼儿电子设计微信号:IOTElectronics3技术框架技术框架:ZigBee终端节点+ZigBee协调器节点+
串口通信
技术
小鱼儿电子
·
2024-01-25 02:09
物联网设计
物联网
嵌入式硬件
单片机
【江科大】
STM32
:软件/硬件读写MPU6050(代码)
软件读写MPU6050注意:有SCL和SDA本来需要外挂上拉电阻,但是由于
STM32
内部内置了,就不需要了。由于模块内部内置了下拉电阻,所以引脚悬空就相当于是接地。
白糖熊
·
2024-01-25 00:01
STM32学习
stm32
嵌入式硬件
单片机
【江科大】
STM32
:MPU6050介绍
文章目录MPU6050介绍结构图MPU6050参数硬件电路模块内部结构框图数据帧格式寄存器地址MPU6050介绍MPU6050是一个6轴姿态传感器,可以测量芯片自身X、Y、Z轴的加速度、角速度参数,通过数据融合,可进一步得到姿态角,常应用于平衡车、飞行器等需要检测自身姿态的场景3轴加速度计(Accelerometer):测量X、Y、Z轴的加速度(加速度计具有静态稳定),不具有动态稳定性。)如一个车
白糖熊
·
2024-01-25 00:00
STM32学习
stm32
嵌入式硬件
单片机
【江科大】
STM32
:旋转编码器接口
硬件收到限制,比如
stm32
的高级和通用定时器一共就4个。编码器最多接
白糖熊
·
2024-01-25 00:59
STM32学习
stm32
嵌入式硬件
单片机
STM32
F103C8T6核心板
目录一、简介二、最小系统板三.系统结构四、命名规则五、引脚排布、引脚复用六、程序下载第一步安装编译软件:第二部新建工程的步骤:第三步ST-LINK下载程序:七、小结一、简介
STM32
F103C8T6是一款由意法半导体公司
打气排的程序员
·
2024-01-24 22:48
STM32
单片机
嵌入式
STM32F103C8T6
ST-LINK+V2使用说明
1.初识ST-LINKV21.1ST-LINKV2简介ST-LINK/V2是STM8和
STM32
微控制器系列的在线调试器和编程器。
打气排的程序员
·
2024-01-24 22:46
单片机
嵌入式硬件
嵌入式
ST-LINK
储能双向逆变器资料,提供原理图,pcb,源代码
基于
STM32
F103设计,具有并网充电、放电;并网离网自动切换;485通讯,在线升级;风扇智能控制,提供过流、过压、短路、过温等全方位保护。
weixinshi_tjrztg
·
2024-01-24 21:01
单片机
stm32
嵌入式硬件
系统移植 DAY4(FSMP1A开发板开发阶段部署)
1.准备TF-A镜像文件阅读README得知解压顶层目录下的压缩包tarxfztf-a-
stm32
mp-2.2.r2-r0.tar.gz进入解压后的目录,加载补丁文件cdtf-a-
stm32
mp-2.2
Alo723
·
2024-01-24 19:38
系统移植
linux
Keil5进行
STM32
F103C8T6的软件仿真
一、软件仿真Keil有很强大的软件仿真功能,通过软件仿真可以发现很多将要出现的问题,Keil的仿真可以查看很多硬件相关的寄存器,通过观察这些寄存器值的变化可以知道代码有没有正常运行。这样可以避免频繁下载程序,延长单片机Flash寿命。开始仿真之前,先配置一些选项。1.在工程设置里设置好芯片型号和晶振频率2.在“Debug”选项卡中选择“UseSimulator”,表示使用软件仿真;选择“Runto
:-(Tying
·
2024-01-24 17:58
stm32
单片机
arm
keil,
stm32
在debug模式看寄存器的值,没有寄存器查看选项
魔术棒,加入.sfr文件链接:https://pan.baidu.com/s/16UwoyEL5YidTnXfJ740i6w提取码:6666
weixin_46794634
·
2024-01-24 17:27
小小一跬步
stm32
嵌入式硬件
单片机
keil5新建
STM32
工程文件--理论篇(以
STM32
F103为例)
目录一、文件夹与文件结构1.1CMSIS文件夹1.2FWLIB文件夹1.3Project文件夹1.4startup文件夹1.5user文件夹1.6Readme文件1.7小结二、标准库文件下载三、附录写在前面的话:由于被会员活动吸引了开了年费会员所以便开始写博客,一来是为了巩固提高已学的知识,二来是为了做个记录防止遗忘,三来是为了写自己学习过程中曾经遇到的问题和不理解的地方、遇到的问题共享给友友们。
专揍小Wuwu
·
2024-01-24 17:57
STM32学习
stm32
arm
嵌入式硬件
mcu
在Keil5中新建基于寄存器
STM32
工程的步骤
文件夹建好之后,在LED文件夹下存放startup_
stm32
f10x_hd.s、
stm32
f10x.h、main.c文件。前两个文件可以在
STM32
F1xx的固件库中找到,第
Love coldplay
·
2024-01-24 17:26
嵌入式
单片机
stm32
嵌入式硬件
Keil5创建
stm32
工程(寄存器)
Keil5创建
stm32
工程(寄存器)文章目录Keil5创建
stm32
工程(寄存器)1.创建一个工程框架2.注入启动代码和.c文件3.添加头文件4.设置全局宏定义5.编写main函数1.创建一个工程框架首先在某个目录下创建一个项目目录
红烧code
·
2024-01-24 17:56
stm32单片机
硬件
stm32
单片机
arm
13
STM32
-随机数发生器 (RNG)
13.1随机数发生器(RNG)简介RNG处理器是一个以连续模拟噪声为基础的随机数发生器,在主机读数时提供一个32位的随机数.RNG提供由模拟量发生器产生的32位随机数,两个连续随机数的间隔为40个PLL48CLK时钟信号周期13.2RNG框图随机数发生器采用模拟电路实现。模拟电路会源源不断的产生随机数的种子,并放入LFSR中,当将大量种子引入RNG_LFSR后,RNG_LFSR的内容会传入数据寄存
Y472277609
·
2024-01-24 17:24
STM32
stm32
嵌入式硬件
单片机
STM32
——新建 Keil MDK 5 工程(寄存器版本)
注:本文仅依照加粗字体和图片可快速新建KeilMDK5工程由于文章没有细分步骤,标记点用于方便阅读。标记点①打开KeilMDK5,点击Project>NewμVisionProject,如图:标记点②选择一个路径,新建一个TEST文件夹,在TEST文件夹里新建USER文件夹,将工程名字设为test,保存在USER文件夹里面,如图:标记点③点击保存后会弹出对话框,选择自己要使用的芯片型号,如图:此处
~莘莘
·
2024-01-24 17:24
STM32
stm32
keil
mdk
关于
STM32
的寄存器操作学习
前言本人使用的开发板的芯片是
STM32
H743XIH6,所以也是根据此芯片来进行操作。一、寄存器在
STM32
的学习过程里面,大部分人最开始应该都是学习标准库版本的,对于寄存器操作应该都不太了解。
这是乐某
·
2024-01-24 17:54
stm32
单片机
学习
STM32
寄存器地址映射和寄存器映射原理及LED闪烁实验
一、寄存器是什么?寄存器是中央处理器内的组成部分。寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和地址。简单来说,寄存器就是存放东西的一个空间器物。寄存器可能存放的是指令、数据或地址。二、寄存器地址映射和寄存器映射原理寄存器地址映射地址映射:由百度词条可知为了保证CPU执行指令时可正确访问存储单元,需将用户程序中的逻辑地址转换为运行时由机器直接寻址的物理地址,这一过程称为地址映射。寄
清扬老大
·
2024-01-24 17:54
stm32
单片机
arm
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
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
其他