问题标签 [code-composer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
43 浏览

memory - TI Cx66 Vlib支持的“VLIB_malloc”和c函数“malloc”有什么区别?

在 TI 文档中,在定义“VLIB_malloc”函数之前,它说“应该调用以下内容来为每个测试向量分配传递给 VLIB 函数的缓冲区”。有人能告诉我 VLIB_malloc 和 c 函数“malloc”有什么区别吗?

0 投票
2 回答
444 浏览

c - 如何将 unsigned short 存储到 char 数组中?C语言

我是 C 语言的初学者,我想知道如何将 unsigned short 存储到 char 数组中?

unit16_t 是无符号短,下面是我的代码。

编辑:

抱歉不清楚我需要 echoPrompt 是一个字符数组,并且组合需要是一个整数。我将 echPrompt 作为 char 数组传递给需要 char 数组的 UART_write。

0 投票
1 回答
501 浏览

c - C中的常量字符串数组

我想要一个常量字符数组,其中每个数组元素在运行时传递给函数。我用以下方式写了它们:

和功能是

(我无法更改它,因为这是标准库函数之一)。现在,当我尝试将函数“Test”称为

我也试过

在这两种情况下,我都会收到错误,因为“表达式必须具有恒定值”。任何人都可以在我做错的地方帮助我。

0 投票
2 回答
328 浏览

c - 为什么我的 C 程序会跳过这个 if 语句?

我有我在代码作曲家工作室编写的这个 C 程序。

当它在调试模式下到达这个 if 语句时

它跳过它,它不运行 if 或 else 块。此时代码中的代码是R5_SW二进制的,因此应该评估为真。我在这里想念什么?220010 0010R5_SW & BIT1

0 投票
0 回答
150 浏览

microcontroller - 使用 msp430 微控制器生成 1 pps

我是微控制器领域的新手,我的一个新项目需要你快速帮助。

我正在使用 MSP430F5131。我将解释一下这个项目:我的主要目标是使用 12.8MHz 外部振荡器每秒产生 1 个脉冲。我已经为该项目准备了印刷 PCB,这意味着我必须了解以前的设计师所做的工作并将其实施到我的 CCS 程序中,以便对我的微控制器进行编程。我对整个微控制器世界还是陌生的,我渴望了解更多,尽管我的时间很短。

我附上了 PCB 的电线,以帮助您更多地了解该项目。

对电气接线的一点解释:外部拨动开关(来自连接器 J6“内部/外部选择”)在外部 1pps(来自外部 GPS)或内部 1pps(由 msp430)之间切换。如果我们选择内部模式,则(输入 P2.2)一个“1”(或“0”,如果它是一个低电平有效模式,它是一个低电平有效模式)从 PJ.3(输出)发送到 U4,每个脉冲 1 个第二个从 P2.4 输出到连接器 J8 和 J9(相同的脉冲不同的连接器)。

我可以使用外部拨动开关(J3 连接器的引脚 1,2)或分离器(J3 连接器的引脚 3)将信号切换为 ON/BAD/OFF。如果我将开关切换到开启模式,它会通过 P1.6 向 U5(和门)发送“1”(如果它是低电平有效模式,则发送“0”)并启用脉冲它也发送“1” ' 通过 PJ.0 到 U6 并将脉冲从 TTL 转换为 RS422(差分)。离散切换选项切换脉冲(ON/OFF)的方式与外部拨动开关相同。这是指 PULSE 1 ,我需要为 PULSE 2 实现相同的东西。

虽然我仍然不确定 RST/NMI/SBWTDIO 和 TEST/SBWTCK 是用来连接什么的,这些是用于将程序下载到 msp 中吗?我也不确定 PJ.2 引脚(功能禁用)。

我知道它有很多要读的东西,但我对这个项目的时间真的很短,而且我没有太多时间去研究所有的东西。因此,如果您能阅读代码并帮助我将功能实现到代码中,我将非常高兴。

这是我想知道我是否这样做的代码:

0 投票
1 回答
176 浏览

texas-instruments - CCS:MPU6050 Sensorlib

我正在使用 TM4C123G 板,我按照“SW-TM4C-SENSORLIB-UG-1.1.pdf”中给出的示例连接 MPU6050,但在生成 I2C 通信时遇到了麻烦。这个例子是否足够,或者我应该额外线路进行通信。如果是,那么您能否提及我必须做出的更改。

0 投票
0 回答
128 浏览

eclipse - Eclipse CDT 中的链式依赖顺序

我正在尝试将 Eclipse 中的“项目引用”功能用于嵌入式固件项目。我正在使用 Code Composer Studio 7.0,它本质上只是带有 CDT 9.0 和 JRE 8 的 Eclipse 4.6 的包装器。但是,据我所知,我正在尝试使用的功能是特定于 CDT 的。嵌入式固件分为几个部分,包括几个库、一个 RTOS 平台和“核心”固件。

目的是每当触发对核心固件项目的构建时,项目的依赖关系就会以正确的顺序自动构建和更新。然而,由于一些库建立在其他库之上,我看到了一些我不太理解的奇怪行为。依赖关系图如下所示。

在此处输入图像描述

如您所见,最多有四个依赖级别。我看到的问题是,虽然我已按照固件的 [Platform、PAL、HAL、Features] 的顺序“属性-> C/C++ 常规-> 路径和符号-> 参考”对参考进行了排序项目,构建顺序似乎不遵循该规范。排序似乎是半随机的。在清理之后,有时 PAL 会先构建,而其他时候功能会先构建。当由于无法访问依赖项而发生这种情况时,整个构建最终会失败。我是否缺少一个额外的步骤来让依赖项以正确的顺序构建,或者由于某种原因 Eclipse 不支持嵌套依赖项?

0 投票
0 回答
52 浏览

signal-processing - 代码编写器工作室中的 TI f28m36 错误

在 CCS 中,当我想在闪存中编程时,它会停止并说不能在 N 扇区写入。大家可以帮帮我吗?怎么了?

0 投票
2 回答
846 浏览

embedded - 如果我从 MSP430 Launchpad 发送 AT,为什么 HM-10 不发送 OK?

我正在尝试与德州仪器 MSP430 Launchpad 上的 HM-10 芯片建立 UART 通信,但遇到了一个非常基本的问题。

我想要实现的是通过UART向HM-10发送一个“AT”,并收到一个答案。顺便说一句,这是我在这里找到的代码,我为了我的目的做了一些修改。

根据数据表,我应该收到此命令的 OK 答案。

如果 RX 缓冲区中有一个“O”,我希望我的板上的 LED 会亮起,但这不会发生。

使用 Code Composer,我还通过向 RX 中断添加断点来验证确实没有 RX 应答。

我相信这完全是一个软件问题,这就是我把它放在这里的原因。我正在使用正确的跳线旋转(http://xanthium.in/Serial-Communication-MSP430-UART-USCI_A)并且RX连接到TX,反之亦然。

如果您能指出我是否在概念上做错了什么,或者我只是犯了错误,我将不胜感激。谢谢!

0 投票
1 回答
156 浏览

c - Trying to poll for a MSP430's Keypad Input

I'm working on a really simplified version of space invaders. I generate some aliens then as time goes on I lower them closer to the bottom of a screen which I'm just using arrays for. I've got it generating and lowering the invaders but when I tried to hit the keypad button to delete an alien it was ignored. I believe its because I'm not constantly looking for the Keypad's input so my checkInput() function isn't doing what it should do. I wanted to poll for it but I am not sure how or where I should do it. Any help would be appreciated.