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开发
matlab与
stm32开发
板(普中PZ6806L)串口通信的一个小问题
最近因为学习任务的原因需要使用matlab做上位机程序与stm32单片机通信,可是实现过程中出现了奇怪的问题,具体描述如下:在烧录好stm32端程序后,可以通过各种串口调试助手实现数据的收发,功能正常。可是在使用matlab进行串口操作时,却什么信息也收不到,也无法向单片机写入数据。以下分别是当时我使用的stm32端和matlab端的试验性程序:stm32端试验性程序:while(1){i++;i
黑黑和土豆
·
2023-12-30 15:29
matlab
单片机
串口通信
基于STM32的光电传感器应用开发实例
硬件连接首先,将光电传感器正确连接到
STM32开发
板上。常见的光电传感器包括光敏电阻(LDR)、光电二极管及反射式/对射式光电开关等。例如,若使用LDR,
嵌入式杂谈
·
2023-12-30 08:18
stm32
单片机
嵌入式硬件
在STM32中集成TSL2561光强传感器的开发和调试
硬件连接首先,确保将TSL2561传感器正确连接到您的
STM32开发
板上。通常,TSL2561传感器使用I2C接口进行通信,因此需要连接
嵌入式杂谈
·
2023-12-30 08:14
stm32
嵌入式硬件
单片机
单片机第三季-第七课:STM32中断体系
目录1,NVIC2,中断和事件的区别3,优先级的概念4,如何实际编程使用外部中断5,
STM32开发
板通过按键控制LED5.1,打开相应GPIO模块时钟5.2,NVIC设置5.3,外部中断线和配套的GPIO
weixin_47207479
·
2023-12-29 20:19
单片机
stm32
嵌入式硬件
STM32开发
(1)----stm32f103c6t6开发板介绍和环境搭建
安装1.1.1安装STM32芯片包1.1.2安装license1.2USB转串口驱动安装2.keil5配置3.keil5常见问题汇总常见错误一常见错误二常见错误三四、本文小结前言接下来将用一个专栏来介绍
STM32
疯狂飙车的蜗牛
·
2023-12-28 15:50
stm32基础教程
stm32
嵌入式硬件
STM32开发
(14)----CubeMX配置ADC
CubeMX配置ADC前言一、什么是ADC?二、实验过程1.单通道ADC采集STM32CubeMX配置代码实现2.多通道ADC采样(非DMA)STM32CubeMX配置代码实现3.多通道ADC采样(DMA)STM32CubeMX配置代码实现总结前言本章介绍使用STM32CubeMX对ADC进行配置的方法,ADC的原理、概念和特点,配置各个步骤的功能,并通过单通道,多通道,DMA三种方式实现采集。一
疯狂飙车的蜗牛
·
2023-12-28 15:20
stm32基础教程
stm32
单片机
嵌入式硬件
STM32开发
:GPS模块开发指南
GPS模块在嵌入式系统中广泛应用,它能够提供准确的定位和时间信息。本文将详细介绍如何在STM32微控制器上进行GPS模块开发。我们将讨论必要的硬件连接、软件配置以及源代码实现。硬件连接:连接GPS模块至STM32微控制器的串行通信接口(USART)。GPS模块通常使用UART协议进行通信。根据不同的STM32系列,选择一个可用的USART接口,并连接其引脚到GPS模块的TX和RX引脚。根据GPS模
UoEmacs_Lisp
·
2023-12-27 11:42
stm32
单片机
嵌入式硬件
STM32开发
基础知识之位操作、宏定义、ifdef条件编译、extern变量申明、typedef类型别名、结构体
一、引言本文将对STM32入门开发的基本C语言基础知识进行回顾和总结,一边学者在开发过程中能较顺利地进行。主要包括位操作、define宏定义、ifdef条件编译、extern变量申明、typedef类型别名、结构体等基本知识。二、基础C语言开发知识总结(一)、位操作下面列举几类常见的位操作:以上的这些位操作在单片机编程开发中到底有什么强大的用处呢?(1)可以在不改变其他值的情况下,对某几个位进行设
小小_扫地僧
·
2023-12-27 05:45
32单片机
stm32
单片机
Ubuntu 18.04环境下使用Eclipse和ST-Link搭建
STM32开发
环境
日期:2021年6月28日建议:如果此文章超过半年,尽量选择我列出的官方网站查看教程。备注:本电脑换了软件源,使用中科大的软件源参考站点1.ST-Link的github地址:https://github.com/stlink-org/stlink2.ST-Link的安装教程(英文):https://github.com/stlink-org/stlink/blob/develop/doc/comp
Vicssic
·
2023-12-24 21:31
STM32单片机
普中
STM32开发
板的F103总是烧写不成功!用万金油方法——通过串口烧录程序
之前,入手了一块普中STM32的开发板PZ6808L-F4,刚好最近做项目,要用到F103的芯片,自己要写一个485的程序,我就想起来这块开发板是有双芯片的,也有两个485模块,天呀,真的是有所需,就有所得。于是,我那出来,准备进行调试,结果F4可以烧写程序,F1总是烧写不了。我都是按照他的教程来的。如下你按照图中的三个箭头,把跳帽接到F1的那边,然后运行软件在选择好文件之后,按下上上图箭头所指的
爱学习的爬虫者
·
2023-12-24 02:53
stm32
stm32
F103
普中
单片机
烧录程序
《嵌入式-
STM32开发
指南》第一部分 入门篇 - 第7章 STM32固件库与STM32Cube产品介绍
自STM32标准库出道以来,备受广大工程师和公司的喜爱,但是,从2013年开始,ST逐渐停止了对标准外设库的更新和维护。目前,ST全力推崇HAL库,STM32Cube就是与HAL库配合使用图形化编程官方IDE。7.1STM32库简介到目前为止,ST有标准外设库(SPL库)、HAL库、LL库三种。前两者都是常用的库,后面的LL库是ST最近才添加,随HAL源码包一起提供,目前支持的芯片也偏少。各库如下
BruceOu
·
2023-12-24 00:04
STM32G030C8T6:使用按键控制LED亮灭(外部中断)
本专栏记录
STM32开发
各个功能的详细过程,方便自己后续查看,当然也供正在入门STM32单片机的兄弟们参考;本小节的目标是,系统主频64MHZ,采用高速外部晶振,通过KEY1按键的PA0引脚配置成中断输入引脚
乘凉~
·
2023-12-20 17:10
STM32开发实战
stm32
嵌入式硬件
单片机
普冉(PUYA)单片机开发笔记(8): ADC-DMA多路采样
厂家例程中有使用DMA完成单路采样的,根据这个例程提供的模板,再加上在
STM32开发
同样功能的基础,摸索着尝试。
硬核老骆
·
2023-12-17 05:30
PY
MCU
单片机
笔记
嵌入式硬件
物联网
arm开发
STM32G030C8T6:使用外部晶振配置LED灯闪烁
本专栏记录
STM32开发
各个功能的详细过程,方便自己后续查看,当然也供正在入门STM32单片机的兄弟们参考;本小节的目标是,使用STM32G030C8T6单片机,通过STM32CubeMX软件,配置并使用外部
乘凉~
·
2023-12-16 18:33
STM32开发实战
stm32
嵌入式硬件
单片机
基于标准库的
STM32开发
模板
时间记录:2023/11/26一、STM32资料的下载1.Cortex-M3技术参考手册2.STM32F1x数据手册3.STM32固件库使用手册4.STM32F10x标准外设库,官网地址:标准外设库地址三个手册都可以在网络上搜到,需要PDF的文档可私信本人领取,同样标准库需要的也可以私信领取,本人使用3.6.0版本二、工程模板搭建1.创建一个文件夹用来保存工程2.打开MDK软件,选择Project
KINO32
·
2023-12-15 13:17
STM32
stm32
嵌入式硬件
STM32开发
软件MDK5下载安装步骤
记录时间:2023/11/25一、软件版本MDK525、板子支持包1.0.51.MDK525官网下载地址:MDK5252.STM32F1系列板子支持包1.0.5官网下载地址:板子支持包3.官网下载速度过慢的话有需要可以私信本人要网盘下载链接4.下载完成后有三个文件二、软件安装1.双击MDK525.exe文件,开始安装,在弹出的界面中点击next按钮进行下一步2.查看协议内容,勾选同意协议的选项框,
KINO32
·
2023-12-15 13:47
STM32
stm32
单片机
c语言
STM32开发
板连接温湿度传感器和光敏电阻传感器
本例使用STM32L151开发板和Keil5为例。1连接温湿度传感器1.1硬件接线对好传感器+号和-号的方向与开发板上的方向一致插入即可。温湿度传感器接线1.2获取数据代码在工程的HARDWARE库中引入DHT11。添加HARDWARE库在工程的Options里面,选择C/C++Tab中IncludePath添加DHT11头文件所在目录。Options添加头文件目录在main.c中添加代码。#in
interboy
·
2023-12-06 14:35
零基础快速上手
STM32开发
(手把手保姆级教程)
零基础快速上手
STM32开发
(手把手保姆级教程)1.前言作为一名嵌入式工程师,STM32是必须要学习的一款单片机,同时这款单片机资料足够多,而且比较简单,非常适合初学者入门。
良许Linux
·
2023-12-05 10:58
linux
后端
互联网
服务器
stm32软件仿真调试
1.点target图标,如下:2.选择好单片机芯片的型号:我选的STM32RCT6型号,大家可以根据自己手上
stm32开发
板的型号来选择3.外部晶振频率的选择:8Mhz(因为大部分单片机的外部晶振是8M
喝不惯水的鱼
·
2023-12-05 03:41
【STM32】STM32学习笔记-STM32简介(02)
00.目录文章目录00.目录01.STM32简介1.1STM32是什么1.2STM32应用领域1.3STM32命名规则1.4STM32选型02.ARM简介2.1ARM是什么2.2ARM系列03.
STM32
Print World
·
2023-12-04 06:23
STM32F103
stm32
STM32学习笔记
stm32学习笔记
江科大
江科大stm32
STM32CubeMx+MATLAB Simulink点灯程序
需要准备一块所安装支持包支持的
STM32开发
板.具体支持包详情页:https://ww2.mathworks.cn/hardware-support/stm32.html?requestedDom
perseverance52
·
2023-12-02 09:48
MATLAB实验室
stm32
matlab
VSCode搭建
STM32开发
环境
1、下载安装文件链接:https://pan.baidu.com/s/1WnpDTgYBobiZaXh80pn5FQ2、安装VSCodeUserSetup-x64-1.78.2.exe软件3、在VSCode中安装必要的插件3、配置KeilAssistant插件4、在环境变量中部署mingw64编译环境
清风徐来Groot
·
2023-12-01 10:17
vscode
ide
编辑器
普中
STM32开发
板烧录报错
普中
STM32开发
板烧录报错ST-LINK烧录报错问题查找问题最终ST-LINK烧录报错CouldnotstopCortex-Mdevice!
达子666
·
2023-11-30 09:30
stm32
单片机
嵌入式硬件
STM32开发
学习(地址映射)
LED灯代码:#definePERIPH_BASE((unsignedint)0x40000000)#defineAHB1PERIPH_BASE(PERIPH_BASE+0x00020000)#defineGPIOF_BASE(AHB1PERIPH_BASE+0x1400)#defineGPIOF_MODER*(unsignedint*)(GPIOF_BASE+0x00)#defineGPIOF_
LEEE@FPGA
·
2023-11-30 01:10
STM32学习
学习
STM32 F1 串口空闲中断 + DMA实现数据发送
或者在进行
stm32开发
时,有时会遇到这种情况:需要在设备间进行数据传输,由于stm32串口RDR和TDR寄存器都是8位有效的,我们往往需要定义传输协议(如一帧数据中,包含包含帧头、帧ID、数据帧、校验帧等若干
我与nano
·
2023-11-27 22:50
stm32
嵌入式硬件
单片机
【毕业设计】STM32语音贩卖机系统_
STM32开发
实例
一、系统设计本次自动贩卖机的设计使用STM32单片机作为控制核心,使用语音识别传感器、光电识别传感器、无线通信模块来进行购买指令的识别、传输、硬币数量验证。使用无线模块与蓝牙APP配合使用,这样就能在手机端对贩卖机进行远程控制,可以通过手机进行下单,使用继电器来模拟贩卖机内的商品的推出,通过按键在硬件识别后进行购买确认,通过语音播报会及时的向用户反馈购买成功和失败的结果,并会对硬件投放不足的情况进
硬件设计辅导猿
·
2023-11-26 21:09
32单片机开发
stm32
嵌入式硬件
单片机
stm32 vscode 编译_
STM32开发
之 VSCode+gcc环境编译
STM32开发
之VSCode+gcc环境编译一、程序安装1、VSCode:https://code.visualstudio.com/Download好用到爆的文本编辑器,配合强大的插件,使你的开发效率大大提高
weixin_39998881
·
2023-11-26 16:01
stm32
vscode
编译
stm32 vscode 编译_
STM32开发
之VSCode+gcc环境编译
一、程序安装1、VSCode:https://code.visualstudio.com/Download好用到爆的文本编辑器,配合强大的插件,使你的开发效率大大提高。2、Java:https://www.java.com/zh-CN/download/STM32CubeMX的安装需要JAVA运行环境(jre)。3、STM32CubeMX:https://my.st.com/content/my_
weixin_39538451
·
2023-11-26 16:30
stm32
vscode
编译
STM32开发
之map文件学习
STM32开发
之map文件学习map文件及相关概念map文件包含1、节区的跨文件引用(SectionCrossReferences)2、删除无用节区(RemovingUnusedinputpsfromtheimage
wanwanshenyou
·
2023-11-26 13:13
基于
STM32开发
板CAN总线通信协议浅析
基于
STM32开发
板CAN总线通信协议浅析一、前言控制器局域网(ControllerAreaNetwork,CAN),是由德国BOSCH(博世)公司开发,是目前国际上应用最为广泛的现场总线之一。
kong sir
·
2023-11-25 23:20
STM32
stm32
单片机
嵌入式硬件
stm32 c语言 开发环境搭建,vscode搭建
STM32开发
环境的详细过程
需要安装的软件vscode必装插件:C/C++:用于提供高亮显示和代码补全Cortex-Debug:用于提供调试配置makemake工具可以直接下载xPack项目提供的windows-build-tools工具里面带了make工具。ReleasexPackWindowsBuildToolsv4.2.1-2·xpack-dev-tools/windows-build-tools-xpack(gith
就浙就浙就浙
·
2023-11-25 14:07
stm32
c语言
开发环境搭建
vscode 写 stm32代码 遇到未定义标识解决方法
S下
STM32开发
环境搭建就不多说了。
刄
·
2023-11-25 14:37
stm32
vscode
大二学期总结(我的机器人开发之路)
好了,上福利:图纸下载网站:3D大赛公众号电控篇(这里我就要班门弄斧啦)编程基础单片机学习arduino视频推荐:
STM32开发
流程:ESP8266物联网学习ROS机器人开发学习电控在
仰望星空的鑫
·
2023-11-22 18:06
创客培训
人工智能
大数据
【STM32】STM32下载程序出现Invalid ROM Table
问题处理因为JlinkSWD下载时没有接RESET,操作步骤如下:1:长按RESET键2:
STM32开发
板上电3:点击Keil下载固件,下载固件时然后松开RESET键。(备注:我
ZHONGCAI0901
·
2023-11-22 05:08
MCU
STM32开发
实例 基于STM32单片机的室外环境监测系统
一、系统设计由STM32F103C8T6单片机最小系统+ESP8266+OLED12864+按键4个+小灯+蜂鸣器+DHT11+PM2.5粉尘传感器。OLED12864可以显示温湿度,粉尘浓度,可以按键调节温度和粉尘浓度的阈值,还有一个按键可以控制小灯的亮灭,当有一个超过阈值蜂鸣器就会报警。在Ontnet端可以显示温湿度,粉尘浓度,和温度阈值,粉尘阈值。二、硬件设计系统内的主要电路有单片机最小系统
小常硬件
·
2023-11-21 01:41
32单片机开发
单片机
stm32
嵌入式硬件
物联网
1024程序员节
STM32开发
实例 基于STM32单片机的温室监测系统
一、系统设计由STM32F103C8T6单片机最小系统+DHT11温湿度检测+MQ-135二氧化碳浓度传感器+水滴模块(检测土壤湿度)+光敏电阻模块+ESP8266无线传输模块。通过温湿度、土壤湿度、二氧化碳浓度、光强传感器检测温室中的环境参数,并通过无线传输模块将这些采集的数据上传到One-Net上位机端进行显示,可以早上位机端设置对应参数的阈值,当检测到实际的环境参数超过设定阈值,系统就会通过
小常硬件
·
2023-11-21 01:10
32单片机开发
1024程序员节
stm32
单片机
物联网
嵌入式硬件
STM32的LED闪烁项目的心得体会
STM32开发
板的选择和购买学好STM32还需要一个开发板,根据
m0_68011227
·
2023-11-19 12:21
单片机
stm32
嵌入式硬件
STM32兴趣篇七(上):LIN总线通讯原理学习心得
记录一下,方便以后翻阅~本篇内容主要梳理LIN总线通讯的基础知识,为后期基于
STM32开发
LIN总线通讯奠定基础。1.LIN是什么?
天亮继续睡
·
2023-11-18 23:35
STM32经典案例分享
LIN总线
LIN
CAN
STM32
主/从机
STM32开发
(八)STM32F103 片内资源 —— 基本定时器中断 详解
《上一篇》 《主目录》 《下一篇》文章目录一、基础知识点二、开发环境三、STM32CubeMX相关配置四、Vscode代码讲解五、结果演示一、基础知识点知识点一STM32一共有8个定时器,2-5为通用定时器拥有PWN高级功能,1和8为高级定时器用于电机处理,6和7基本定时器。CK_CNT=CK_PSC/(PSC+1)PSC=CK_PSC/CK_CNT-1自动装载寄存器的值:CK_CNT/需要配置的
Bazinga bingo
·
2023-11-18 18:19
STM32开发
stm32
单片机
嵌入式硬件
mcu
arm开发
STM32开发
(二十)STM32F103 片内资源 —— 低功耗模式代码解析
《上一篇》 《主目录》 《下一篇》文章目录一、基础知识点二、开发环境三、STM32CubeMX相关配置四、Vscode代码讲解睡眠模式代码实现停止模式代码实现待机模式代码实现五、结果演示一、基础知识点STM32F103内集成很多低功耗模式,本实验针对各种低功耗模式进行编程实现,在实战中详细了解低功耗。先来了解下低功耗知识点:低功耗模式解析准备好了吗?开
Bazinga bingo
·
2023-11-18 18:19
STM32开发
stm32
单片机
嵌入式硬件
嵌入式
低功耗
STM32开发
(二十九)STM32F103 数据手册 —— 高级定时器 TIM1 TIM8详解
《上一篇》 《主目录》 《下一篇》文章目录定时器区别高级定时器功能重复计数器互补输出与死区刹车功能定时器区别STM32定时器分为三种:基本定时器(TIM6/TIM7)主要功能:定时通用定时器是在基本定时器的基础上增加:输入检测和输出PWN波(捕获、比较)高级定时器(TIM1/TIM8)在通用定时器的基础上增加:重复计数功能、死区控制、互补输出、刹车功能。
Bazinga bingo
·
2023-11-18 18:35
STM32开发
stm32
嵌入式硬件
单片机
高级定时器
基于STM32的循迹小车项目实战
硬件组成1.
STM32开发
板**:本项目选用STM32F103C8T6作为控制芯片,并搭配适配的开发板,方便进行外围设备的连接与调试。2.巡线传感器**:用于检测小车
嵌入式杂谈
·
2023-11-17 07:36
单片机
嵌入式硬件
用 VS Code 搭建 STM32 开发环境。
下面就给大家分享一下VSCode搭建
STM32开发
环
张巧龙
·
2023-11-15 02:19
单片机
java
python
linux
ubuntu
STM32串口发送和接收多个数据教程基于气体传感器实战
一、串口的数据接收和发送在这里我想把串口这一部分内容好好说一下,从事
stm32开发
已经好几年了,自以为对stm32已经掌握的很好了,后来才发现自己只是浮于表面,没有好好的深入学习stm32
不会武功不懂江湖
·
2023-11-13 23:00
stm32
单片机
arm
串口
<STM32>
STM32开发
工具---Segger RTT调试组件使用
STM32开发
工具—SeggerRTT调试组件使用前言:SeggerRTT可代替串口调试输出功能使用,如果因为电路设计,及资源运用问题,导致不能提供串口接口的话,使用SeggerRTT作为实际的调试输出接口是非常适合使用的
waterfxw
·
2023-11-10 17:12
STM32CubeMX
STM32
stm32
单片机
arm
STM32开发
| 移远4G-Cat.1模组EC200N-CN开发
一、硬件说明1、引脚分配图2、常用引脚说明模块输入电源引脚名描述VBAT_BB模块基带电源(Vnom=3.8V)VBAT_RF模块射频电源(Vnom=3.8V)GND接地引脚模块输出电源引脚名描述VDD_EXT外部电路1.8V供电(Vnom=1.8V)开/关机引脚名描述RESET_N模块复位(低电平有效,1.8V电压域,不用则悬空。)PWRKEY模块开/关机(VBAT电压域)SIM接口引脚名描述U
`Eliauk
·
2023-11-09 23:02
STM32
嵌入式硬件
物联网
stm32
STM32开发
(二十八)STM32F103 高级外设 —— 触摸校准
文章目录一、基础知识点二、开发环境1、硬件开发准备2、软件开发准备三、STM32CubeMX相关配置四、Vscode代码讲解五、结果演示一、基础知识点问题一、为什么要进行触摸校准?假如LCD屏幕尺寸是240x320,触摸膜物理尺寸和LCD屏幕是一样的,但是触摸的ADC值长和宽一样的是0-4096分布的。(4096是由于触摸ADC采集芯片是12位)当单片机去采集的是ADC值,不是实际物理尺寸值。因此
Bazinga bingo
·
2023-11-09 10:40
STM32开发
stm32
嵌入式硬件
单片机
lcd
触摸屏
校准
Ubuntu 20.04 安装
STM32开发
环境 (Ubuntu+STM32CubeMX + Vscode+Makefile+Openocd)
小记:最近在学习I.MX6U和Zynq比较多,又都是在linux系统下,然后又不想丢下STM32单片机,所以就想到了可不可以在Ubuntu操作系统中编写STM32的代码,来替代Win操作系统中MDK编译器的功能呢?我的Blog:https://blog.csdn.net/ZipingPan/article/details/114087894具体方法:Ubuntu+STM32CubeMX+Vscod
NoahPan333
·
2023-11-09 07:01
#
STM32
DEBUG
vscode
stm32
ubuntu
CubeMX+VSCode+Ozone的
STM32开发
工作流(二)VSCode环境配置
[email protected]
本教程的示例代码是笔者参加RoboMaster机甲大师赛为机器人编写的控制器框架,你可以直接克隆仓库,阅读仓库下的Markdown文档获得更好的体验,记得点一个小⭐:basic_framework:basic_framework(gitee.com)所有安装包也可以在此百度网盘链接下获得:链接:https://pan.baidu.com/s/1sO_EI4cTo
HNU跃鹿战队
·
2023-11-09 07:31
开发环境配置
stm32
vscode
单片机
嵌入式开发
合肥中科深谷嵌入式项目实战——基于ARM语音识别的智能家居系统(一)
基于ARM语音识别的智能家居系统我们接下来带大家完成基于语音识别的智能家居系统嵌入式项目实战,使用到
stm32开发
板,讯飞的离线语音识别,我们在此之前,我们先学习一些Linux系统的基本操作。。
爱吃饼干的小白鼠
·
2023-11-08 01:34
合肥中科深谷嵌入式项目实战
语音识别
智能家居
人工智能
嵌入式硬件
arm开发
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他