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/TMS570LS1224:rtiBlinky 代码问题

Guru**** 2605645 points
Other Parts Discussed in Thread: HALCOGEN

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/751120/ccs-tms570ls1224-issue-with-the-rtiblinky-code

器件型号:TMS570LS1224
主题中讨论的其他器件:HALCOGEN

工具/软件:Code Composer Studio

我完全按照 HALCoGen TMS570LS12x 帮助-->示例--> Example_rtiBlinky.c.中提到的方向操作 按原样在 CCS 中复制和粘贴以下代码。

/*
*版权所有(C) 2009-2015 Texas Instruments Incorporated - www.ti.com
*
*
*以源代码和二进制形式重新分发和使用、有无
*如果满足以下条件、则允许进行修改
符合*:
*
*源代码的重新分发必须保留上述版权
*注意、此条件列表和以下免责声明。
*
*二进制形式的再发行必须复制上述版权
*请注意、中的此条件列表和以下免责声明
*随提供的文档和/或其他材料
*分发。
*
*德州仪器公司的名称和名称均不相同
*其贡献者可用于认可或推广衍生产品
*未经特定的事先书面许可。
*
*本软件由版权所有者和贡献者提供
*"按原样"以及任何明示或暗示的保证、包括但不包括
*仅限于对适销性和适用性的暗示保证
*一项特定目的不予承认。 在任何情况下、版权均不得
*所有者或贡献者应对任何直接、间接、偶然或
*特殊、惩戒性或后果性损害、包括但不包括
*仅限于采购替代货物或服务;丧失使用、
*数据或利润;或任何原因造成的业务中断
*责任理论、无论是合同责任、严格责任还是侵权行为
*包括因使用而以任何方式产生的疏忽或其他原因
*、即使被告知可能会发生此类损坏。
*
*
/*用户代码开始(0)*/
/*用户代码结束*/
/*包含文件*/
#include "sys_common.h"
#include "system.h"
/*用户代码开始(1)*/
#include "rti.h"
#include "het.h"
#include "Gio.h"
/*用户代码结束*/
/*用户代码开始(2)*/
/*用户代码结束*/
void main (void)
/*用户代码开始(3)*/
/*初始化 RTI 驱动程序*/
rtiInit();
/*将高端计时器 GIO 端口 hetPort 引脚方向设置为所有输出*/
gioSetDirection(hetPORT1、0xFFFFFFFF);
/*启用 RTI 比较0中断通知*/
rtiEnableNotification(rtiNOTIFICATION_COMPARE0);
/*启用 IRQ -清除 CPS 寄存器中的 I 标志*/
/*注意:这通常由操作系统或 SVC 调度程序来完成*/
_enable_IRQ ();
/*启动 RTI 计数器块0 */
rtiStartCounter(rtiCOUNTER_BLOCK0);
/*永久运行*/
while (1);
/*用户代码结束*/
/*用户代码开始(4)*/
/*注-您需要从 notification.c 中删除 rtiNotification 以避免重新定义*/
void rtiNotification(uint32 通知)
/*在用户代码开始和用户代码结束之间输入用户代码。 *
/*切换 HET 引脚0 */
gioSetPort(hetPORT1、 gioGetPort(hetPORT1)^ 0x00000001);
/*用户代码结束*/

在点击"Build"和"Debug"后、我没有收到任何错误。 无错误或警告、但板上的 LED8常亮不闪烁。 希望了解如何使其闪烁。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    此代码不会切换 LED、而是 MCU 的引脚25 (在 Launchpad 上、此引脚暴露在连接器 J11的引脚20上)。 这个 N2HET1[0]。

    此致、
    米罗