TM1814 WRGB的一种驱动方法:UART

TM1814芯片手册在这里-->https://wenku.baidu.com/view/907f22096d175f0e7cd184254b35eefdc9d3155b.html

驱动的时序特性满足上图要求:

       1, 数据频率800KHz, 串口的波特率设置为3200000bps, 6个数据位;

       2, 0码低电平310~410ns,       1码低电平时间:650~1000ns,   时序满足周期1.25us内;

       3,  传输数据格式:cmd1, cmd2, data1, data2, ......[注:cmd2值为(~cmd1)]

       4, 发送的数据的每个字节的发送规则如下:

                       a: 每2个bit 发送一字节:00码发送 0x37, 01码发送 0x07, 10码发送 0x34, 11码发送 0x04;

                      例如发送的一个字节为:0xa0【10100000】,   则转化为 [0x34, 0x34, 0x37, 0x37] 通过串口发送;

发送12字节数据的波形如下图所示; 【一个字节表示两比特】;

     

发送完数据后, tx端是保持高电平, 符合tm1814 Reset高电平要求;  【Reset高电平保持时间不能超过20000us】

WS2812型RGB驱动也可以使用这种方式驱动, 需要tx端电平翻转,调整串口波特率使其满足时序要求,  其使用手册链接在这里https://wenku.baidu.com/view/8764815f240c844769eaee8b.html

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值