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.
工具/软件:Code Composer Studio
尊敬的 Mark 和 Gautam
非常感谢您回答我在主题"为了使用 TI F28335 controlCARD、我还需要在自己的电路板中集成哪些芯片?"中提出的问题。 现在、我有更多基于这一点的问题。
您还能谈谈 MCU 到 MCU 的通信吗? 在我的项目中、我需要使用四个 F28335 MCU (controlCARD)、其中有一个 MCU (我称之为主 MCU)负责向 PC 发送/接收信息。 其他三个 MCU 将首先向主设备1发送/接收信息、然后 PC 可以通过主设备 F28335查看该信息。
对于该项目、我想先尝试 MCU 到 MCU 上的简单操作。 也就是说、如果我将两个 F28335 MCU (使用 TI USB 集线站而不是使用我自己将开发的板)连接到 PC、我是否可以只使用一个 CCS 来控制这两个 MCU? 如果可以这样做、那么我认为我可以为两个 F28335 MCU 进行 MCU 到 PC 的通信、然后在 CCS 中交换它们的信息。 如果可以执行此操作、那么我可以继续思考 MCU 到 MCU 的通信、而无需 PC 的帮助。
您能在上述问题上为我提供帮助吗? 非常感谢您的观看。
LIN
您好、Vince
我不太确定我的案例属于什么。 基本上、在我的项目中、一个 F28335的 ADC 引脚是不够的(尽管总共有16个(A0~A7和 B0~B7))。 因此、我需要多个 F28335 MCU。 我将分别使用不同的 MCU 感应不同的信号、然后将所有信号发送到要处理的主 F28335 MCU。 为此、我需要知道如何在两个 F28335 MCU 之间交换消息、首先使用一个 CCS、一个 PC、两个通过 USB 连接到 PC 的 F28335 MCU。
了解上述内容后、我将尝试将代码刻录/刷写到两个 F28335 MCU 中、以便它们可以在我将开发的应用板上运行、而无需 PC 中的 CCS 的帮助。 这两个 F28335 MCU 需要能够相互通信、以便在不使用 PC 的情况下发送/接收消息。
我的目标是让四个 F28335 MCU 在我将要开发的 PCB 板中协同工作。 提供5V 电源后、四个 MCU 中的预烧写/闪存代码将自动运行。 运行结果仅通过一个 F28335 MCU (我称之为主 MCU)发送到 PC、仅用于 LabVIEW 曲线绘图。 也就是说、即使没有该 PC、四个 F28335 MCU 仍应能够为我的应用运行(因为代码已经烧写/刷写到他们的 ROM 中)。
您是否知道 controlSUITE 中是否讨论了 F28335到 PC 和 F28335到 F28335通信问题? 或者、在一些应用手册中、您可以参考这些手册让我学习吗?
谢谢。
LIN
[引用 USER="Mark Labbato"] Lin、
在这里、您还有几个选项。 您可以使用 SPI 外设、并将时钟和数据线与独立的芯片选择连接在一起。 请务必使用 SPI 的 TALK 功能、以确保 SOMI 线不会相互竞争。 您还可以考虑使用 I2C。 这是一个较慢的比特率、但您具有可寻址从站、因此主站可以通过所有请求数据的从站进行循环。 McBSP 也类似于 SPI、可用于实现 TDM 总线(时分多路复用)、其中每个节点将在预定义的时隙中传输突发数据。
这是使用微控制器时相当标准的设计方案。 我上面的建议只是 F28335的几种可能、还有 CAN、但我认为板载 ADC 采样聚合器成本很高需要过多的开销。
谢谢、
标记
[/报价]
您好、Mark
非常感谢您的备注。 它真的很有帮助。 现在、我仍然有一个关于我将使用的四个 F28335芯片之间的时钟信号的问题。 您在消息中说:"您可以使用 SPI 外设、并将时钟和数据线与独立的芯片选择连接在一起。" 这是什么意思? 这是否意味着我们应该将所有从 F28335的时钟信号(在我的案例中、三个 F28335作为从器件工作、一个作为主器件工作)连接到一个芯片、该芯片可以选择将哪个时钟信号用于与主 F28335同步? 如果是这种情况、该芯片是否只是一种多路复用器? 可以在这方面帮助我吗?
谢谢。
LIN
您好、Mark
非常感谢您的回复。 这个图表非常有用、我现在就知道了。
LIN