- 1
- 0
- 约5.76千字
- 约 12页
- 2019-09-27 发布于广东
- 举报
科技学院课程设计报告
(2015 — 2016年度第二学期)
名 称:ARM试验PWM
题 目:—
院 系:科技学院
班 级:13k2
学 号:3j
学生姓名:
指导教师:张老师
设计周数:
成 绩:
日期:2016年5月10日
实验三:脉冲宽度调制器PWM
(1)捕获功能
—:实验现象
1.本次实验是使用LPC178/177x系列Cortex-M3中的PWM输 出功能的捕获模块来输出3路双边沿PWMo其中第一路是 周期为100us,占空比为87.5%的方波,第二路是周期为 100us,占空比为50%的方波,第三路是周期为100us,占空 比为25%的方波。
2.实验现象图片展不:
测试时用示波器捕获P3. 25 (PWM-2,通道2输出)、3. 27 (PWM-1
输,通道4输出)、3.29 (PWM-1,通道6输出)引脚上的波
形如下图所示:
3.33333kHz
120mV
irigd
MEA
Lhi
周期
iUU.Ujjs
CH1
1蜂-嶼
3.32V
CH1
正频宽
87.b0m
12.4011$
CHI
最小值
CH1 / 1.78V
实验代码分析
#include . /LPC177x_8x/LPC177x_8x. h〃 #i nc I ude :. /LPC177x_8x/type. h
LED , LED_OFF () // LED
LED , LED_OFF () // LED 初始化
LED // LED 灭
LED // LED 亮
#define LED
#define LED_INIT()
#define LED_OFF()
#define LED ON()
(1ul ? 31)
LPC_GP103-DIR |
LPC_GP103-SET |
LPC_GPI03-CLR |
//定时器捕获中断标志
//定时器捕获中断标志
{
u i nt32 t i;
while (uITime一一) { for (i = 0; i 19192; +);
}
}
void pwmDbl Init (void)// 初始化双边沿 PWM 输出 {
u i nt32_t iTmp;
LPC 10C0N-P3 25 二 ~0x07;//1111 1000 相当于清零最后三位
LPC_IOCON-P3_25LPC_IOCON-P3_27LPC_IOCON-P3_27LPC_IOCON-P3_29LPC I0C0N-P3 29|二 2; //O010-01 OP 158, P3. 25 作 PWM1 [2]
LPC_IOCON-P3_25
LPC_IOCON-P3_27
LPC_IOCON-P3_27
LPC_IOCON-P3_29
LPC I0C0N-P3 29
|= 2;//与上同,P3. 27 作 PWM1[4]输出
二 ~0x07;
I二 2; //与上同,P3.29 作 PWM1[6]输出
iTmp 二 Per ipheralClock/10000; //FPCLK_FREQ 分频,PWM 计数频率
LPC_PWM1-PR
—
0x00;
//不分频
LPC_PWM1-MCR =
0x02;
//PWMMRO与PWMTC匹配时复位PWMTC
LPC_PWM1-PCR =
(1 ? 2) |
//PWM2双边沿控制
(1
?
4) I
//PWM4双边沿控制
(1
?
6) I
// PWM6双边沿控制
(1
?
10) |
//使能PWM2输出
(1
?
12) |
〃使能PWM4输出
(1
?
14);
〃使能PWM6输出
LPC_PWM1-MR0 二 iTmp;//T=1710000=0. 1ms=100us, PWM 速率控制/计数初值,设置双边沿脉
冲的脉宽和位置LPC_PWM1-MR1 =LPC_PWM1-MR2 二 置LPC_PWM1-MR3 二LPC_PWM1-〉MR4 二
冲的脉宽和位置
LPC_PWM1-MR1 =
LPC_PWM1-MR2 二 置
LPC_PWM1-MR3 二
LPC_PWM1-〉MR4 二
PWM4的复位位置
LPC_PWM1-MR5 =
LPC_PWM1-MR6 =
PWM6的复位位置
0;//设置初始值为低电平,然后立即变上升沿,PWM2的置位位置
*
(iTmp
(i Tmp (iTmp
(iTmp
(iTmp
/ 8)
/ 8)
/ 8)
/ 8)
/ 8)
7; //占空比=7/8*1 OOus的时间后下降沿,PWM2的复位位
2; //PWM4的置位位置
6;//MR3与MR4两路占空比二4/8*100us的时间后下降沿,
3; //PWM6的置位位置
5;//MR3与MR4两路占空比=2/8*100us的时间后下降沿,
LPC_PWM1-LER
原创力文档

文档评论(0)