输出占空比可变的PWM波形
- 格式:doc
- 大小:771.00 KB
- 文档页数:11
pwm波形发生的原理PWM波形发生的原理PWM波形是一种特殊的波形,其全称为Pulse Width Modulation(脉宽调制),是一种控制电子设备的方式。
它的原理是通过调节波形的占空比来实现对设备的控制。
PWM波形广泛应用于电子行业中的各种设备,如电机控制、照明灯光、电源管理等领域。
PWM波形的发生原理是利用计数器和比较器实现。
在PWM波形的发生中,计数器会根据系统时钟进行计数,当计数器的值和预设值相等时,比较器会发出一个高电平信号,从而控制输出端口的电平状态。
在PWM波形发生中,占空比是一个非常重要的参数。
占空比是指PWM波形中高电平所占的时间比例。
例如,50%的占空比表示高电平和低电平的时间各占一半。
占空比越大,输出电压的平均值也就越高,反之亦然。
在实际应用中,PWM波形常常用于调节电机的转速。
电机的转速与电压的大小成正比,因此可以通过PWM波形的占空比来控制电机的转速。
当PWM波形的占空比增大时,输出电压的平均值也会增大,从而提高电机的转速。
反之,当PWM波形的占空比减小时,输出电压的平均值也会减小,从而降低电机的转速。
除了控制电机的转速外,PWM波形还可以用于LED灯的调光。
LED灯的亮度与电流的大小成正比,因此可以通过PWM波形的占空比来控制LED灯的亮度。
当PWM波形的占空比增大时,输出电流的平均值也会增大,从而提高LED灯的亮度。
反之,当PWM波形的占空比减小时,输出电流的平均值也会减小,从而降低LED灯的亮度。
PWM波形的发生原理是通过计数器和比较器来实现对电子设备的控制。
占空比是PWM波形中一个重要的参数,可以用于控制电机的转速和LED灯的亮度等。
在实际应用中,PWM波形广泛应用于各种电子设备中,为电子行业的发展做出了重要贡献。
PWM控制器的主要参数PWM控制器是一种基于脉冲宽度调制技术的(电子)设备,用于控制电能的输出或输出电压和(电流)的波形。
PWM控制器主要参数、特点和应用如下。
主要参数:1.PWM频率:PWM控制器输出脉冲的频率,常用的PWM控制器频率一般在几百kHz到数MHz之间。
2.脉冲宽度:PWM脉冲宽度是实现通过(比较器)输出的控制电压与参考电压之间的差值,它控制输出电压和电流的平均值。
3.占空比:PWM控制器输出波形中高电平的时间占整个周期的百分比,也就是PWM(信号)的占空比。
PWM控制器的占空比控制范围通常为0%到100%。
4.最大输出电流:PWM控制器能够输出的最大电流。
5.工作电压范围:PWM控制器的工作电压范围。
特点:1.高效节能:PWM控制器根据控制电压与参考电压的差异,动态调整输出电压和电流,实现电能的高效利用,节约能源的同时减少系统的发热和耗能。
2.稳定可靠:PWM控制器控制电压和电流的输出波形稳定,能够确保电路的稳定性和可靠性。
3.可(编程)性强:PWM控制器可编程,可根据不同需求自由调整频率、脉冲宽度和占空比等参数。
4.应用范围广:PWM控制器可应用于(DC)-DC变换器、LED控制器、(电机控制)器、(电源管理)器和逆变器等领域。
应用:1.DC-DC变换器:PWM控制器可用于DC-DC变换器中,控制输入电压和输出电压之间的转换效率,并可根据负载需求调整输出电压和电流。
2.LED控制器:PWM控制器可用于LED控制,通过调整占空比控制LED亮度和颜色,实现LED的调光和彩色控制。
3.(电机)控制器:PWM控制器可用于电机控制器中,反馈控制电机速度和转矩,控制电机的运行和停止。
4.(电源)管理器:PWM控制器可用于电源管理器中,控制电源的输出电压和电流大小,保证系统的稳定和可靠。
5.逆变器:PWM控制器可用于逆变器中,将直流电转换成交流电,通过PWM控制器控制输出电压和电流的波形,实现对交流电的控制。
占空比可调电路原理一、引言占空比可调电路是一种常见的电子电路,其主要作用是调节信号的占空比。
在电子领域中,占空比是一个非常重要的参数,它描述了一个周期中高电平信号所占的比例。
占空比可调电路可以根据需要,通过改变电路的参数来调节信号的占空比,从而满足不同的应用需求,提高系统的稳定性和可靠性。
二、占空比的定义与意义占空比是一个周期中高电平信号所占的比例,通常用百分比表示。
在一个周期的时间内,高电平信号所占的时间称为”占空比”,而低电平信号所占的时间则称为”空载比”。
占空比的大小直接影响到信号的平均功率、波形形状等特性。
占空比可调电路在实际应用中有着广泛的应用。
例如,它可以用于直流电源的开关电源,通过控制开关管的导通和关断时间来调节输出电压的大小;在交流变频调速系统中,可以通过调节PWM信号的占空比来改变电机的转速;在LED调光系统中,可以通过调节PWM信号的占空比来实现灯光的亮度调节等。
三、占空比可调电路的分类根据占空比可调电路的工作原理和实现方式,可以将其分为以下几类:1. 定时器控制占空比可调电路定时器控制占空比可调电路是一种常见的实现方式。
它利用定时器的计数功能和中断触发来实现占空比的调节。
定时器的计数周期由一个时钟源提供,可以通过改变时钟源的频率来改变计数周期。
而定时器中断触发时刻可以通过改变计数阈值来控制。
通过调节时钟源的频率和计数阈值,可以实现对信号的占空比进行精确控制。
2. 电压控制占空比可调电路电压控制占空比可调电路是另一种常见的实现方式。
它利用电压比较器和控制电路来实现占空比的调节。
电压比较器接收两个输入信号,其中一个信号是待调节的信号,另一个信号是参考电压。
通过改变参考电压的大小,可以改变比较器的触发阈值。
当待调节信号的幅值超过比较器的触发阈值时,比较器输出高电平信号,否则输出低电平信号。
通过控制参考电压的大小,可以实现对信号的占空比进行精确控制。
3. 脉宽调制(PWM)占空比可调电路脉宽调制(PWM)占空比可调电路是应用最广泛的一种实现方式。
几种PWM控制方法PWM(脉宽调制)是一种广泛应用于电子设备中的控制方法,通过控制信号的脉冲宽度来改变电路或设备的输出功率。
以下是几种常见的PWM 控制方法:1.定频PWM控制定频PWM控制是一种简单而常见的PWM控制方法,通过将固定频率的脉冲信号与一个可变的占空比相乘来实现控制。
脉冲的高电平时间代表设备处于工作状态的时间比例,而低电平时间代表设备处于停止状态的时间比例。
定频PWM控制可通过调整脉冲的占空比来改变输出功率,但频率固定不变。
2.双边PWM控制双边PWM控制是一种可调节频率和占空比的PWM控制方法。
与定频PWM不同的是,双边PWM控制可以根据需求调整脉冲的频率和占空比。
通过改变脉冲的频率和占空比,可以获得较高的精度和更灵活的控制效果。
3.单脉冲宽度调制(SPWM)单脉冲宽度调制是一种通过调整脉冲宽度的PWM控制方法。
与常规PWM不同的是,SPWM控制中只有一个脉冲被发送,其宽度和位置可以根据需求进行调整。
SPWM控制常用于逆变器和交流驱动器等高精度要求的应用,可以实现比其他PWM控制方法更精确的波形控制。
4.多级PWM控制多级PWM控制是一种在多个层次上进行PWM调制的控制方法。
通过将一系列的PWM信号级联起来,每个PWM信号的频率和占空比不同,可以实现更高精度和更复杂的波形控制。
多级PWM控制常用于高性能电机驱动器、中央处理器(CPU)和功率放大器等需要高精度信号处理的应用。
5.空间矢量调制(SVPWM)空间矢量调制是一种通过调整电压矢量的方向和大小来实现PWM控制的方法。
SVPWM通过控制电压矢量之间的切换来生成输出波形,可以实现较高的电压和电流控制精度。
空间矢量调制常用于三相逆变器、电子制动器和无刷直流电机等高功率应用中,可以实现高质量的输出波形。
6.滑模PWM控制滑模PWM控制是一种通过添加滑模调节器来实现PWM控制的方法。
滑模调节器可以通过反馈控制来实现系统的快速响应和鲁棒性,从而实现更好的控制效果。
PID功能详解及PWM波的产生和PWM波形生成原理PID(比例-积分-微分)控制是一种常用的闭环控制算法,它根据过程变量的误差及其变化率来调整控制器的输出,以实现精确的控制。
PID 控制器分为比例、积分和微分三个部分,它们分别代表了响应速度、稳态精度和稳定性。
下面详细介绍PID控制的各个功能。
1.比例控制(P控制):比例控制使用误差的比例来调整输出。
当误差增大时,输出也会增大,使系统更快地向目标值靠拢。
但是,比例控制会导致超调和不稳定。
2.积分控制(I控制):积分控制使用误差的累积来调整输出。
当误差积累到一定程度时,输出也会增大,以消除积累的误差。
积分控制解决了比例控制的稳态误差问题,但会增加响应时间和超调。
3.微分控制(D控制):微分控制使用误差的变化率来调整输出。
当误差发生急剧变化时,输出也会增大或减小,以快速调整系统。
微分控制提高了系统的稳定性和响应速度,但会导致噪声的放大。
PID控制通过调整比例、积分和微分参数的大小,可以在不同的应用中获得最佳的控制效果。
PID控制广泛应用于机械控制、电力系统、化工过程等领域。
PWM(脉冲宽度调制)是一种电信号调制技术,通过调整脉冲的宽度来控制电路的平均电压。
PWM波形是由一系列周期相等但宽度不同的脉冲组成的。
PWM波形的产生和生成原理如下:1.产生PWM波形:PWM波形可以通过计算机、微控制器或专用的PWM发生器来产生。
一般来说,PWM波形是通过设定一个固定的周期和一个可调节的占空比来实现的。
周期指的是脉冲的重复时间,占空比指的是脉冲高电平的时间与周期的比值。
2.PWM波形生成原理:生成PWM波形的原理是通过不断比较一个固定频率的信号(比较源)和一个波形信号(调制源)来控制输出。
当比较源大于调制源时,输出为高电平;当比较源小于调制源时,输出为低电平。
通过调整调制源的波形和比较源的频率,可以得到不同占空比的PWM波形。
PWM波形的优点是可以实现电路的精确控制,特别适用于需要调节输出电压、频率、功率的应用。
多通道pwm芯片多通道PWM芯片是一种常见的电子元器件,它可以根据需要控制多个电子设备的工作状态,实现电子设备的精确控制。
接下来,我们将按照以下步骤阐述多通道PWM芯片的相关知识。
第一步:概述多通道PWM芯片的功能和应用场景多通道PWM芯片是一种数字电路元器件,其主要功能是产生多个PWM波形,通过调节PWM波形的占空比,控制输出信号的电压和电流。
它通常应用于电机驱动、LED灯控制、电子音乐、数码管显示等领域。
第二步:介绍多通道PWM芯片的主要特点多通道PWM芯片具有以下主要特点:1. 支持多个PWM波形的并行输出,可轻松控制多个电子设备;2. 提供多种占空比调节方式,包括强制占空比、无限制占空比和可变占空比等;3. 具有高精度、高速度、低成本等优点,能够满足不同应用场景的需求;4. 常见的多通道PWM芯片还具有保护电路和故障保护等功能,可以有效保护设备不受损坏。
第三步:详细介绍多通道PWM芯片的工作原理多通道PWM芯片的工作原理与单通道PWM芯片类似,其输出多个PWM波形的方式主要是采用分频器和多路比较器结合的方式。
多通道PWM芯片会生成一个基准时钟信号,然后将基准时钟信号和分频器结合,以产生多个不同的时钟信号。
在比较器的作用下,可以将输入信号与产生的不同时钟信号比较并输出PWM信号。
第四步:分析多通道PWM芯片的优缺点与应用前景多通道PWM芯片在实现多路PWM输出方面具有明显的优势,它可以节省成本、提高效率、缩小体积,并使电子设备的控制更加精确。
相比单通道PWM芯片,多通道PWM芯片的唯一劣势在于其面积较大,但随着技术的发展和集成度的提高,多通道PWM芯片的应用前景依然广阔。
综上所述,多通道PWM芯片具有广泛的应用前景和重要的应用价值,是电子工程领域不可或缺的重要组成部分。
pwm波形的生成方法
PWM波形的生成方法主要有以下几种:
1. 波形发生器产生PWM:最简单的方式是使用波形发生器,只需要在发生器上设置一下,就能轻易获取想要的PWM。
2. 单片机产生PWM:现在很多单片机都配置了能产生PWM的端口,或者通过单片机的端口进行模拟产生PWM,只需要通过编写一些程序,就能产生出想要的PWM。
3. 可编程逻辑器件产生PWM:以可编程的逻辑器件,如CPLD或FPGA为硬件基础,编写专用程序来产生PWM,这种方式产生的PWM频率、占空比比较准确。
4. 专用PWM芯片产生PWM信号:很多厂家都设计、生产了一些能产生PWM的芯片,使用这些芯片就能很方便产生PWM,也方便应用到产品设计中。
5. 比较式PWM:比较式PWM是最常见的PWM产生方法,它通过比较一个变量信号与一个固定的参考电平来生成PWM信号。
主要包括两个阶段:比较器输出与集成器输出。
比较器是比较式PWM的核心组成部分,由比较器和参考电压组成。
可以将模拟控制信号与一个固定的电压(参考电压)进行比较,从而生成PWM信号。
集成器是比较式PWM的后级,它将比较器输出的脉冲信号进行整形,生成PWM波形。
如果将比较式PWM与单片机
相结合,可以使用定时器/计数器来生成PWM波形。
通过定时器/计数器的控制,可以改变PWM的频率和占空比。
以上内容仅供参考,如需更多信息,建议查阅相关文献或咨询专业人士。
单片机pwm控制的基本原理PWM(PulseWidthModulation)即脉宽调制,是单片机中常用的一种控制技术,是指把一个周期内的脉冲以脉冲宽度的方式进行表示,即将一个周期内的脉冲由单位宽度的多个脉冲组成,其占空比(duty cycle)可以被改变,以此来改变输出的平均值,而此波形即为PWM波形。
PWM使用单片机内部定时器和比较器进行实现,通常情况下,定时器的功能是用来定时计数,比较器的功能是用来判断一个值(定时计数值)是否超过另一个值(设定值),如果超过,则产生一个中断,从而产生一个可控制的脉冲宽度。
具体实现步骤如下:1.首先,设定一个定时计数器,其计数值连续增加,但只要计数值不超过设定值,该定时器就会继续计数;2.当定时器的计数值超过设定值时,比较器会产生一个中断,从而开始计算新的定时计数值;3.经过一定的计算后,比较器会对定时器的计数值进行更新,会根据设定的占空比来确定计数值,从而使得定时器产生不同宽度的脉冲;4.当定时器的计数值再次超过设定值时,比较器又会再次产生中断,从而产生新的脉冲序列,以此类推,持续进行计算,最终就可以得到控制的PWM波形。
通过上述步骤,可以得出以下的结论:PWM控制主要是通过改变设定值(即占空比)来改变输出的平均值,也就是说,通过改变占空比来改变输出波形的幅值,进而改变输出的平均值,从而实现控制的目的。
把PWM应用于实际的控制场合中,可以把它分为两种形式:(1)用单片机的PWM输出模式来控制负载设备(2)用单片机的PWM输入模式来控制负载设备用单片机的PWM输出模式来控制负载设备,可以简单地将单片机的PWM口连接到对应的负载设备上,从而实现负载设备的控制。
而用单片机的PWM输入模式来控制负载设备,可以将负载设备的输出PWM信号作为单片机的PWM输入模式。
利用单片机的定时器和比较器,可以对输入的PWM信号进行精确控制,进而实现负载设备的控制。
总之,PWM控制是单片机中应用比较广泛的一种控制技术,它可以用来控制负载设备的速度、增益、相位等参数,为实现对负载设备的有效控制奠定了坚实的基础。
STM32之PWM波形输出配置总结1.TIMER分类STM32中一共有11个定时器,其中TIM6、TIM7是基本定时器;TIM2、TIM3、TIM4、TIM5是通用定时器;TIM1和TIM8是高级定时器,以及2个看门狗定时器和1个系统嘀嗒定时器。
其中系统嘀嗒定时器是前文中所描述的SysTick。
其中TIM1和TIM8是能够产生3对PWM互补输出,常用于三相电机的驱动,时钟由APB2的输出产生。
TIM2-TIM5是普通定时器,TIM6和TIM7是基本定时器,其时钟由APB1输出产生。
2.PWM波形产生的原理通用定时器可以利用GPIO引脚进行脉冲输出,在配置为比较输出、PWM输出功能时,捕获/比较寄存器TIMx_CCR被用作比较功能,下面把它简称为比较寄存器。
举例说明定时器的PWM输出工作过程:若配置脉冲计数器TIMx_CNT为向上计数,而重载寄存器TIMx_ARR被配置为N,即TIMx_CNT的当前计数值数值X 在TIMxCLK时钟源的驱动下不断累加,当TIMx_CNT的数值X大于N时,会重置TIMx_CNT数值为0重新计数。
而在TIMxCNT计数的同时,TIMxCNT的计数值X会与比较寄存器TIMx_CCR 预先存储了的数值A进行比较,当脉冲计数器TIMx_CNT的数值X小于比较寄存器TIMx_CCR的值A时,输出高电平(或低电平),相反地,当脉冲计数器的数值X大于或等于比较寄存器的值A时,输出低电平(或高电平)。
如此循环,得到的输出脉冲周期就为重载寄存器TIMx_ARR存储的数值(N+1)乘以触发脉冲的时钟周期,其脉冲宽度则为比较寄存器TIMx_CCR的值A 乘以触发脉冲的时钟周期,即输出PWM的占空比为 A/(N+1) 。
3.STM32产生PWM的配置方法1)配置GPIO口不是每一个IO引脚都可以直接使用于PWM输出,下面是定时器的引脚重映像,其实就是引脚的复用功能选择:表3-1 定时器1的引脚复用功能映像表3-2 定时器2的引脚复用功能映像表3-3 定时器3的引脚复用功能映像表3-4 定时器4的引脚复用功能映像根据以上重映像表,我们使用定时器3的通道2作为PWM的输出引脚,所以需要对PB5引脚进行配置,对IO口操作代码:2)初始化定时器3)设置TIM3_CH2的PWM模式、使能TIM3的CH2输出4)使能定时器3经过以上的操作,定时器3的第二通道已经可以正常工作并输出PWM波了,只是其占空比和频率都是固定的,我们可以通过改变TIM3_CCR2,则可以控制它的占空比。
DSP原理及应用大作业 输出占空比可变的PWM波形 输出占空比可变的PWM波形 任务目的 1. 掌握CCS集成开发环境的调试方法; 2. 掌握C/C++语言与汇编混合编程; 3. 熟悉CCS集成开发环境,掌握工程的生成方法; 4. 掌握如何输出占空比可变的PWM波形 5. 了解PWM波形产生的原理和应用 任务内容
1. 通过学习课本和查询课外资料了解空间矢量PWM产生的原理; 2. 利用CCS集成开发环境,建立工程,完成DSP汇编源文件的建立和编写,实现对称空间矢量PWM波形生成,在该程序中,利用定时器1ms中断来实现每隔1s改变1次CMPR1; 3. 编译并且在片外区通过连接示波器运行得出正确结果,利用示波器观察波形 任务原理
1.PWM的原理 脉宽调制(PWM)基本原理:控制方式就是对逆变电路开关器件的通断进行控制,使输出端得到一系列幅值相等的脉冲,用这些脉冲来代替正弦波或所需要的波形。也就是在输出波形的半个周期中产生多个脉冲,使各脉冲的等值电压为正弦波形,所获得的输出平滑且低次谐波少。按一定的规则对各脉冲的宽度进行调制,即可改变逆变电路输出电压的大小,也可改变输出频率。 例如,把正弦半波波形分成N等份,就可把正弦半波看成由N个彼此相连的脉冲所组成的波形。这些脉冲宽度相等,都等于 ∏/n ,但幅值不等,且脉冲顶部不是水平直线,而是曲线,各脉冲的幅值按正弦规律变化。如果把上述脉冲序列用同样数量的等幅而不等宽的矩形脉冲序列代替,使矩形脉冲的中点和相应正弦等分的中点重合,且使矩形脉冲和相应正弦部分面积(即冲量)相等,就得到一组脉冲序列,这就是PWM波形。可以看出,各脉冲宽度是按正弦规律变化的。根据冲量相等效果相同的原理,PWM波形和正弦半波是等效的。对于正弦的负半周,也可以用同样的方法得到PWM波形。 在PWM波形中,各脉冲的幅值是相等的,要改变等效输出正弦波的幅值时,只要按同一比例系数改变各脉冲的宽度即可,因此在交-直-交变频器中,PWM逆变电路输出的脉冲电压就是直流侧电压的幅值。根据上述原理,在给出了正弦波频率,幅值和半个周期内的脉冲数后,PWM波形各脉冲的宽度和间隔就可以准确计算出来。按照计算结果控制电路中各开关器件的通断,就可以得到所需要的PWM波形。 2.DSP的原理 数字信号处理前后需要一些辅助电路,它们和数字信号处理器构成一个系统。 初始信号代表某种事物的运动变换,它经信号转换单元可变为电信号。例如声波,它经过麦克风后就变为电信号。 又如压力,它经压力传感器后变为电信号。电信号可视为许多频率的正弦波的组合。 低通滤波单元滤除信号的部分高频成分,防止模数转换时失去原信号的基本特征。模数转换单元每隔一段时间测量一次模拟信号,并将测量结果用二进制数表示。 数字信号处理单元实际上是一个计算机,它按照指令对二进制的数字信号进行计算。 数模转换单元将处理后的数字信号变为连续时间信号,这种信号的特点是一段一段的直线相连,调制后的数字信号,变成模拟信号后才能送往天线,通过天线就可以向外发射了。低通滤波单元有平均的作用,不平滑的信号经低通滤波后,可以变得比较平滑。 平滑的信号经信号转换单元后,就变成某种物质的运动变化。例如扬声器,它可将电波变为声波。又如天线,它可将电流变为电磁波。电磁波是一种互相变化的电场和磁场,可以在空间中以波的形式快速移动。 任务内容
假设EVA的PMW1和PWM2引脚输出频率是1KHz的互补的PWM波形,波形的占空比每隔1s变化5%,变化范围是10%~15%,从10%不断增加到90%,然后从90%不断减少到10%,如此循环,而且PMW1和PWM2具有死区,间隔为4.27us。 此处如果输出占空比固定的PWM,如是10%或者是90%,那解决的方法历城相同,关键此处要求占空比每隔1s变化。通过面前的学习知道,本例程需要使用定时器T1和比较单元1,所以也就是需要改变CMPR1的值,我们需要利用T1的周期中断来实现。 定时器T1的时钟为37.5MHz,此例程使用定时器T1工作于连续增或减计数模式。由于PWM输出频率是1KHz,这样可以得出T1PR=18750,表示成十六进制就是0x493E。但是,由于频率是1KHz,周期是1ms,那如何利用定时器来实现每隔1ms改变1次CMPR1?这就需要在周期中断里面设置一个统计次数的变量intcount,每隔1次中断,intcount就累加1次,当intcount等于1s时,正好过了1s,。这时就可以改变CMPR1的值。
任务程序如下: 初始化引脚
/**************************************************************************** *文件名:DSP28_Gpio.c *功 能:2812通用输入输出口GPIO的初始化函数 *****************************************************************************/ #include "DSP28_Device.h" /**************************************************************************** *名 称:InitGpio() *功 能:初始化Gpio,使得Gpio的引脚处于已知的状态,例如确定其功能是特定功能 * 还是通用I/O。如果是通用I/O,是输入还是输出,等等。 *入口参数:无 *出口参数:无 ****************************************************************************/
void InitGpio(void) {
EALLOW; // 将GPIO中和PWM相关的引脚设置为PWM功能 GpioMuxRegs.GPAMUX.bit.T1PWM_GPIOA6=1; //设置T1PWM引脚 GpioMuxRegs.GPAMUX.bit.T2PWM_GPIOA7=1; //设置T2PWM引脚 GpioMuxRegs.GPAMUX.bit.PWM1_GPIOA0=1; //设置PWM1引脚 GpioMuxRegs.GPAMUX.bit.PWM2_GPIOA1=1; //设置PWM2引脚 GpioMuxRegs.GPAMUX.bit.PWM3_GPIOA2=1; //设置PWM3引脚 GpioMuxRegs.GPAMUX.bit.PWM4_GPIOA3=1; //设置PWM4引脚 GpioMuxRegs.GPAMUX.bit.PWM5_GPIOA4=1; //设置PWM5引脚 GpioMuxRegs.GPAMUX.bit.PWM6_GPIOA5=1; //设置PWM6引脚 GpioMuxRegs.GPBMUX.bit.T3PWM_GPIOB6=1; //设置T3PWM引脚 GpioMuxRegs.GPBMUX.bit.T4PWM_GPIOB7=1; //设置T4PWM引脚 GpioMuxRegs.GPBMUX.bit.PWM7_GPIOB0=1; //设置PWM7引脚 GpioMuxRegs.GPBMUX.bit.PWM8_GPIOB1=1; //设置PWM8引脚 GpioMuxRegs.GPBMUX.bit.PWM9_GPIOB2=1; //设置PWM9引脚 GpioMuxRegs.GPBMUX.bit.PWM10_GPIOB3=1; //设置PWM10引脚 GpioMuxRegs.GPBMUX.bit.PWM11_GPIOB4=1; //设置PWM11引脚 GpioMuxRegs.GPBMUX.bit.PWM12_GPIOB5=1; //设置PWM12引脚
EDIS; } //=========================================================================== // No more. //===========================================================================
外围设备初始化 /**************************************************************************** *文件名:DSP28_InitPeripherals.c *功 能:对所使用到的2812的外设进行初始化 ****************************************************************************/ #include "DSP28_Device.h" /**************************************************************************** *名 称:InitPeripherals() *功 能:此函数对各个外设进行初始化,调用了各个外设的初始化函数。此函数在DSP * 上电引导或者复位的时候执行 *入口参数:无 *出口参数:无 *****************************************************************************/ void InitPeripherals(void)