【STM32CubeMx】学习记录(基于微雪教程)(2019/2/16——2019/2/23完结)
教程学习网址:http://www.waveshare.net/study/article-666-1.html
2019/2/16
STM32CubeMx系列教程 1-3
2019/2/17
STM32CubeMx系列教程 4-6
2019/2/18
STM32CubeMx系列教程 7-13,其中CAN部分只是了解一下,关于CAN的数据结构,滤波器设置均不懂。SPI部分关于中断模式不知道怎么在应用程序中实现。PWR电源管理部分只是略懂,涉及如何配置唤醒源有待学习。
2019/2/19
STM32CubeMx系列教程 14-19,其中SDMMC多媒体卡未深入。FAT文件系统了解个大概,疑问:f_write多次写入是覆盖还是地址自动更新。Quad-SPI未学习。
2019/2/20
STM32CubeMx系列教程 20-24,FSMC(nand flash)大致了解。SDRAM未研究。LDTC(液晶驱动)部分未研究。LCD触摸控制未研究,要结合源代码,作为以后的资源储备。STemWin用户图形界面未研究。freertos待学习。
2019/2/21
现在又有些迷茫,不知学习STM32CubeMx的目的何在?没有找到深入的方向。
USB_Device、USB_HOST、ETH、FreeRtos、
关于USB HID,使用工具配置之后在keil中要注意添加启动文件,而且要注意启动文件是否重复。另外烧录到开发板之后,一定要断电重启装置,不然电脑无法识别该USB设备(只适合L052C8芯片HID实现,CustomHID不行,F103ZE未成功)。
stm32cubemx的官网
http://www.stm32cube.com/topic/USB%20HID
关于USB配置的:
http://www.stm32cube.com/question/527
一个想法,做一个大杂烩:
1.通过USB与电脑通信;
2.液晶界面能够操控,含有UI界面;
3.NAND FLASH按照FAT格式存文件;
4.有以太网功能;
5.可插入U盘,传输文件;
2019/02/22
买了原子哥的STM32H7开发板,过两天能收到。目的:学习网络方面的,还有USB通信之类的,FREERTOS之类的。
今天调通了F103ZE板上的CHID,跟DP的上下拉有关。
2019/02/23
关于USB方面,Custom HID做串口通信还需要参照印控仪的代码学习。
今天继续按照CubeMX教程学习。
HID的疑问,例程中说“HAL_SYSTICK_Callback()为SysTick定时器中断回调函数”,实际查阅SysTick_Handler中断函数内并无此回调函数,不知何解?
USB MSC大容量存储设备未深入。HOST未深入。ETH未学习。
晚上收到了H7开发板,使用MX工具配置成功了两LED。目前正在尝试CHID功能的MX配置及调试。
明天将学习一下H7的系统时钟树,并尝试用MX配置完成USB部分/看PDF例程?
结束对微雪MX教程的学习,转入原子哥教程,本阶段结束。
【STM32CubeMx】学习记录(基于微雪教程)(2019/2/16——2019/2/23完结)相关推荐
- 知识图谱、NLP学习记录(软件安装教程,知识学习等)
pycharm库镜像网址 清华镜像 https://pypi.tuna.tsinghua.edu.cn/simple/ 阿里云镜像 http://mirrors.aliyun.com/pypi/sim ...
- PS学习记录9--PS网页设计教程IX——巧用大括号设计惊艳的咨询页面
APP在微信的推广下载转化率一直是困扰开发者和推广者的一大难题,那么如何提高APP的下载转化率呢?微信作为一款国内最大的社交类APP.有着非常大的开发潜力.但是我们如何在推广过程中能够高效.有针对性的 ...
- PS学习记录4--PS网页设计教程XII——在PS中创建专业的web2.0的网页布局 第三章
APP在微信的推广下载转化率一直是困扰开发者和推广者的一大难题,那么如何提高APP的下载转化率呢?微信作为一款国内最大的社交类APP.有着非常大的开发潜力.但是我们如何在推广过程中能够高效.有针对性的 ...
- Python学习记录 基于《Python编程 从入门到实践》 Python基础 Python第三课 操作列表
遍历整个列表(循环) for循环 把名字循环打印出来 把列表赋值给变量name 把name中的每个元素赋值给变量a 循环打印a. 主要for循环后的冒号不要丢了,否则会报错. name=['张三',' ...
- CloudCompare学习记录(二)教程
1.对齐和配准(Alignment and Registration) (1)总则 ① 三角网(Mesh)是什么 ②严格转换矩阵(rigid tansformation matrices) (2)对 ...
- Python学习记录 基于《Python编程 从入门到实践》 Python基础 Python第五课 字典
创建一个简单的字典 ball={'football':'black and white','tennis':'green'} print(ball['football']) print(ball['t ...
- blender学习记录 —— 广为人知的甜甜圈教程
blender新手的第一个动画 4小时的视频花了5天去学,懒狗是这样的,而且渲染一次10分钟,体会到了动画渲染工作者的痛苦
- gradle exclude_Gradle学习记录020 java工程的测试 part1
详细学习如何用Gradle测试java工程.第二部分.该学习记录基于Gradle官方网站资料.本篇参考链接如下: https://docs.gradle.org/current/userguide/j ...
- gradle 上传jar包_Gradle学习记录014 关于依赖的声明
详细学习Gradle构建的依赖声明.该学习记录基于Gradle官方网站资料.本篇参考链接如下: https://docs.gradle.org/current/userguide/declaring_ ...
最新文章
- MAT之DT:DT实现根据乳腺肿瘤特征向量高精度预测肿瘤的是恶性还是良性
- java类构造方法成员方法练习_面向对象方法论总结 练习(一)
- linux内核分为四个子系统,linux操作系统的内核有哪几个子系统构成,简要说明各子系统的作用...
- [android]-xml解析示便-SAX
- camvid数据集介绍_语义分割的数据集
- 网易云音乐重新上架苹果App Store,安卓版仍下架中
- 注册flash.ocx inno setup (转)
- cocos2d-html5 仿微信打飞机游戏
- 【技术】DTEmpower核心功能技术揭秘(3) - HDDV高维数据可视化技术
- excel使用教程_火遍全球的14个Excel学习网:大神套路、视频课、软件下载应有尽有...
- HTML5多媒体(音频、视频播放)
- 如何制作一首歌的歌词 LRC 歌词制作和绑定
- 在Linux操作系统中,存放用户账号加密口令的文件是
- 传统的财务分析方法及手段总结
- 大学生当裁缝专做西服 一年收入100万
- centos安装unbound服务,并配置使用
- HTML期末学生大作业 基于HTML+CSS+JavaScript通用的后台管理系统ui框架模板
- FFmpeg音视频同步基础知识
- Linux运行java的Jar文件
- 几种Ajax框架的比较