02.09.2013 Views

Multipla elektroder för elektrisk behandling av förmaksarytmi

Multipla elektroder för elektrisk behandling av förmaksarytmi

Multipla elektroder för elektrisk behandling av förmaksarytmi

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

När mastern vill adressera en särskild sl<strong>av</strong> sätts den nionde biten till 1. Alla sl<strong>av</strong>ars receive<br />

interrupt aktiveras och sl<strong>av</strong>arna kan undersöka informationen i de följande 8 data bitarna. Om<br />

id numret stämmer överens kan den adresserade sl<strong>av</strong>en <strong>för</strong>bereda sig på att ta emot data eller<br />

alternativt skicka data till mastern. Inga andra sl<strong>av</strong>ar kommer då att påverkas <strong>av</strong> vare sig<br />

masterns eller den aktuella sl<strong>av</strong>ens datautbyte.<br />

Alla sl<strong>av</strong>ar behandlar data från mastern genom 1yxh där <strong>för</strong>sta biten är ”Wake up bit”. 100h –<br />

1CFh reserveras <strong>för</strong> adressering <strong>av</strong> enskilda sl<strong>av</strong>ar och öppnar seriekommunikation med<br />

aktuell sl<strong>av</strong>. 1C0h – 1FFh reserveras <strong>för</strong> direkta systemkommandon riktade till alla sl<strong>av</strong>ar:<br />

En adressbyte (8 bitar) innehåller en adress till en enskild sl<strong>av</strong> eller en adress som kallar på<br />

alla sl<strong>av</strong>ar (de fyra <strong>för</strong>sta bitarna - y) och en info del som innehåller olika kommandon (de<br />

fyra sista bitarna - x).<br />

För sl<strong>av</strong> nummer 1 aktiveras följande funktioner om adressen (y) innehåller 1. Info delen talar<br />

om vad som ska ut<strong>för</strong>as (x).<br />

Exempel:<br />

1(y =1)(x =1)h Y är lika med 1 vilket betyder att kommandot riktar sig till sl<strong>av</strong><br />

nummer 1. X är lika med 1 vilket betyder att sl<strong>av</strong> nummer 1 skall<br />

göra intern reset.<br />

• 111h reset @ sl<strong>av</strong> 1<br />

• 122h stimulera @ sl<strong>av</strong> 2<br />

• 113h starta AD omvandling @ sl<strong>av</strong> 1<br />

• 134h stoppa AD omvandling @ sl<strong>av</strong> 3<br />

• 115h skicka data @ sl<strong>av</strong> 1<br />

• 181h Förbered sl<strong>av</strong> 1 att ta emot data <strong>för</strong> individuell inställning <strong>av</strong><br />

pulsstyrka<br />

• 191h Förbered sl<strong>av</strong> 1 att ta emot data <strong>för</strong> individuell inställning <strong>av</strong><br />

pulstid<br />

• 10xh Ställ in pulsstyrka eller pulstid individuellt om sl<strong>av</strong> 1<br />

aktiverats med kommandot 191 eller 181.<br />

På samma sätt kan direkta systemkommandon in<strong>för</strong>as (riktade till alla sl<strong>av</strong>ar):<br />

• 1Dxh inställning <strong>av</strong> pulstid (max 16 olika pulstider)<br />

• 1Exh inställning <strong>av</strong> pulsstyrka (max 16 olika stimuleringsnivåer)<br />

• 1Fxh stystemkommandon riktade till alla sl<strong>av</strong>ar till exempel stimulera,<br />

starta AD omvandling, stoppa AD omvandling (max 16 olika<br />

kommandon)<br />

I tabell 6.2 nedan återfinns en fullständig lista över huvudprocessorns alla kommandon.<br />

Notera att pulslängden och pulsstyrkan hos stimuleringspulsen även kan varieras individuellt<br />

<strong>för</strong> varje sl<strong>av</strong>. Om kommandot 118h sänds till sl<strong>av</strong> 1 <strong>för</strong>bereder sig denna på att ta emot en<br />

byte med information om styrkan hos stimulationspulsen. Denna byte adresseras med 10xh,<br />

där x representerar nivån i 15 olika steg på samma sätt som vid gemensam inställning <strong>av</strong><br />

stimulationspulsens parametrar.<br />

63

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!