amoBBS 阿莫电子论坛

 找回密码
 注册
搜索
bottom↓
查看: 756|回复: 21

求推荐一款单片机

[复制链接]
发表于 2019-4-10 16:44:31 | 显示全部楼层 |阅读模式
大家好,我想找一款单片机,8个引脚,用来控制WS2812的,还要有一个ADC,不知道有没有大佬可以推荐
发表于 2019-4-10 17:11:57 | 显示全部楼层
任何一个  003  都可以
 楼主| 发表于 2019-4-10 18:22:21 | 显示全部楼层
wkman 发表于 2019-4-10 17:11
任何一个  003  都可以

003有SOP8封装?
发表于 2019-4-10 18:26:32 | 显示全部楼层
中微 SO-8的OTP单片机,带AD好像3毛多
 楼主| 发表于 2019-4-10 18:40:45 | 显示全部楼层
chaled 发表于 2019-4-10 18:26
中微 SO-8的OTP单片机,带AD好像3毛多

有没有具体型号啊,没有接触过这块,这个单片机速度怎么样,我这个要求能产生PWM波,周期1.25us
发表于 2019-4-10 18:59:39 | 显示全部楼层
PWM波,周期1.25us   就是内核16M的STM8单片机也办不到啊。
 楼主| 发表于 2019-4-10 19:56:06 | 显示全部楼层
jyrpxj 发表于 2019-4-10 18:59
PWM波,周期1.25us   就是内核16M的STM8单片机也办不到啊。

目前我这个产品上的就是这么一个8脚单片机,我看了下有ADC功能,根据电压不同控制WS2812出不同效果。难道是定制的ARM核?
发表于 2019-4-10 20:01:52 | 显示全部楼层
jyrpxj 发表于 2019-4-10 18:59
PWM波,周期1.25us   就是内核16M的STM8单片机也办不到啊。


能输出周期1.25us的 只不过pwm的脉宽调整 只有0~20  也就是分辨率才4位多。
发表于 2019-4-10 21:41:47 来自手机 | 显示全部楼层
chenweigang 发表于 2019-4-10 18:40
有没有具体型号啊,没有接触过这块,这个单片机速度怎么样,我这个要求能产生PWM波,周期1.25us ...

用PWM来控制WS2812?怎么控制啊?
发表于 2019-4-10 22:21:31 | 显示全部楼层
STM8S001   了解一下。
 楼主| 发表于 2019-4-11 06:59:29 | 显示全部楼层
zhbc 发表于 2019-4-10 21:41
用PWM来控制WS2812?怎么控制啊?

我的意思这个WS2812他的逻辑0和1是个PWM波
 楼主| 发表于 2019-4-11 07:06:37 | 显示全部楼层
lyg407 发表于 2019-4-10 22:21
STM8S001   了解一下。

16M好像不够
发表于 2019-4-11 09:20:26 | 显示全部楼层
本帖最后由 woniu888 于 2019-4-11 09:22 编辑

其他有没有要求,比如flash、RAM大小等。如果简单控制,海尔的HR7P153、松翰的2711B都可以。对flash容量有要求的话可以看看赛元的SC92F7250(4k flash)、SC92F7350(8k flash)、SC92F7490(16k flash)。
发表于 2019-4-11 09:26:56 | 显示全部楼层
华芯微特,SWM050I2P7-65
发表于 2019-4-11 10:29:27 | 显示全部楼层
chenweigang 发表于 2019-4-11 06:59
我的意思这个WS2812他的逻辑0和1是个PWM波

那每一位就相当于PWM的一个周期,也就是说每一位就得更新一下PWM的寄存器?那也相当累啊,这跟直接操作IO口,空指令延时比较有什么优势?
之前其它坛友在讨论用SPI口来控制,那倒觉得是一种好的方法。
发表于 2019-4-11 17:25:01 | 显示全部楼层
chenweigang 发表于 2019-4-10 19:56
目前我这个产品上的就是这么一个8脚单片机,我看了下有ADC功能,根据电压不同控制WS2812出不同效果。难道 ...

根本没必要PWM啊。 直接IO操作就行啊。 12F629  12F675随便用。
发表于 2019-4-11 17:36:38 | 显示全部楼层
前段时间用Arduino做了一个测试WS2815治具程序,用IO口模拟的时序。
 楼主| 发表于 2019-4-11 20:24:47 | 显示全部楼层
zhbc 发表于 2019-4-11 10:29
那每一位就相当于PWM的一个周期,也就是说每一位就得更新一下PWM的寄存器?那也相当累啊,这跟直接操作IO ...

使用IO口直接操作
 楼主| 发表于 2019-4-11 20:26:29 | 显示全部楼层
zhbc 发表于 2019-4-11 10:29
那每一位就相当于PWM的一个周期,也就是说每一位就得更新一下PWM的寄存器?那也相当累啊,这跟直接操作IO ...

确实,PIC就是有点贵
发表于 2019-4-11 20:35:31 | 显示全部楼层
chenweigang 发表于 2019-4-11 20:26
确实,PIC就是有点贵

一般这种定制的ic,他们产品做的非常极致
发表于 2019-4-12 12:01:01 | 显示全部楼层
肯定首选STC国产芯片啊,现在国外芯片经常涨价断货的!我可吃不消我用的STC15W204S-SOP8 STC8F1K08-SOP8都不错!我介绍给你,免费送样品
QQ:2593903262
发表于 2019-4-12 14:34:42 | 显示全部楼层
zhbc 发表于 2019-4-11 10:29
那每一位就相当于PWM的一个周期,也就是说每一位就得更新一下PWM的寄存器?那也相当累啊,这跟直接操作IO ...

PWM 和 SPI/UART 的话,都要用 DMA 才好玩。内存区设置好,数据写进去然后就不用管了。

当然这都是土豪的做法,非要在 8 脚单片机上跑,还是乖乖 IO 模拟吧
友情提示:标题不合格、重复发帖,将会被封锁ID。详情请参考:论坛通告:封锁ID、获得注册邀请码、恢复被封ID、投诉必读
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|阿莫电子论坛(原ourAVR/ourDEV) ( 公安备案:44190002001997(交互式论坛) 工信部备案:粤ICP备09047143号 )

GMT+8, 2019-5-25 04:37

阿莫电子论坛, 原"中国电子开发网"

© 2004-2018 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表