发新帖本帖赏金 13.00元(功能说明)我要提问
12
返回列表
打印

超级简单的呼吸灯

[复制链接]
楼主: dsll2010
手机看帖
扫描二维码
随时随地手机跟帖
21
乐天天| | 2015-10-19 22:06 | 只看该作者 回帖奖励 |倒序浏览
dsll2010 发表于 2015-10-18 11:48
你们什么产品?用的什么芯片?

松翰的MCU

使用特权

评论回复
22
leijixiaomile| | 2015-10-20 18:24 | 只看该作者
楼主的配置图是PSOC特有的图形界面,相当于用图形化配置实现配置寄存器的效果,也就是说如果你们用的不是cypress的PSOC,同时你用的MCU内部有两个PWM资源,你只需配置好PWM的寄存器,设置不同周期;同时如果这个MCU不支持片子内部PWM输出到一个片内的AND门资源,那么你需要在MCU外部在加一个AND门的硬件,哒哒哒----就可以实现这个效果啦。

采用PSOC的好处: 1.图形化界面,友好简单的实现PWM的配置;2.片内可以实现管脚的路由,就是说你的PWM输出口可以分配到片内的资源上(如AND门),通过片内的资源再输出;当然你也可以直接将PWM通过管脚直接输出;3.片内资源丰富,有丰富的模拟资源及数字资源,比如PWM、I2C、SPI、UART、丰富的门电路、AD等;所以楼主的这个方案,在芯片内部就直接可以实现,通过一个口输出后,直接就可以得到呼吸灯的效果,同时软件也简单,startPWM即可;因为底层的配置已经由图形界面配置完成(编译器根据图形界面,生成了底层的配置代码)。

使用特权

评论回复
23
leijixiaomile| | 2015-10-20 18:26 | 只看该作者
lrhsx33 发表于 2015-10-16 14:05
应该是用单片机更好吧~想怎么变怎么变

楼主就是用的“单片机”,是cypress的PSOC“单片机”。

楼主的配置图是PSOC特有的图形界面,相当于用图形化配置实现配置寄存器的效果,也就是说如果你们用的不是cypress的PSOC,同时你用的MCU内部有两个PWM资源,你只需配置好PWM的寄存器,设置不同周期;同时如果这个MCU不支持片子内部PWM输出到一个片内的AND门资源,那么你需要在MCU外部在加一个AND门的硬件,哒哒哒----就可以实现这个效果啦。

采用PSOC的好处: 1.图形化界面,友好简单的实现PWM的配置;2.片内可以实现管脚的路由,就是说你的PWM输出口可以分配到片内的资源上(如AND门),通过片内的资源再输出;当然你也可以直接将PWM通过管脚直接输出;3.片内资源丰富,有丰富的模拟资源及数字资源,比如PWM、I2C、SPI、UART、丰富的门电路、AD等;所以楼主的这个方案,在芯片内部就直接可以实现,通过一个口输出后,直接就可以得到呼吸灯的效果,同时软件也简单,startPWM即可;因为底层的配置已经由图形界面配置完成(编译器根据图形界面,生成了底层的配置代码)。

使用特权

评论回复
24
leijixiaomile| | 2015-10-20 18:27 | 只看该作者
Ted_Chen 发表于 2015-10-18 15:47
两个494,做一个硬件呼吸灯组....

哈哈 一个PSOC也可以搞定,同时还有MCU资源可以用作其它事情;

楼主的配置图是PSOC特有的图形界面,相当于用图形化配置实现配置寄存器的效果,也就是说如果你们用的不是cypress的PSOC,同时你用的MCU内部有两个PWM资源,你只需配置好PWM的寄存器,设置不同周期;同时如果这个MCU不支持片子内部PWM输出到一个片内的AND门资源,那么你需要在MCU外部在加一个AND门的硬件,哒哒哒----就可以实现这个效果啦。

采用PSOC的好处: 1.图形化界面,友好简单的实现PWM的配置;2.片内可以实现管脚的路由,就是说你的PWM输出口可以分配到片内的资源上(如AND门),通过片内的资源再输出;当然你也可以直接将PWM通过管脚直接输出;3.片内资源丰富,有丰富的模拟资源及数字资源,比如PWM、I2C、SPI、UART、丰富的门电路、AD等;所以楼主的这个方案,在芯片内部就直接可以实现,通过一个口输出后,直接就可以得到呼吸灯的效果,同时软件也简单,startPWM即可;因为底层的配置已经由图形界面配置完成(编译器根据图形界面,生成了底层的配置代码)。

使用特权

评论回复
25
leijixiaomile| | 2015-10-20 18:29 | 只看该作者
tabbyzwei 发表于 2015-10-19 09:30
用个小体积的MCU是不是更合适……

楼主的实现,其实就是一个MCU,普通的MCU没有与门,需要外围硬件,而PSOC一个MCU就搞定了。

采用PSOC的好处: 1.图形化界面,友好简单的实现PWM的配置;2.片内可以实现管脚的路由,就是说你的PWM输出口可以分配到片内的资源上(如AND门),通过片内的资源再输出;当然你也可以直接将PWM通过管脚直接输出;3.片内资源丰富,有丰富的模拟资源及数字资源,比如PWM、I2C、SPI、UART、丰富的门电路、AD等;所以楼主的这个方案,在芯片内部就直接可以实现,通过一个口输出后,直接就可以得到呼吸灯的效果,同时软件也简单,startPWM即可;因为底层的配置已经由图形界面配置完成(编译器根据图形界面,生成了底层的配置代码)。

使用特权

评论回复
26
gll123| | 2015-10-20 18:39 | 只看该作者
超级赞~:victory:

使用特权

评论回复
27
13297971961| | 2015-10-22 22:08 | 只看该作者
长知识啦

使用特权

评论回复
28
changjunjie8506| | 2015-10-23 09:04 | 只看该作者
不错,谢谢分享

使用特权

评论回复
29
yytda| | 2015-10-24 11:06 | 只看该作者
以前用NE555做过一个呼吸灯,电路也是比较简单的

使用特权

评论回复
30
大道至简| | 2015-10-26 11:04 | 只看该作者
楼主这个截图是什么软件?

使用特权

评论回复
31
dsll2010|  楼主 | 2015-10-27 08:57 | 只看该作者
大道至简 发表于 2015-10-26 11:04
楼主这个截图是什么软件?

你是北航《感悟设计》的作者吗?

截图中显示的软件是Cypress针对PSoC 芯片设计的IDE,叫Creator,可以图形化编辑组件原理图。

使用特权

评论回复
32
大道至简| | 2015-10-27 14:34 | 只看该作者
是啊

使用特权

评论回复
33
dsll2010|  楼主 | 2015-10-27 16:25 | 只看该作者

推荐你了解一下PSoC 和 Creator,很好用。

使用特权

评论回复
34
cformula| | 2015-11-11 21:29 | 只看该作者
其实用几个三极管就可以了..振盪器.

使用特权

评论回复
35
lrhsx33| | 2015-11-16 10:53 | 只看该作者
乐天天 发表于 2015-10-17 20:41
我们家的产品用的就是你的松翰

:lol

使用特权

评论回复
36
joujoulian| | 2015-11-23 10:01 | 只看该作者
楼主高招

使用特权

评论回复
发新帖 本帖赏金 13.00元(功能说明)我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则