This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC3235SF:如何将数据保存在 txt 文件中

Guru**** 2479115 points
Other Parts Discussed in Thread: CC3235SF

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1414292/cc3235sf-how-to-save-data-in-a-txt-file

器件型号:CC3235SF

工具与软件:

大家好、我正在从 CC3235SF 读取 ADC 数据、我需要将串行监视器数据保存到 txt 文件中。 我该怎么做?  
我曾尝试像普通 C 一样执行此操作、但它只是没有创建文件。 无错误、无警告、但未创建 txt 文件。 不知道为什么。  
我将使用我创建的以下函数、我 在 VS 代码中对它们进行了测试并且可以正常工作、但在 CCS 中我想我需要做一些其他的事情。 可以帮帮我吗?


void escribir (uint32_t numero){


filePointer = fopen ("C:/Users/krlos/Desktop/lectura_adc.txt、"a");

if (filePointer == NULL){
printf("Error al abrr el archivo.\n");
}

fprintf (filePointer、"%u\n"、numero);


 fclose (filePointer);

 printf (" Número escrito en el archivo con é xito。\n");
}

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    否 这不奏效。 您需要意识到、您使用的是 embadded 器件- MCU、而不是"大型"计算机。 在 CC32xx 中、您可以使用将数据保存到 SPI 闪存中的 sl_文件系统 API。 但是要小心。 SPI 闪存的写入周期数有限。 它不用于数据记录目的。 高写入周期数(100k/扇区)将永久损坏 SPI 闪存。 有关 API 的更多详细信息、请参阅 SWRU455或 SimpleLink Academy。

    1月

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的回答! 我会记住这一点。 但是、如果我不想将数据保存到 SPI 闪存中、该怎么办? 我欺骗了 sl_FsOpen 和 sl_FsWrite 等一些函数、这是否允许我创建 txt 文件和保存数据?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    如果您想要保存数据、则需要一些非易失性存储。 在 CC32xx、除了 SPI 闪存外、没有其他存储器。

    但是、不要考虑将自己的存储设备连接到 FRAM、EEPROM、SD 卡等 CC32xx。 此存储的管理将由您来决定。

    1月

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    好的、非常感谢! 这n´t 我无法从 CC 创建 txt 文件并将其保存在我的计算机中、对吧? 现在我正在测试用 Python 读取串行端口的可能性、并将这个文本保存在一个 txt 中。 您认为是可行的选择吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    您可以执行您编程的操作。 由你决定。

    1月