ML12. CAN Kommunikationskort

Storlek: px
Starta visningen från sidan:

Download "ML12. CAN Kommunikationskort"

Transkript

1 ML CAN Kommunikationskort MC000, MC00, MC00, MC00,MC00, MC00, MC, MC, MC är, Motorola INC MS-DOS är Microsoft Corporation MC och MDk är microlf db är GMV Dokument: ML - Hårdvarubeskrivning Id. nummer: -0 microlfãããalla rättigheter förbehållna

2 HÅRDVARUBESKRIVNING ML 0/ lu HWW ODERUDWLRQV RFK XWYHFNOLQJVNRUW I U &$ SURWRNROOHW.RUWHW VRP lu DQSDVVDW I U 0&V H[SDQVLRQVEXVV LQQHKnOOHU lyhq HQ ELWDUV SDUDOOHOO LQSRUW PHG VWU PVWlOODUH RFK HQ ELWDUV SDUDOOHOO XWSRUW PHG O\VGLRGHUI UDWWNXQQDJHLQGDWDWLOORFKVWXGHUDXWGDWDIUnQ NRUWHW BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB. INLEDNING. ADRESSRUM.. Basadresser.. I/O-adresser. KORTETS FUNKTION. KORTETS ANSLUTNINGAR.. Expansionsbuss.. I/O.. Avbrott.. Kortets byglar. APPLIKATIONSEXEMPEL Den senaste versionen av denna dokumentation finns tillgänglig på Internetadressen: 0. PLFUROI

3 ML HÅRDVARUBESKRIVNING,QOHGQLQJ ML är ett laborationskort för CAN-protokollet och anpassad för MC s expansionsbuss. Utöver en CAN-krets är kortet bestyckat med en -bitars parallell inport och en -bitars parallell utport. Indata kan ställas med hjälp av strömställare på inporten och utdata kan avläsas på lysdioder på utporten. Vidare har de parallella portarna anslutningar anpassats för tangentbordet ML (Se under Anslutningar nedan). Det finns också en stiftlist som kan byglas för att exempelvis ge kortet olika CAN-adresser eller nod-nummer i distribuerade applikationer. P J-J microlf ML CAN Kommunikationskort P P PJ R, R P P P P J-J PLFUROI 0.

4 HÅRDVARUBESKRIVNING ML $GUHVVUXP Kortet kan byglas för olika adresser. Se nedan. %DVDGUHVVHU De olika basadresserna ges i tabellen nedan. Studera figur för att lokalisera bygel J och J. (U=Ute, I=Inne) Tabell. Basadresser Bygel Bas adress (-maxadr) J J U U $000 (-$FF) U I $00 (-$FF) I U $00 (-$FF) I I $00 (-$FF) Vid leverans är bygel J och J ute och default är kortets basadress således $000. Observera att ofullständig adressavkodning används vilket innebär att hela adressområdet från $000 till $FF utnyttjas,dguhvvhu Följande adresser används på ML. Tabell. IO-adresser Krets Basadress Skriv/Läs CAN-krets Bas +$000 Utport Bas +$00 Skriv Inport Bas +$00 Läs CAN-kretsen upptar hela adressutrummet från $000 $0ff och Ut och inporten nås inom hela adressområde från $00 till $ff..ruwhwvixqnwlrq De parallella in- och utgångarna är enkla I/O. Som inport används en buffert HC och som utport ett register HC. Observera portarnas anslutningar P och P är anpassade för att anslutas till tangentbordsdelen på ML. Kortet är bestyckad med en CAN-krets från INTEL. Denna är byglad för -bit Non-Multiplexed Mode och en synkron buss (DSACK används EJ). Det hänvisas här till databladen för för registerbeskrivning. 0. PLFUROI

5 ML HÅRDVARUBESKRIVNING Som drivkrets för CAN-bussen används PHILIPS C0. Denna har en justerbar SLOPE via spänningsdelaren R/R. Vid leverans är denna byglad till jord via R, som är dragen som en ledningsbana på kortets lödsida. Studera figur och lokalisera R. För att ändra SLOPE krävs att ledningsbanan på kortets lödsida kapas och önskade motståndsvärden för R/R löd in. Byglarna J-J är direkt anslutna till CAN-kretsens port och bestyckade med ett pull-up motstånd till +V. Porten är vid RESET definierad som inport och kan byglas till jord för att ställa indata. Byglarna kan således vara användbara för att ge kortet ett unikt nummer etc. Eller för att starta upp olika programrutiner från PROM exempelvis..ruwhwvdqvoxwqlqjdu Studera figur som visar kortets olika anslutningar. ([SDQVLRQVEXVV Anslutningarna P, P, P och P (alla 0-poliga) utgör kortets expansionsbuss. Tabell. Expansionsbuss Pin P P P P NC GND NC GND CSEXT D0 A A R/W D A A AS D A A RESET D A A CLKOUT D A A TIN D A0 A TOUT D A A TGATE D A A0 0 NC +V NC +V PLFUROI 0.

6 HÅRDVARUBESKRIVNING ML, Anslutning P (Parallell Output) och P (Parallell Input) beskrivs i tabellen nedan. Tabell. I/O-anslutning Pin P P GND GND DO0 DI0 DO DI DO DI DO DI DO DI DO DI DO DI DO DI 0 +V +V Anslutning P är för CAN-bussen. Tabell. CAN-anslutning Pin P CAN-Low CAN-High $YEURWW Avbrott från CAN-kretsen kan kopplas vidare från anslutning J..RUWHWVE\JODU Tabell. Byglar Bygel Funktion J-J Anger kortets basadress, se kapitel J-J För framtida bruk J-J Port P.0 -P. på CAN-krets 0. PLFUROI

7 ML HÅRDVARUBESKRIVNING $SSOLNDWLRQVH[HPSHO Följande subrutiner ger exempel på hur ML kan användas tillsammans med MC. Programexemplet är utvecklat med XC. * * Interface routines MC/ML * C-prototypes: * void CANinit(void); * void CANSend(int msgobject, char *data); * void CANSetupRec(int msgobj); * int CANrec(int msgobject); * Export... DEFINE _CANInit DEFINE _CANSend DEFINE _CANSetupRec DEFINE _CANRec * io-addresses for MC/ML CAN EQU $000 **************************************** * CAN controller init * see Intel application note AP- * * C-prototype: * void CANinit(void); _CANInit: * init controller LEA (CAN).L,A0 controller base address * set CPU interface register: (page ) * SCLK = XTAL/ * MCLK = SCLK * disable CLKOUT signal MOVE.B #$0,(,A0) * set CCE (Change Configuration Register) * bit in Control register (page ) * enable write access to configuration registers * prevent activities on the CAN-bus ORI.B #$,(A0) * set bus configuration register (page ) * bypass comparator * logical ones is recessive * disable TXl driver * DcR0 and DcR are don t cares MOVE.B #$,($f,a0) PLFUROI 0.

8 HÅRDVARUBESKRIVNING ML * set bit timing registers (page ) * 0 kbits/s * sampling mode is fast * TSEG =, TSEG = (page ) MOVE.B #$0,($f,A0) MOVE.B #$,($f,a0) * clear CCE bit * prevent write access of * configuration registers MOVE.B #,(A0) * reset control register 0 and for each message object MOVE.L #$0,D0 resloop: MOVE.B #$,(A0,D0) MOVE.B #$,(,A0,D0) ADDI.L #$0,D0 CMPI.L #$00,D0 BNE resloop * set global masks "don t care" CLR.B (,A0) CLR.B (,A0) CLR.B (,A0) CLR.B (,A0) CLR.B ($a,a0) CLR.B ($b,a0) * load C into arbitration registers * message object (page ) * will set ID(0) MOVE.B #$c,($,a0) MOVE.B #$c,($,a0) MOVE.B #$c,($,a0) MOVE.B #$c,($,a0) * Take chip out of the init mode CLR.B (a0) RTS 0. PLFUROI

9 ML HÅRDVARUBESKRIVNING ************************************************ * Simple send routine for test purposes * * C-Prototype: * void CANSend(int msgobject, char *data); _CANSend: * calc base address for this message object MOVE.L (,SP),D0 get "msgobject" ROL.L #,D0 LEA (CAN).L,A0 base of controller ADDA.L D0,A0 a0 holds address of control0 MOVEA.L (,SP),A address of data * init for transmit MOVE.B #$,(A0) MOVE.B #$,(,A0) MOVE.B #$c,(,a0) * update data start MOVE.B #$FA,(,A0) * update data bytes CLR.L D0 index L: MOVE.B (A)+,(,A0,D0) ADDQ.L #,D0 CMPI.L #,D0 BNE L * update data end MOVE.B #$E,(,A0) * return to caller RTS PLFUROI 0.

10 HÅRDVARUBESKRIVNING 0 ML ************************************ * Set up message object as receiver * void CANSetupRec(int msgobj) _CANSetupRec: * calc base address for this message object MOVE.L (,SP),D0 get "msgobject" ROL.L #,D0 LEA (CAN).L,A0 base of controller ADDA.L D0,A0 a0 holds address of control0 * setup as receiver MOVE.B #$,(A0) MOVE.B #$,(,A0) MOVE.B #$,(,A0) RTS * * Non-blocking CAN-message receiver * C-Prototype: * int CANrec(int msgobject); _CANRec: * calc base address for this message object MOVE.L (,SP),D0 get "msgobject" ROL.L #,D0 LEA (CAN).L,A0 base of controller ADDA.L D0,A0 MOVEA.L (,SP),A address of data * see if message is pending BTST.B #,(,A0) BEQ RecRet0 no data * Reset NewData MOVE.B #$FD,(,A0) * pick up data CLR.L D0 index L: MOVE.B (,A0,D0),(A)+ ADDQ.L #,D0 CMPI.L #,D0 BNE L MOVE.L #,D0 return TRUE RTS RecRet0: CLR.L D0 return FALSE RTS 0. PLFUROI

11 ML HÅRDVARUBESKRIVNING /* */ File N.C (node, transmitter) C-test program MC/ML - Can-controller /* prototypes for assembly routines */ void CANInit(void); void CANSend(int, char *); /* sample use */ char Data[][0]; void { int main() i,j; } /* CANInit(); /* init hardware in this node */ strcpy(data[0],"hej"); strcpy(data[],"du"); strcpy(data[],"can.."); j=0; while(){ /* Send the block */ CANSend(,Data[j]); for (i=0;i<00000;i++); /* wait a while */ if(j==)j=0; else j++; /* Show we are alive */ puts("node transmit"); } File N.C (node, receiver) MC/ML - Can-controller */ /* prototypes for assembly routines */ void CANInit(void); int CANRec(int, char *); void CANSetupRec(int); char Data[]; void { } main() CANInit(); /* init hardware in this node */ CANSetupRec(); while(){ /* Spin for a message block */ if(canrec(,data)){ Data[]= \0 ; puts(data); } } PLFUROI 0.

12 HÅRDVARUBESKRIVNING ML 0. PLFUROI

13 R 00 U 0 0 C 0n C 0n C 0n P: IDCXM 0 IDCXM 0 P: P: IDCXM 0 IDCXM 0 P: u C IDCXM 0 P: k R HC U B B B B B B B B A A A A A A A A DIR G HC U Q Q Q Q Q Q Q Q D D D D D D D D CLK CLR P: IDCXM 0 S 0.0 ML-- 00 microlf SIMPLE I/O and BUS D0 D0 D0 D0 DO DO DO DO0 AS R/ W CSEXT RESET TGATE TIN TOUT CLKOUT A A A A A A0 A A GND A0 A A A A A A A GND D D D D D D D D0 GND D D D D D D D D0 CSDOUT RESET GND CSDIN GND DI0 DI DI DI DI DI DI DI D0 D D D D D D D A B C D D C B A A Rev Number Title Size Date Filename Drawn by of Sheet

14 A B C D C C p p X MHz R/ W CSCAN RESET XTAL XTAL A0 A A A A A A A RX 0 0 U R/ W INT RD/ E READY/MISO ALE/AS DSACK0 CS RESET VSS MODE MODE0 TX0 RX0 TX RX XTAL CLKOUT XTAL A0/ICP P.0 A/CP P. A/CSAS P. A/STE P. A/MOSI P. A P. A/SCLK P./ INT A P./ WRH 0 0 J TX CANCLK IRQ J J J J J J J J J J0 J J R k CSEXT R/ W A A A A IRQ U GALV I0 I I/O I I/O I I/O I I/O I I/O I I/O I I/O I I/O I GALV A A CSCAN RE CSDOUT A0 A CSDIN D0 D D D D D D D D0/P.0 D/P. D/P. D/P. D/P. D/P. D/P. D/P. R k TX RX TXD GND RXD U SLOPE CHI CLO NC C0 CHI CLO SLOPE P: R R R Not Connected R jumpered on card solder side CAN CONTROLLER & DRIVER 00 ML-- A B C D Title Size A Date Filename Number Drawn by microlf Sheet of Rev.0

15 microlf ML U P R R C J J J J Bit 0 U CAN Kommunikationskort R S Bit 0 U P CAN BUS J IRQ U P R R P C U C U UTPORT INPORT P P J J J0 J J J J J R P C X C C

microlf, , Alla rättigheter förbehålles

microlf, , Alla rättigheter förbehålles microlf ML Tangentbord/Display gränssnitt ML ML är ett lättanvänt laborationskort för anslutning av tangentbord/ displaykortet ML. Kortet är bestyckat med ett logikblock som avkodar tangentbordet och ett

Läs mer

microlf, 1998-2006, Alla rättigheter förbehålles

microlf, 1998-2006, Alla rättigheter förbehålles microlf ML örrsimulator ML ML är ett laborationskort med enkla och intuitiva funktioner avsedda att illustrera en automatiskt styrd dörr. örren illustreras av en ljusdiodramp där tända ljusdioder indikerar

Läs mer

MC11. Enkortsdator. MC11 - Hårdvarubeskrivning. MC68HC11 är Motorola INC MS-DOS är Microsoft Corporation MC11, MC68 och MD68k är microlf

MC11. Enkortsdator. MC11 - Hårdvarubeskrivning. MC68HC11 är Motorola INC MS-DOS är Microsoft Corporation MC11, MC68 och MD68k är microlf MC11 Enkortsdator Hårdvarubeskrivning MC68HC11 är Motorola INC MS-DOS är Microsoft Corporation MC11, MC68 och MD68k är microlf Dokument: MC11 - Hårdvarubeskrivning Id. nummer: 131-xx Denna handbok utgör

Läs mer

Laborationskort - ML4

Laborationskort - ML4 microlf ML Laborationskort - ML ML är ett enkelt laborationskort avsett för inledande laborationsövningar i Datorteknik. Kortet innehåller 0 olika sektioner som enkelt kopplas samman via 0-polig flatkabel.

Läs mer

Tangentbord/Display ML23

Tangentbord/Display ML23 microlf ML Tangentbord/Display ML ML kan användas tillsammans med MC, MC eller MC, via gränssnitten ML eller ML. ML kan också användas tillsammans med MD0 och MDk via gränssnittet ML. ML består av sex

Läs mer

MC68. Enkortsdator. microlfã1998ããalla rättigheter förbehållna

MC68. Enkortsdator. microlfã1998ããalla rättigheter förbehållna MC Enkortsdator MC0 är Motorola I MS-DOS är Microsoft Corporation MC och MDk är microlf db är GMV Dokument: MC - Hårdvarubeskrivning Id. nummer: -00 Denna handbok utgör Hårdvarubeskrivningen för enkortsdatorn

Läs mer

Övning 7. Timer, serieport

Övning 7. Timer, serieport Övning 7 Timer, serieport 7.6 timer_1 Memory-Mapped addresses 0x920 status 0x924 control 0x928 periodl 0x92C periodh 0x930 snapl 0x934 snaph 15 0 Run TO (Time-Out) ITO cont start stop timer_1 start D Q

Läs mer

F6: I/O hantering. Typer av I/O i ett datorsystem. Protokoll för synkronisering. Drivrutiner. Memory mapped Port mapped. Polling Timed Interrupt DMA

F6: I/O hantering. Typer av I/O i ett datorsystem. Protokoll för synkronisering. Drivrutiner. Memory mapped Port mapped. Polling Timed Interrupt DMA F6: I/O hantering Typer av I/O i ett datorsystem Memory mapped Port mapped Protokoll för synkronisering Polling Timed Interrupt DMA Drivrutiner 1 Memory mapped I/O enheter avkodas precis som ett minne

Läs mer

7) Beskriv tre sätt att överföra parametrar mellan huvudprogram och subrutin.

7) Beskriv tre sätt att överföra parametrar mellan huvudprogram och subrutin. 1(5) Övningstentamen i Mikrodatorer och assemblerprogrammering, ELGA05 Hjälpmedel: Bifogad lista med memokoder för MC68xxx. Samtliga programmeringsuppgifter ska innehålla flödesschema med förklaringar

Läs mer

GPIO - General Purpose Input Output

GPIO - General Purpose Input Output GPIO - General Purpose Input Output Ur innehållet: Digital IO Ideala och verkliga signaler Bitvis in- och utmatning Anslutning - fysiskt gränssnitt F407 - GPIO-modul tillämpningar Programmering av enkelt

Läs mer

Övningsuppgifter i Mikrodatorteknik 4p/5p

Övningsuppgifter i Mikrodatorteknik 4p/5p Övningsuppgifter i Benny Thörnberg Mittuniversitetet Inst. för Informationsteknologi och medier Hösten 2005 1 Exekvering av assemblerkod 1.1 Statusflaggors beteende Vad blir C-, N- och Z- flaggornas värden

Läs mer

Beskrivning av porthantering i mikroprocessorn SAM3U som används på vårt labkort SAM3U- EK.

Beskrivning av porthantering i mikroprocessorn SAM3U som används på vårt labkort SAM3U- EK. Tomas Nordström Högskolan i Halmstad Dokumentversion 0.1, 2012-04- 01 Beskrivning av porthantering i mikroprocessorn SAM3U som används på vårt labkort SAM3U- EK. Informationen till detta kompendium är

Läs mer

Digital- och datorteknik

Digital- och datorteknik Digital- och datorteknik Föreläsning #23 Översikt När flera smoduler placeras i processorns adressrum ansluts modulernas adressingångar till motsvarande ledningar i en. Övriga adressledningar i bussen

Läs mer

EDA480/EDA485 - Maskinorienterad programmering, tentamen 2006-xx-xx 1(7)

EDA480/EDA485 - Maskinorienterad programmering, tentamen 2006-xx-xx 1(7) EDA480/EDA485 - Maskinorienterad programmering, tentamen 2006-xx-xx 1(7) 1. Motivation ROM. 8kbyte 2 3 2 10 byte 13 Adressbitar [A12,A0] direkt till ROM-kapsel. RWM. 32kbyte 2 5 2 10 byte 15 Adressbitar

Läs mer

Lösningsförslag till Tenta i Mikrodator

Lösningsförslag till Tenta i Mikrodator Lösningsförslag till Tenta i Mikrodator 040117 1. Vilka register finns det i processorn och vad används dessa till? D0 till D7: Dataregister som används för beräkningar A0 till A6: Adressregister som används

Läs mer

X9017. Kommunikationskort, EIB. Kommunikationskort för EIB- och KNX-nätverk, för intern montering i EXOflex etc.

X9017. Kommunikationskort, EIB. Kommunikationskort för EIB- och KNX-nätverk, för intern montering i EXOflex etc. flik plats revision 0 610 08 2007 X9017 Kommunikationskort, EIB Kommunikationskort för EIB- och KNX-nätverk, för intern montering i EXOflex etc. Möjliggör logik-, beräkning- och styrfunktioner till ett

Läs mer

DAT 015 Maskinorienterad programmering 2010/2011. Uppbyggnad_och_funktion.pdf

DAT 015 Maskinorienterad programmering 2010/2011. Uppbyggnad_och_funktion.pdf DAT 015 Maskinorienterad programmering 2010/2011 Uppbyggnad_och_funktion.pdf Ur innehållet: Bussystem, intern kommunikation i datorsystemet Adressavkodning, hur primärminne och I/O-enheter kan anslutas

Läs mer

Lösningsförslag till Tenta i Mikrodator

Lösningsförslag till Tenta i Mikrodator Lösningsförslag till Tenta i Mikrodator 050113 1. Vilka register finns det i processorn och vad används dessa till? D0 till D7: Dataregister som används för beräkningar A0 till A6: Adressregister som används

Läs mer

Facit till övningsuppgifter Kapitel 13 Anslutning av minnes- och I/O-moduler till buss 13-1

Facit till övningsuppgifter Kapitel 13 Anslutning av minnes- och I/O-moduler till buss 13-1 Facit till övningsuppgifter Kapitel 13 Anslutning av minnes- och I/O-moduler till buss 13-1 13.1 a) Minneskapseln har 10 st adressledningar, vilket innebär att den har 2 10 = 1024 adresser, var och med

Läs mer

GPIO - General Purpose Input Output

GPIO - General Purpose Input Output GPIO - General Purpose Input Output Ur innehållet: Ideala och verkliga signaler Bitvis in- och utmatning Anslutning - fysiskt gränssnitt F407 - GPIO-modul tillämpningar Läsanvisningar: Arbetsbok avsnitt

Läs mer

Felsökning på 6803LAB - ett mikroprocessorkort

Felsökning på 6803LAB - ett mikroprocessorkort DiglabA Namn Datum Handledarens sign. Laboration Felsökning på LAB - ett mikroprocessorkort Varför denna laboration? Avancerade kretskort med mikroprocessor har ofta externa minneskretsar. De datasignaler

Läs mer

Adressrum, programmerarens bild

Adressrum, programmerarens bild EDA 480 2009/2010 MC68HC12, Uppbyggnad.pdf Ur innehållet: Datorns byggblock Busskommunikation Synkron buss Asynkron buss Multiplex-buss avkodning för minne och I/O Minnesavbildad I/O Direktadresserad I/O

Läs mer

Dataöverföring på Parallell- och serieform MOP 11/12 1

Dataöverföring på Parallell- och serieform MOP 11/12 1 Dataöverföring på Parallell- och serieform MOP 11/12 1 Parallell dataöverföring I digitala system finns ofta behovet att flytta ett eller flera dataord från ett ställe (sändare) till ett annat ställe (mottagare).

Läs mer

Tentamen PC-teknik 5 p

Tentamen PC-teknik 5 p Tentamen PC-teknik 5 p Namn:. Klass:... Program: Di2, Em3, Et3 Datum: 03-08-15 Tid: 13:30-18:30 Lokal: E171 Hjälpmedel: Linjal, miniräknare, Instruktionsrepertoar för 8086 (utdelas), Lathund, Pacific C

Läs mer

Adressavkodning - busskommunikation

Adressavkodning - busskommunikation Adressavkodning - busskommunikation Kompendie kapitel 10 Bussystem adressbuss databuss styrbuss Ur innehållet: Bussystem, intern kommunikation i datorsystemet Adressavkodning, hur primär och I/O-enheter

Läs mer

Ett program som frågar regelbundet om något skall utföras. Exempelvis om spänningen på ett batteri sjunkit under en viss nivå.

Ett program som frågar regelbundet om något skall utföras. Exempelvis om spänningen på ett batteri sjunkit under en viss nivå. CT3760 Mikrodatorteknik Föreläsning 12 Torsdag 2006-10-05 Naxos Pollning Ett program som frågar regelbundet om något skall utföras. Exempelvis om spänningen på ett batteri sjunkit under en viss nivå. En

Läs mer

HW-proj ver 3, ett kortsystem

HW-proj ver 3, ett kortsystem HW-proj ver 3, ett kortsystem (C) Francis Görmarker 199 Detta dokument beskriver projektet där hårdvara för ett generellt mikrodatorkort och ett bussystem för diverse styrsystem, MIDI mm konstrueras. Korten

Läs mer

Anders Arvidsson 2005-04-26 ROBOTBESKRIVNING. Roboten på bilden är extrautrustad

Anders Arvidsson 2005-04-26 ROBOTBESKRIVNING. Roboten på bilden är extrautrustad Anders Arvidsson 2005-04-26 ROBOTBESKRIVNING Roboten på bilden är extrautrustad Abstract This document describes the robot which is used in the third years applied courses at Ingenjörshögskolan i Jönköping.

Läs mer

Gateway Modbus-Profibus

Gateway Modbus-Profibus Gateway Modbus-Profibus Premium/Micro PLC Komigång med kommunikation från PLC till Profibus slav. 2004-04-20 1 (10) INNEHÅLLSFÖRTECKNING 1 INLEDNING...3 2 ANVÄNDA PRODUKTER...3 3 ELEKTRISK ANSLUTNING...3

Läs mer

Digital och Datorteknik EDA /2011. EDA 451 Digital och datorteknik 2010/2011. Uppbyggnad_och_funktion.pdf

Digital och Datorteknik EDA /2011. EDA 451 Digital och datorteknik 2010/2011. Uppbyggnad_och_funktion.pdf EDA 451 Digital och datorteknik 2010/2011 Uppbyggnad_och_funktion.pdf Ur innehållet: Bussystem, intern kommunikation i datorsystemet Adressavkodning, hur primärminne och I/O-enheter kan anslutas Olika

Läs mer

F6: I/O hantering. Typer av I/O i ett datorsystem. Memory mapped

F6: I/O hantering. Typer av I/O i ett datorsystem. Memory mapped 1 F6: I/O hantering Typer av I/O i ett datorsystem Memory mapped Port mapped Protokoll för synkronisering Polling Timed Interrupt DMA Drivrutiner 1 Memory mapped I/O enheter avkodas precis som ett minne

Läs mer

Installationsmanual CAT12 CE Moderkort

Installationsmanual CAT12 CE Moderkort LED2 LED S Sabotage S2 BATT J2 MICRO SD J processor CB0578 2 J5 POCSAG/GPRS J6 extra IO CB052 LED6 LED5 LED4 RS485 TERM PL8 RS485 CH-3 PL7 RS232 CH- LED3 S3 UPSI S4 RESET T3 ETHERNET PL Spänning J3-J4

Läs mer

Support Manual HoistLocatel Electronic Locks

Support Manual HoistLocatel Electronic Locks Support Manual HoistLocatel Electronic Locks 1. S70, Create a Terminating Card for Cards Terminating Card 2. Select the card you want to block, look among Card No. Then click on the single arrow pointing

Läs mer

, fukt- och temperaturdetektor Modbus RTU, trafikljus

, fukt- och temperaturdetektor Modbus RTU, trafikljus Rum - Utmärkande egenskaper Avkänningselement med hög prestanda, temperaturkompenserad och stabil Modbus RS85 för digitala avläsningar Utgångar för-0ma, 0-0Vdc och 0-5Vdc Valfria färger, t.ex. röd Enkel

Läs mer

Laboration i digitalteknik Datablad

Laboration i digitalteknik Datablad Linköpings universitet Institutionen för systemteknik Datablad Datorteknik 216 Laboration i digitalteknik Datablad TSEA22 Digitalteknik D TSEA51 Digitalteknik, i, I, Ii TDDC75 Diskreta strukturer IT Linköpings

Läs mer

Det finns en handledning till kortet på hemsidan. AVR STK500.

Det finns en handledning till kortet på hemsidan. AVR STK500. Laboration 1 (ver 1) Uppgifter: AVR Studio 4.lnk Bli bekant med utvecklingskortet, och AVR studio. Skriva in program för binärräknare. Simulera detta samt ladda ner det till kortet. Förse ovanstående program

Läs mer

EDI022. Digitala Projekt. Rapport. Björn Åkesson 5/20/2011

EDI022. Digitala Projekt. Rapport. Björn Åkesson 5/20/2011 EDI022 Digitala Projekt Rapport Björn Åkesson 5/20/2011 A synthesizer is built consisting of a bit-counter and phased-locked-loop to create various tones. The construction can be controlled via an external

Läs mer

Digital- och datorteknik

Digital- och datorteknik Digital- och datorteknik Föreläsning #23 Biträdande professor Jan Jonsson Institutionen för data- och informationsteknik Chalmers tekniska högskola Översikt När flera minnesmoduler placeras i processorns

Läs mer

2 UPPBYGGNAD OCH FUNKTION

2 UPPBYGGNAD OCH FUNKTION UTKAST 27/9 2010 - Uppbyggnad och funktion 2 UPPBYGGNAD OCH FUNKTION Detta kapitel ägnas åt metoder och principer som används för att bygga upp ett komplett datorsystem bestående av centralenhet, minne

Läs mer

EP8102. Dual Basic Serial PIFA

EP8102. Dual Basic Serial PIFA revision 03 2009 EP8102 Dual Basic Serial PIFA Kommunikations-PIFA med två serieportar, valbar mellan RS232, RS485 (EXOline), och hlexoline. PIFA:n är avsedd att monteras i ett EXOflex-hus. Utgång +12

Läs mer

F5: Högnivåprogrammering

F5: Högnivåprogrammering 1 F5: Högnivåprogrammering Parameteröverföring Koppling mellan låg- och högnivåprogrammering Lokala variabler Heapen Datatyper 1 Subrutin, parameteröverföring: 1(3) Via register genom värde Skicka data

Läs mer

Miniräknare. Laborationsrapport Laborationsrapport i mikrodatorkonstruktion. En rapport skriven av teknologstuderande: Martin Bergström Gert Johnsen

Miniräknare. Laborationsrapport Laborationsrapport i mikrodatorkonstruktion. En rapport skriven av teknologstuderande: Martin Bergström Gert Johnsen Laborationsrapport Laborationsrapport i mikrodatorkonstruktion Kurskod: ISI00 Klass: Enk Datum: 00-- Miniräknare En rapport skriven av teknologstuderande: Martin Bergström Gert Johnsen Institutionen i

Läs mer

Beijer Electronics AB 2000, MA00336A, 2000-12

Beijer Electronics AB 2000, MA00336A, 2000-12 Demonstration driver English Svenska Beijer Electronics AB 2000, MA00336A, 2000-12 Beijer Electronics AB reserves the right to change information in this manual without prior notice. All examples in this

Läs mer

Tentamen. Datorteknik Y, TSEA28

Tentamen. Datorteknik Y, TSEA28 Tentamen Datorteknik Y, TSEA28 Datum 2015-08-18 Lokal TERE, TER4 Tid 14-18 Kurskod TSEA28 Provkod TEN1 Kursnamn Provnamn Datorteknik Y Skriftlig tentamen Institution ISY Antal frågor 7 Antal sidor (inklusive

Läs mer

MD68k. Enkortsdator. microlf MD68K 1 HÅRDVARUBESKRIVNING. Revision 2

MD68k. Enkortsdator. microlf MD68K 1 HÅRDVARUBESKRIVNING. Revision 2 MDK HÅRDVRUESKRIVNING MDk Enkortsdator Revision MC000, MC00, MC0, MC00,MC00, MC00, MC, MC, MC är, Motorola INC MS-DOS är Microsoft Corporation MC och MDk är microlf db är GMV Dokument: Hårdvarubeskrivning

Läs mer

Datorteknik. Tomas Nordström. Föreläsning 6. För utveckling av verksamhet, produkter och livskvalitet.

Datorteknik. Tomas Nordström. Föreläsning 6. För utveckling av verksamhet, produkter och livskvalitet. Datorteknik Tomas Nordström Föreläsning 6 För utveckling av verksamhet, produkter och livskvalitet. Föreläsning 6 Vad händer vid uppstart SoC och Kringkretsar, PIO Programmering i Assembler Lab2 genomgång

Läs mer

PROJEKT LJUD. KOPIERINGSUNDERLAG Martin Blom Skavnes, Staffan Melin och Natur & Kultur Programmera i teknik ISBN

PROJEKT LJUD. KOPIERINGSUNDERLAG Martin Blom Skavnes, Staffan Melin och Natur & Kultur Programmera i teknik ISBN PROJEKT LJUD PROJEKT LJUD s 1 I det här projektet ska du koppla en krets som innehåller en högtalare och skriva ett program som får högtalaren att spela toner och melodier. Materiel Arduino dator kopplingsdäck

Läs mer

F7: I/O hantering. Asynkron och synkron busscykel 68000 Bussfördelning. Periferikretsar

F7: I/O hantering. Asynkron och synkron busscykel 68000 Bussfördelning. Periferikretsar 1 F7: I/O hantering Periferikretsar ADC, DAC, UART, etc. Databussar Seriella bussar I 2 C USB CAN Systembussar PCI VME Asynkron och synkron busscykel 68000 Bussfördelning 1 Periferikretsar ADC/DAC Räknare

Läs mer

Övning 6. Parallellport, timer

Övning 6. Parallellport, timer Övning 6 Parallellport, timer 6.1 de2_pio_toggles18 Memory-Mapped addresses LEDG8 LEDR17 LEDR16 LEDR15 LEDR14 LEDR13 LEDR12 LEDR11 LEDR10 LEDR9 LEDR8 LEDR7 LEDR6 LEDR5 LEDR4 LEDR3 LEDR2 LEDR1 LEDR0 LEDG7

Läs mer

Lösningar till övning CE_O CE_O6. Parallell in/utmatning (I/O). Förberedelser till laboration nios2io.

Lösningar till övning CE_O CE_O6. Parallell in/utmatning (I/O). Förberedelser till laboration nios2io. ösningar till övning CE_O6 2014 CE_O6. Parallell in/utmatning (I/O). Förberedelser till laboration nios2io. 6.1. äs in data från IN-port ( skjutomkopplare TOGGES18) a) ösningsförslag i Nios-II-assembler..equ

Läs mer

CanCom Bluetooth BLUETOOTH V5.6. Specifikation Specification LED. transceiver

CanCom Bluetooth BLUETOOTH V5.6. Specifikation Specification LED. transceiver CanCom Bluetooth transceiver BLUETOOTH V5.6 Specifikation Specification Matningsspänning Power supply 10-30 VDC Spänningsrippel Voltage ripple

Läs mer

F5: Högnivåprogrammering

F5: Högnivåprogrammering F5: Högnivåprogrammering Parameteröverföring Koppling mellan låg- och högnivåprogrammering Lokala variabler Heapen Datatyper 1 Subrutin, parameteröverföring: 1(3) Via register genom värde Skicka data via

Läs mer

Demonstration och konsultation Arbetsbokens avsnitt 5 och 6 LCD Grafisk display Introduktion till laboration 3

Demonstration och konsultation Arbetsbokens avsnitt 5 och 6 LCD Grafisk display Introduktion till laboration 3 LCD Display och Grafik Demonstration och konsultation Arbetsbokens avsnitt 5 och 6 LCD Grafisk display Introduktion till laboration 3 Målsättning: Efter lektionen ska alla självständigt kunna slutföra

Läs mer

Schenker Privpak AB Telefon VAT Nr. SE Schenker ABs ansvarsbestämmelser, identiska med Box 905 Faxnr Säte: Borås

Schenker Privpak AB Telefon VAT Nr. SE Schenker ABs ansvarsbestämmelser, identiska med Box 905 Faxnr Säte: Borås Schenker Privpak AB Interface documentation for web service packageservices.asmx 2012-09-01 Version: 1.0.0 Doc. no.: I04304b Sida 2 av 7 Revision history Datum Version Sign. Kommentar 2012-09-01 1.0.0

Läs mer

LABORATION DATORKONSTRUKTION TSEA83 UART. Namn och personnummer. Version: 1.0 2013 (OS)

LABORATION DATORKONSTRUKTION TSEA83 UART. Namn och personnummer. Version: 1.0 2013 (OS) LABORATION DATORKONSTRUKTION TSEA83 UART Version: 1.0 2013 (OS) Namn och personnummer Godkänd 1 blank sida 2 Innehåll 1 Inledning 5 1.1 Syfte................................. 5 1.2 Förberedelser............................

Läs mer

Datakommunikation med IR-ljus.

Datakommunikation med IR-ljus. Datakommunikation med -ljus. I den här uppgiften skall du kommunicera med hjälp av infrarött () ljus. Du skall kunna sända tecken från tangentbordet samt ta emot tecken och visa dem på skärmen. Genom att

Läs mer

Får endast utföras av behörig personal. May only be carried out by authorized electrician

Får endast utföras av behörig personal. May only be carried out by authorized electrician Instruktion för DMIS Instruction for DMIS FLE400FC, FLE850MP, W3400H, W4400H/W4600H (-980/1287) W3850H/W31100H, W4850/W41100H (-1220/636) Clarus Control 471 1530-75 2016.05.04 Får endast utföras av behörig

Läs mer

Programmering av inbyggda system. Kodningskonventioner. Viktor Kämpe

Programmering av inbyggda system. Kodningskonventioner. Viktor Kämpe Kodningskonventioner Viktor Kämpe Varför kodningskonventioner? Förståelse för Skillnaden mellan lokala/globala variabler. Funktionsargument. Returvärde. Möjliggör Mix av assembler och C. Kodningskonventioner/VK

Läs mer

Bussar och I/O. samt. vad kan man göra med NEXYS3

Bussar och I/O. samt. vad kan man göra med NEXYS3 Bussar och I/O samt vad kan man göra med NEXYS3 Den närmaste framtiden Grupp bildad Klar fredag 1600 Kravspec klar Vad ska ni bygga? Designskiss börjar Hur ska ni bygga den?... 5 6 7 8 9 PIPE-LAB UART-LAB

Läs mer

Programräknaren visar alltid på nästa instruktion som skall utföras. Så fort en instruktion har hämtats så visar programräknaren på nästa instruktion.

Programräknaren visar alltid på nästa instruktion som skall utföras. Så fort en instruktion har hämtats så visar programräknaren på nästa instruktion. F5 Föreläsning i Mikrodatorteknink 2006-09-05 Programräknaren visar alltid på nästa instruktion som skall utföras. Så fort en instruktion har hämtats så visar programräknaren på nästa instruktion. Programräknaren

Läs mer

CanCom. Multimodul C700 V7. Specifikation. Inputs. Digital/Analog

CanCom. Multimodul C700 V7. Specifikation. Inputs. Digital/Analog CanCom Digital/Analog Multimodul C700 V7 Specifikation Power supply 12-30* VDC Voltage ripple

Läs mer

Dataminne I/O Stack 0x005D 0x3D SP low byte 0x005E 0x3E SP high byte

Dataminne I/O Stack 0x005D 0x3D SP low byte 0x005E 0x3E SP high byte CT3760 Mikrodatorteknik Föreläsning 4 Tisdag 2005-09-06 Stacken I datasammmanhang är en stack ett minnesområde. Det är processorn som använder stacken. För att skapa en stack anger man en adress i stackpekarregistret.

Läs mer

Digitalteknik: CoolRunner-II CPLD Starter Kit

Digitalteknik: CoolRunner-II CPLD Starter Kit CR:1 CoolRunner-II CPLD Starter Kit är ett litet utvecklingssystem för Xilinx-kretsen XC2C256. Utvecklingskortet kommer från företaget Digilent. Vid laborationerna i digitalteknik kommer kortet att användas

Läs mer

IS1500 Lösningar övning CE_O7 2014. CE_O7. Programmerad in/utmatning. Serieport. Förberedelser till nios2io.

IS1500 Lösningar övning CE_O7 2014. CE_O7. Programmerad in/utmatning. Serieport. Förberedelser till nios2io. IS1500 ösningar övning CE_O7 2014 CE_O7. Programmerad in/utmatning. Serieport. Förberedelser till nios2io. 6.1. Vad är seriell kommunikation? a) Vad är skillnaden mellan seriell och parallell kommunikation?

Läs mer

Digital- och datorteknik

Digital- och datorteknik Digital- och datorteknik Föreläsning #18 Biträdande professor Jan Jonsson Institutionen för data- och informationsteknik Chalmers tekniska högskola Assemblerprogrammering Assemblatorer vs kompilatorer

Läs mer

Datorarkitektur I. Tentamen Lördag 10 April Ekonomikum, B:154, klockan 09:00 14:00. Följande gäller: Skrivningstid: Fråga

Datorarkitektur I. Tentamen Lördag 10 April Ekonomikum, B:154, klockan 09:00 14:00. Följande gäller: Skrivningstid: Fråga Datorarkitektur I Tentamen Lördag 10 April 2010 Ekonomikum, B:154, klockan 09:00 14:00 Examinator: Karl Marklund 0704 73 32 17 karl.marklund@it.uu.se Tillåtna hjälpmedel: Penna Radergummi Linjal Följande

Läs mer

Digital- och datorteknik

Digital- och datorteknik Digital- och datorteknik Föreläsning #8 Biträdande professor Jan Jonsson Institutionen för data- och informationsteknik Chalmers tekniska högskola Assemblatorer vs kompilatorer En assemblator är ett program

Läs mer

Exempelsamling Assemblerprogrammering

Exempelsamling Assemblerprogrammering Exempelsamling Assemblerprogrammering I uppgifterna nedan utgå från följande programskelett: #include.data var1:.word 12 var2:.word 19 sum: prod:.float 0.set noreorder.text.globl start.ent start

Läs mer

Maskinorienterad programmering

Maskinorienterad programmering Externa avbrott Anslutning av extern avbrottsvippa, programmering med konfigurering och hantering av externa avbrott. Introduktion till time-sharing, enkel task-switch. Ur innehållet: NVIC och EXTI (SYSCFG)

Läs mer

LOG/iC2. Introduction

LOG/iC2. Introduction LOG/iC2 Introduction L00000 11110111111111111111111111111111111111111111* L04884 11111111111111111111111111111111111111111111* L04928 11111111011111111111111111111111111111101111* L04972 11111111101110111111111111111111111111011111*

Läs mer

Hjälpmedel: Appendix A. VHDL-syntax. (bifogas detta prov) Appendix B.2. IEEE-package (bifogas detta prov)

Hjälpmedel: Appendix A. VHDL-syntax. (bifogas detta prov) Appendix B.2. IEEE-package (bifogas detta prov) 7HQWDPHQL.XQGDQSDVVDGHNUHWVDUI U(P Datum: 991012 Tid: 8.00-13.00 Lokal: E138 Hjälpmedel: Appendix A. VHDL-syntax. (bifogas detta prov) Appendix B.2. IEEE-package (bifogas detta prov) Vid eventuella frågor

Läs mer

4 grundregler. Minneshantering. Problemet. Windows minkrav

4 grundregler. Minneshantering. Problemet. Windows minkrav 4 grundregler 1. Man kan aldrig få för mycket minne 2. Minnet kan aldrig bli för snabbt Minneshantering 3. Minne kan aldrig bli för billigt 4. Programmens storlek ökar fortare än minnet i datorerna (känns

Läs mer

General Purpose registers ALU I T H S V N Z C SREG. Antag att vi behöver skriva in talet 25 till register R18

General Purpose registers ALU I T H S V N Z C SREG. Antag att vi behöver skriva in talet 25 till register R18 F3 Föreläsning i Mikrodatorteknink 2006-08-29 Kärnan i microcontrollern består av ett antal register och en ALU. Till detta kommer också ett antal portar. Det finns 64 st portar. Några är anslutna mot

Läs mer

2.45GHz CF Card Reader User Manual. Version /09/15

2.45GHz CF Card Reader User Manual. Version /09/15 2.45GHz CF Card Reader User Manual Version 2.0 2008/09/15 Install SYRD245-CF Card Reader to PDA: 1. Explorer SYRD245-CF folder of SYRIS Xtive CD-ROM 2. Check your PDA OS (Mobile5 or PPC2003) NETCF V2 currently

Läs mer

Effektpedal för elgitarr

Effektpedal för elgitarr EITF11 - Digitala Projekt Effektpedal för elgitarr Handledare: Bertil Lindvall Ivan Rimac (I05) Jimmy Lundberg (I08) 2011-05-10 Contents Bakgrund... 3 Kravspecifikation... 3 Kravspecifikation Effektpedal...

Läs mer

Maskinorienterad programmering

Maskinorienterad programmering Institutionen för data- och informationsteknik Avdelningen för datorteknik TENTAMEN KURSNAMN Maskinorienterad programmering PROGRAM: Dataingenjör och elektroingenjör åk 1/ lp 3 Mekatronikingenjör åk 2/

Läs mer

Styrsystem M580. Användare tips för Modicon M580. Skapad: Rev

Styrsystem M580. Användare tips för Modicon M580. Skapad: Rev Styrsystem M580 Användare tips för Modicon M580 Skapad: 2014-09-01 Rev. 2018-04-29 INNEHÅLLSFÖRTECKNING 1 INLEDNING... 4 2 CPU ETHERNETPORTAR... 4 2.1 ETHERNET... 4 2.1.1 Säkerhet... 4 3 CPU VAL... 5 3.1.1

Läs mer

Tentamen Datorteknik D del 2, TSEA49

Tentamen Datorteknik D del 2, TSEA49 Tentamen Datorteknik D del 2, TSEA49 Datum 2012-05-24 Lokal TER2 Tid 8-12 Kurskod TSEA49 Provkod TEN1 Kursnamn Datorteknik D del 2 Institution ISY Antal frågor 6 Antal sidor (inklusive denna 10 sida) Kursansvarig

Läs mer

Programmering av grafisk display

Programmering av grafisk display Programmering av grafisk display Arbetsboken avsnitt 5 - Drivrutrin för grafisk display, uppg. 5.10-5.16. Datablad LCD Grafisk under resurser på kurshemsidan, s.14-23. Lab 3 - Drivrutiner - Enkel grafik

Läs mer

Instruktioner för uppdatering av enheter med ISP

Instruktioner för uppdatering av enheter med ISP För AP produkter som använder ISP måste flashuppdateringen göras med hjälp av den medföljande MPC Manager. För att utföra en firmware uppdatering, följ dessa instruktioner: 1. Ladda ner och installera

Läs mer

InstalationGuide. English. MODEL:150NHighGain/30NMiniUSBAdapter

InstalationGuide. English. MODEL:150NHighGain/30NMiniUSBAdapter miraclebox miraclewifi InstalationGuide English MODEL:150NHighGain/30NMiniUSBAdapter ENGLISH MIRACLE WIFI 150N & 300N USERMANUAL MIRACLEBOX.SE 1 ENGLISH Table of Contents Package Contents... 3 System Requirements

Läs mer

Schenker Privpak AB Telefon 033-178300 VAT Nr. SE556124398001 Schenker ABs ansvarsbestämmelser, identiska med Box 905 Faxnr 033-257475 Säte: Borås

Schenker Privpak AB Telefon 033-178300 VAT Nr. SE556124398001 Schenker ABs ansvarsbestämmelser, identiska med Box 905 Faxnr 033-257475 Säte: Borås Schenker Privpak AB Interface documentation for web service packageservices.asmx 2010-10-21 Version: 1.2.2 Doc. no.: I04304 Sida 2 av 14 Revision history Datum Version Sign. Kommentar 2010-02-18 1.0.0

Läs mer

Luxor tillhandahöll två olika typer av styrkort till diskettstationer. Det fanns även typer som tillverkades av MyAB och DiAB.

Luxor tillhandahöll två olika typer av styrkort till diskettstationer. Det fanns även typer som tillverkades av MyAB och DiAB. Luxor tillhandahöll två olika typer av styrkort till diskettstationer. Det fanns även typer som tillverkades av MyAB och DiAB. Styrkortet som är länken mellan en ABC 80/800-dator och max tre flexskivedrivenheter.

Läs mer

Modbus. Supportdokument. Lathund för att använda Modbus över RS XXX eller TCP/IP.

Modbus. Supportdokument. Lathund för att använda Modbus över RS XXX eller TCP/IP. Supportdokument Modbus Lathund för att använda Modbus över RS XXX eller TCP/IP. Synpunkter, felaktigheter, önskemål etc. för dokumentet meddelas Fil: Malthe_LHA T_Modbus.docx Innehållsförteckning 1. Allmänt...

Läs mer

Datorteknik. Exempeluppgifter i Laborativ Examination

Datorteknik. Exempeluppgifter i Laborativ Examination Datorteknik Exempeluppgifter i Laborativ Examination Michael Josefsson Version 0.1 Inledning Nedan följer förslag på några representativa demonstrationslaxar. Uppgifterna är konstruerade så att de ska

Läs mer

Kombinationskretsar. Föreläsning 4 Digitalteknik Mattias Krysander Institutionen för systemteknik

Kombinationskretsar. Föreläsning 4 Digitalteknik Mattias Krysander Institutionen för systemteknik Kombinationskretsar Föreläsning 4 Digitalteknik Mattias Krysander Institutionen för systemteknik Dagens föreläsning Laboration 1 Adderare Konstruktion med minne 3 Laborationsinformation TSEA51/52: Deadline

Läs mer

Programmering av grafisk display

Programmering av grafisk display Programmering av grafisk display Arbetsboken avsnitt 5 - Drivrutrin för grafisk display, s. 86-96. Datablad LCD Grafisk under resurser på kurshemsidan, s.14-23. Lab 3 - Drivrutiner - Enkel grafik Lab 5

Läs mer

Programexempel för FLEX

Programexempel för FLEX Aktivera Kursens mål: Konstruera en dator mha grindar och programmera denna Aktivera Förra veckans mål: Konstruera styrenheten. genom att. implementera olika maskininstruktioner i styrenheten. Kunna använda

Läs mer

IndraDrive Open-loop. Styrning av asynkronmotor över Profibus. Version 1

IndraDrive Open-loop. Styrning av asynkronmotor över Profibus. Version 1 IndraDrive Open-loop Styrning av asynkronmotor över Profibus Version 1 1. Inställningar för master kommunikation Öppna inställningarna för master kommunikationen genom att expandera mappen Master communication

Läs mer

Maskinorienterad programmering

Maskinorienterad programmering Institutionen för data- och informationsteknik Avdelningen för datorteknik TENTAMEN KURSNAMN Maskinorienterad programmering PROGRAM: Dataingenjör och elektroingenjör åk 1/ lp 3 Mekatronikingenjör åk 2/

Läs mer

Digitala System: Datorteknik ERIK LARSSON

Digitala System: Datorteknik ERIK LARSSON Digitala System: Datorteknik ERIK LARSSON Dator Primärminne Instruktioner och data Data/instruktioner Kontroll Central processing unit (CPU) Fetch instruction Execute instruction Programexekvering (1)

Läs mer

(Lösningsförslag finns sist i denna fil.)

(Lösningsförslag finns sist i denna fil.) (Lösningsförslag finns sist i denna fil.) Läser externa signaler. Har 64 ingångar (kanaler), från 0 till 63. Kan bara avläsa en ingång i taget. Avlästa värdet positivt 16-bitars tal. Varje läsning tar

Läs mer

Angående buffer. clk clear >=1 =9?

Angående buffer. clk clear >=1 =9? 10.VHDL3 Repetition buffer, record, loop kombinaoriska processer Varning latchar, hasard CPU-embryo VHDL-kod för mikromaskin med hämtfas Minnen i FGPA Distributed RAM (LUT) Block-RAM 1 Angående buffer

Läs mer

KALIBRERINGS MENY. För att komma tillbaka till Mätfunktionerna håll inne M -knappen 3s. eller vänta 1 min. 1 =MOD. 9.6 KBaud

KALIBRERINGS MENY. För att komma tillbaka till Mätfunktionerna håll inne M -knappen 3s. eller vänta 1 min. 1 =MOD. 9.6 KBaud 1 (6) FUNKTION HDH-C kalibrerings/konfigureringsverktyg behövs för drifttagning av HDH-M transmittrarna. Med HDH-C kan följande utföras: - Modbus inställningar - Regulator parametrar - Mät kalibrering

Läs mer

Profibus. Altivar/Altistart. Kom-igång med Profibus till ATS48/ATV28 (via Modbusgateway)

Profibus. Altivar/Altistart. Kom-igång med Profibus till ATS48/ATV28 (via Modbusgateway) Profibus Altivar/Altistart Kom-igång med Profibus till ATS48/ATV28 (via Modbusgateway) 2004-07-14 INNEHÅLLSFÖRTECKNING 1 INLEDNING...3 2 KONFIGURERA PROFIBUS-NÄTVERK...4 3 INSTÄLLNING AV GATEWAY...8 3.1

Läs mer

Ersättning styrkort GOLD, stl 1-3, Version 1-3/ Replacement control circuit board GOLD, sizes 1-3, Version 1-3

Ersättning styrkort GOLD, stl 1-3, Version 1-3/ Replacement control circuit board GOLD, sizes 1-3, Version 1-3 SPGO0867.0900 Ersättning styrkort GOLD, stl -, Version -/ Replacement control circuit board GOLD, sizes -, Version -. Allmänt När styrkortet byts ut försvinner alla injusterade värden som tex temperaturreglering,

Läs mer

Avancerad SSL-programmering I

Avancerad SSL-programmering I Tekn.dr. Göran Pulkkis Överlärare i Datateknik Avancerad SSL-programmering I 25.1.2012 1 Innehåll SSL-sessioner Förnyad SSL-handskakning Blockerad/oblockerad in/uthantering 25.1.2012 2 SSL-sessioner Session

Läs mer

Tentamen med lösningsförslag

Tentamen med lösningsförslag Institutionen för data- och informationsteknik CHALMERS TEKNISKA HÖGSKOLA Tentamen med lösningsförslag DAT017 (DAT016) Maskinorienterad programmering IT EDA482 (EDA481) Maskinorienterad programmering D

Läs mer

PROJEKT STAFFAN STALLEDRÄNG

PROJEKT STAFFAN STALLEDRÄNG PROJEKT STAFFAN STALLEDRÄNG PROJEKT STAFFAN STALLEDRÄNG s 1 I det här projektet ska du koppla en krets som innehåller en högtalare och en lysdiod, samt skriva ett program som får högtalaren att spela en

Läs mer