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

超级简单的呼吸灯

[复制链接]
8022|35
乐天天 发表于 2015-10-19 22:06 | 显示全部楼层
dsll2010 发表于 2015-10-18 11:48
你们什么产品?用的什么芯片?

松翰的MCU
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即可;因为底层的配置已经由图形界面配置完成(编译器根据图形界面,生成了底层的配置代码)。
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即可;因为底层的配置已经由图形界面配置完成(编译器根据图形界面,生成了底层的配置代码)。
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即可;因为底层的配置已经由图形界面配置完成(编译器根据图形界面,生成了底层的配置代码)。
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即可;因为底层的配置已经由图形界面配置完成(编译器根据图形界面,生成了底层的配置代码)。
gll123 发表于 2015-10-20 18:39 | 显示全部楼层
超级赞~:victory:
13297971961 发表于 2015-10-22 22:08 | 显示全部楼层
长知识啦
changjunjie8506 发表于 2015-10-23 09:04 | 显示全部楼层
不错,谢谢分享
yytda 发表于 2015-10-24 11:06 | 显示全部楼层
以前用NE555做过一个呼吸灯,电路也是比较简单的
大道至简 发表于 2015-10-26 11:04 | 显示全部楼层
楼主这个截图是什么软件?
 楼主| dsll2010 发表于 2015-10-27 08:57 | 显示全部楼层
大道至简 发表于 2015-10-26 11:04
楼主这个截图是什么软件?

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

截图中显示的软件是Cypress针对PSoC 芯片设计的IDE,叫Creator,可以图形化编辑组件原理图。
大道至简 发表于 2015-10-27 14:34 | 显示全部楼层
 楼主| dsll2010 发表于 2015-10-27 16:25 | 显示全部楼层

推荐你了解一下PSoC 和 Creator,很好用。
cformula 发表于 2015-11-11 21:29 | 显示全部楼层
其实用几个三极管就可以了..振盪器.
lrhsx33 发表于 2015-11-16 10:53 | 显示全部楼层
乐天天 发表于 2015-10-17 20:41
我们家的产品用的就是你的松翰

:lol
joujoulian 发表于 2015-11-23 10:01 | 显示全部楼层
楼主高招
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部