1、电位器
![在这里插入图片描述]()
2、模块线的连接
注意: 一定接 3.3 v ,不然会烧坏 单片机的ADC
| 电位器 连接 | 单片机 |
|---|
| 1脚 | 3.3V |
| 3脚 | GND |
| 2脚 | ADC信号引脚 |
| 串口调试模块 | |
|---|
| 5V | 5V |
| TXD | PA10 |
| RXD | PA9 |
| GND | GND |
| ST-LINK | |
|---|
| SWCLK | 缺口靠左-左排-上至下-第5 个针 |
| SWDIO | 缺口靠左-左排-上至下-第4 个针 |
| GND | 缺口靠左-右排-上至下-最后1个针 |
| 3.3v | 缺口靠左-右排-上至下-第2 个针 |
3、程序开发
程序链接:
https://download.csdn.net/download/qq_37788383/11887697
#include "adc.h"
#include "sys.h"
#include "delay.h"
#include "usart.h"
int main(void)
{
u16 adcx;
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
delay_init();
uart_init(115200);
Adc_Init();
while(1){
adcx=Get_Adc_Average(ADC_Channel_1,10);
printf("%d \r\n",adcx);
printf("\r\n");
delay_ms(100);
}
}