OGG stolni prehravac

Lukas Burda burdal1
Středa Březen 17 14:35:19 CET 2004


Zdravim

Delam programek, ktery ma prehled o registrech ruznych typu MCU.
Ke kazdemu MCU definuji jeho sadu registru.
Kazdy registr zna sve bity(vaha, popis, vyuzit jako skladacka vice bitu
atd..)
Skladane bity, i z ruznych registru, se ukladaji jako nove fiktivni registry
a
znaji sve bity, stejne tak vi ke kteremu registru patri.

Zatim mam definovane jen dva registry PIC16F8x,
protoze jeste neni uplne domyslena struktura dat.

A ted co mne tizi?
Vetsina procesoru ma nejaky registr a v nem jsou
treba ctyri bity, ktere nastavuji bud hodnotu neceho, nebo podle
kombinace tech 4b nastavuji nejaky rezim.
A ja bych potreboval vedet, zda jste se nekdo setkal s tim,
ze se jeste nektere z techto 4b. vyuzivaji k nastaveni jakoby
podrezimu nebo jine skupiny rezimu.
Nevim jiste, zda ta otazka ma hlavu a patu.

Registr "Cosi"

0: S0
1: S1
2: S2
3: S3
4: T0
5: T1
6: T2
7: T3

Kde:
S0:S3 predstavuje nastaveni nejakeho rezimu
T0:T3 predstavuje nastaveni nejakeho rezimu

a znich se jeste vytvori:
Treba:
S0:T0:S3 nebo i jinak

Hlavni je zda podmonozina(treba 4b)
osmibitoveho registru ma jeste nejakou dalsi podmnozinu.
Chci totiz, aby ta datova struktura pro ulozeni informaci
a stavu pri zmene bitu bud na urovni jedinneho bitu
nebo na urovni skupiny bitu a jejich stavu byla co
nejuniverzalnejsi.

Rad bych, aby se pak daly pridavat i ruzne jine MCU,
ne jen PIC. Sice vim, ze absolutne univerzalni to nebude,
ale nerad bych se v tom papral pri kazdem novem typu
MCU a zmene registru.

Marek Pavlu





Další informace o konferenci Hw-list