De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Computertechniek 2 – ARM assembler Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1  D3EEMS1  programmed I/O: de.

Verwante presentaties


Presentatie over: "Computertechniek 2 – ARM assembler Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1  D3EEMS1  programmed I/O: de."— Transcript van de presentatie:

1 Computertechniek 2 – ARM assembler Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1  D3EEMS1  programmed I/O: de luidspreker aansturen, in assember, zonder libraries (OK, wel met wait…)

2 Computertechniek 2 – ARM assembler Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2  Een embedded project uitvoeren met het bordje  Alleen of in een klein groepje  Projectopdracht zelf opstellen, laten goedkeuren  Indien nodig ondersteuning met uitleg/theorie  Assembler en/of C

3 Computertechniek 2 – ARM assembler Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 3  gebruik van extra hardware wordt gewaardeerd  software op de PC kan deel uitmaken vh project (bv presentatie van ingelezen analoge waarden)  aanpassen van ‘gevonden’ software (bv MPEG, USB, SD card) mag, maar het moet dan duidelijk zijn wat jouw/jullie eigen inbreng is

4 Computertechniek 2 – ARM assembler Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 4 copyright:  deliverables moeten vrij zijn voor: copieren, bestuderen, eigen (’prive’)gebruik  andere rechten (bv commercieel gebruik / verkoop, etc) mag je voor je zelf houden

5 Computertechniek 2 – ARM assembler Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 5 deliverables:  plan van aanpak (0.5..2 blz)  half-time demo (aan mij en aan jezelf)  demo (aan de groep, met sheets/slides/flipover)  eindverslag incl code etc. (wordt op website gezet)  cijfer ahv deliverables, geen tentamen

6 Computertechniek 2 – ARM assembler Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 6 suggesties:  verkeeersregelsysteem (LED als stoplichten)  Codeslot  Lichtkrant  IR ontvanger / IR zender  Miauw, woef woef  datacommunicatie (Ethernet, 1-wire, I2C, USB)

7 Computertechniek 2 – ARM assembler Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 7 Meer suggesties:  VGA  video (pong, text overlay)  PC peripherals: toestenbord, muis, trackball, touchpad, joystick, etc.  keyboard (klavier): MIDI interface

8 Computertechniek 2 – ARM assembler Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 8  LPC2148 architectuur  I/O pin function selection  I/O pin direction selection  I/O pin manipulation

9 Computertechniek 2 – ARM assembler Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 9

10 Computertechniek 2 – ARM assembler Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 10

11 Computertechniek 2 – ARM assembler Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 11

12 Computertechniek 2 – ARM assembler Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 12 Datasheet P.26 Let op: JTAG claimt veel pinnen? 

13 Computertechniek 2 – ARM assembler Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 13 de pinnen hebben meerdere functies

14 Computertechniek 2 – ARM assembler Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 14 Datasheet P.75

15 Computertechniek 2 – ARM assembler Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 15 Datasheet P.76..79

16 Computertechniek 2 – ARM assembler Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 16 (uit LPC2106 datasheet, maar wel duidelijker)

17 Computertechniek 2 – ARM assembler Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 17 Datasheet P.82 – niet gebruiken!

18 Computertechniek 2 – ARM assembler Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 18 Datasheet P.83

19 Computertechniek 2 – ARM assembler Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 19

20 Computertechniek 2 – ARM assembler Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 20 ark.h includes lpc2148.h

21 Computertechniek 2 – ARM assembler Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 21 ark.h includes lpc2148.h

22 Computertechniek 2 – ARM assembler Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 22 crt0.S

23 Computertechniek 2 – ARM assembler Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 23 ark.c

24 Computertechniek 2 – ARM assembler Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 24 ark.c

25 Computertechniek 2 – ARM assembler Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 25 ark.c

26 Computertechniek 2 – ARM assembler Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 26 Schrijf de subroutine BEEP, die een toon van 1kHz laat horen gedurende 1 seconde  in assembler  zonder gebruik te maken van ARK_audio_sw_squarewave_out, ARK_GPIO_direction en ARK_GPIO_set  u mag wel gebruik maken van ARK_wait_us

27 Computertechniek 2 – ARM assembler Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 27 Bedenk je project voor EEMS1


Download ppt "Computertechniek 2 – ARM assembler Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1  D3EEMS1  programmed I/O: de."

Verwante presentaties


Ads door Google