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
stm32f4
[STM32] 教你在vscode下用stm32+makefile+gcc实现一键编译仿真下载
本教程以阿波罗开发板
stm32f4
29igt6为例,先瞅瞅最终界面(2)创建
21ic电子工程师
·
2023-07-14 19:07
stm32
单片机
vscode
【我的2023年上半年总结】
一、目标达成情况总结:嵌入式学习FreeRTOS1.
STM32F4
07Pro工程模板移植FreeRTOS2.FreeRTOS应用测试task1:任务创建(动态)与删除task2:任务挂起与恢复实验3.task3
Endhub
·
2023-07-14 10:29
学习笔记总结
学习
C语言 - AES软件加解密算法
验证环境:
STM32F4
01CEU6,已通过。1、codeaes.h////Createdbyasuson2023/7/7.//#ifndefTEST_C_PROJECT_AES_H#
Ch_champion
·
2023-07-14 03:28
算法
06
STM32F4
的窗口看门狗(WWDG)
1、综述 (1)与独立看门狗的区别? 窗口看门狗(WWDG)其喂狗时间是一个有上下限的范围(窗口),计数器的下限是固定的(0x40),可以通过设定相关寄存器,设定其上限时间(上限计数值)。喂狗的时间不能过早,也不能过晚。你喂得过早或者过晚,都会复位的。 (2)有了独立看门狗来检测程序运行是否正常,为何还需要窗口看门狗? 对于一般的看门狗,程序可以在它产生复位前的任意时刻刷新看门狗,但是,这
清Hearthathere晨
·
2023-07-14 01:04
F407/103启动文件and启动过程
startup_
stm32f4
0_41xxx.s启动文件由汇编编写,是系统上电复位后第一个执行的程序。
路溪非溪
·
2023-06-24 11:34
单片机
嵌入式硬件
移植FreeRTOS操作系统【列表与列表项】(
STM32F4
系列)
目录一、列表项二、列表结构三、迷你列表项四、列表与列表项API函数功能五、补充注明:此学习笔记只针对于移植应用,不作过多详解。一、列表项为方便理解,先谈及列表项,它属于列表的子部分,一个列表可含有多个列表项,每个列表项都有一个指针指向列表。列表项有两种,全功能的列表项xLIST_ITEM和迷你列表xMINI_LIST_ITEM。structxLIST_ITEM{listFIRST_LIST_ITE
三态门
·
2023-06-24 02:43
嵌入式应用开发
stm32
数据结构
STM32_智慧农业环境测控系统(附代码)
#include"
stm32f4
xx.h"#include"gpio.h"#include"led.h"#include"buzz.h"#include"key.h"#include"exit.h"#
咖啡0糖
·
2023-06-23 21:45
stm32
stm32
嵌入式硬件
单片机
STM32F4
点亮灯泡【顺序点亮、按键点亮】
一、顺序点亮灯泡①初始化在user.c文件中,我们需要对LED进行初始化设置。在函数LED_GPIO_Config中,可以修改代码如下:/***********************************************************************LED初始化备注LED接在GPC14引脚上***************************************
li欧啦小屋
·
2023-06-23 20:25
嵌入式开发
stm32
单片机
嵌入式硬件
STM32F4
_DS18B20红外温度传感器
单总线时序结构2.DS18B20结构2.1DS18B20操作流程2.2DS18B20数据帧3.温度存储格式4.硬件分析5.实验程序详解5.1main.c5.2DS18B20.c5.3DS18B20.h前言
STM32F4
light_2025
·
2023-06-23 01:11
STM32
stm32
单片机
嵌入式硬件
STM32F4
_红外遥控
目录1.红外遥控简介2.NEC协议3.硬件设计4.实验程序详解4.1main.c4.2Remote.c4.3Remote.h1.红外遥控简介红外遥控是一种无线、非接触的控制技术。具有抗干扰能力强,信息传输可靠,功耗低,成本低,易实现等优点。被广泛的应用于家用电器,越来越多的被使用到计算机系统中。红外遥控不像无限电遥控那样,可以穿过障碍物去控制被控的对象。所以,在设计红外遥控时,不需要每套(发射器和
light_2025
·
2023-06-23 01:11
STM32
stm32
单片机
嵌入式硬件
STM32F4
_CAN详解
目录1.CAN简介2.CAN协议的物理层2.1CAN协议中的差分信号3.CAN协议的协议层3.1CAN的报文种类及结构4.STM32的CAN外设4.1CAN框图5.CAN相关结构体6.CAN相关寄存器7.硬件设计7.1TJA1050芯片8.库函数配置CAN初始化9.实验代码9.1main.c9.2CAN.c9.3CAN.h1.CAN简介CAN的全称是:ControllerAreaNetwork,简
light_2025
·
2023-06-23 01:10
STM32
stm32
单片机
嵌入式硬件
STM32F4
_触摸屏
目录1.触摸屏原理2.电阻式触摸屏检测原理3.电容式触摸屏检测原理4.硬件配置4.1XPT2046驱动芯片4.2硬件设计5.代码详解5.1main.c5.2AT24C02.c5.3AT24C02.h5.4C_Touch_I2C.c5.5C_Touch_I2C.h5.6Touch.c5.7Touch.h5.8FT5206.c5.9FT5206.h5.10GT9147.c5.11GT9147.h5.1
light_2025
·
2023-06-23 01:10
STM32
stm32
嵌入式硬件
单片机
2023电赛备赛——AD7606模块使用记录
参考博文:(4条消息)
STM32F4
07控制AD7606采用HAL库的TIM和SPI_jianwang16的博客-CSDN博客这个模块的介绍就不说了,用下来最大的感受就是线有点多本文内容分为三个部分,只讲运用
八倍体123
·
2023-06-22 16:14
嵌入式
单片机
嵌入式硬件
stm32F4
,ESP8266调试记录
STA、双模AP是作为路由器让手机或电脑进行连接,类似于手机热点STA模式是指设备模式,可以比喻成8266就是一台手机,可以连接其他手机的热点或者WiFi配合服务端进行工作双模即使两种模式都支持第二步:用
STM32F4
八倍体123
·
2023-06-22 16:14
单片机
stm32
嵌入式硬件
基于stm32单片机的ESP-01S模块(wifi模块)的使用
一、开发环境开发板:野火
stm32f4
07开发板wifi模块:ESP-01S(核心处理器ESP8266),固件版本(MQTT固件)操作系统:rt-thread操作系统二、ESP-01S模块介绍ESP-01S
YZRDEG
·
2023-06-22 10:54
单片机
stm32
嵌入式硬件
十四.EtherCAT开发之ST MCU
STM32F4
07ZGt6+ AX58100的开发FOE应用
十四.EtherCAT开发之STMCU
STM32F4
07ZGt6+AX58100的开发FOE应用
STM32F4
07ZGt6与AX58100是SPI连接,工作在SPI模式。
悟空胆好小
·
2023-06-21 17:36
ethercat
总线应用开发总结
stm32
单片机
嵌入式硬件
STM32F4
07霸天虎HAL库学习笔记——使用ADC采集MQ135的数据并通过OLED显示
STM32F4
07霸天虎HAL库学习笔记——使用ADC采集MQ135的数据并通过OLED显示一、软件准备二、硬件准备三、CubeMX配置四、KeilMQ135.cMQ135.hmain函数五、实验效果MQ135
物联网小白Jayce
·
2023-06-20 20:10
STM32
HAL库
STM32F407
stm32
单片机
学习
STM32F4
07软件模拟I2C实现MPU6050通讯(CUBEIDE)
STM32F4
07软件模拟I2C实现MPU6050通讯(CUBEIDE)文章目录
STM32F4
07软件模拟I2C实现MPU6050通讯(CUBEIDE)模拟I2C读写的实现mpu6050_iic.cmpu6050
Paranoid-up
·
2023-06-20 15:39
单片机
#
stm32
stm32
单片机
嵌入式硬件
MPU6050
CUBEIDE
【UCOS-III】自我学习笔记→第19讲→时间片调度
修改任务1和任务2的优先级为22.复制"任务创建和删除"工程文件并在start_task中添加红框中的代码3.修改任务1和任务2的内容测试代码工程文件总结前言无,仅作记录,不具有参考价值,所用开发板为
STM32F4
11RET6nucleo
火花页.
·
2023-06-20 06:24
学习
笔记
【UCOS-III】自我学习笔记→第13讲→中断管理
文章目录前言实验步骤1.开启定时器4、5中断,并将优先级分别设置为3和62.在task1中添加开关中断代码测试代码工程文件总结前言无,仅作记录,不具有参考价值,所用开发板为
STM32F4
11RET6nucleo
火花页.
·
2023-06-20 06:53
学习
笔记
STM32基于ST-LINK的命令行结合Bootloader烧录程序
为了解决产品量产时工厂端批量烧录程序的问题,也为了防止出错,特地编写批处理脚本方便烧录程序,工人只需要点击运行批处理文件再结合Bootloader就能完成产品出厂程序的烧录工作;项目情况:MCU型号
STM32F4
69x
Felix.Peng
·
2023-06-20 06:19
ARM嵌入式学习
stm32
小程序
【UCOS-III】自我学习笔记→第20讲→时间片调度
文章目录前言实验步骤1.复制任务创建和删除工程文件并删除task3任务,修改任务1和任务2的优先级为22.修改任务1和任务2的内容3.查看示波器现象测试代码工程文件总结前言无,仅作记录,不具有参考价值,所用开发板为
STM32F4
11RET6nucleo
火花页.
·
2023-06-20 06:48
学习
笔记
STM32F4
11CCU6使用淘宝1.69电容屏移植lvgl
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、LVGL移植注意事项1.移植屏幕显示。2.触摸刷新二、成果展示总结前言这三天都在搞淘宝的1.69电容屏幕,今天终于搞好一点了。一、LVGL移植注意事项1.移植屏幕显示。因为我首先是使用软件SPI驱动的st7789,这样刷新很慢,效率低,于是我花了几分钟移植了硬件spi,因为我使用的是STM32F1CCU6,他的APB1
单片有机机
·
2023-06-19 06:22
STM32高级功能
stm32
单片机
arm
STM32之CubeMX学习笔记(4)新建工程文件解读
和生成设置生成工程文件工程文件夹解读coreDriversMDK-ARMmain.c和main.h文件解读main.cmain.h补充位带操作代码使用案例挖坑cubeide芯片与板子介绍我现在使用的芯片是
stm32f4
11ceu6
布隆保长
·
2023-06-19 01:52
STM32CubeMX
stm32
单片机
arm
stm32
CubeMx
STM32CubeMX安装及使用教程(二)
软件使用1.打开STM32CubeMX软件,点击File->NewProject2.选择芯片型号我这里选择的是
STM32F4
46RETR芯片,点击具体芯片,点击StartProject,然后工具会自动打开配置工程
阿拉斯加的小野牛
·
2023-06-19 01:52
嵌入式软件
stm32
单片机
Nucleo-F411RE (
STM32F4
11)LL库体验 10 - RT-Thread nano finsh的移植
Nucleo-F411RE(
STM32F4
11)LL库体验10-RT-Threadnanofinsh的移植1、Makefile中添加finsh的编译编译报错如下:在rtconfig.h添加#include
夏侯城临
·
2023-06-19 01:47
Nucleo-F411RE
stm32
嵌入式硬件
单片机
RT-Thread Studio调试NUCLEO-F411RE开发板(安装测试)
1.软硬件:RT-ThreadStudio:RT-ThreadStudio-RT-Thread物联网操作系统https://www.rt-thread.org/page/studio.html
STM32F4
11
SDAU2005
·
2023-06-19 01:16
STM32
RT-Thread
stm32
Nucleo-F411RE (
STM32F4
11)LL库体验 8 - PWM的使用
Nucleo-F411RE(
STM32F4
11)LL库体验8-PWM的使用1、简述LD2连接PA5,而PA5可以映射TIM2_CH1,配合TIM2,可以输出PWM。
夏侯城临
·
2023-06-19 01:16
Nucleo-F411RE
stm32
单片机
嵌入式硬件
[Nucleo-F411RE] 第5篇--用stm32CubeMx创建工程配置USART
板子:Nucleo-F411RE官方例程:STM32CubeF4-master\Projects\
STM32F4
11RENucleo\Examples\UART\UART_Printf\MDK-ARM作用
John_chaos
·
2023-06-19 01:15
stm32
单片机
stm32F411RE
stm32CubeMX
[Nucleo-F411RE] 第2篇--用stm32CubeMx创建工程配置GPIO的流程
1.下载
stm32f4
的库2.file-newproject,选择
stm32F4
11RE,然后双击nucleo-f411re,然后点击StartProject3.配置时钟(这个太方便了),直接写然后确定就行了
John_chaos
·
2023-06-19 01:45
stm32
stm32CubeMx
stm32F411
单片机
Nucleo-F411RE (
STM32F4
11)LL库体验 9 - RT-Thread nano的移植
Nucleo-F411RE(
STM32F4
11)LL库体验9-RT-Threadnano的移植1、RT-Thread下载这一节基于rt-threadnano版本,进行内核的移植,不包含任何组件。
夏侯城临
·
2023-06-19 01:15
Nucleo-F411RE
stm32
单片机
嵌入式硬件
鼠标键盘实验
文章目录USB参考资料USB设备
STM32F4
07USB硬件连接软件移植官方HID
STM32F4
USB通信库USB参考资料①《
STM32F4
xx中文参考手册》-第30章全速USBon-the-go(OTG_FS
32码奴
·
2023-06-19 00:30
嵌入式开发
计算机外设
单片机
stm32
STM32F4
07ZGT6 LQFP144 uart 打印输出
STM32F4
07ZGT6+AX58100ETHERCAT芯片软件,需要查看SSC协议栈运行情况,UART输出状态信息。
STM32F4
07ZGT6驱动库使用标准库,虽然老,但是够用。
悟空胆好小
·
2023-06-19 00:54
ethercat
总线应用开发总结
#
ST
MCU
stm32
单片机
嵌入式硬件
STM32F4
07的介绍
文章目录芯片
STM32F4
07资源F407总线架构
STM32F4
07系统框图
STM32F4
07地址分配芯片
STM32F4
07资源内核32位高性能ARMCortex-M4处理器时钟:高达168MHz,实际还可以超频一点点
32码奴
·
2023-06-18 10:13
嵌入式开发
stm32
单片机
嵌入式硬件
利用IAR搭建标准的STM32工程模板
EWARM:创建IWAR工程保存的文件Startup:Stm32启动文件
STM32F4
xx_Driver:stm32标准的库文件USer:用户编写的文件2、移动文件夹,本地下载Stm32芯片的标准的固件库
可厉害的土豆
·
2023-06-17 23:05
stm32
STM32F4
07移植1588v2(ptpd)
硬件:
STM32F4
07ZGT6开发板软件:VSCodearm-none-eabi-gccopenOCDst-link在github搜到一个在NUCLEO-F429ZI开发板上移植ptpd的example
我我我只会printf
·
2023-06-17 19:51
1588v2
stm32
单片机
嵌入式硬件
1588v2
ptp
stm32f4
——独立看门狗——库函数实现&&寄存器理解
独立看门狗的主要特性【IWDG主要特性】1、独立的向下计数器2、内部RC振荡器作为时钟源3、当计数器值减到0时,复位MCU一、首先是库函数实现第一步是对独立看门狗进行初始化,总共需要使用五个函数,分别如下1、IWDG_WriteAccessCmd(IWDG_WriteAccess_Enable);//使能对IWDG->PRIWDG->RLR的写2、IWDG_SetPrescaler(prer);/
低调神龙
·
2023-06-17 18:14
单片机
stm32
编程语言
Nucleo-F411RE (
STM32F4
11)LL库体验 7 - 低功耗(睡眠、待机)
Nucleo-F411RE(
STM32F4
11)LL库体验7-低功耗(睡眠)1、简述F411有三种模式Sleepmode、stopmode、standbymode。
夏侯城临
·
2023-06-17 16:31
Nucleo-F411RE
stm32
嵌入式硬件
单片机
STM32F4
07的时钟
文章目录时钟源为什么STM32要有多个时钟源F407时钟地图F407的五个时钟源外部晶振/陶瓷谐振器MCO引脚CSS时钟监控系统AHB预分频器APB预分频器USB预分频器系统时钟(D部分)系统时钟的来源系统时钟的设置F103系统初始化时钟的大小F407系统初始化时钟的大小FCLKHCLKPCLKRCC相关函数RCC_AHB1PeriphClockCmdRCC_AHB1PeriphNewStateR
32码奴
·
2023-06-17 13:54
嵌入式开发
stm32
单片机
arm
STM32F4
07输入捕获
文章目录F407定时器输入捕获实验支持输入捕获的定时器有哪些输入捕获工作过程输入捕获测量高电平脉宽原理滤波器设置配置步骤开启TIM5时钟与端口时钟配置PA0为用能复用功能(AF2)初始化端口并开启下拉电阻初始化TIM5设置TIM5的输入捕获参数TIM_Channel通道TIM_ICPolarit极性TIM_ICSelection输入捕获映射通道TIM_ICPrescaler输入捕获预分频TIM_I
32码奴
·
2023-06-17 13:54
嵌入式开发
stm32
单片机
嵌入式硬件
单片机基于 Linux 环境下的Makefile 工程管理和工具链配置
一、开发环境开发板:
stm32f4
07编译环境:18.04.6LTS工具链:gcc-arm-none-eabi,gcc-arm-none-objcopy二、工具链下载和安装下载地址:(下载64位linux
YZRDEG
·
2023-06-17 12:43
单片机
linux
arm开发
嵌入式硬件
运维
STM32 GPIO 详解
0.实验平台基于
STM32F4
07ZG1.GPIO简介1.1简介GPIO全称:GeneralPurposeInputOutput,即通用输入输出端口,一般用来采集外部器件的信息或者控制外部器件工作,即输入输出
天地神仙
·
2023-06-17 09:36
stm32
stm32
单片机
嵌入式硬件
Nucleo-F411RE (
STM32F4
11)LL库体验 6 - EXTI外部中断的使用
Nucleo-F411RE(
STM32F4
11)LL库体验6-EXTI外部中断的使用1、简述开发板蓝色按键连接PC13管脚,且断开时为高电平,闭合时低电平。
夏侯城临
·
2023-06-17 08:20
Nucleo-F411RE
stm32
单片机
嵌入式硬件
记一次SM32F407ZG死机原因分析
主芯片:
STM32F4
07ZG产品软件架构:bootloader+upgrader/application(upgrader是一个系统升级器,升级系统专用)在bootloader模式下可以加载upgrader
小小路边草
·
2023-06-17 08:58
单片机
stm32
嵌入式硬件
调试笔记-stm32的OTA/IAP 通过485升级固件
目标:使用cubeIDE实现
stm32F4
07VGT6,通过RS485升级固件调试记录:步骤1.在keil环境下的rs485升级固件(含源码):STM32OTA应用开发——通过串口/RS485实现OTA
扑火飞蛾
·
2023-06-17 07:16
stm32
单片机
笔记
LSM6DS3TH-C 6轴传感器驱动
LSM6DS3TH-C6轴传感器驱动文章目录LSM6DS3TH-C6轴传感器驱动说明驱动源码说明测试平台:
STM32F4
使用说明:在platform_ReadByte、与platform_WriteByte
veis
·
2023-06-16 22:52
C
单片机
LSM6DS3
c语言
stm32
教程示例:嵌入式软件移植 printf
今天分享的例程有
stm32f4
ZG和cc2530f256,这个两款芯片的移植例程和移植教程!相信你看完后也可以移植到别的芯片去!
Linux内核站
·
2023-06-16 21:00
单片机
stm32
嵌入式硬件
Linux内核
STM32F4
07之SD卡读数据介绍
1,SD卡基础知识SD卡(SecureDigitalMemoryCard)即:安全数字存储卡,它是在MMC的基础上发展而来,作为存储器件广泛应用于电子产品中。1.1SD卡有SDIO和SPI两种传输方式,具体信号定义如下:其中红色选中的信号是必需的。1.2SD卡的内部结构1.3SD中的两个重要概念:Sector与BlockSector:Anumberofblocks,basiceraseunit(S
非著名程序员阿强
·
2023-06-16 12:14
stm32
单片机
嵌入式硬件
Nucleo-F411RE (
STM32F4
11)LL库体验 4 -Letter Shell移植与调试
Nucleo-F411RE(
STM32F4
11)LL库体验4-LetterShell移植与使用1、串口的初始化Nucleo-F411RE自带st-link,并支持虚拟串口的功能,根据原理图,st-link
夏侯城临
·
2023-06-16 09:13
Nucleo-F411RE
stm32
单片机
嵌入式硬件
Nucleo-F411RE (
STM32F4
11)LL库体验 5 - 通用定时器TIM2的使用
Nucleo-F411RE(
STM32F4
11)LL库体验5-通用定时器TIM2的使用1、简述设定TIM2,计数周期为10KHZ,即计时1s需要10000次,通过shell命令动态修改reload值,来更改定时器的频率
夏侯城临
·
2023-06-16 09:12
Nucleo-F411RE
stm32
单片机
c语言
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他