Kilka uwag dla tych, którym ma przyj¶æ do g³owy rze¼bienie na procku Texas Instruments MSP430F149 lub 148 (innych nie æwiczy³em, ale podejrzewam, ¿e maj± to samo).
- Procesor jest wysoce miodny, sam w sobie. 12-bitowy A/D + ok. 2uA poboru w "sleepie" (LPM3) przy wstawaniu co sekundê i wykonywaniu paru zbêdnych czynno¶ci + du¿o RAMu + du¿o FLASHa.
- Procek jest z zachowania "niskopr±dowy" - bardzo wra¿liwy na ESD i trzeba go postawiæ na naprawdê uczciwie zrobionej p³ytce, wszystko zgodnie z kanonami albo jeszcze lepiej. Co ciekawe, niektóre ESD nie powoduj± np. resetu, czy innego fajnego efektu, który ³atwo zauwa¿yæ, ale powoduj± np. prze³±czenie siê po cichu przetwornika na 10-bitowy. Trzeba sprawdzaæ i ew. przestawiaæ z powrotem.
- Przesterowanie przetwornika a/c daje zabawne efekty - procesor najpierw zachowuje siê dziwnie (trudno mi to prze¶ledziæ, bo mam ju¿ 30K programu a CSPY firmy IAR, to dziadowski debugger) a nastêpnie staje, resetuje siê, no i w ogóle - kolorowy zawrót g³owy. Wej¶cia analogowe w swoim wynalazku mia³em zabezpieczone ot-tak - zwyk³ymi diodami, jedna do masy, druga do zasilania procka. Niestety - nie pomaga, musia³em wstawiæ Schottky'ego i to przez które mo¿na pu¶ciæ trochê pr±du zanim zacznie im rosn±æ UF powy¿ej tych 0.2-0.3V.
- Firma IAR to buce pierwszej klasy i radzê ich omijaæ z daleka. Je¶li chodzi o MSP430, to s± ju¿ niez³e tanie kompilatory, no i nie ma takich problemów we wspó³pracy z producentem, jak z IARem. Za IARa zap³acili¶my jakie¶ 12 tysiêcy, te tanie s± po jakie¶ 400USD - tak orientacyjnie. O ile wiem, jest te¿ kompilator C GNU, znaczy frikowy i obecnie jest ju¿ ca³kiem niez³y. Co do IARa, to ich kompilator jest "taki-se", do¶æ cienki, natomiast dostarczony w pakiecie debugger, to po prostu skandal. Samo IDE przyzwoite, chocia¿ zachwytu nie budzi.
Poza tymi ciekawostkami - procesor bardzo ciekawy w zastosowaniach, gdzie trzeba sporo RAMu, sporo programu (mo¿na dobraæ konkretny typ do potrzeb) oraz 12-bitowy ADC i naprawdê niski pobór w trybie powerdown itp. Ja zatrzyma³em siê na PICu 16F877, który (pamiêæ mo¿e myliæ) w jakim¶ tym swoim sleepie bra³ 10-30uA, przy ok. 2uA MSP. To spowodowa³o (oraz dobry przetwornik), ¿e wynalazek oparty na PICu le¿y w kartonie z "osobliwo¶ciami" a ten sam wynalazek na MSP jest w produkcji.
To tyle newsów z moich niedawnych (dzielnych, rzecz jasna ;-)) poczynañ.
Pozdrav, Scoobie