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.

[参考译文] MSP-EXP430FR6989:MSP-EXP430FR6989数据记录 FRAM

Guru**** 2034770 points
Other Parts Discussed in Thread: MSP-EXP430FR6989, ENERGIA
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/730262/msp-exp430fr6989-msp-exp430fr6989-data-logging-fram

器件型号:MSP-EXP430FR6989
主题中讨论的其他器件: Energia

你(们)好。

我几乎从 MCU 和编程方面的零开始。 目前、我正在使用 MSP-EXP430FR6989和简单的 DHT22读取温度。 和湿度。  
实际上、我想知道如何使用附加时间戳存储传入的串行数据、例如在电路板上(FRAM?)?

我当前使用以下循环读取端口11上的数据:  

void loop(){  

  延迟(delayms);
  sensors_event_t 事件;   
  dht.temperature ().getEvent (&event);/*读取温度值*/
  if (isnan (event.temperature)){/*如果温度值不是数字*/
   serial.println ("读取温度时出错!");
  }
  否则{
   serial.print ("温度:");
   serial.print (event.temperature);
   serial.println("*C");
  }    
  DHT.Humidy()。getEvent(&EVENT);//读取湿度值*/
  if (isnan (event.relative 湿度)){//如果湿度值不是数字*/
   serial.println ("读取湿度时出错!");
  }
  否则{
   serial.print ("湿度:");
   serial.print (event.relative 湿度);
   serial.println("%");
  }

PS:我不需要高采样频率、也不需要长时间存储数据。  

此致
Hendrik  

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

    看起来您在 LaunchPad 上使用的是 Energia。 此论坛和43oh 论坛上有一些关于在 Energia 上下文中写入 FRAM 的文章:

    e2e.ti.com/.../1418302

    forum.43oh.com/.../

    请查看这些建议。

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

    您好、Walter、  

    感谢您的反馈和链接、这些信息或多或少地解决了我们的问题。

    此致
    Hendrik