【STM8教程-09】STM8基础技能的综合应用
本单元以“自动照明控制系统的控制与运行监测”为项目案例,将STM8的GPIO、基本定时、AD采样和串口通信几大基础技能串联起来,讲述综合应用程序的设计思路,并通过具体的代码来实践体现。
本单元以“自动照明控制系统的控制与运行监测”为项目案例,将STM8的GPIO、基本定时、AD采样和串口通信几大基础技能串联起来,讲述综合应用程序的设计思路,并通过具体的代码来实践体现。
本单元通过“采样光敏电阻的数据并进行电压换算”的项目案例,首先归纳了STM8关于ADC的知识要点和主要寄存器,然后讲解了该项目案例的基本思路,特别讲述了AD采样的原始数据与实际电压值的换算思路,最后对实现源码做了详细的注释。
本单元通过“上位机串口控制灯光开关切换”的项目案例,首先归纳了STM8关于UART的知识要点和主要寄存器,然后讲解了该项目案例的基本思路,特别讲述了串口波特率的参数计算与寄存器配置,最后对实现源码做了详细的注释。
本单元通过“利用TIM4的间隔定时实现秒闪指示灯”的项目案例,首先归纳了STM8关于TIM4基本型定时器的知识要点和主要寄存器,然后讲解了该项目案例的基本思路,特别讲述了TIM4定时器的最大计数值参数计算预计长定时的设计思路,最后对实现源码...
本单元通过“外部中断信号控制灯光开关”的项目案例,首先归纳了STM8关于中断控制器和外部中断的知识要点和主要寄存器,然后讲解了该项目案例的基本思路,特别讲述了中断相关寄存器的配置特点与中断服务函数的编写规则,最后对实现源码做了详细的注释。
本单元通过“按键控制主时钟源的切换”的项目案例,首先归纳了STM8关于时钟控制管理的知识要点,特别是自动切换方式和手动切换方式的基本步骤,然后讲解了该项目案例的基本思路,最后对实现源码做了详细的注释。
本单元通过“单按键控制灯光开关的切换”的项目案例,首先归纳了STM8关于GPIO的知识要点,特别是与GPIO相关的5个寄存器,然后讲解了该项目案例的基本思路,最后对实现源码做了详细的注释。
本单元以XMF06A开发板为载体,在IAR For STM8集成开发环境中编写代码,控制D4灯循环闪烁,小蜜蜂老师为你讲述最详尽的STM8嵌入式项目开发流程。
本单元主要讲述在进行STM8嵌入式学习和开发之前需要做的一些准备工作,包括IAR集成开发环境的安装、STM8开发板或实验箱的选购、ST-LINK仿真器的准备以及官方数据手册和参考资料。