Dit is een eenvoudige logica sonde project gebaseerd op TI EZ430-dongle. Ik maakte gebruik van een gratis aanbieden op een aantal ez430s van TI in september 2010. ze zijn erg handig en leuk in het uitproberen van kleine codefragmenten en Bekijk het led knipperen. ze had sinds zijn tot rond mijn bureau en ik heb om te komen met iets voor hen. en ik wil stoppen mensen komen en vragen om te lenen van mijn 'MemoryStick'.
Nou, is dit geen geheugenstick, 16 bit MCU w / multi-kanaals ADCs, voldoende 2 K geheugen en loopt tot programmering 16 Mhz. alle ingepakt met de foutopsporing programmering interfacekaart in een pakket van leuke USB-apparaat.
mijn belangrijkste ontwerpdoel is het beperken van mijn interventie aan de oorspronkelijke ez430. in dat ik niet wil ook veel fysiek veranderen en ik wil behouden het programmeren / debuggen van functie voor andere doelprojecten bestuur. Dit alles terwijl die extra nuttige doeleinden.
Dit is een linux project, zoals gewoonlijk, ik had aandacht met mijn beste kennis om voorzieningen te treffen zodat het kan worden gebouwd onder windows. maar ik heb niet de tijd en middelen te proberen alles onder windows.
de meeste van mijn elektronica projecten worden gedaan op een heel klein breadboard en ik werk meestal op krappe ruimtes (keukentafel, half een geleende Bureau, etc). Er zijn vele gevallen die ik nodig heb om te controleren circuit logica niveaus en ik heb met behulp van een multimeter (grootte van een baksteen) dingen om uit te checken. het ergert me altijd als mijn projecten veel kleiner dan mijn multimeter zijn en ik vond het altijd krijgt op mijn manier. Ik moet een alternatief, een kleine logica sonde zal doen.
de ez430 is perfect voor deze taak. om te beginnen met, moet dat het al de vorm van een sonde, ik alleen een spijker en sommige LED's toe te voegen. zoals ik al eerder zei, wil ik dit project eenvoudig en niet-destructieve. en ik maakte gebruik van wat er al beschikbaar is.
in plaats van het bouwproject op een pcb / pref-board, ik het opbouwen van dit op een msp430f2012 targetbord, de 14 pin header via gaten in dienst als mijn prototyping-omgeving. Dit is waar de kleine leds gaat. Ik wil niet de boorgaten op het kunststof omhulsel, wil ik niet lopen ook veel draad noch toevoegen extra contactpunten. alles wat ik nodig hebt is een sonde io contact en een ingang voor de functie knop selecteert, plus gnd en vcc. de USB-aansluiting ziet er perfect voor deze taak. Ik zal de macht van de sonde via de usb (het circuit programmeur zal regelen een rond 3v potentiële voor mij) en gebruik de D + en D-usb verbindt voor mijn sonde en schakelaar.
Aangezien de ez430 slaaf / clientapparaat, bij initialisatie, het zal niet doen behalve een pull-up op D + (om aan te geven het een usb "hi-speed"). Ik gebruik de zwevende D - als mijn sonde io en D + als mijn tactiele knop input (ik hoeft niet eens aan opstelling een pull-up weerstand voor dat, het is er al)
aanvullende informatie kan ook hier worden gevonden.