找回密码
 立即注册
查看: 508|回复: 12

WS2812时序+6M主频+SETB P3.1时间

[复制链接]
已绑定手机

21

主题

14

回帖

297

积分

中级会员

积分
297
发表于 2026-4-8 10:05:09 | 显示全部楼层 |阅读模式
1.软件时间设置为6M主频,不想增加主频

2.现在需要增加WS2812灯珠
通过汇编写驱动程序,如下,可发现P3.1高电平保持时间不是一个周期(1/6M),高达400ns,这是为什么?
有办法不修改6M主频情况下驱动WS2812嘛?还是必须升高主频?

    SETB P3.1
    CLR  P3.1
    NOP
    NOP
    NOP


回复

使用道具 举报 送花

已绑定手机

872

主题

1万

回帖

2万

积分

管理员

积分
25432
发表于 2026-4-8 18:58:50 | 显示全部楼层
回复

使用道具 举报 送花

已绑定手机

10

主题

202

回帖

1320

积分

金牌会员

积分
1320
发表于 2026-4-8 10:26:15 | 显示全部楼层
550nS为界限,400ns也没问题。不过理论上是166ns的指令 ,你检查一下主频设置到底对了没
回复

使用道具 举报 送花

33

主题

3085

回帖

7234

积分

论坛元老

积分
7234
发表于 2026-4-8 10:41:59 | 显示全部楼层
看着好像差了两个周期,,IO工作模式设置成 推挽试一试呢?
参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
回复

使用道具 举报 送花

已绑定手机

21

主题

14

回帖

297

积分

中级会员

积分
297
 楼主| 发表于 2026-4-8 11:06:33 | 显示全部楼层
_奶*** 发表于 2026-4-8 10:41
看着好像差了两个周期,,IO工作模式设置成 推挽试一试呢?

为什么设置推挽?
回复

使用道具 举报 送花

已绑定手机

14

主题

273

回帖

3404

积分

论坛元老

积分
3404
发表于 2026-4-8 11:12:13 | 显示全部楼层
爬坡有劲吧
回复

使用道具 举报 送花

33

主题

3085

回帖

7234

积分

论坛元老

积分
7234
发表于 2026-4-8 11:14:08 | 显示全部楼层
DSL*** 发表于 2026-4-8 11:06
为什么设置推挽?

所以目前你是准双向?
参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
回复

使用道具 举报 送花

已绑定手机

21

主题

14

回帖

297

积分

中级会员

积分
297
 楼主| 发表于 2026-4-8 11:24:19 | 显示全部楼层
_奶*** 发表于 2026-4-8 11:14
所以目前你是准双向?

准双向和推挽都不行,SETB P3.1输出的高电平时长超过3个周期,接近500ns
回复

使用道具 举报 送花

33

主题

3085

回帖

7234

积分

论坛元老

积分
7234
发表于 2026-4-8 11:30:05 | 显示全部楼层
欸,奇怪了,,我记得论坛里有做IO翻转测试的,你看看他的那个程序?
参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
回复

使用道具 举报 送花

已绑定手机

74

主题

1019

回帖

3775

积分

论坛元老

初出茅庐&无甚本事

积分
3775
发表于 2026-4-8 11:52:22 | 显示全部楼层
可能设计的连接问题
偶尔看看玩玩
回复

使用道具 举报 送花

已绑定手机

74

主题

1019

回帖

3775

积分

论坛元老

初出茅庐&无甚本事

积分
3775
发表于 2026-4-8 11:55:30 | 显示全部楼层
_奶*** 发表于 2026-4-8 11:30
欸,奇怪了,,我记得论坛里有做IO翻转测试的,你看看他的那个程序?

那个测试的IO接器件
还是没有连接
偶尔看看玩玩
回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2026-11-7 23:17 , Processed in 0.077658 second(s), 99 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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