08.01.2015 Views

Explorer-16 Deel 1 - inleiding tot MPLAB, C30 en ... - ELEKTOR.nl

Explorer-16 Deel 1 - inleiding tot MPLAB, C30 en ... - ELEKTOR.nl

Explorer-16 Deel 1 - inleiding tot MPLAB, C30 en ... - ELEKTOR.nl

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

WDT ICE, ISP <strong>en</strong> POR, <strong>en</strong> niet te verget<strong>en</strong> geavanceerde<br />

technologie om zuinig met <strong>en</strong>ergie om te gaan <strong>en</strong> e<strong>en</strong> parallelle-poort<br />

master- <strong>en</strong> slave-functionaliteit.<br />

Er zijn twee pdf-bestand<strong>en</strong>, [1] <strong>en</strong> [2], die u mete<strong>en</strong> maar<br />

moet dow<strong>nl</strong>oad<strong>en</strong> <strong>en</strong> in e<strong>en</strong> folder met de naam ‘<strong>Explorer</strong>-<br />

<strong>16</strong>’ plaats<strong>en</strong>: de datasheet van de PIC24F bestaat uit het onwaarschij<strong>nl</strong>ijke<br />

aantal van 230 pagina’s, maar gelukkig zijn<br />

er tabs om gemakkelijk de verschill<strong>en</strong>de hoofdstukk<strong>en</strong> terug<br />

te vind<strong>en</strong>. Voor deg<strong>en</strong><strong>en</strong> die migrer<strong>en</strong> van de populaire<br />

PIC18F naar de 24F is het docum<strong>en</strong>t in [3] van belang.<br />

Software-installatie<br />

EXPLORER-<strong>16</strong> is e<strong>en</strong> gezam<strong>en</strong>lijk <strong>en</strong> exclusief project<br />

van Microchip Technology, Labc<strong>en</strong>ter Electronics <strong>en</strong><br />

Elektuur. Als onderdeel van het project wordt er<br />

gratis e<strong>en</strong> CD-ROM geleverd bij Elektuur januari<br />

2007. Het <strong>Explorer</strong>-<strong>16</strong> ontwikkel-board <strong>en</strong> e<strong>en</strong> plugin<br />

accessoire-board zull<strong>en</strong> bij het verschijn<strong>en</strong> van<br />

het februarinummer voor e<strong>en</strong> speciale prijs door<br />

Elektuur word<strong>en</strong> aangebod<strong>en</strong>.<br />

De CD-ROM van de <strong>Explorer</strong>-<strong>16</strong> die u bij deze uitgave<br />

aantreft, heeft e<strong>en</strong> welkomstscherm (figuur 3) dat mete<strong>en</strong><br />

verschijnt<br />

zodra de CD-ROM wordt gestart. Als<br />

dat niet vanzelf gaat, kunt u door te klikk<strong>en</strong> op Start ➞<br />

Run… <strong>en</strong> dan Browse het bestand index.htm op de CD-<br />

ROM op<strong>en</strong><strong>en</strong>.<br />

Het software-installatiescherm dat na het welkomstscherm<br />

verschijnt, is in figuur 4 te zi<strong>en</strong>. Er word<strong>en</strong> e<strong>en</strong>voudige<br />

installatieprogramma’s gebruikt voor de onderdel<strong>en</strong> van<br />

PIC24FJ128 specificaties<br />

CPU<br />

• Gemodificeerde Harvard architectuur<br />

• Kan <strong>tot</strong> <strong>16</strong> MIPS aan bij 32 MHz<br />

•<br />

8 MHz interne oscillator:<br />

- 4x PLL-optie<br />

- verschill<strong>en</strong>de deeltal-opties<br />

• 17-bit x 17-bit single-cycle hardware<br />

• Fractional/integer verm<strong>en</strong>igvuldiger<br />

• 32-bit bij <strong>16</strong>-bit hardware-deler<br />

• <strong>16</strong> x <strong>16</strong> bit werkregister-array<br />

•<br />

C-compiler geoptimaliseerde instructieset-architectuur:<br />

- 76 basisinstructies<br />

- Flexibele adresseermodes<br />

• Lineaire adressering van het programmageheug<strong>en</strong><br />

<strong>tot</strong> 12 Mbyte<br />

• Lineaire adressering van het data geheug<strong>en</strong> <strong>tot</strong> 64 Kbyte<br />

•<br />

Twee adresg<strong>en</strong>erators voor aparte lees- <strong>en</strong><br />

schrijfadressering van het datageheug<strong>en</strong><br />

Speciale microcontroller-eig<strong>en</strong>schapp<strong>en</strong><br />

• Voedingsspanning van 2,0 V <strong>tot</strong> 3,6 V<br />

• Flash-programmageheug<strong>en</strong>:<br />

- 1000 wis/schrijfcycli<br />

- Flash-bewaartijd van 20 jaar<br />

• zelf-herprogrammeerbaar onder besturing van software<br />

•<br />

Selecteerbare power-managem<strong>en</strong>t-modes:<br />

- Sleep, idle <strong>en</strong> alternate clock-modes<br />

• Fail-safe clock-monitor-operatie:<br />

- Detecteert klokfout<strong>en</strong> <strong>en</strong> schakelt over naar de on-chip,<br />

low-power RC-oscillator<br />

• On-chip LDO-regelaar<br />

•<br />

ondersteuning voor JTAG boundary scan <strong>en</strong><br />

programmer<strong>en</strong><br />

• Power-on Reset (POR), Power-up Timer (PWRT) <strong>en</strong><br />

Oscillator Start-up Timer (OST)<br />

• Flexibele Watchdog Timer (WDT) met on-chip low-power<br />

RC-oscillator voor betrouwbare werking<br />

• In-Circuit Serial Programming (ICSP) <strong>en</strong><br />

In-Circuit Emulation (ICE) via 2 p<strong>en</strong>n<strong>en</strong><br />

Analoge eig<strong>en</strong>schapp<strong>en</strong><br />

•<br />

10-bits analoog/-digitaal converter (A/D),<br />

max. <strong>16</strong> kanal<strong>en</strong>)<br />

- 500 ksamples/s conversiesnelheid<br />

- Conversie beschikbaar tijd<strong>en</strong>s sleep <strong>en</strong> idle<br />

• Dubbele analoge comparators met programmeerbare<br />

input/output-configuratie<br />

Eig<strong>en</strong>schapp<strong>en</strong> van de periferie<br />

•<br />

Twee 3-draads/4-draads SPI-modules ondersteun<strong>en</strong> 4<br />

frame-modes met 4-level FIFO-buffer<br />

• Twee I2 C-modules ondersteun<strong>en</strong> multi-master/slave-mode<br />

<strong>en</strong> 7-bits/10-bits adressering<br />

• Twee UART-modules:<br />

- Ondersteuning van RS-232, RS-485 <strong>en</strong> LIN 1.2<br />

- Ondersteuning van IrDA met<br />

on-chip hardware-<strong>en</strong>coder/decoder<br />

- Auto-wake-up op het startbit<br />

- Auto-baud-detectie<br />

- 4-level FIFO-buffer<br />

• Parallel Master Slave Port (PMP/PSP):<br />

- Ondersteuning van 8-bits of <strong>16</strong>-bit data<br />

- Ondersteuning van <strong>16</strong> adreslijn<strong>en</strong><br />

• Hardware real-time clock/cal<strong>en</strong>dar (RTCC):<br />

- klok-, kal<strong>en</strong>der- <strong>en</strong> alarmfuncties<br />

• Vijf <strong>16</strong>-bits timers/counters<br />

met programmeerbare voordeler<br />

• Vijf <strong>16</strong>-bits capture-ingang<strong>en</strong><br />

• Vijf <strong>16</strong>-bits compare/PWM-uitgang<strong>en</strong><br />

•<br />

High-curr<strong>en</strong>t sink/source op geselecteerde I/O-p<strong>en</strong>n<strong>en</strong>:<br />

18 mA/18 mA<br />

• Configureerbare op<strong>en</strong>-drain output op digitale<br />

I/O-p<strong>en</strong>n<strong>en</strong><br />

• Maximaal 5 externe interrupt-bronn<strong>en</strong><br />

1/2007 - elektuur<br />

23

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!