找回密码
 立即注册
查看: 104|回复: 9

AI8051U及AICUBE错误提交

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

5

主题

10

回帖

231

积分

中级会员

积分
231
发表于 2025-6-21 18:37:53 | 显示全部楼层 |阅读模式
AI8051U手册,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

回帖

4034

积分

超级版主

积分
4034
发表于 2025-6-21 19:59:04 | 显示全部楼层
单片机内部的时钟分频和时钟除频是同样的意思
回复 支持 反对

使用道具 举报 送花

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

5

主题

10

回帖

231

积分

中级会员

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

好的
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:13
  • 最近打卡:2025-06-29 06:47:08
已绑定手机

1

主题

39

回帖

151

积分

注册会员

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

使用道具 举报 送花

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

5

主题

10

回帖

231

积分

中级会员

积分
231
发表于 前天 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

回帖

4034

积分

超级版主

积分
4034
发表于 前天 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

主题

10

回帖

231

积分

中级会员

积分
231
发表于 前天 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晶振起振的方案!  详情 回复 发表于 昨天 11:41
回复 支持 反对

使用道具 举报 送花

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

26

主题

1051

回帖

4034

积分

超级版主

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

多谢您提供的RTC晶振起振的方案!

点评

不能 【出于客气的原因,就来个感谢】,除非网友这个建议真有道理 !!! 没看出一点道理,官方说感谢了,就会被误导成【错误的建议也是对的了】  详情 回复 发表于 昨天 13:23
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:112
  • 最近打卡:2025-06-29 00:35:48

741

主题

1万

回帖

1万

积分

管理员

积分
17194
发表于 昨天 13:23 | 显示全部楼层
zh*** 发表于 2025-6-28 11:41
多谢您提供的RTC晶振起振的方案!

不能 【出于客气的原因,就来个感谢】,除非网友这个建议真有道理 !!!
没看出一点道理,官方说感谢了,就会被误导成【错误的建议也是对的了】。
技术论坛,不能轻易说感谢...


回复 支持 反对

使用道具 举报 送花

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

5

主题

10

回帖

231

积分

中级会员

积分
231
发表于 20 小时前 | 显示全部楼层
神*** 发表于 2025-6-28 13:23
不能 【出于客气的原因,就来个感谢】,除非网友这个建议真有道理 !!!
没看出一点道理,官方说感谢了, ...

没错没错。。。不过我真的是千百次测试出来的,,,当然这办法好用,也得按官方标准原理图来
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-6-29 20:22 , Processed in 0.150940 second(s), 107 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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