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嵌入式开发
22、江科大
stm32
视频学习笔记——I2C通信外设原理
目录1、软件实现和硬件实现2、I2C外设简介3、硬件I2C外设引脚和GPIO复用关系4、I2C的功能图(1)数据控制部分(2)SCL部分5、I2C基本结构6、主机发送(1)7位主发送的过程(2)其他知识点7、主机接收8、软件和硬件之间的比较1、软件实现和硬件实现串口通信为异步时序,用软件实现很麻烦,基本上用硬件实现而I2C协议通信为同步时序,软件实现简单且灵活,硬件实现比较麻烦,故软件比较常用但I
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通信外设(硬件)
在将2C通信外设之前,我们先捋一捋,串口的相关特点来和I2C进行一个对北比。首先:1,大部分单片机,设计的PCB板均带有串口通信的引脚(也就是通信基本都借助硬件收发器来实现)2.对于串口的异步时序,软件实现起来就异常麻烦。硬件实现非常简单。所以串口的实现基本就全倒向了硬件。右边的图片中的串口时序就可以看出来软件模拟的复杂性其次:II2C是同步时序,软件实现简单灵活,(在前面讲过的I2C时序,明显就
白糖熊
·
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
新建一个基于标准库的工程(
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
字符取模工具
【江科大】
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
Keil MDK5安装与
stm32
寄存器开发基础
KeilMDK5安装与
stm32
寄存器开发基础KeilMDK5是一款功能强大的集成开发环境(IDE),专为嵌入式系统开发而设计。
LX很爱吃葱
·
2024-01-24 17:53
stm32
STM32
寄存器映射
1.寄存器基本原理寄存器是单片机内部一种特殊的内存,可以实现对单片机各个功能的控制,我们编写程序最终就是去控制寄存器下面的举例平台为
STM32
F407ZG1.1
STM32
寄存器分类大类小类说明内核寄存器内核相关寄存器包含
天地神仙
·
2024-01-24 17:53
stm32
stm32
单片机
嵌入式硬件
keil5 查看
stm32
寄存器的值
1查看芯片内部寄存器的值,首先是在仿真状态下,首先仿真,程序运行。2点击菜单栏的View->Systemviewer,右侧便会出现芯片的所有寄存器(如果没有,需要添加),点击要查看的寄存器,便会出现在侧边栏上可以查看值,也可以直接设置寄存器的值。3如果没有出现,如下图所示,则需要手动添加SFR文件。点击"魔法棒",进入OptionsforTarget‘xxx’,Target下修改SystemVie
Y472277609
·
2024-01-24 17:50
日常笔记
stm32
嵌入式硬件
单片机
【ARM Cortex-M 系列 1.1 -- Cortex-M33 与 M4 差异 详细介绍】
请阅读【
嵌入式开发
学习必备专栏之Cortex-Mx专栏】文章目录背景Cortex-M33与M4差异Cortex-M33Cortex-M4关系和差异举例说明背景在移植RT-Thread到瑞萨RA4M2(Cortex-M33
CodingCos
·
2024-01-24 15:42
#
ARM
系列
arm开发
Cortex-m33
与
M4
M33与
M4
蓝桥杯之嵌入式
STM32
F103RBT6教程及常见问题
蓝桥杯之嵌入式
STM32
F103RBT6教程及常见问题蓝桥杯
stm32
嵌入式开发
板如图所示:一、基本的硬件、软件连接问题以及编译问题:一、电脑显示USB无法识别
stm32
开发板,如下图所示**原因是USB
Krysdon
·
2024-01-24 15:33
stm32
嵌入式
单片机
嵌入式-
stm32
-江科大-EXTI外部中断
一:EXTI外部中断(externalinterrupt)1.1
STM32
中断系统中断是指在主程序运行过程中,出现了特定的中断触发条件(中断源),使得CPU暂停当前的程序,转而去处理中断程序,处理完成后又返回原来被暂停的位置继续执行
嵌入式OG
·
2024-01-24 14:24
江科大-Stm32-学习笔记
嵌入式-STM32单片机
stm32
单片机
嵌入式硬件
mcu
#江科大
【Linux C | 进程】创建进程 | vfork函数+exec函数,以及system函数——文中很多C语言例子帮助理解
博客主页:https://blog.csdn.net/wkd_007博客内容:
嵌入式开发
、Linux、C语言、C++、数据结构、音视频本文内容:介绍金句分享:你不能选择最好的,但最好的会来选择你——泰戈尔本文未经允许
wkd_007
·
2024-01-24 13:08
#
✨Linux
C语言
linux
c语言
execl
execv
ecexve
vfork
system
【Linux C | 进程】创建进程 | fork函数详解
博客主页:https://blog.csdn.net/wkd_007博客内容:
嵌入式开发
、Linux、C语言、C++、数据结构、音视频本文内容:介绍fork函数金句分享:你不能选择最好的,但最好的会来选择你
wkd_007
·
2024-01-24 13:38
#
✨Linux
C语言
linux
fork
函数
fork函数返回2次
STM32
CubeMX Nucleo F767ZI 教程(3) 串口调试工具 Letter Shell
STM32
CubeMXNucleoF767ZI教程(3)串口调试工具LetterShell
STM32
CubeMXNucleoF767ZI教程(1)
STM32
CubeMXNucleoF767ZI教程(2)
fafuwxm
·
2024-01-24 13:04
Nucleo
stm32
shell
串口通信
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他