msp430

    0热度

    1回答

    #include <msp430.h> #define BUTTON BIT3 // Port 1.3 #define REDLED BIT0 // Port 1.0 #define GRNLED BIT6 // Port 1.6 #define ZERO 0x08 #define ONE 0x48 #define TWO 0x09 #define THREE 0x49

    0热度

    2回答

    我正在为MSP430器件编写固件,该器件使用LED和光电二极管检测墨水上的特定类型。该装置扫描约155us,扫描仪下的样品速度范围为.1m/s至3.3m/s。该设备的目标是测试墨水并测量墨水(通过)以测试(不通过)比率,并且当比率介于相应值之间时打开绿色LED,当打开红色LED时打开绿色LED。我正在使用静态整数数组来将连续传递和测试值的值存储到每个数组的相同索引编号。在数组的最后一个索引之后,将

    1热度

    1回答

    我想MSP430F5529的端口发送通过ADC读一些传感器值使用CC3100接入点。 我把getting_started_with_wlan_station例如,从CC3100SDK_1.2.0从slac300i添加MSP430F55xx_adc_01.c代码。 这里是如何看起来像: 该函数配置ADC static void read_adc(void){ ADC12CTL0 = ADC

    0热度

    1回答

    我是新装配(我们正在学校使用MSP430控制器),我试图做两件事情。 移动的十六进制数在一定的位置:mov #FFFh, R5(将它移入第五寄存器) 与另一比较一个十六进制数:cmp #FFFh, #45 mov.b #0, R4 ; indice mov.b #0, R5 ; contatore bis.b #00000001b, P1DIR ; led ros

    0热度

    1回答

    正如标题所说,当我在代码编写器中构建和运行时,它不会给我任何错误,但是没有任何事情发生。它甚至表示正常:“MSP430:Flash/FRAM使用率为84字节,RAM使用率为80字节。”代码如下,应该点亮LED模式。直接从教科书,尝试其他代码也。 #include <msp430.h> void main (void) { WDTCTL = WDTPW | WDTHOLD; //

    0热度

    1回答

    第一参考I有4个文件(2头,2源): lcd.h用于, lcd.c, azt.h和 AZT。 c 我在液晶显示器内包括了azt。 在液晶显示器有一个功能WriteMsg这是所谓的内部azt, 它工作正常。 但是,当我加入呼吁在lcd.c这个功能,我得到以下错误 Description Resource Path Location Type unresolved symbol WriteMsg,

    0热度

    1回答

    是否可以使用字访问来编程MSP430G2553 UART寄存器,还是只能通过字节宽访问内部外设,因此只能访问字节? (我知道MCTL只有字节宽在此设备上。)

    1热度

    1回答

    所以,如果不得不用汇编下面的语句用于MSP430与RF2500芯片 0x0000c06a <+44>: 3f 40 22 00 mov #34, r15; 0x0022 和 0x0000c07c <+62>: 3e 53 add #-1, r14; r3 As==11 多少字节是否每个指令占用?

    0热度

    2回答

    我正在使用MSP430 MCU读取模拟信号并将结果显示在具有SPI连接的LCD上。 LCD是16x2,根据Datasheet上的SPI连接细节连接,并使用Hitachi HD44780驱动程序。我可以填写第一行的16个字符没有问题。当我超过16时,即使扩展包含要打印的字符串的char数组,也不会显示最后一个字符(如预期的那样)。问题是第二行从不显示任何东西。当第一行的某个位置没有字符时,所有位置仍

    0热度

    1回答

    我目前正在使用TI MSP430并编写如下所示的汇编代码。我想将值'1'写入变量var,但是通过var_ptr间接地写入,var_ptr保存var的地址。在阅读了用户指南中的寻址模式后,我认为这应该在指针变量前面使用&。 ///< For testing .extern var; .extern var_ptr; ///< A function for testing different