BIGAVR. Utvecklingssystem. Manual



Relevanta dokument
UNI-DS3. Utvecklingssystem. Manual

Easy 8051 v6. Utvecklingssystem. Manual

PICPLC4 v6. Utvecklingssystem. Manual

LV 18F v6. Utvecklingssystem. Manual

EasyPIC 6. Utvecklingssystem. Handbok

dspicflash Programmerare Manual

Utvecklingssystem. MultiMedia Board. Manual. för PIC32MX4

AVRflash. Program. Handbok

EasyPIC 6. Utvecklingssystem. Handbok

SKAPA DET FÖRSTA PROJEKTET I mikrobasic PRO for PIC

Digitalteknik: CoolRunner-II CPLD Starter Kit Med kommentarer för kursen ht 2012

Digitalteknik: CoolRunner-II CPLD Starter Kit

BigPIC 6. Utvecklingssystem. Användarmanual

PICflash. Programmerare. Handbok

SKAPA DET FÖRSTA PROJEKTET I mikrobasic PRO for AVR

Temperaturmätare med lagringsfunktion DIGITALA PROJEKT EITF11 GRUPP 14, ERIK ENFORS, LUDWIG ROSENDAL, CARL MIKAEL WIDMAN

WAGO IO System Service Seminar. Diagnostik

D/A- och A/D-omvandlarmodul MOD687-31

Innehåll. 1 Inledning 3

Monteringsanvisning till ESR_CAP Mätare v1.0

EasyAVR 6. Utvecklingssystem. Handbok

Laboration 1: Styrning av lysdioder med en spänning

Konstruktion av en radiostyrd legobil. Digitala projekt av Arbon Vata Leonardo Vukmanovic Amid Bhatia

DIGITALA PROJEKT Väderstation

JUSTONE MANUAL ÅTERFÖRSÄLJARE

Laborationskort - ML4

Innehållsförteckning. Figur- och tabellförteckning. Figure 1 Blockschema över hårdvaran...4 Figure 2 Blockschema över programet...

Digitala Projekt (EITF11)

Växtviskaren EITF11 Digitala projekt VT15, I12

DAC500 Door Access Control unit

Manuell SMARTCD.G

SuperVario/PocketVario

Swing-Gate. ECO B/S Installation av Swing Gate

Instruktion för I/O-Kort, med USB-anslutning.

Manual Sportident Onlinekontroll via GPRS

LARMANLÄGGNING. Digitala Projekt, EITF11. Oskar von Knorring Emin Karimov Henrik Akej Handledare: Bertil Lindvall

CanCom C721 RadioTransceiver V1.19

The Intelligent Timer

Vad är en UART? Universal Asynchronous Receiver Transmitter parallella seriella parallell åttabitars signal mest signifikant bit

ANVÄNDAR MANUAL. SESAM 800 RX MC Manager

Manual för EQE PLC enhet

mikroicd Avbuggare Handbok

Svensk version. Introduktion. Lådans innehåll. Specifikationer. PU052 Sweex 2 Port USB 2.0 & 2 Port FireWire PC Card

Tele Radio 860. Manual IM A3

Pulsmätare med varningsindikatorer

Styrteknik distans: Minneselement, register, räknare, AD-omv D4:1

SafeLine VV3. Handhavande manual. Visar våningar, pilar och rullande meddelanden.

Manual Sportident Onlinekontroll via GPRS

5-29 Distribuerade I/O

Rapport Digitala Projekt EITF11 Grupp 4 Axel Sundberg, Jakob Wennerström Gille Handledare: Bertil Lindvall

Snabb vägledning för 9 modul enhet Montering GSM-enheten indvändigt (oversättelse, se bilaga) Spänning

Installationsguide. För att installera mjukvara och hårdvara, följ nedanstående anvisningar.

Templog / TempControl PC

Safeline 1000-Porttelefon Montering och Programmerings manual Augusti 2002

MANUAL. till CARDMAN

SafeLine 1000 R2 Manual

Manual Likriktare SM3000

MCU-kort för LV24-33 v6 utvecklingssystem

Montering av kretskort 10-40X

Felsökning-självhjälp. Punkt 1. Kontrollera bredbandsutrustningen.

Ett urval D/A- och A/D-omvandlare

Datorteknik 1 (AVR 1)

Disposition av prototypkort

LARMANLÄGGNING. Digitala Projekt, EITF11. Oskar von Knorring Emin Karimov Henrik Akej Handledare: Bertil Lindvall

Teknisk manual NASA BM-1C Kompakt Batterimonitor

Videoapparat SB4714W/2 & SB4701W/A. Installation och handhavande SB4714W/2

Användarmanual BOXEN KONTROLLENHET

IVT Nordic Inverter IVT-IR. Handledning. Art. nr: Utgåva 1.0

FÄLTMÄTINSTRUKTION TESTO 177-H1

Installation av fjärrströmbrytare HE842, HE843 och HE862(2).

Projekt EITA15. Väckarklocka. LTH Ingenjörshögskolan vid Campus Helsingborg Datateknik

AK990 Personsökare BESKRIVNING INSTALLATION. Installera sändaren. Antenninstallation

Du har följande material: 1 Kopplingsdäck 2 LM339 4 komparatorer i vardera kapsel. ( ELFA art.nr datablad finns )

DCU605. Tekniska Data. Datablad SDA00178SE Version /02/18 Passersystem. Dörrcentral med direkt IP-anslutning till ESMIKKO-server

Digitala Projekt(EITF40) - Larm

VERKTYG FÖR BILKOMMUNIKATION VIDA ALL-IN-ONE

Falck 6604 VaktFalk TeleLarm

MIRI LARM SOL 3000 Solcellsdrivet larm för olje- och fettavskiljare

ir-detektor. Denna bygganvisning riktar sig till dej som köpt Hemi-konsult s ir-detektor

Gobius 1- överfyllnadsskydd för septiktankar

2 / 3-axlig joystick med PWM-utgångar

Z-LYFTEN PRODUKTION AB MONTERINGSANVISNING

MANUAL. DIMMAX Proline. E-nr: (Tidigare )

Projektrapport i Digitala System

ANVÄNDARMANUAL SESAM 800 KONFIGURERBAR A0

Snabbstartsguide. Mobil WiFi ZTE MF910

iloq P10S-programmeringsenhet Manual

BOLTHi INTELLIGENT RÖRELSEDETEKTOR MED SVÄNGBAR STRÅLKASTARE, KAMERA OCH LARM

Manual för WMR-252 inbyggnadsmottagare med universaldimmer

EDI021 Digitala projekt. Rapport LARMSYSTEM. Utförd av: Niklas Eklund E03 David Olsson E04. Inlämnad:

BAS STRÖMFÖRSÖRJNING Slingövervakningsmodul-EXT/Kretskort

S T O R A G E S U P P O R T H A R D D I S K C A S I N G 2. 5 S T O R A G E S ATA T O U S B 2. 0 H A N D L E D N I N G S I

Effektpedal för elgitarr

Installera nedladdningsterminal

Nokia Lifeblog 2.5 Nokia N76-1

INSTALLATIONSHANDBOK. Gateway-tillbehörsbox EKLONPG EKBNPG

Kom igång med din SMART Board. Det praktiska

.00 E00. Innehåll: Kablage allmänt. Tillägg för drift Radiostyrning Igångkörning Programmering Vinschradio Elschema Felsökning

Användarhan dbok. Areaberäknare INNEHÅLLSFÖRTECKNING TOC. Handbok versionsnr. SV 2-1 Programvara versionsnr. 3.0 Kongskilde

E-Nummer katalog. Batteribackup för brand och rökluckor

Transkript:

BIGAVR 6 Manual Alla s utvecklingssystem utgör ovärdeliga verktyg för programmering och utveckling av mikroprocessor-baserade enheter. Noga utvalda komponenter och användning av maskiner av den senaste generationen för montering och testing av dessa är den bästa garantin för hög tillförlitlighet i våra produkter. På grund av enkel design, ett stort antal tilläggsmoduler och exempel färdiga att använda har alla våra användare, oavsett erfarenhet, möjlighet att utveckla sina projekt på ett snabbt och effektivt sätt. Utvecklingssystem

TILL VÅRA VÄRDEFULLA KUNDER Jag vill framföra mitt tack till er för att ni är intresserade av våra produkter och för att ni har förtroende för. Det främsta syftet med vår verksamhet är att utforma och tillverka högkvalitativa elektroniska produkter och att ständigt förbättra dessa för att bättre passa dina behov. Nebojsa Matic General Manager Atmel namn and logo, Atmel logo, AVR, AVR (Logo), AVR Freaks, AVR Freaks (Logo), AVR Studio, IDIC, megaavr, megaavr (Logo), picopower, tinyavr är registrerade varumärken av Atmel Coorporation.

BIGAVR 6 Utvecklingssystem 3 INNEHÅLL Inledning till BIGAVR6 utvecklingssystem... 4 Översikt av kretskortet... 5 1.0. Anslutning av systemet till datorn... 6 2.0. Stödda mikroprocessorer... 7 3.0. Inbyggd USB 2.0 AVRprog programmerare... 9 4.0. Extern programmerare AVR ISP mkii.... 10 5.0 JTAG-kontakt... 11 6.0 Seriellt EEPROM... 11 7.0. Strömförsörjning... 12 8.0. Spänningsreferens källa... 13 9.0. USB kommunikationsgränssnitt... 13 10.0. RS-232 kommunikationsgränssnitt... 14 11.0. CAN kommunikationsgränssnitt... 15 12.0. A/D-omvandlarens testingångar... 16 13.0. DS1820 temperatursensor...17 14.0. Realtidsklocka (RTC)... 18 15.0. MMC/SD-kontakt... 19 16.0. Lysdioder... 20 17.0. Tryckknappar... 21 18.0. 2x16 LCD... 22... 23 20.0. Pekpanel... 24 21.0. I/O portar... 25

4 BIGAVR 6 Utvecklingssystem Inledning till BIGAVR6 utvecklingssystem Utvecklingssytemet BIGAVR6 är ett utomordentligt verktyg lämpat för programmering och experiment med AVR mikroprocessorer från Atmel den inbyggda AVRprog Fullfjädrat och användarvänligt utvecklingssystem för AVR mikroprocessor-baserade projekt Inbyggd USB 2.0 programmerare pekpanelen öker funktionalitet av utvecklingssystemet in ett MMC/SD minneskort i systemet bakgrundsbelysning Programmet som används för programmering innehåller en komplett lista över alla stödda mikroprocessorer. Den senaste versionen av detta program med en uppdaterad lista över stödda mikroprocessorer kan laddas ner från vår hem på Utvecklingssystem: BIGAVR6 CD: produkt-cd med mjukvara Kablar: USB kabel installation av USB-drivrutiner, kopplingsschema för systemet Strömförsörjning: AC/DC-kontakt (7-23V växelström eller 9-32V likström); eller USB-kontakt för programmering (5V likström) Strömförbrukning: 50mA när inga inbyggda moduler är aktiva Storlek: 26,5 x 22cm Vikt: ~417g

5 1 2 3 4 5 6 7 8 9 10 BIGAVR 6 Utvecklingssystem 11 30 12 29 13 28 14 27 26 25 15 24 23 22 21 20 19 gyhuvlnw DY NUHWVNRUWHW 1. USB-kontakt till den inbyggda programmeraren 2. Kontakt för den externa programmeraren AVR ISP 3. JTAG-kontakt 4. CAN-kommunikationsgränssnitt 5. A/D-omvandlarens testingångar 6. Kontakt för USB-kommunikation 7. Kontakt RS-232A för seriell kommunikation 8. Realtidsklocka 9. Kontakt RS-232B för seriell kommunikation 10. MCU-kort sockel 11. Bygling för val av pull-up/pull-down resistorer 12. DIP switch som aktiverar pull-up/pull-down resistorer 13. I/O port-kontakter 14. DIP switch som slår på/stänger av inbyggda moduler 18 17 16 15. Spänningsreferens källa 16. Pekpanelens styrkrets.rqwdnw I U JUD VN GLVSOD\ 18. Seriellt EEPROM 19. Kontakt för temperatursensor 20. Tryckknappar som simulerar digitala ingångar 21. Bygling för förbikoppling av strömbegränsningsmotstånd 22. Bygling för val av tryckknapparnas logiska tillstånd 23. Tryckknappar 24. Kontakt för MMC/SD-kort 25. Bygling för val av strömkälla 26. Spänningsregulator för strömförsörjning 27. 86 lysdioder indikerar processorbenens logiska tillstånd 28. Bygling för val av programmerare 29. Kontakt för alfanumerisk LCD 30. POWER SUPPLY-strömställare

6 BIGAVR 6 Utvecklingssystem Följ anvisningarna angivna i relevanta manualer för att installera USB drivrutin och programmet från produkt-cdn. USBdrivrutiner är nödvändiga för att den inbyggda programmeraren skall fungera korrekt. Om du redan har någon av s AVR-kompilatorer installerad på din dator behöver du inte ominstallera USB-drivrutinerna eftersom de kommer att installeras automatiskt med kompilatorn. Använd USB-kabeln för att ansluta utvecklingssystemet BIGAVR6 till din dator. Ena änden av USB-kabeln försedd med en typ B USB- DC-kontakt USB-kontakt 1 2 Jumper J14 som ströförsörjningsväljare Strömförsörjning POWER SUPPLY-strömställare Figur 1-2: Anslutning av USB-kabeln Slå på ditt utvecklingssystem genom att sätta POWER SUPPLY-strömställaren i ON-position. Två lysdioder märkta POWER och USB LINK kommer automatiskt att lysa och indikerar på detta sätt att utvecklingssystemet är redo att användas. Använd den inbyggda programmeraren och -programmet för att ladda in kod i mikroprocessorn och sätt igång ditt system för att testa och utveckla dina projekt. Om några tilläggsmoduler används, såsom LCD, GLCD osv, är det viktigt att placera dem korrekt på kretskortet innan det som visar korrekt inkoppling av tilläggsmodulerna. Inkoppling av tilläggsmoduler på kretskortet

BIGAVR 6 Utvecklingssystem 7 Utvecklingssystemet BIGAVR6 har en DIMM-168P-kontakt som används för att ansluta MCU-kort. Detta utvecklingssystem levereras oscillator och 80 lödhål för stiftlist anslutna till mikroprocessors ben. Varje hål är markerat som motsvarande ben på mikroprocessorn. Anslutningen mellan MCU-kortet och projektets moduler upprättas enkelt via dessa lödhål. DIMM-168P-kontakt för anslutning av MCU-kort med mikroprocessor i TQFP-kapsel DIMM-168P-kontakt med MCU-kortet inkopplat DIMM-168P-kontakt MCU-kortet med 64-bens mikroprocessor i TQFP-kapsel Schema för DIMM-168P-kontaktens benplacering

8 BIGAVR 6 Utvecklingssystem Placering av MCU-kortet i DIMM-168P-kontakten genomförs på följande sätt: 1 A 2 B Öppna låsbygel A och B Placera MCU-kortet i DIMM-168P-kontakten 3 4 Tryck ner MCU-kortet försiktigt i DIMM-168P-kontakten och lyft samtidigt låsbyglarna sakta Stäng låsbyglarna när MCU-kortet är korrekt placerat i kontakten i öppen position stängd position kapsel som kan beställas separat. Dessa placeras i kontakten på samma sätt som det ovan nämnda kortet.

BIGAVR 6 Utvecklingssystem 9 En programmerare är ett nödvändigt verktyg när man arbetar med mikroprocessorer. BIGAVR6-utvecklingssystemet har en inbyggd AVRprog-programmerare. Programmet mellan en kompilator, -programmet och en mikroprocessor. USB-kontakt till programmerare Programmerarens chip Figur 3-2: USB-kontaktens fram AVRprog-programmerare Jumper J21 används för att välja programmerare (inbyggd eller extern) som ska användas för programmering av AVR mikroprocessorer Kompilering av program 1 Skriv ett program i en av AVR kompilatorerna och generera en Laddning av hex-koden 3 2 Använd -programmet för att välja en mikroprocessor och 3 Klicka på Write-knapen för att programmera mikroprocessorn. Skriv en kod i en av AVR-kompilatorerna, programmeraren för att ladda koden i mikroprocessorn. 1 Programmeringsprocessen 2 På den högra n av det ett antal alternativ som gör programmering av mikroprocessorer längst ner i högra hörnet av fönstret som låter dig övervaka programmering. Mer information om AVRprog AVR6.

10 BIGAVR 6 Utvecklingssystem AVR-mikroprocessorer programmeras med hjälp av SPI seriell kommunikation som används följande mikroprocessorns ben MISO, MOSI och SCK. Under programmering, avbryter multiplexern anslutningen mellan mikroprocessorns ben som används för programmering och resten av kretskortet och kopplar dessa till AVRprogprogrammeraren. När programmeringen är klar är dessa ben bortkopplade från programmeraren och kan användas som vanliga I/O ben. Principen av programmerarens arbete Förutom den inbyggda programmeraren, BIGAVR6-utvecklingssystemet kan också använda en extern programmerare AVR ISP från Atmel. Den är ansluten till AVR ISP-kontakten. Innan du ansluter och börjar använda den externa programmeraren behöver du sätta jumper J21 i EXTERNAL-position. Jumper J22 används för att välja motsvarande sockel för mikroprocessorn. Positionen av jumper J22 när den externa programmeraren används för programmering av 100- bens mikroprocessorer i TQFP-kapsel Byglingar för val av ben som ska vara försedda med programmerings signal Positionen av jumper J22 när den externa programmeraren används för programmering av 64- bens mikroprocessorer i TQFP-kapsel Kontakt för AVR ISP-programmeraren Jumper J21 i EXTERNAL position möjliggör arbete av den externa programmeraren AVRISP Jumper J21 i ON-BOARD position möjliggör arbete av den inbyggda programmeraren AVRISP mkii anslutet till kretskortet

BIGAVR 6 Utvecklingssystem 11 JTAG ICEmkII är en programmerare/felsökare för AVR-mikroprocessorer som har ett inbyggt JTAG gränssnitt. JTAG ICEmkII är primärt avsedd för användning med AVR Studio version av det originella JTAG-gränssnittet, vilket gör det möjligt för innehåll av de interna EEPROM och FLASH minnen att ändras (programmering av mikroprocessorer). JTAG ICEmkII programmerare/ felsökare använder en manlig 2x5 kontakt för anslutningen till det utvecklingssystemet Figur 5-1: JTAG-kontakt Figur 5-2: JTAGICE mkii ansluten till utvecklingssystemet Den JTAG-kontakt är direkt ansluten till mikroprocessors ben så att du inte behöver ställa in jumprar, vilket är å andra nödvändigt med AVRprog och AVR ISPmkII programmerarna. EEPROM (Electrically Erasable Programmable Read-Only Memory) är en inbyggd minnesmodul som används för att lagra data som måste sparas även efter ett strömavbrott. Kretsen 24AA01 kan lagra upp till 1kbit data och använder seriell kommunikation I 2 C för att kommunicera med mikroprocessorn via ben PD0 och PD1 eller PE4 och PE5. För att upprätta anslutningen mellan EEPROMmodulen och mikroprocessorn skall strömställarna 5 och 7 på DIP switch SW14 sättas i ON-position. Strömställarna 6 och 8 kan också användas i detta syfte. Val av strömställare beror på vilka ben du vill använda för seriell kommunikation. Figur 6-1: Kopplingsschema för seriellt EEPROM

12 BIGAVR 6 Utvecklingssystem 7.0. Strömförsörjning Utvecklingssystemet BIGAVR6 kan använda två olika strömkällor: 1. +5V från PC via USB-programmeringskabeln; eller 2. Extern matning ansluten till AC/DC strömkontakten på kretskortet. Spänningsregulatorn MC34063A och Gretz likriktare används för att möjliggöra extern strömförsörjning både i form av växelström (mellan 7V och 23V) och likström (mellan 9V och 32V). Jumper J14 används som väljare av strömtyp. För att kunna utnyttja USBmatning skall jumper J14 sättas i USB-position. När extern matning används skall jumper J14 sättas i EXT-position. Utvecklingssystemet slås av respektive på med hjälp av huvudströmbrytaren märkt POWER SUPPLY. AC/DC-kontakt Spänningsregulator USB-kontakt Jumper J14 som en väljare av strömkälla POWER SUPPLY signal lysdiod POWER SUPPLY strömbrytare Figur 7-1: Strömförsörjning Matning via AC/DC-kontakt Matning via USB-kontakt Figur 7-2: Kopplingsschema för strömförsörjning

BIGAVR 6 Utvecklingssystem 13 BIGAVR6 utvecklingssystemet som genererar spänningsreferens. Denna spänningsreferens används för A/D omvandling. Mikroprocessorn är matad med denna spänning, vars värde är 4.096V, via AREF-ben. Detta ben kan också matas med 5V strömförsörjning, vilket beror på position av jumper J18. Figur 8-1: Kopplingsschema för spänningsreferens källa Figur 8-2: Jumper J18 satt så att förse 4.096V spänningsreferens USB-kontakten CN25 gör det möjligt för AVR mikroprocessorer med ett inbyggt USB-gränssnitt anslutas till perifera moduler. Mikroprocessorn är ansluten till USB-kontakten CN25 via USB-DM och USB-DP-linjerna. Lysdioden märkt ON indikerar anslutningen mellan USB-enheter och utvecklingssystemet och därigenom mikroprocessorn. USB-kontakt Figur 9-1: USB-kontakt Figur 9-2: Kopplingsschema för USB-kontakten

14 BIGAVR 6 Utvecklingssystem USART (universell synkron/asynkron mottagre/sändare) är ett av de vanligaste sätten att utbyta data mellan en dator och perifera två RS-232 portar, RS-232A och RS-232B på utvecklingssystemet BIGAVR6. Använd strömställarna RX232-A (PE0-ben) och TX232- A (PE1-ben) på DIP switch SW13 för att koppla in RS-232A-porten. På samma sätt använd strömställarna märkta RX232-B (PD2- ben) och TX232-B (PD3-ben) på DIP switch SW13 för att koppla in RS-232B-porten. Mikroprocessorns ben som används för denna typ av kommunikation är märkta som följande: RX - tar emot data ( och TX - sänder data (. Dataöverföringshastigheten går upp till 115 kbps. För att USART-modulen i mikroprocessorn skall kunna ta emot ingångssignaler som möter RS-232-standarden behöver du justera spänningsnivåer med hjälp av en omvandlare av spänningsnivåer MAX202. RS-232-kontakt Använd strömställarna 5-8 på DIP switch SW13 för att välja mikroprocessorns ben som kommer att användas som RX och TX-kanaler, Figur 10-1: RS-232-modul Figur 10-2: Kopplingsschema för RS-232-modulen

BIGAVR 6 Utvecklingssystem 15 11.0. CAN CAN (Controller Area Network) är en kommunikationsstandard som är primärt avsedd för användning i automatisk industri. Det gör det möjligt för mikroprocessorn att kommunicera med en enhet i bilen utan att använda dator. Därutöver, sådan kommunikation används mycket i industriell automatik. BIGAVR6-utvecklingssytemet använder MCP2551-kretskortet för CAN-kommunikation. Detta kretkort förser ett gränssnitt mellan mikroprocessorn och någon perifer enhet. För att möjliggöra kommunikation mellan mikroprocessorn och MCP2551, måste strömställarna 3 och 4 på DIP switch SW14 sättas i ON-position. Figur 11-1: CAN-modul Figur 11-2: Konektor för CAN-modul Figur 11-3: Kopplingsschema för mikroprocessorn och MCP2551

16 BIGAVR 6 Utvecklingssystem 12.0. A/D-omvandlare används för att omvandla en analog signal till ett digitalt värde. A/D-omvandlaren är linjär, vilket betyder att det omvandlade digitala värdet är linjärt beroende av ingångsspänningen. Den i mikroprocessorn inbyggda A/D-omvandlaren konverterar en analog spänning till ett 10-bitars tal. Denna spänning kan variera mellan 0V och 5V DC med hjälp av den linjära potentiometern P5. Mikroprocessorn med inbyggd A/D-omvandlare kan matas med denna spänning via testingångar. Jumper J15 används för att välja ett av de följande ben PF0, PF1, PF2 eller PF3 för A/D-omvandling. Resistor R12 har en skyddsfunktion och används för att begränsa Figur 12-1: ADC (jumper i standardposition (ej inkopplad)) Figur 12-2: Ben PF0 används som ingångsben för A/D-omvandling Figur 12-3: Kopplingsschema för mikroprocessorn och A/D-omvandlarens testingångar För att göra det möjligt för en mikroprocessor att korrekt utföra A/D-omvandlingen måste du stänga av lysdioder och pull-up/pull-down resistorer kopplade till de ben som används av A/D-omvandlaren.

BIGAVR 6 Utvecklingssystem 17 1-wire seriell kommunikation gör att data kan överföras via en enda kommunikationslinje medan själva processen kontrolleras av en mikroprocessor (master). Fördelen med detta kommunikationsprotokoll är att endast ett av mikroprocessors ben används. Alla -enheter har som standard en unik ID-kod, vilket möjliggör gränssnitt. DS1820 är en temperatursensor som använder 1-wire -protokoll för kommunikation. Den kan mäta temperatur mellan -55 och 125 C och ger ±0.5 C noggrannhet för temperaturer i intervallet -10 till 85 C. Matningsspänning kan vara mellan 3V till 5.5V. Det tar som mest BIGAVR6. Den kan använda antingen ben PB0 eller PG0 för kommunikation med mikroprocessorn, vilket beror på position av strömställarna 1 och 2 på DIP switch SW14. OBS: Se till att halv-cirkeln på kretskortet passar den runda n av DS1820 Figur 13-1: Kontakt för DS1820 (DS1820 är bortkopplad) Figur 13-2: DS1820 är placerad i kontakten Figur 13-3: DS1820 är ansluten till mikroprocessor via ben PB0 Figur 13-4: DS1820 är ansluten till mikroprocessor via ben PG0 Bottom view Figur 13-5: Kopplingsschema för DS1820 och mikroprocessorn

18 BIGAVR 6 Utvecklingssystem Den realtidsklocka används mycket i alarmklockor, industriella styrkretsar, konsument varor osv. DS1307 krets gör det möjligt för BIGAVR6-utvecklingssystemet att ha koll på realtid. Realtidsklockans nyckelegenskaper är följande: - ger information om sekunder, minuter, timmar, dagar, dagar i veckan och datum inklusive ändringar för skottår - I 2 C seriellt gränssnitt - automatisk power-fail upptäckt - strömförbrukning mindre än 500nA BIGAVR6 används för att generera ett interrupt på förinställd tid. För att upprätta anslutning mellan mikroprocessorn och realtidsklockan behöver du sätta strömställarna PD0 och PD1 på DIP switch SW14 samt strömställaren PD3 på DIP switch SW15 i ON-position. Strömställarna PE4, PE5 och PE6 kan användas optionellt här. 3V batteri möjliggör arbete av realtidsklocka efter ett strömavbrott Kvartskristall förser noggrannhet av klocksignal som används av realtidsklocka Figure 14-1: Realtidsklocka Figur 14-2: Kopplingsschema för realtidsklockan och mikroprocessorn

BIGAVR 6 Utvecklingssystem 19 MMC/SD-kontakten används för att göra det möjligt för minneskort att anslutas till mikroprocessorn. För att minneskort och mikroprocessorn får kunna kommunicera med varandra behöver du justera deras spänningsnivåer. Minneskort matas med 3.3V strömförsörjning (VCC-MMC) som genereras av REG1 spänningsregulatorn, medan mikroprocessorn matas med 5V (VCC) strömförsörjning. Buss sändtagaren 74LVCC3245 används för att justera dessa spänningsnivåer. Därutöver, kommunikation mellan minneskort och mikroprocessorn kan upprättas endast om strömställarna 3, 4, 5, 6 och 7 på DIP switch SW15 är satta i ON position. Figur 15-1: MMC/SD-kontakt Figur 15-2: MMC/SD-minneskort Figur 15-3: Kopplingsschema för MMC/SD-kontakten och mikroprocessorn

20 BIGAVR 6 Utvecklingssystem 16.0. Lysdioder (Light-Emitting Diodes) är mycket effektiva elektroniska ljuskällor. När lysdioder kopplas in behöver du ansluta ett strömbegränsningsmotstånd. Lysdiodens vanliga spänningsfall är ungefär 2.5V, medan strömmen varierar från 1mA till 20mA beroende på typ av lysdiod. Utvecklingssystemet BIGAVR6 använder lysdioder med strömmen I=1mA. BIGAVR6 har 86 lysdioder som visuellt indikerar det logiska tillståndet av varje I/O-ben på mikroprocessorn. En aktiv lysdiod indikerar (PORTA, PORTB, PORTC, PORTD, PORTE, PORTF, PORTG, PORTH, PORTJ PORTK eller PORTL) med hjälp av DIP switch SW12. Den avskurna kanten indikerar lysdiodens katod Mikroprocessor Figur 16-1: Lysdioder Ytmonterat motstånd som begränsar Figur 16-2: Kopplingsschema för lysdioder och port PORTA

BIGAVR 6 Utvecklingssystem 21 17.0. Det logiska tillståndet på alla mikroprocessors digitala ingångar kan ändras med hjälp av tryckknappar. Jumper J12 används för att välja det logiska tillstånd som ska tillämpas på önskade mikroprocessorns ben genom att trycka på motsvarande tryckknappen. Strömbegränsningensmotståndet används för att skydda mikroprocessorns ingångar genom att förhindra kortslutning från att ske. RESET knapp som används för att förse MCLR-ben med mikroprocessorns reset signal över den inbyggda programmeraren. Tryckknappar används för att simulera digitala ingångar Jumper J13 används för att koppla förbi skyddsresistor RESET tryckknapp Jumper J12 väljer logiskt tillstånd som kommer att tillämpas på ett ben när motsvarande tryckknapp är nedtryckt Figur 17-1: Tryckknappar Genom att trycka på en tryckknapp när jumper J12 är satt till VCC-positionen, kommer en logisk etta (5V) att appliceras på motsvarande Figur 17-2: Kopplingsschema för tryckknappar och port PORTC

22 BIGAVR 6 Utvecklingssystem 18.0. 2x16 BIGAVR6. Denna kontakt är ansluten till mikroprocessorn via port PORTC. Potentiometer P4 används för att justera kontrast på displayen. Switch 8 (LCD-GLCD BACKLIGHT) på DIP switch SW15 används för att slå på/stänga av displayens bakgrundsbelysning. Kommunikation mellan en LCD och mikroprocessorn upprättas i 4-bit mod. Alfanumeriska siffror visas i två rader vardera inehåller upp till 16 tecken på 7x5 pixlar. Potentiometer för kontrast justering Figur 18-1: Kontakten för alfanumerisk LCD Figur 18-2: Alfanumerisk 2x16 display Kopplingsschema för 2x16 LCD

BIGAVR 6 Utvecklingssystem 23 19.0. 128x64 DIP switch SW15 används för att slå på/stänga av displayens bakgrundsbelysning. Potentiometer för kontrast justering GLCD-kontakt Kontakt för pekpanel Figur 19-1: GLCD Figur 19-2: GLCD-kontakt Figur 19-3: Kopplingsschema för GLCD-modul

24 BIGAVR 6 Utvecklingssystem 20.0. är att registrera tryck på någon punkt på displayen och skicka dess koordinaterna i form av analoga spänningar till mikroprocessorn. Strömställare 1, 2, 3 och 4 på DIP switch SW13 används för att ansluta pekpanelen till mikroprocessorn. 1 3 4 Figur 20-1: Montering av pekpanel Figur 20-2: Kopplingsschema för pekpanelen 1 3 4 Figur 20-3: Inkoppling av pekpanelen Lysdioder och pull-up/pull-down resistorer på PORTF och PORTG portar måste vara avstängda när pekpanelen används.

BIGAVR 6 Utvecklingssystem 25 21.0. PB1, PB2, PB3, PE0 och PE1 används för programmering och är därmed inte direkt anslutna till motsvarande 10-bens kontakt, utan via programmerarens multiplexer. DIP switcharna SW1-SW11 gör det möjligt för varje kontaktens ben att anslutas till en pull-up/pulldown-resistor. Det beror på positionen av jumprar J1-J11 om portens ben kommer att anslutas till pull-up eller pull-down-resistor. Jumper för val av pullup/pull-down resistor Extra modul ansluten till PORTC J2 i pull-down position DIP switch för att slå på pull-up/pull-down-resistor för varje ben PORTG 2x5-bens stiftlist J2 i pull-up position Figur 21-1: I/O portar Figur 21-4: Kopplingsschema för port PORTA

26 BIGAVR 6 Utvecklingssystem när de är inaktiva. Vilken nivå de får beror på positionen av pull-up/pull-down-byglingarna. Mikroprocessorns ben PG2 med tillhärande DIP switch SW7, jumper J7 och tryckknapp PG2 med jumper J12 används här för att förklara funktionen av pull-up/pull-down-resistorer. Deras funktion är identisk för alla ben på mikroprocessorn. För att göra det möjligt för PORTG:s ben att vara anslutna till pull-down-resistorer, behöver du sätta jumper J7 i -position först. Det gör att alla ben på PORTG kan vara försedda med en logisk nolla (0V) i inaktivt tillstånd via jumper J7 och ett 6x10k resistornätverk. För att förse ben PG2 med en sådan signal, är det nödvändigt att sätta strömställare PG2 på DIP switch SW7 till ON-position. Som ett resultat, varje gång du trycker på knappen PG2 kommer en logisk etta (VCC-spänning) att visas på mikroprocessorns ben PG2 förutsatt att jumper J12 är satt i VCC-position. Figur 21-5: Jumper J7 i pull-down och jumper J12 i pull-up-position För att göra det möjligt för PORTG:s ben att anslutas till pull-up-resistorer och portens ingångsben att förses med en logisk nolla (0) är det nödvändigt att sätta jumper J7 i Up-position och jumper J12 i GND-position. Det möjliggör PORTG:s ingångsben att drivs högt (5V) i Som ett resultat, varje gång du trycker på knappen PG2 kommer en logisk nolla (0V) att visas på ben PG2 förutsatt att switch PG2 är satt till ON-positionen. Jumper J7 i pull-up och jumper J12 i pull-down-position Om jumprar J7 och J12 har samma logiska tillstånd kommer ett tryck på någon tryckknapp inte att orsaka att något ingångsben ändrar sitt logiska tillstånd. Jumper J7 och J12 i samma position

BEGRÄNSNINGAR I ANVÄNDNINGEN Alla produkter som ägs av är skyddade av upphovsrättigheter och andra immaterialrättsliga lagar, samt föreskrifter i internationella avtal. Därför ska denna manual behandlas som annat upphovsrättskyddat material. Ingen del av denna manual, inklusive produkter och mjukvara som beskrivs häri, får mångfaldigas, kopieras, lagras i ett arkiveringssystem, översättas eller spridas i någon form eller på något sätt, utan skriftligt medgivande från. Manualens PDF-utgåva får skrivas ut för privat eller lokalt bruk, men inte för distribution. Varje ändring av denna manual är förbjuden. garanterar inte något slag, vare sig uttryckt eller undeförstått, inkluderande, men inte begränsad till, försäljningsmässiga garantier eller villkor om användbarhet för speciella ändamål. skall inte hållas ansvarig för eventuella fel, försummelser och felaktigheter som kan förekomma i denna manual. Under inga omständigheter skall, dess chefer, tjänstemän, anställda eller återförsäljare hållas ansvariga för några indirekta, särskilda, tillfälliga, oförutsädda eller påföljande skador av något slag. Detta inklusive, men utan begränsning, skador för utebliven vinst, förlust tekniskt fel, inskränkning av privatliv, misslyckande att infria förpliktelse inklusive kravet på god tro eller rimligt försiktighetsmått, för försummelse och för annan ekonomisk förlust som kommer av, eller på något sätt är relaterad till användningen av eller oförmågan att använda denna manual och produkt, även om MikroElek- förbehåller sig rätten att när som helst och utan föregående meddelande göra alla de ändringar som betraktas som lämpliga i sin ständiga strävan att förbättra produktens kvalitet och säkerhet, utan att förbinda sig att uppdatera denna manual varje gång. HÖGRISKAKTIVITETER Produkterna från är inte feltoleranta och är inte utformade eller ämnade för farliga miljöer som erfordrar felsäker prestation inklusive, men inte begränsat till, drift av kärnenergianläggningar, naviger- eller någon annan tillämpning där fel i produkten direkt kan leda till dödsfall, personskada, allvarlig fysisk rantier för mjukvarans lämplighet för Högriskaktiviteter. VARUMÄRKE Mikroelektronika namn och logo, Mikroelektronika logo, mikroc, mikroc PRO, mikrobasic, mikrobasic PRO, elektronika. Alla andra varumärke nämnda häri tillhör respektive företag. Namn på företag och produkter i texten är registrerade varumärken eller varumärken som tillhör respektive Mikroelektronika TM

Om du vill lära dig mer om våra produkter, besök vår hem på www.mikroe.com Om du har problem med någon av våra produkter eller bara behöver mer information, skicka gärna en support ticket från addressen www.mikroe.com/en/support