问题标签 [msp430]

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 投票
1 回答
1314 浏览

c - 甚至在进入 main

甚至在进入 main 之前,复位中断向量 SYSRSTIV 就设置为 001Eh(外设/配置区域获取 - PERF)。为什么会这样?

使用的 cstartup.s43 文件

0 投票
2 回答
2781 浏览

c - 带 msp430 的 RTC

我以前也问过这个问题,但我想这次我可以问得更清楚一些。

以下是我的 RTC 测试代码。我正在使用带有 IAR EW 5 的 msp430f5418。

我的问题是一段时间后(我们测试了 15 分钟或更长时间),分钟中断比预期的要早。

即,第一次,恰好在 60 秒后和 15 分钟后,分钟中断在第 45 秒本身出现。

为什么会这样?我们正在使用 TI 提供的库进行 RTC 寄存器操作。

谁能告诉我为什么会这样??

是代码问题还是库使用不当或硬件本身的问题?

提前致谢...

哈里

0 投票
2 回答
1924 浏览

c - MSP430F5418 端口中断发生在从高到低和从低到高的转换中

我已将 MSP430F5418 P2.5 设置为从高到低转换。但是我在从低到高和从高到低的转换中都遇到了中断。请在下面使用我的代码片段。

0 投票
2 回答
895 浏览

memory - 读取内存有问题

当我通过调试器运行我的代码时,经过一系列步骤后,它最终会丢失并无序执行命令。我不确定堆栈是否溢出或什么。

这是我通常得到的错误:

MSP430:在长度为 0x1d2 的第 0 页上的 0xffe2e 处读取内存块时出现问题:参数无效

关于它可能是什么的任何建议?我简要阅读了有关不处理某些中断的可能问题。

另外,我正在尝试用特定值填充我的 RAM,以便我可以判断堆栈是否溢出,关于如何填充整个 RAM 的任何建议,比如值 0x1234?

谢谢!

0 投票
3 回答
5631 浏览

embedded - 用电脑控制 MSP430 (USB?)

我正在寻找使用 TI MSP430 或类似设备从我的计算机控制一堆 LED。
我的电脑是 Macbook Air,所以看起来我可以与之通信的唯一端口是 USB。MSP430 有一个 USB 端口,但除了对芯片进行编程之外,我找不到任何有关使用 USB 端口进行任何操作的信息。有没有办法解决这个问题,使用 USB 与电路板通信?

谢谢!

0 投票
3 回答
256 浏览

c - 液晶屏损坏

我正在使用MSP430F5418和带有 easyGUI 的ST7565R LCD 控制器。我正在使用SPI与 LCD 通信。

假设我有一个这样的屏幕:

实际画面

但是有时(很少)当我按下一个键(任何使测试板移动的东西,通常是在按下键时出现)时,屏幕是这样的:

错杂

我没有对这个更改的代码做任何事情......为什么会发生这种情况?

0 投票
3 回答
8041 浏览

c - Pragma 和中断向量表:TI MSP430

我的程序包含很少的全局变量,它们的值是在中断服务程序 (USCI_A0_ISR()) 执行期间设置的。

一旦 USCI_A0_ISR() 的执行完成,全局变量将保持分配的值还是将设置回 void/0.????

这是我正在做的代码片段。我正在"flag"根据获得的响应进行设置。当我在 Code Composer Studio 中看到寄存器视图时,该"flag"值设置正确,但如果尝试使用"flag"其他地方的值,"flag "则不会反映该值。

任何关于中断服务例程概念的指针或当我的编码方法中的漏洞时感谢提前 AK

0 投票
1 回答
1008 浏览

c - UART不能RX GPS NMEA语句

我的 UART 配置为 4800 波特率,我无法使用下面粘贴的 UART 代码接收 NMEA 语句(GPS 评估板)。GPS+Terminal 和 UART+Terminal 单独工作正常。但是 GPS+UART ,我永远无法接收任何句子 GPS 默认 buad rate 是 4800

知道UART哪里出了问题吗???

0 投票
1 回答
623 浏览

spi - MSP430 SPI 转 M25P64

我为 MSP430 编写了一个 SPI。如果我将 WRSR(01h) 或 RDSR(05h) 发送到 M25P64 闪存。
我从 Flash SPI_MISO 得到的响应是 FFh。

所以我的问题是“我得到的回应是对的吗?” 如何理解我的 SPI 和 Flash 之间的握手是正确的?

谢谢

AK

0 投票
1 回答
6554 浏览

c - 实时时钟,MSP430

我需要使用实时时钟每 15 分钟(00:15、00:30、00:45、01:00……)设置一次闹钟,然后设置新的闹钟值。好吧,我已经编写了代码,它可以很好地运行时钟。但不会出现经期警报。

对代码有反馈会很棒