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
cip、ethernet/ip开源协议栈:开发源代码
只要是PC平台没问题,移植到arm(如
STM32F4
07)和linux那都是小意思。因为这里面就是
半导体老油条
·
2024-02-03 12:41
tcp/ip
网络
网络协议
ethernet/IP
ethernet
STM32F4
07+Cubemx学习&应用[1]——串口打印
STM32F4
07+Cubemx学习&应用[1]——串口打印硬件串口参数Cubemx配置工程Keil中代码测试本《
STM32F4
07+Cubemx学习&应用系列》是自己在做工程时学习和琢磨的总结,还有诸多不足希望能够指出
大风吹~~~~~
·
2024-02-03 07:28
STM32
串口通信
stm32
嵌入式硬件
printf
STM32F4
07移植OpenHarmony笔记8
继上一篇笔记,成功开启了littlefs文件系统,能读写FLASH上的文件了。今天继续研究网络功能,让控制台的ping命令能工作。轻量级系统使用的是liteos_m内核+lwip协议栈实现网络功能,需要进行配置开启lwip支持。lwip的移植分为两部分,一部分是sys_arch用于适配rtos,这部分liteos_m已经实现了,相关代码在:/kernel/liteos_m/components/n
星沉地动
·
2024-02-03 07:07
学习笔记
MCU
stm32
OpenHarmony
基于
stm32F4
卷积神经网络手写数字识别项目
加我微信hezkz17可以申请加入嵌入式人工智能技术研究开发交流答疑群,赠送企业嵌入式AI图像理解/音/视频项目核心开发资料1采用CNNBP反向传播算法更新权重系数2原理解析3实现策略训练与识别分离,先在电脑上训练好CNNBP神经网络的模型,然后再移植到stm32单片机上
周南音频科技教育学院(AI湖湘学派)
·
2024-02-03 01:35
AI深度学习理论与实践研究
神经网络
音频
人工智能
算法
单片机开发板-硬件设计
开发板设计1>概述2>功能2.1>GPIO类2.2>通信类2.3>显示类3>测试1>概述开发板的定位:学会单片机;目的越单纯,做的东西越好玩;51开发板:DAYiSTM32F103开发板:DAEr
STM32F4
07
零号-轩工
·
2024-02-03 00:29
硬件设计
单片机
嵌入式硬件
FreeRTOS_
Stm32F4
07系列单片机标准库移植
这里写目录标题1、下载FreeRTOS源码1.1github仓库下载1.2官网下载1.3百度网盘下载2、FreeRTOS移植2.1首先需要有一个可运行的标准库工程2.2在工程内创建一个FreeRTOS文件夹,然后在FreeRTOS文件夹中再新建port、include、src三个文件夹。2.3port文件夹移植2.4include文件夹移植2.5src文件夹移植2.6移植FreeRTOSConfi
南有孤岛°
·
2024-02-02 06:17
FreeRTOS
单片机
stm32
嵌入式硬件
Odrive
STM32F4
05配置说明
Odrive
STM32F4
05配置说明文章目录Odrive
STM32F4
05配置说明1、原理图2、系统时钟配置2.1晶振配置2.2时钟树配置2.3系统配置2.4中断配置3、定时器TIM配置3.1TIMER1
hlpinghcg
·
2024-02-02 01:11
电机控制
Odive
DIY
单片机
stm32
嵌入式硬件
Install Simulink Coder Support Package for STM32--开发生成代码注意事项,需要进行配置的地方,make: *** No rule to make tar
InstallSimulinkCoderSupportPackageforSTM321,2,3,参考视频教程:https://ww2.mathworks.cn/videos/using-simulink-with-stm32-discovery-and-
stm32f4
xx-based-boards
鼾声鼾语
·
2024-02-01 22:16
smt3-simulink
stm32
嵌入式硬件
单片机
numpy
python
linux
stm32--simulink开发之--timer的学习,硬件输入中断,触发事件,STM32通用定时器之输出比较模式与PWM模式(重要理解)
下面三个模块,一个比一个高级,当然使用是越来越简单
STM32F4
xx系列控制器有2个高级控制定时器、10个通用定时器和2个基本定时器(推荐学习)1,第一个模块:TimerStartstimercounterandprovidescurrentcountervalueTimerStartsTimerCounterandProvidesCurrentCounterValue
鼾声鼾语
·
2024-02-01 22:15
smt3-simulink
stm32
学习
嵌入式硬件
1024程序员节
numpy
单片机
撸一遍STM32最小系统板
采样的MCU型号为
STM32F4
05RGT6,目前这款芯片价格便宜性能好。1电机控制会用到单片机的哪些功能?
沉沙丶
·
2024-02-01 13:29
stm32
问题排除
无刷直流电机
stm32
单片机
嵌入式硬件
理论学习-ARM-通用串口学习
(Asynchronous异步)USART(Synchronous/Asynchronous同步/异步)同步需要下面引脚配置:硬件流控制的引脚配置:USART的功能描述USART的特性描述发送停止位以
STM32F4
07
用户昵称100
·
2024-02-01 13:18
C/C++编程
嵌入式
理论指导
arm
单片机
stm32
1024程序员节
STM32F4
07移植OpenHarmony笔记5
继上一篇笔记,搭建好STM32的编译框架,编译出来的OHOS_Image.bin并不能跑不起来。今天要在bsp里面添加一些代码,让程序能跑起来。先从裸机点亮LED灯开始,准备以下3个文件:startup和system文件可以用OHOS官方代码。/device/board/demo/demo_board/liteos_m/bsp/src/main.c/device/board/demo/demo_b
星沉地动
·
2024-02-01 12:41
学习笔记
MCU
stm32
笔记
OpenHarmony
【
STM32F4
07学习笔记】模拟IIC协议
【
STM32F4
07学习笔记】模拟IIC协议1.IIC协议简介1.1物理层1.2协议层1.2.1I2C基本读写流程1.2.2I2C通信各信号分解2.GPIO模拟IIC时序2.1GPIO模式初始化2.2模拟
wlisontj
·
2024-02-01 09:49
STM32学习
stm32
单片机
学习
RCC—使用 HSE/HSI 配置时钟(
stm32f4
29)
1.RCC时钟数总体框图:2.HSE高速外部时钟信号:HSE是高速的外部时钟信号,可以由有源晶振或者无源晶振提供,频率从4-26MHZ不等。当使用有源晶振时,时钟从OSC_IN引脚进入,OSC_OUT引脚悬空,当选用无源晶振时,时钟从OSC_IN和OSC_OUT进入,并且要配谐振电容。HSE我们使用25M的无源晶振。如果我们使用HSE或者HSE经过PLL倍频之后的时钟作为系统时钟SYSCLK,当H
卡莫西夫的忧伤
·
2024-02-01 09:15
stm32
嵌入式硬件
单片机
STM32F4
07移植OpenHarmony笔记6
继上一篇笔记,编译好STM32的裸机程序,能点亮LED灯了。下一步就是启动liteos_m内核了。不过为了更好的调试代码,需要先把printf重定向到串口,基于gcc的printf重定向和Keil不一样。直接新建printf.c,在里面重写printf函数即可。intprintf(charconst*fmt,...){charbuf[256];va_listap;va_start(ap,fmt);
星沉地动
·
2024-02-01 09:14
学习笔记
MCU
stm32
OpenHarmony
STM32F4
| 独立看门狗(IWDG)实验
文章目录一、
STM32F4
独立看门狗简介二、硬件设计三、软件设计四、实验现象五、STM32CubeMX配置IWDG 这一章介绍如何使用
STM32F4
29的独立看门狗(以下简称IWDG)。
Drill_
·
2024-02-01 02:47
STM32(F429开发板)
stm32f4
IWDG
独立看门狗
STM32F4
07ZGT6——实验9-4 通用定时器脉冲计数实验
一、配置路线二、问题及反思配置的时候误以为需要先把【输入捕获配置】了再去配置【从模式】,后面验证了这样配置没办法产生预期的效果。代码如下:voidgtim_timx_cnt_chy_init(uint16_tpsc,uint16_tarr)voidgtim_timx_cnt_chy_init(uint16_tpsc,uint16_tarr){ /*TIM初始化*/ gtim_timx_
成为不掉头发的工程师
·
2024-01-31 22:46
单片机
嵌入式硬件
STM32学习笔记——HC05
STM32HAL库+CubeMX串口通讯HC-05前言软件及硬件准备硬件连接蓝牙模块调试CubeMX配置keil软件编写实验注意事项源码及注意事项2023.3.11前言我所使用的开发板为
STM32F4
05RG
注意沈题!
·
2024-01-31 21:55
stm32
单片机
学习
STM32的分类和选型
STM32F4
xx:高性能微控制器,配备了高速的处理器核和丰富的外设。STM32F7xx:高性能、高集成度,适用于高端工业控
石头嵌入式
·
2024-01-31 16:12
STM32
stm32
嵌入式硬件
单片机
STM32F4
07移植OpenHarmony笔记4
上一篇写到makemenuconfig报错,继续开整。makemenuconfig需要/device/soc/*下面有对应的Kconfig文件。直接去gitee下载stm32的配置文件拿来参考用。先提取Kconfig文件,后面再添加其它文件。https://gitee.com/openharmony/device_soc_st/tree/OpenHarmony-v3.2-Beta5/https:/
星沉地动
·
2024-01-31 11:22
学习笔记
MCU
OpenHarmony
STM32F407
STM32F4
07移植OpenHarmony笔记3
接上一篇,搭建完环境,找个DEMO能跑,现在我准备尝试从0开始搬砖。首先把/device和/vendor之前的代码全删除,这个时候用hbset命令看不到任何项目了。/device目录是硬件设备目录,包括soc芯片厂商和board板级支持代码。创建目录规则:“device/{芯片厂商}/{芯片开发板}”。/vendor目录是产品项目定义目录。创建目录规则:“vendor/{产品模组厂商}/{产品模组
星沉地动
·
2024-01-31 11:48
学习笔记
MCU
笔记
OpenHarmony
(HAL)
STM32F4
07ZGT6——10-4 高级定时器 PWM 输入模式实验
一、高级定时器简介高级定时器的框图和通用定时器框图很类似,只是添加了其它的一些功能,如:重复计数器、带死区控制的互补输出通道、断路输入等。高级定时器的时钟来自APB2,而PCLK2=168Mhz,我们设置PPRE2不分频,因此高级定时器时钟=168Mhz。1、重复计数器在学习基本定时器和通用定时器的时候,我们知道定时器发生上溢或者下溢时,会直接生成更新事件。有重复计数器的定时器并不完全是这样的,定
成为不掉头发的工程师
·
2024-01-31 07:19
stm32
嵌入式硬件
单片机
STM32——通用定时器
一、三种定时器区别定时器分为:高级定时器、通用定时器和基本定时器二、通用定时器功能特点描述
STM32F4
的通用TIMx(TIM2、TIM3、TIM4和TIM5)定时器功能特点包括:·16/32位向上、向下
三只树懒
·
2024-01-31 07:38
STM32
单片机
stm32
STM32通用定时器
CK_PSC时钟和CK_CNT时钟3.时基单元4.输入捕获5.输出比较一、通用定时器简介对于Cortex-M3内核的STM32F1系列通常有8个16位定时器、0个32位定时器;而Cortex-M4内核的
STM32F4
青铜皇弟
·
2024-01-31 07:07
STM32学习笔记
stm32
单片机
给大家推荐一款非常好用的双路FOC开发板(AuroraFOC)
作者:公众号FPGA之旅二.PCB介绍
STM32F4
05RGT6主控两路FOC电机驱动,支持MR30和SH1.0两种接口,四路电流采样电路,两路SPI/IIC编码器接口USB接口CAN接口外部FL
FPGA之旅
·
2024-01-30 21:06
AuroraFOC
fpga开发
FOC
STM32
PCB
emWin移植时遇到的红蓝反色问题解决
,正点原子的视频没有下载,直接根据《
STM32F4
EMWIN开发手册——V3.1》这个文档去学习,另外没有学ucOS,所以尝试移植到我熟悉的FreeRTOS上。
fly__ome
·
2024-01-30 15:35
emWin学习笔记
emWin
STM32
红蓝反色
解决keil编译错误 error: L6236E: No section matches selector - no section to be FIRST/LA处理方法
(以
stm32f4
29为例)这个问题是因为CUBEMX工程在中文目录下,全部切换到英文就没有个这个问题了,有趣的是,还自动生成了启动文件在项目目录内,但就是不在kei
含痕连柔
·
2024-01-30 12:24
STM32
stm32
STM32 串口协议简明教程
本文使用单片机是
STM32F4
07VET6核心板。因为是第一篇关于STM32的文章,我就浅浅讲一下新工程的创建你将解决以下问题创建一个最基本的工程模板完成串口发送消息(使用HA
RealMartinX
·
2024-01-30 09:02
STM32专题
stm32
嵌入式硬件
单片机
STM32以太网接口的配置和使用方法详解
在这里,我们以
STM32F4
系列为例来详细介绍以太网接口的配置和使用方法。
嵌入式杂谈
·
2024-01-30 00:11
stm32
嵌入式硬件
单片机
STM32CubeMX教程30 USB_DEVICE - MSC外设_读卡器
3.2、生成代码3.2.0、配置ProjectManager页面3.2.1、设初始化调用流程3.2.2、外设中断调用流程3.2.3、添加其他必要代码4、烧录验证5、常用函数参考资料1、准备材料正点原子
stm32f4
07
OSnotes
·
2024-01-29 05:05
stm32
单片机
嵌入式硬件
STM32F4
07移植OpenHarmony笔记2
官方合作的开发板刚好有
STM32F4
07,我准备试一下开发板的demo,虽然我用的不是他们的开发板。
星沉地动
·
2024-01-28 16:34
学习笔记
MCU
stm32
笔记
OpenHarmony
智能充电桩,机器人 wifi蓝牙 解决方案
sdiowifi/蓝牙combo的模块单频2.4g的CYWL6208,双频2.4g/5gCYWL6312可以应用到一些低延时高性能低功耗联网需求的交流直流充电桩,扭力扳手,agv机器人,目前支持主流的
stm32F4
时光漫走
·
2024-01-27 05:10
交流桩
充电桩
WiFi
HAL STM32+EC11编码器实现增减调节及单击、双击、长按功能
验证对象:
STM32F4
01EC11编码器部分的原理图:stm32cubemx配置将EC
perseverance52
·
2024-01-26 18:28
stm32
按键
EC11编码器
STM32F4
0x CAN控制器
一、CAN控制器简介STM32自带了基本扩展CAN外设,又称bxCAN,bxCAN的特点如下:支持CAN协议2.0A和2.0B主动模式波特率最高达1Mbps支持时间触发通信具有3个发送邮箱具有3级深度的2个接收FIFO可变的筛选器组(也称过滤器组,最多28个)CAN总线模式:1、工作模式初始化模式(INRQ=1、SLEEP=0)正常模式(INRQ=0、SLEEP=0)睡眠模式(SLEEP=1)2、
留小乙
·
2024-01-26 11:27
STM32F4
stm32
嵌入式
can
WWDG—窗口看门狗
原创出自秉火老师:https://www.cnblogs.com/firege/p/5805947.html本章参考资料:《
STM32F4
xx中文参考手册》WWDG章节。
Tracy喵喵
·
2024-01-26 08:17
STM32
stm32
函数
看门狗
wwdg
正点原子
STM32F4
探索者开发板HAL库TFT LCD屏幕例程移植到STM32CubeMX+CLion
前言在学习STM32时,跟着教程学标准库都是用Keil软件开发,HAL库配套的例程也是Keil开发的,同时发现配套例程的HAL库程序的硬件配置代码都是自己编写的,而在网上搜的HAL库程序都是用STM32CubeMX+Keil编写的,而这种方法极大的节省了硬件配置的时间,但是对于Keil的风格并不太满意,于是跟着网上的教程搭了CLion编写STM32程序的平台…正文首先打开LCD配套例程的lcd.c
国产娃娃菜
·
2024-01-25 21:48
STM32F407学习笔记
stm32
单片机
c语言
嵌入式硬件
multiply defined导致编译不过
STM32F4
11VETx-6157.axf:Error:L6200E:SymbolSensorReadMemorymultiplydefined(bysensor_spi_common.oandlibgsl.o
N*
·
2024-01-25 19:14
c语言
STM32F4
07移植OpenHarmony笔记1
参考文档:OpenAtomOpenHarmonywidth=device-width,initial-scale=1.0https://docs.openharmony.cn/pages/v3.2/zh-cn/device-dev/get-code/gettools-acquire.md/搭建环境安装linux系统:Ubuntu22.04.2LTS(GNU/Linux5.15.0-91-gener
星沉地动
·
2024-01-25 13:57
学习笔记
MCU
笔记
OpenHarmony
一款相对比较强大的国产ARM单片机HC32F4A0
HC32F4A0和
STM32F4
07都是基于ARMCortex-M4内核的高性能单片机,适用于中高端
紫气东来d
·
2024-01-25 08:37
单片机
arm开发
stm32
STM32寄存器映射
1.寄存器基本原理寄存器是单片机内部一种特殊的内存,可以实现对单片机各个功能的控制,我们编写程序最终就是去控制寄存器下面的举例平台为
STM32F4
07ZG1.1STM32寄存器分类大类小类说明内核寄存器内核相关寄存器包含
天地神仙
·
2024-01-24 17:53
stm32
stm32
单片机
嵌入式硬件
AG32VF407 AGRV2K 开箱及
STM32F4
07评估版对比
开箱视频[AG32VF407]国产MCU+FPGA开箱开箱清单:AG32VF407开发板x1USB转TypeC数据线x1名片x1杜邦线一把跳线帽x3从正面看和
STM32F4
07的评估版基本一致(尺寸,布局
LitchiCheng
·
2024-01-24 13:28
fpga
stm32
fpga开发
嵌入式硬件
单片机
ag32
【STM32】
STM32F4
中USB的CDC虚拟串口(VCP)使用方法
文章目录一、前言二、STM32CubeMX生成代码2.1选择芯片2.2配置相关模式2.3设置时钟频率2.4生成代码2.5编译并下载代码2.6结果2.7问题三、回环测试3.1打开工程3.2添加回环代码3.3编译烧录并测试四、出现问题和解决方法4.1烧录总是要自己插拔USB4.2自己生成的工程没有测试成功一、前言最近在学习STM32的USB功能,主要是想要使用虚拟串口(VCP)功能,来解决串口传输速率
L_EG
·
2024-01-24 11:19
STM32
stm32
嵌入式硬件
虚拟串口
vcp
cdc
F4
USB
STM32CubeMX+
STM32F4
系列教程文章汇总贴
目录1、前言2、食用方法3、文章目录4、后记———————————————————————————————————————————由于CSDN不支持博客直接使用图片外部链接,CSDN暂时停止更新~更多内容请浏览OSnotes的博客园———————————————————————————————————————————1、前言欢迎各位读者点击本系列教程,本系列教程主要讲解STM32CubeMX配置S
OSnotes
·
2024-01-24 01:13
stm32
嵌入式硬件
单片机
EC20调试及驱动使用记录
EC20使用记录本次调试使用的是
STM32F4
07VG单片机作为主控,连接EC20,采用HAL库编写代码EC20模块介绍EC20内嵌了TCP/IP协议栈,Host直接通过AT命令可以方便的访问internet
浅夏漫行
·
2024-01-23 06:11
嵌入式常用技术及外设
网络
嵌入式硬件
物联网
3.
STM32F4
0x 模块化内容及代码编写(以点亮LED灯模块为例)
一、模块化的概念内容模块化是一个广泛应用于软件开发、系统设计和工程等领域的概念。它指的是将一个系统或一个整体划分成互相独立且可独立操作的模块或组件,并通过定义明确的接口进行交互。在软件开发中,模块化的概念使得程序可以分解为更小、更可管理的部分。每个模块通常都具有明确定义的功能和接口,可以独立开发、测试和维护,从而提高开发效率和代码的可重用性。此外,模块化还有助于减少系统的复杂性,提升代码的可读性和
青花木
·
2024-01-22 19:38
STM32F40x
stm32
嵌入式硬件
单片机
6.
STM32F4
0x 外部中断(EXTI)
在
STM32F4
0x系列中,外部中断功能由EXTI模块提供。每个GPIO引脚都可以被配置为外部中断输入,并且可以根据需要选择触发方式和触发条件。
青花木
·
2024-01-22 19:38
STM32F40x
stm32
单片机
嵌入式硬件
5.
STM32F4
0x 位带操作内容及代码介绍
一、位带操作内容位带操作(Bit-bandingOperation)是一种在嵌入式系统中的编程技术,用于对单独的位(bit)进行读取和写入操作,以方便对特定位进行控制和操作。在嵌入式系统中,内存按字节(Byte)进行寻址,而数据通常以比特(Bit)的形式进行操作。位带操作技术通过将每个比特映射到一个独立的内存位置,使得可以直接对一个比特进行读取和写入操作,而不需要额外的位操作指令。二、位带区和位带
青花木
·
2024-01-22 19:08
STM32F40x
stm32
前端
javascript
10.
STM32F4
0x IIC介绍及代码配置
一、IIC协议的介绍(1)IIC总线(InterIntegratedCircuitBus):是Philips公司推出的串行总线标准(为二线制)。总线上扩展的外围器件及外设接口通过总线寻址,是具备总线仲裁和高低速设备同步等功能的高性能多主机总线。(2)数据线—SDA时钟线—SCL(3)特性:半双工同步串行通信总线--一问一答仲裁----主从模式----任何信息都需要主机主动控制从属设备地址----器
青花木
·
2024-01-22 19:07
STM32F40x
stm32
单片机
嵌入式硬件
13.
STM32F4
0x SPI协议内容接收及代码配置
一、SPI协议内容SPI是英语SerialPeripheralinterface的缩写,顾名思义就是串行外围设备接口。是Motorola首先在其MC68HCXX系列处理器上定义的。SPI是一种高速的、全双工的、同步、串行通信总线,并且在芯片的引脚上只占用四根线。主要应用于EEPROM、FLASH、实时时钟、AD转换器(之间的通信)等等。四线制SPI:(全双工)MOSI:串行数据输出,主机输出,从机
青花木
·
2024-01-22 19:07
STM32F40x
stm32
单片机
嵌入式硬件
【17.
STM32F4
0x ADC介绍及代码配置】
一、ADC介绍是Analog-to-DigitalConverter的缩写。指的是模/数转换器或者模拟/数字转换器。是指将连续变量的模拟信号转换为离散的数字信号的器件。AD转换就是模数转换,也可以是整流。顾名思义,就是把模拟信号转换成数字信号。模拟量可以是电压、电流等电信号,也可以是压力、温度、湿度等非电信号。A/D转换后,输出的数字信号可有8位、10位、12位、14位和16位等。二、ADC基本原
青花木
·
2024-01-22 19:37
STM32F40x
c#
上一页
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
其他