找回密码
 立即注册
楼主: 神农鼎

程序自动生成器,AiCube-ISP V6.96O, STC89/15/STC8H/STC32/8051U

 火... [复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:342
  • 最近打卡:2026-03-06 06:09:01
已绑定手机

20

主题

50

回帖

532

积分

高级会员

积分
532
发表于 2025-3-29 13:34:34 | 显示全部楼层
刚要学习STC32Cube,这个也来了
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:128
  • 最近打卡:2026-03-02 09:05:24

30

主题

1244

回帖

4715

积分

超级版主

积分
4715
发表于 2025-3-29 16:22:30 | 显示全部楼层

多谢,问题收到!
回复

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:68
  • 最近打卡:2025-11-21 13:53:50
已绑定手机

4

主题

192

回帖

586

积分

高级会员

积分
586
发表于 2025-3-29 18:01:37 | 显示全部楼层
STC智能开发平台

简单易懂,符合国民使用习惯。
有品牌标识,有AI含义,明确开发功能,但不仅仅是开发工具,而是一个开放的开发平台,保留未来扩展空间

点评

AiCube工具能多生成一个文件, 每次打开这个文件就可以直接打开AiCube工具进行原有配置修改就好了!  发表于 2025-4-2 10:45
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:344
  • 最近打卡:2026-03-06 08:00:13

1

主题

8

回帖

1371

积分

金牌会员

积分
1371
发表于 2025-3-29 18:21:30 | 显示全部楼层
AiCube工具能多生成一个文件,
每次打开这个文件就可以直接打开AiCube工具进行原有配置修改就好了
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:668
  • 最近打卡:2026-03-06 07:41:20

53

主题

429

回帖

624

积分

高级会员

积分
624
发表于 2025-3-30 09:52:45 来自手机 | 显示全部楼层
stcub
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:346
  • 最近打卡:2026-03-06 09:46:03

842

主题

1万

回帖

2万

积分

管理员

积分
22600
发表于 2025-3-30 10:26:11 | 显示全部楼层
大家多测试,周一再发布新版本,名字先不管了,后续改,星辰大海都可以
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:433
  • 最近打卡:2026-01-30 18:02:08
已绑定手机

37

主题

176

回帖

2292

积分

荣誉版主

Rbowlystar

积分
2292
发表于 2025-4-1 21:39:09 | 显示全部楼层

AiCube体验贴---仅从个人体验方面找问题做评价和建议
版本 AIapp-ISP-V6.95J 版

一、AiCube助手体验
1、看门狗设置界面:建议新增一个大致溢出时间的结果,方便用户选择合适分频系数。这个算法根据手册来看,比较容易实现。
2、ADC设置界面:目前仅能设置一个ADC通道,且会出现引脚冲突的情况,如串口3使用P00、P01引脚,ADC选择这两个引脚时,没有提示引脚冲突。(串口1和CDC冲突有提示)
3、比较器设置界面:P44和串口1冲突,没有提示
4、基本上后面的外设设置引脚冲突均无提示,不一一举例了。

二、工程内体验
1、寄存器头文件内,不要引用"def.h"等头文件,在config.h中引用即可。对老用户的旧工程影响很大,只要更新了keil5的头文件库,百分百会报重复定义u16之类的错误。对于官方例程而言,目前引用的是COMM文件夹内的旧版本头文件,从而不会受到影响(建议测试人员把COMM中的AI8051U.H头文件更新成最新版,体验一下这个头大的瞬间[bushi])。但对于老用户而言,习惯了个人创建的def文件,每次更新头文件库后,编译工程前还需要打开寄存器头文件,手动屏蔽多余的头文件,这个操作十分影响体验。(我个人觉得在寄存器文件中引用了def头文件,转头还在config.h中引用,是多此一举,画蛇添足的操作)

2、DMA串口2和串口3出现定义缺失的错误(可能还有其他类似的问题,个人时间有限,无法全部测试)




3、外设初始化:建议将一些可能需要在创建工程后调整的内容,做成参数传入初始化函数内的方式,例如串口2初始化为9600波特率,这个9600作为传入参数进行配置,不仅用户使用起来一目了然,也可以随心修改。不然要跳转来跳转去,在如同繁星一样的宏定义函数里捞针。(甚至有个别函数或者变量是无法跳转的,大大加深了维护代码和阅读代码的难度)



4、使用Cube工具创建工程是一次性的,结合第三点(外设初始化调整难度十分大),如果通过工具创建一个工程,并且写了很多功能后,发现需要修改某个配置,我不能在Cube工具内修改,这会覆盖掉工程,一切从头再来。那我只能在一堆宏函数和宏定义中选择我需要的那个配置,这里就以定时器0为例:

当前是16位自动重装载,我想要改成8位自动重装载模式,那么先跳转到Mode0定义的地方看一下。

这里提供了4种模式,但是没有注释,如果刚好不是很熟悉这个寄存器,那还得翻手册,模式0是什么,模式1是什么,嗷,原来模式2才是我想要的。
(那么问题来了,这种时候还需要翻手册修改配置,那为啥不一开始就看手册配置呢?)


三、总结AiCube的问世确实让人感到很震惊很兴奋,但目前而言,还有很多需要完善的部分,也仅仅是可以快速创建一个工程,可修改性比较差,相当于在一块做好地基的地块上建房子,这块地基能建多高多大的房子,在创建工程的那一刻就决定好了(实力过硬的大佬除外哈)。用于快速搭建测试代码还是比较实用的,比如我要点亮一个OLED屏幕,我可以快速配置IIC,不需反复查看手册如何配置寄存器。配置错了也没关系,直接舍弃这个工程,重新配置。又比如我想体验一下DMA,又不想去琢磨手册,也可以快速配置一下。但对于要做项目的工程而言,也许使用库函数会更加实用可靠一些。
总而言之,任重而道远,需号召广大用户一起体验测试,反馈问题,提建议。

点评

非常感谢您的评价和建议! 您提出的每条建议我们都会认真研究  详情 回复 发表于 2025-4-2 15:57
1 喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香!
故事没有结局,遗忘是唯一的终点...
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:107
  • 最近打卡:2025-11-30 20:26:08
已绑定手机

5

主题

22

回帖

229

积分

中级会员

积分
229
发表于 2025-4-2 10:44:55 | 显示全部楼层
xuek*** 发表于 2025-3-29 18:21
AiCube工具能多生成一个文件,
每次打开这个文件就可以直接打开AiCube工具进行原有配置修改就好了!
...

AiCube工具能多生成一个文件,
每次打开这个文件就可以直接打开AiCube工具进行原有配置修改就好了!
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2026-03-06 11:17:01
已绑定手机

22

主题

89

回帖

956

积分

版主

积分
956
发表于 2025-4-2 11:16:48 | 显示全部楼层
对于AiCube工具界面方面有网友 提出几点建议,个人想法,仅供参考。
1,左侧项目栏中,点击选项后,有时三角形状态与列项状态不符。
2,LCM中,16位端口标识错误。
3,建议把各IO,最终的功能做个列表,比如用作普通IO,AD,I2C,串口等,方便查询,防止IO目标功能冲突。
4,把开启中断功能的模块,按照中断设置的优先级,和系统默认,来个中断优先级排序列表。

点评

收到您提出的建议 后续会尽量将软件功能做完善  详情 回复 发表于 2025-4-2 15:58
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:128
  • 最近打卡:2026-03-02 09:05:24

30

主题

1244

回帖

4715

积分

超级版主

积分
4715
发表于 2025-4-2 15:57:03 | 显示全部楼层
四*** 发表于 2025-4-1 21:39
AiCube体验贴---仅从个人体验方面找问题做评价和建议
版本 AIapp-ISP-V6.95J 版

非常感谢您的评价和建议!
您提出的每条建议我们都会认真研究
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-3-6 18:32 , Processed in 0.114991 second(s), 96 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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