|
首先感谢社区、感谢野火给大家提供这么好的福利。其实收到野火的书已经很久了,想要把这么厚这么厚的一本书看完,实在不容易,何况还是在工作之余抽时间看。
首先拿到书,浏览了一下目录,觉得这本书真的可以让零基础的同学入门、甚至能深入各种应用。从最初的书本介绍、开发工具介绍、STM32介绍、标准库介绍、工程创建,到各外设介绍、GPIO、中断、定时器等,再到复杂一点的模块驱动、FSMC-LCD、SDIO、FatFs、CAN、陀螺仪、摄像头等。由简入繁、由易而难、由浅入深,一步一步引导学习。
由于时间有限,以及我目前一直在用STM32CubeMX+HAL库+IAR,所以并未仔细从前往后阅读,而是快速浏览,挑重点。 稍微仔细阅读了第9章-自己写库—构建库函数雏形,其实这是学习一种编程思路、编程方法,也是初步了解一下STM32的标准库的思路,在现在的工作中,结构体还是用得很多的,也很方便。
再了解了一下第15章-启动文件详解,这一部分的内容在实际应用中一般用不到,也不需要修改,但了解一下也好,里面详细介绍了Stack、Heap、向量表、复位程序、中断服务程序、用户堆栈初始化等
仔细学习了第26章-串行 FLASH 文件系统 FatFs和第38章-基于 SD 卡的 FatFs 文件系统,因为在接下来的项目中想用上这个功能。这两章我是结合起来看的,因为都是FatFs应用实验,不同的只是一个SPI-Flash、一个是SD卡。这两章让我了解了FatFs的内部及移植步骤,后面我项目中应用的时候再深入了解一下。
了解一下第41章-呼吸灯与 SPWM 波,这一功能目前在消费内产品的用户体验上很好(个人觉得),手机、电脑、家电等,基本都用上了。
了解了PWM表的生成方法
复习一下第42章-CAN—通讯实验,最近的项目中也用到了CAN,虽然通过STM32CubeMX配置,也调通了,移植了CAN-OPEN,但自己感觉对CAN还不熟悉,有必要复习一下。这一章详细介绍了CAN协议,电平特性、报文种类,以及STM32的CAN外设。
最后了解一下第50章-MPU6050 传感器—姿态检测和第50章-MPU6050 传感器—姿态检测。
虽然使用STM32已经有六七年了,但是回过头来再看这本书,收获还是颇多。工作中其实偏应用比较多,也就是用到哪才会去找那方面的资料,书中的内容主要偏引导,比较全面、适合更广泛的人群。 |
| 飞行棋算法这块的知识不错,可以多分享一些,点赞点赞 |
STM32
超强工具——STM32CubeMX 你会用吗?
集结出发! STM32全国研讨会系列之一:ST智能门铃中国首秀
关于STM32启动文件的几个小问题
【银杏科技ARM+FPGA双核心应用】STM32H7系列35——USB_VCP_FS
【银杏科技ARM+FPGA双核心应用】STM32H7系列28——USB_HID
粉丝分享 | 图说CRC原理应用及STM32硬件CRC外设
STM32L151进入低功耗,并由RTC唤醒的故事
[转]stm32控制NFC模块(PN532)源码(P2P,模拟卡,读写卡等
STM32G070RB+LVGL移植
微信公众号
手机版