3回答

0收藏

[原创] 【PSOC4】第一篇、Blinking Led

英飞凌 英飞凌 3999 人阅读 | 3 人回复 | 2013-09-17

实验内容见附件pdf,以下是根据实验内容遇到的问题的自己的解答。
PSoC 4 Lab 1 - Blinking LED - Lab Manual.pdf (782.83 KB, 下载次数: 36)

问题
1PSOC地引脚与灯地颜色的对应关系,如图1所示:


问题2:怎么理解Pin_Red_Write(~Pin_Red_Read())这行代码的意思
这两个函数是由PSOC Creator软件自动生成的,生成的法则如图2所示:

Pin_Red_Read():读取Pin_Red端口的值;
Pin_Red_Write():写Pin_Red端口的值;
Pin_Red_Write(~Pin_Red_Read()):改写Pin_Red引脚的值。

问题3driving the pins low will turn them on?这句是什么意思?
这个可以由图3得出相应结论:

如果Pin_1给高电平,也就是逻辑1LED熄灭;
如果Pin_1给低电平,也就是逻辑0LED点亮。
问题4:调试时,将断店设在for循环开始处,会发现D9 Led中有3色红、绿、蓝三色灯?
原因:系统默认的初始值为0,即点亮LED,因此LED三色会在程序的开始阶段点亮。
方法:自己写一个LED初始化函数,让LED灯熄灭。


分享到:
回复

使用道具 举报

回答|共 3 个

倒序浏览

沙发

chenbingjy

发表于 2013-9-19 13:28:50 | 只看该作者

顶一个。。。。。。。。。。。。。。
板凳

hjf2002

发表于 2013-9-29 20:57:22 | 只看该作者

初学PSOC中。
地板

fj1161

发表于 2013-9-30 08:14:02 | 只看该作者

顶一个~~~~~~~~~~~~~
第五年了,这次一定要坚持到底,不留遗憾!!!
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条