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单片机
串口功能实现
问题咨询及项目源码下载请加群:群名:IT项目交流群群号:245022761STM32学习笔记心得四:=============串口通信================1.通信方式处理器和外围设备进行通信的方式:并行通信和串行通信并行通信:传输原理:数据的每一个位都在同时传输优点:速度快缺点:占用很多引脚资源串行通信:传输原理:数据按位的顺序传输优点:占用引脚少缺点:传输速度慢-----------
忘尘的世界
·
2020-07-29 14:40
单片机学习
(HAL库学习5) STM32CubeMX HAL库 外部中断使用
今天内容为使用STM32CubeMX配置
STM32单片机
的外部中断首先:STM32含有一共20条中断/事件线,前面0-15条是供给IO用的,后面四条是有特殊用处的:16:PVD输出17RTC:闹钟事件18
bird1999625
·
2020-07-29 13:19
STM32_HAL库相关操作
STM32单片机
SPI读取MPU9250加速度计、陀螺仪、磁力计九轴数据(附程序)
MPU9250在
STM32单片机
SPI通信接口下的初始化及九轴数据读取总结很多人用SPI接口读取MPU9250磁力计数据读不出来,关键问题在于MPU9250内部与磁力计是IIC接口(很坑,技术文档也没有特别说明
liuyifanliu
·
2020-07-29 13:13
STM32 ADC 多通道16路电压采集
下面介绍一种利用
STM32单片机
制作的16路多通道ADC采集电路图和源程序。采用USB接口与电脑连接,实则USB转串口方式,所以上位机可以用串口作为接口。
ambizxzh
·
2020-07-29 09:37
#
stm32
对PS2遥控手柄与
stm32单片机
通信的理解(结合平衡小车之家的说明和程序)
为了更好地应用PS2遥控手柄,我想尽可能理解一下它与
stm32单片机
间通信控制的过程,首先看了平衡小车之家给的PS2遥控手柄使用说明,讲解的内容比较简洁,光凭这个说明不能很轻易地理解配套的程序逻辑,接下来结合平衡小车之家的程序内容对照说明解释一下我的理解
yuaner_cxy
·
2020-07-29 02:23
STM32
STM32驱动多个超声波模块(只用一个定时器)
用
STM32单片机
成功驱动一个超声波模块后,接下来便有了疑问如何用
stm32单片机
驱动多个超声波模块呢?
Apex-yuan
·
2020-07-29 00:15
STM32
#
HC-SR04超声波模块
STM32
多个超声波模块
HC-SR04
STM32单片机
不同型号之间程序适配
STM32的单片机中,同一系列(如F0、F1、F4)不同型号(拿F1来说,如F103xB、F103xC、F103xE等)的芯片FLASH大小、RAM大小、外设会有所差异,但一般在程序编程的时候,这些芯片之间是可以互换的,只需要修改成对应的启动文件即可,而不需要在换了一个芯片后,又重新建立工程,将代码重新复制一遍。自己就干过这种蠢事,所以记忆比较深刻。在修改工程时候,需要知道芯片的容量大小、引脚数据
hurryddd
·
2020-07-28 03:58
STM32
超声波相关——抗干扰
https://blog.csdn.net/xiaoyuanwuhui/article/details/88411896用
STM32单片机
成功驱动一个超声波模块后,接下来便有了疑问如何用
stm32单片机
驱动多个超声波模块呢
伊哆啦
·
2020-07-27 14:43
Flash loader demo下载与使用之最小系统STM32C8T6使用USB转TTL串口下载
一般只能通过三种方式下载程序到
stm32单片机
中:1.JTAG2.ISP3.IAP具体可参考:单片机程序下载方式ISP、IAP、JTAG接下来介绍如何ISP烧录代码:要通过ISP方式下载程序,需要用到单片机内部自带的
一剃解千愁
·
2020-07-21 18:05
嵌入式
基于STM32F103智能安全门禁人体感应报警方案设计原理图
硬件电路的设计(文末附资料)系统总体结构本系统具体框图如下图所示:
STM32单片机
核心电路设计STM32系列处理器是意法半导体ST公司生产的一种基于ARM7架构的32位、支持实时仿真和跟踪的微控制器。
jianghuxiaoge
·
2020-07-16 15:16
如果简化stm32中printf函数的使用——首先重定向
STM32单片机
极简方法使用宏定义代替复杂的重定向printf()函数,实现串口打印。
liming0931
·
2020-07-16 02:06
嵌入式/stm32
C/C++
TTL电平串口通信可以连接多个从机吗?
引脚设置成开漏输出,然后外接上拉电阻后直接并联试验过程:开始的时候从机TX是设置的推挽输出,主机连接一个从机时,可以收到从机回复的信息,但是并联两个从机后就收不到回复信息了,把从机TX引脚设置成开漏输出,用的
STM32
Flyaswing
·
2020-07-15 17:51
TTL串口通信
STM32
STM32单片机
的串口通信波特率应该这样计算~
下面以
STM32单片机
为例,讲解一下串口波特率的计算方法。2STM32波特率相关的寄存器
STM32单片机
设置波特率的寄存器只有一个:USART_BRR寄存器,如下图所示。
嵌入式资讯精选
·
2020-07-15 17:32
一、hal库。stm32使用printf函数打印到串口
1.缘由在
stm32单片机
中,printf函数是无法打印到控制台的。为了让这个函数能实现打印功能,我们必须要把这个函数重定向,让它重
26消费者
·
2020-07-15 16:10
stm32
STM32单片机
极简方法 使用宏定义 代替复杂的重定向printf()函数,实现串口打印。(HAL库例程)
对于printf()函数我们并不陌生,初学C语言使用的第一个函数,其作用是在终端打印显示格式化字符串。但是如果我们使用的是单片机运行C语言代码,如果不经任何修改直接使用printf()函数,结果是什么现象都没有。要想使用这个函数,常规方法是重定向printf()函数,结合串口来打印到串口助手上位机。这里的重定向就非常复杂了,你需要懂printf()函数内部实现机制。。。。。(参考正点原子的例程,本
.JPEG
·
2020-07-15 16:18
单片机
基于以7920为核心的点阵型LCD12864成熟代码工程u8g2的移植——
stm32单片机
0、前言一直以来都在寻找一个方便的、可靠的、丰富的点阵型LCD驱动库,因为大型的GUI解决方案并不适合像12864(基于7920)这种资源紧缺型的显示模组使用,而网络上充斥代码的资源都是简单实现了一个字符输出功能,达不到预期的目的。直到无意中看到了u8g2。通过学习后发现该显示库支持很多种字体fonts(英文和数字),而且具有完整的驱动函数库(直线、圆形、斜线、字符旋转镜像反白、bitmap一应俱
weixin_30315905
·
2020-07-15 15:18
关于STM32 利用IO口模拟串口实现数据通信
IO口模拟串口的一些基本原理,阐述如下:
STM32单片机
一般少则3个串口,多则5个,
weixin_43313697
·
2020-07-15 07:36
STM32F
Cortex-M4
Vivado - 软件使用之下载配置流程
电子DIY、Arduino、51单片机、
STM32单片机
、FPGA……电子百科、开发技术、职业经验、趣味知识、科技头条、设备拆机……点击链接,免费下载100G+电子设计学习资料!
电子开发圈_公众号
·
2020-07-15 07:23
FPGA技术汇总
开发工具使用
基于单片机的温湿度监测系统设计(程序)
电子DIY、Arduino、51单片机、
STM32单片机
、FPGA……电子百科、开发技术、职业经验、趣味知识、科技头条、设备拆机……点击链接,免费下载100G+电子设计学习资料!
电子开发圈_公众号
·
2020-07-15 07:51
MCU51系统设计
STM32单片机
PWM输出测试
STM32单片机
PWM输出测试本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.环境:主机:XP开发环境:MDK4.23MCU:STM32F103CBT6说明
iteye_7514
·
2020-07-14 12:57
STM32单片机
基础10——使用ADC读取气体传感器数据(MQ-2)
本篇详细的记录了如何使用STM32CubeMX配置STM32L431RCT6的ADC外设,读取MQ-2气体传感器的数据并通过串口发送。1.准备工作硬件准备开发板首先需要准备一个开发板,这里我准备的是STM32L4的开发板(BearPi):MQ-2模块MQ-2气体传感器一般用于家庭和工厂的气体泄漏监测装置,适用于液化气、丁烷、丙烷、甲烷、酒精、氢气、烟雾等的探测,如图:MQ-2的原理图如下:软件准备
小熊派开源社区
·
2020-07-14 04:00
STM32单片机基础学习教程
单片机
stm32
嵌入式
物联网
基于单片机的简易电子琴设计(电路+程序)
电子DIY、Arduino、51单片机、
STM32单片机
、FPGA……电子百科、开发技术、职业经验、趣味知识、科技头条、设备拆机……点击链接,免费下载100G+电子设计学习资料!
电子开发圈_公众号
·
2020-07-13 20:17
MCU51系统设计
组合逻辑电路与时序逻辑电路
电子DIY、Arduino、51单片机、
STM32单片机
、FPGA……电子百科、开发技术、职业经验、趣味知识、科技头条、设备拆机……点击链接,免费下载100G+电子设计学习资料!
电子开发圈_公众号
·
2020-07-13 20:15
FPGA技术汇总
STM32单片机
和ESP8266模块调试过程记录
0·说明:我从网上看了别人的ESP8266模块的驱动,也下载到自己的板子上调试测试,发现没有问题,但是毕竟是别人的程序,自己用着不得心应手,所以我打算自己重新写一遍WiFi模块的驱动程序和应用程序,这篇文章也就是记录调试过程中遇到的问题和小心得的分享。希望大家积极指正,积极交流,如果有疑问或者需要指正的地方可以添加我的微信,sunkaiwz,备注CSDN,还有一些常用的WiFi模块相关资料,也可以
kaisun64
·
2020-07-13 09:36
常用模块调试
STM32单片机
数据在内存中的存储方式以及什么是大小端格式
STM32单片机
数据在内存中的存储方式设一个数为uint16_ta=0x1234,它在单片机内存中的存放地址为0x20000002,测0x20000002中存放0x34(低位),在0x20000003中存放
闲来无事悟道
·
2020-07-13 08:06
C语言
(一)固件库 stm32f10x.h 详细分析、同程序更换芯片时需要修改的地方;创建MDK5工程模板
详细分析(2)同程序更换芯片时,需要修改的地方(四)MDKKeil5.0简介(五)基于固件库创建MDK5工程模板本文章是学习正点原子探索者开发板时所做的知识总结:stm32f407基础知识(一)51与
STM32
晓纪
·
2020-07-13 08:10
STM32F103 代码远程升级(一)初识IAP编程
通常情况下,一片
stm32单片机
的flash只有一个用户程序,而IAP编程则是将单片机的flash分成至少两大区域,一部分叫做bootloader区,一部分叫做app用户代码区,还可留出一部分
Tweedle Dee
·
2020-07-13 04:26
stm32单片机代码远程升级
stm32单片机
-串口、通信
通信定义:计算机通信是指计算机与外部设备或计算机与计算机之间的信息交换分类:并行通信:并行通信通常是将数据字节的各位用多条数据线同时进行传送。特点:控制简单、传输速度快;由于传输线较多,长距离传送时成本高接收方的各位同时接收存在困难串行通信:串行通信是将数据字节分成一位一位的形式在一条传输线上逐个地传送特点:传输线少,长距离传送时成本低可以利用电话网等现成的设备但数据的传送控制比并行通信复杂。在多
刘维奇
·
2020-07-13 00:58
stm32单片机
STM32单片机
通信-串口通信编程实例学习(1)
STM32单片机
通信-串口通信学习(0)STM32串口编程参考官方文档串口常用的相关寄存器USART_SR状态寄存器USART_DR数据寄存器USART_BRR波特率寄存器串口波特率配置波特率计算公式fPCLKx
SSS的博客
·
2020-07-12 23:16
STM32与物联网嵌入式系统
STM32单片机
通信-串口通信学习(0)
STM32单片机
通信-串口通信编程实例学习(1)1.串口通信串行接口(SerialInterface)是指数据一位一位地顺序传送,其特点是通信线路简单,占用芯片引脚资源少,只要一对传输线就可以实现双向通信
SSS的博客
·
2020-07-12 23:16
STM32与物联网嵌入式系统
STM32单片机
通信-SPI总线学习
1.SPI总线介绍第一:SPI是英语SerialPeripheralinterface的缩写,顾名思义就是串行外围设备接口。是Motorola首先在其MC68HCXX系列处理器上定义的。第二:SPI,是一种高速的,全双工(发送和接收是独立的信号线),同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,主要应用在EEPROM,FLASH,实时时钟
SSS的博客
·
2020-07-12 23:15
STM32与物联网嵌入式系统
四轴飞行器原理
咱们这里从头开始制作一个四轴,并使用程序实现四轴的平稳飞行分为如下几个部分硬件a.板子供电的稳压电路设计我买的航模电池的输出电压为4.3V左右,但是我选择来进行控制的
STM32单片机
的供电电压为3.3V
夏特曼-S
·
2020-07-11 22:23
四轴
单片机
C语言
instruments调试--CPU使用时间
最近开发的项目中,连接硬件设备,同步数据耗时较长,与硬件对调时,发现硬件那边已经将数据发完多时,我这边还没处理完,显得苹果的处理器还不如一块
STM32单片机
(应该是STM32的),影响体验。
___吉
·
2020-07-11 12:04
初见STM32(一):点亮LED之寄存器操作
开始学习之前,你手上需要准备好以下三样物品:
STM32单片机
、STM32原理图、STM32的中文参考手册。需要文件的同学可以在文末处的链接下载我使用的板子是STM32F103
Insight2
·
2020-07-11 08:16
STM32
STM32中断优先级--学习心得
刚开始学习
STM32单片机
时,对中断优先级的规则不是很明白,通过今天的学习,对这方面的内容有了新的了解,记录下来以便日后查看。
gotoAndPlay1
·
2020-07-11 06:10
单片机
IPUS SQPI PSRAM为
STM32单片机
提供RAM扩展方案
IoT设备的增长引发了对内存技术的新兴趣,IPUS已向市场推出了具有SPI和/或QSPI(QuadSPI)存储器总线接口的IoTRAM。致力于为物联网市场提供解决方案从安全的角度可以考虑这样的一种基于大RAM的系统设计:系统自举是用简单的明码,其它代码是加密后存储在flash中。当系统运行时,Flash中的数据,解密后转存到PSRAM中,程序从PSRAM中运行,当程序(或函数)运行结束时,可以轻易
宇芯电子
·
2020-07-10 15:00
Stm32ISP协议解析;BIN与HEX阅读
因为自己也是新手,所以一直对这两个文件懵懵懂懂,不甚了解,最近在做
STM32单片机
的IAP更
嵌入式小跳蛙_刘军
·
2020-07-10 10:53
STM32编程
杂七杂八
嵌入式
超声波手势识别(STM32四路超声波获取)
STM32单片机
有多个定时器,每个定时器接入一个超声波,分别接入四个,定时器分别开始工作以计数,将得到的距
weixin_30709809
·
2020-07-10 06:33
关于使用J-flash将程序下载到stm32f407ig中遇到的问题
最近在学习
stm32单片机
,在该单片机上跑μc/os,执行多任务。由于刚刚接触到该芯片,所以有许多基础的问题会遇到。在安装好j-flash之后,通过j-flash下载程序到stm32。
bryce_liang
·
2020-07-10 05:03
j-flash
stm32f407
下载
STM32单片机
低功耗配置
一、低功耗模式当CPU不需继续运行时,可以利用多种低功耗模式来节省功耗,STM32支持三种低功耗模式,可以在要求低功耗、短启动时间和多种唤醒事件之间达到最佳的平衡。睡眠模式SleepMode。在睡眠模式,只有CPU停止,所有外设处于工作状态并可在发生中断/事件时唤醒CPU。停机模式StopMode。保持SRAM和寄存器内容不丢失,达到最低的电能消耗。停止所有内部1.8V部分的供电,PLL、HSI的
jianwang16
·
2020-07-10 03:57
嵌入式
主控STM32配合ESP8266 实现手机app远程控制
(一)手机端androidapp代码Androidapp代码如下:Android手机appTCP通信(二)单片机
STM32单片机
主程序代码//代码共计79行//日期:2020.2.22#include"sys.h
没毕业的小学生
·
2020-07-10 00:54
单片机:ST
兆易
理解IO驱动,51单片机、
STM32单片机
、嵌入式Linux分别点亮LED灯
下面分别从51单片机、
STM32单片机
(寄存器、库函数、RTOS)、嵌入式Linux五个方面解释,这里我们假设都是低电平点亮。
E2.0
·
2020-07-09 23:40
RT-T
---------
嵌入式Linux
---------
Ubuntu Mate系统下melodic版本ROS,树莓派串口与
STM32单片机
串口通信
一、使用Ubuntu系统电脑连接树莓派1、ubuntu电脑设置1.1让电脑连接上树莓派,安装putty参考文章:ubuntu下putty的安装及使用运行putty命令:putty1.2安装串口调试工具cutecomUbuntu下串口调试工具运行cutecom命令:sudocutecom二、使用Windows系统电脑连接树莓派参考文章:Windows连接树莓派(命令行+文件管理界面)三、Ubuntu
Bruce_lp
·
2020-07-09 23:13
ROS
STM32单片机
ESP8266发送数据到WiFi接收端代码实现
ESP8266支持的一些指令看我另一篇博文:http://blog.csdn.net/qq_17242837/article/details/53931712首先需要配置STM32的串口发送和接收,在本文中基于原子和网上的一些程序修改,使用DMA传输,减少CPU占用,下面列出所有代码。注:发送使用的是UDP传输,在我自己的设计中是能正确执行的,程序中的头文件自己编译的时候需要什么自己添加吧,有"u
花开莫与流年错_
·
2020-07-09 21:47
用手势识别模块+
STM32单片机
+模拟键盘鼠标模块做一个手势刷抖音
一、概述及需要材料整体来说原理是挺简单的,首先用
STM32单片机
来读取手势传感器的动作,然后根据动作来发对应的数据给模拟键盘鼠标模块即可!
Knight-20
·
2020-07-09 21:20
硬件
emWin 2天速成实例教程012_基于
STM32单片机
的全键盘中文汉字拼音输入法
备注:(1)打开工程目录下的"Exe\GUISimulationDebug.exe"即可看到效果。(2)看完教程000~005就基本会用emWin做项目,其他章节可以需要时再参考。这个emWin的中文拼音输入法已经做的很完善,也经过比较详细的测试,可以直接拿来当做模板使用(根据需要修改键盘的大小);实现的程序也非常简洁,同时也使用了emWin的一些知识点,值得阅读学习;若你还不会用emWin,可以
neqee
·
2020-07-09 20:19
emWin学习课堂
基于
STM32单片机
的物联网远程数据监控系统
基于
STM32单片机
的物联网远程数据监控系统该设计是运用
STM32单片机
对温湿度数据进行采集,并将采集的温湿度数据上传到物联网云平台,本次使用的是中国移动物联网云平台OneNet,并且可以通过在云平台点击开关按钮
konghuiju123
·
2020-07-09 18:39
Arduino IDE 烧录
STM32单片机
Arduino_STM32视频教程(英文)https://v.youku.com/v_show/id_XMzgxMTA3NTUwMA==.html?spm=a2h0j.11185381.listitem_page1.5~A使用ArduinoIDE玩转STM32F103C8T6之开发环境搭建与LED闪灯http://jingyan.eeboard.com/article/763931、先去GitHu
jacka654321
·
2020-07-09 18:22
Arduino
智能小车机器人配件
51,AVR,PIC,MSP430,
STM32单片机
比较
这里是几款单片机的对比的一个帖子,转过来和大家分享,如果有不同意见,请多多指教~如果只是用来进行简单的机电控制,那就用51单片机如果牵涉到低功耗设计,那用MSP430单片机如果既要综合考虑价格、功耗、性能,那选择AVR单片机如果追求高性能,那就用STM32如果产量很大,那用PIC单片机我有幸接触了几款单片机,并用它们做了一些项目。现在想做个小总结,谈一下自己用各种单片机的感受。仅是个人意见,仁者见
兴风作浪的梦
·
2020-07-09 14:53
嵌入式
杂谈
STM32单片机
很难?电子工程师,你怎么看
从4月份开始准备,一直到现在,STM32开发板终于完成了,下面就来参观一下吧。开发板资源本开发板的核心是STM32F103C8T6芯片,32位的单片机,封装为LQFP48,有48个引脚,64Kflash;1个USB接口;1个CAN接口;7个定时器;2路12位的AD通道;2个片上I2C;3个片上UART;2个SPI;片上RTC;片上资源丰富,从外设上完全可以满足初学者。开发板的资源有:按键学习;流水
玩转嵌入式
·
2020-07-09 13:53
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他