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);
}
}