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(stm32F103
基于
STM32
的Free-RT-OS的两种时基的认识以及重写ms,us级延时
目录两种时基定时器重写ms和us级函数Systick重写usms级延时函数两种时基在
STM32
的裸机开发中,没有操作系统这个概念,特别是在用CUBEMX配置生成项目时,默认都是选择了systick做为hal
昊月光华
·
2023-11-20 01:43
STM32
stm32
单片机
arm
STM32
微秒级(us)延时
STM32
微秒级(us)延时实现代码:voidDelay_us(uint16_ttime)//Delay_us(0)=10.2us{HAL_SYSTICK_Config(72);HAL_Delay(time
睿智的嵌入式
·
2023-11-20 01:13
stm32
单片机
arm
stm32
——freeRTOS延时函数
1、延时函数分类:相对延时:vTaskDelay绝对延时:vTaskDelayUntil一般来说,用vTaskDelay比较多2、vTaskDelay与HAL_Delay的区别vTaskDelay作用是让任务阻塞,任务阻塞后,RTOS系统调用其他处于就绪状态的优先级最高的任务来执行。HAL_Delay一直不停的调用获取系统时间的函数,知道指定的时间流逝然后退出,故其占用了全部cpu时间。HAL_D
now
·
2023-11-20 01:12
freeRTOS
stm32
STM32
在FreeRTOS下的us延时
STM32
在FreeRTOS下的us延时前言freeRTOS下跑SPI时需要微秒级别的延时,但是freeRTOS只提供了毫秒级的,记录一下实现us延时的方法。
彭某。
·
2023-11-20 01:42
FreeRTOS
STM32
stm32
单片机
嵌入式硬件
【
STM32
】ADC(模拟/数字转换)
一、ADC的简介1.什么是ADC1)将【电信号】-->【电压】-->【数字量】2)ADC可以将引脚上连续变化的模拟电压转换为内存中存储的数字量,建立模拟电路到数字电路的桥梁。3)12位逐次逼近型ADC,1us转换时间(表示从产生电压到转换得出结果所使用的时间)2.常见的ADC3.并联比较型工作示意图1)比较器:当两个数值相同时才会生成信号传输给编码器2)D0,D1,D2(从低位--》高位)---》
m0_63077733
·
2023-11-20 01:24
STM32
stm32
嵌入式硬件
单片机
【
STM32
】IIC(Inter Integrated Cirruit--集成电路总线)
【单片机】14-I2C通信之EEPROM-CSDN博客一、IIC总线协议介绍1.IIC简介同步(有时钟频率),半双工(同一个时间只能接收或者发送),串行(一个字节一个字节传输),高位读取一主多从:表示只能主机同意发送才可以发送多主多从:表示其中每一个人都有说话的权力,但是同一个时间只能有一个人说话【仲裁】2.IIC总线结构图1)主机控制SDA和SCL,只有从机发送应答的时候主动权才在从机上2)从机
m0_63077733
·
2023-11-20 01:51
STM32
stm32
嵌入式硬件
单片机
C语言程序里全局变量、局部变量、堆、栈的存储区域
文章目录一、存储区域介绍二、在ubuntu系统中输出信息进行验证三、在Keil中针对
stm32
系统进行验证四、总结五、参考资料一、存储区域介绍C语言在内存中一共分为如下几个区域区域作用内存栈区存放局部变量名内存堆区存放
Bazinga223333
·
2023-11-19 22:11
c语言
内存管理
堆栈
DAC 基础知识(DAC 输出实验)
BOFF1位用于DAC输出缓存控制,这里
STM32
的DAC输出缓存做的有些不好,如果使能的话,虽然输出能力强一点,但是输出没法到0,这是个很严重的问题。所
ff_juju
·
2023-11-19 19:24
stm32
ADC 基础知识
STM32F103
系列芯片拥有3个ADC(C8T6只有2个),这些ADC可以独立使用,其中ADC1和ADC2还可以组成双重模式(提高采样率)。
STM32
的ADC是12位逐次逼近型的模拟数字转换器。
ff_juju
·
2023-11-19 19:53
stm32
ADC实验(内部温度传感器实验)(光敏传感器实验)
内部温度传感器简介
STM32
有一个内部的温度传感器,可以用来测量CPU及周围的温度(内部温度传感器更适合于检测温度的变化,需要测量精确温度的情况下,应使用外置传感器)。
ff_juju
·
2023-11-19 19:53
stm32
STM32
CubeMX简介
STM32
CubeMX是由ST公司开发的图形化代码自动生成工具,能够快速生成初始化代码,如配置GPIO,时钟树,中间件等,使用户专注于业务代码的开发。
ff_juju
·
2023-11-19 19:53
stm32
手把手教你
STM32
入门教程(标准库)
目录前言步骤一:准备工作步骤二:安装KeilMDK-ARM开发工具步骤三:创建工程步骤四:配置工程步骤六:编写代码步骤七:下载程序总结前言在物联网时代,嵌入式系统的应用越来越广泛,而
STM32
作为业内领先的嵌入式芯片之一
云生生
·
2023-11-19 18:21
stm32
单片机
嵌入式硬件
使用
STM32
单片机驱动WS2812B【外设篇】
1)高位先发2)在级联时,每经过一个像素点传输,信号减少24bit3)24位代表RGB,每8位代表一个颜色,不过WS2812B中是GRB的顺序代码rgb.c文件#include"
stm32
f10x.h"
叫我刘老刘
·
2023-11-19 18:19
嵌入式
单片机
stm32
嵌入式硬件
mcu
使用
STM32
裸机实现时间轮片法进行多任务调度【单片机篇】
#include"
stm32
f10x.h"//Deviceheader/*使用时间片轮转的方法进行任务调度*///任务初始化结构typedefstruct{uint8_trun_flag;uint8_ttimer
叫我刘老刘
·
2023-11-19 18:49
嵌入式
单片机
stm32
嵌入式硬件
mcu
51单片机
keil5向
stm32
添加库函数并点灯
一、添加库函数1、点击主界面“品"字图标,选择lib组添加文件2、Lib\CMSIS\CM3\CoreSupport3、Lib\CMSIS\CM3\DeviceSupport\ST\
STM32
F10x4
逆周期寒气
·
2023-11-19 18:49
单片机
stm32
arm
嵌入式硬件
Keil/
STM32
单片机开发——如何使用单片机开发函数库?
在我的上一篇文章《Keil4/keil5如何新建C51/
STM32
工程项目(手把手教细节)》中,提到了“
STM32
标准库”和“HAL库”这个概念。
JesonHumber_f4
·
2023-11-19 18:42
单片机
stm32
嵌入式硬件
STM32
入门——uKeil5 MDK 的使用(基于固件库)
KeilMDK,也叫MDK-ARM,是针对【ARM内核】单片机,比如:
STM32
F
倾晨灬雨曦
·
2023-11-19 18:41
STM32入门
stm32
单片机
arm
STM32
F1在MDK下新建标准库函数工程
STM32
F1在MDK下新建标准库函数工程一、准备
STM32
F10x官方固件库;keil5MDK软件二、步骤(一)创建项目文件夹,复制固件库文件新建项目文件夹,名称自定,如Project在文件夹中再新建
城南以南95
·
2023-11-19 18:09
STM32F1
stm32
单片机
案例说明
stm32
官方库函数使用方法 (库版本v3.5, Keil MDK 5)
相关文件下载:于文章最后
stm32
的官方库非常方便,但是里面的使用手册是英文的,而且也没有很详细的使用说明,对新手来说入门比较困难,而且网上现存的教程要么是针对v2.x的库的,要么是针对keil4.x的
alanzjl
·
2023-11-19 18:08
STM32
嵌入式
stm32
库
Keil
使用
STM32
库函数初始化工程在新版本Keil5 MDK中一些问题【
STM32
篇】
常见问题1)我用的是5.38版本的MDK,由于没有5版本的编译器,老程序编译会报错,MDK会出现MissingCompilerVersion5和core_cm3.c……之类的问题,所以需要自行下载或者更改最新的内核文件使用6版本编译器。根据下面博主链接可以解决新版本编译老程序出现的问题。https://www.cnblogs.com/YIKeLB/p/17127470.htmlhttps://ww
叫我刘老刘
·
2023-11-19 18:36
嵌入式
stm32
单片机
mcu
H743教程一:
stm32
H743 cubumx时钟配置
1.根据自身电路板是否有外部晶振配置,我的电路板是有外部晶振的,一个HSE25M,一个LSE32.768KHz,LSE应该是用于时钟的。2.时钟配置完成,配置一个LED测试,根据自己板子电路LED的管脚配置给他命个名3.生成代码最后点击下图生成代码4.编写测试代码最后编译运行烧录,就可以看到LED闪烁了。注意调试器的配置,生成的工程默认ST-LINK如要修改,右键工程名,点击Options完成。
鱼入大海_
·
2023-11-19 18:50
h743
stm32
H743
cubemx配置时钟
H743
RCC
h743
cubemx
正点原子
stm32
F407学习笔记3——蜂鸣器实验
在beep.c中输入如下代码#include"
stm32
f4xx.h"//BEEPIO初始化voidBEEP_In
蜗牛先森i
·
2023-11-19 18:49
stm32单片机
stm32
单片机
学习
STM32
F407串口乱码(正点原子与野火开发版兼容性问题)
设备信息我使用的开发板是正点原子的
stm32
f407探索者开发板,使用的固件库以及程序是从野火资料下载中心下载的,使用串口查看数据的时候,上位机接收到的数据显示总是乱码,具体如下图所示。
Mount.W
·
2023-11-19 18:18
stm32
stm32
ide
mcu
单片机
嵌入式实时数据库
野火
stm32
f407zgt6学习笔记之入门篇基础知识点
内存的一些换算关系,做了解。1GB=1073741824字节。1KB=1024字节1M=1024KB1G=1024MBAHB和APBAHB的意思是系统总线。AHB主要用于高性能模块(如CPU、DMA和DSP等)之间的连接。APB的意思是外围总线。APB主要用于低带宽的周边外设之间的连接。在APB里面唯一的主模块就是APB桥。地址值如何赋值int*k=0x2489;//这里是个地址值。指针k指向0x
热爱可抵岁月mrx
·
2023-11-19 18:14
stm32
arm
嵌入式硬件
STM32
F407-寄存器编程点亮LED小灯
原理:由
STM32
控制引脚输出高、低电平,实现开关控制,把GPIO引脚接入到LED灯,从而控制LED灯的亮灭。将GPIO对应引脚设置成推挽输出模式并且默认下拉,输出低电平,就可以让LED灯亮起来。
Carry-1
·
2023-11-19 18:41
STMF407
stm32
嵌入式
单片机
STM32
F407野火霸天虎系列笔记(五)SysTick—系统定时器
一、前言我在学习的过程中,经历过毫无头绪,找到一堆学习资料却不知从何开始的痛苦。我希望我整理的笔记,不光可以方便自己在以后的项目中拿来即用,也希望能够对那些喜欢玩硬件、爱折腾的小伙伴有所帮助。如果你们觉得我的文章对你们有用,欢迎大家点赞+收藏,让我知道,我的工作是有价值的。这篇笔记,综合参考了野火、正点原子、st官方以及网络上的一些资料,然后经过我自己的思考、尝试与实践,从而整理出来的。感谢那些愿
penguin_bark
·
2023-11-19 18:41
#
STM32
stm32
嵌入式
STM32
H743 RTC精密数字校准 深度剖析
一、问题项目中数据报文收到的RTC时间总是会慢一些,经过实际几天的测试得出结论:24小时要慢5S左右。根据手册我了解到可以有误差但不会差这么多,所以进行了如下分析并解决问题。二、分析1.影响RTC准确性的因素罗列·硬件基础误差(也就是待校准部分)--校准解决·软件复位误差(复位一次大概会慢不到1S)--校准解决·晶振受温度影响带来的误差--动态温度补偿下面针对各项误差进行逐一解决2.RTC配置-S
KeFan2615
·
2023-11-19 18:39
单片机-ST
stm32
嵌入式硬件
RTC校准
精密数字校准
STM32H743
STM32
F407(野火霸天虎v2)学习理解记录(持续更新)
一.寄存器映射以及存储器映射(与51单片机不同之处)1.在说寄存器/存储器映射之前,简单介绍一下寄存器和存储器,RAM,ROM,flash的关系(1)寄存器:首先说明寄存器不是RAM,虽然都有着掉电丢失的特性,但是寄存器是寄存器,属于中央控制器(cpu)的组成部分,RAM是属于存储器的一种,寄存器的原理可以去其他博主那里好好看看,我个人暂时仅仅对其有个大概的理解。寄存器的本质功能是暂时存储数据和快
嵌入式里的泥头车
·
2023-11-19 18:08
stm32
嵌入式硬件
单片机
嵌入式软件开发
STM32
F407 蜂鸣器 标准库版
硬件正点原子探索者
STM32
F407ZGT6软件1、KeiluVision5代码1、beep.c中关键代码voidBEEP_Init(void){GPIO_InitTypeDefGPIO_InitStructure
xiaolan@
·
2023-11-19 16:09
stm32
stm32
单片机
arm
基于DS3231实时时钟模块的
stm32
简易闹钟
stm32
简易闹钟设计、制作一个简易的闹钟。
光阴似水流年
·
2023-11-19 16:09
stm32
单片机
嵌入式
【
STM32
-外部中断学习笔记以及注意点】
今天学习了一下外部中断检测按键引脚电平变化触发中断,并在中断服务程序中实现对LED灯的反转:有关外部中断EXTI(ExternInterrupt)外部中断:1.EXTI可以监测指定GPIO口的电平信号,当其指定的GPIO口产生电平变化时,EXTI将立即向NVIC发出中断申请,经过NVIC裁决后即可中断CPU主程序,使CPU执行EXTI对应的中断程序2.支持的触发方式:上升沿/下降沿/双边沿/软件触
ggbb_4
·
2023-11-19 16:37
stm32
学习
单片机
STM32
学习心得二十一:实时时钟RTC和备份寄存器BKP特征、原理及相关实验代码解读
官方资料:《
STM32
中文参考手
天亮继续睡
·
2023-11-19 16:05
STM32基于标准库的学习
stm32
嵌入式
keil
mdk
单片机
c语言
STM32
F4移植SPI注意事项
一、注意事项可以看我之前移植的文章,那些就不提了,记得要复用,把IO复用成对应的功能io,然后还要注意时钟,看你需要的功能,去调对应的时钟,把时钟调匹配了,基本上不会有问题。比如说这里,就是把指定的io复用成功能ioGPIO_PinAFConfig(GPIOA,GPIO_PinSource5,GPIO_AF_SPI1);GPIO_PinAFConfig(GPIOA,GPIO_PinSource6,
我与nano
·
2023-11-19 16:33
stm32
单片机
嵌入式硬件
基于
STM32
CubeMX和keil采用RTC时钟周期唤醒和闹钟实现LED与BEEP周期开关
文章目录前言1.RTC概念1.1RTC的时钟信号源1.2预分频器1.3实时时钟与日历数据1.4周期性自动唤醒1.5可编程闹钟2.RTC相关中断3.
STM32
CubeMX配置3.1时钟配置3.2引脚配置3.3RTC
澄澈i
·
2023-11-19 16:32
#
STM32相关学习
stm32
单片机
rtc
STM32
-TM1640-点数码管计数
数码管功能说明:在哔哩哔哩跟随UP主铁头山羊学习,所有代码均来自铁头山羊B站课堂或者根据铁头山羊代码修改。利用TM1640芯片,串行通信方式,STM3两个GPIO进行通信。功能说明1、两个GPIO进行通信,GPIOA_PIN–DIN;GPIOA_PIN1—CLK。2、通信方式主要是串行通信方式,通信方式软件编写:读懂时序图,包括起始位、数据位、结束位。在输入数据时当CLK是高电平时,DIN上的
哆啦dd
·
2023-11-19 16:42
STM32
fpga开发
单片机
嵌入式硬件
基于
STM32f103
的TM1640驱动程序(地址自动加1 和 固定地址)
基于
STM32f103
的TM1640驱动共阴极LED数码管程序(地址自动加1和固定地址)TM1640的个人理解首先需要知道TM1640是什么,其功能如何,TM1640是一种LED(发光二极管显示器)驱动控制专用电路
只是想学习而已
·
2023-11-19 16:38
单片机
嵌入式
基于
STM32F103
驱动TM1640LED数码管代码实现
本文是基于
STM32F103
单片机实现的,手册有写固定模式,和地址自加模式。本文采用固定模式,原因是方便改动。
一只小菜鸭
·
2023-11-19 15:36
stm32
单片机
arm
[
STM32
F1]基于
STM32F103
实现TM1640点亮16位共阴极数码管,显示“0~F”数字
本节我们目标是实现TM1640点亮16位共阴极数码管,显示“0~F”数字;1.硬件设计GPIO初始化配置SCL(PB6)SDA(PB7);开漏输出,通过IO模拟驱动TM1640,TM1640IC驱动有点类似于I2C;TM1640概述TM1640是一种LED(发光二极管显示器)驱动控制专用电路,内部集成有MCU数字接口、数据锁存器、LED驱动等电路。本产品性能优良,质量可靠。主要应用于电子产品LED
21ic电子工程师
·
2023-11-19 15:35
嵌入式基础知识
stm32
单片机
arm
基于
Stm32f103
针对TM1640驱动数码管
最近,在学习
stm32f103
芯片的使用,发现单片机很多东西,必须亲力亲为去写一遍才会明白里面的坑!第一次写,有问题请大佬指出。
dpc03
·
2023-11-19 15:05
stm32
STM32
的
STM32
F10X_MD_VL和
STM32
F10X_MD有什么区别呀
STM32
的
STM32
F10X_MD_VL和
STM32
F10X_MD有什么区别呀?
奕鹰S
·
2023-11-19 15:06
STM32
基于MS16F3211芯片的触摸控制灯的状态变化和亮度控制(11.17,PWM)
紧接上文,基本的控制逻辑并不难写,难的是是、如何输出自己想要频率的PWM波在对应的端口阅读文档定时器与PWM相关的寄存器,因为之前玩的
STM32
,所以看起来还是有点困难,准备边看边记录。
ghujlhdrx
·
2023-11-19 15:20
c语言
stm32
中485读取传感器数据TCP发送数据到上位机
stm32
中通过485协议读取传感器数据,再用TCP协议发送数据到上位机接收硬件硬石开发板:YS-F4Pro一个9600波特率485通信的温度传感器485串口参数波特率:9600数据位:8校验:noparity
大风吹~~~~~
·
2023-11-19 14:20
485
TCP
stm32
物联网
modbus
stm32
f4中can通信(StdId或ExtId收发数据)
@TOC硬件两套硬石开发板:YS-F4Pro波特率默认:1Mbps帧信息设定选择标准帧,而非扩展帧选择数据帧,而非远程帧计算数据域长度,包括数据域中的所有内容,最大值“8”,设为2实施以硬石提供的《YSF4_HAL-092.CAN双从机通信》(下载链接:http://www.ing10bbs.com/forum.php?mod=viewthread&tid=1458)历程为例:改动can初始化(M
大风吹~~~~~
·
2023-11-19 14:20
嵌入式
STM32
运动控制
stm32
can
stm32
中485通信读取传感器数据
stm32
中485通信硬件串口参数解决硬件硬石开发板:YS-F4Pro一个9600波特率485通信的温度传感器串口参数波特率:9600数据位:8校验:noparity停止位:1解决以硬石提供的《YSF4
大风吹~~~~~
·
2023-11-19 14:49
STM32
485
嵌入式
stm32
物联网
嵌入式硬件
单片机
arm
Proteus简单入门教程以及使用Proteus仿真
STM32F103
单片机和Arduino单片机
工欲善其事必先利其器,有条件的朋友直接使用开发板学习即可,但有时候手边没有实物开发板可以用,那么可以借助一些仿真软件运行我们的程序,Proteus算是使用的比较多的一种仿真软件,我们使用它来做
STM32F103
xiaolong_lili
·
2023-11-19 12:27
单片机
嵌入式硬件
proteus
stm32
Proteus仿真
STM32
读取DHT11并串口打印输出
心血来潮,来试试proteus里
STM32
的仿真功能,我选用的是
STM32F103
C8T6这款入门级芯片。踩了不少坑,因此写篇博文记录一下。
咕咕没有梦想
·
2023-11-19 12:56
stm32
proteus
单片机
proteus如何添加
stm32
_一个应用软件程序员的单片机
STM32
零基础入门
为什么开始考虑搞嵌入式开发?近5年来,从云计算、大数据到机器学习、AI,各种新潮的技术概念一波~~接一波。作为一名好奇心旺盛的软件程序员,每一个技术概念流行起来都会去凑凑热闹。但,在我的技术栈里,一切开发出来的软件都需要通过PC、手机才能进行人机交互。怎么破?搞嵌入式开发!好几年前,一个在搞嵌入式开发的朋友,给我安利了嵌入式开发的知识,由于一直在忙于工作,没有真正的认真接触,直到今年,自己创业,才
weixin_40009207
·
2023-11-19 12:25
stm32入门学什么板子
stm32网页数据交互
奋斗版
stm32开发板的
v5工作原理
proteus里面没有
stm32
怎么办_「话说定时器系列」之一:
STM32
定时器有哪些?
STM32
定时器是STMCU内部最基础且常用的外设,实际应用尤为普遍。
weixin_39788451
·
2023-11-19 12:55
定时器初值除32
基于Proteus实现
STM32
最小系统
本文章简要介绍如何利用Proteus搭建
stm32
单片机运行的最小系统的配置(以
STM32F103
C8为例)。本文章仅供参考,文中描述不一定全部正确,若有大佬发现文章错误,希望多多指正。
尘-星
·
2023-11-19 12:22
STM32仿真搭建
stm32
单片机
proteus
STM32
的LED闪烁项目的心得体会
目录项目简介项目步骤编译和下载代码运行程序熟悉
STM32
的开发环境和开发工具总结(21物联网应用技术2班-唐婷薇-20210320038)项目简介这个项目是基于
STM32
单片机的LED闪烁项目,主要目的是让学习者熟悉
m0_68011227
·
2023-11-19 12:21
单片机
stm32
嵌入式硬件
上一页
103
104
105
106
107
108
109
110
下一页
按字母分类:
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
其他