视频图

STM32G070RB零基础开发实训

讲师:大Z

助教:EEPW小助手

¥59

立即报名 免费试看
  • 课程介绍
  • 课程目录
  • 公告栏
  • 讨论区
课程简介
对于有心成为一名硬件工程师的朋友们而言,玩转开发板应该是入行的基础条件之一。从一块小小的开发板出发,了解它的基本功能,性能特点和应用场景,再将它来实现更多的智能产品,这样的工作流程在工程师的职业生涯中多次循环。从零开始学板卡,帮助你获取"迅速上手开发板"的强大技能,帮助你在学习、求职、工作中节节高升。

授课目标:

本课程是电子开发的入门基础,通过对本课程的学习,你将学会开发板的测评步骤,并能用开发板制作简单的电子设计。

授课对象:

1. 电子类专业院校学生
2. 刚入职不久的新人工程师
3. 对电子开发感兴趣的爱好者
4. 想要学习STM32G070RB的人群

配套板卡:

STMicroelectronics NUCLEO-G070RB Nucleo-64开发板采用STM32G070RB MCU,支持Arduino和ST Morpho连接。
STM32G070RB MCU设有Arm Cortex-M0+,具有128KB闪存、36KB RAM、64MHz CPU、4个USART和若干定时器。借助Arduino™ Uno V3连接支持和ST Morpho接头,可通过各种专用扩展板轻松扩展STM32 Nucleo开放式开发平台的功能。
NUCLEO-G070RB开发板无需单独的探测器,因为其已集成ST-LINK/V2-1调试器和编程器。

以下器件请自行准备:

人体红外感应模块(1个)、数字温湿度传感器(1个)、蓝牙模块(1个)、自动浇花套装(1个)、WiFi模块(1个)、OLED(1个)、杜邦线(若干)、光强度模块(1个)。

参考资料:

NUCLEO_G070RB_STM32Nucleo_64开发板介绍
STM32G0系列资料
STM32G0产品技术培训介绍

课程大纲:

第一章 绪论
   1.1课程介绍与概述
   1.2认识NUCLEO-G070RB开发板
第二章 基本操作
   2.1 开发环境搭建【基于HAL库】
   2.2 GPIO口的使用
   2.3 时钟配置
   2.4 实战:一起做个红外体感小夜灯,半夜起床不摸黑
第三章 串行通信
   3.1 串行通信基础
   3.2 USART串口通信
   3.3 利用蓝牙转串口模块进行远程通信
   3.4 实战:不想爬起来关灯?给卧室灯装上蓝牙,手机轻松控制开关
第四章 中断与定时
   4.1 中断的使用
   4.2 定时计数器的使用
   4.3 实战:自制温湿度检测仪,轻松了解室内温湿度
第五章 ADC功能与WiFi通信
   5.1 ADC功能
   5.2 利用WiFi模块进行远程通信
   5.3 实战:远程遥控浇花神器,让你放心出远门
第六章 I2C与SPI协议
   6.1 利用板卡实现I2C协议
   6.2 利用板卡实现SPI协议
   6.3 实战:自动感光亮度调节系统,灯泡从此变智能

授课老师

大Z
联系咨询