Download de presentatie
De presentatie wordt gedownload. Even geduld aub
GepubliceerdKarolien Brouwer Laatst gewijzigd meer dan 10 jaar geleden
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
Verwante presentaties
© 2024 SlidePlayer.nl Inc.
All rights reserved.