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.

[参考译文] TDC7200EVM:查找演示固件的功能说明。

Guru**** 2611705 points
Other Parts Discussed in Thread: TDC7200EVM, TDC7200

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/587414/tdc7200evm-seeking-a-description-of-what-the-demo-firmware-does

器件型号:TDC7200EVM
主题中讨论的其他器件: MSPWAREMSP430WARE

您好!

TDC7200EVM 软件附带两个演示项目:"demo_tdc720x_basic_rw"和"dem2_tdc720x_USB"。

如果存在描述这些应用程序的文档、是否有人可以将我指向它?

谢谢。

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

    这些项目旨在说明 SPI 寄存器的读/写过程(演示1)、以及如何在 EVM 和 PC 之间设置 USB 通信(演示2)。 遗憾的是、除了源代码中的注释之外、不存在其他文档。

    此致、
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Scott。
    我不熟悉这个编程环境、有很多需要学习/吸收的东西。
    当我选择演示时、有时不会立即清除代码执行的操作。
    这听起来可能是一个愚蠢的问题、但我是否可以忽略编译器指令"if 0"和"endif"之间发生的代码?
    谢谢。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、该代码将不会运行。 这只是注释掉大代码块的另一种方法、如有必要、可以轻松地将它们重新包含在内。

    此致、
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Scott、
    感谢您澄清了禁用代码的用途。

    我问了另一个问题?
    我正在构想一个具有两个事件处理函数(#pragma vector=)的程序架构-一个事件处理程序处理由 TDC7200 "INTB"调用的测量就绪事件、另一个事件处理程序处理 USBCDC"用户请求"。
    在这种情况下、我的 Main (void)功能可能没有什么用途...
    -是否必须使 Main()不终止?
    我看到人们使用无限循环来保持 Main()运行-有时是“自由运行”,即没有“睡眠”或其它 CPU 保存命令。
    在无限循环中执行某种睡眠任务是否不是好的做法? 如果没有关系、或者可能没有关系、为什么不重要?

    谢谢/谢谢。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    通常只能通过使用睡眠状态来降低功耗。 如果这不是问题、则无需将微控制器置于睡眠状态。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 B Lench:
    MSPWare 包含一些详细介绍的 USB 演示-请参阅:
    C:\TI\MSP430Ware_3_60_00_10\usblib430\MSP430_USB_Software\Documentation\examples_Guide_MSP430_USB.pdf。
    谢谢!