Tentamen i Inbyggda System ( Embedded System )

Relevanta dokument
Installation Instructions

FÖRBERED UNDERLAG FÖR BEDÖMNING SÅ HÄR

GU / Chalmers Campus Lindholmen Tentamen Programutveckling LEU 482 / TIG167

Beijer Electronics AB 2000, MA00336A,

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.

Support Manual HoistLocatel Electronic Locks

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

Styrteknik: Binära tal, talsystem och koder D3:1

Datasäkerhet och integritet

Make a speech. How to make the perfect speech. söndag 6 oktober 13

Materialplanering och styrning på grundnivå. 7,5 högskolepoäng

Module 1: Functions, Limits, Continuity

PFC and EMI filtering

Tentamen PC-teknik 5 p

PORTSECURITY IN SÖLVESBORG

1. Varje bevissteg ska motiveras formellt (informella bevis ger 0 poang)

Webbregistrering pa kurs och termin

PRESS FÄLLKONSTRUKTION FOLDING INSTRUCTIONS

Resultat av den utökade första planeringsövningen inför RRC september 2005

Alias 1.0 Rollbaserad inloggning

Plain A262. För T16 (T5) lysrör. Innehåll. Monteringsanvisning. A. Instruktion för rampmontering

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

GU / Chalmers Campus Lindholmen Tentamen Programutveckling LEU 482 / TIG167

Information technology Open Document Format for Office Applications (OpenDocument) v1.0 (ISO/IEC 26300:2006, IDT) SWEDISH STANDARDS INSTITUTE

Support for Artist Residencies

BBT057/ BBC057 BBCD057/ BBT057-NL HOLDEN COLORADO 9/2016+ HOLDEN TRAILBLAZER WD & 4WD Models

LUNDS TEKNISKA HÖGSKOLA Institutionen för Elektro- och Informationsteknik

Preschool Kindergarten

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

Föreläsning 4 IS1300 Inbyggda system

PRESS FÄLLKONSTRUKTION FOLDING INSTRUCTIONS


Webbreg öppen: 26/ /

DVG C01 TENTAMEN I PROGRAMSPRÅK PROGRAMMING LANGUAGES EXAMINATION :15-13: 15

2.1 Installation of driver using Internet Installation of driver from disk... 3

SWESIAQ Swedish Chapter of International Society of Indoor Air Quality and Climate

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

Svenska()(Bruksanvisning(för(handdukstork()(1400(x(250(mm(

Tentamen i Matematik 2: M0030M.

SkillGuide. Bruksanvisning. Svenska

Discovery FSQ, IAA Utgåva/Edition 11. SE Habo. Klass 2 IAA FSQ-I 26W. 4 mm c c mm N L

säkerhetsutrustning / SAFETY EQUIPMENT

Högskolan i Skövde (SK, JS) Svensk version Tentamen i matematik

1. Compute the following matrix: (2 p) 2. Compute the determinant of the following matrix: (2 p)

Om oss DET PERFEKTA KOMPLEMENTET THE PERFECT COMPLETION 04 EN BINZ ÄR PRECIS SÅ BRA SOM DU FÖRVÄNTAR DIG A BINZ IS JUST AS GOOD AS YOU THINK 05

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

FORTA M315. Installation. 218 mm.

Measuring child participation in immunization registries: two national surveys, 2001

Workplan Food. Spring term 2016 Year 7. Name:

Viktig information för transmittrar med option /A1 Gold-Plated Diaphragm

Boiler with heatpump / Värmepumpsberedare


KTH MMK JH TENTAMEN I HYDRAULIK OCH PNEUMATIK allmän kurs kl

Produktens väg från idé till grav

Kurskod: TAIU06 MATEMATISK STATISTIK Provkod: TENA 17 August 2015, 8:00-12:00. English Version

Lösenordsportalen Hosted by UNIT4 For instructions in English, see further down in this document

RADIATION TEST REPORT. GAMMA: 30.45k, 59.05k, 118.8k/TM1019 Condition D

Styrteknik 4.5/7.5 hp distans: Tidskretsar, räknare

denna del en poäng. 1. (Dugga 1.1) och v = (a) Beräkna u (2u 2u v) om u = . (1p) och som är parallell

Quick Start Guide Snabbguide

CHANGE WITH THE BRAIN IN MIND. Frukostseminarium 11 oktober 2018


x 2 2(x + 2), f(x) = by utilizing the guidance given by asymptotes and stationary points. γ : 8xy x 2 y 3 = 12 x + 3

PowerCell Sweden AB. Ren och effektiv energi överallt där den behövs

INDUKTIV SLINGDETEKTOR INDUCTIVE LOOP DETECTOR

Kurskod: TAIU06 MATEMATISK STATISTIK Provkod: TENA 15 August 2016, 8:00-12:00. English Version

Tentamen i Matematik 2: M0030M.

Kurskod: TAMS28 MATEMATISK STATISTIK Provkod: TEN1 05 June 2017, 14:00-18:00. English Version

(D1.1) 1. (3p) Bestäm ekvationer i ett xyz-koordinatsystem för planet som innehåller punkterna

Styrteknik : Funktioner och funktionsblock

The Algerian Law of Association. Hotel Rivoli Casablanca October 22-23, 2009

District Application for Partnership

Technique and expression 3: weave. 3.5 hp. Ladokcode: AX1 TE1 The exam is given to: Exchange Textile Design and Textile design 2.

IRAB Mottagare sida 2-5 Tele Radio AB Mottagare sida 6

Användarhandbok. MHL to HDMI Adapter IM750

Par m 328 feet. Lång höger sväng. Korgen står placerad i en skogsglänta OB-linje på vänster sida.

Writing with context. Att skriva med sammanhang

8 < x 1 + x 2 x 3 = 1, x 1 +2x 2 + x 4 = 0, x 1 +2x 3 + x 4 = 2. x 1 2x 12 1A är inverterbar, och bestäm i så fall dess invers.

samhälle Susanna Öhman

Anvisning för Guide for

SUZUKI GRAND VITARA 3P CITY 2011»

Exempelsamling Assemblerprogrammering

Michael Q. Jones & Matt B. Pedersen University of Nevada Las Vegas

Kontrollskrivning Mikrodatorteknik CDT S2-704

Application for exemption - Ansökan om dispens

Kurskod: TAIU06 MATEMATISK STATISTIK Provkod: TENA 31 May 2016, 8:00-12:00. English Version

PORTSECURITY IN SÖLVESBORG

1. Unpack content of zip-file to temporary folder and double click Setup

Skyddande av frågebanken

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

Questionnaire for visa applicants Appendix A

INSTALLATION INSTRUCTIONS

SVENSK STANDARD SS :2010

Digitalteknik och Datorarkitektur 5hp

Laboration i digitalteknik Datablad

Fiat » Fiat Panda / 4x4 2003» Fiat Panda 4x4 Climbing / 4x4 Cross 20033»

Module 6: Integrals and applications

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

Scalable Dynamic Analysis of Binary Code

Anvisningar för ämnesansvariga vid LTV-fakulteten

Transkript:

UMEÅ UNIVERSITET Tillämpad fysikoch elektronik Datorteknik/NE Tentamen Tentamen i Inbyggda System ( Embedded System ) Datum: 2008-05-09 Tid: 09.00-13.00 Skrivsal: 6 Hjälpmedel: miniräknare 11 frågor, 30 poäng 11 questions, 30 points 18 poäng krävs för VG 18 points is required for the grade very well Answers may be given in swedish or in english

1. The manufacturer of the radio module that you used in the first project give some suggestions for how to put the transmitted data packet together to make the transmission as safe as possible. Name at least three requirements that should be met for the packet. ( 3p ) 2. There are some different tools available for debugging an embedded system e.g. a simulator and an emulator. Explain the difference between those two debugging tools ( 2p ) 3. Kompilatorn/länkaren delar in programminnet ( flash ) i ett antal sektioner för olika typer av kod/data. Beskriv vilken typ av kod/data som finns i följande sektioner. ( 4p ) a).vectors b).progmem.data c).init d).text 4. Give at least two hints how to reduce code size in flash memory. ( 2p ) 5. A pin of one of the ports of an AVR microcontroller is attached to a device that gives a capacitive load to ground of 200 pf. The pin is switched from output, low level, to input with enabled pullup resistor. Use the attached datasheet to calculate an approximate time of delay before the PIN reaches high ( > 3 Volts ) level. ( 2p ) - t/r*c Uc = Vcc * ( 1 e )

6. Hur fort kommer motorn att snurra (inte alls, halvfart, helfart), och om den snurrar; Vilket håll? Modulationsfrekvensen är >> än motorns resonansfrekvens, så du kan räkna på medelvärdet av strömmarna genom motorn. (2p) P-kanal +V P-kanal A A N-kanal B M C N-kanal D B C 0 D 7. You have one NPN transistor and one twin contact relay. ( 3p ) Draw a schematic diagram how to connect those components to control a DC-motor going forward, backward and stopped. 8. För att realisera en bra EMC-design på en elektronisk apparat måste krav uppfyllas på att såväl emission som immunity hålls vid a störningsnivåer. Förklara vad de två engelska orden innebär. Beskriv åtminstone fem olika åtgärder som bör/kan vidtagas på en elektronikkonstruktion (inbyggt system) för att uppfylla kraven på god EMC-design. ( 5p ) 9a. I2C är ett patenterat protokoll från Philips och är inbyggt i en hel del periferikretsar. Antag att jag skall ansluta en ATMEL microcontroller till en sådan enhet. Har jag något hårdvarustöd för protokollet i microcontrollern? Beskriv. ( 1p ) b) SPI bussen är i grunden av typen 1 master/1 slave och kommunikationen är synkron och sker i full duplex. Beskriv översiktligt hur kommunikationen sker i ATMELS mer kraftfulla controllers ( gärna figur ). ( 1p )

10. Följande assemblerrutin är hämtad från manualen för ATMega88, den visar hur man skriver till det interna EEPROM-minnet. Modifiera denna assemblerrutin så att den kan kompileras tillsammans med en funktion skriven i C som anropar assemblerrutinen. Följande deklaration finns i C-programmet extern void EEPROM_write(unsigned int addr, unsigned char data); ( 2p ) EEPROM_write: ; Wait for completion of previous write sbic EECR,EEPE rjmp EEPROM_write ; Set up address (r18:r17) in address register out EEARH, r18 out EEARL, r17 ; Write data (r16) to Data Register out EEDR,r16 ; Write logical one to EEMPE sbi EECR,EEMPE ; Start eeprom write by setting EEPE sbi EECR,EEPE ret Function call conventions: Arguments - allocated left to right, r25 to r8. All arguments are aligned to start in even-numbered registers (odd-sized arguments, including char, have one free register above them). This allows making better use of the movw instruction on the enhanced core. If too many, those that don t fit are passed on the stack. Return values: 8-bit in r24 (not r25!), 16-bit in r25:r24, up to 32 bits in r22-r25, up to 64 bits in r18-r25. 8-bit return values are zero/sign-extended to 16 bits by the caller (unsigned char is more efficient than signed char - just clr r25). Arguments to functions with variable argument lists (printf etc.) are all passed on stack, and char is extended to int 11. You want to indicate high or low level of pin PB0 of the 2323 using a LED, the current through the LED should be at least 4 ma. The output ( PB0 ) must drive an input of the U2A gate. That means that low and high levels must be within legal limits, close to 0V and close to 5 V. How do you connect the LED and any additional component. The forward voltage across the LED is 1.8 V. Datasheet for the 2323 on next page. ( 3p ) +5v 0 4 2 3 1 U1 GND X1 X2 RES VCC PB0 INT/PB1 PB2 8 5 6 7 ut in 1 2 U2A 3 CD4001B AT90S2323