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

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

 火.. [复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:394
  • 最近打卡:2025-07-31 07:33:12
已绑定手机

3

主题

36

回帖

1299

积分

金牌会员

积分
1299
发表于 2025-3-27 08:24:45 | 显示全部楼层
好强大
回复

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:78
  • 最近打卡:2025-07-25 11:00:25

28

主题

1081

回帖

4188

积分

超级版主

积分
4188
发表于 2025-3-27 09:55:26 | 显示全部楼层
Debu*** 发表于 2025-3-26 16:31
这种纵向滚动的窗口习惯纵向全屏操作,
但是里面的窗口是固定大小,希望可以自动缩放

收到!
后续界面会修改为自由缩放
定时器的重载值也会加入四舍五入处理

如果使能了RTC而没有使能时钟模块,
RTC初始化代码中会自动增加相应时钟源的启动,所以不会出现error的情况

另外,关于你建议的自动选择“STC Monitor-251 Driver”硬件仿真驱动,可能有些难度
Keil的项目文件中只记录选择的下拉列表中的第几项,由于不同的电脑下拉仿真驱动列表不一定一样,
在没有打开keil软件前无法知道“STC Monitor-251 Driver”是第几项

点评

[attachimg]89834[/attachimg]  详情 回复 发表于 2025-3-28 14:36
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:78
  • 最近打卡:2025-07-25 11:00:25

28

主题

1081

回帖

4188

积分

超级版主

积分
4188
发表于 2025-3-27 09:56:36 | 显示全部楼层
erci*** 发表于 2025-3-26 16:34
好用
一点小建议:
0.生成代码文件增加前缀

多谢反馈!
这里确实需要增加逻辑判断,后续更正
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:253
  • 最近打卡:2025-07-31 08:55:10
已绑定手机

78

主题

2294

回帖

5226

积分

荣誉版主

无情的代码机器

积分
5226
发表于 2025-3-27 10:08:07 | 显示全部楼层
建议:
增加自动生成代码区和用户代码区区分。重新生成不要覆盖用户代码~
//begin user code xxx
...
//end user code xxx

点评

这种代码自动生成标志在VC6环境中被大量使用 也方便后续使用向导工具继续添加代码 但必须保证用户不随意修改或删除这些标志,否无法自动生成代码 或者正是由于这个原因,vs的后续高版本已经去掉了这种标志 我们的cu  详情 回复 发表于 2025-3-27 10:21
三天不学习,赶不上刘少奇~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:78
  • 最近打卡:2025-07-25 11:00:25

28

主题

1081

回帖

4188

积分

超级版主

积分
4188
发表于 2025-3-27 10:21:14 | 显示全部楼层
erci*** 发表于 2025-3-27 10:08
建议:
增加自动生成代码区和用户代码区区分。重新生成不要覆盖用户代码~
//begin user code xxx

这种代码自动生成标志在VC6环境中被大量使用
也方便后续使用向导工具继续添加代码
但必须保证用户不随意修改或删除这些标志,否无法自动生成代码
或者正是由于这个原因,vs的后续高版本已经去掉了这种标志

AiCube暂时不会支持代码自动生成标志,
也不支持在现有的代码基础上修改项目
目前创建项目一定都是新建所有的代码文件

点评

那建议先改为:创建项目前检测到目标文件夹已经有工程,提示用户会覆盖代码,否则可能造成损失~ 1.端口中断只选择了P32 P33,中断函数里用的BIT_ALL,看是否改为switch [attachimg]89610[/attachimg] 2.外部中断  详情 回复 发表于 2025-3-27 10:55
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:608
  • 最近打卡:2025-07-30 18:49:00
已绑定手机

54

主题

1874

回帖

3434

积分

论坛元老

积分
3434
发表于 2025-3-27 10:35:09 | 显示全部楼层
这个工具不错,可以简化工程初始化难度,希望工具原来越完善
回复 支持 1 反对 0

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:211
  • 最近打卡:2025-07-31 09:11:07
已绑定手机

2

主题

112

回帖

250

积分

中级会员

积分
250
发表于 2025-3-27 10:48:29 | 显示全部楼层
支持47#的建议, 搞成类似stm32cubemx生成的工程代码.

点评

可持续集成个人觉得是必要的,可能等大量用户反馈时官方更有动力做这个功能,先用起来吧。  发表于 2025-3-27 10:56
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:253
  • 最近打卡:2025-07-31 08:55:10
已绑定手机

78

主题

2294

回帖

5226

积分

荣誉版主

无情的代码机器

积分
5226
发表于 2025-3-27 10:55:10 | 显示全部楼层
zh*** 发表于 2025-3-27 10:21
这种代码自动生成标志在VC6环境中被大量使用
也方便后续使用向导工具继续添加代码
但必须保证用户不随意修 ...

那建议先改为:创建项目前检测到目标文件夹已经有工程,提示用户会覆盖代码,否则可能造成损失~



1.端口中断只选择了P32 P33,中断函数里用的BIT_ALL,看是否改为switch
截图202503271046486488.jpg

2.外部中断、IO中断、输入信号控制 这些单元看是否做逻辑互锁
P33输入模拟信号,P33外部中断失效
截图202503271054043206.jpg
三天不学习,赶不上刘少奇~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:608
  • 最近打卡:2025-07-30 18:49:00
已绑定手机

54

主题

1874

回帖

3434

积分

论坛元老

积分
3434
发表于 2025-3-27 10:57:16 | 显示全部楼层
lgns*** 发表于 2025-3-27 10:48
支持47#的建议, 搞成类似stm32cubemx生成的工程代码.

stm32cubemx是有用户代码区。重新生成工程不影响原来的用户代码区
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:213
  • 最近打卡:2025-07-31 08:40:30
已绑定手机

4

主题

25

回帖

538

积分

高级会员

积分
538
发表于 2025-3-27 11:44:16 | 显示全部楼层
提一点小建议
1.创建项目界面是否添加一个新建文件夹选项
2.点击创建项目成功,应该添加应该打开项目的按钮,方便直接打开
3.建议添加一下打开项目选项,或者项目文件下生成一个exe文件,点击exe打开也可以

点评

1.可以生成同项目名称的文件夹。3.生成什么EXE啊?  详情 回复 发表于 2025-3-27 12:23
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-7-31 18:16 , Processed in 0.143034 second(s), 114 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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