找回密码
 立即注册
查看: 6038|回复: 120

Ai8051U 专用小工具 时钟树配置,自动代码生成小工具

  [复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:458
  • 最近打卡:2025-05-01 07:48:22
已绑定手机
已实名认证

110

主题

2218

回帖

5450

积分

版主

积分
5450
发表于 2024-10-31 14:22:39 | 显示全部楼层 |阅读模式
本帖最后由 王昱顺 于 2024-11-13 18:26 编辑

STC配置小工具V6.exe (25.07 MB, 下载次数: 470) 欢迎使用,提出建议

有关本功能的正确性验证在这里:

时钟树配置工具完整测试报告 - FOC,有ICache的 32F12K54 测试版块 国芯技术交流网站 - AI32位8051交流社区

首先是演示视频:





界面效果如下:
截图202410311416541152.jpg


界面是根据几个主要的时钟线,独立开来。
每个部分都有显示输入时钟和输出时钟的显示。可以很方便的看到配置过程中的中间时钟变量。
PLL部分简化为倍率计算,通过对内部几个标志位的联合操作可以穷举得到有限的挡位。
并且通过对中间时钟变量的计算,在发现以目前输入时钟的情况下,使用了不合理的倍率时。会将挡位手动调回最低。
防止PLL输出混乱。
而像分频系数这样的变量,可以通过键盘快速输入,或者是鼠标滚轮进行上下滚动。
目标自动对最大最小值进行限制。


2 喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香!
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:458
  • 最近打卡:2025-05-01 07:48:22
已绑定手机
已实名认证

110

主题

2218

回帖

5450

积分

版主

积分
5450
发表于 2024-11-13 17:43:12 | 显示全部楼层
本帖最后由 王昱顺 于 2024-11-13 18:32 编辑

更新日志:

2024年11月13日:
1.帮助中,添加最后完成编译的版本日期,可以根据这个来判断小工具是否是最新的版本。
2.添加了更加完善的PLL挡位选择机制,保证PLL在允许的频率内工作。
超出挡位或者低于工作频率时会自动调整挡位,如果没有合适的挡位会自动关闭PLL功能。
3.修复了有关时钟分频输出IO设置后,配置代码没有正常出现的问题。
以下是部分功能的演示视频:
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:520
  • 最近打卡:2025-05-01 08:06:21

109

主题

1897

回帖

5204

积分

论坛元老

积分
5204
发表于 2024-10-31 15:30:35 | 显示全部楼层
厉害厉害,得支持一下!太给力了!
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:316
  • 最近打卡:2025-04-14 12:35:14
已绑定手机

14

主题

41

回帖

563

积分

高级会员

积分
563
发表于 2024-10-31 16:01:30 | 显示全部楼层
PLL是能调增益倍数的吗?我看数据手册上不是只有两个挡位吗?

点评

但是可以通过排列组合得到更多种组合啊,因为那个96M和144M本质上只是一个系数,和前面的分频系数搭配就是一个个的挡位了  详情 回复 发表于 2024-10-31 16:36
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:520
  • 最近打卡:2025-05-01 08:06:21

109

主题

1897

回帖

5204

积分

论坛元老

积分
5204
发表于 2024-10-31 16:16:45 | 显示全部楼层

点评

一样的,为了区分功能介绍和收集建议所以分开两个介绍。所有小工具都是集合在一起的  详情 回复 发表于 2024-10-31 16:35
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:238
  • 最近打卡:2025-05-01 13:11:43

22

主题

283

回帖

901

积分

高级会员

积分
901
发表于 2024-10-31 16:17:29 来自手机 | 显示全部楼层
{:5_332:}
REMOVEUNUSED
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:458
  • 最近打卡:2025-05-01 07:48:22
已绑定手机
已实名认证

110

主题

2218

回帖

5450

积分

版主

积分
5450
发表于 2024-10-31 16:35:33 | 显示全部楼层
xxkj*** 发表于 2024-10-31 16:16
这个工具与 https://www.stcaimcu.com/forum.php?mod=viewthread&tid=11512 是一样的吗?

一样的,为了区分功能介绍和收集建议所以分开两个介绍。所有小工具都是集合在一起的
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:458
  • 最近打卡:2025-05-01 07:48:22
已绑定手机
已实名认证

110

主题

2218

回帖

5450

积分

版主

积分
5450
发表于 2024-10-31 16:36:25 | 显示全部楼层
Qinlu*** 发表于 2024-10-31 16:01
PLL是能调增益倍数的吗?我看数据手册上不是只有两个挡位吗?

但是可以通过排列组合得到更多种组合啊,因为那个96M和144M本质上只是一个系数,和前面的分频系数搭配就是一个个的挡位了
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:454
  • 最近打卡:2025-05-01 08:52:14

3

主题

109

回帖

855

积分

高级会员

积分
855
发表于 2024-10-31 17:12:49 | 显示全部楼层
exe打不开 如图  什么原因?
t.jpg

点评

看你截图应该是windows7的系统? 目前我是用的Qt版本比较高,暂时只兼容Windows10及以上版本的系统。 后续会转移平台,提高兼容性的  详情 回复 发表于 2024-10-31 17:43
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:458
  • 最近打卡:2025-05-01 07:48:22
已绑定手机
已实名认证

110

主题

2218

回帖

5450

积分

版主

积分
5450
发表于 2024-10-31 17:43:15 | 显示全部楼层
fjst*** 发表于 2024-10-31 17:12
exe打不开 如图  什么原因?

看你截图应该是windows7的系统?
目前我使用的Qt版本比较高,暂时只兼容Windows10及以上版本的系统。
后续会转移平台,提高兼容性的
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:454
  • 最近打卡:2025-05-01 08:52:14

3

主题

109

回帖

855

积分

高级会员

积分
855
发表于 2024-10-31 18:21:11 | 显示全部楼层
王*** 发表于 2024-10-31 17:43
看你截图应该是windows7的系统?
目前我使用的Qt版本比较高,暂时只兼容Windows10及以上版本的系统。
后续 ...

是7系统
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-1 15:35 , Processed in 0.129848 second(s), 127 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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