1. msp430 ima 5 power modova ( da ih tako nazovem ):
AM -- CPU is active, all enabled clocks are active
LPM0 -- CPU, MCLK are disabled; SMCLK , ACLK are active
LPM1 -- CPU, MCLK, DCO osc. are disabled; DC generator is disabled if the DCO is not used for MCLK or SMCLK in active mode; SMCLK , ACLK are active
LPM2 -- CPU, MCLK, SMCLK, DCO osc. are disabled; DC generator remains enabled; ACLK is active
LPM3 -- CPU, MCLK, SMCLK, DCO osc. are disabled; DC generator disabled; ACLK is active
LPM4 -- CPU and all clocks disabled
e sad ... ja ovo "nista ne kontam" :D ... 3 sam nekako i probao, budio uC iz watchdog-a ... ali .. ako imam nesto ovako:
// - internal osc - 8MHz
// - external osc - 32KHz
int brzo(int x)
{
// ocu da ovaj blok radi MAX brzinom (8MHz)
int y;
...
...
return (y);
}
int main(){
// ocu da ovaj blok radi sporo - na 32KHz
...
z = brzo( w ); // ovo je trebalo da radi mnoooogo brzi
... // ovo je sad ovde opet sporo
...
}
dakle nesto poput ovoga:
int cos(int x){...}
int main(){
goSlow();
...
...
goFast();
x = cos(y);
goSlow();
...
...
}
KAKO?
jos gore, kako da ga probdim iz LPM4 kada je sve "disabled"?
2. napajanje ... koliki je raspon napajanja za msp430 ... meni je radio i na 5v i na 2v...ali sam uspeo jedan da spalim ... (nemam pojma koliki mu je bio napon u tom trenutku) .. dakle, da li neko iskustveno ima ideju koji su gornji i donji limit za napajanje msp430* uC-a
3. ulazni napon na portu
- koliki je max "safe" ulaz na portu koji je setovan kao "input"
- koliki je max "safe" napon na portu koji je setovan kao "output"
4. jel mogu da "ugasim port" ? (ovo mi je neko negde spomenuo ali nemam ideju kako bih ugasio port ?!)