|
挑战更好更强大,STM32F7-DISCO测评(民间版) 总的来说,F7-DISCO用来跑个RTOS系统,研究研究STEMWIN来做个UI,研究一下基本的数字信号处理如图像、视频及音频的编/解码等还是非常不错的,另外板载以太网接口,可以用来研究一下LWIP及网络通信技术。SD卡接口结合FATFS玩一玩文件系统 8 N( ^( w! W. w: e! u+ o9 {$ s 系列笔记$ c( |5 o& Q5 _! g- l LTDC简单学习-基于STM32F7 DISCO5 ?8 G5 W3 B6 h3 D4 D F7到了几天,本来准备整个测评,发现水平有限,老老实实研究一下先。看到那么大一块LCD,不好好利用下就浪费了嘛。F7 DISCO自带LCD,MCU整合了LTDC,学习一下。根据RM上介绍,下面是LTDC的框图* B/ C# s; n9 ^2 k2 M F7-DISCO笔记之二:SDRAM; D8 c3 s8 n5 d5 e F7最爽的地方之一就是支持FMC,注意和以前的比较少了一个S,以前的叫FSMC,一字之差,不知道方便了多少! 从此,SDRAM在STM32的世界里就有了一席之地。, ]- b4 \2 R3 l0 L% D F7-DISCO笔记之三:SD和FATFS 感觉在F7上尽是些比较复杂的东西了。 板载一个TF卡接口,忍不住就塞了块TF卡进去,得配置一下。以前看别人的教程,光一个SD卡驱动流程就晕了,但总得试一下。实际上如果使用HAL库的话,驱动流程要简单得多。 , E* \: ?, ^3 a" v# y9 d9 D F7-DISCO笔记之四:STemWin试水 STEMWIN是一个GUI界面,有自己一套完整的窗口部件,有自己的消息循环处理,说老实说,刚开始看到STEMWIN的演示程序的时候,我想起了WIN95。其实EMWIN的消息机制几乎和早期的WINDOWS完全一致,只不过简化了许多,哈哈。按理说,熟悉WIN32程序设计的人来使用这个STEMWIN,应该是毫无阻碍。# n! _, [% b+ n4 `) I. } F7-DISCO笔记之五:ETH及简单的HTTP服务器' ~+ y% B t8 Y% @; q ETH折腾得最久,足足两个星期,终于搞清楚了一点皮毛。2 x( I$ f; n* o0 s" `5 ]& u 主要原因,一是LWIP结构有点复杂,看例程及源码足足一个星期,算是简单入门。毕竟这个牵涉到网络结构。二是顺带看了一下HTTP的通信过程,什么GET, POST等数据通信方法,现在还是迷迷糊糊的。不过程序总算跑起来了,再慢慢研究。 / j' T. u9 B) [! |1 S' P o/ z( d F7通用工程模板(基于STM32F746NGHx) 发两个介绍M7的幻灯片9 C( F3 a; Q# w' T 最后,非常感谢社区版主netlhx的分享 |
微信公众号
手机版
应该的,谢谢你的分享
6 z, z0 F: z7 j3 t
吾生有涯 ,而知无涯 。以无涯随有崖。殆己 。好东西,有时间再学习吧 。