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学习总结
嵌入式C语言进阶(汇总)系统化详解
以下是嵌入式C语言进阶知识的系统化详解,结合嵌入式开发的实际需求和典型场景:一、硬件级编程技巧1.位操作与寄存器控制//位掩码操作(
STM32
GPIO控制示例)#defineGPIO_PIN5(1USR
niuTaylor
·
2025-03-17 17:15
c语言
开发语言
MVC/MVP/MVVM框架
学习总结
(二)
上次已经了解到MVC的知识,现在是扩展实现MVP/MVVM的框架改进本身项目MVVM框架即Model-View-ViewModel框架,是一种软件架构设计模式,以下是具体介绍:核心组件Model(模型):代表应用程序的数据结构和业务逻辑,负责数据的存储、检索、验证和处理,定义业务规则和算法,是应用程序的数据核心。比如在一个电商应用中,商品数据、用户订单数据等的存储和相关逻辑处理都属于Model层。
每次的天空
·
2025-03-17 14:52
mvc
学习
java
stm32
——RTC实时时钟
一、关于时间2038年问题在计算机应用上,2038年问题可能会导致某些软件在2038年无法正常工作。所有使用UNIX时间表示时间的程序都将将受其影响,因为它们以自1970年1月1日经过的秒数(忽略闰秒)来表示时间。这种时间表示法在类Unix(Unix-like)操作系统上是一个标准,并会影响以其C编程语言开发给其他大部份操作系统使用的软件。在大部份的32位操作系统上,此“time_t”数据模式使用
杏儿黄
·
2025-03-17 07:39
ARM专栏
STM32
RTC
【人工智能基础2】机器学习、深度
学习总结
文章目录一、人工智能关键技术二、机器学习基础1.监督、无监督、半监督学习2.损失函数:四种损失函数3.泛化与交叉验证4.过拟合与欠拟合5.正则化6.支持向量机三、深度学习基础1、概念与原理2、学习方式3、多层神经网络训练方法一、人工智能关键技术领域基础原理与逻辑机器学习机器学习基于数据,研究从观测数据出发寻找规律,利用这些规律对未来数据进行预测。基于学习模式,机器学习可以分为监督、无监督、强化学习
roman_日积跬步-终至千里
·
2025-03-16 23:02
人工智能习题
人工智能
机器学习
深度学习
【
STM32
】Fatfs文件系统(1)—结构体配置
1.FatFs结构体配置1.1FunctionConfigurations功能配置FF_FS_READONLY定义FatFs是否工作在只读模式0:读/写。默认值。1:只读。只读模式下,写相关的函数f_write(),f_sync(),f_unlink(),f_mkdir(),f_chmod(),f_rename(),f_truncate(),f_getfree()以及其他和写操作相关的函数都将被移
_Yeps
·
2025-03-16 17:53
stm32
嵌入式硬件
单片机
STM32
控制步进推杆电机通过精准控制脉冲进行复位
1、TB6600升级版驱动器TB6600升级版驱动器是一款专业的两相混合式步进电机驱动器,其驱动电流电流在3.5A及以下,而我所用的步进电机刚好是两相混合式步进电机,刚好符合。其接线方式我是按照共阴极接法:所以呢,当ENA=0时,电机启动,ENA=1时,电机停止;当DIR=0时,电机正向转动,DIR=1时,电机反向转动;2、定时器配置PWM输出模式,以及更新中断voidTIM3_PWM_Init(
只爱思麟啦啦啦啦啦
·
2025-03-16 12:42
stm32
单片机
嵌入式硬件
【
STM32
】USART串口收发HEX数据包&收发文本数据包
有关串口知识参考:【
STM32
】USART串口协议&串口外设-学习笔记-CSDN博客HEX模式/十六进制模式/二进制模式:以原始数据的形式显示文本模式/字符模式:以原始数据编码后的形式显示参考上面文章查看
傍晚冰川
·
2025-03-16 07:37
stm32
网络
嵌入式硬件
单片机
笔记
学习
c语言
关于
STM32
常用的8种GPIO输入输出模式的理解
目录GPIO共有8中输入输出模式,分别是:上拉输入、下拉输入、浮空输入、模拟输入、开漏输出、推挽输出、开漏复用输出、推挽复用输出,下面我们详细介绍以下上面的八种输入输出模式。一、输入模式(1)上拉输入:GPIO_Mode_IPU(2)下拉输入:GPIO_Mode_IPD(3)浮空输入:GPIO_Mode_IN_FLOATING(4)模拟输入:GPIO_Mode_AIN二、输出模式(1)开漏输出:G
MPU技术极客笔记
·
2025-03-16 04:17
项目开发经验:STM32
stm32
单片机
嵌入式硬件
STM32
单片机常见的 8 种输入输出模式
STM32
单片机常见的8种输入输出模式文章目录
STM32
单片机常见的8种输入输出模式1.浮空输入模式(GPIO_Mode_IN_FLOATING)介绍使用场景示例代码2.上拉输入模式(GPIO_Mode_IPU
嵌入式修炼师
·
2025-03-16 04:17
STM32
单片机
stm32
STM32
定时器、PWM周期、频率、占空比的计算
频率和周期:PWM的频率=时钟频率/(自动重装值+1)*(预分频值+1)
STM32
的最大时钟频率为72MHz=72000000Hz例PWM频率=72000000/(100-1+1)*(720-1+1)=
你也喜欢吃香菜嘛
·
2025-03-16 04:14
stm32
嵌入式硬件
单片机
STM32
入门教程——CAN驱动经验文档
##1.引言-简述
STM32
F407微控制器及其在工业和汽车应用中的CAN通讯重要性。-阐明文档的目标,即分享
STM32
F407CAN驱动的开发经验和最佳实践。
单片机的码农
·
2025-03-15 22:00
STM32入门教程
stm32
单片机
嵌入式硬件
使用
STM32
实现LCD显示
实现LCD显示内容的关键是通过
STM32
控制LCD的驱动芯片,将要显示的内容以二进制的方式发送给驱动芯片,然后由驱动芯片控制液晶屏幕显示。
粉绿色的西瓜大大
·
2025-03-15 19:15
stm32
单片机
嵌入式硬件
STMicroelectronics 系列:
STM32
H7 系列_(1).
STM32
H7系列概述
STM32
H7系列概述1.引言
STM32
H7系列是STMicroelectronics公司推出的一款高性能、低功耗的32位微控制器系列。
kkchenkx
·
2025-03-15 19:42
机器人控制系统和单片机开发
stm32
嵌入式硬件
单片机
ESP-IDF中FreeRTOS的三种任务调度算法
本文内容参考:
STM32
F103移植FreeRTOS必须搞明白的系列知识---2(FreeRTOS任务优先级)_freertos最多支持多少个任务-CSDN博客浅析FreeRTOS任务调度器的三种调度算法和应用
蓝天居士
·
2025-03-15 18:01
ESP-IDF
ESP32-S3
ESP32-C3
ESP-IDF
STM32
与HAL库开发实战:深入探索ESP8266的多种工作模式
STM32
与HAL库开发实战:深入探索ESP8266的多种工作模式一、硬件平台简介
STM32
F103C8T6(BluePill核心板)作为主控芯片,通过HAL库直接驱动ESP8266WiFi模块
坏柠
·
2025-03-15 11:09
嵌入式开发笔记
stm32
单片机
嵌入式硬件
STM32
F407 SPI通信
1、SPI介绍SPI(串行外设接口)是一种由摩托罗拉公司开发的同步串行通信协议,主要用于短距离、高速通信的场景(如芯片间通信)。其核心特点是主从架构、全双工通信和硬件简单,广泛应用于嵌入式系统中连接微控制器(MCU)与传感器、存储器(如EEPROMFlash)、显示屏、实时时钟和网络控制器等外设。SPI接口提供两个主要功能,支持SPI协议或I2S音频协议。默认情况下,选择的是SPI功能。可通过软件
Klein、凉城
·
2025-03-15 09:46
STM32F407标准库
stm32
嵌入式硬件
单片机
(
学习总结
28)Linux 基本命令3
Linux基本命令3工具使用命令使用vim编辑器命令vim使用nano文本编辑器命令nano使用gcc/g++编译器命令gcc/g++使用gdb/cgdb调试器命令gdb/cgdb使用自动化构建命令make使用版本控制器命令git系统或进程相关命令读取输入并赋值给变量命令read设置或修改shell环境命令set设置环境变量命令export测试网络连接命令ping显示系统登录记录命令last显示失
瞌睡不来
·
2025-03-15 07:34
学习
linux
STM32
上使用UCOSII--软件定时器和任务延时
有关UCOS任务的介绍:
STM32
上使用UCOSII–任务有关UCOS信号量和邮箱的介绍:
STM32
上使用UCOSII–信号量和邮箱有关消息队列和信号量集的介绍:
STM32
上使用UCOSII–消息队列和信号量集一
Zach_z
·
2025-03-15 05:42
嵌入式
stm32
ucosii
Spring Cloud 与微服务
学习总结
(14)—— 云原生时代,如何从 Java 开发者转型微服务?
前言根据维基百科定义,微服务不是整体应用程序中的一个层。相反,微服务是一个独立的业务功能,具有清晰的接口,并且可以通过内部组件实现分层架构。从战略角度来看,微服务架构基本上遵循“做一件事,就要做得好”的Unix哲学。为了应对传统单体架构的缺陷,微服务架构被企业广泛应用。然而,实践之前有很多问题都需要提前考虑清楚,比如Java背景的开发者是否更有优势?微服务、容器化、DevOps和CI/CD之间的关
一杯甜酒
·
2025-03-14 23:24
Spring
Cloud与微服务
java
云原生
spring
cloud
微服务
微服务架构
Git
学习总结
(9)——如何构建你自己的 Git 服务器
现在我们将开始学习如何构建一个Git服务器,如何在具体的事件中写一个针对特定的触发操作的自定义Git(例如通告),如何发布你的代码到一个网站。
一杯甜酒
·
2025-03-14 22:14
Git
使用DeepSeek完成一个简单嵌入式开发
开启DeepSeek对话请帮我使用AltiumDesigner设计原理图、PCB,使用keil完成代码编写;要求:使用
stm32
F103RCT6为主控芯片,控制3个流水灯的原理图这里需要注意,每次DeepSeek
大牛攻城狮
·
2025-03-14 19:13
AI能替换码农
DeepSeek
AI
嵌入式
AI替代码农
STM32
流水灯
深入解析ADC寄存器:从原理到实战配置
目录引言一、ADC寄存器核心作用与分类1.寄存器在ADC中的角色2.寄存器典型分类二、
STM32
ADC寄存器深度解析1.关键寄存器映射表2.寄存器级ADC配置实战三、TIADS1115配置寄存器详解1.16
Electron-er
·
2025-03-14 17:30
嵌入式硬件
单片机
架构
stm32
深入解析
STM32
时钟树:从原理到实战配置
目录引言一、
STM32
时钟树体系架构解析1.1时钟树全景图1.2核心时钟源详解二、时钟信号流向与控制逻辑2.1主时钟路径2.2关键分频系数2.3时钟门控机制三、CubeMX实战配置3.1配置步骤演示3.2
Electron-er
·
2025-03-14 17:29
stm32
单片机
嵌入式硬件
深入解析模拟/数字转换(ADC):从原理到应用实践
的定义与基本原理2.关键性能指标二、主流ADC架构及适用场景1.逐次逼近型(SARADC)2.积分型(双斜ADC)3.流水线型(PipelineADC)4.Σ-Δ型ADC三、ADC在嵌入式开发中的实践1.
STM32
Electron-er
·
2025-03-14 17:29
单片机
stm32
嵌入式硬件
以
STM32
为例-通俗语言理解SPI通信协议
文章目录SPI是什么四条“车道”的作用工作模式就像“舞蹈的节奏”通信过程是“一场对话”SPI通信的“厉害之处和用途”SPI是什么想象SPI是一个小小的数据高速公路,专门用于让
STM32
芯片和其他设备(比如传感器或者存储卡
Electron-er
·
2025-03-14 17:59
STM32
stm32
单片机
51单片机
物联网
嵌入式硬件
iot
micropython入门指南电子版_MicroPython入门指南
MicroPython可以在多种嵌入式硬件平台上运行,目前已经有
STM32
EchiTie
·
2025-03-14 15:42
c语言utc时间转换北京时间_
STM32
开发 -- UTC、UNIX时间戳、北京时间之间的转换
我碰到的问题,GPS上UTC时间转北京时间和
STM32
上UNIX时间戳转北京时间。这部分之前讲RTC和GPS的时候有涉及到一部分。
weixin_39628180
·
2025-03-14 10:32
c语言utc时间转换北京时间
STM32
USB通信知识与应用详解
在嵌入式系统开发中,
STM32
作为一款性能卓越的微控制器,其USB通信功能的应用十分广泛。
番茄老夫子
·
2025-03-14 09:55
stm32
嵌入式硬件
单片机
C# WPF
学习总结
经过一段时间的学习和实践,我对C#WPF(WindowsPresentationFoundation)有了更深入的理解。WPF作为一个强大的桌面应用程序开发框架,为开发者提供了丰富的UI控件、强大的数据绑定和灵活的布局系统。以下是我对C#WPF学习的一些总结:目录1.基础知识2.UI设计3.数据绑定4.动画和特效5.命令和路由事件6.自定义控件和扩展性7.性能优化和内存管理8.实战项目经验9.学习
战族狼魂
·
2025-03-14 09:23
WPF
C#
c#
wpf
学习
STM32
驱动OLED屏幕全解析:从原理到温度显示实战(中) | 零基础入门
STM32
第五十四步
主题内容教学目的/扩展视频OLED显示屏重点课程电路原理,手册分析,驱动程序。初始化,清屏,ASCII字库,显示分区。调用显示函数。做带有加入图形和汉字显示的RTC时钟界面。讲字库的设计原理。师从洋桃电子,杜洋老师文章目录一、OLED驱动架构设计二、关键函数解析(oled0561.c)2.1初始化函数OLED0561_Init2.2显示控制函数2.3清屏函数三、字符显示原理3.1单字符显示函数3.
触角01010001
·
2025-03-14 04:19
STM32入门教程(100步)
stm32
嵌入式硬件
单片机
驱动开发
物联网
OLED屏幕开发全解析:从硬件设计到物联网显示实战 | 零基础入门
STM32
第五十二步
主题内容教学目的/扩展视频OLED显示屏重点课程电路原理,手册分析,驱动程序。初始化,清屏,ASCII字库,显示分区。调用显示函数。做带有加入图形和汉字显示的RTC时钟界面。讲字库的设计原理。师从洋桃电子,杜洋老师文章目录一、OLED屏幕核心特性解析二、OLED模块电路设计要点2.1硬件接口设计2.2电源设计规范三、OLED驱动开发关键技术3.1初始化流程设计3.2显示控制功能四、OLED字库生成
触角01010001
·
2025-03-14 04:17
STM32入门教程(100步)
stm32
嵌入式硬件
驱动开发
物联网
单片机
STM32
I2C通信协议详解
文章目录
STM32
I2C通信协议详解一、I2C协议概述二、物理层特性总线结构:引脚定义:电平特性:地址机制:三、协议层机制起始信号:停止信号:数据有效性:应答信号(ACK):仲裁机制:四、
STM32
与I2C
盼海
·
2025-03-14 03:16
stm32
stm32
嵌入式硬件
单片机
学习
STM32
的CAN总线通信
在
STM32
芯片中,CAN总线通信功能是通过内置的CAN控制器实现的。本文将通过编写代码案例来详细介绍如何在
STM32
芯片上实现CAN总线通信。
心梓知识
·
2025-03-14 03:15
stm32
学习
单片机
STM32
标准库函数 GPIO_SetBits、GPIO_ResetBits、GPIO_WriteBit、GPIO_Write 区别
GPIO_SetBits:使用例:GPIO_SetBits(GPIOA,GPIO_Pin_1|GPIO_Pin_2);意思是将GPIOA1和GPIOA2设为高电平GPIO_SetBits(GPIOA,0x0003);意思也是将GPIOA1和GPIOA2设为高电平实际上当选中GPIOA时,它会按位遍历,在哪一位有1说明对应GPIOA的那一位输出高电平GPIO_ResetBits:使用例:GPIO_R
cykaw2590
·
2025-03-14 03:44
嵌入式
stm32
嵌入式硬件
单片机
playWright
学习总结
注意,这里并没有学过selenium自动化。playwright对比selenium来说,不需要不断下载驱动。且playWright最大的优点是可以录制操作,并自动生成自动化脚本。视频:快速上手-3-示例_哔哩哔哩_bilibili资料:Xpath/Role/视觉定位方法-白月黑羽安装:直接使用命令安装:pipinstallplaywright安装需要的浏览器:playwrightinstall安
one day321
·
2025-03-13 20:30
python
开发语言
STM实战开发(6):
STM32
驱动 LCD 屏幕显示字符开发详解
STM32
作为一个强大的微控制器平台,提供了丰富的外设接口,可以方便地驱动各种类型的LCD屏幕。
嵌入式开发项目
·
2025-03-13 16:26
STM32实战开发
2025年嵌入式开发
stm32
嵌入式硬件
单片机
物联网
STM32
F407 定时器实例解析
文章目录引言
STM32
F407定时器概述定时器配置实例1.时钟源和分频设置2.计数器和自动重载寄存器配置3.工作模式和输出比较配置4.启动定时器和中断配置寄存器方式HAL库方式
STM32
F407定时器实例解析引言
盼海
·
2025-03-13 15:22
stm32
stm32
单片机
嵌入式硬件
记录:
STM32
F407 定时器时钟
(1)高级定时器timer1,timer8以及通用定时器timer9,timer10,timer11的时钟来源是APB2总线(2)通用定时器timer2~timer5,通用定时器timer12~timer14以及基本定时器timer6,timer7的时钟来源是APB1总线(3)当APB1和APB2分频数为1的时候,TIM1、TIM8~TIM11的时钟为APB2的时钟,TIM2~TIM7、TIM12
tenacity0o
·
2025-03-13 15:19
stm32
单片机
嵌入式硬件
STM32
F407定时器基础知识
基本定时器(TIM6TIM7)通用计时器(TIM2~TIM5TIM9~TIM14)高级控制定时器(TIM1TIM8)定时器之间彼此独立,不共享任何资源。一、基本定时器1.组成(1)时钟源时钟源频率=APB1总线时钟频率×倍频器系数APB1预分频器系数=1->倍频器系数=1APB1预分频器系数≥2->倍频器系数=2APB1总线频率42MHz(2)控制器控制定时器复位、使能、计数、触发DAC转换。DA
石雕冰
·
2025-03-13 14:46
stm32
嵌入式硬件
单片机
STM32
F103的APB1和APB2时钟总线外设
APB1操作速度限于36MHz,APB2操作于全速(最高72MHz)。APB2负责ADC,串口1,SPI1,高级TIMI/O,EXTI和AFIO。APB1负责DAC,USB,I2C,CAN,串口2345,SPI23,普通TIM
dlhto
·
2025-03-13 14:11
stm32
stm32
stm32
hal 库 使用模板(1)——界面切换
#include"Pages.h"uint8_tPagesNum=PAGE0;voidPage0Display(uint8_tKey){PagesNum=PAGE0;if(Key==KEY1){PagesNum=PAGE1;}}voidPage1Display(uint8_tKey){PagesNum=PAGE1;if(Key==KEY1){PagesNum=PAGE2;}voidPage2Dis
lh_0012
·
2025-03-13 11:23
单片机
学习
stm32
串口通信-
STM32
的USART串口通讯程序
目录一、原理介绍1.串口协议2.常用协议标准1)RS-2322)RS-4853.RS232、485电平与TTL电平的区别1)RS232电平2)RS485电平3)TTL电平4)RS232、485电平与TTL电平的区别3.USB转串口1)基本原理2)芯片简介3)工作原理二、串口通信操作1.驱动下载2.程序编写1)源程序2)编译运行3)烧录结果三、总结一、原理介绍1.串口协议串口是显控设备与信号处理板之
love_yiyi_li
·
2025-03-13 08:55
stm32
单片机
arm
STM32
固件库解析与示例代码
STM32
固件库是针对STMicroelectronics的
STM32
微控制器系列而设计的一套软件库。它提供了一组丰富的功能和驱动程序,帮助开发人员轻松地编写嵌入式应用程序。
QoyOle
·
2025-03-13 07:20
stm32
单片机
嵌入式硬件
STM32
常见外设的驱动示例和代码解析
以下是针对
STM32
常见外设的驱动示例和代码解析,基于HAL库实现,适用于大多数
STM32
系列(如F1/F4/H7等),可根据具体型号调整引脚和时钟配置。
HH予
·
2025-03-13 07:16
嵌入式驱动工程项目开发
stm32
程序代码篇---
STM32
串口通信
1.头文件和全局变量2.串口1初始化函数3.串口1发送字节函数4.串口1发送字符串函数5.串口1发送数字函数6.重定义fputc函数7.串口数据解析函数8.串口2中断服务程序总结前言本次将介绍一个基于
STM32
Ronin-Lotus
·
2025-03-13 07:16
嵌入式硬件篇
程序代码篇
stm32
单片机
嵌入式硬件
STM32
F407 内部参考电压校准实现 HAL库
STM32
F407提供了一个内部固定参考电压VREFINT,这是一个精确的1.21V固定电压源。
电工小王(全国可飞)
·
2025-03-13 04:54
使用HAL库开发stm32
stm32
单片机
嵌入式硬件
STM32
HAL库 CAN_1
"can.c"#include"stdio.h"CAN_TxHeaderTypeDefmycan_tx;CAN_RxHeaderTypeDefmycan_rx;voidCANFilter_Config(void)//滤波{CAN_FilterTypeDefsFilterConfig;sFilterConfig.FilterBank=0;//CAN过滤器编号,范围0-27sFilterConfig.
泠君
·
2025-03-13 03:51
stm32
arm
嵌入式硬件
mdk5.38a版本使用v6编译器6.19、6.20,下载,安装编译器,pack固件包,外设标准库。
文章背景:2023年6月因为使用编译器V5太慢,并且我需要的编译调试次数又多,所以需要采用了v6进行编译,v6编译器可以更快;此次花了很大的精力研究,研究了差不多2周,使用的是
stm32
f4;环境准备:
我的老子姓彭
·
2025-03-12 16:06
单片机
stm32
嵌入式硬件
【
STM32
U5系列产品介绍】
STM32
U5系列产品介绍前言及初心
STM32
U5--打造超低功耗产品新标杆
STM32
U5--新特性介绍
STM32
U5--片上资源说明
STM32
U5--低功耗的表现
STM32
U5--开发板介绍结束语前言及初心首先
weixin_40454030
·
2025-03-12 10:24
stm32
嵌入式硬件
单片机
单片机-
STM32
U5系列各模式下的功耗
多种功耗模式+更多省电小技巧先进且灵活的低功耗设计110nAShutdown300nAStandby475nAStandby+RTC1.7μAStop3(with16kBSRAM)3.1μAStop3(fullretantionSRAM)3.4μAStop2(with16kBSRAM)6.6μASlop2(fullretention:786-KbyteRA)Downto19.5uA/MHz(Run
手树
·
2025-03-12 10:23
单片机
stm32
嵌入式硬件
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他