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.

[参考译文] TMS320F2800157:SysConfig 工具的"Software"选项卡内的端口/引脚冲突

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1403732/tms320f2800157-port-pin-conflicts-within-software-tab-of-sysconfig-tool

主题中讨论的其他器件:TMS320F2800157SysConfigCCStudio

器件型号:TMS320F2800157

工具与软件:

Total CCStudio-Theia 新手、很抱歉、如果这是一个愚蠢的问题、请提前咨询!

我正在从头开始设计一个系统(不使用预先制作的开发套件)、并使用独立的 CCStudio 映射我的 I/O、然后创建我的原理图并照亮了 PCB (目前正在晶圆厂中)。  CCStudio 未显示与我所映射的信号(我使用的是48引脚版本的 IC、这不是很重要)有任何类型的引脚冲突。  现在我要开始在 CCSTUDIO-Theia 中编写软件(从"Empty 48pin"示例开始)、看到其中的 SysConfig 工具同时具有"Software"和"Reserve Peripherals"部分(空白)。  我想、我可以采用最初由独立工具创建的.syscfg 文件并将其复制到代码项目的文件夹中、我的分配实际上显示在"保留外设"部分中。  然后我搜索并发现"保留外设"是为了创建您自己的设备驱动程序/处理程序,而"软件"区域是为了使用自动生成的驱动程序/处理程序,专家写:-) 所以我想我只是重新做所有的配置到"软件",然后从"保留外设"中删除它们。  

嗯、现在"软件"显示了各种引脚/端口之间存在一组冲突。  例如、在"模拟 PinMux"部分中、显示了映射到 GPIO 或 CAN 引脚的引脚/端口上的冲突、但我看不到任何方式告诉它、我不想将它们用作模拟引脚。 我有以下10种错误:

同样、在"其他"部分中、我需要定义用于 JTAG 连接器的端口(TDI、TDO)也会出现错误:

为方便起见、以下是我创建的用于映射 I/O 的电子表格(与独立的 SysConfig 工具一同使用)、以及我在 CCStudio 中使用的.syscfg 文件:

e2e.ti.com/.../6523.Files.zip

非常感谢(提前)您能给我的任何帮助/建议。  请(请)不要告诉我,我有一个问题,其中我需要重新设计我的映射和重新布局 PCB :-o.  

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

    Jim、您好!

    在"模拟引脚多路复用"和"其他"模块中、您都可以指定自定义引脚多路复用用用用用用例、以指示您实际要使用的引脚。 选择 Use Case = Custom、然后检查想要用于模拟和"其他"的引脚。

    请告诉我、这是否可以解决您的问题。

    谢谢!

    Luke

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

    路加福音:

    非常感谢对这一问题的快速响应!  我是出汗的子弹,我想搞砸了,正在建设的板将是垃圾。
    这就是答案!  不再有红色的"X"。 . . 只有绿色的复选标记:-) 真是一个解脱。

    现在我只需要计算出将以某种方便的速率(例如100ms)对 ADC 进行采样的值、并计算出 ADC 读取完成时将调用哪些 ISR、以便我可以添加处理程序、从而将"计数"转换为有意义的值(伏特、`C 等)。  是否有指向该方面良好链接的指针? :-)

    再次、非常感谢!! 我认为它将是简单的,但 CCStudio 是比 Arduino 的 IDE 更复杂(我相信强大):-)

    干杯!