【PSOC4】入门学习笔记2——PWM_LED
本帖最后由 feiante 于 2013-10-23 10:28 编辑这次还是对应着试验手册进行试验,完成PWM控制LED灯(呼吸灯),具体步骤如下:
1、按照笔记1,新建一个工程,名称为PWM_LED。
2、在原理图页添加一个PWM(TCPWM mode)组件,一个时钟组件和一个Pin组件。如图1.JPG
3、配置PWM组件:Name写入PWM_1,在Configuration选项处选择PWM,在PWM选项中,将Period设置为1000,Compare设置为500。由下面的图可以看出,Period其实就是整个计数周期,Compare为比较值,当从0计数到Compare时,Line输出波形发生电平转换。如图2.JPG所示,占空比为50%。
4、配置Pin引脚,由于输出引脚要与PWM组件的Line连接,所以选择HW Connection。
5、连接时钟和Pin引脚到PWM组件上。
6、在PWM_LED.cydwr分配LED的管脚为P0。
7、双击main.c文件,按照图3.JPG编写程序。
8、编译下载后,可以看到LED灯由亮变暗又由亮变暗,说明PWM已经输出了。
程序分析:
该程序主要是通过改变比较值,从而达到改变PWM的输出占空比。
由图4.JPG---6.JPG可以看出,占空比是不断变化的。同时用示波器看波形也是在变化的。
http://v.youku.com/v_show/id_XNjI0MjE2ODY0.html
顶起。。。。。。。。。。。。 好简单的样子哦,不过学习了:lol:lol ijcoolsu 发表于 2013-10-28 18:24 static/image/common/back.gif
好简单的样子哦,不过学习了
入门学习吗,当然是简单的了,以前没有接触过,只能从简单入手,老实说应该叫稀里糊涂学PSOC4,呵呵 不错啊!!!学习了! 做个标记,有空学下 不错,正在学习中! 无聊,点个灯也能上 謝謝分享!
页:
[1]