Embedded controller, almen.



Relaterede dokumenter
Arduino Programmering

Microcontroller, Arduino

Programmering i C Programmering af microcontroller i C (4 af 4) 12. april 2007

Microcontroller, Arduino

OrCAD Capture TCL IDE med Eclipse

Conlan express Brugervejledning For Windows XP - Windows 7

Arduino Programmering

Opsætning af Backup. Hvis programmet registreres korrekt vises nedenstående skærmbillede. Genstart herefter programmet.

Start på Arduino og programmering

Netværk & elektronik

Programmering i C Intro og grundlæggende C 5. marts 2007

Start af nyt schematic projekt i Quartus II

Datatekniker med programmering som speciale

Dette korte foredrag er opdelt i 3 dele: 1. ARDUINO i flere versioner, hvad er det? 2. DEMO-video 3. Din fremtidige Oscillator, SI5351A 4.

Instruktioner i installation og afinstallation af Windows PostScript- og PCLprinterdrivere

Sådan bruges den eksterne CD-brænder med DirectCD Side 1 af 6

MSI pakke til distribution af AutoPilot komponenter.

Efter installation af GEM Drive Studio software fra Delta s CD-rom, skal hoved skærmbilledet se således ud: (koden til administrator adgang er: admin)

02101 Indledende Programmering Introduktion til Eclipse

Opsætning af xcon og Logix Controller

Test af It-komponent

Kvikguide Starter System 3.2

Datatekniker med programmering som speciale H5

Arduinostyret klimaanlæg Afsluttende projekt informationsteknologi B

Hvordan opretter jeg MultiUser med en access-database?

Internt interrupt - Arduino

MANUAL SKIOLD GØR EN FORSKEL DISTRIWIN SERVICE INSTALLATION

Lærevejledning. - en introduktion til maskinarkitektur. faraz@butt.dk Faraz Butt mads@danquah.dk Mads Danquah doktor@dyregod.dk Ulf Holm Nielsen

Programmeringseksempel til CX/IPC

Intro til AVR. Mads Pedersen, OZ6HR

Conlan express. Brugervejledning. UserHandbookv.1 DANaug11

Opgavestyring, op og download af mange filer

GEONIS Vand. fact sheet. Planlæg, dokumentér og vedligehold

Opsætning af Backup. Dette er en guide til opsætning af backup med Octopus File Synchronizer.

Hardware og software på forskermaskinerne

Pia Schiermer, Underviser ved UNI-C og Vestsjællands Amtscenter 2/19

Installationsguide IBM Tivoli Storage Manager for Databases Data Protection for Microsoft SQL Server

IT Support Guide. Installation af netværksprinter (direkte IP print)

Installationsvejledning til Pro/ENGINEER.

GREVE FODBOLDS vejledning til Webredaktører

Speciale. Evaluering af Java til udvikling af indlejrede realtidssystemer ved brug af en eksisterende Java Optimized Processor (JOP)

Simulering af en Mux2

Brug af Office365 med Onedrive, nyeste Officepakke mv

Installations guide Saxo ERPTrader. Microsoft Dynamics NAV 2009 / 2013 / 2013R2

Hjælp under login på Mit DLR Oktober 2015

Vejledning til brug for udrulning med Group Policy (fra Windows Server 2003)

INSTALLATIONSGUIDE. Installationsguide. for Dynamics AX 4.0. til. dansk udgave. Frederiksberg, maj Docversion: 1.01.

Backup Applikation. Microsoft Dynamics C5 Version Sikkerhedskopiering

Installation af WeroShop 2.4 S

INSTALLATIONSGUIDE. Installationsguide. for Dynamics AX 4.0. til. dansk udgave. Frederiksberg, januar Docversion: 1.02.

Microsoft Outlook 2010

MultiProgrammer Manual

Hardware og software på forskermaskinerne

Installer Kommuniker: På Tryk 2.8

VPN-klienten SecureClient for TDC Managed Firewall

Tildel fast IP adresse til BC9xxx med BootP og oprettelse kommunikation fra TwinCat

K8048 PIC PROGRAMMER BOARD

lizengo vejledning Gemme Windows på et USB-stik

Transformering af OIOXML til OIOUBL og OIOUBL til OIOXML

Brug af mikroprocessor

Installation af GeoCAD

Vejledning om installation af software til FOTM simulator og Docker

Tech College Aalborg. HomePort. Projekt Smart Zenior Home Guide til udvikling af nye adaptere til HomePort

ZoomText 11. USB installationsvejledning

Milestone Systems. Hurtig introduktion: Aktiver licenser til XProtect VMS-produkter 2019 R1. XProtect Professional og XProtect Express

ZoomText 11 USB. vejledning

Med et filarkiv kan du give dine besøgende på din hjemmeside adgang til at hente dokumenter i Word, PDF, PowerPoint og Excel.

Installationsvejledning SAS Foundation 9.2 SAS Enterprise Guide 4.2. Windows Vista

Manual og Hjælp Skoletasken 2

I 2 C BUSSEN KØRER MED ARDUINO IND I FORÅRET

MapBasic &.NET interaktion. MapBasic.NET. Jakob Lanstorp IT konsulent COWI. Odense 23. Juni jun 2011 MapBasic &.

Vejledning INSTALLATION AF ZHC5010 BETJENINGSTRYK MED FIBARO HOME CENTER. ZHC5010 Firmware Version: 1.0

BEMÆRK! UNDLAD AT INSTALLERE SOFTWAREN,

Contents. John Have Jensen Mercantec 2011

FairSSL Fair priser fair support

MANUAL SKIOLD GØR EN FORSKEL DM6000 INSTALLATION

Sikkerhedskopiering og gendannelse Brugervejledning

Hent og installere pakken (eller nyere hvis det findes)

Picto Selector. Lav dine egne symbolark. Version: August 2012

Boot Camp Installerings- og indstillingsvejledning

QUICK MANUAL BRUGERNAVN: ADMIN PASSWORD: APP: SMARTEYES PRO PORT: SecVision - Quick Manual v1.0

Vester Kopi A/S - Plotservice

Opret ODBC datakilde Vejledning

Manual Version 2. til oprettelse af hjemmesider for landsbyer i Rebild kommune

FairSSL Fair priser fair support

Opsætning på PC Luk Navision. På skrivebordet højreklikkes på Navision ikonet. Herefter vælges Rediger.

Nyheder i Remote Support Platform 3.0

U3000/U3100 Mini (Til Eee PC på Linux Operations System) Quick Guide

Du kan først gemme fanebladene, når du har udfyldt de obligatoriske felter, som er markeret med *.

Tildel fast IP adresse til BC9xxx med ARP og oprettelse kommunikation fra TwinCat

Hvordan opretter jeg en ODBC-forbindelse til en MySql-database?

danske karakterer på Lcd

ECE 551: Digital System * Design & Synthesis Lecture Set 5

TimePlan version Installationsvejledning

Kapitel 1 I gang med C#

HUMANWARE BRAILLIANT INSTALLATIONSVEJLEDNING

SimPal-T4. GSM Stikkontakt Bestillings nummer Vejledning Manual version 2.0

Indhold. Download driver Find version af Windows Hent drivers til Windows Udpak driver... 6

Det Danske Filminstitut byder velkommen til vores UDP Server. Pligtaflevering - Version 2.0

LAB ØVELSE KONFIGURATION AF DHCP PÅ DANSK AF KIM DONNERBORG / RTS

Transkript:

Ver. 310807 s. 1 Bilag 3 Valgfri specialefagskatalog Data- og kommunikationsuddannelsen Undervisningsministeriet September 2007 /Steen Albertsen Ver. 310807 s. 2 Embedded controller, almen. Varighed 1 uge. Mål og øvrige rammer Forudsætning: Gennemført Programmering i sproget C, eller tilsvarende viden. Beskrivelsen er en paraplybeskrivelse, der f.eks. kan benyttes til en af følgende kendte platforme: - 8051 - PIC Målet er at: Eleven kan beskrive controllerens arkitektur, ud fra et blokdiagram. Eleven kan beskrive memory-maps internt og eksternt. Eleven kan anvende Special Function Register. Eleven kan indsamle information fra datablade til interne perifære enheder og kan lave små programmer i C, til styring af disse. Eleven kan benytte udviklingssystemet, til lave små programmer i C. Eleven kan benytte simpel debug/emulering/simulering til debugging. Praktikregler Eleven kan udføre følgende arbejdsopgaver: Programmere embeddede systemer Skrive mindre programmer. f.eks. i C til controlleren Deltage i fejlfinding, test og optimering.

18f452.pdf PIC18FXX2 Data Sheet High-Performance, Enhanced Flash Microcontrollers with 10-Bit A/D

PICDEM_2_2002.pdf

Test af PICDEM 2 PLUS DEMO BOARD Vi skriver et program i C. programmet compileres (oversættes ) med C compileren fra HI-TECH.Pogrammet skrives i MPLAB IDE der sammen med et PICDEM 2 PLUS BOARD og MPLAB ICD 2 udgør udviklingssystemet. Det forventes at MPLAB IDE og HI-TECH compileren er installerede og PICDEM 2 PLUS BOARDED og MPLAB ICD 2 er i nærheden. Hvis du ikke selv har et må du se ved sidemanden. IDE: Integrated Development Environment. ICD: In-Circuit Debugger. PICDEM 2 PLUS BOARD Nyere udgaver er i farver!

Opret et projekt. Opret en mappe under c:\ > roden med navnet. PIC_OV_1, kopier ovenstående files til mappen. Nomenklaturen for fil og sti navne skal overholde konventionerne fra DOS da compileren ellers ikke kan læse dem. Den mappe der arbejdes i må heller ikke ligge langt fra roden. Du skal kopiere følgende files til mappen PIC_OV_1. lcd.h lcd.c delay.h delay.c disse files finder du under: C:\Programmer\HI-TECH Software\PICC-18\9.50\samples\delay og C:\Programmer\HI-TECH Software\PICC-18\9.50\samples\lcd Du kan nu starte MPLAB-IDE følgende.. For at oprette et nyt projekt gør du nu Du bruger projekt Wizard til at oprette projektet med. og trykker næste.

Du skal nu vælge de processor du vil med. PIC18F452, og <næste> arbejde Gør som vist oven for og tryk <Næste>

Du skal nu navngive projektet. <Næste> Gør som vist og tryk <Næste>

Du er nu næsten færdig. Tryk <Udfør>

Du skal nu oprette din egen kildetekst, gemme den og inkludere den i projektet. Klik på New file og kopier nedenstående kildetekst ind i den unavngivne file og gem den med file navnet: mercan.c i mappen C:\PICC_OV_1\ Kildeteksten starter lige under denne linje. /* This is a simple demo project written for use with * the HI-TECH Software PICC18 compiler. It may be compiled * and run on the Microchip PICDEM 2 PLUS DEMO BOARD. * Features demonstrated include driving the LCD display Additional files required for this demo are included in the PIC18\SAMPLES directories: DELAY\delay.c DELAY\delay.h LCD\lcd.c LCD\lcd.h */ #include <pic18.h> #include <stdio.h> #include "lcd.h" #include "delay.h" void init(void){ lcd_init(fourbit_mode); } void main(void){ } init(); lcd_puts(" Mercantec "); while(1); Kildeteksten stoppede lige før denne linje.

Du gemmer nu filen som vist oven for. <Gem> Den nye file skal nu gøres til en del af dit projekt.

Gør som vist ovenfor og tryk <GEM> Du skal nu sætte nogle konfigurations bit for den valgte processor. Fjern fluebenet som vist herunder.

Du kan nu rette på fire ting så resultatet bliver som neden for. Husk at sætte fluebenet igen. Luk Configuration Bits vinduet igen. Nu skulle kildeteksten kunne oversættes. Gør som vist neden for.

Det skulle gerne se ud som vist neden for. Ellers har DU lavet en fejl (måske).

Der skal nu vælges en måde at teste programmet på. Du vælger at lægge programmet over i PICDEM 2 PLUS DEMO BOARDED og teste det der. Der er en indbygget simulator i MPLAB IDE men da du skal bruge et stykke eksternt hadrware er det fornuftigt at lægge programmet over i PICDEM 2 PLUS DEMO BOARDED og teste det der. HUSK AT SLÅ RC OSC. FRA, på PICDEM2 BOARDED, se dokumentationen over boarded. Punkt 13. Jumper J7 to disconnect on-board RC oscillator (approximately 2 MHz). Gør som vist ovenfor. og hvis alt ellers er tilsluttet korrekt fremkommer følgende.

Du kan nu overføre programmet til PICDEM 2 BOARDED som vist neden for. Tryk nu på Release from Reset og se hvad der sker ude på PICDEM 2 BOARDED.