18-04-2012, 11:49 AM
(Seda postitust muudeti viimati: 18-04-2012, 11:49 AM ja muutjaks oli redart.)
(18-04-2012, 10:53 AM)A.R. Kirjutas: Aga nende PIC-idega oli üks veider lugu. Juba vanast ajast jäi silma.
Kui teha tabel global muutujana, siis ära ei mahu.
Kui sama asi panna tükati mitme local programmi sisse, siis on kõik korras.
Aga local on ju stekis ja visatakse iga kord minema.
Kus ta siis kõik need tabelid ära mahutab ja laadimiseks võtab?
Mingi aadressi probleem?
PIC-il on aadressiruum lehekülgedena ja see lehe keeramine on eraldi tegevus. Kompilaator üritab seda peita, aga ikkagi tuleb sellest veidraid piiranguid ja arusaamatuid veateateid. Lehe suurus sõltub pici perekonnast:
Kood:
Core Size Page Size
12-bit 512
14-bit 2048
16-bit 8192