MSP430 Texas?a

Nov 02, 2004 14 Replies

Witam



Prosi³ bym o konstruktywne opinie za i przeciw w.w. MSP 430 chcia³ bym je stosowaæ w moich urz±dzeniach, a wiêc pytania dotycz± funkcjonalno¶ci (w praktyce), narzêdzia do programowania funkcjonalno¶æ, wydajno¶æ samego procka, oraz pozosta³e za i przeciw.



Pozdrawiam Marek Rutkowski.


U¿ytkownik "Marek Rutkowski" snipped-for-privacy@post.pl napisa³ w wiadomo¶ci news: snipped-for-privacy@gigaeth-gw.news.tpi.pl...

  1. funkcjonalnosc - duza liczba zintegrowanych interfejsow, SPI, UART, A/C, I2C, DMA i D/A ( >= MSP430F15x ), inne... Rodzina 4xx posiada zintegrowany sterownik LCD, a jeszcze inna miernik poboru energi. Czyli dosc duzy wybor. I dzieki temu mozliwe uproszczenie reszty projektu.
  2. narzedzia - darmowe: mspgcc, darmowy kompilator Texas Instruments, komercyjne IAR Embedded Workbench for MSP430 (jest darmowy Trial 30 dni, oraz wersja z organiczeniem wielkosci kodu), IDE430, ImageCraft, Hi-Tech MSP430 C compiler, AQ430 Quadravox, CrossWorks for MSP430 (Rowley) (rowniez trial 30 dni), czyli duzo tego... A jesli chodzi o ich funkcjonalnosc to nie da sie odpowiedziec ogolnikowo, wszystkie maja bledy, zalezy co kto lubi.
  3. wydajnosc? do multimediow to to sie nie nadaje, jesli oto Ci chodzi.
  4. pozostale za i przeciw: ZA:

- JTAG ! - w kazdej wersji kazdego procesora,

- architektura RISC,

- kilka trybow obnizonego poboru mocy,

- prostota programowania pamieci programu Flash (interfejs JTAG),

- BSL - Boot Strap Loader,

- doskonale wsparcie techniczne ze strony TI (dla firm),

PRZECIW:

- nie stwierdzilem?

Pozdrawiam Krzysztof Gawry¶

- nie lezy w kazdym sklepie

- "waski" zakres napiec zasilajacych, AVR jak nie jest zylowany to pojdzie i z 3V i z 5V, z MSP430 niestety tak nie ma

U¿ytkownik "Michal Baszynski" snipped-for-privacy@ga.ze.ta.pl.> napisa³ w wiadomo¶ci news: snipped-for-privacy@4ax.com...

AVR, PIC i inne tez nie, pytanie bylo co do mozliwosci MSP430 i dostepnosci narzedzi a nie ich samych. Contrans-TI - firma ktora handluje MSP430 na Polske.

to nie jest wada, to kompromis, miedzy mozliwosciami a pradozernoscia, AVR lyka pradu ile wlezie w porownaniu z MSP430, zreszta, im bardziej zaawansowany uklad (a MSP430 wyprzedza AVR o dobrych pare lat, jak by nie patrzyl), tym bardziej wymagajace srodowisko jego pracy.

K.

Za: 16 bitowy rdzeń, większe w rodzinie mają sprzętowy multiplikator

16x16bit robiący to mnożenie w jednym cyklu, bardzo niski pobór mocy i szybki start z najgłębszego uśpienia (z 100nA sleep do 1MIPS w 6us), JTAG, dużo peryferiów, dużo I/O...

a punkt "pozostale za i przeciw"? zreszta co Ci przyjdzie po procku, chocby najwspanialszym, jesli nie masz mozliwosci kupienia? Mi sie np. bardzo fajnie programowalo Motorolki. Tylko ich dostepnosc pozostawia duzo do zyczenia. A AVR-ki leza juz praktycznie w kazdym sklepie elektronicznym, a nawet jesli nie, to jest kilka niezaleznych zrodel wysylkowych.

i sprzedadza jedna sztuke wysylkowo?

Robilem uklady juz na roznych '51, AVRach, Motorolach i PIC-ach i kazdy ma jakies "zady i walety". Ale nie piszmy "MSP430 - wad brak", badzmy obiektywni. Nie jestem przeciwny MSP430, bo od dawna sie do nich przymierzam i mam w szufladzie kilka roznych prockow z tej rodziny, gotowa plytke testowa pod F149, JTAG-a - tylko znalezc chwilke, polutowac i sie pobawic. Tylko na razie czasu brak :-(

U¿ytkownik "Michal Baszynski" snipped-for-privacy@ga.ze.ta.pl.> napisa³ w wiadomo¶ci news: snipped-for-privacy@4ax.com...

powtarzal sie nie bede, patrzy wyzej, Jaroslaw nie pytal gdzie kupic, wiec widocznie nie robi z tego problemu, w przeciwienswie do Ciebie.

zadzwon i zapytaj

jestem jak najbardziej _subiektywny_ w tym co tu pisze, napialem ze zadnych _przeciw_ w rozpoczeciu przygody z MSP430 nie stwierdzilem

I wychodzi na to ze skoro Ty, niemasz czasu sie za MSP430 wziasc, lub masz problem z ich dostaniem, to odrazu trzeba odradzac ich stosowanie?

Uklady sa jakie sa, podkreslam to co pisze jest _subiektywne_, jednakze IHMO, subiektywne odczucie kogos kto zajmuje sie tymi ukladami od dluzszego czasu wiecej znaczy niz odczucie obiektywne kogos, kto na nich nic nie robil.

K.

patrze na sprawe calosciowo, a nie pieje z zachwytu nad jednym. Akurat w szufladzie mam garsc roznych MSP430, przywiezionych jeszcze z UK, wiec mi tam rybka, jak bede potrzebowal to sobie ich tam kupie wiecej. Ale pytam o realia PL. Bo zwykle ktos cos poleca, tylko potem sie okazuje, ze albo trzeba sepic probki albo kupowac caly wagon.

ja nie mam nic przeciwko MSP430, ale jezeli komus cos przedstawiasz, to uczciwosc nakazywalaby pokazanie nie tylko argumentow "za", ale takze zwrocic uwage na problemy, ktore moga sie pojawic pozniej. Zreszta gdybys grupe poczytal, to bys zobaczyl np. posty Marka, ktory ma problem z doborem odpowiedniego stabilizatora do MSP430. Moze bys cos polecil? No bo co z tego, ze procek super-duper, skoro pojawia sie glupi z pozoru problem stawiajacy jego zastosowania pod znakiem zapytania?

ja ich nie odradzam, inaczej bym sie do nich nie przymierzal. Inna sprawa jest to, ze jeszcze nie mialem potrzeby stosowania procesora dosc sprecyficznego, jakim jest MSP430. Nie podoba mi sie tylko wybiorcze przedstawianie faktow przez Ciebie i negowanie wszystkiego co nie jest MSP430.

Dz´ki wszystkim za opinie z zakupem MSP 430Fxxx w Pl nie ma ›adnego problemu nawet pojedyŸczych sztuk (jedynie cena wy›sza), je›eli chodzi o zakres napi´ciowy to ja nie widz´ problemu. Problemem dla minie mo›e byç samo programowanie, ale to ju› wyjdzie w praniu, mam nadziej´, ›e mog´ liczyç na kole›eŸskà pomoc w tym temacie.

Pozdrawiam i jeszcze raz dzi´kuj´ Marek Rutkowski.

U¿ytkownik "Marek Lewandowski" snipped-for-privacy@onet.pl napisa³ w wiadomo¶ci news:cm8o1q$7tu$ snipped-for-privacy@news.onet.pl...

a czy ktorys z rodziny jest porownywalny cenowo i mozliwosciami z ATmega 128 ?

U¿ytkownik "Michal Baszynski" snipped-for-privacy@ga.ze.ta.pl.> napisa³ w wiadomo¶ci news: snipped-for-privacy@4ax.com...

Post Marka Rutkowskiego jeszcze bardziej utwierdza mnie w przekonaniu, ze niepotrzeba kupowac odrazu calego wagonu MSP430. Sa w PL, tylko poszukac trzeba.

a Ty dalej swoje...

Problem Marka Lewandowskiego nie polega na niemozliwosci zasilenia MSP430, tylko na takim rozwiazaniu konstrukcyjnym, ktore pozwoli calemu urzadzeniu pracowac DLUGO na bateriach, o malej pojemnosci. Przeczytaj watek uwazniej. Jaki tu masz problem z zasilaniem? Z brzegu biorac:

formatting link
- jak poszukasz, znajdziesz stabilizatory LDO np. 3.3V.
formatting link
takze ma kilka stabilizatorow LDO w swojej ofercie.

Nie neguje wszystkiego co nie jest MSP430, zeby byla jasnosc, nie wszedzie MSP430 sie nadaje, tak samo jak '51, AVR czy PIC, lub inne.

Pozdrawiam Krzysztof Gawry¶

to mnie moze tylko cieszyc :-)

podejrzewam, ze gdyby nie ten wymog to uzylby cokolwiek innego

U¿ytkownik "Michal Baszynski" snipped-for-privacy@ga.ze.ta.pl.> napisa³ w wiadomo¶ci news: snipped-for-privacy@4ax.com...

[...]

Elfa ma w swojej ofercie. Szybko i pewnie. Niestety nie najtaniej i tylko 6 pozycji. Ale wspó³pracê z TI chyba rozszerzaj±

A nie s±dzisz, ¿e Twój adwersarz po prostu NIE MIA£ tego typu problemów? Je¶li masz - zapytaj, przedstaw, a nie rzucaj siê do oczu.

Ja przyznajê, ¿e wola³bym gdyby MSP430 by³y 5V tolerant, ale to nie problem. Je¶li potrzebujê MCU do wspó³pracy z modu³em LCD na 5V, 4bity i kupê pr±du pobieranego to oczywi¶cie nie wybiorê energooszczêdnego, 3V i 16 bitowego procesora i wydaje mi siê to logiczne. I nie bêdê tego klasyfikowa³ jako wadê ani MSP ani wy¶wietlacza.

[...]

Dlaczego s±dzisz, ¿e jest on "do¶æ specyficzny" ? I co to dla Ciebie oznacza?

Fakt, Krzysztow pisze mocno w superlatywach, ale taka jest jego opinia, wolno mu. A negowania wszystkiego innego nie zauwa¿y³em.

Albert

PS. Z wad dla niektórych dorzucê, ¿e nie ma w obudowach DIL

U¿ytkownik "Andy" snipped-for-privacy@ceti.pl napisa³ w wiadomo¶ci news:cmbjof$o7u$ snipped-for-privacy@inews.gazeta.pl...

news:cm8o1q$7tu$ snipped-for-privacy@news.onet.pl...

Dla mnie wiêkszy sens ma porównywanie aplikacji, a nie procesorów

Ale spróbujê:

1 Cenowo Elfa: msp430f149 ok dwa razy tañszy ni¿ atmega128
  1. Mo¿liwo¶ci: a) czêsztotliwo¶æ taktowania - 8TI/16ATMEL (ale L te¿ 8 ;-) ) elastyczniejszy uk³ad w TI b) cykl rozkazowy - krótszy w atmega128 c) lista rozkazów - wiêcej w atmega128 , lepsza w msp430f149 d) rejestry - ilo¶æ podobna u TI funkcjonalniejsze e) pamiêæ - 2 razy wiêksza w atmega128 +EEPROM, którego msp nie ma f) 8bit Atmel 16 bit TI g)przetwornik AD - stanowczo przewaga TI h)zasilanie - oczszêdno¶æ u TI, 5V dla atmega i)Timery/PWM - moim zdaniem przewaga TI, cho¶ odmienna koncepcja utrudnia pokazanie ró¿nic

który lepszy? Zale¿y co potrafisz z tego wykorzystaæ w swoim projekcie.

Albert

jesli uwazasz zadanie niewygodnego pytania od razu za rzucanie sie do oczu..

zostal zaprojektowany pod katem minimalizacji poboru mocy, co niestety wprowadza pewne ograniczenia, jak chocby wlasnie te napiecia zasilajace, ktore mnie ostatnio mocno zabolaly. Nie zawsze maly pobor mocy jest najistotniejszy, 16 bitowa architektura i niezla wydajnosc oraz mnogosc peryferii zachecaly do jego uzycia, ale niezbyt sensowne staje sie podlaczanie do niego popularnych wyswietlaczy alfanumerycznych LCD na HD44.. czy tez graficznych na T6963. Akurat ostatnio cos z takim wyswietlaczem graficznym musialem zrobic i niestety MSP430 musial zostac odlozony. Nie ze sie nie da, ale prosciej i wygodniej bylo jednak uzyc czegos innego.

a mi chyba tez wolno przedstawic swoje zdanie ;-)

Dla mnie nie wada akurat :)

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required