找回密码
 立即注册
查看: 82|回复: 7

AI5081U及AICUBE错误提交

[复制链接]
  • 打卡等级:偶尔看看I
  • 打卡总天数:13
  • 最近打卡:2025-06-27 09:12:45

5

主题

9

回帖

227

积分

中级会员

积分
227
发表于 7 天前 | 显示全部楼层 |阅读模式
AI8051手册,I2S音频总线范例:P_SW3 = (P_SW3 & 0x3f) | (0<<6); //I2S 端口切换//0: P3.2(BCLK) P3.4(SD) P5.4(MCLK) P3.5(WS)//1: P1.5(BCLK) P1.3(SD) P1.6(MCLK) P5.4(WS)//2: P2.5(BCLK) P2.3(SD) P5.4(MCLK) P2.2(WS)//3: P4.3(BCLK) P4.0(SD) P1.6(MCLK) P5.4(WS)I2SCFGH |= I2SEN; //使能 I2S 模块
这里的引脚注释是错的。。。。


AICUBE::版本:STC-ISP Ver6.95V -->AICUBE.P   SPI勾选-》设置,第6个“SPI时钟分频“,写成了”SP时钟除频"

回复

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:65
  • 最近打卡:2025-06-28 11:41:02

26

主题

1051

回帖

4032

积分

超级版主

积分
4032
发表于 7 天前 | 显示全部楼层
单片机内部的时钟分频和时钟除频是同样的意思
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:13
  • 最近打卡:2025-06-27 09:12:45

5

主题

9

回帖

227

积分

中级会员

积分
227
发表于 7 天前 | 显示全部楼层
zh*** 发表于 2025-6-21 19:59
单片机内部的时钟分频和时钟除频视同样的意思

好的
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:11
  • 最近打卡:2025-06-27 21:11:33
已绑定手机

1

主题

39

回帖

133

积分

注册会员

积分
133
发表于 6 天前 | 显示全部楼层
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:13
  • 最近打卡:2025-06-27 09:12:45

5

主题

9

回帖

227

积分

中级会员

积分
227
发表于 昨天 09:12 | 显示全部楼层
AI5051U_DEF.H错误提交:(ISP版本V6.95V,AICUBE版本V1.00P)
AI5051U_DEF.H:TXH 650行,原是错的:#define LCM_Flag_OVER()  LCM_CheckFlag();LCM_ClearFlag()
正确的应是:#define LCM_Flag_OVER()   while(LCM_CheckFlag()==0);LCM_ClearFlag()

点评

首先多谢您的反馈! 您使用Aicube生成的Ai8051U_def.h文件是否您自己修改过 我刚刚测试了,自动生成的Ai8051U_def.h文件中没有LCM_Flag_OVER()定义  详情 回复 发表于 昨天 10:42
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:65
  • 最近打卡:2025-06-28 11:41:02

26

主题

1051

回帖

4032

积分

超级版主

积分
4032
发表于 昨天 10:42 | 显示全部楼层
cheny*** 发表于 2025-6-27 09:12
AI5051U_DEF.H错误提交:(ISP版本V6.95V,AICUBE版本V1.00P)
AI5051U_DEF.H:TXH 650行,原是错的:#define ...

首先多谢您的反馈!
您使用Aicube生成的Ai8051U_def.h文件是否您自己修改过
我刚刚测试了,自动生成的Ai8051U_def.h文件中没有LCM_Flag_OVER()定义
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:13
  • 最近打卡:2025-06-27 09:12:45

5

主题

9

回帖

227

积分

中级会员

积分
227
发表于 昨天 20:00 | 显示全部楼层
zh*** 发表于 2025-6-27 10:42
首先多谢您的反馈!
您使用Aicube生成的Ai8051U_def.h文件是否您自己修改过
我刚刚测试了,自动生成的Ai8 ...

抱歉了,真对不住,这文件是从别的文件里复制过来的,现在找不到源头了,因为我从论坛下了很多示例,也许是从别的LCM相关文件复制来的,记不得了,因为也很多天了,其实这个名称也不是很对,在此,提供一个官方可能用到的参考:在测试RTC时,外部32768时钟用晶振很大机率起振不稳定,千百次测试得出的结论:当RTC或系统其他要用到外部32768的情况下,要把时钟两个引脚同时内置上拉,100uS后关闭上拉,然后下拉,100uS后关闭下拉,这样能去掉晶振电容,约200uS直接起振稳定,如果可以,在Ai8051U_def.h里宏一个上下拉,在32768初始化前拉一下就成功了,其实原理也很简单,就是让单片机内部的寄生电容放电

点评

多谢您提供的RTC晶振起振的方案!  详情 回复 发表于 1 小时前
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:65
  • 最近打卡:2025-06-28 11:41:02

26

主题

1051

回帖

4032

积分

超级版主

积分
4032
发表于 1 小时前 | 显示全部楼层
cheny*** 发表于 2025-6-27 20:00
抱歉了,真对不住,这文件是从别的文件里复制过来的,现在找不到源头了,因为我从论坛下了很多示例,也许 ...

多谢您提供的RTC晶振起振的方案!
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-6-28 13:06 , Processed in 0.799338 second(s), 93 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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