1、float adc_value = 0;
adc_value=ADC_GetConversionValue(ADC1)*3.3f/4096;
adc_value必须是float不然就是0,特别鬼畜
2、蜂鸣器是PB4,ADC是PB0
GPIO_PinRemapConfig(GPIO_Remap_SWJ_NoJTRST, ENABLE);
不是GPIO_Remap_SWJ_JTAGDisable
长得太像了
3、RTC配置中断要,ADC不用
4、i2c_init();一定要初始化这个文件
5、不知道是啥么原因,为啥串口接收到的数组内容下标从1开始。