msp430

    0热度

    1回答

    我想让英特尔Galileo运行Node.js和serialPort.js来收集从MSP430启动板(基于Arduino的板)发送的数据, 。当我在伽利略上运行代码时,“端口打开”消息被打印出来,所以我知道'open'状态已经在serialPort中达到了,但它不会使用数据功能。 这里是没有功能的服务器代码: var express = require('express'); var app =

    1热度

    1回答

    我想通过使用pyserial直接与我的PC连接的z1 mote进行通信。我想要做的是写入微尘,并且在接收到命令后,微尘应当例如回复当前的温度读数。 Python端可以是这样的(iinm) import serial ser = serial.Serial(0) ser.write("hello") # the mote will receive the message and do some

    1热度

    1回答

    我一直在尝试过去几天通过基站访问各个节点,但我一直不走运。我在基站(unicast-receiver.c)和感知节点(unicast-sender.c)上尝试了以下内容:首先,我尝试在单播发送器上创建一个RPL dag,并从单播接收器使用 address= servreg_hack_lookup(SERVICE_ID_1) 然后 simple_udp_sendto(&unicast_conne

    1热度

    1回答

    我给这个任务: 这个程序应该是搜索字节数组的值0xf2。当它发现0xf2时,它应该将它的位置(即地址)保存到整数变量“f2Address”中。如果它在数组中找不到0xf2的值,则应将值0x00放入变量“f2Address”中。这个程序有一些错误。修复此程序,以使其正常工作。 给出的原始代码为: .label TABLE1_LOC_START TABLE1 .byte 0xff,0xfe,0xfd

    2热度

    1回答

    我正在使用MSP430F6638控制器。 根据数据表ACLK和从中派生ACLK的源时钟将不会在LPM3(Deep SLeep)中关闭。 但在我的情况下,只要我进入LPM3,XT1停止振荡。 上述情况仅在XT2晶体关闭时才会发生。如果XT2未关闭,然后进入LPM3,则XT1保持振荡。 我是怎么配置的时钟 P3SEL |= BIT4; // SMCLK P3DIR |= BIT4;

    0热度

    5回答

    我正在处理当前使用微控制器和电路通过LED显示二进制小数的分配。我必须使用三个按钮:一个增加,一个减少,最后一个重置。我的布线和配置已完成。另一方面,我的代码有一些小故障,我不能用C语言简介来解决这个问题。我正在使用Code Composer。问题一:我的“十几”部分(MSB)的计数器不是停在9,而是开始显示二进制10-15。前四位是(右)和后四位,十位(左)ex:1010 0001,但最大值是1

    -2热度

    1回答

    我正在为MSP430编写一个ISR。它读取易失性PxIFG寄存器并将其复制到第一条指令的堆栈变量中。是否有任何开销的ISR跳转或我可以期待 __interrupt void SW_PRESSED_ISR(void) { unsigned short currnet_ifg = P4IFG; ... } 编译成类似 ... Register saving instructions

    0热度

    1回答

    使用MSP430F6736A嵌入式编程。用Code Composer Studio编写的代码。 我想发送一些字符串,例如一些数字(26),然后在屏幕上将其发回到PC。现在,我只得到奇怪的字符。我应该改进什么? int main(void) { WDTCTL = WDTPW | WDTHOLD; // Stop watchdog timer P2SEL |= BIT2 + B

    0热度

    1回答

    通过CCS使用嵌入式编程,MSP430F6736A 要知道,如果有什么办法阻止在UP模式(即定时器A)定时器。 在我的应用程序中,我使用Timer_A在UP模式下,并且注册TA1CCR0在特定时间切换LED开/关。 0.5s LED-亮,1秒LED-熄灭。几分钟后(例如2分钟== 120秒),我需要终止应用程序。我需要停止计时器和中断。有没有办法在120秒后打破计数定时器并退出中断? 一种方法可能

    0热度

    2回答

    解决:我必须处理从机的CS/NSS引脚。在TX之前和之后添加一些延迟。 void SlaveMain() { MAP_SPIReset(GSPI_BASE); MAP_SPIConfigSetExpClk(GSPI_BASE,MAP_PRCMPeripheralClockGet(PRCM_GSPI), SPI_IF_BIT_RATE,SPI_MODE_SL