搜索资源列表
spwm6
- 这是个SPWM的六路输出程序,采用的是规则对称算法,虽然改变了占空比,但波形不对。现对程序的几点说明如何,其中K的初值,我设置的是1,因为我采用的是下益中断,这样的话程序在发生第一次中断之前已经进行了两次跳变(两次和比较寄存器匹配)。这个程序输出的波形通过低通滤波器之后出来的不是个正玄波,希望高手们能给分析一下,以下是我的邮箱liuhao511zz@sina.com.cn-spwm
sdram
- 程序说明: 本次实验控制开发板上面的SDRAM完成读写功能。 先向SDRAM里面写数据,然后再将数据读出来做比较,如果不匹配就通过LED变亮显示出来,如果一致,LED就不亮。 part1是使用Modelsim仿真的工程 part2是在开发斑上面验证的工程 目录说明: part1: part1_32是4m32SDRAM的仿真工程 part1_16是4m16SDRAM的仿真工程 \model文件夹里面是仿真模型 \rtl文件夹里面是源文件 \sim文
PWM-for-lpc210x
- lpc210x系列arm7 中pwm函数功能:MAT3.0输出PWM波形,由于LPC2103没有单独的PWM通道,跟匹配通道复用,调试:改变占空比。用示波器测量-lpc210x series arm7 in pwm Function: MAT3.0 output PWM waveform, the LPC2103 is no separate PWM channels, with the matching channel reuse, debug: changing the duty cycle
AVRtimer0
- 本文讲述AVR定时/计数器0的各种使用,包括各个寄存器的使用方法、电路、波形,并给出了几个不同的程序,有计数实验、定时实验、比较匹配实验、快速PWM实验、相位修正PWM实验。-This article describes the AVR timer/counter of a variety of uses, including the use of various registers, circuit, waveform, and gives a few different programs,
PWM
- Atmega 16单片机,这里利用T/C1定时器中断来产生PWM波形。在ICC AVR编译环境下,利用tool 菜单中的application builder生成一个简单的PWM波程序。这段程序以PA0作为PWM波的输出端口。利用T/C1定时器比较匹配和溢出产生两次中断来改变PA0的输出电平。具体过程为:计数器TCNT1从初始值开始不断计数,当发生比较匹配时,把PA0置为低电平,计数器继续计数,当发生溢出中断时,计数器回到初始设定值,并把PA0置为高电平。从而在PA0端口获得一稳定持续的PWM波
