Proteus8.6仿真stm32f103R6的ADC,用ADC讀取電位器的值。
51hei圖片20200409210756.png (54.99 KB, 下載次數: 35)
下載附件
2020-4-9 21:08 上傳
下面是運行效果圖
51hei圖片20200409211054.png (46.82 KB, 下載次數: 32)
下載附件
2020-4-9 21:11 上傳
stm32f103R6的時鐘頻率8MHZ ,ADC1, 通道1
//main.c #include "delay.h" #include "adc.h" #include "usart.h" #include<stdio.h> int main(void) { u16 adcx; RCC_Configuration();//設內部時鐘源,系統時鐘8MHZ NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//中斷優先級設置 SysTick_Init();//時鐘初始化 Adc_Init();//adc初始化 uart_init(9600);//串口初始化 while(1) { adcx=Get_Adc_Average(ADC_Channel_1,10); printf("%d\r\n",adcx); delay(500); } }
|