
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
结合上次实验,我们学习了定时器的相关操作,进行了定时器的通过定时器的方式实现时间的精准控制,定时完成了点灯和PWM脉冲调制,接下来我们将介绍深入的第一个实验就是使用外设(外部传感器)进行利用简单的温度传感器采集温度,以及利用LED显示屏进行显示。- 使用STM32F103完成基于I2C协议的AHT20温湿度传感器的数据采集,并将采集的温度-湿度值通过串口输出。
前面的实验中,我们学习了如何进行串口通信、中断的方式实现,但是在这之前的功能都是通过delay函数实现的。这种方式,相当于让CPU一直在做无用功,还不能做别的事情。这一节通过定时器的方式实现时间的精准控制,相当于给CPU上了一个闹钟,CPU平时处理其它任务,当定时时间到了以后,处理定时相关的任务。定时器作为微控制器不可缺少的外设,在STM32中也是如此。相信不少初学者学到定时器的时候对STM32的
紧接上回实验,我们介绍了STM32的串口通信实验,学习了串口协议和RS-232标准,RS232电平与TTL电平的区别,以及"USB/TTL转232"模块(以CH340芯片模块为例)的工作原理。这里使用的STM32串口通信都是简单的通信,只需要STM32不断发送Hello Windows而已,接下来我们来介绍利用中断来点亮LED灯、以及可以完成简单交互的串口通信(依然使用USB转接口)。与51单片机
在这之前,我们介绍了stm32利用寄存器实现点灯实验,但是现在我们来看一下更加简单的方式利用HAL库实现该功能,调用库是我们学习STM32最重要的一个点,利用我们目前已经封装好的库,可以更加简单轻松的实现我们需要的功能。
在没有实体的开发板时,进行一个简单的程序编译调试,这篇文章的重点是学会建立工程、编写代码、编译程序、仿真调试







