Fórum témák

» Több friss téma
Fórum » MSP430 mikrovezérlők
 
Témaindító: gomzito, idő: Ápr 21, 2006
Témakörök:
Lapozás: OK   10 / 139
(#) Spumifater válasza neogeo2 hozzászólására (») Okt 9, 2011 /
 
Régebben olvastam egy könyvben, ha jó emlékszem "Mikroprocesszor hobbi" volt a címe. Egy SN74154-re épülő kapcsolás volt benne, ami, ha jól dereng, 128 kapcsolható (címezhető), kimenetet eredményezett. A kapcsolás nem volt túl bonyolult, de kellett még néhány tároló. Egy kontrollerrel 128 kapcsolható kimenet azért nem rossz. Csak az a baj, hogy nem találom. Viszont az elgondolás nem rosz!
(#) balux33 válasza neogeo2 hozzászólására (») Okt 9, 2011 /
 
Szia!
kipróbáltam oda kötöttem a két gombot és semmi bajuk.
(#) icserny válasza neogeo2 hozzászólására (») Okt 9, 2011 /
 
Vannak kifejezetten portbővítőnek szánt IC-k is, pl. az MCP23017 (I2C), vagy az MCP23S17 (SPI). Ezekkel a bemeneti szint megváltozásának, vagy adott értéktől való eltérésének hardveres figyelése, megszakításkéréssel is megoldható.
(#) neogeo2 válasza balux33 hozzászólására (») Okt 9, 2011 /
 
Ez hasznos infó. Jó tudni. Köszi.
(#) neogeo2 válasza icserny hozzászólására (») Okt 9, 2011 /
 
Még nem ismertem, de egészen jó dolognak néznek ki. Nem is kerülnek túl sokba. Na majd egyszer... Ezeknél a kis MSP prociknál nagyon hamar elfogynak a lábak
(#) David.zsombor válasza neogeo2 hozzászólására (») Okt 10, 2011 / 1
 
Elvileg nagyobbakat is lehet programozni vele...
(#) balux33 válasza neogeo2 hozzászólására (») Okt 10, 2011 /
 
Szívesen
Ezt a pic-es könyvet a sulikönyvtárból is kitudom hozni, de azért köszi.
Most éppen a 3. kiadása van nálam a C-s része hasznos tud lenni.
Más: rendeltem a TI-töl mintát de csak 2452 volt raktáron a 2553 sokkal később lett volna.
Menyi idő kb mire ez megjön? És ugye a vámot sem kell fizetni?
(#) David.zsombor válasza balux33 hozzászólására (») Okt 10, 2011 /
 
Nem kell semmit fizetni. Kb 1 hét. Am backorderelhetsz is nyugodtan.
(#) neogeo2 válasza balux33 hozzászólására (») Okt 10, 2011 /
 
Ha jól tudom 30$-ig nem kell vámot fizetni. Szerintem beleférsz. Mintát nem rendeltem még, de a launchpad kb. 1 hét alatt jött meg. Gondolom ez is hasonló idő lehet.
(#) balux33 válasza DecebaL hozzászólására (») Okt 11, 2011 /
 
Szia!
Nincs még kész véletlen a 3510i lcd unitod ?
Ha kész van nagyon megköszönném ha megosztanád velem, akad még itt 3510i kijelző is
Üdv!
(#) DecebaL válasza balux33 hozzászólására (») Okt 11, 2011 /
 
Szia!

Egy meló miatt félre kellett tennem, mindenképp meg fogom írni mert van egy, majdnem kész állapotban lévő forrasztóállomásom amihez színes kijelzőt akarok.
Ha van kedved és nem akarod kívárni míg elkészülök vele akkor ebből kiindulhatsz igaz PIC alá van írva de nem nehéz átírni.
A forrasztóállomás szoftja már teljesen kész van 2553 procival megy ilyen pákával már csak a kijelző driver hiányzik és a dobozolás.
(#) icserny hozzászólása Okt 15, 2011 /
 
Így néz ki az MSP430 Launchpad nagyobb testvére, az MSP-EXP430FR5739 Experimenter Board. A kártya csak egy picivel nagyobb a Launchpadnál. Felül ugyanaz az USB FET programozó/debugger található, mint a Launchpad kártyán. A kivezetések száma láthatóan több, van 8 db LED, a RESET gomb mellett két másik nyomógomb, NTC ellenállás, s egy háromtengelyű gyorsulásmérő. A kép alján látható csatlakozók a Texas Instrument RF bővitőkártyáinak csatlakoztatására szolgálnak.

Az MSP430FR5739 mikrovezérlő különlegessége a FRAM programtároló memória, amely gyorsabb és sokkal többször újraírható (2^14-szeres újraírhatóságot adnak meg), mint a flash, tehát adattárolásra is használható (pl. adatgyűjtőkben, vagy önmódosító programokhoz).

FRAM.jpg
    
(#) mzozo95 hozzászólása Okt 15, 2011 /
 
Sziasztok!

Én csak most fogom elkezdeni az ismerkedést ezzel a szerkezettel. Olvastam ,hogy a kimeneti feszültsége nagyon kicsi, ezt szeretném felerősíteni valamilyen egyéb áramkörnek is elfogadható erősségűre( legalább 5V ra).

Lényeg hogy minél olcsóbban és egyszerűbben erősítőt( lehetőleg integráltat, chipes) szeretnék hozzá erősítőt építeni...

Tudna segíteni valaki?

Zoltán
(#) mzozo95 válasza mzozo95 hozzászólására (») Okt 15, 2011 /
 
Ezt megoldhatom pl 2 TL 064 CN-el: Bővebben: Link invertáló kapcsolással, ( műveleti erősítőt még sosem készítettem, tapasztalatlan vagyok)

Ha jól gondolom akkor az invertáló kapcsolás megfordítja a polaritást( esetünkben pl -0,3 ból -(-0.3)*10= +3V ot csinál?)

Jól gondolom?
(#) icserny válasza mzozo95 hozzászólására (») Okt 15, 2011 /
 
Az MSP430 mikrovezérlők 3,3 V-os tápfeszültséggel dolgoznak. Ez nem feltétlenül kicsi, hiszen a TTL áramkörök 2,2 V-tól magas szintűnek érzékelik a jelet. A gond hamarabb jelentkezik a fordított irányban, ugyanis az MSP430 mikrovezérlők bemenetei nem tolerálják a 3,6 V-nál magasabb feszültséget. Egyszerű esetben az egy feszültségosztóval megoldható.

Ha mindenképp magasabb jelszint kell, akkor ne erősítőben gondolkozz, hanem olyan 5 V-os TTL kapuáramkörben, amely a bemeneti oldalon az említett 2,2 V-tól már magas szintűnek érzékeli a jelet, a kimeneten pedig az 5 V-os tápfeszültséget megközelítő jelszintet produkál.

Kétirányú vonalak esetében is van megoldás van megoldás a szintillesztésre.
(#) szitko válasza mzozo95 hozzászólására (») Okt 15, 2011 /
 
Rengeteg jó megoldás van a probléma kiküszöbölésére, pl. SN74LVC4245A.
(#) mzozo95 válasza icserny hozzászólására (») Okt 15, 2011 /
 
Sziasztok!

Köszönöm mindkettőtöknek!

Megtudtam, hogy téves információkat tudtam, a kimenő feszültsége tehát 3,3V. Ez a legtöbb esetben bőven elég, de arra is adtatok megoldást, hogy ezt felvigyem 5V ra, ami pedig már tökéletes..

Köszönök mindent!

Zoltán
(#) neogeo2 válasza mzozo95 hozzászólására (») Okt 15, 2011 /
 
Esetleg valami ilyesmit is használhatsz: Bővebben: Link
Itt egy eléggé jól terhelhető kimeneted lesz.
(#) balux33 hozzászólása Okt 15, 2011 /
 
Sziasztok!
Szükségem lenne arra hogy a program egy elágazásában megemeljem az órajelet 8Mhz-re majd ez a rész végén vissza
állítsam 1Mhz-re , meglehet ez valósítani?
  1. void osc8mhz (void)
  2. {
  3.   if (CALBC1_8MHZ ==0xFd || CALDCO_8MHZ == 0xFd)
  4. {
  5. while(1); // If cal const erased,trap
  6. }
  7. BCSCTL1 = CALBC1_8MHZ; // Set range
  8. DCOCTL = CALDCO_8MHZ; // Set DCO step + mod
  9. }

Ezzel a programrészlettel átál 8Mhz-re de ha ennek az 1Mhz-es változatát is berakom bárhova a programba a következő hibaüzenet fogad :

Fatal Error[e89]: Too much object code produced (more than 0x1000 bytes) for this package

Mit írna ez , nem nagyon értem ?
(#) mzozo95 válasza neogeo2 hozzászólására (») Okt 15, 2011 /
 
Vagy akár optocsatolókkal is lehetne "erősíteni"...
pl 2db ilyennel: LTV 847.

Az optocsatolók 1,5khz frekvenciájú jelet( servo vezérléhez át tudnak vinni?

Az optocsatolóknál a 'led' elé kell tenni ellenállást?


Zoltán
(#) kissi válasza balux33 hozzászólására (») Okt 16, 2011 /
 
Azt jelenti, hogy az előállított kód nem fér bele a kontrolleredbe ! Lehet, hogy már nagyon kihasználtad eddig is a programmemóriát és még ez a pár sor sem fér bele ( a C nyelven írt egy sor sok gépi kódú utasítássá alakul és "zabálhatja" a programmemóriát! ) ?!

Steve
(#) balux33 válasza kissi hozzászólására (») Okt 16, 2011 /
 
Szia.
Megvan mi volt a gond!
IAR-ban írtam a programot és az le van korlátozva 4K-ra, a kódot CCS-be áthozva egyből működött és írta hogy 4.4K helyet foglal.
Furcsa is volt hogy 8K-s UC-be ez a pár sor nem fér bele mikor enélkül a 4K-s ba is belefért.
Köszönöm a segítséget.
(#) neogeo2 válasza mzozo95 hozzászólására (») Okt 16, 2011 /
 
Idézet:
„Az optocsatolók 1,5khz frekvenciájú jelet( servo vezérléhez át tudnak vinni?”

A linkelt tipus 80khz-ig működik (adatlap szerint )

Idézet:
„Az optocsatolóknál a 'led' elé kell tenni ellenállást?”

Az ellenállás kell.
(#) t0bi hozzászólása Okt 18, 2011 /
 
Sziasztok!
Engem is megcsapott a 430-as füstje megvan a Launchpad, már az alapdolgokon túl vagyok.
icserny, nagyon köszönöm a cikkedet, igazán alapos munka, ettől jött meg a kedvem a 430-hoz. Kiváncsian várom a folytatást, az órajel beállításról és esetleg lcd-hez, telefon kamerához való illesztésről. PIC-eket már programoztam assemblyben, de most szeretném a C nyelvet is megismerni. Ehhez a legjobb eszköz most a 430-as.
Jelenleg 6110-es lcd életrekeltésével foglalkozom, találtam néhány linket (pl. ezt), de ha tudtok még konkrét megoldásokat Launchpaddal, megköszönném.
(#) icserny válasza t0bi hozzászólására (») Okt 19, 2011 /
 
Üdv a klubban! Sok sikert a Launchpad-dal történő ismerkedéshez! A második rész már majdnem kész van (az utolsó oldalán dolgozom), de szeretnék előre lehűteni mindenkit: ez a rész nem látványos alkalmazásokról fog szólni, hanem az MCU belső egységeiről, tehát egy kicsit elvont lesz.
(#) t0bi válasza icserny hozzászólására (») Okt 19, 2011 /
 
Köszi szépen! Amin dolgozol, nagyon fontos számomra (is), mert legalább megismerjük a 430-ast, tehát várjuk nagyon.
Mellesleg lenne egy kérdésem: A Nokia LCD 9 bites SPI vezérlést kíván, amit PIC-eknél csak szoftveres úton lehet megoldani. Könnyít, vagy egyszerüsít-e a programozásban, hogy a 430-as 16 bites?
(#) icserny válasza t0bi hozzászólására (») Okt 20, 2011 /
 
Idézet:
„Könnyít, vagy egyszerüsít-e a programozásban, hogy a 430-as 16 bites?”
Nyilván segít, ha 8-nál több bitet egy egységként lehet kezelni. De én azt sem tartom kizártnak, hogy a 16 bites USI egység hardveres támogatását is igénybe lehet venni. Ebben a fórumban azt írják, hogy a 16 bites USI 9 bit küldésére is használható, csak arra kell ügyelni, hogy az utolsó 9 bit legyen hasznos adatokkal feltöltve. A nem használt 7 bit pedig egyszerűen kicsorog a slave shift regiszteréből. Én nem tudom ezt mivel kipróbálni.
(#) icserny hozzászólása Okt 20, 2011 /
 
Egy "könnyűsúlyú" printf() megvalósítást mutat be a 43oh portál. Ebben nincs támogatás a lebegőpontos változókhoz, viszont kicsi a memóriaigénye, tehát belefér az MSP430G2231-be is.
(#) icserny hozzászólása Okt 20, 2011 /
 
A BRIGHAM YOUNG UNIVERSITY ECE124 kurzusán a Texas Instruments MSP430 eZ430-F2013 fejlesztőkészletre alapozva oktatják az MSP430 mikrovezérlőket. Fantasztikusan jó a honlapjuk, elérhetők az előadásvázlatok (Slides), a laborgyakorlatok (Labs) a hivatkozások részben pedig sok hasznos információ és tananyag (többek között John Davies könyve is...).

Érdemes nézegetni, minimális angol tudással el lehet boldogulni!
(#) DecebaL hozzászólása Okt 22, 2011 /
 
Üdv Mindenkinek!

Az alábbi problémával szembesültem a tegnap. Nálunk volt a keresztlányom 1-2 percre kimentem és Ő azzal foglalta el magát, hogy a Launchpadot folyamatosan ki húzta bedugta az USB -be. Azóta a Launchpadot egy gépem sem ismeri fel, bedugom semmit nem csinál csak a power led világít.
Van valakinek ötlete, hogyan tudnám működésre bírni?
Következő: »»   10 / 139
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem