Was ist eine Picaxe ?
Die Picaxe basiert auf einen "Low-Cost" - Flash-Speicher
Mikrocontroller.
Sie kann immer und immer wieder neu
programmiert
werden.
Es werden keine
Programmierkenntnisse
gefordert.
Jeder kann schon in relativ kurzer Zeit mittels Editor oder grafischen
Ablaufplaner
(Flowchart) , die
ersten Erfolge
erzielen.
Die Picaxe nutzt dazu ein
simples
BASIC als
Kommunikationssprache.
Es werden keine schweren
industriellen
Hochsprachen
wie C oder
Assembler
benötigt.
Anders als andere BASIC Module
, ist
die Picaxe bereits
mit
Assembler-Routinen ausgestattet, so das die Picaxe gleich in eigene Projekte
genutzt werden
kann.
Ein Picaxe Mikrocontroller ist ein standart Mikrochip PICmicrotm
Mikrocontroller,
der bereits mit einem Picaxe Bootstrap
Code vorprogrammiert
ist .
Der Bootstrap Code ermöglicht , direkt die Picaxe per seriellem
Kabel
neu zu
programmieren
Das hat den Vorteil , das keine spezielle Hardware und Kabel benötigt
wird .
Der Bootstrap Code beinhaltet
bereits
grundlegende
Routinen
( wie z.B.
: Pausen generieren oder Soundausgabe )
,
die einem beim Downloaden und
Programmieren viiel Zeit
sparen.
Der Picaxe Bootstrap Code ist nicht für leere
Mikrocontroller geeignet .
Es muß definitiv ein
Picaxe Mikrocontroller gekauft werden
,
möglichst blank und
unprogrammiert
um dieses Picaxe
Bootstrap nutzen zu
können.
Die Picaxe Chips sind
vorprogrammierte und
getestete
Mikrochip PICmicrotmMikrocontroller.
Nach der Programmierung erhalten die PIC je nach
Leistung ihren Aufdruck wie folgt :
Picaxe 08
PIC12F629
Picaxe
08M PIC12F683
Picaxe
14M PIC16F684
Picaxe
18M PIC16F819
Picaxe
18X PIC16F88
Picaxe
20M PIC16F677
Picaxe
28X1 PIC16F886
Picaxe
28X2 PIC18F2520
Picaxe
40X1 PIC16F887
Picaxe
40X2 PIC18F4520
Das BASIC und somit die Programmiersprache ist bei allen Versionen die
gleiche.
Lediglich die Anzahl der Pins und die damit verbundenen Aus- und
Eingänge unterscheiden
die einzelnen Versionen.
Ein weitere Unterschied liegt in der
Gruppierung der Picace.
Es gibt 4 Unterteilungen :
Low
Cost
|
|
40 Line Speicher
|
|
|
|
08
|
5 Inputs
|
5 Outputs
|
1 ADC low-res 4 Mhz
|
|
|
|
|
|
etwas
bessere
|
|
80 Line Speicher
|
|
|
|
08M
|
1-4 Inputs
|
1-4 Outputs
|
3 ADC
|
|
14M
|
5 Inputs
|
6 Outputs
|
2 ADC
|
|
18M
|
5 Inputs
|
8 Outputs
|
3 ADC
|
|
20M
|
8 Inputs
|
8
Outputs
|
4 ADC
|
|
|
|
|
|
standart
AusfÃŒhrung
|
|
600 / 1000 Line Speicher
|
|
|
|
18X
|
5
Inputs
|
8
Outputs
|
3 ADC
|
|
28X1
|
0-12 Inputs
|
9-17 Outputs
|
0-4 ADC
|
|
40X1
|
8-20 Inputs
|
9-17 Outputs
|
3-7 ADC
|
|
|
|
|
|
gehobene
AusfÃŒhrung
|
|
4 x 1000 Line Speicher
|
|
|
|
28X2
|
22
konfigurierbare I/O
|
|
0-8 ADC
|
|
40X2
|
22
konfigurierbare I/O
|
|
0-10 ADC
|