stm32定时器产生pwm的研究-电子-课程设计报告_本科论文.doc

stm32定时器产生pwm的研究-电子-课程设计报告_本科论文.doc

ID:14130169

大小:1.03 MB

页数:17页

时间:2018-07-26

stm32定时器产生pwm的研究-电子-课程设计报告_本科论文.doc_第1页
stm32定时器产生pwm的研究-电子-课程设计报告_本科论文.doc_第2页
stm32定时器产生pwm的研究-电子-课程设计报告_本科论文.doc_第3页
stm32定时器产生pwm的研究-电子-课程设计报告_本科论文.doc_第4页
stm32定时器产生pwm的研究-电子-课程设计报告_本科论文.doc_第5页
资源描述:

《stm32定时器产生pwm的研究-电子-课程设计报告_本科论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、淮南师范学院毕业设计(论文)成绩电子课程设计报告题目:STM32定时器产生PWM的研究课程:原子教你玩STM32(库函数版)学生姓名:汪强学生学号:1214020132年级:大学三年级专业:电子信息工程班级:电子信息工程(1)班指导教师:陈帅电子工程学院制第16页淮南师范学院毕业设计(论文)目录第1章前言51.1ARM应用背景51.2研究内容61.3研究成果7第2章STM32处理器概述82.1STM32简介82.2内部资源102.3CORTEX-M3内核简介102.4STM32定时器简介122.4.

2、1通用定时器122.4.2高级控制定时器122.4.3小结15第3章PWM概述163.1原理163.1.1PWM模式163.1.2互补输出与死区插入193.2PWM输出的实现21第4章软件设计224.1开发环境224.1.1STM32的开发软件224.1.2MDK370224.2软件实现234.2.1设计标准234.2.2程序流程图25第五章测试及结果265.1JTAG仿真器介绍265.2测试275.3现象及结果28结论31致谢32参考文献33第16页淮南师范学院毕业设计(论文)第1章前言1.1AR

3、M应用背景ARM处理器ADCI/O接口键盘RAMLED传感器转换器LCDDACEPROM主机ARM的嵌入式控制应用如:汽车、电子设备、保安设备、大容量存储器、调制解调器、打印机等。一个典型的ARM嵌入式工业控制系统的功能模块如图1-1所示。  输入输出图1-1ARM嵌入式工业控制系统的功能模块  目前已有超过85%的无线通信设备采用了ARM技术,ARM以其高性能和低成本,在该领域的地位日益巩固。ARM在此方面的应用如:手提式计算机、移动电话、PDA等。随着宽带技术的推广,采用ARM技术的ADSL芯片

4、正逐步获得竞争优势。此外,ARM在语音及视频处理上进行了优化,并获得广泛支持。  ARM技术在目前流行的数字音频播放器、数字机顶盒、游戏机、数码相机、数字式电视机、GPS、机顶盒中得到广泛采用。现在流行的数码相机和打印机中绝大部分采用ARM技术,手机中的32位SIM智能卡也采用了ARM技术。如图1-2所示是基于ARM技术的数码相机的功能模块[9]。第16页淮南师范学院毕业设计(论文)ARM处理器LCD控制器主机接口CCDADC控制电路和编码电路存储器图1-2基于ARM技术的数码相机的功能模块1.2研

5、究内容本设计旨在加深对ARM的学习,巩固大学四年所学专业知识,提升动手能力和思考问题解决问题的能力。本设计选择意法半导体的STM32F开发板,通过对该开发板的研究学习,和对STM32F103C8T6芯片的学习,掌握其各种外设功能。通过对TIM1定时器进行控制,使之各通道输出插入死区的互补PWM输出,各通道输出频率均为17.57KHz。其中,通道1输出的占空比为50%,通道2输出的占空比为25%,通道3输出的占空比为12.5%。各通道互补输出为反相输出。TIM1定时器的通道1到4的输出分别对应PA.0

6、8、PA.09、PA.10和PA.11引脚,而通道1到3的互补输出分别对应PB.13、PB.14和PB.15引脚,中止输入引脚为PB.12。将这些引脚分别接入示波器,在示波器上观查相应通道占空比的方波[12]。第2章STM32处理器概述2.1STM32简介[24]第16页淮南师范学院毕业设计(论文)STM32F103xx增强型系列使用高性能的ARM/Cortex-M3/32位的RISC内核,工作频率为72MHz,内置高速存储器(高达128K字节的闪存和20K字节的SRAM),丰富的增强I/O端口和联

7、接到两条APB总线的外设。所有型号的器件都包含2个12位的ADC、3个通用16位定时器和一个PWM定时器,还包含标准和先进的通信接口:多达2个I2C和SPI、3个USART、一个USB和一个CAN。STM32F103xx增强型系列工作于-40℃至+105℃的温度范围,供电电压2.0V至3.6V,一系列的省电模式保证低功耗应用的要求。完整的STM32F103xx增强型系列产品包括从36脚至100脚的五种不同封装形式;根据不同的封装形式,器件中的外设配置不尽相同。下面给出了该系列产品中所有外设的基本介绍

8、。这些丰富的外设配置,使得STM32F103xx增强型微控制器适合于多种应用场合:·电机驱动和应用控制;·医疗和手持设备;·PC外设和GPS平台;·工业应用:可编程控制器、变频器、打印机和扫描仪;·警报系统,视频对讲,和暖气通风空调系统;2.1.1STM32F103C8的参数STM32开发板核心芯片的参数如表2-1表2-1器件功能和配置(STM32F103xx增芯片引脚图如图2-2:2.4.1通用定时器[22]STM32F103xx增强型系列产品中内置了多达3个同步的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。