智能仪器设计技术实验指导书东南大学仪器科学与工程学院2013年3月前言本实验核心模块使用的微处理器为STM32F103RCT6。STM32系列微处理器基于ARMCortex-M3内核,专门用于高性能、低成本、低功耗的嵌入式应用系统。按性能分为两个系列:32位STM32F103“增强型”和16位STM32F101“基本型”。增强型时钟频率为72MHz,基本型时钟频率为36MHz;两个系列都内置Flash、SRAM和12位ADC,不同的是存储器容量、外设接口数量和组合方式。STM32F103RCT6微处理器拥有51个输入/输出引脚,内置DMA、PWM(电机控制)以及POR/PDR(上电/断电复位)、PVD(可编程电压监测器)、WDT(看门狗定时器)、ADC(2个12位)、温度传感器等外围设备,具有CAN、I2C、SPI、UART/USART、USB等9个通信接口;内置Flash256KB(×8)、SRAM48KB(×8)。工作温度-40°C~85°C,电源电压2V~3.6V。本教程配合“Lab8000智能仪器设计(通用微控制器)实验系统”和“Cortex-M3实验扩展模块”使用,适用于电类专业大学本科生“智能仪器设计技术”课程实验。全书共有十三个实验,采用模块化设计,由浅入深,循序渐进,帮助学生快速入门STM32,训练和提高学生在软、硬件设计调试方面的能力。实验的操作过程在设置上尽量接近实际应用系统的设计调试过程,学生做完实验后,能够独立进行实际应用系统的软、硬件设计调试。祝学云刘莹2013年1月目录第一章实验设备介绍..................................................................................................................1一、硬件设备..........................................................................................................................1二、软件平台......................................................................................................................10第二章智能仪器实验..............................................................................................................11第一节基础实验..............................................................................................................11实验一软硬件平台基本操作实验...........................................................................11实验二键盘扫描显示实验.......................................................................................24实验三16X16点阵显示实验...................................................................................30实验四TFT彩屏显示实验.......................................................................................38第二节A/D转换实验.......................................................................................................43实验五片外ADC实验...............................................................................................43实验六片内ADC实验...............................................................................................48第三节数据处理实验.......................................................................................................54实验七数字滤波实验...............................................................................................54实验八非线性校正及标度变换实验.......................................................................58第四节温度测量实验.......................................................................................................63实验九内部温度测量实验.......................................................................................63实验十环境温度测量实验.......................................................................................70第五节电机转速测量与控制实验......................................................................