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
STM32CubeMX开发学习
【嵌入式
开发学习
】__Code Review 应该避免的几点错误
目录前言一、什么时候都要做CodeReview?二、CodeReview主要是用来让别人检查Bug的?三、初级工程师的代码需要检查Bug,高级工程师的代码不需要检查Bug?四、CodeReview提的问题越多越好?总结语(* ̄︶ ̄)创作不易!期待你们的点赞、收藏和评论喔。前言相信很多大佬们,从刚开始工作时到现在,已经写了非常、非非常常多年的代码code,大部分“靓仔”的代码都会被人review过,
Rleco_
·
2023-10-25 11:50
嵌入式开发
学习
代码复审
代码规范
嵌入式硬件
单片机
51单片机
stm32
【嵌入式
开发学习
】__如何设计Log日志类别、分级?
目录一、日志输出功能的重要性二、日志分级的概念三、为什么要有日志分级四、如何设计1、设置打印级别2、根据打印级别控制输出范围:3、测试4、输出打印信息(* ̄︶ ̄)创作不易!期待你们的点赞、收藏和评论喔。一、日志输出功能的重要性日志输出功能在嵌入式软件开发和调整过程中的重要性,大家应该都清楚,特别是项目出问题之后,却没有日志可以帮忙定位问题,就非常令人痛苦。因为我们不可能一直通过调试器去单步打点去调
Rleco_
·
2023-10-25 11:49
C语言程序设计
arm开发
单元测试
模块测试
功能测试
单片机
STM32——使用cubemx和keil点亮第一个灯
一、环境cubemx安装和搭建见博文链接:
STM32CubeMX
安装keil安装见软件安装管家,注意要是MDK版二、cubemx操作1.打开cubemx2.选择ACCESSTOMCUSLCTOR,创建一个新的工程
wuliwuliClemence
·
2023-10-25 10:41
32单片机基础
stm32
嵌入式硬件
单片机
web前端入门到实战:css鼠标经过弹出子菜单特效
::-webkit-scrollbar{display:none;}::-webkit-input-placeholder{font-size:20px;}web前端
开发学习
Q-q-u-n:731771211
大前端世界
·
2023-10-25 09:36
【STM32】HAL库 ADC参考电压
系列文章目录【STM32】HAL库新建MDK工程【STM32】HAL库串口轮询发送【STM32】HAL库ADC多通道DMA文章目录系列文章目录前言一、
STM32CubeMX
设置二、代码前言校准Vdd,从而校准其他
youuuuvvu
·
2023-10-25 09:59
stm32
嵌入式硬件
单片机
HAL库学习——ADC精度问题以及多通道采集
二、运行环境MCU:STM32L071CBT6配置工具:
STM32CubeMx
IDE:M
追求真实自己
·
2023-10-25 09:25
STM32
STM32单片机Keil MDK重定向printf函数
一、引言在项目开发中,使用printf函数通过串口打印调试信息,需要对printf函数进行改写,重定向到使用的串口号,该例中使用单片机STM32F103C8T6进行试验,工程文件使用
STM32CubeMX
wanglong3713
·
2023-10-25 07:25
单片机
STM32
tips
单片机
stm32
嵌入式硬件
解决STM32单片机的ADC采样不准确偏移的问题
项目场景:用
STM32CubeMX
生成的ADC采样测量电压。
love421
·
2023-10-25 05:58
STM32
ADC
STM32G070
飘移
校准
鸿蒙应用
开发学习
|基础环境和开发工具
系列文章目录第一章HarmonyOS是什么第二章基础环境和开发工具文章目录系列文章目录前言一、DevEcoStudio工具简介二、DevEcoStudio搭建开发流程1.运行环境要求2.下载和安装DevEcoStudio三、安装HarmonyOS开发插件总结前言HUAWEIDevEcoStudio是基于IntelliJIDEACommunity开源版本打造,面向全场景多设备,提供一站式的应用/服务
C君莫笑
·
2023-10-25 02:41
鸿蒙应用学习
harmonyos
学习
华为
LL库-使用SPI
LL库-使用
[email protected]
如果有错误,希望被指出前言使用
STM32CubeMX
生成的代码,通常不能直接使用。SPI以SPI2为例。
Fang XS.
·
2023-10-25 01:32
STM32
stm32
嵌入式硬件
STM32CubeMx
卡顿的问题
STM32CubeMx
卡顿的问题
[email protected]
问题描述打开CubeMx,点击了5分钟左右界面才出现,有时点两下就卡死,有时直接卡死;打开CubeMX很慢,经常卡死;解决可能是一直在运行自动更新
Fang XS.
·
2023-10-25 00:27
STM32
stm32
1024程序员节
讯为Linux驱动开发
讯为LInux驱动
开发学习
笔记第一期:驱动基础RK3568,国产瑞芯微的CPU,支持多种操作系统,如Linux,Android等1,Linux设备驱动概述驱动概念底层硬件和上层软件的桥梁,让硬件动起来使用驱动框架编程
WBushYdc
·
2023-10-25 00:18
工作笔记
linux
驱动开发
运维
STM32CubeMX
串口USART中断发送接收数据
本文代码使用HAL库。文章目录前言一、中断控制二、USART中断使用1.中断优先级设置:2.使能中断3.使能UART的发送、接收中断4.中断收发函数5.中断处理函数6.中断收发回调函数三、串口中断实验串口中断发送数据点亮led:实验现象:总结前言上一篇文章详细介绍了USART串口不使用中断发送接收数据,这篇文章将介绍如何使用中断控制USART串口发送接收数据。对于如何根据CubeMX生成USART
糖果罐子♡
·
2023-10-25 00:07
stm32f103
封装最强入门教学
stm32
单片机
嵌入式硬件
USART
串口
STM32CUBEMX
配置教程(八)STM32串口轮询发送中断接收+重定义+优化
STM32CUBEMX
配置教程(八)STM32串口轮询发送中断接收+重定义+优化基于STM32H743VI使用
STM32CUBEMX
两年了,始终觉得这个工具非常的方便,但因为不是经常使用,导致有些要点总是会有些遗忘
怡步晓心l
·
2023-10-25 00:06
stm32
单片机
【STM32】HAL库
STM32CubeMX
——DMA (串口DMA发送接收)
的基本介绍(1)DMA的定义(2)DMA传输方式(3)DMA传输参数(4)DMA主要特征(5)DMA工作系统框图二、串口DMA通信程序设计三、使用KEIL5完成简单DMA数据发送4.总结实验环境软件:
STM32CubeMX
KEIL5mcuisp
-45°
·
2023-10-25 00:05
stm32
单片机
arm
STM32CubeMX
配置串口DMA传输实现不定长数据收发
串口简介串口是全双工的串行通信协议。串口通信指串口按位(bit)发送和接收字节(一个字节有8位)。尽管比特字节(byte)的串行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。串口通信协议是指规定了数据包的内容,内容包含了起始位、主体数据、校验位及停止位,双方需要约定一致的数据包格式才能正常收发数据的有关规范。串口通信协议是基于串口使得通信双方能够相互沟通信息的一种约定,其定义了
打死不洗碗
·
2023-10-25 00:05
串口通信
stm32
单片机
arm
【STM32】HAL库——串口中断只接收到两个字符
【STM32】HAL库——串口中断只接收到两个字符一、问题描述二、解决方法三、原因分析一、问题描述环境:
STM32CubeMX
(6.7.0)+MDK-ARM(V5.36.0.0)+STM32F103C8T6
coding-tan
·
2023-10-24 20:15
#
STM32
1024程序员节
linux驱动
开发学习
001:概述
linux的内核源码编译后,会生成一个总的镜像。镜像加载到内存中运行他,就会启动内核。驱动属于内核代码的一部分,对驱动修改要重编整个内核,麻烦但驱动可以独立于内核镜像外,并能动态加载和卸载字符设备驱动,他们按照字节流的方式来进行访问,如鼠标键盘等学习一类驱动,就是学习它的核心数据结构和一组API,然后是由此组成的框架linux中,万物皆是文件,设备也被当成文件。硬件准备好后会主动通知cpu,并非c
搞IT的锋
·
2023-10-23 23:19
驱动
linux
驱动开发
车载
开发学习
——CAN总线
CAN总线又称为汽车总线,全程为“控制器局域网(ControllerAreaNetwork)”,即区域网络控制器,它将区域内的单一控制单元以某种形式连接在一起,形成一个系统。在这个系统内,大家以一种大家都认可的“语言”来交流沟通,这种“语言”便是数据传输协议。CAN总线最早是由德国Bosch公司和Inter公司合作开发,目的就是为了解决汽车上众多电子控制单元之间数据的传输问题,它是数据交换的一种串
爱桥代码的程序媛
·
2023-10-23 19:34
车载开发
学习
Android开发
程序员
车载开发
车机开发
can
测试
开发学习
路线,一篇概全...
目录:导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜)前言1、测试开发具备的能力测开工程师所开发的工具或者平台,一般都是为了提升业务测试的效率,具体工作场景如下:用Jmeter这样的压测工具做性能测试还是比较麻烦的,我们可以考虑
测试架构师北凡
·
2023-10-23 16:07
软件测试
自动化测试从入门到精通
测试开发
软件测试
软件测试工程师
自动化测试
自动化测试框架
测试开发
测试开发工程师
Python自动化测试
【LVGL移植】STM32F1基于
STM32CubeMX
配置硬件SPI驱动1.8寸TFT ST7735S跑LVGL图形demo
【LVGL移植】STM32F1基于
STM32CubeMX
配置硬件SPI驱动1.8寸TFTST7735S屏幕跑LVGL图形demo运行LVGL按键组件demo✨基于
STM32CubeMX
配置工程是因为方便移植
perseverance52
·
2023-10-23 15:49
OLED显示
stm32
LVGL8.3
ST7735S
TFT
1.8寸ST7735S
STM32CubeMX
+Keil+Proteus仿真定时器中断控制LED灯
本文说明项目目标基于
STM32CubeMX
配置定时器利用HAL库开发实现功能:使用TIM2实现定时,每隔1秒实现双闪功能相关软件使用说明
STM32CubeMX
+Keil+Proteus相关的安装、使用、
爱学习的诸葛铁锤
·
2023-10-23 15:48
嵌入式学习
STM32
HAL库实战
stm32
嵌入式
STM32CubeMX
+Keil+Proteus仿真实现外部中断控制LED灯
本文说明项目功能实现一个按键控制两个LED灯在两个状态下的自由切换一个状态是跑马灯,另一个状态是双闪相关软件使用说明
STM32CubeMX
+Keil+Proteus相关的安装、使用、配置等基础操作不再赘述
爱学习的诸葛铁锤
·
2023-10-23 15:17
嵌入式学习
STM32
HAL库实战
stm32
嵌入式
VL53L5CX驱动开发(5)----运动阈值检测
VL53L5CX驱动开发----5.运动阈值检测概述视频教学样品申请源码下载生成
STM32CUBEMX
选择MCU串口配置IIC配置INT设置配置使能与复位X-CUBE-TOF1串口重定向代码配置检测流程
记帖
·
2023-10-23 02:43
单片机
传感器
stm32cube
STM32CUBEMX
运动阈值检测
vl53l5cx
tof
雪崩二极管
红外人体感应
飞行时间
STM32 HAL高级定时器正交编码模式案例
EC11编码器原理图
STM32CubeMX
配置使能高级定时器TIM1
perseverance52
·
2023-10-23 01:33
stm32
嵌入式硬件
编码器模式
Linux应用
开发学习
01——Gcc编译器
1gcc编译器简介GCC是GNU项目的编译器组件之一,也是GNU最具有代表性的作品。在GCC设计之初仅仅作为一个C语言的编译器,可是经过十多年的发展,GCC已经不仅仅能支持C语言;它现在还支持Ada语言、C++语言、Java语言、ObjectiveC语言,Pascal语言、COBOL语言,以及支持函数式编程和逻辑编程的Mercury语言,等等。而GCC也不再单是GNUCCompiler的意思,而是
她的睫毛613
·
2023-10-22 21:09
C/C++
基于IMX6ULL的嵌入式Linux
开发学习
笔记——(1)总体简述
你好,这是一则简短的自我介绍,在2020年时曾在本科阶段参与第15届智能车竞赛,当时因准备创意组竞赛而购置了这块IMX6ULL,时隔多年,现在觉得自己需要在嵌入式领域有一定的发展,并且这个因疫情放开而提前开始的寒假需要给自己留下一定的学习记录,故重新开始了嵌入式Linux的学习。当前学习进度小结——Ubuntu系统的基础使用2022年12月20日-2023年1月4日 在这段时间里,跟
潜心修行嵌入式Linux的鼠鼠
·
2023-10-22 20:54
ARM-Linux学习笔记
linux
学习
驱动开发
STM32CUBEMX
_自研BOOT升级程序
STM32CUBEMX
_自研BOOT升级程序前言:这件事情源自公司一个产品已经开发完成并对外售卖了,只预留了一个USB口用于给单片机升级,但是有个比较坑的点就是,没有预留触发升级的按钮(使用USB插入时产生的
HX科技
·
2023-10-22 19:12
STMCUBE_IDE
stm32
嵌入式硬件
单片机
使用ssd1306驱动,来驱动0.96寸中景园oled屏幕
-ssd1306驱动文件说明使用的库:HALHALHAL支持的通信协议:SPI/IICSPI/IICSPI/IIC文件结构:其中,驱动文件在ssd1306ssd1306ssd1306文件中使用步骤使用
stm32cubemx
able陈
·
2023-10-22 18:17
STM32
单片机
stm32
嵌入式硬件
QT
开发学习
-第九章-QT显示组件
CSDN话题挑战赛第2期参赛话题:Qt应用程序开发本文主要介绍了qt中的显示组件。QT中有七种显示组件,分别是标签QLabel、文本浏览器QTextBrowser、绘图视图QGraphicsView、日历组件QCalendarWidget、LCD数字显示框QLCDNumber、进度条QProgressBar、线条QLine。QT显示组件一、QLabel标签1.1.QLabel组件简介1.2.QLa
Planet^沐
·
2023-10-22 08:44
QT开发学习
qt
学习
ui
HAL库
STM32CubeMX
——外部中断
二.软件设计1.
STM32CubeMx
配置中断①新建工程选择使用的芯片型号。②时钟源配置根据使用芯片的最大主频进行配置。具体参考上一篇点灯的新建工程。点灯(入口)③GPIO配置
小浣熊zzz
·
2023-10-22 08:01
stm32
单片机
嵌入式硬件
STM32CubeMX
系列03——外部中断
文章目录1.所用硬件2.生成工程2.1.创建工程选择主控2.2.系统配置2.3.配置工程目录2.4.配置用到的外设2.5.中断优先级配置2.6.生成代码3.目录结构4.运行原理及代码分析5.效果验证====>>>文章汇总(有代码汇总)<<<====1.所用硬件正点原子Mini板,主控STM32F103RCT6.用到的外设:LED、按键。原理图:2.生成工程2.1.创建工程选择主控2.2.系统配置配
32Haozi
·
2023-10-22 08:00
CubeMX
stm32
单片机
arm
STM32CubeMX
教程及STM32入门(二)外部中断
STM32CubeMX
教程(二)2021.10.27简介本次主要讲解STM32的外部中断以及使用
STM32CubeMX
编写中断程序,实现按键按下点亮LED灯。
Fable__
·
2023-10-22 08:00
STM32&HAL库
stm32
单片机
arm
STM32CubeMX
学习三 之外部中断
文章目录前言一、本地环境二、开始1.外部中断配置2.时钟配置3.代码生成3.编译工程4.添加功能代码在这里插入图片描述前言记录一下
STM32CubeMX
的学习笔记,同时分享给初学的小白,希望一起进步。
Under Taker
·
2023-10-22 07:58
STM32CubeMX
stm32
单片机
学习
嵌入式硬件
mcu
STM32CubeMX
外部中断
建议提前学习:使用
STM32CubeMX
实现按下按键,电平反转;STM32中断与事件的理解目录EXTI中断中断的概念抢占优先级与响应优先级中断分组事件上升沿,下降沿以及双边沿触发上升沿,下降沿以及双边沿的概念上升沿
风正豪
·
2023-10-22 07:28
#
STM32F103
stm32
单片机
嵌入式硬件
STM32 CubeMX(二)—— 外部中断
作用优先级中断与IRQSTM32中断Cortex-MNVIC中断优先级中断嵌套优先级分组外部中断EXTIGPIO引脚的外部中断触发方式引脚分组配置外部中断
STM32CubeMX
配置外部中断前言中断通常被定义为一个事件
厚生玉成
·
2023-10-22 07:27
STM32
CubeMx
stm32
STM32Cubemx
——外部中断
文章目录前言一、使用工具二、前置知识2.功能分析3.
STM32Cubemx
配置1.新建工程2.选择时钟源及配置时钟树3.选择调试方式4.配置LED5.配置按键中断6.开启外部中断7.生成工程4.Keil
平陆成江,
·
2023-10-22 07:26
stm32
单片机
嵌入式
【
STM32CubeMX
】F103&外部中断
前言 本文记录下我学习
STM32CubeMX
时的流程,方便以后回忆。系统板是基于STM32F103C6T6。本章记录外部中断。
紫阡星影
·
2023-10-22 07:55
STM32CubeMX
stm32
单片机
嵌入式硬件
mcu
STM32CubeMX
——外部中断基础(HAL 库)
一、STM32中断系统简介:1、外部中断EXTI是STM32芯片实时处理外部事件的一种机制,由于中断请求来自GPIO端口的引脚,所以称为外部中断。2、STM32芯片有16个外部中断源EXTI0~EXTI15,分别对应着7个中断向量,也就是对应着7个中断服务函数:EXTI0、EXTI1、EXTI2、EXTI3、EXTI4:专用EXTI5~EXTI9:共用EXTI10~EXTI15:共用3、EXTI0
~莘莘
·
2023-10-22 07:24
STM32
stm32
STM32CubeMX
STM32CubeMX
使用串口中断方式实现串口通信
文章目录一、内容介绍二、CubeMX生成工程1)创建工程2)导出工程三、功能实现1)代码完善2)代码烧录3)结果展示四、总结五、内容参考一、内容介绍完成一个STM32的USART串口通讯程序(采用中断方式),要求:1)设置波特率为115200,1位停止位,无校验位;2)STM32系统给上位机(win10)连续发送“hellowindows!”。win10采用“串口助手”工具接收二、CubeMX生成
奔赴美好未来
·
2023-10-22 07:54
stm32
单片机
arm
STM32+
STM32CubeMX
中断系统与外部中断基础
文章目录前言一、STM32的中断系统二、STM的外部中断外部中断EXIT是STM32芯片实时处理外部事件的一种机制,由于中断请求来自GPIO端口的引脚,所以称为外部中断三、外部中断的程序设计思路
Xiao__chao
·
2023-10-22 07:23
STM32CubeMX
stm32
c语言
单片机
STM32cubemx
对FreeRTOS的适配(工程模板配置)
文章目录前言一、工程的创建二、什么是CMSIS三、
STM32cubemx
生成的FreeRTOS工程分析总结前言本篇文章将带大家使用
STM32cubemx
对FreeRTOS进行工程模板的配置。
花落已飘
·
2023-10-22 07:08
FreeRTOS全系列教程
stm32
嵌入式硬件
单片机
FreeRTOS
嵌入式
ARM
STM32基于HAL库RT-Thread Demo测试
STM32基于HAL库RT-ThreadDemo测试源码地址:https://github.com/RT-Thread/rt-thread/tree/master基于
STM32CUBEMX
中间件安装《基于
perseverance52
·
2023-10-21 21:42
RT-Thread
stm32
RT-Thread
基础篇002. STM32开发环境搭建
目录1.MDK-ARM(Keil)2.
STM32CubeMX
3.STM32CubeProgrammer3.1STM32CubeProgrammer安装3.2STM32CubeProgrammer配置环境变量
笑春风oO
·
2023-10-21 20:47
stm32
单片机
嵌入式硬件
开发环境搭建和创建STM32工程
目录一、开发环境搭建1.
STM32CubeMX
2.Keil安装二、创建STM32工程一、开发环境搭建1.
STM32CubeMX
主要是生成代码,没有也能写出来ST公司出品工具链接https://www.st.com
Summer_taotao
·
2023-10-21 20:15
单片机
stm32
嵌入式硬件
公链
开发学习
笔记(四):公链共识部分设计
1CAP在公式设计中的展现CAP定理:任何一个分布式系统中,Consistency(一致性)、Availability(可用性)、Partitiontolerance(分区容错性),三者不可兼得一致性:在分布式系统中所有的数据备份,是否在同一时间是同样的值可用性:在集群中一部分节点故障以后,集群整体是否还能响应读写请求分区容错性:系统不能在时限内达成一致,就发生了分区。所以,对时限的要求就是分区容
一个大于号
·
2023-10-21 18:23
STM32F4 | 外部中断实验
文章目录一、STM32F4外部中断简介二、硬件设计三、软件设计四、实验现象五、
STM32CubeMX
配置外部中断 本章我们将介绍如何将STM32F429的IO口作为外部中断输入。
Drill_
·
2023-10-21 16:32
STM32(F429开发板)
stm32f4
外部中断
在Qt中怎么操作MySQL数据库
本文福利,莬费领取Qt
开发学习
资料包、技术视频,内容包括(Qt实战项目视频教程+代码,C++语言基础,C++设计模式,Qt编程入门,QT信号与槽机制,QT界面开发-图像绘制,QT网络,QT数据库编程,QT
十年编程老舅
·
2023-10-21 14:27
QT开发
数据库
qt
mysql
qt编程
Qt项目
QT开发
qt开发
基于HAL库的STM32F103定时器主从模式输出固定数量的PWM脉冲
1硬件和软件平台硬件:自制STM32F103C8T6软件:
STM32CubeMX
6.1.0软件:KeilV5.28.0.0硬件包:STM32Cube_FW_F1V1.8.32定时器介绍STM32的定时器可以通过另外一个定时器的某一个条件被触发而启动
淡若丶清风
·
2023-10-21 10:11
STM32HAL库-读取芯片维一码(UID)加密
目录概述一、使用方法二、
STM32CubeMx
配置三、Examples四、运行结果五、总结概述本篇文章介绍如何使用STM32HAL库,来读取UID唯一码加密示例。
Ch_champion
·
2023-10-21 01:42
#
STM32
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他