课程简介:
STM32 Nucleo系列开发板具有 mbed功能,支持Arduino接口,同时还提供ST Morpho扩展排针,可连接微控制器的所有周边外设。
作为一个具有mbed功能的电路板,STM32 Nucleo开发板让开发人员能够利用mbed开源软件平台、在线工具和mbed.org的合作基础设施开发创新应用。这块板子的Arduino排针兼容Arduino巨大生态系统的各种Shield扩展板,让设计人员能够轻松快速增加特殊功能。
意法半导体还利用公司的MEMS微加工技术、距离传感器和无线控制产品,推出自主开发的支持Bluetooth® LE或Wi-Fi® 接口、GPS和录音的Shield专用功能扩展板。
STM32 Nucleo对STM32系列的全面支持让设计人员能够灵活地开发原型设计,在各个开发阶段动态微调软硬件。此外,每块扩展板都可以配合STM32 Nucleo开发板重复用于在多个不同的项目中,从而保护客户在专用电路板上的投资。
本课程采用原理和代码讲解为基础,结合开发板的实验,对STM32 Nucleo进行分享。适合对STM32感兴趣的初学者和有一定STM32基础的入门级工程师提高自己!
课程目录:
本课程共有8个章节:
第一章:板子环境的搭建,特别是针对常出现的问题进行讲解;
第二章:实现一个LED灯,因为灯作为最基础的可观标志,让你轻松上手;
第三章:对开发板的时钟等基础配置进行代码讲解;
第四章:对定时器的代码讲解,并结合板子例程进行介绍;
第五章:对串口进行介绍,如果我们要传输的信息比较多,灯的状态显然是不够的,此时就需要全双工的串口登场;
第六章:对模数转换的讲解,这个是一个开发板对模拟世界的探索;
第七章:对看门狗实验的讲解,无论在工业控制还是电力采集,看门狗是软件可靠性的初步保障;
例程篇的代码工程文件,在课程更新完毕后,会发布到ST社区上!
本课程的目标是让大家在短时间内(一周到一个月)快速上手开发板,并能独立以此平台进行项目开发应用!
欢迎以后的时间里,共同分享,一起提高。
STM32相关课程:
1.带你探索STM32F4(点击学习>>)
2.STM32 F072RBT6 开发板的学习(点击学习>>)
3.走进STM32 Nucleo 世界(点击学习>>)