【STM8教程-09】STM8基础技能的综合应用
本单元以“自动照明控制系统的控制与运行监测”为项目案例,将STM8的GPIO、基本定时、AD采样和串口通信几大基础技能串联起来,讲述综合应用程序的设计思路,并通过具体的代码来实践体现。
本单元以“自动照明控制系统的控制与运行监测”为项目案例,将STM8的GPIO、基本定时、AD采样和串口通信几大基础技能串联起来,讲述综合应用程序的设计思路,并通过具体的代码来实践体现。
本单元通过“采样光敏电阻的数据并进行电压换算”的项目案例,首先归纳了STM8关于ADC的知识要点和主要寄存器,然后讲解了该项目案例的基本思路,特别讲述了AD采样的原始数据与实际电压值的换算思路,最后对实现源码做了详细的注释。
本单元通过“上位机串口控制灯光开关切换”的项目案例,首先归纳了STM8关于UART的知识要点和主要寄存器,然后讲解了该项目案例的基本思路,特别讲述了串口波特率的参数计算与寄存器配置,最后对实现源码做了详细的注释。
本单元通过“利用TIM4的间隔定时实现秒闪指示灯”的项目案例,首先归纳了STM8关于TIM4基本型定时器的知识要点和主要寄存器,然后讲解了该项目案例的基本思路,特别讲述了TIM4定时器的最大计数值参数计算预计长定时的设计思路,最后对实现源码...
本单元通过“外部中断信号控制灯光开关”的项目案例,首先归纳了STM8关于中断控制器和外部中断的知识要点和主要寄存器,然后讲解了该项目案例的基本思路,特别讲述了中断相关寄存器的配置特点与中断服务函数的编写规则,最后对实现源码做了详细的注释。
马上就来。
本单元通过“按键控制主时钟源的切换”的项目案例,首先归纳了STM8关于时钟控制管理的知识要点,特别是自动切换方式和手动切换方式的基本步骤,然后讲解了该项目案例的基本思路,最后对实现源码做了详细的注释。
归纳整理ST官方的STM8S微控制器编程参考手册RM0016中GPIO编程常用的5大寄存器,并为之补充应用参考范例,务求为STM8开发者提供最优好的编程支持。
摘取ST官方的STM8S105xx数据手册中关于系列产品特点、引脚图、引脚说明和封装参数4个部分的数据,为STM8开发工程师快速提供其最需要的硬件基础信息。
本单元通过“单按键控制灯光开关的切换”的项目案例,首先归纳了STM8关于GPIO的知识要点,特别是与GPIO相关的5个寄存器,然后讲解了该项目案例的基本思路,最后对实现源码做了详细的注释。