0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

应广单片机开发实例MCU PMS150C驱动300个WS2812B

泛海微ic 来源:泛海微ic 作者:泛海微ic 2024-01-17 11:42 次阅读

在 2016 年,试图找到***的 MCU,发现 Holtek HT48R002 8 位 RISC MCU @ 8MHz,具有 1K x 14 位 OTP 内存和 64 字节 RAM,每 1k 份订单的售价约为 8.5 美分。 时间,和现在差不多。

一篇关于 微控制器的文章,其中 详细介绍了几个鲜为人知的供应商的产品,包括 Bojuxing Industrial、Eastsoft Micro 或 Puolop。

但 Paudauk PMS150C 特别引起了我的注意,因为起价为 0.033 美元(即 3 美分),并且 EVBlog 社区一直致力于让 SDCC 开源工具链在 MCU 上运行。

PMS150C单片机规格

1. CPU – 具有 79 条“强大”指令的处理单元
2. 内存 – 64 字节数据 RAM
3. 存储 – 1KW(1K x 14 位)OTP 程序存储器

周边设备
1. 1x 硬件 16 位定时器; 1x 具有 PWM 生成功能的硬件 8 位定时器
2. 1x 通用比较器
3. 多达 6 个 I/O 引脚,具有可选的驱动/灌电流和上拉电阻
4. 1x 外部中断引脚
杂项
1. 每个 I/O 上的快速唤醒支持
2. 内部高RC振荡器和内部低RC振荡器;
3. 八级 LVR(低电压复位)- 4.0V、3.5V、3.0V、2.75V、2.5V、2.2V、2.0V、1.8V


套餐
PMS150C-U06:SOT23-6(6000 万)
PMS150C-S08:SOP8(1.5 亿)
PMS150C-D08:DIP8(3亿)
温度范围 – -20°C ~ 70°C

PMS150 Block Diagram


PMS150 框图

产品页面主要包含双语(英文+中文)文档和应用说明,以及 IDE 和程序编写器软件的链接。

正如简介中提到的,EEVBlog 中围绕 Padauk MCU 形成了一个小型社区,对编程器进行逆向工程并为设备创建开源工具链。 这导致了开源硬件编程器的设计,并且 SDCC 开源工具链现在支持多种 PDK 架构,该工具链也适用于许多其他低端 MCU,例如 STM8

Padauk MCU Open Source Programmer


Padauk MCU 开源编程器
Padauk MCU 的 OSHW 编程器

如果您想要具有可重新编程闪存而不是 OTP ROM 的产品,PFS154 嵌入了 2k x 14 位闪存,价格约为两倍,即接近 7 美分。 PFS173 是该系列的另一成员,具有更多存储空间(3k x 14 位)、256 字节 RAM 以及 8 位 ADC

如果您想知道这种低端 MCU 能做什么,那么您可以让 LED 闪烁,更准确地说是 300 个 RGB LED

这些说明可以在 Anders的网站或 Github 存储库上找到,其源代码是用“Mini-C”编写的。

应广单片机产品应用领域

玩具类:
RF/IR遥控直升飞机,遥控车,PS游戏机,儿童智能玩具,动物语音玩具,游戏方向盘,儿童学习机等

电子消费类:
电子万年历、温度湿度计、跑步计速器、按摩器、数码复读录音、笔电子礼品、电子密码锁,镍氢,锂电池充电器,超声波测距,防盗报警器,灯饰控制,舵机

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6011

    文章

    44164

    浏览量

    624481
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16247

    浏览量

    345555
  • 开源
    +关注

    关注

    3

    文章

    3047

    浏览量

    41829
收藏 人收藏

    评论

    相关推荐

    STM32F030 MDA+PWM驱动ws2812b,起始的50US的低电平是怎么产生?

    STM32F030 MDA+PWM 驱动 ws2812b,起始的50US的低电平怎么产生? 现在dma+pwm,倒是可以产生一800K hz的驱动数据,但是
    发表于 04-12 07:23

    STM32F051C8 PA0不能以DMA的方式输出PWM,没有正确波形输出是哪里出了问题?

    实现功能:用STM32F051C8的PA0驱动WS2812B 彩色LED灯条; 实现方法和工具:1.使用Cubemx 生成代码;2.配置PA0,PA0为PWM输出; 配置方式:打开Cubemx软件
    发表于 03-13 06:20

    PMS152单片机的编程和解密

    PMS152单片机是一种常见的微控制器(MCU),广泛应用于各种电子产品中。如果您需要进行PMS152单片机的编程和解密,以及产品
    的头像 发表于 01-06 14:18 373次阅读

    【LuckFox Pico Plus开发板免费试用】05_使用SPI驱动WS2812B

    使用SPI驱动WS2812B 前面把开发环境全部搭好,工具也都准备好了,这次就来做点小demo,正好手上有一WS2812B的小灯条,上面有
    发表于 10-29 19:15

    ws2812B需要多高频率的单片机才能驱动?串联驱动最多能驱动几个?

    ws2812B需要多高的频率的单片机才能驱动?串联驱动最多能驱动几个?
    发表于 10-28 06:45

    51单片机最大工作频率24MHz,对于WS2812驱动能否达到要求?

    51单片机最大工作频率24MHz,那对于WS2812驱动能否达到要求?
    发表于 10-25 06:35

    WS2812 LED能否用51单片机驱动

    51单片机单片机最大工作频率24MHz,那对于WS2812驱动能否达到要求?
    发表于 10-23 06:16

    ws2812b的中文规格书

    我在网络找了好多ws2812b的规格书都是不是这里错就是哪里错。这是我修正的一个文档供大家参考使用。
    发表于 10-20 17:07 9次下载

    【悟空派H3开发板免费体验】基于spi驱动WS2812

    使用spi引脚驱动WS2812,接线端口如下 程序如下spi_ws2812.c: #include \"sys/types.h\" #include \"sys
    发表于 10-10 22:33

    51单片机能否驱动WS2812 RGB LED?

    考虑成本,AT89C2051单片机能否驱动WS2812 RGB LED,全静态工作频率:0Hz-24MHz,不知能否满足驱动要求。
    发表于 10-08 08:42

    WS2812B灯多了怎么保证时序的正确?

    WS2812B灯多了,怎么保证时序的正确。
    发表于 09-20 08:14

    WS2812B最后一灯的颜色总是不对,是什么原因造成的?

    WS2812B最后一灯的颜色总是不对
    发表于 09-20 07:24

    使用M032系列微控制器将WS2812B通过SPI0或USPI0的MOSI驱动到光RGB-LED条

    应用:此样本代码是执行控制 SPI M032 传输协议,通过 USB HID 接口从PC 侧到驱动 WS2812B LED 条。 BSP 版本: M031 BSP CMSIS V3.03.000
    发表于 08-29 07:56

    驱动WS2812B灯条时显示其他颜色咋办?

    前段时间发现在驱动WS2812B灯条的时候会有突然显示其他颜色的情况,后来排查发现是时序被其他任务打断了,在控制时序的时候需要做原子性访问来保证时序的正确性。
    的头像 发表于 07-21 15:38 2207次阅读
    <b class='flag-5'>驱动</b><b class='flag-5'>WS2812B</b>灯条时显示其他颜色咋办?

    什么是WS2812BWS2812B灯带是怎么连接的呢?

    WS2812B是一款全彩LED控制IC,单总线控制,何为单总线我的理解就是数据线在一根线上传输的控制方式就是单总线。
    的头像 发表于 07-08 14:53 7986次阅读
    什么是<b class='flag-5'>WS2812B</b>?<b class='flag-5'>WS2812B</b>灯带是怎么连接的呢?