是否设置完全一致,代码完全一致?可以上传手动工程和AiCube工程看看
工程以开篇就上传了,设置过程完全一样的。 ercircle 发表于 2025-7-20 09:55
是否设置完全一致,代码完全一致?可以上传手动工程和AiCube工程看看
先致谢谢,谢谢朋友能回复。学习路上不寂寞!另外我想问下,如果我想使用aicube生成框架,使用ADC DMA方式,将管脚1.5,0.2做为检测点,这两个通道每个通道检测10次数据后,算平均值打印出来,能帮我做一个来参考下么,我做出来的,无论怎么调整设置,就只是检测1.0,1.1管脚好用,其他的都没反应,返回数值永远是4095,我就不明白了。 XXldhXX 发表于 2025-7-21 08:45
工程以开篇就上传了,设置过程完全一样的。
1L代码明显不一样~。想找到哪个引起的,先拷贝一份AiCube工程,再逐步替换不一样的函数看是哪个引起差异。 XXldhXX 发表于 2025-7-21 08:50
先致谢谢,谢谢朋友能回复。学习路上不寂寞!另外我想问下,如果我想使用aicube生成框架,使用ADC DMA ...
检测1.0,1.1管脚可用说明你配置方法应该没啥问题。
建议上传你的代码和电路连接图
ercircle 发表于 2025-7-21 08:59
检测1.0,1.1管脚可用说明你配置方法应该没啥问题。
建议上传你的代码和电路连接图
请帮忙看看,谢谢,调整通道,仅有管脚P1.1,P1.0好用,其他的调整都没反应,不知是为哈。
我的目标是测试使用P1.4,P1.5,P1.6管脚做为测试管脚,以DMA方式传送数据,每个通道转化2次就好。现在不了解ADC通道,DMA转化通道的对应关系,相关的寄存器配置的意义,请帮忙解惑。多谢!
test_STC8H8K64U_ADCDMA-Ai ...
STC8H&STC32G 原理图.pdf ...
XXldhXX 发表于 2025-7-21 15:51
请帮忙看看,谢谢,调整通道,仅有管脚P1.1,P1.0好用,其他的调整都没反应,不知是为哈。
我的目标是测试 ...
这个原理图没外围引脚连接电路啊~
另外自己量下几个引脚的波形差异
其它可以看下课程:
《8051U深度入门到32位51大型实战视频》,【免费 + 包邮 送】实验箱@Ai8051U,100万套 - 字库生成,图片取模,串口绘图,串口助手,虚拟硬件,外部串行Flash编程 国芯人工智能技术交流网站 - AI32位8051交流社区
XXldhXX 发表于 2025-7-21 15:51
请帮忙看看,谢谢,调整通道,仅有管脚P1.1,P1.0好用,其他的调整都没反应,不知是为哈。
我的目标是测试 ...
另外需要注意DMA通道选择:
ercircle 发表于 2025-7-21 16:18
另外需要注意DMA通道选择:
通道对应关系搞明白了,但数据整理还是没有明白。
1.JPG
根据这张表,如果开通第一通道,仅转化一次,那么需要定义一个uint8_t xdata ADCDMABuffer;这样的数组,其中前两个数据,和转化为一个12位数值,之后的,转化为通道的值,转化为平均值余数的值,最后两位转化为一个12位的平均值。不知道理解的是不是对?如果开通两个通道,就是需要数组大小翻倍,如果转化次再加一倍,数组大小就再加大一倍。是不是这样。
这实测,表里的第一通道,并不是数据表中的第0通道,而是我所使用的最小标号的通道。所取得的数值,第一个数据和第四个数值是正确的,但是通道号和余数值不正确,不知为什么?
XXldhXX 发表于 2025-7-22 08:27
通道对应关系搞明白了,但数据整理还是没有明白。
1.JPG
根据这张表,如果开通第一通道,仅转化一次,那 ...
因为你把下标2漏了?这种问题最好也贴上ADC DMA配置和实测数据。
页:
1
[2]