Forum Strippenstrolch

Forums-Ausgangsseite

log in | registrieren

zurück zum Forum
Board-Ansicht  Mix-Ansicht

loop über ein halbes Byte / I2C

verfasst von el-haber, Catania, 08.06.2006, 14:56

Hi,Pic habe ich zwar noch nicht gemacht, dafür aber alles andere, was Rng und Namen hat.Bei solchen Problemen verwende ich 2 Variablen. Die eine Variable(Speicherzelle oder Register) wird dem einen Gerät zugeordnet und repräsentiert die unteren Bits, die andere dem 2. Gerät und repräsentiert zwar auch die Werte zwischen 0 und 15, verschiebt diese aber vor der Ausgabe um 4 Stellen.Vor der Ausgabe eines Wertes an die beiden Geräte wird in einer Subroutine die eine Variable um 4 stellen mit Shift-left(4) verschoben und mit der anderen Variable OR-Verknüpft. Shift läuft wesentlich schneller ab als Multiply.CUStefan

 

gesamter Thread:

zurück zum Forum
Board-Ansicht  Mix-Ansicht
5404 Postings in 699 Threads, 5 registrierte User, 35 User online (0 reg., 35 Gäste)
Forum Strippenstrolch | Kontakt
RSS Feed
powered by my little forum