如何解决如何在MPLABx中以图形方式可视化数组的内容
我正在使用MPLABX IDE v.5.35。我还下载了DMCI插件,认为它可以显示数组的内容。我正在使用新的PICkit4。我还拥有一个旧的RealIce。
我阅读了许多其他文章和开发人员论坛,似乎没有找到任何方法来调试应用程序数组内容。我正在从麦克风接收数字音频,并希望可视化接收到的数据数组(unsigned int audio.buffer [1000])。
我知道我可以将其导出到cvs文件并以Excel或类似格式显示。有没有简单的方法可以直接在MPLABX中显示它? DMCI是否适用于此工具(我无法显示任何数据)?
更新:现在我同时尝试了Real Ice和PicKit4,同样的事情,图中没有显示。
更新2:现在我看到全局变量了吗? DMCI似乎不会显示结构中定义的全局变量?
我可以看到:
unsigned int audio_counter; // global variable
我看不到任何这些变量:(
typedef struct
{
unsigned int buffer[AUdio_BUFFER_SIZE]; ///< collecting audio samples
unsigned int skip_countdown; ///< skipping samples,only store a value when the counter == 0
unsigned int * head_ptr; ///< circular buffer pointer
unsigned int * tail_ptr; ///< circular buffer pointer
unsigned int i;
bool overflowed; ///< flag indicating data overflowed the buffer
} audio_struct;
解决方法
好吧,我可以将其称为解决方案:出于调试目的,我定义了一个简单的全局变量数组,而不是结构中的“ nicer”定义。它同时适用于PicKit4和RealICE。
然后,直到那时,我的录音的图形才会显示出来(来自数字麦克风的1000个样本,单词“嘿!”和鼓掌声)。不过,如果有人知道如何避免此补丁,那就太好了!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。