stm32f429专题

原子阿波罗STM32F429程序的控制器改为STM32F407驱动LCD屏

原子大神的阿波罗开发板使用STM32F429IGT6控制器,编程风格也与探索者F407系列有了很大的不同,使用BSP功能模块编程了,也有点类似于安富莱的编程风格了。这种模块式程序风格的优点是更加方便移植,更方便泡系统。 但无奈手里只有F407的探索者开发板,随把阿波罗F429控制器改为F407,利用现有硬件熟悉模块化编程的阿波罗F429。还可以熟悉更换控制器需要注意的问题。 当然,不同控制器,功能

STM32F429 RTThread自带的USBHID库实现数据收发

RTThread源码使用rt-thread-4.0.2中stm32f429阿波罗 1.env配置USBHID env的使用这里不作详细介绍,可以查看RTThread官方文档 输入menuconfig,回车 收发数据长度为63,配置里设置最大为63,不能更改为64,可更改配置文件rtconfig.h scons --target=mdk5生成工程 2.修改USB相关文件 添加E:\

STM32F429 不断重复复位

之前做过一块STM32F429的板子。板子搭载SDRAM和NAND flash。刚开始板子还是好好的,用了一段时间之后。板子变得很奇怪。开机后SDRAM和NAND初始化之后。运行SDRAM的测试代码。大概运行10S左右就会出现一次复位。我在代码里面没有打开看狗。 然后使用示波器去测量板子的NRST管脚。发现它过一段时间就会有一个低电平。我不知道它是哪里来的。感觉很奇怪。网上好像也有人遇到这样的情

stm32f429 中通过基本定时器中断控制LED灯亮一秒、灭一秒

stm32f429中基本定时器有两个,通用定时器有十个,高级定时器有两个。其中基本定时器为TIM6和TIM7。 此处通过编写TIM7定时中断控制LED灯亮灭,TIM6与之类似。 首先可以新建一个.c 和.h 文件,在.c文件中进行TIM7函数定义等,如下图所示: #include "bsp_tim_basic.h"static void BASIC_TIMx_Mode_Config(){

【STM32F429-DISCOVERY学习笔记】STM32F429驱动SDRAM(IS42S16400J)详解

http://bbs.armfly.com/read.php?tid=1942  驱动SDRAM的时序比较的麻烦一些,不像驱动SRAM,非常简单,网上搜索一下,估计有非常多的FPGA驱 动SDRAM的资料,而且是各种的给你讲时序问题,现在F429/439集成了控制 器以后就方便很多了,用户只需配 置 相应的寄存器即可,这里向大家推荐一篇文章,强烈的推荐, 不懂SDRAM为何

【STM32F429的DSP教程】第2章 Matlab R2018a的安装

完整版教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=94547 第2章   Matlab R2018a的安装 本期教程主要是讲解Matlab R2018a的安装过程,作为学习DSP的必备软件,掌握简单的Matlab操作是必须的。 目录 第2章   Matlab R2018a的安装 2.1   初学者重要提示 2.2

【STM32F429的DSP教程】第20章 DSP复数运算-模平方,乘法和复数乘实数

完整版教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=94547 第20章       DSP复数运算-模平方,乘法和复数乘实数 本期教程主要讲解复数运算中的模平方,乘法和复数乘实数。 目录 第20章       DSP复数运算-模平方,乘法和复数乘实数 20.1 初学者重要提示 20.2 DSP基础运算指令 20.3

【STM32F429的DSP教程】第19章 DSP复数运算-共轭,点乘和求模

完整版教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=94547 第19章       DSP复数运算-共轭,点乘和求模 本期教程主要讲解复数运算中的共轭,点乘和模的求解。 目录 第19章       DSP复数运算-共轭,点乘和求模 19.1 初学者重要提示 19.2 DSP基础运算指令 19.3 复数共轭运算(Co

【STM32F429的DSP教程】第18章 DSP控制函数-更好用的SIN,COS计算

完整版教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=94547 第18章       DSP控制函数-更好用的SIN,COS计算 本期教程主要讲解控制函数中的cos和sin函数数值的获取,这里使用的函数比起第13章中使用的sin和cos函数数值的获取要方便很多。 目录 第18章       DSP控制函数-更好用的SIN,

【STM32F429的DSP教程】第17章 DSP功能函数-定点数互转

完整版教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=94547 第17章       DSP功能函数-定点数互转 本期教程主要讲解功能函数中的Q7,Q15和Q31分别向其它类型数据转换。 目录 第17章       DSP功能函数-定点数互转 17.1 初学者重要提示 17.2 DSP基础运算指令 17.3 定点数Q

【STM32F429开发板用户手册】第15章 STM32F429的GPIO基础知识(重要)

最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=93255 第15章       STM32F429的GPIO基础知识(重要) 本章教程为大家讲解GPIO(General-purpose I/Os)基础知识。GPIO配置是所有外设驱动的基础,大家务必要熟练掌握。 目录 第15章       STM32F429的GPIO基础知

【STM32F429开发板用户手册】第13章 STM32F429启动过程详解

最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=93255 第13章       STM32F429启动过程详解 本章教程主要跟大家讲STM32F429的启动过程,这里的启动过程是指从CPU上电复位执行第1条指令开始(汇编文件)到进入C程序main()函数入口之间的部分。启动过程相对来说还是比较重要的,理解了这个过程,对于以后分

【STM32F429开发板用户手册】第12章 STM32F429的HAL库框架设计学习

最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=93255 第12章       STM32F429的HAL库框架设计学习 通过本章节,主要是想让大家对HAL库程序设计的基本套路有个了解,防止踩坑。 12.1 初学者重要提示 12.2 HAL库的配置文件 12.3 HAL库的时间基准 12.4 HAL库的启动流程 12

【STM32F429开发板用户手册】第11章 STM32F429移植SEGGER的硬件异常分析

最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=93255 第11章       STM32F429移植SEGGER的硬件异常分析 本章节为大家介绍SEGGER的硬件异常分析代码在MDK和IAR中的使用方法,在实际项目中比较有实用价值,因为我们经常会遇到进入硬件异常的情况。 目录 第11章       STM32F429移植

【STM32F429开发板用户手册】第10章 STM32F429的FLASH,RAM和栈使用情况(map和htm文件)

最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=93255 第10章       STM32F429的FLASH,RAM和栈使用情况(map和htm文件) 本章为大家介绍编译器生成的map和htm文件进行解析,通过这两个文件可以让大家对工程代码的认识程度提升一个档次。 目录 第10章       STM32F429的FLAS

【STM32F429】第5章 PHY芯片和STM32的MAC基础知识

最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=95243 第5章   PHY芯片和STM32的MAC基础知识 本章节为大家讲解STM32自带的MAC和PHY芯片的基础知识,为下一章底层驱动的讲解做一个铺垫。 目录 第5章   PHY芯片和STM32的MAC基础知识 5.1   初学者重要提示 5.2   什么是MAC

【STM32F429】第4章 RL-TCPnet V7.x网络协议栈简介

最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=95243 第4章   RL-TCPnet网络协议栈简介 本章节介绍RL-TCPnet网络协议栈,让大家对 RL-TCPnet有一个整体的了解,RL-TCPnet是一款小型网络协议栈,适用于 ARM 内核和 Cortex-M 内核的设备。 目录 第4章   RL-TCPnet网

【STM32F429】第3章 初学RL-TCPnet V7.x的准备工作及其快速上手

最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=95243 第3章   初学RL-TCPnet的准备工作及其快速上手 俗话说万事开头难,学习一门新的知识,难的往往不是知识本身,而是如何快速上手,需要什么资料和开发环境。一旦上手后,深入的学习就相对容易些了。 本章节就起到这样的作用,主要说明初学RL-TCPnet需要做的准备工作

【STM32F429】第1章 当前主流的小型嵌入式网络协议栈

最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=95243 第1章   当前主流的小型嵌入式网络协议栈 这几年物联网发展迅猛,各种新产品、新技术也是层出不穷,本章节就为大家介绍当前主流的小型嵌入式网络协议栈。 目录 第1章   当前主流的小型嵌入式网络协议栈 1.1   当前主流的嵌入式网络协议栈 1.2   uIP网络

【STM32F429开发板用户手册】第46章 STM32F429的DMA2D应用之刷色块,位图和Alpha混合

最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=93255 第46章       STM32F429的DMA2D应用之刷色块,位图和Alpha混合 本章节为大家讲解DMA2D应用中经常用到的刷色块,刷位图,Alpha混合和图片混合的实现。 目录 第46章       STM32F429的DMA2D应用之刷色块,位图和Alph

【STM32F429】第6章 ThreadX GUIX上手之STM32F429 DMA2D加速

最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=98429  第6章   ThreadX GUIX上手之STM32F429 DMA2D加速 本章节为大家讲解DMA2D应用中经常用到的刷色块,刷位图,Alpha混合和图片混合的实现。 目录 第6章   ThreadX GUIX上手之STM32F429 DMA2D加速 6.1

【STM32F429】第5章 ThreadX GUIX上手之电阻触摸和电容触摸

最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=98429 第5章   ThreadX GUIX上手之电阻触摸和电容触摸 本章教程为大家讲解LTDC应用之LCD电阻触摸芯片STMPE811的4点和2点触摸校准和电容触摸芯片FT5X06、GT911和GT811的使用。 目录 第5章   ThreadX GUIX上手之电阻触摸和

【STM32F429】第4章 ThreadX GUIX上手之STM32F429 LTDC基础知识

最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=98429 第4章   ThreadX GUIX上手之STM32F429 LTDC基础知识 本章教程为大家讲解LTDC应用中最基本的汉字显示和2D图形显示功能实现。 目录 第4章   ThreadX GUIX上手之STM32F429 LTDC基础知识 4.1   初学者重要提

【STM32F429】第17章 ThreadX GUIX之点阵字体和字符编码(重要)

最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=98429 第17章       ThreadX GUIX之点阵字体和字符编码(重要) 本章节主要为大家讲解ASCII字符集,ASCII扩展字符集,GB2312字符集,GBK字符集和Unicode字符集。其中,字符编码这块涉及到的知识点非常多,特别是Unicode字符集的编码,涉及

【STM32F429】第16章 ThreadX GUIX窗口局部刷新的实现

最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=98429 第16章       ThreadX GUIX窗口局部刷新的实现 本章节为大家讲解GUIX窗口的局部或全局刷新的实现。这个功能用的到地方也比较多,比如2D图形的更新,音乐频谱的更新,2D图像的更新等场合都会用到这个功能。 目录 第16章       ThreadX

【STM32F429】第15章 ThreadX GUIX定时器更新功能

最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=98429 第15章       ThreadX GUIX定时器更新功能 本章节为大家讲解GUIX定时器更新功能。这个功能用的到地方很多,比如更新文本控件显示RTC时钟,采集数据的动态更新等场合都要用到。 目录 第15章       ThreadX GUIX定时器更新功能 1