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电机测速(正交或者霍尔编码器)
2.2.1实现工具
STM32单片机
、带编码器的直流减速电机、Keil5、(蓝牙、串口助手)调试用2.2.2编码器原理(1)编码器是什么?
白茶-清欢
·
2020-08-21 02:44
ROS小车搭建
STM32单片机
最小系统
1、单片机最小系统的组成部分
STM32单片机
最小系统由①主芯片,②上电复位电路,③时钟电路,④电源供电电路组成。同时一个基本完整的单片机功能还应包括下载电路和LED指示电路。
weixin_30399055
·
2020-08-20 08:47
I2C (二) 硬件操作
I2C51单片机GPIO模拟I2C总线51单片机上没有i2c控制器,所以在51单片机上只能用gpio来模拟i2c控制器,拉高拉低gpio来模拟SCLSDAGPIO实现了I2C时序,那么这两根线就叫做I2C总线
stm32
__pop_
·
2020-08-20 07:22
驱动
STM32直接存储器访问DMA
DMA是
STM32单片机
的外设之一,主要功能是用来搬移数据的。通过DMA搬移数
mybright_
·
2020-08-20 05:10
STM32单片机
STM32单片机
/OpenMv的串口通信部分
因为博主本人是一个技术初学菜鸟,本文浅谈相关理解,方便自己记忆也分享给大家,文中的错误欢迎读者指正,欢迎交流,互相学习。本文描述主要以openmv视角,以单片机视角的部分补充可移步参阅识别特定颜色并将其坐标通过串口打印文章目录为什么使用串口?连接方式连接约定传输数据关于json对象注意部分为什么使用串口?为什么要用串口呢?因为要时候需要把信息(比如数字,坐标,参数……)传给其他MCU,串口简单,通
liluan_sama
·
2020-08-20 00:50
openmv
识别特定颜色并将其坐标通过串口打印
IDEOpenmvIDE【中文版】探索关于openmv与单片机之间串口通信移步
STM32单片机
/OpenMv的串口通信部分着重讲了openmv部分,下面补充一下单片机部分博主用的STM32F4探索者系列
liluan_sama
·
2020-08-20 00:32
openmv
hex文件和bin文件区别
因为自己也是新手,所以一直对这两个文件懵懵懂懂,不甚了解,最近在做
STM32单片机
的IAP更新,其中要考虑HEX文件和BIN文件,所以需要学习下这两种文件。下面是最近的我的了解,如有不对地方还请指正。
达则兼济天下SEU
·
2020-08-19 10:33
基础知识总结
【51/STM32】详解单片机GPIO口输入输出的各种模式
逐步引出开漏输出与推挽输出的概念及阐述其原理,并结合点亮一盏LED灯的实例进一步探讨IO口的输出模式;随后介绍单片机的输入电路;在此基础上,结合IO口输入与输出模式的性质介绍标准双向IO口和准双向IO口的特点;最后分别对51单片机和
STM32
薯仔的土小豆
·
2020-08-19 00:20
单片机
基于
STM32单片机
ESP8266物联网阿里云的远程控制LED系统
产品功能:
STM32单片机
通过ESP8266与阿里云平台进行通信,接受到阿里云平台(具有配套的APP)的数据进而执行相应操作:打开LED、关闭LED硬件设备:STM32C8T6单片机ESP8266模块USB
闯荡、
·
2020-08-18 23:50
ESP8266简单通信
鱼和熊掌兼得---STM32调试接口SW动态复用为GPIO的方法
STM32单片机
的调试接口一般有JTAG和SW两种,JTAG接口因为需要的管脚较多,故此仅在一些学习用的开发板上能够见到,批量化生产的产品中极少用到。
许利凯
·
2020-08-18 10:31
单片机技术
Stm32单片机
开发KEIL启动文件汇编语言详解
文章目录简介启动文件汇编代码相关指令堆栈空间的定义初始化中断向量表复位中断函数中断函数的弱(WEAK)声明用户栈和堆初始化简介我们在做单片机编程的时候,大部分都是用KEIL自带的启动文件来使程序进入C语言main函数,然后进行C语言编程开发的工作。那么这个启动文件到底做了什么呢?相信朋友们肯定和我一样好奇,想弄明白启动文件到底都干了些什么。那么本文就来介绍下,本文介绍stm32启动文件汇编代码,对
子曰小玖
·
2020-08-18 06:42
STM32
STM32单片机
,STLINK的SW仿真时“no target connected”问题及处理
1.问题介绍在KEIL5软件中使用STLINK仿真器仿真时使用SW仿真时,遇到了notargetconnected的问题。二、解决方案通过询问买家,自己反复调试后,终于解决了这一问题,我也只是把自己碰到的问题向大家分享,仅供参考。硬件层面(复用问题)我使用的是杨桃电子的STM32F1开发板,仿真器所使用的IO端口与开发板会有冲突,所以使用前需要拔掉复用冲突的IO端口SW仿真:PA13PB13PB1
Πzyk1109
·
2020-08-18 06:58
嵌入式(5定时器编程)
STM32单片机
定时器的分类通用定时器:TIM2~TIM5,(TIM9~TIM14,部分含大容量flash的
stm32单片机
有,一般以字母F或G结尾)。基本定时器:TIM6和TIM7。
Byack
·
2020-08-18 02:37
嵌入式
Stduino IDE stm32 最小系统 小蓝板 多串口通信(六)
串行端口用于
STM32单片机
和个人电脑或其他设备进行通信,Stm32F103c8t6有三个硬串口(PA10,PA9PA3,PA2PB11,PB10),很是方便,今天给出其在StduinoIDE的简单的使用示例
pourui
·
2020-08-18 00:01
单片机
Stduino
stm32
使用gcc和gdb来开发
stm32单片机
本文介绍如何在linux虚拟机上使用GUN工具链搭建stm32开发环境,下面是几点说明:(1)使用虚拟机软件是virtualbox,linux版本是64bitCentos7,虚拟机已经安装增强功能。(2)windows物理机上已经安装stlinkv2的驱动,官方可以下载https://www.st.com/en/development-tools/st-link-v2.html#tools-sof
NiceToMeetUToo
·
2020-08-17 20:46
单片机开发
使用Arduino IDE通过st-link烧录stm32f103c8t6
准备工具ArduinoIDEst-link-v2stm32f103c8t6开发板具体流程首先,ArduinoIDE要搭建stm32开发环境,具体可参考这篇博客:ArduinoIDE烧录
STM32单片机
.
普利茅斯
·
2020-08-17 18:23
42步进电机的控制的参考资料
基于
stm32单片机
,keil5编译平台又一参考资料http://www.ing10bbs.com/forum.php?
翟羽嚄
·
2020-08-17 13:12
步进电机
stm32
关于树莓派的串口通信
组长跑路前留下艰巨的任务(x测试一下
stm32单片机
和树莓派串口通信稳不稳拿起轮子的我发现事情并不简单32发送数据就很正常但是树莓派收不到数据包于是面向搜索引擎编程一波后发现树莓派3B的串口的奇妙问题有一个硬件串口还有一个迷你串口默认的还是硬件串口不是
mushroomchan
·
2020-08-16 08:24
树莓派
关于蓝牙安卓APP软硬件数据收发小结
大家好,本人小白一个,从去年暑假接触
stm32单片机
开始,已经过去快一年了。大一时候的不懂事,大二才知道努力,现在,才知道实践的宝贵。花了快半年,断断续续的,带队做了一个小项目,软硬件结合。
只吃包子不喝粥
·
2020-08-16 07:45
基于
stm32单片机
的Grayhill编码器/开关软件设计
1、初识编码器,像示波器的旋转按钮,可左旋右旋,还可以按下,我们使用的是Grayhill编码器,如下图所示:从图中可以看出,该编码器一共有6个IO,从1-6分别为GND,GND,C,B,A,VCC,。其中VCC和GND接3.3V和GND,A、B对应旋转时电平的跳变IO,C对应按下时电平的跳变IO。(1)硬件电路设计上,为了方便代码编写与理解,最好把编码器的A、B接到单片机相邻的GPIO中,即使用同
masterbee
·
2020-08-16 07:49
stm32开发
永不消失的单片机
【应用】使用
STM32单片机
定时器的Encoder模式驱动数字旋转编码开关
/*本程序测试时使用的是锐志电子六合一扩展板上的数字旋转编码开关*/#includeintmain(void){/*打开外设时钟*/RCC->APB1ENR=RCC_APB1ENR_TIM2EN|RCC_APB1ENR_TIM3EN;RCC->APB2ENR=RCC_APB2ENR_IOPAEN|RCC_APB2ENR_IOPBEN|RCC_APB2ENR_IOPCEN;/*I/O端口配置*/GP
巨大八爪鱼
·
2020-08-16 04:28
STM32单片机
定时器1设置成为AB项编码器模式
STM32单片机
定时器1设置成为AB项编码器模式大家好·,我是DXZ,这篇博客是使用
STM32单片机
定时器1设置成为AB项编码器模式,下面贴出代码。
Cherishaly
·
2020-08-16 04:13
STM32单片机
TIM1编码器模式
STM32 I2C总线从机发送接收源码下载,有图有真相!
主机读取数据时,将内部缓冲区中的数据返回;3、发送接收都采用中断方式实现,经验证基本上没什么问题;串口打印输出的数据:主机(GinkgoUSB-I2C)发送的数据:主机(GinkgoUSB-I2C)接收的数据:
STM32
viewtoolsz
·
2020-08-16 02:34
Winbond W25QXX SPI Flash使用笔记
同时使用SPI总线可以实现更高的读写速度,W25Qxx的SPI总线可以达到80MHz,这是IIC总线望尘莫及的,而且我比较喜欢用的
STM32单片机
的IIC总线总是让人那么揪心,所以我一直都是用的软件模拟
Mr qqtang
·
2020-08-16 01:54
STM32
51、
stm32单片机
初学者经验之谈
51单片机作为最经典的一款单片机,已在各大高校的电子、通信专业的入门单片机课程,想学单片机这是最好的入门单片机。单片机就是一块芯片,如stc89c52、stm32f103zet6、stm32f103zet6等,我们的开发板,由一块单片机和其他的外围电路构成,外围电路就像led、按键,通过写程序控制单片机的管脚输出数字电平0或1,数字电平与模拟电平的区别就在于:数字电平只有两种,相当于正负极,而模拟
嵌入式软件开发–小帅老师
·
2020-08-16 01:26
在STM32F103CB上通过自带USB虚拟串口实现
STM32单片机
与PC之间的通信(参考原子mini板子资料)自我学习总结
STM32F103系列芯片都自带了USB,不过STM32F103的USB都只能用来做设备,而不能用作主机。既便如此,对于一般应用来说已经足够了。下面利用STM32自生的USB功能实现一个虚拟串口。USB简介:USB,是英文UniversalSerialBUS(通用串行总线)的缩写,而其中文简称为“通串线,是一个外部总线标准,用于规范电脑与外部设备的连接和通讯。是应用在PC领域的接口技术。USB接口
因梦去闯
·
2020-08-16 00:51
STM32|4-20mA输出电路
在
STM32单片机
系统中,100脚以下没有外接出VREF引脚,但这样使得D
WangSanHuai2010
·
2020-08-15 22:17
嵌入式硬件
对于初学者有关STM32F103系列单片机选择的建议
这篇博客是针对于初学者选择
STM32单片机
的一些经济实惠的建议。
One·Day
·
2020-08-15 21:01
教程
STM32单片机
的IIC硬件编程---查询等待方式
IIC器件是一种介于高速和低速之间的嵌入式外围设备,其实总体来说,它的速度算是比较慢的。通常情况下,速度慢的器件意味着更多的等待,这对于精益求精的嵌入式工程师来说,简直就是一个恶梦,低速器件的存取数据实在是太浪费资源。如何面对这种低速设备,而使系统运行达到最优化?我觉得应当尽可能多的使用硬件完成,这样软件的开销便会减小,系统软件不用过多的时间去等待这些数据,而专注于硬件的请求和处理。IIC协议,在
WangSanHuai2010
·
2020-08-15 20:41
嵌入式软件
编程
c
嵌入式
通讯
优化
STM32单片机
选型原因,自己编写的IIC
STM32这款单片机最近几年特别的火,性价比高嘛,大家都信任它。以前也学习过STM32不过只是很浅显的学习了下大概,公司以前老是有AVR的单片机速度太慢了;所以我建议选择了这款芯片,其实也就是选型时的一些考虑,具体如下:1)、性能没得说;72M频率,价位才20左右,划算。公司产品量大,所以成本比较严。2)、扩展性比较强,STM32的几个系类,可以说几乎都是pin-to-pin的,程序量小的话,就可
音视频的小同学
·
2020-08-15 20:43
学习之路
STM32 端口复用&重映射(USART Remap)
STM32端口复用&重映射(USARTRemap)下面跟大家说一下
STM32单片机
的端口重映射,因为是以自己为实例.这里是以USART1的重映射为例…因为我要一个TFT_LCD屏的主控板,考虑到FSMC
low bird
·
2020-08-15 12:50
stm32
STM32单片机
(10) 数码管输出实验[补] 静态(共阳)+动态(共阴)
【转载请注明出处:http://blog.csdn.net/leytton/article/details/38445553】注:使用普中科技开发板测试时,需要拔掉Boot1插口参考手册、电路图等参见
STM32
weixin_30482181
·
2020-08-15 11:56
STM32移植fatfs(R0.10a版本)
关于
STM32单片机
移植FATFS。使用单片机的朋友都知道单片机一般提供的ROM和RAM都比较小。就算是STM32这样的提供256KBflash和64KBRAM的。
伍零壹
·
2020-08-15 11:51
STM32
stm32
移植
fatfs移植
STM32单片机
,用FAT文件系统向SD卡中存储DS18B20温度数据
这个是我自己写的main函数里的部分。实现的功能是:我将会向SD卡里输入从DS18B20的温度数据40次,然后会有亮灯,这个是对应STM32404ZGT6芯片的。至于那些乱码的地方没事的,不是重要部分。#include"system.h"#include"SysTick.h"#include"led.h"#include"usart.h"#include"tftlcd.h"#include"mal
E2.0
·
2020-08-15 11:56
STM32
---------
单片机中UART的那些事儿
UART的结构今天我就通过
STM32单片机
的UART进行介绍。上面说可以发送可以接收,所以UART最简单的情况就是三根线,数据发送(Tx)、数据接收(Rx)、地线
科技眼
·
2020-08-15 11:21
单片机那些事儿
STM32F103C8T6+SD/Micro TF卡+SFATS+软SPI+硬SPI
卡在一个项目中需要用到SD卡,于是在某宝买了一块MicroTF卡插槽,SPI驱动:貌似不用那个小芯片好像可以用IO口直接驱动TF卡,不知道那个小芯片干嘛用的,也没工夫去追究了,废话少说,先来看接线:TF卡模块
STM32
pang9998
·
2020-08-15 11:06
SysTick定时器和delay延迟函数
STM32单片机
的时钟系统相对51单片机的时钟而言比较复杂,了解过51单片机的人可能有所疑惑,问什么STM32的时钟不像51一样只用一个时钟源而是采用多个时钟源呢?
流水荷花
·
2020-08-15 07:41
stm32
[嵌入式]统一嵌入式设备串口输入输出方式的愿望
在嵌入式设备上做输入输出还是相当不统一的,特别是运行不起Linux,所有资源都非常紧缺的设备,或是那些走不了Arduino的单片机,比如51单片机.但也不仅仅是这些被特别强调的单片机,比如在一些常用于大学生做比赛或测试等的项目中的
stm32
西北丰
·
2020-08-14 07:42
STM32单片机
SPI通讯
/*******************************************************************-fileName:SPI.c*-AbstractDescription:本文件主要编写了芯片STM32的三路SPI初始化*-Version:V0.1*-CreateDate:2019/09/18*-Author:ly*-Others:**************
liuyi1591537136
·
2020-08-14 03:43
芯片介绍
STM32单片机
学习心得——MDK使用技巧
这一篇是我学习单片机两个月来对KeilMDK(Version522)的小技巧总结但是丑话摆在前头,别指责我使用的是盗版软件,我不过是一个穷学生,到我有能力支持正版的时候,我自然会购买使用关于MDK,其实小技巧很多,但总的来说大约就是美化和调试了(所用例子是我自己写的一个花式流水灯,其中流水灯外设来源于LY-51S单片机开发板)1.美化按如图位置打开configuration(配置项),找到Colo
weixin_30617695
·
2020-08-13 20:07
Linux下编译、烧写RT-Rhread,基于
STM32单片机
(二)
上一篇文章主要描述了Linux安装JLink驱动的过程,由于要关心国足的比赛停了一天,今天国足终于不出意外的输给勒伊朗,所以工科小屌又来写博客了。PC:Ubuntu14(32位),开发板STM32F103RE,JLinkV8,RT_ThreadV2.0既然JLInk驱动装好了,就开始调试、烧写代码勒。1,第一步安装交叉编译器,直接命令行输入apt-getinstallgcc-arm-none-ea
lc_cc
·
2020-08-13 15:26
C
Linux
基于单片机的CO浓度检测及报警系统设计(电路+程序流程)
电子DIY、Arduino、51单片机、
STM32单片机
、FPGA……电子百科、开发技术、职业经验、趣味知识、科技头条、设备拆机……点击链接,免费下载100G+电子设计学习资料!
电子开发圈_公众号
·
2020-08-12 18:27
MCU51系统设计
基于单片机的交通灯系统设计(程序)
电子DIY、Arduino、51单片机、
STM32单片机
、FPGA……电子百科、开发技术、职业经验、趣味知识、科技头条、设备拆机……点击链接,免费下载100G+电子设计学习资料!
电子开发圈_公众号
·
2020-08-12 18:55
MCU51系统设计
flash loader下载使用说明
转载:https://blog.csdn.net/weixin_45456099/article/details/107492742一般只能通过三种方式下载程序到
stm32单片机
中:1.JTAG2.ISP3
小学徒666
·
2020-08-12 13:34
嵌入式
STM32自定义USB设备开发详细流程讲解及全套资料源码下载(基于libusb的)
开发流程1,完成
STM32单片机
端的USB程序;2,利用libusb自带的inf-wizard工具生成USB驱动;3,基于libusb编写USB通信程序;4,测试PC和单片机的数据通信
LiuhCode
·
2020-08-12 01:55
STM32
设备驱动
基于单片机的频率测量控制系统设计 (频率计)(电路+程序)
电子DIY、Arduino、51单片机、
STM32单片机
、FPGA……电子百科、开发技术、职业经验、趣味知识、科技头条、设备拆机……点击链接,免费下载100G+电子设计学习资料!
电子开发圈_公众号
·
2020-08-11 14:52
MCU51系统设计
基于FPGA的电子警察系统设计(原理+流程+论文)
电子DIY、Arduino、51单片机、
STM32单片机
、FPGA……电子百科、开发技术、职业经验、趣味知识、科技头条、设备拆机……点击链接,免费下载100G+电子设计学习资料!
电子开发圈_公众号
·
2020-08-11 14:52
FPGA系统设计
stm32单片机
入门基础知识——延时、滴答计时器、外部中断、定时器中断
自学单片机有一段时间了,因为概念不清走了不少弯路,现在整理一些基础知识,供大家参考,有错误欢迎指正。1.延时、滴答计时器我们经常在程序里看到一些延时函数,延时函数一般分为三种:普通延时函数、SysTick定时器延时中断方式、SysTick定时器延时非中断方式,其实都是一些固定的程序代码,这里直接粘贴,不过多叙述。普通延时:粗略的延时//微秒级的延时voiddelay_us(u16time){u16
龟田小丸子
·
2020-08-11 14:39
STM32寄存器操作简单介绍
STM32单片机
可以使用库函数进行操作,再加上现在越来越强大的MDKARM编译环境,使用库函数开发简直是不二的选择,但是工具越来越强大的同时意味着对编程人员降低了要求,在很大程度上降低了准入门槛,我们因此高兴吗
spu20134823091
·
2020-08-11 13:49
C语言学习
STM32
stm32单片机
寄存器操作:16进制数转二进制
stm32单片机
寄存器操作:16进制数转二进制16进制转二进制基本转换知识可以说四位二进制数的是一个8421的规律。
兴涛
·
2020-08-11 12:43
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他