Domanda

Sto cercando di controllare un mucchio di LED dal mio computer, con un TI MSP430 o simile.
Il mio computer è un MacBook Air e quindi sembra l'unica porta con cui posso comunicare è USB. L'MSP430 ha una porta USB, ma non riesco a trovare alcuna informazione sull'uso della porta USB per qualsiasi cosa oltre alla programmazione del chip. C'è un modo per aggirare questo, per usare USB per comunicare con il consiglio?

Grazie!

È stato utile?

Soluzione

Se stai utilizzando uno dei processori con hardware USB integrato, dovresti guardarlo Pagina degli strumenti del Texas che descrive le capacità di MSP USB. Include collegamenti allo stack del software USB che dovrai implementare un dispositivo di classe HID.

Altri suggerimenti

Vedo altre due opzioni qui. Puoi anche usare:

un) USB <-> LPT Adattatore per controllare direttamente i LED - in questo caso gli schemi sono estremamente semplici. Vedere come è fatto;

b) USB <-> COM o USB <-> RS232 Adattatore per comunicare con il controller tramite RS232 - In questo caso dovrai implementare un protocollo semplice per la comunicazione con il controller, ma l'intera soluzione sarebbe comunque molto più semplice di quella con USB.

I micro controller MSP430 Series 5 e Series 6 (cioè MSP430x6xx e MSP430x5xx) hanno moduli USB incorporati che consentono la comunicazione dal PC e potrebbero essere utilizzati per controllare MSP430 tramite USB. Scarica il pacchetto MSP430 USB Developers qui: http://www.ti.com/tool/msp430usbdevpack e utilizzare gli stack API CDC o HID USB per sviluppare un'applicazione secondo i tuoi requisiti. Nel caso in cui si stia utilizzando CDC (porta COM) è possibile utilizzare un programma terminale per inviare i comandi ai LED di controllo o se si utilizza lo stack HID, è possibile utilizzare il software Hiddemo PC incluso nel pacchetto sviluppatori per inviare/ricevere comandi.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top