我刚刚开始使用 MSP430F5529。 我已经下载了 msp430-gcc 编译器并尝试编译以下短程序: 我通过以下方式编译了它:C:\ProgrammingTools\ti\msp430-gcc\bin\msp430-elf-gcc.exe -Wall main.c -IC:\Programmi ...
我目前正在尝试使用 TI MSP430 示例代码将命令从我的 MSP430FR2512 微控制器发送到PCA9955B LED 驱动器。 不幸的是,我没有收到驱动程序的确认(地址是 0x01)。 时钟和 SDA 似乎偏移了半个周期,而不是TI 文档中所示的 1/4 周期: TI I2C 时序图测量 ...
我是诺我正在尝试使用 C 代码控制微控制器。 我正在使用从 GitHub 获得的代码。(这是链接https://github.com/jwr/msp430_usi_i2c ) 我遇到了main function不停的问题。 即使在 main 中没有循环命令,命令流也会一次又一次地重复。 我写的命令流 ...
我正在使用 MSP430FR6047 开展一个项目,并且我需要访问和更改先前定义的参数的某些 header 文件。 目前,每次我更改参数时,我都必须使用修改过的 header 文件的 MCU 进行 flash MCU,但我正在探索是否有其他选项可以在不刷新新代码的情况下进行这些更改,最好是通过 U ...
在我的编程活动中,我遇到了 RAM 内存不足的问题。 消息说; 所以现在我想了解更多关于 msp430 微控制器上的 DATA16_I、DATA16_Z 和 CSTACK 的信息,谁能帮我理解这些内存段的含义? ...
我的 MSP430 上的 RAM 用完了,因为我收到了这条消息; Error[e16]: Segment DATA16_Z (size: 0x638 align: 0x1) is too long for segment definition. At least 0x44 more bytes ne ...
#include 不像我班级的实验手册中那样是蓝色的。 我不知道这是否是问题所在。 我刚刚按照说明安装了软件并重新启动了 3 次,但我还没有在网上找到任何答案在这里输入图片描述 ...
我正在为 MSP430F1232 使用 TI Code Composer Studio。 从汇编程序中的模板开始,对例程的调用不起作用,但是当我将例程直接放入代码中时,它起作用了。 为什么电话打不通? ...
我正在做一个项目,我需要通过 MCU 测量电桥电路(应变计)。 为此,我使用的是带有 16 位 ADC 的 MSP430F2013 MCu。 我没有此 MCU 的数据记录硬件,因此我尝试将其与 Arduino Uno 连接以记录测量结果。 我不擅长编程,所以到目前为止,我已经拼凑代码来配置 MSP ...
问题是:我正在尝试初始化 MSP430FR2476 上的 12 位内置 ADC,但无论我做什么,它似乎都以 10 位工作。 我更改了控制寄存器中的分辨率位,唉,没有用。 无论我尝试了什么,都没有任何帮助,总是 10 位。 最高有效字节永远不会高于 3。请帮助,这是代码片段: ...
我在硬件中运行,当'sub' exec 时,Carry 标志被设置。 为什么? 在此处输入图片说明 ...
我需要在 C 中生成一个随机数,我使用 srand() 和 rand() 函数做到了。 当我在普通编译器中运行它时它运行良好,但是当我尝试在 Contiki OS 中编译文件时,它抛出了一个“未定义的对clock_gettime的引用”错误。 有人可以帮我弄这个吗? ...
我一直在 MSP4302355 微控制器上尝试我的第一个汇编级程序。 我所做的只是将值从一个寄存器移到另一个寄存器。 但是每当我编译代码时,我都会收到一个错误“错误 #10234-D:未解析的符号仍然存在” 错误 #10010:链接过程中遇到错误; “Register_Mode_Addr_235 ...
我正在尝试使用 MSP430 创建一个 UART 桥。 我有一个传感器向 MSP430 发送字符串,我打算将其发送到我的 PC。 此外,传感器响应我打算使用我的 PC 通过 MSP430 桥发送的命令。 我发送到传感器的命令可以毫无瑕疵地到达它。 但是,传感器发送的消息到达了连接到我的 PC 的 U ...
我想通过慢,快来控制电机速度,点击开关P2.1(外部中断)停止并在电机工作时保持打开LED。 但是一些问题正在出现。 当我有时释放按钮时,似乎forward_cnt值正在发生变化。 当我有时按住按钮时,它的工作原理有所不同。 例如,当我按预期单击一次按钮时它应该改变它的速度,但有时它会在我按下时改 ...
所以我遇到了这个每次都会发生的非常奇怪的问题。 我正在尝试与 MSP430 模块连接和 LCD。 但是在循环中间的这个 function 中,变量 i 完全没有明显的原因将自己重置为 0,有时甚至崩溃。 这是 lcd_t 结构的结构: 这是 function,其中 i 被定义并“重置”: 这是我重 ...
感谢您查看我的问题。 我正在尝试从 COM 端口读取数据。 我有一个启动板微控制器,我已经完成了,所以我可以向它发送单个字符代码,并让微控制器做出相应的响应。 这是当前的应用程序: 当前应用我目前可以使引脚 go 高低满足我的心。 但是,我想从 controller 读取引脚值。 我做了一个子程序, ...
我对 MSP430 编程比较陌生,想使用 MSP430FR2355 的驱动程序库 ( https://www.ti.com/tool/MSPDRIVERLIB )。 我使用以下代码将库"driverlib.h"包含在一个新的空项目中: 不幸的是,在编译时我收到以下错误消息: "{path}\Tes ...
我正在尝试通过 UART 向终端发送一些命令,所以为了让 MSP430 知道他收到了哪个命令,我写了一些 if 条件以防 cREC_BUFFER 包含某个字,然后微控制器应该 controller 它,例如,如果字符串cREC_BUFFER结尾包含单词“ENDE”,他应该go进入if条件里面。 我 ...