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.

[参考译文] CCS/TMS320F28335:读取 ADC 和写入 GPIO 的命令是什么?

Guru**** 2538950 points
Other Parts Discussed in Thread: TMS320F28335, CONTROLSUITE, C2000WARE, LAUNCHXL-F28027F, ENERGIA, LAUNCHXL-F28379D, TMDSDOCK28379D

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/611590/ccs-tms320f28335-what-is-the-command-for-reading-the-adc-and-writing-on-gpio

器件型号:TMS320F28335
主题中讨论的其他器件: controlSUITEC2000WARELAUNCHXL-F28027FENERGIALAUNCHXL-F28379DTMDSDOCK28379D

工具/软件:Code Composer Studio

你好

我正在尝试使用 CCS v7和 TMS320F28335实验板套件来执行一个项目。

在此之前、我使用 Arduino、非常容易读取模拟输入和写入数字输出、但在 CCS 中、我无法理解如何执行此操作。 我学习了 controlSUITE 示例、但无法获取。

我应该只使用模板的 main.c 并在那里编写程序吗? 或者、我还需要更改项目中的其他文件吗?

如何确定 GPIO 为输出、以及在 GPIO 上写入"高电平"或"低电平"的命令是什么?

如何读取提供给 ADC 的信号?

感谢你的帮助。

ATA

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

    您可以下载 C2000ware 的示例代码并导航至:
    ADC 示例:C:\ti\c2000\C2000Ware_1_00_01_00\device_support\F2833x\examples\adc_soc
    GPIO 示例:C:\ti\c2000\C2000Ware_1_00_01_00\device_support\F2833x\examples\GPIO_toggle

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

    ATA、

    F28335的示例使用 C 直接对硬件寄存器进行编程。  您需要查阅各种参考手册以了解架构和寄存器定义。  我们提供了一些涵盖基础知识的优秀技术讲座: processors.wiki.ti.com/.../C2000_Archived_Workshops

    建议从现有示例开始,只使用 main()修改顶层文件。

    使用 LAUNCHXL-F28027F 的 Energia.nu/.../开发环境更接近 Arduino

    中间的器件是 LAUNCHXL-F28379D 或具有 C2000Ware 中的 driverlib API 的 TMDSDOCK28379D。  函数包含在常见任务中、但架构知识仍然是必需的。

    Tommy