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嵌入式编程
3.滴答定时器1ms中断
前言:之前是用
stm32
cube建立工程,也没体会到臃肿,然而现在使用寄存器开发,真正感觉快太多了,整个工程特别清爽~一共也没几个文件,几乎只需要启动文件(.s那个汇编文件),还有正点原子给的时钟、串口初始化文件就差不多够了
灵魂之Ca
·
2023-12-19 09:43
单片机
单片机
嵌入式硬件
4.配置系统时钟思路及方法
前言:比起之前用过的三星的猎户座4412芯片,
STM32
F4的系统时钟可以说是小巫见大巫,首先我们需要清晰时钟产生的原理:几乎大多数的芯片都是由晶振产生一个比较低频的频率,然后通过若干个PLL得到单片机能承受的频率
灵魂之Ca
·
2023-12-19 09:39
单片机
单片机
面试题总结(十五)【ARM&
stm32
】【华清远见西安中心】
ARMCortex-M,Cortex-R,Cortex-A的区别和差异是什么?简述ARM的AMBA总线架构是什么?一个最小系统由几部分组成?简述一下锁相环的作用是什么?你对总线的理解是什么?简述一下RAM,Flash,ROM的区别是什么?简述三极管和MOS的区别和使用场景是什么?单总线怎么用?简述一下IIC总线是什么?简述一下SPI总线是什么?简述一下IIC和SPI的区别是什么?UART和USAR
徐子宸
·
2023-12-19 05:24
西安华清远见
徐子宸
华清远见
面试
Keil5软件使用-进阶工程配置篇
这里以
STM32
芯片为例对工具进行讲解,其他品牌的芯片在工程配置上可能存在差异。
iiCube
·
2023-12-19 04:52
STM32
单片机
stm32
嵌入式硬件
MDK错误:After Build - User command #1: C:\Keil_v5\ARM\ARMCC\bin\fromelf.exe --bin -o .\..\..\Output
MDKERROR这个错误是今天在学习
stm32
中的IAP时候遇到的,正好学习了这么久
stm32
,学到的错误也不少,借着今天的机会出一个MDKERROR的专栏!
_LiuChunJiang刘春江
·
2023-12-19 04:52
MDK
ERROR
stm32
c语言
…\Output\
STM32
-DEMO.axf: error: L6002U: Could not open file …\output\core_cm3.o: No such file or dir
问题分析:1、在Keil5的【魔术棒】下的C/C++选项下所添加的环境路径中包含中文2、系统的环境变量TEMP和TMP下包含中文解决方法:对于第一种情况,换成全部英文路径即可;对于第二种情况,找到系统的环境变量,并修改过来即可,具体步骤如下,首先在C盘的根目录下创建【UserData】的文件夹,打开,创建【AppData】文件夹,打开,创建【Local】文件夹,打开,创建【Temp】文件夹,打开,
8月5日星期4
·
2023-12-19 04:52
stm32
【
STM32
】
STM32
学习笔记-GPIO输入(07)
00.目录文章目录00.目录01.按键简介02.传感器模块简介03.光敏电阻传感器04.按键电路图05.C语言数据类型06.C语言宏定义07.C语言typedef08.C语言结构体09.C语言枚举10.附录01.按键简介按键:常见的输入设备,按下导通,松手断开按键抖动:由于按键内部使用的是机械式弹簧片来进行通断的,所以在按下和松手的瞬间会伴随有一连串的抖动02.传感器模块简介传感器模块:传感器元件
Print World
·
2023-12-19 03:58
STM32F103
stm32
学习
笔记
江科大stm32
江科大
stm32学习笔记
STM32
寄存器配置笔记——USART DMA发送
本文主要介绍USART1DMA发送配置,以
stm32
f10系列为例。DMA每次发送固定字节数据保证主循环每次执行DMA发送是均匀的
努力-养家
·
2023-12-19 03:58
stm32
笔记
嵌入式硬件
STM32
寄存器配置笔记——I2C 读写AT24C02 EEPROM
一、简介本文主要介绍
STM32
F10xx系列如何使用软件模拟I2C总线读写AT24C02的EEPROM数据。
努力-养家
·
2023-12-19 03:55
stm32
笔记
嵌入式硬件
在MCU 固定FLASH地址写入BIN文件并调用其中API的方法
参考资料:
STM32
实现固件分区建立新的工程。驱动正常能被调用即可。确定驱动文件中的API,在S文件中排序并确定位置。
lixingdian
·
2023-12-19 02:18
工作
高效代码
单片机
嵌入式硬件
我理解人类意识的工作原理
这里借用一下
STM32
F4参考手册里面的系统框架图,有一次看文档时看到这个图突然想出的大脑也有差不多的机制。不懂的话可以跳过。这里每一列对应一种设备,每一行对应一种存储器,有圆点的表示可以直接访问的。
科技骏马
·
2023-12-19 02:46
STM32
CubeMx配置HAL库编码器测速
编码器概述编码器是一种用来测量机械旋转或位移的传感器。它能够测量机械部件在旋转或直线运动时的位移位置或速度等信息,并将其转换成一系列电信号。按照读出方式编码器可以分为接触式和非接触式两种;按照工作原理编码器可分为增量式和绝对式两类。编码器按照检测原理,可以分为光学式、磁式、感应式和电容式。而我们常见的是光电编码器(光学式)和霍尔编码器(磁式)下面主要以霍尔编码器的原理及应用为主。霍尔编码器原理霍尔
于小猿Sup
·
2023-12-18 23:30
stm32
嵌入式硬件
单片机
STM32
Cube HAL库——霍尔编码器测速(电机转速测量)
STM32
CubeHAL库——霍尔编码器测速(电机转速测量)一、测速原理1.霍尔编码器概述霍尔编码器(HallEncoder)是一种用于测量旋转位置和方向的传感器。
北辰远_code
·
2023-12-18 23:30
STM32Cube
HAL库
学习教程
stm32
嵌入式硬件
单片机
硬件工程
科技
stm32
---PWR电源控制(睡眠模式\停止模式\待机模式)
指令或__WFE()指令编程下载后,如需要重新下载其他程序则需要退出睡眠模式,而此时的下载操作为:按住复位键不松手,点击下载程序,然后松手,即可下载新的程序到单片机中.睡眠模式:代码:#include"
stm32
f10x.h
罐头玩家
·
2023-12-18 23:00
stm32
嵌入式硬件
单片机
stm32
---ESP8266的基础 AT 指令、基础 Wi-Fi 功能 AT 指令、TCP/IP 功能 AT 指令
1.基础AT指令:(常用基础AT指令)主要了解其中指令AT、AT+RST、ATE:1.AT:测试串口助手,返回OK,则表示AT启动成功。2.AT+RST:当设置再后续中设置基础WIFI功能指令以及TCP/IP指令(且这些设置的指令是保存到Flash中)后,可重启后重新调试设置完成后的功能。3.ATE:设置AT指令发出接收显示中会不会回传发送的AT指令字符串,以下举例:(1)当参数是ATE1时,显示
罐头玩家
·
2023-12-18 23:00
tcp/ip
网络协议
网络
stm32
---待机模式与独立看门狗的和谐相处(即在待机模式下不开启独立看门狗,在正常运行程序下开启独立看门狗)
前提概要:需要使用
stm32
的RTC备份寄存器BKP,利用的是RTC的BKP寄存器在待机模式下依旧保存寄存器内的数据的特性(此外,需要提前了解如何进入待机模式/开启RTC的备份寄存器BKP/开启独立看门狗模式
罐头玩家
·
2023-12-18 23:00
stm32
嵌入式硬件
单片机
stm32
知识点:关于用2个uint8_t类型数据表示1个int16_t的类型数据
首先定义一个uint8_t类型数组长度为2的uint8_tbuf[2];而用buf[0]跟buf[1]组合表示1个int16_t的short类型数据.uint8_t类型的buf[0]跟buf[1]组成int16_t的short类型(-32768~32767)规律:1.当buf[0]=0;buf[1]=1;short的数值为2562.当buf[0]=0;buf[1]=2;short的数值为5123.
罐头玩家
·
2023-12-18 23:29
stm32
网络
嵌入式硬件
stm32
-----安装器件支持包(Keil 5才需要)
一.离线安装1.选择需要的器件支持包(这里我选择2.2.0)2.双击,路径自动选择自己安装的目录,所以直接next3.安装完成后,打开keil5新建一个工程,在选择工程设备中可以看见关于
STM32
F1的器件列表
罐头玩家
·
2023-12-18 23:29
stm32
嵌入式硬件
单片机
stm32
---在keil 5中使用printf函数输出到串口USART(printf函数的移植方法)以及补充窗口printf函数输出汉字
设置1.打开工程选项2.勾选上UseMicroLIB(MicroLIB时Keil为嵌入式平台优化的一个精简库)1.方法一(printf针对指定的串口,如USART1):主要代码展示:#include"
stm32
f10x.h
罐头玩家
·
2023-12-18 23:29
stm32
嵌入式硬件
单片机
stm32
---串口接收与发送(针对USART1的Rx和Tx引脚)
图文概述:代码:#include"
stm32
f10x.h"//Deviceheader#include#include/*对应的引脚号*/#defineUSART1_TXGPIO_Pin_9#defineUSART1
罐头玩家
·
2023-12-18 23:29
stm32
嵌入式硬件
单片机
11、
STM32
—编码器接口(代码示例)
从而指示编码器的位置、旋转方向和旋转速度每个高级定时器和通用定时器都拥有1个编码器接口两个输入引脚借用了输入捕获的通道1和通道2(2)正交编码器二、编码器接口基本结构框图三、编码器接口测速代码#include"
stm32
f10x.h
原物奇变
·
2023-12-18 23:59
stm32
嵌入式硬件
单片机
mcu
编码电机测速(
stm32
f1/HAL库/CubeMX/编码器模式/平衡小车/直流减速电机/超详细)
系列文章目录(
STM32
常用外设/HAL库版)一、HC-SR04超声波模块的使用二、OLED的HAL库代码介绍及使用三、直流减速电机的测速以及电机驱动的使用(本篇)文章目录系列文章目录(
STM32
常用外设
想要亿只独角兽
·
2023-12-18 23:28
STM32常见外设的使用
各种STM32小车
stm32
单片机
arm
stm32
霍尔编码器测速(标准库函数版)
基本原理:霍尔编码器是有霍尔马盘和霍尔元件组成。霍尔马盘是在一定直径的圆板上等分的布置有不同的磁极。霍尔马盘与电动机同轴,电动机旋转时,霍尔元件检测输出若干脉冲信号,为判断转向,一般输出两组存在一定相位差的方波信号。使用霍尔编码器测速最主要的还是根据输入捕获计算时间。和正点原子标准例程不同的是,霍尔编码器在上电后的默认电平是高电平,当磁铁经过传感器前端时,会出现一段时间的低电平,也就是霍尔编码器上
champion_0
·
2023-12-18 23:28
stm32
单片机
嵌入式硬件
STM32
F407编码器测速
采用
STM32
F407VE开发板,通过计算总圈数加上最后一圈所转的角度除以时间来进行测速。设置TIM2为编码器模式,并在TIM3定时器的中断函数中进行速度解算输出当前速度值。
ei hei hei
·
2023-12-18 23:58
stm32
单片机
嵌入式硬件
STM32
-微项目07-旋转编码器计数及测速
并且区分转向,一侧转动增加cout,转速值为正,一侧转动减少count,转速值为负;二、微项目硬件配置需求:1,
stm32
F103C8T6核心板一块2,0.96寸OLED显示,用于显示计数3,旋转编码器
洋 willlian ly
·
2023-12-18 23:57
stm32
嵌入式硬件
单片机
stm32
编码器电机测速(hal库)
记录一下今天参考别人的代码实现了四个电机的测速。编码器被广泛应用于电机测速,实现电机闭环控制。所以不论是自己做小车还是后续参加各种比赛,必须要学会编码器测速。一.参数编码电机其实就是一个带有编码器的电机,我的这个电机是一个带霍尔传感器的电机,型号是JGB37-520,然后我的电机减速比是30(一定要记住,买的时候也要看清电机减速比是多少,涉及到转速的计算),额定电压12V,然后就是编码器的参数了,
茂的模
·
2023-12-18 23:57
HAL库小车制作之路
stm32
单片机
嵌入式硬件
stm32
---编码器接口(实现测量方向和速度的功能)
图文概述编码器接口的配置1.开启TIM时钟和GPIO配置以及时基单元的配置宏定义参数/*选择需要哪个定时器配置*/#defineTimerTIM3/*选择需要哪个引脚*/#definePin1GPIO_Pin_6#definePin2GPIO_Pin_7/*选择需要哪个GPIO端口---GPIOA或GPIOB*/#defineGPIOGPIOA//1.开启APB1外设中的TIM时钟RCC_APB1
罐头玩家
·
2023-12-18 23:27
stm32
嵌入式硬件
单片机
【
STM32
】TIM定时器编码器
1编码器接口简介EncoderInterface编码器接口编码器接口可接收增量(正交)编码器的信号,根据编码器旋转产生的正交信号脉冲,自动控制CNT自增或自减,从而指示编码器的位置、旋转方向和旋转速度接收正交信号,自动执行CNT自增或者自减,编码器接口相当于带有方向控制的外部时钟,同时控制着CNT的计数时钟和计数方向。每隔一段时间去取一次CNT的值,再把CNT清零,每次取出来的值就表示编码器的速度
StudyWinter
·
2023-12-18 22:36
STM32
stm32
嵌入式硬件
单片机
TIM
定时器
编码器
【
STM32
】USART串口协议
1通信接口通信的目的:将一个设备的数据传送到另一个设备,扩展硬件系统通信协议:制定通信的规则,通信双方按照协议规则进行数据收发USRT:TX是数据发送引脚,RX是数据接受引脚;I2C:SCL是(Serialclock)时钟,SDA(SerialData)是数据;SPI:SCLK是时钟(SerialClock),MOSI(MasteroutputSlaveInput)主机输出数据脚,MISO(Mas
StudyWinter
·
2023-12-18 22:06
STM32
stm32
嵌入式硬件
单片机
串口通信
USART
用“价值”的视角来看安全:《构建新型网络形态下的网络空间安全体系》
作者简介:懒大王敲代码,正在学习嵌入式方向有关课程
stm32
,网络编程,数据结构C/C++等今天给大家介绍《构建新型网络形态下的网络空间安全体系》这本书,希望大家能觉得实用!
懒大王敲代码
·
2023-12-18 22:24
懒大王闲谈
安全
无需公网IP联机Minecraft,我的世界服务器本地搭建教程
创建隧道映射内网端口5.远程联机测试6.配置固定远程联机端口地址6.1保留一个固定TCP地址6.2配置固定TCP地址7.使用固定公网地址远程联机8.总结作者简介:懒大王敲代码,正在学习嵌入式方向有关课程
stm32
懒大王敲代码
·
2023-12-18 22:54
内网穿透
网络知识
tcp/ip
服务器
网络协议
使用Axure RP结合内网穿透工具制作本地静态web页面并实现公网访问
作者简介:懒大王敲代码,正在学习嵌入式方向有关课程
stm32
,网络编程,数据结构C/C++等今天给大家讲解使用AxureRP结合内网穿透工具制作本地静态web页面并实现公网访问,希望大家能觉得实用!
懒大王敲代码
·
2023-12-18 22:18
技术分享
内网穿透
axure
前端
自动化
远程工作
经验分享
26. GD32F103C8T6入门教程-CAN外设回环测试
1.基础知识相关
stm32
CAN外设外设特征:3个发送邮箱2个深度为3个邮箱的接收FIFO自动重传自动唤醒发送、接收时间戳最大速率1Mbps3种工作模式睡眠模式:可以检车总线状态自动唤醒初始化工作模式:
Car12
·
2023-12-18 22:15
GD32
gd32f103
can
回环模式
stm32
f103c8_can回环测试1
stm32
f103c8_can回环测试11.CAN模式2.硬件3.cubemx设置4.初始化说明1.CAN模式正常模式静默模式silent可以正常地接收数据帧和远程帧,但只能发出隐性位,而不能真正发送报文
weixin_42242103
·
2023-12-18 22:15
stm32
stm32
单片机
嵌入式硬件
CAN学习笔记(2)
笔者学习主要根据野火的学习资料,还有些是正点原子和网上查找的,自己略微整理了下,作为自己的学习记录,也供大家学习指教一、
STM32
的CAN外设简介
STM32
自带的是bxCAN,即基本扩展CAN(BasicExtendedCAN
友人がa
·
2023-12-18 22:44
通讯
can
端口复用和重映射
STM32
有很多的内置外设,这些外设的外部引脚都是与GPIO复用的。也就是说,一个GPIO如果可以复用为内置外设的功能引脚,那么当这个GPIO作为内置外设使用的时候,就叫做复用。
m0_61973119
·
2023-12-18 22:13
兆易创新
单片机
stm32
嵌入式硬件
关于
stm32
F103VET6中can1回环模式正常、普通模式异常的问题。
后来我换成了两块正点原子的开发板,是
STM32
F103ZET6,改了下IO口配置后,发现竟然可以收到数据,我一度怀疑是
cai_kk
·
2023-12-18 22:43
stm32
arm
嵌入式硬件
42_CAN列表模式接收中断实验
CAN结构体CAN_InitTypeDef初始化结构体详解发送及接收结构体:CanTxMsg及CanRxMsg详解CAN_FilterlnitTypeDef筛选器结构体讲解硬件连接图实验源码CAN结构体从
STM32
Tree-gg
·
2023-12-18 22:42
STM32单片机
单片机
stm32
嵌入式硬件
STM32
定时器学习---基本定时器
STM32
F1系列的产品,除了互联网产品外,工作8个,3种定时器,其中一种就是基本定时器。那么
STM32
单片机的基本定时器如何操作以及编程呢?
呼啦啦的爱
·
2023-12-18 22:57
【LVGL】
STM32
F429IGT6(在野火官网的LCD例程上)移植LVGL官方的例程(还没写完,有问题 排查中)
这里写目录标题前言一、本次实验准备1、硬件2、软件二、移植LVGL代码1、获取LVGL官方源码2、整理一下,下载后的源码文件3、开始移植三、移植显示驱动1、enableLVGL2、修改报错部分3、修改lv_config4、修改lv_port_disp.c文件到此步遇到的问题Undefinedsymbol__aeabi_assert(referredfrommbrtu.o).解决方法5.显示测试c.
KevinGuo457
·
2023-12-18 22:11
#
STM32单片机
stm32
驱动开发
嵌入式硬件
【TB作品】
STM32
PWM之实现呼吸灯,
STM32
F103RCT6,晨启
文章目录完整工程参考资料实验过程实验任务:1:实现PWM呼吸灯,定时器产生PWM,控制实验板上的LED灯亮灭;2:通过任意两个按键切换PWM呼吸灯输出到两个不同的LED灯,实现亮灭效果;3:通过串口助手显示当前正在两灭的LED是哪个?例如LEDp1.3或LEDp1.4。完整工程完整工程代码打开下载:http://dt1.8tupian.net/2/28880a58b6666.pg3参考资料实验目的
XD742971636
·
2023-12-18 21:52
TB作品
stm32
嵌入式硬件
单片机
DSP捕获输入简单笔记
之前使用
stm32
的大概原理是:输入引脚输入一个脉冲,捕获1开始极性捕获,捕获的是从启动捕获功能开始计数,捕获的是当前的计数值;例如一个脉冲,捕获1捕获上升沿,捕获2捕获下降沿;而两个捕获计数值的差就是高电平的计数值
我的老子姓彭
·
2023-12-18 21:35
笔记
第一个程序(
STM32
F103点灯)
点亮LED看原理图确定控制LED的引脚看主芯片手册确定如何设置/控制引脚写程序LED有很多种,像插脚的,贴片的。它们长得完全不一样,因此我们在原理图中将它抽象出来。嵌入式系统中,一个LED的电阻非常低,I=U/R,因此I非常大,会将LED烧坏,所以需要串联一个电阻。点亮LED需要通电源,同时为了保护LED,加个电阻减小电流。控制LED灯的亮灭,可以手动开关LED,但在电子系统中,不可能让人来控制开
饼干饼干圆又圆
·
2023-12-18 14:44
stm32
stm32
单片机
嵌入式硬件
【
STM32
】蓝牙氛围灯
Docs一、项目搭建和开发流程一、项目需求和产品定义1.需求梳理和产品定义一般由甲方公司提出,或由本公司市场部提出需求的重点是:这个产品究竟应该做成什么样?有哪些功能?具体要求和参数怎样?此外还要考虑售价和成本、可靠性和质保期、是否防水等各种因素。提需求的人不需要懂技术,关键是懂市场、懂产品。2.项目需求书编写产品核心功能:RGBLED全彩色控制、音乐节奏控制、手机APP蓝牙控制分类级别:消费级具
m0_63077733
·
2023-12-18 13:58
STM32
stm32
嵌入式硬件
单片机
【
STM32
】小车
一、安装及基本技能1.环境安装MDK的下载与安装:下载链接:ArmKeil|Keil
STM32
G0xx_DFP【
STM32
】两个版本MDK搭建和三种调试器的使用-CSDN博客安装完MDK后要导入MDKKeil
m0_63077733
·
2023-12-18 13:57
stm32
嵌入式硬件
单片机
stm32
—光敏电阻传感器的初步使用
目录一、简介二、连线三、代码一、简介光敏电阻模块对环境光线最敏感,一般用来检测周围环境的光线的亮度二、连线引脚D0是开关信号输出,检测光线是否达到阈值(0和1),本处接到PD5引脚模块在环境光线亮度达不到设定阈值时,DO端输出高电平,当外界环境光线亮度超过设定阈值时,DO端输出低电平;光线越强,电压越小;三、代码在light.h文件中,我们先进行宏定义,方便移植#definelight_STATE
yekh_sys
·
2023-12-18 13:58
大二学习
#
传感器(课外)
传感器
STM32
—ADC配置
目录一、ADC简介二、ADC结构框图模块1:电压输入引脚模块2:输入通道模块3:通道转换顺序模块4:触发源模块5:ADC时钟模块6:数据寄存器模块7:中断二、ADC配置步骤1.ADC初始化2.ADC获取函数一、ADC简介ADC是一种逐次逼近型模拟数字转换器。有多达18个通道,可测量16个外部和2个内部信号源。各通道的A/D转换可以单次、连续、扫描或间断模式执行。ADC的结果可以左对齐或右对齐方式存
yekh_sys
·
2023-12-18 13:28
大二学习
#
stm32内部资源(课外)
stm32
【毕业设计】
STM32
单片机水质PH值电导率TDS超声波水位检测
1、合集资料汇总(部分)2、功能本系统由
STM32
单片机核心板、超声波测距模块、PH值传感器模块、电导率传感器、LCD1602液晶及电源组成。
玩转单片机与嵌入式
·
2023-12-18 12:58
单片机毕业设计
单片机
单片机设计
毕业设计
STM32
F103RCT6开发板M3单片机教程04--按键检测
原画图讲解本教程使用是(光明谷SUN_
STM32
mini开发板)首先了硬件连接原理,
STM32
F103RCT6开发板是mini最小系统板,板子在没并有按键。需要自行用面包板搭建。
谷动谷力
·
2023-12-18 12:30
嵌入式开发
单片机
嵌入式硬件
STM32
F103RCT6开发板M3单片机教程05--RCC配置
前言首先了解一下是什么RCC(ResetClockControl),复位和时钟控制(RCC)小容量产品是指闪存存储器容量在16K至32K字节之间的
STM32
F101xx,
STM32
F102xx和
STM32
F103xx
谷动谷力
·
2023-12-18 12:30
嵌入式开发
单片机
stm32
嵌入式硬件
上一页
48
49
50
51
52
53
54
55
下一页
按字母分类:
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
其他