香河英茂工作室 发表于 2025-3-27 12:33:26

zhou1001 发表于 2025-3-27 11:49
大佬们帮忙看一下这个问题是C251出问题了吗,添加了头文件了,但是编译不了,其他必要的.c.h还需要自己手动 ...

我的keil251是单独安装的,所以我有两个Keil路径。

zhou1001 发表于 2025-3-27 12:34:56

香河英茂工作室 发表于 2025-3-27 12:33
我的keil251是单独安装的,所以我有两个Keil路径。
我是安装在同一个keil文件夹下的,打开看了一下没有其他头文件,还需要自己拷贝吗,还是说我打卡方式不对😂

BeHappy 发表于 2025-3-27 12:36:17

试了下,是不喜欢汇编吗

香河英茂工作室 发表于 2025-3-27 13:49:03

zhou1001 发表于 2025-3-27 12:34
我是安装在同一个keil文件夹下的,打开看了一下没有其他头文件,还需要自己拷贝吗,还是说我打卡方式不对 ...

网上有一个Keil下安装51、ARM、251的教程,这个论谈里我也看到过,我没有安在一起,谁知道计算机是选择哪个打开?我用最笨的方法。


所以我有两个Keil.

王昱顺 发表于 2025-3-27 13:49:40


问题相关:
这里的显示在取消后没有跟着显示关闭,但是实际创建工程没有影响:




注释中存在拼写错误



ADC头文件未定义读取函数


定时器初始化函数大小写不一致:


建议相关:
建议加上一个打开创建好的项目文件夹功能,加在按钮旁边或者提示框旁边,有时候再去找创建好的文件夹有点麻烦


生成代码的main.c文件中,初始化后边是不是加上while(1)语句比较好?
中间留个注释让用户自己写程序


SPI和IIC部分是否加入基础的操作函数更好?目前只有配置用起来还是要去查询手册

PLL相关建议




PLL时钟的挡位能不能做成这种形式?

就是将分频和倍频合并到一起
并且加入输出时钟范围限制,过高的挡位自动调低或者提示警告一下

ercircle 发表于 2025-3-27 13:50:08

1.io配置冲突建议增加报错提示




USB\ADC\UART等等

2.ADC功能应该多选,当前只能选一个PIN.同理SPI\I2C等外设应能设置多组

大锤子 发表于 2025-3-27 14:08:28

创建了一个单文件工程,一个多文件工程;
目录结构是不是可以考虑优化一下,给RTOS移植留空间;

有没有计划直接在CUBE中集成各种RTOS。 目前51可用的也不多。 比较成熟的也就keil自带的还有 COSYOS。

zhou1001 发表于 2025-3-27 14:13:11

香河英茂工作室 发表于 2025-3-27 13:49
网上有一个Keil下安装51、ARM、251的教程,这个论谈里我也看到过,我没有安在一起,谁知道计算机是选择哪 ...
解决了,因为是电脑加密软件污染了配置文件,出现了乱码导致的

业余玩家 发表于 2025-3-27 14:25:07

先下载试试{:4_197:},刚试了一下,感觉对于创建新项目蛮有用的,提高效率。

ercircle 发表于 2025-3-27 15:29:49

问题:

页: 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14 15
查看完整版本: 程序自动生成器,AiCube-ISP V6.96A, STC89/15/STC8H/STC32/8051U