2025-11-08 05:56:31
想给STM32F103RCT6单片机画ADC库得先下载官方库文件,然后装到开发软件里。接着要连上ADC模块,写几行代码让单片机读取电压值。用示波器看数据对不对,不对就调采样时间或校准参数。
为啥得这么弄呢?因为STM32F103RCT6的ADC模块得配专用库才能用,官方库里有现成的初始化函数和采样代码。比如ADC采样时间选239个时钟周期,对应1kHz采样率,时钟频率72MHz的话得算好参数。开发软件装了库才能调用这些函数,硬件连错的话示波器数据就乱码。有人试过不装库直接写寄存器,结果烧了3块芯片,数据还差个平方根。所以先装库再连线,省得白花钱。调参数得用万用表测电压,比如测3.3V电压时ADC值应该在4095左右,差太多得改采样时间。
本题链接: