找回密码
 立即注册
楼主: XXldhXX

使用AiCube生成框架的程和手动编辑程序的区别,请大神解释下

[复制链接]
  • 打卡等级:偶尔看看I
  • 打卡总天数:12
  • 最近打卡:2025-07-22 08:27:07

6

主题

26

回帖

132

积分

注册会员

积分
132
发表于 2025-7-21 08:45:30 | 显示全部楼层
erci*** 发表于 2025-7-20 09:55
是否设置完全一致,代码完全一致?可以上传手动工程和AiCube工程看看

工程以开篇就上传了,设置过程完全一样的。

点评

1L代码明显不一样~。想找到哪个引起的,先拷贝一份AiCube工程,再逐步替换不一样的函数看是哪个引起差异。  详情 回复 发表于 2025-7-21 08:58
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:12
  • 最近打卡:2025-07-22 08:27:07

6

主题

26

回帖

132

积分

注册会员

积分
132
发表于 2025-7-21 08:50:45 | 显示全部楼层
erci*** 发表于 2025-7-20 09:55
是否设置完全一致,代码完全一致?可以上传手动工程和AiCube工程看看

先致谢谢,谢谢朋友能回复。学习路上不寂寞!另外我想问下,如果我想使用aicube生成框架,使用ADC   DMA方式,将管脚1.5,0.2做为检测点,这两个通道每个通道检测10次数据后,算平均值打印出来,能帮我做一个来参考下么,我做出来的,无论怎么调整设置,就只是检测1.0,1.1管脚好用,其他的都没反应,返回数值永远是4095,我就不明白了。

点评

检测1.0,1.1管脚可用说明你配置方法应该没啥问题。 建议上传你的代码和电路连接图  详情 回复 发表于 2025-7-21 08:59
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:264
  • 最近打卡:2025-08-11 08:50:56
已绑定手机

78

主题

2838

回帖

5879

积分

荣誉版主

无情的代码机器

积分
5879
发表于 2025-7-21 08:58:09 | 显示全部楼层
XXld*** 发表于 2025-7-21 08:45
工程以开篇就上传了,设置过程完全一样的。

1L代码明显不一样~。想找到哪个引起的,先拷贝一份AiCube工程,再逐步替换不一样的函数看是哪个引起差异。
三天不学习,赶不上刘少奇~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:264
  • 最近打卡:2025-08-11 08:50:56
已绑定手机

78

主题

2838

回帖

5879

积分

荣誉版主

无情的代码机器

积分
5879
发表于 2025-7-21 08:59:19 | 显示全部楼层
XXld*** 发表于 2025-7-21 08:50
先致谢谢,谢谢朋友能回复。学习路上不寂寞!另外我想问下,如果我想使用aicube生成框架,使用ADC   DMA ...

检测1.0,1.1管脚可用说明你配置方法应该没啥问题。
建议上传你的代码和电路连接图

三天不学习,赶不上刘少奇~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:12
  • 最近打卡:2025-07-22 08:27:07

6

主题

26

回帖

132

积分

注册会员

积分
132
发表于 2025-7-21 15:51:54 | 显示全部楼层
erci*** 发表于 2025-7-21 08:59
检测1.0,1.1管脚可用说明你配置方法应该没啥问题。
建议上传你的代码和电路连接图

请帮忙看看,谢谢,调整通道,仅有管脚P1.1,P1.0好用,其他的调整都没反应,不知是为哈。
我的目标是测试使用P1.4,P1.5,P1.6管脚做为测试管脚,以DMA方式传送数据,每个通道转化2次就好。现在不了解ADC通道,DMA转化通道的对应关系,相关的寄存器配置的意义,请帮忙解惑。多谢!
[url=]test_STC8H8K64U_ADCDMA-Ai ...[/url]
[url=][url=]STC8H&STC32G 原理图.pdf ...[/url][/url]

test_STC8H8K64U_ADCDMA-Ai.rar

160.58 KB, 下载次数: 4

STC8H&STC32G 原理图.pdf

453.81 KB, 下载次数: 3

点评

另外需要注意DMA通道选择: [attachimg]109279[/attachimg] [attachimg]109281[/attachimg] [attachimg]109282[/attachimg]  详情 回复 发表于 2025-7-21 16:18
这个原理图没外围引脚连接电路啊~ 另外自己量下几个引脚的波形差异 其它可以看下课程: 《8051U深度入门到32位51大型实战视频》,【免费 + 包邮 送】实验箱@Ai8051U,100万套 - 字库生成,图片取模,串口绘图,串口  详情 回复 发表于 2025-7-21 16:06
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:264
  • 最近打卡:2025-08-11 08:50:56
已绑定手机

78

主题

2838

回帖

5879

积分

荣誉版主

无情的代码机器

积分
5879
发表于 2025-7-21 16:06:14 | 显示全部楼层
XXld*** 发表于 2025-7-21 15:51
请帮忙看看,谢谢,调整通道,仅有管脚P1.1,P1.0好用,其他的调整都没反应,不知是为哈。
我的目标是测试 ...


这个原理图没外围引脚连接电路啊~
另外自己量下几个引脚的波形差异

其它可以看下课程:
《8051U深度入门到32位51大型实战视频》,【免费 + 包邮 送】实验箱@Ai8051U,100万套 - 字库生成,图片取模,串口绘图,串口助手,虚拟硬件,外部串行Flash编程 国芯人工智能技术交流网站 - AI32位8051交流社区
三天不学习,赶不上刘少奇~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:264
  • 最近打卡:2025-08-11 08:50:56
已绑定手机

78

主题

2838

回帖

5879

积分

荣誉版主

无情的代码机器

积分
5879
发表于 2025-7-21 16:18:37 | 显示全部楼层
XXld*** 发表于 2025-7-21 15:51
请帮忙看看,谢谢,调整通道,仅有管脚P1.1,P1.0好用,其他的调整都没反应,不知是为哈。
我的目标是测试 ...

另外需要注意DMA通道选择:

截图202507211617353771.jpg
截图202507211618121344.jpg
截图202507211618224684.jpg
三天不学习,赶不上刘少奇~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:12
  • 最近打卡:2025-07-22 08:27:07

6

主题

26

回帖

132

积分

注册会员

积分
132
发表于 2025-7-22 08:27:07 | 显示全部楼层
erci*** 发表于 2025-7-21 16:18
另外需要注意DMA通道选择:

通道对应关系搞明白了,但数据整理还是没有明白。
[url=]1.JPG[/url]
根据这张表,如果开通第一通道,仅转化一次,那么需要定义一个uint8_t xdata ADCDMABuffer[6];这样的数组,其中前两个数据,[0]和[1]转化为一个12位数值,之后的[3],转化为通道的值,[4]转化为平均值余数的值,最后两位转化为一个12位的平均值。不知道理解的是不是对?如果开通两个通道,就是需要数组大小翻倍,如果转化次再加一倍,数组大小就再加大一倍。是不是这样。
这实测,表里的第一通道,并不是数据表中的第0通道,而是我所使用的最小标号的通道。所取得的数值,第一个数据和第四个数值是正确的,但是通道号和余数值不正确,不知为什么?

1.JPG

点评

因为你把下标2漏了?这种问题最好也贴上ADC DMA配置和实测数据。 [attachimg]109341[/attachimg]  详情 回复 发表于 2025-7-22 08:40
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:264
  • 最近打卡:2025-08-11 08:50:56
已绑定手机

78

主题

2838

回帖

5879

积分

荣誉版主

无情的代码机器

积分
5879
发表于 2025-7-22 08:40:41 | 显示全部楼层
XXld*** 发表于 2025-7-22 08:27
通道对应关系搞明白了,但数据整理还是没有明白。
1.JPG
根据这张表,如果开通第一通道,仅转化一次,那 ...


因为你把下标2漏了?这种问题最好也贴上ADC DMA配置和实测数据。
截图202507220840109430.jpg
三天不学习,赶不上刘少奇~
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-8-11 13:19 , Processed in 0.124646 second(s), 97 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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