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
stm32f429
Keil MDK的CMSIS USART Driver使用
前言:本文适用于使用过KeilMDK软件且有一定的单片机开发基础的人员软件版本:KeilMDKv5.24硬件开发板:
STM32F429
I-Discovery预备知识:KeilRTX线程使用KeilMDKv5
twx11213030422
·
2020-07-12 01:55
Keil
MDK
STM32F429ZI
CMSIS
Driver
梳理
STM32F429
之通信传输部分---NO.8 硬件SPI
目录一、STM32的SPI特性及架构:二、SPI初始化结构体详解:三、硬件SPI—读写串行FLASH实验一、STM32的SPI特性及架构:1、引脚简介:(1)(SlaveSelect):从设备选择信号线,常称为片选信号线,也称为NSS、CS,以下用NSS表示。(2)SCK(SerialClock):时钟信号线,用于通讯数据同步。两个设备之间通讯时,通讯速率受限于低速设备。(3)MOSI(Maste
Sumjess
·
2020-07-11 18:49
梳理STM32
【
STM32F429
开发板用户手册】第16章
STM32F429
必备的HAL库API(重要)
mod=viewthread&tid=93255第16章
STM32F429
必备的HAL库API(重要)本章教程为大家讲解制作一个STM32F4的例子所需的最基本API函数,对于一些常用的API函数,一定要熟练掌握这些函数都是实现了什么功能
安富莱电子
·
2020-07-11 15:00
基于STM32的ThreadX GUIX的工程模板发布,1452个源码文件,请准备好一台性能强劲的电脑,否则后果自负^_^
2、开发板主板芯片:(1)V5是STM32F407IGT6(2)V6是
STM32F429
BIT6(3)V7是STM32H743XIH63、V5板子的模板没有整理完,周末发给大家。
安富莱电子
·
2020-07-11 14:00
【
STM32F429
开发板用户手册】第15章
STM32F429
的GPIO基础知识(重要)
mod=viewthread&tid=93255第15章
STM32F429
的GPIO基础知识(重要)本章教程为大家讲解GPIO(General-purposeI/Os)基础知识。
安富莱电子
·
2020-07-11 14:00
STM32 使用HAL库调试内部RTC经验总结
本调试过程基于
STM32F429
如下型号。之前做项目用了正点原子的RTC例程,结果在应用的过程中就出问题了。
Engineer-Bruce_Yang
·
2020-07-11 13:47
制作
STM32F429
的SPI FLASH下载算法
下载算法的模版在keil安装目录\ARM\Flash下的_Template文件夹,把此文件夹复制出来,进行修改。也可以自行修改此工程名。打开此工程,选择自己的芯片类型:添加W25QXX的驱动代码:去正点原子的论坛下载STM32F29的寄存器工程,拷贝出HARDWARE文件夹下的SPI和W25QXX驱动,和SYSTEM文件夹。添加W25QXX的驱动修改FlashDev.c代码:#include"Fl
Aladdin Wang
·
2020-07-10 18:09
AIOT系列开源项目教程
STM32F429
移植TouchGFX到RT-Thread系统
目录:0.
STM32F429
使用STM32CUBMX5.6移植touchGFX4.131.使用MVP架构来实现GUI和硬件的双向交互2.
STM32F429
移植TouchGFX到RT-Thread系统实战
Aladdin Wang
·
2020-07-10 15:14
AIOT系列开源项目教程
touchgfx
rtthread
电源控制板软件设计
核心控制器是
STM32F429
单片机,该模块与主机之间的通信采用RS422串口。
youbin2013
·
2020-07-10 13:08
stm32
stm32
spi
电流传感器
【
STM32F429
开发板用户手册】第14章
STM32F429
的电源,复位和时钟系统
mod=viewthread&tid=93255第14章
STM32F429
的电源,复位和时钟系统本章教程继续为大家讲解学习
STM32F429
的必备知识点电源,复位和时钟系统。
安富莱电子
·
2020-07-08 17:00
STM32F429
流水灯设计
1.首先需要自己写一个bsd_led.c以及bsd_led.h板极支持文件,然后在main.c函数中写一个延时函数,由于F429这块板子是三个GPIO口控制一个LED,所以我参考野火老哥的带参宏的方法写的,话话不多说,开始:2.现在user的文件夹中,新建一个led的文件夹,再新建bsd_led.cyi以及相应的.h文件,然后打开下面的地方,把.c文件添加进来,但是需要需要注意的是.h的文件的添加
假如我年少有为不自卑~
·
2020-07-08 09:49
硬件设计
通过nanoFramework 使用C#编写STM32和ESP32的芯片程序
编写STM32的程序,他的核心部分包括CLRHALPAL,它是通过ChibiOS基础之上实现nanoFramework,目前支持的芯片如下:MikrobusQUAILSTNUCLEO64F091RCST
STM32F429
IDISCOVERYSTSTM32F769IDISCOVERYWildernessLabsNetduino3WiFiSTM
麦壳饼
·
2020-07-07 17:02
【
STM32F429
开发板用户手册】第13章
STM32F429
启动过程详解
mod=viewthread&tid=93255第13章
STM32F429
启动过程详解本章教程主要跟大家讲
STM32F429
的启动过程,这里的启动过程是指从CPU上电复位执行第1条指令开始(汇编文件)到进入
安富莱电子
·
2020-07-06 15:00
嵌入式大杂烩精选文章汇总
【STM32笔记】
STM32F429
的USB是个坑?【STM32笔记】两块STM32之间的SPI主从通信【STM32笔记】硬件SPI主从通信(附
zhengnianli
·
2020-07-06 12:13
【
stm32F429
开发日志】
STM32F429
上 NES 模拟器 移植 试玩
前段时间意外获得论坛送的一块
STM32F429
探索套件,初步了解了一下
STM32F429
这个芯片,感觉ST的MCU终于向高端MCU迈出了一步:
STM32F429
可以支持SDRAM和LCD控制器了,主频最高
zerokkqq
·
2020-07-06 12:26
C++
q嵌入式
Linux 和Mbed OS UDP 通信(C++)
最近一直在学习linuxC++程序设计,于是想写一个简单的UDP收发程序,与
STM32F429
的MbedOS进行通信。Linux是华硕笔记本上WindowsWSL(ubuntu)。
姚家湾
·
2020-07-06 10:43
mbed
linux
UDP
STM32F429
DMA 方式连接 ADS1274
在本博文中,介绍如何使用
STM32F429
实现ADS274的高速数据传送。内容会随着项目进展不断更新。ADS1274介绍ADS127
姚家湾
·
2020-07-06 10:43
C++
mbed
【
STM32F429
开发板用户手册】第12章
STM32F429
的HAL库框架设计学习
mod=viewthread&tid=93255第12章
STM32F429
的HAL库框架设计学习通过本章节,主要是想让大家对HAL库程序设计的基本套路有个了解,防止踩坑。
安富莱电子
·
2020-07-06 08:00
【
STM32F429
开发板用户手册】第11章
STM32F429
移植SEGGER的硬件异常分析
mod=viewthread&tid=93255第11章
STM32F429
移植SEGGER的硬件异常分析本章节为大家介绍SEGGER的硬件异常分析代码在MDK和IAR中的使用方法,在实际项目中比较有实用价值
安富莱电子
·
2020-07-06 08:00
STM32cubeMX:双通道ADC(DMA)
1.ADC基础说明:①
STM32f429
BI②keil5③stm32cubeMX
STM32f429
中,有三个ADC(模拟/数字转换器),每个ADC有12位、10位、8位和6位可选,每个ADC有16个外部通道
想一个用户名
·
2020-07-06 03:25
stm32
STM32F429
>> 21. LTDC 液晶屏幕
显示器的参数像素像素是组成图像的最基本单元要素,显示器的像素指它成像最小的点,液晶原理中提到的一个显示单元。分辨率一些嵌入式设备的显示器常常以“行像素值x列像素值”表示屏幕的分辨率。如分辨率800x480表示该显示器的每一行有800个像素点,每一列有480个像素点,也可理解为有800列,480行。色彩深度色彩深度指显示器的每个像素点能表示多少种颜色,一般用“位”(bit)来表示。如单色屏的每个像素
Waao666
·
2020-07-06 02:27
STM32
C
嵌入式
STM32F429
>> 11. ADC 模数转换
本工程板级支持包文件适用于野火
stm32f429
开发板。
STM32F429
IGT6有3个ADC,每个ADC有12位、10位、8位和6位可选,每个ADC有16个外部通道。
Waao666
·
2020-07-06 02:56
C
STM32
嵌入式
STM32
stm32CubeMx lwip + freeRTOS
MCU:
STM32F429
IGT6工具:STM32CubeMx版本号5.0.0KeiluVersion5目的:使用LWIP实现简单的网络连通一简介LWIP(LightWeightInternetProtoco1
weixin_34318956
·
2020-07-06 01:18
基于STM32之UART串口通信协议(一)详解
一、前言1、简介写的这篇博客,是为了简单讲解一下UART通信协议,以及UART能够实现的一些功能,还有有关使用STM32CubeMX来配置芯片的一些操作,在后面我会以我使用的
STM32F429
开发板来举例讲解
weixin_30809173
·
2020-07-05 22:37
基于正点原子阿波罗
STM32F429
+STM32CubeMX实现串口printf
本文基于正点原子的阿波罗F429开发版.利用STM32CubeMX生成初始化代码.为后面的工程做好铺垫.1.建立项目1.下载安装STM32CubeMX和STM32F4的代码库(自行百度)2.新建一个项目.打开STM32CubeMX------>File------>NewProject.进入到如下图的界面.3.在(1)处输入"F429IG"双击(2)处.4.开启高速外部晶振.55.配置JTAG6配
举世唯美
·
2020-07-05 18:47
STM32
教你自制ST-LinkV2下载器
话不多说,下面就开始讲解怎样制作ST-Link.资料来源我最终确定的原理图是来源于2个Demo板子的原理图,一个是
STM32F429
I-DISCO,另一个是STM8S-DISCO。这2套探
虞美乱世道
·
2020-07-05 16:46
技术实践
STM32F4 LWIP UDP Demo
基于LWIP的UDP实例本工程硬件基于
STM32F429
+LAN8720A外设,使用RMII通信接口。工程由STM32CUBEMX直接生成。代码主要使用的是ST官方例程。
子瓜云鬼
·
2020-07-05 15:55
stm32f429
中通过基本定时器中断控制LED灯亮一秒、灭一秒
stm32f429
中基本定时器有两个,通用定时器有十个,高级定时器有两个。其中基本定时器为TIM6和TIM7。此处通过编写TIM7定时中断控制LED灯亮灭,TIM6与之类似。
写程序的工科女
·
2020-07-05 14:11
STM32CubeMx + SD Card + FatFs 读写SD卡死等问题
CubeMx使用较新版本Version:4.24.0MDKv5.20
STM32F429
ZGT6两年以前记得试过SD卡读写,好像不是单纯的Read和Write,应该是用了文件系统,很顺利的试验成功了,所以源码和记录都没留
时间过的真快
·
2020-07-05 12:10
技术类学习
【STM32的HAL库开发】CubeMX配置HAL库,不进串口中断的问题
STM32的HAL库开发】串口中断开发环境在main.c添加代码(1/2)在stm32f4xx_it.c添加代码(2/2)注意附代码开发环境cubemxV5.5.0+MDKKeilV5.29.0.0+
STM32F429
NIH
Raww_ii
·
2020-07-05 08:42
STM32F429
(HAL库)_USART串口发送&接收(使用STM32CubeMX)
一、HAL库相关函数1、串口发送/接收函数HAL_UART_Transmit();串口轮询模式发送,使用超时管理机制HAL_UART_Receive();串口轮询模式接收,使用超时管理机制HAL_UART_Transmit_IT();串口中断模式发送HAL_UART_Receive_IT();串口中断模式接收HAL_UART_Transmit_DMA();串口DMA模式发送HAL_UART_Tra
NERanger
·
2020-07-05 07:17
STM32CubeMX
USART串口通讯
HAL库
STM32F429
rt-thread中的串口初始化过程
嵌入式系统:rt-thread开发板:
STM32F429
上了嵌入式操作系统的程序结构复杂,所以串口初始化的过程也不如裸机程序直观明了,在需要根据实际情况修改串口时,就会存在找不到相关程序位置的现象,所以接下来
贼菜的菜菜哥
·
2020-07-05 07:05
rt-thread
STM32F429
--STM32的PWM占空比产生与测量
一、PWM波形的产生;使用定时器2(TIM2)PA5端口输出。通过配置TIM_TimeBaseStructure.TIM_Period=1000-1;TIM_TimeBaseStructure.TIM_Prescaler=9000-1;TIM_OCInitStructure.TIM_Pulse=300;三个参数,TIM_Prescaler控制计数频率,此处9000即计数频率为90M/9000=10
Henchyoung
·
2020-07-05 07:56
学习笔记
从0到1攻破FreeRTOS:汇总帖
实验平台:
STM32F429
操作系统:FreeRTOSIDE:MDK5.27FreeRTOS内核--->FreeRTOS内核应用开发--->简单外设目前更新完:FreeRTOS内核应用开发下一步:基于FreeRTOS
Sumjess
·
2020-07-05 06:56
从0到1攻破FreeRTOS
STM32 Flash操作(擦写)过程中器件复位导致数据丢失问题
2.原理分析本产品硬件平台是基于
STM32F429
,采用HAL库开发。在操作内部flash这部分中,查看数据手册得知:对于操作128KB的扇区擦写32位数据需要的时间,典型值是1S。
暖暖的纠结
·
2020-07-05 04:21
STM32
STM32F429
HAL库 DMA方式实现用SD卡存储.csv文件
HAL库DMA方式实现用SD卡存储.csv文件前言:SD卡作为一个大容量的存储介质,用来做一些本地数据存储还是不错的,最近一个项目采用SD来存储设备的一些实时运行信息,最终敲定用.csv文件格式来做存储,方便管理和后续的数据分析处理~~主要是一个.csv文件可以装贼多条数据^_^!话不多说,接下来进入正题~~1.SDIO底层驱动部分这里我们用STM32CubeMx生成底层驱动,一些STM32的一些
0.零点开发
·
2020-07-05 04:22
STM32
STM32F429
同时使用LTDC和外部SDRAM作堆栈导致HardFault死机
最近在研究
STM32F429
的LTDC驱动LCD和emWin运行DEMO时候,发现程序总是异常死机,DEBUG发现是进入了HardFault!
星沉地动
·
2020-07-05 02:22
学习笔记
STM32F429
的LTDC和DMA2D
在阅读了
STM32F429
的手册之后,对LTDC与DMA2D有了一点认识,赶紧写下来做为笔记保存下来。
星沉地动
·
2020-07-05 02:22
嵌入式
学习笔记
LTDC
STM32F429
DMA2D
从零实现 ADC(四)、片内温度采集(DMA)
前言:
STM32F429
有一个内部的温度传感器,可以用来测量CPU及其周围的温度。该温度传感器在内部和ADC1_IN16输入通道连接,此通道把传感器输出的电压转换成数字值。
坛城
·
2020-07-05 01:20
嵌入式编程
从零实现 独立看门狗IWDG STM32的待机与唤醒,在待机过程中如何喂狗
(验证过程比较繁琐,只看结论的小伙伴请找往下找STM32休眠时关闭看门狗的方案)
STM32F429
提供了三种低功耗模式,以达到不同层次的降低功耗的目的:(1)睡眠模式(CM4内核停止工作,外设仍在运行)
坛城
·
2020-07-05 01:20
嵌入式编程
调试经验
记录——基于 RT-Thread 实现 USB 虚拟串口
然后我进入rt-thread\bsp\stm32目录下,找到了正点原子F429阿波罗开发板对应的BSP
stm32f429
-at
newbie_Blogger
·
2020-07-05 01:09
记录
使用STM32CubeMX进行
STM32F429
LCD编程层配置
一.配置重载所有层的寄存器均执行影子操作。一旦对某个寄存器执行写操作,便不应在重载完成前再次进行修改。因此,如果在尚未重载时对同一寄存器执行新的写操作,则将覆盖之前的配置。该控制通过配置寄存器SRCR来完成。在HAL_LTDC_ConfigLayer(stm32f4xx_hal_ltdc.c中)函数中有:/*SettheImmediateReloadtype*/hltdc->Instance->S
metersun
·
2020-07-05 00:12
使用STM32CubeMX进行
STM32F429
LCD编程 全局配置
STM32CubeMX芯片引脚总配置图如下:一.
STM32F429
LTDC内部结构图:层FIFO每层一个64x32位FIFO。PFCPixelFormatConvertorperformi
metersun
·
2020-07-05 00:12
RT-Thread启动过程部分过程分析(GCC链接脚本部分内容)
首先是通过startup_
stm32f429
xx.s中的汇编部分进入到entry函数,MDK和IAR则是进入到main函数到达C语言中。
怀旧诚子
·
2020-07-05 00:53
RT-Thread
记录一次
stm32F429
IAP跳转到SDRAM内执行程序的DEBUG过程
某个项目需要用到bootloader更新app到sdram内执行程序,不能选ARM9,领导又喜欢stm32,不差钱所以选了stm32f427这个芯片,最主要原因就是可以挂上sdram。以前做过stm32F1系列的iap程序,基本就是bootloader跳转前关一下中断,app运行前设置一下中断向量表就ok了,这次换了427本以为也很简单,只不过是跳转位置从flash更改到sdram罢了,想想自己还
听我吹牛逼
·
2020-07-04 22:36
嵌入式
STM32f429
CubeMx LTDC SDRAM emWin 程序进入 硬件错误中断(UsageFault_Handler)
最近网上买了一套野火挑战者
STM32F429
开发板,配的是800X480的电容屏,尝试emWin开发。拿到板后我先从官方提供的例程中选了几个试了一下,感觉确实用emWin做人机界面很不错。
jiangmaple
·
2020-07-04 19:20
emWin
STM32F429
LTDC
STM32
CUBE
stm32f429
的u-boot、uclinux内核烧写说明
最近比较忙,针对前面的留言说有怎么downloadu-boot、uclinux到stm32,我翻了翻以前记录下的笔记,特意贴上来,其实有些步骤我都已经忘记了。。。一、搭建嵌入式linux开发环境1.准备一台Linux系统(Fedora,CentOS,Ubuntu等)的电脑,将BSP压缩包(linux-cortexm-2.0.0.tar.gz)拷贝到一个目录;2.解压BSP包:tar-xzvflin
dq樣
·
2020-07-04 19:24
stm32
STM32和ad7606的spi调试心得
今天调试了ad7606基于
stm32F429
的spi模式,发现stm32,clk没有信号输出,认为是初始化配置没有做好,检查了GPIO的初始化,spi的初始化,开始没有发现什么异常,后来发现例程的个GPIO
gpio_adc
·
2020-07-04 16:59
stm32学习笔记
stm32基于CUBEMX使用LL库操作spi
keilv5CUBEMXv5mcu:
stm32f429
igt6因为项目中需要快速采集外部spi接口adc的数据,所以研究使用LL库读取spi数据。
gongyuan073
·
2020-07-04 16:20
STM32
STM32学习记录之cubemx配置IIC+逻辑分析仪的学习
首先这里用的开发板是原子的
STM32F429
,就是通过CUBEMX配置IIC的总线,话不多说,上图因为原子429的板子的IIC的数据线和时钟线是PH4和PH5,而I2C2的默认
忄曼忄曼
·
2020-07-04 12:27
初学
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他