Ce se poate face pe picah

> Acum un an și jumătate, am început să comparăm
> Capacitatea de încărcare a PIC și AVR. comparație
> Datele din DS. Deci Microchip specifică maximul permis
> curent 20 mA, Atmel - 40 ma.

Și ce? Pot stabili un obiectiv și pot compara câte ATMELO-uri au ars prietenii mei,
atunci când panoul nu este atât de introdus, și cât de multe alte cunoștințe, atunci când la fel de greșit
au introdus un vârf.

> Și totuși, atunci când i-am pus o întrebare, ce se poate face pe AVR, atunci
> nu fac pe PIC, atunci pot seta
> întrebarea contra: ce se poate face pe PIC, ceea ce nu se poate face
> pe AVR?

Știți cine răspunde la întrebare cu o întrebare?

> Pot să adaug că am lucrat cu fracțiune de normă într-o companie unde a fost prima oțel
> folosiți PIC, mai târziu firma a trecut
> la ATmega, și acum utilizează MSP430, deoarece consumat
> puterea a fost factorul decisiv.

seria nanoWatt la vârfuri este mai mult ca un plus față de serie, și nu ca principală caracteristică. eu
Știu oameni care s-au mutat de la texas la un nou microcip doar de factori
consum redus.

Concluzie - studiați noi carduri on-line, etc. și altele asemenea.
Nu sunt un propagandist aici. Doar că nu am avut astfel de sarcini, care
nu poate fi rezolvată la vârf. Deși nu există ghirlande de brad. Dar știu că într-o bună zi,
orice astfel de probleme vor apărea și, prin urmare, mă uit în direcția Filmsovy AWS și AD21xx.
Pe ei pur și simplu întrebări în confe este mai puțin. Cum vă place acest indicator?
Și totuși - abrupta embedderului nu este determinată de numărul de controlori masterat.
IMHO.

IgorN a scris:
> Pentru a rezulta că pentru o eroare nu pot de atunci. încă (cumva Vova
> a cerut deja
hibrid 8.02PL1 + MPLAB5.7.40) cu lucrarea hibridă.

e rău că nu vezi greșeli - Extra.
;)
De asemenea, fișierul err nu este generat? (dacă setările sunt setate)

> Ce se înțelege prin "amintiți-vă
despre bitul IRP în STATUS'e mlyayayaya "

Eu sunt cel din modulele asm;)
ca totul a lucrat, dar cum
a umplut cugetul în băncile a doua și a treia și așa sa dovedit că după ce compilatorul a lucrat cu
variabile sau oriunde altundeva, dar IRP-ul din STATUS a fost expus, iar in faza lui asmovyh am uitat de el :) si
lucrul cu variabilele prin FSR nu a scris acolo: (cumva nu mi-a fost de multe ori faptul că eram preocupat de astfel de gunoi, asta e
Am uitat.

> Separat, cuvintele sunt clare și, împreună, asta este dacă vreau
> utilizați indicatorul pentru
structura într-o matrice este necesar ca aceasta să se facă cu IRP?

Lucrul este că picc nu știe cum să lucreze
pointeri la toate băncile. Am vorbit deja despre acest lucru, punctul este că pointer în picc pe RAM este de 8 biți (deci
deja implementate) și RAM mai mult de 256 de octeți se pot întâmpla. astfel încât dacă aveți nevoie de un pointer la variabile în cel de-
o treime din bănci, atunci trebuie să fie clar definită:

aceasta este
gunoi.


overdriven
direct nicăieri: (forțele nu sunt populare la stat, dacă nu este clar - întrebați ce.

Re: Apropo, de ce nu scrie

Ei bine, probabil pentru că unii oameni cred că această expresie este necitită (nu sunt un exemplu de scriere
În al doilea rând, este mai probabil din cauza obiceiului, deoarece IAR se ocupă de expresii ternare mai rău decât dacă
. altceva. Deși în acest caz nu contează.

și în acest caz

în HI-TECH nu a verificat peste tot, dar aici nu are nicio importanță.

puteți să vă certați, dar aici nu este esența (-)

> IgorN a scris:
>> Pentru a rezulta că pentru o eroare nu pot de atunci încă (cumva Vova
>> a cerut deja
> hibrid 8.02PL1 + MPLAB5.7.40) cu lucrarea hibridă.
>
> este rău că nu vedeți greșeli - extra.
>;)
> Fișierul err prea nu este generat? (dacă setările sunt setate)


Este generat. Ceva. Nu există cu siguranță psihic. Doar greșelile nu sunt întotdeauna prezentate.
Și în acest caz, chiar atunci când transferul la o altă bancă și a intrat în.

Cel mai ciudat lucru este că pointer bank0 și 1 pot indica orice x. de la orice
banca 0 sau 1, și aparent și pentru 2 și 3. Dar 01 nu poate în 23 și invers. Se pare
că așa. Sper că scurtarea cuvintelor nu afectează semnificația.

Ei bine, despre asta și spuneți

IgorN a scris:
> Cel mai ciudat lucru este ca pointer bank0 si 1 poate indica orice
> x. de la orice
banca 0 sau 1, și aparent aceeași pentru 2 și 3. Dar 01 nu poate în 23
> și invers.


Deci, despre asta spun. și ei au
documentația este scrisă. și a vorbit despre același lucru cu Ivan (el a dat legătura). Și totul de la faptul că indicatorul
memoria RAM este de 8 biți. aici.

Se pare că am greșit, am uitat să mă gândesc la stiva :(

Acum. Și în interiorul f-tion, dacă aveți nevoie de o memorie mare de 32 de registre este necesar undeva asta
tot ce trebuie păstrat. Aproape înțeleg, dar vreau să aud ceva ca răspuns.

Re: Imi pare rau, am uitat sa ma gandesc la stiva :(

Pe stiva, vesto. Apropo, compilatorul nu utilizează toate registrele (IAR). Și am scris și despre asta
"cel mai bun vânzător" (acum se numește :)))). Aplicat la AVR, deși despre PIC menționat.

Re: Si am auzit ca Microchip vinde 80% din actiunile sale la Atmel!

Re: Ei bine, despre asta si spuneti

Teoria fină este diferită de practică. ; [

Aici nu dă:
El scrie:
Eroare [000] STAB876.OBJ 61. Overflow de fixare în expresie (loc 0xFF8 (0xFF8 + 0), mărime
1, valoarea 0x190)
Eroare [000] STAB876.OBJ 91. Overflow de fixare în expresie (loc 0xD50 (0xD2E + 34),
dimensiunea 1, valoarea 0x190)
Eroare [000] STAB876.OBJ 135. Overflow de fixare în expresie (loc 0x3A0 (0x380 + 32),
dimensiunea 1, valoarea 0x190)

atunci funcționează. sau este iluzia muncii (?), în orice caz, este compilată fără erori.

nu esti banca zafigachil

IgorN a scris:
> Aici nu-i dă:
> scrie:

calificatorul pe care banca nu la plasat acolo.

char * ptr;
// pointer la zero și prima bancă, plasată (pointerul însuși, un octet) în
zero bancă

char ban2 * ptr;
// un indicator la cea de-a doua (sau poate la a treia chirie) bancă, plasată (indexul însuși,
un octet) într-o bancă zero


char * bank2 ptr;
// pointerul la primul canal zero, este plasat (pointerul însuși, un octet) în al doilea
bancă

bank2 char * bank1 ptr;
// indicatorul pentru a doua bancă, plasat (pointerul însuși, un octet) în prima bancă

dar ce este pentru structura ta?

IgorN a scris:
> struct b24 A [16];

Ce este asta?
ce este b24?

poate face mai bine
prin tippedef?

a anunțat
o serie de 16 elemente de tipul my_t.

Re: bancă nu acolo zafigachil


Ei bine, da, atunci mă uit (asm nagenennogo) că IRP la zero are loc.

Trăiți un secol și învățați - viața nu este suficientă.

Re: si ca acolo la tine pentru structura astfel?

> IgorN a scris:
>> struct b24 A [16];
>
> Ce este asta?
> Ce este b24?
>
> pot face mai bine
> Prin typedef?
>
> typedef struct my_t;
>
> my_t A [16];
>
> a anunțat
> O matrice de 16 elemente de tipul my_t.

uniune de patru structuri b24 char lo;
caractere medii;
char hi;


Poate fi mai bine? Esența unității este de a rupe cel mai mic 3 octeți de la lung, cel mai vechi nu este necesar
(este încă zero). Dacă ar exista trei octeți întregi, nu aș folosi deloc deloc.

Re: T-34 recunoscut ca cel mai bun rezervor al secolului al XX-lea

Cel mai bun rezervor al tuturor timpurilor a fost T-34 sovietic. Sa apropiat de el
estimări limită pentru putere de foc, securitate, mobilitate,
asimilare de către industrie. Reputația T-34, câștigată de el pe câmpurile de luptă,
cu condiția ca rezervorul să aibă un punctaj ridicat cu privire la ultimul criteriu.

Iată tema ridicată! Un număr record de postări este neechivoc! (-)

Articole similare