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.

[参考译文] TI-RSLK

Guru**** 2553260 points


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

https://e2e.ti.com/support/tools/simulation-hardware-system-design-tools-group/sim-hw-system-design/f/simulation-hardware-system-design-tools-forum/698446/ti-rslk

我正在使用 TI-RSLK 套件、我卡在模块9实验中。 该实验介绍如何使用 PWM 信号来照明 LED。 现在我已经为此编写了代码、但 LED 未亮起。 有人能帮助我并指出我所犯的错误吗?

#include
#include
#include "msp.h"
#include "..\inc\Texas .h"
#include "..\inc\Clock.h"
#include "..\inc\CortexM.h"
#include "..\inc\SysTick .h"
#include "..\inc\LaunchPad.h"

uint8_t d、data、data1、data2;

/*void SysTick Init (void){                   这是通过 SysTick.h 文件初始化的
SysTick ->load = 0x00FFFFFF;
SysTick ->CTRL = 0x00000005;

void SysTick 等待(uint32_t 延迟){
if (delay <= 1){
返回;

SysTick ->load = delay-1;
SysTick ->VAL = 0;
while ((SysTick ->CTRL&0x00010000)=0){};
}*/


void SysTK_Wait1us (uint32_t delay){
 uint32_t i;
 for (i=0;<delay; i++){
   SysTick 等待(48);
  }

int Program9_1 (void){
Clock_Init48MHz ();//使总线时钟为48MHz
SysTK_Init();
LaunchPad_Init();//按钮和 LED
TExaS (LOGICANALYZER_P1);
 while (1){
     if (data2=0x00){
      P1->OUT = 0x00;
      返回0;
    }
    否则{
       P1->OUT |= 0x01;//红色 LED 亮起
       SysTK_Wait1us (7500);
       P1->OUT &=~0x01;//红色 LED 熄灭
       SysTK_Wait1us (2500);
       }
  }


//操作
//当操作员按下按钮1时,心跳信号开始
//当操作员按下按钮2时,心跳信号停止
//跳动时、P1.0 LED 以100Hz 的频率振荡(太快、无法通过眼图看到)
//并且占空比每秒以正弦方式变化一次
int main (void){
 Clock_Init48MHz ();//使其成为48MHz
 TExaS (LOGICANALYZER_P1);
 LaunchPad_Init();//按钮和 LED
 SysTK_Init();
//编写此代码
 EnableInterrupts();
  while (1){
    P1->OUT = 0x00;
    数据= P1->IN;
    Data1 =数据0x02;
    Data2 =数据&0x08;
      if (data1 = 0x00){
          d=Program9_1 ();
      }
 }

提前感谢

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

    尊敬的 Surya Bharathi:

    感谢您使用 TI-RSLK。 机器人课程包含讲座和实验、指导您完成机器人的构建、编码和测试。 可以从我们的网站 www.ti.com/rslk 下载的文件夹中提供了入门代码、  本课程的目的是让您入门并编写代码来执行必要的实验。 我们建议参考 实验文档、以帮助您指导整个代码。 希望这可以解决。

    如果您有其他疑问、请通过 rslk_supporr@list.ti com 与我们联系。  

    谢谢你。