时钟树配置工具完整测试报告
本帖最后由 王昱顺 于 2024-11-14 10:56 编辑本次测试主要依靠P47端口的内部时钟分频输出功能,来尽可能多的测试各种情况下的时钟配置模式,以验证配置小工具的正确性。本次测试中的所有生成的程序内容都已打包为实际可运行的工程文件,欢迎下载测试。 测试芯片:Ai8051U-34K64测试环境:Windows 11专业版 23H2测试例程包:完整工具下载链接:Ai8051U 专用小工具 时钟树配置,自动代码生成小工具 - FOC,有ICache的 32F12K54 测试版块 国芯技术交流网站 - AI32位8051交流社区测试1:测试内容:内部高速时钟,设定为24Mhz,经过PLL倍频为4x后,再次经过主时钟分频除70,最后通过时钟分频IO 除10后对外进行输出。配置截图一览
生成代码一览下载部分配置 实际输出测量频率从输出配置来看,理论输出137.1429khz,实际输出为136Khz,考虑到内部IRC温漂和示波器测量误差,配置代码可以确定为正确输出。
其他测试用例正在等待更新…………
你会做视频吗,能把USB驱动原理从头到尾讲一遍吗,一边写代码一边讲解 QQ624353765 发表于 2024-11-13 17:59
你会做视频吗,能把USB驱动原理从头到尾讲一遍吗,一边写代码一边讲解
这个可以看一下论坛内的何宾教授的视频,很详细了 我来体验下,然后提出建议哈 电子电工单片机 发表于 2024-11-13 18:48
我来体验下,然后提出建议哈
好的,非常感谢 本帖最后由 ercircle 于 2024-11-18 10:00 编辑
开发建议:
跨平台,Qt的话可以切5.15版本。也可以试下Dear Imgui,更轻巧一些。
功能建议:
1.配置按外设分类,每个外设可以独立配置,用户选一种外设,界面新增一个独立的配置框。比如串口可以独立配置串口1的引脚切换、波特率等等。
2.看当前生成的是代码段,可以考虑加工程化模板生成功能,可以选C251/C51/SDCC/IAR工程生成,用户打开直接进入编辑应用逻辑阶段。
3.芯片引脚的可视化展示,一眼可以看清用了哪些引脚哪些外设
4.工具自身的配置保存与加载
{:5_284:}
ercircle 发表于 2024-11-18 09:48
开发建议:
跨平台,Qt的话可以切5.15版本。也可以试下Dear Imgui,更轻巧一些。
好的,收到你的建议了。
跨平台方面:跨平台后面准备采用electron结构了,目前已经在迁移过程中。
目前生成的代码段是因为在嵌入gpt部分,打算将应用逻辑阶段也进行自动框架生成(初步测试已经成功,可以对ai进行迁移训练)
后续可能会支持自动生成.c和.h文件,但是生成工程因为各个版本的兼容性不同(例如低版本keil无法打开高版本keil),所以这部分暂时还不打算适配。
引脚芯片的可视化这个要等一等,目前我还不会写这种东西(还要再学习学习)
工具自身的保存和加载我是通过添加代码恢复配置实现的,拥有更强的兼容性(其他人写的代码也可以读取出配置来,然后可以添加更改后重新生成) 兼容性问题,工程版本也可以选择嘛~都是建议~按你想法一步步搞吧,好工具持续关注。{:5_332:}
非常棒,不知道是不是开源项目,一起完善发展就更好了。{:4_250:}
页:
[1]