学习资料
在上一篇教程中已经介绍了常见的开发板,以及我们推荐的开发板。当开发板入手后,就应该开始学习如何使用它了。在这一节中,我们会分享一些常用的资料,以及如何寻找资料。
51 系列单片机资料
视频教程
文档类教程
代码,例程
- 实验例程源码 提取码:qulo
- 单片机c语言程序设计实训 100 例
手册,官网
- STC 官网 (下载数据手册等资料)
STM32 系列单片机资料
视频教程
文档类教程
代码,例程
手册,官网
查阅资料的方法和技巧
如何寻找资料是一个非常重要的技能,因为在学习的过程中,我们经常会遇到一些问题,而这些问题并不一定能够在教程中找到答案。因此,我们需要学会如何寻找资料。
遇到 XX 功能如何实现的问题
比如,现在我们想知道如何使用 STM32 输出 PWM 信号,那么我们可以在搜索引擎中输入以下关键词:
STM32 PWM
对于 STM32 这种热门的芯片,我们可以轻松的找到大量的资料。但是对于一些冷门国产的芯片,我们可能会找不到相关的资料。此时,我们可以尝试搜索技术类型类似的芯片,例如 STM32 和 GD32 是兼容的,因此我们可以搜索 STM32 PWM,然后在搜索结果中寻找相关的教程资料。
另外要注意一点,搜索的时候,型号信息应该缩短,例如 STM32F103C8T6,我们可以缩短为 STM32F103,因为 STM32F103C8T6 是 STM32F103 系列的一种型号。
练习: 请尝试通过搜索的方式了解如何使用 mm32f3277g9p MCU 输出 PWM 信号。
需要了解单片机寄存器等详细信息的情况
这类信息请前往官网查看,例如 STM32 的官网是 https://www.st.com/,在官网中,我们可以找到 STM32 的数据手册,参考手册等资料。
遇到XX工具报错的问题
这类问题最为关键的是报错信息,我们需要将报错信息复制到搜索引擎中,然后搜索。例如,我们在使用 Keil 编译器的时候,遇到了以下报错信息:
Error: L6218E: Undefined symbol HAL_UART_Transmit in function main
如果搜索结果比较少,可以尝试将报错信息中的关键词缩短,例如我们可以搜索以下关键词:
L6218E: Undefined symbol HAL_UART_Transmit
缩短的方法很简单,就是将报错信息中的一些无关紧要的信息去掉,例如这里的 Error,function main 等信息。
练习: 请尝试通过搜索的方式查找报错的原因:
Flash Download failed - Target DLL has been cancelled