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.

[参考译文] RM46L852:慢周期时间

Guru**** 2394075 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/635630/rm46l852-slow-cycle-time

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

大家好、我对微控制器编程非常熟悉。

自从我获得 launchpad 2XL 以来、我一直在尝试不同的在线教程。

现在我试了一些非常简单的东西。 使用一个输入和一个输出打开和关闭 LED。

使用 CCS 和 Halcogen 进行即时消息传递。

代码工作、但我不知道我对电路板做了什么、因为周期时间非常慢。

这里是代码。

int main (空)

/*用户代码开始(3)*/
gioInit();
INT 状态;
hetInit();

while (1){

printf ("%i"、state);
printf ("\r\n");

State=gioGetBit (gioPORTA、0);
if (state=0){

gioSetBit (gioPORTA、1、1);


否则、如果(state=1){

gioSetBit (gioPORTA、1、0);

/*用户代码结束*/

返回0;

我在控制台中打印每次 while 循环通过时 gioPORTA 0的状态。

每次通过大约需要1秒...这非常慢。

我将在下面发布视频。

有人能告诉我错过了什么以及如何使电路板更快或将其重置为初始状态吗?

提前感谢您。

phots.app.goo.gL/uxrjegzerS6NfgZ2

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果您删除(或注释掉)两条 printf 线、LED 的闪烁速度有多快?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我错误地在未进行调试的情况下测试了电路。 并且似乎正常工作。 我有一个外部 LED 连接到 gioPORTA 1、当我为设置为输入的 gioPORTA 0提供3.3V 电压时、LED 应打开。 通过调试、您可以看到它的速度有多慢。 如果不进行调试、则工作正常。