完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
简单的问题,我已经看了几种不同的方式。有人能看一下下面的代码,帮助我理解我做错了什么吗?我收到下面的警告,数组不起作用。它必须是我看不到的简单的东西。如有任何帮助,将不胜感激。
“M0121:变量‘输入数组’的设置,但不使用[-WunUnt,但设置变量] int() { It16X; UIT8输入ADC; UIT8 8 ADCL结果=0; UIT8输入数组〔16〕; UIT8输入通道=0; CyGloalActuabess;/*启用全局中断。*/ AcdSARY1LSTART(); AdcSARYA1IrqLyEnable(); M44X写(1);/ /启用外部模拟多路复用器 在使用前(x和lt;3000)/ /延迟 X+; x=0; (;) { 控件MultRex1x写(输入/通道);/ /设置通道外部多路复用器 (x和lt;3000)/ /转换前的延迟 X++; x=0; (输入通道& lt;16)//扫描例程 { AdcSARYAR1SistCurror();//开始转换 如果(ADCX-SARYA 1- ISEN转换(AdCl SARYA 1WAItiTA FORY结果)); { ADCl结果=ADCl SARYA 1OGETRESULT8(); 输入数组[输入数据通道]=ADCL结果; 输入+通道+; 控件的输入(输入通道); (x和lt;3000)/ /转换前的延迟 X+; x=0; } } } / /结束 } / /结束主 |
|
相关推荐
1个回答
|
|
欢迎来到论坛,提姆。
警告是相当合理的:您将一个值分配给一个不是全局变量(函数main的本地变量),并且不再使用该值。如果没有强的优化编译,就没有效果,只是警告。当优化设置为“大小”或“速度”时,可以优化分配。 另一个陷阱:你的延迟回路是非常不确定的。更好地使用CyDelay.()或CyDelaySUs(),这两个文件都在“系统参考指南”(来自创建者“帮助””菜单中记录。 快乐编码 鲍勃 |
|
|
|
只有小组成员才能发言,加入小组>>
752个成员聚集在这个小组
加入小组2069 浏览 1 评论
1826 浏览 1 评论
3634 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1760 浏览 6 评论
1510 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
507浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
357浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
410浏览 2评论
357浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
854浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 15:37 , Processed in 0.868612 second(s), Total 75, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号