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
PWM OC IC
OC(OutputCompare)输出比较输出比较可以通过比较CNT(计数器)与CCR捕获/比较寄存器值的关系,来对输出电平进行置1,置0或翻转的操作,用于输出一定频率和占空比的PWM波形每个高级定时器和通用定时器都拥有4个输出比较通道高级定时器的前3个通道额外拥有死区生成和互补输出的功能当CNT>CCR,
养一只哈士奇
·
2024-01-26 08:46
stm32
嵌入式硬件
单片机
stm32
模数转换器-ADC单通道中断
ADC模拟-数字转换器ADC可以将引脚上连续变换的模拟电压转换成内存中存储的数字变量,建立模拟电路到数字电路的桥梁12位逐次逼近型ADC,1us转换时间输入电压:0~3.3V,转换结果范围:0~409518个输入通道,可测量16个外部(16个GPIO口)和2个内部信号源(内部温度传感器,内部参考电压)规则组和注入组两个转换单元模拟看门狗自动检测输入电压范围通道分配外部16个通道在转换时又分为规则通
养一只哈士奇
·
2024-01-26 08:46
单片机
嵌入式硬件
stm32
GPIO输入输出
种输入输出模式输出模式下可控制端口输出高低电平,用以驱动LED,控制蜂鸣器,模拟通信协议输出时序等输入模式下可读取端口的高低电平和电压,用于读取按键输入,外接模块电平信号输入,ADC电压采集,模拟通信协议接收数据因为
STM32
养一只哈士奇
·
2024-01-26 08:45
stm32
单片机
嵌入式硬件
STM32
使用IWDG和WWDG
目录独立看门狗(IWDG)IWDG初始化喂狗函数(该函数在
stm32
f10x_iwdg.h)窗口看门狗(WWDG)WWDG初始化中断函数main函数独立看门狗(IWDG)简单而言,看门狗就是设置计数值,
_my_memory_
·
2024-01-26 08:13
STM32
标准库
stm32
单片机
arm
STM32
开发(12)----CubeMX配置WWDG
CubeMX配置窗口看门狗(WWDG)前言一、窗口看门狗的介绍二、实验过程1.
STM32
CubeMX配置窗口看门狗2.代码实现3.硬件连接4.实验结果总结前言本章介绍使用
STM32
CubeMX对窗口看门狗定时器进行配置的方法
疯狂飙车的蜗牛
·
2024-01-26 08:40
stm32基础教程
stm32
单片机
嵌入式硬件
STM32
F103ZE单片机在WWDG窗口看门狗的EWI中断中喂狗导致系统复位的原因及解决办法(中断函数重入问题)
程序开启了WWDG的Earlywakeup(EWI)中断,在中断中喂狗,但系统不停地复位。HCLK=72MHz,PCLK1=4.5MHz,PCLK2=72MHz程序如下:#include#includeintfputc(intch,FILE*fp){if(fp==stdout){if(ch=='\n'){while(USART_GetFlagStatus(USART1,USART_FLAG_TXE
巨大八爪鱼
·
2024-01-26 08:40
stm32
WWDG
看门狗
STM32
(五)看门狗
看门狗简介:顾名思义就是看门的dog,不过这可不是用来看家的,而是用来看单片机的,在由单片机构成的微型计算机系统中单片机的工作常常会受到来自外界电磁场的干扰,造成程序的跑飞,而陷入死循环;或者因为用户配置代码出现BUG,导致芯片无法正常工作,出于对单片机运行状态进行实时监测的考虑,便产生了一种专门用于监测单片机程序运行状态的模块或者芯片,俗称“看门狗”(watchdog)。简单说:看门狗的本质就是
ODF..
·
2024-01-26 08:09
STM32
CubeMX
stm32
单片机
嵌入式硬件
stm32
读取编码器的两种方式
1.使用外部中断读取#include"spin.h"#defineencoder_portGPIOG#defineencoder_pin(GPIO_Pin_3|GPIO_Pin_5)#defineencoder_pin_AGPIO_Pin_3//外部中断引脚#defineencoder_pin_BGPIO_Pin_5voidEncoder_Init_Exit(){GPIO_InitTypeDefG
芯的一天
·
2024-01-26 08:02
stm32学习日记
stm32
单片机
arm
写给不断在Linux上折腾的自己
在使用Linux近一年后对自己的鼓励刚接触Linux时为什么会接触Linux,自然是源于嵌入式,当时我还在鼓捣51单片机,也开始对
STM32
有了一些了解,那,真正的嵌入式是什么?
探索实践
·
2024-01-26 08:36
江科大
STM32
中
PWM驱动LED呼吸灯&PWM驱动舵机&PWM驱动直流电机)TIM输入捕获示例程序(输入捕获模式测频率&PWMI模式测频率和占空比)TIM编码器接口示例代码(编码器接口)6、TIM(Timer)定时器
STM32
行稳方能走远
·
2024-01-26 08:03
STM32
stm32
【江科大】
STM32
:I2C时序/数据帧
文章目录IIC的时序基本单元发送一个字节(数据传输,SCL高电平时不允许改变SDA)接收一个字节:发送应答:接收应答:完整的数据帧指定地址写相同型号的芯片地址是相同的。那么同时存在多个相同芯片给的地址怎么办?当前地址读图中可以看到,主机并没有指定从机的寄存器地址,那主机读取的是从机的那个寄存器呢?指定地址读指定地址写()多个字符,读也是同样的操作,多次操作最后的读部分。IIC的时序基本单元起始条件
白糖熊
·
2024-01-26 08:03
STM32学习
stm32
嵌入式硬件
单片机
【
STM32
】
STM32
学习笔记-硬件SPI读写W25Q64(40)
00.目录文章目录00.目录01.SPI简介02.W25Q64简介03.SPI相关API3.1SPI_Init3.2SPI_Cmd3.3SPI_I2S_SendData3.4SPI_I2S_ReceiveData3.5SPI_I2S_GetFlagStatus3.6SPI_I2S_ClearFlag3.7SPI_InitTypeDef04.硬件SPI读写W25Q64接线图05.硬件SPI读写W25
Print World
·
2024-01-26 08:31
STM32F103
stm32
学习
笔记
W25Q64
SPI
江科大
江科大stm32
STM32
第三节——点亮第一个LED灯
1
STM32
CubeMX新建工程如果是第一次打开
STM32
CubeMX,软件会自动下载一些组件,等待下载完成即可。
语文同步练习
·
2024-01-26 08:58
STM32
HAL库
stm32
嵌入式硬件
单片机
STM32
第一节——初识
STM32
1硬件介绍1.1硬件平台配套硬件:以野火的
STM32
F1霸道开发板为平台,若用的是别的开发板,可自己进行移植。
语文同步练习
·
2024-01-26 08:28
STM32
HAL库
stm32
嵌入式硬件
单片机
STM32
第二节——GPIO
STM32
芯片的GPIO被分成很多组,每组有16个引脚(也有可能少于16个),如型号为
STM32
F103VET6型号的芯片有GPIOA、GPIOB、GPIOC至GPIOE共5组GPIO,
语文同步练习
·
2024-01-26 08:28
STM32
HAL库
stm32
嵌入式硬件
单片机
[嵌入式软件][启蒙篇][仿真平台]
STM32
F103实现定时器
[嵌入式软件][启蒙篇][仿真平台]
STM32
F103实现串口输出输入、ADC采集文章目录一、定时器(1)简介
STM32
定时器计算公式(2)示例代码(基本定时功能)(3)仿真效果(基本定时功能)(4)示例代码
jianqiang.xue
·
2024-01-26 08:57
#
stm32
单片机
嵌入式硬件
STM32
实现软件IIC协议操作OLED显示屏(1)
时间记录:2024/1/25一、IIC协议介绍(1)协议介绍IIC(又称I2C,Inter-IntegratedCircuit),即集成电路总线,是一种两线式串行总线,由PHILIPS公司开发,用于连接微控制器及其外围设备。多用于主机和从机在数据量不大且传输距离短的场合下的主从通信。I2C总线由数据线SDA和时钟线SCL构成通信线路,既可用于发送数据,也可接收数据,是一种半双工通信协议。总线上的主
KINO32
·
2024-01-26 08:25
STM32
stm32
嵌入式硬件
单片机
[嵌入式软件][启蒙篇][仿真平台]
STM32
F103实现串口输出输入、ADC采集
上一篇:[嵌入式软件][启蒙篇][仿真平台]
STM32
F103实现LED、按键文章目录一、串口输出(1)简介(2)示例代码(3)仿真效果二、串口输入(1)简介(2)示例代码(3)仿真效果三、ADC采集(
jianqiang.xue
·
2024-01-26 07:20
#
stm32
单片机
嵌入式硬件
STM32
电机教程 15 - BLDC 速度环内嵌电流环
前言无刷直流(BrushlessDirectCurrent,BLDC)电机是一种正快速普及的电机类型,它可在家用电器、汽车、航空航天、消费品、医疗、工业自动化设备和仪器等行业中使用。正如名称指出的那样,BLDC电机不用电刷来换向,而是使用电子换向。BLDC电机和有刷直流电机以及感应电机相比,有许多优点。其中包括:•更好的转速-转矩特性•快速动态响应•高效率•使用寿命长•运转无噪音•较高的转速范围此
张十三的博客
·
2024-01-26 07:49
BLDC
STM32
STM32
标准库——(2)GPIO输出
1.GPIO简介GPIO(GeneralPurposeInputOutput)通用输入输出口可配置为8种输入输出模式引脚电平:0V~3.3V,部分引脚可容忍5V输出模式下可控制端口输出高低电平,用以驱动LED、控制蜂鸣器、模拟通信协议输出时序等输入模式下可读取端口的高低电平或电压,用于读取按键输入、外接模块电平信号输入、ADC电压采集、模拟通信协议接收数据等每个GPI/O端口有两个32位配置寄存器
郑老师的小学童
·
2024-01-26 06:21
STM32
stm32
单片机
STM32
标准库——(1)简介、工程建立
1.硬件设备
STM32
面包板入门套件Windows电脑万用表、示波器、镊子、剪刀等2.套件介绍3.
STM32
简介
STM32
是ST公司基于ARMCortex-M内核开发的32位微控制器
STM32
常应用在嵌入式领域
郑老师的小学童
·
2024-01-26 06:51
STM32
stm32
单片机
STM32
标准库——(3)LED闪烁、LED流水灯、蜂鸣器
1.相关API1.1GPIOSpeed_TypeDef/***@briefOutputMaximumfrequencyselection最大频率选择*/typedefenum{GPIO_Speed_10MHz=1,GPIO_Speed_2MHz,GPIO_Speed_50MHz}GPIOSpeed_TypeDef;1.2GPIOMode_TypeDef/***@briefConfiguration
郑老师的小学童
·
2024-01-26 06:49
STM32
stm32
单片机
Docker(harbor)镜像仓库搭建
docker
基础教程
一,docker简介1.Docker是PaaS提供商dotCloud开源的一个基于LXC的高级容器引擎,源代码托管在Github上,基于go语言并遵从Apache2.0协议开源。
wn_96
·
2024-01-26 03:13
虚拟机
docker
运维
容器
江科大
STM32
学习笔记—ADC模数转换器
规则组的转换模式7.1.4触发转换信号7.1.5数据对齐7.1.6转换时间7.1.7校准7.1.8外围电路设计7.1.9总结7.2实验:ADC单通道7.3实验:ADC多通道注:笔记主要参考B站江科大自化协教学视频“
STM32
zhuxinmingde
·
2024-01-25 23:39
STM32
stm32
学习
笔记
14、江科大
stm32
视频学习笔记——AD单通道和AD多通道代码
、思路2、AD.c3、main.c五、知识点1、模拟输入2、校准的4个步骤3、模拟量输出和数字输出一、程序现象1、AD单通道电位器即滑动变阻器,用电位器产生0~3.3V连续变化的模拟电压信号,然后接到
STM32
weixin_45981798
·
2024-01-25 23:39
stm32单片机
单片机
stm32
嵌入式硬件
【江科大】
STM32
:ADC转换(单通道+多通道)
STM32
的时钟源ADC预分频器来自于RCC,2,4分频后分别是32,和18,最大16MHZ因
白糖熊
·
2024-01-25 23:35
STM32学习
stm32
嵌入式硬件
单片机
RT-Thread:
STM32
SPI使用流程
1.添加驱动①点开设置界面②勾选看门SPI驱动③点击保存④查看添加的驱动文件drv_spi.c2.打开驱动头文件定义①打开配置文件②打开定义3.打开需要开启的SPI总线打开drivers目录下的board.h用SPI搜索,找到如下文字,打开对应的宏。/*--------------------------SPICONFIGBEGIN--------------------------*//**if
软饭硬吃666
·
2024-01-25 22:00
RT-Thread
STM32CubeMX
STM32
stm32
嵌入式硬件
单片机
RT-Thread
STM32CubeMX
rt-thread------串口(二)发送篇
系列文章目录rt-thread之fal移植rt-thread之生成工程模板
STM32
------串口理论篇rt-thread------串口V1版本(一)配置rt-thread------串口V1版本(
柒妖71
·
2024-01-25 22:30
#
rt-thread
单片机
stm32
嵌入式硬件
rt-thread
uart
rt-thread------串口V1版本(一)配置
系列文章目录
STM32
------串口理论篇rt-thread------串口(二)发送篇rt-thread------串口(三)接收篇rt-thread之fal移植rt-thread之生成工程模板文章目录系列文章目录前言一
柒妖71
·
2024-01-25 22:29
#
rt-thread
单片机
stm32
rt-thread
串口
正点原子
STM32
F4探索者开发板HAL库TFT LCD屏幕例程移植到
STM32
CubeMX+CLion
前言在学习
STM32
时,跟着教程学标准库都是用Keil软件开发,HAL库配套的例程也是Keil开发的,同时发现配套例程的HAL库程序的硬件配置代码都是自己编写的,而在网上搜的HAL库程序都是用
STM32
CubeMX
国产娃娃菜
·
2024-01-25 21:48
STM32F407学习笔记
stm32
单片机
c语言
嵌入式硬件
【正点原子
STM32
连载】第二章
STM32
简介 摘自【正点原子】MiniPro
STM32
H750 开发指南_V1.1
id=6770174305603)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-336836-1-1.html4)对正点原子
STM32
感兴趣的同学可以加群讨论
正点原子
·
2024-01-25 21:17
正点原子
嵌入式
stm32
单片机
arm
【正点原子
STM32
】新建HAL库版本MDK工程
新建HAL库版本MDK工程步骤2.1、新建工程文件夹2.2、新建一个工程框架2.3、添加文件2.4、魔术棒设置2.5、添加main.c,并编写代码三、下载验证四、总结一、新建工程前的准备工作1、下载相关
STM32
Cube
咖喱年糕
·
2024-01-25 21:15
STM32
stm32
USE_HAL_DRIVER
STM32F103xE
新建HAL库版本MDK工程步骤
新建工程根目录文件夹
目标选项卡设置
工程文件概述
【
stm32
学习】正点原子
stm32
f103学习——开发板入门
一、连接外设数据手册中FT标志的IO口是兼容5V的(原理图上带ADC都是不兼容5V)——判断能否作为ADC输入?(外设)——首先了解一下ADCADC是Analog-to-DigitalConverter的缩写。指模/数转换器或者模拟/数字转换器。是指将连续变量的模拟信号转换为离散的数字信号的器件。典型的模拟数字转换器将模拟信号转换为表示一定比例电压值的数字信号。判断:1.引脚上是否有ADC的字样2
m0_65222834
·
2024-01-25 21:15
stm32学习
stm32
单片机
学习
【正点原子
STM32
】新建寄存器版本MDK工程
新建寄存器版本MDK工程步骤2.1、新建工程文件夹2.2、新建一个工程框架2.3、添加文件2.4、魔术棒设置2.5、添加main.c,并编写代码三、下载验证四、总结一、新建工程前的准备工作1、下载相关
STM32
Cube
咖喱年糕
·
2024-01-25 21:14
STM32
新建工程框架步骤和文件夹结构
工程框架
选择主控型号
启动文件
AC5和AC6编译器对比
绝对路径和相对路径对比
目标选项卡设置
添加分散加载文件
【正点原子
STM32
】认识HAL库(CMSIS、
STM32
Cube固件包、HAL库框架结构、使用HAL库、注意事项)
一、初识HAL库1.1、CMSIS简介1.2、HAL库简介二、
STM32
Cube固件包浅析2.1、如何获取
STM32
Cube固件包?
咖喱年糕
·
2024-01-25 21:14
STM32
stm32
嵌入式硬件
单片机
CMSIS
STM32Cube固件包
HAL库框架结构
使用HAL库和注意事项
【正点原子
STM32
】
STM32
基础知识(F1F4F7H7
STM32
系统框架、寻址范围、存储器映射的存储器功能划分、寄存器映射)
一、
STM32
系统框架1.1、CortexM内核&芯片1.2、F1系统架构1.3、F4系统架构1.4、F7系统架构1.5、H7系统架构二、
STM32
的寻址范围?
咖喱年糕
·
2024-01-25 21:42
STM32
F1F4F7H7
系统框架
寻址范围
存储器映射
寄存器映射
内核寄存器和外设寄存器
寄存器地址计算
结构体完成对寄存器的映射
嵌入式未来发展的一些建议
从功能上面看,嵌入式本身包括了51、
STM32
、MCU、SOC、SOC+baseband等很多形式。
ST小智
·
2024-01-25 20:56
研发管理
物联网
[
stm32
][rtthread][待填坑] 入门指北
[
stm32
][rtthread][待填坑]入门指北[
stm32
][rtthread]入门指北keil5安装流程
stm32
cubemx安装流程rtthread包安装(keil5&&
stm32
cubemx
CJL_asLong
·
2024-01-25 19:16
#
单片机
stm32
单片机
嵌入式硬件
multiply defined导致编译不过
STM32
F411VETx-6157.axf:Error:L6200E:SymbolSensorReadMemorymultiplydefined(bysensor_spi_common.oandlibgsl.o
N*
·
2024-01-25 19:14
c语言
WDG_
STM32
STM32
内置两个看门狗独立看门狗(IWDG):独立工作(时钟
Blank_3
·
2024-01-25 17:23
stm32
嵌入式硬件
单片机
ADC_
STM32
(即将引脚上的模拟电压转化为寄存器中的数字变量,供MCU使用)
STM32
中的ADC外设,是12位逐次逼近型ADC,转化频率为1MHZ(即1微秒转化一次)逐次逼近型ADC:通过一个DAC生成对比电压,与端口电压进行比较
Blank_3
·
2024-01-25 17:53
stm32
单片机
嵌入式硬件
USART_
STM32
一、串口通信1.1通信协议简介通信的目的:将一个设备的数据传输到另一个设备,扩展硬件系统通信协议:制定通信的规则,通信双方按照协议规则进行数据收发常用通信协议:异步通信和同步通信的区别在于是否有时钟线连接两端1.2串口通信协议简介串口是一种应用广泛的通讯接口,可实现两个设备的互相通信,包括单片机与单片机、单片机与电脑、单片机与各式各样的模块互相通信。1.2.1硬件电路简单双向串口通信有两根通信线(
Blank_3
·
2024-01-25 17:53
stm32
嵌入式硬件
单片机
RTC/BKP_
STM32
一、Unix时间戳1.1Unix简介Unix时间戳(UnixTimestamp):定义为从UTC/GMT的1970年1月1日0时0分0秒开始所经过的秒数,不考虑闰秒。GMT:格林尼治标准时间(以地球自转为标准);UTC:协调时间时间(以原子钟为标准)闰秒:UTC和GMT偏差超过0.9s时,UTC执行闰秒。时间戳存储在一个秒计数器中,秒计数器为32位/64位的整型变量,不进位。世界上所有时区的秒计数
Blank_3
·
2024-01-25 17:53
stm32
单片机
PWR_
STM32
一、PWR简介PWR(PowerControl)电源控制PWR负责管理
STM32
内部的电源供电部分,可以实现可编程电压监测器和低功耗模式的功能可编程电压监测器(PVD)可以监控VDD电源电压,当VDD下降到
Blank_3
·
2024-01-25 17:53
stm32
单片机
嵌入式硬件
TIM_
STM32
一、TIM简介TIM(timer)定时器在
STM32
中,定时器的基准时钟一般为主频72MHZ的关键结构:由16位计数器、预分频器、自动重装寄存器组成的时基单元。
Blank_3
·
2024-01-25 17:52
stm32
单片机
嵌入式硬件
EXTI_
STM32
EXTI一、各类概念简述中断:在主程序运行过程中,出现了特定的中断触发条件(中断源),使得CPU暂停当前正在运行的程序,转而去处理中断程序,处理完成后又返回原来被暂停的位置继续运行。中断优先级:当有多个中断源同时申请中断时,CPU会根据中断源的轻重缓急进行裁决,优先响应更加紧急的中断源。抢占优先级:抢占优先级高的中断允许中断嵌套(即可以打断当前正在运行的中断)。响应优先级:响应优先级高的优先排队,
Blank_3
·
2024-01-25 17:22
stm32
单片机
嵌入式硬件
FLASH_
STM32
一、FLASH简介
STM32
F1系列的FLASH包含程序存储器、系统存储器和选项字节三个部分,通过闪存存储器接口(外设)可以对程序存储器和选项字节进行擦除和编程。
Blank_3
·
2024-01-25 17:52
stm32
嵌入式硬件
单片机
STM32
G4芯片SPI1 CLK管脚AF Mode自动变化为0的问题
2问题现象通过视频可见:
STM32
G4芯片SPI1CLK管脚AFMode自动变化在11秒前,AFRL3=0x05,其由218行LL_GPIO_SetAFPin_0_7函数配置。
coffee_baba
·
2024-01-25 16:21
STM32
stm32
单片机
【python
基础教程
】使用python读写各种格式的文件
引言今天,小哥给大家提供了丰富的文件读写功能,可应用于各种文件格式。本篇博客将总结Python中读写各类文件的方法,包括文本文件、CSV文件、JSON文件、Excel文件等。无论你是初学者还是有经验的开发者,这里都将为你提供一份全面的文件操作指南。1.文本文件读取文本文件file_path='example.txt'withopen(file_path,'r')asfile:content=fil
babybin
·
2024-01-25 15:23
Python
python
开发语言
CUBEMX与FreeRTOS在Arm Compiler 6下的配置方法
在嵌入式开发中,
STM32
是一种广泛使用的微控制器。为了提高开发效率,我们通常会利用ST公司提供的
STM32
CubeMX工具来配置硬件,并结合FreeRTOS这一实时操作系统来进行多任务处理。
岚叶
·
2024-01-25 15:44
FREERTOS
AC6
Arm
Compiler
KEIL
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
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
其他