找回密码
 立即注册
查看: 129|回复: 5

AiCube 的 ai8051u_def.h 这里是不是有bug

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:514
  • 最近打卡:2025-08-01 07:33:38
已绑定手机

87

主题

5786

回帖

1万

积分

超级版主

DebugLab

积分
10388
发表于 2025-7-20 16:28:31 | 显示全部楼层 |阅读模式
编译报警告,和例程对比,
发现 AiCube 生成的 ai8051u_def.h 的 QSPI_ReadData() 少了个
ACC =
截图202507201506267845.jpg

DebugLab
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:145
  • 最近打卡:2025-08-01 10:06:57

762

主题

1万

回帖

1万

积分

管理员

积分
18302
发表于 2025-7-22 10:34:08 | 显示全部楼层

乘风答:
读取函数一般都会把读取结果赋值到变量里,所以不需要 ACC =
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:9
  • 最近打卡:2025-07-26 14:25:02
已绑定手机

1

主题

2

回帖

76

积分

注册会员

积分
76
发表于 2025-7-24 09:58:12 | 显示全部楼层
借楼提个bug:
在生成的8h keil项目里,手动增加 PWMA_BRKEnable(); 提示PWMA_BRK未定义。
查看stc8h_def 有#define PWMA_BRKEnable()                SET_REG_BIT(PWMA_BRK, PWMABRK_BKE_MSK)
引用的stc8h.h中却是#define     PWMA_BKR                (*(unsigned char volatile xdata *)0xfedd)
里面还有PWM2_BKR之类的定义
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:480
  • 最近打卡:2025-08-01 08:54:12
已绑定手机

44

主题

2130

回帖

7419

积分

论坛元老

积分
7419
发表于 7 天前 | 显示全部楼层
And*** 发表于 2025-7-24 09:58
借楼提个bug:
在生成的8h keil项目里,手动增加 PWMA_BRKEnable(); 提示PWMA_BRK未定义。
查看stc8h_def 有 ...

PWMA_BRK是早期命名方式,后来规范命名方式改成PWMA_BKR。
你手动添加的代码应该是从早期例子里面复制出来的,要配套同时期的头文件使用。
建议将寄存器名称改成 PWMA_BKR 后续用新的头文件方便移植。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:9
  • 最近打卡:2025-07-26 14:25:02
已绑定手机

1

主题

2

回帖

76

积分

注册会员

积分
76
发表于 7 天前 | 显示全部楼层
乘风*** 发表于 2025-7-25 09:04
PWMA_BRK是早期命名方式,后来规范命名方式改成PWMA_BKR。
你手动添加的代码应该是从早期例子里面复制出 ...

不是早期的,是从stc8h_def.h 中复制出来的

点评

您说的 stc8h_def.h 是AiCube生成的,已查这个头文件里面的PWMx_BRK命名有问题,后续会进行修改。  详情 回复 发表于 3 天前
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:145
  • 最近打卡:2025-08-01 10:06:57

762

主题

1万

回帖

1万

积分

管理员

积分
18302
发表于 3 天前 | 显示全部楼层
And*** 发表于 2025-7-25 09:36
不是早期的,是从stc8h_def.h 中复制出来的

您说的 stc8h_def.h 是AiCube生成的,已查这个头文件里面的PWMx_BRK命名有问题,后续会进行修改。
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-8-1 15:34 , Processed in 0.125152 second(s), 89 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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