(1)STM32库开发时,无论是标准库开发方式,还是HAL库开发方式,注意在.c源文件中编写完成功能函数后,在对应的.h头文件中声明函数。例如,在利用CubeMX开发串口完成后,对串口打印函数printf重定向时,将重定向函数fputc()、fgetc()写在usart.c文件后,还需要在 ...
我们都知道微控制器只能处理数字值,但在现实世界中我们必须处理模拟信号。这就是为什么ADC(模数转换器)可以将现实世界的模拟值转换为数字形式,以便微控制器可以处理信号。但是,如果我们需要来自数字值的模拟信号怎么办,那么就来了DAC(数模转换 ...