PIC18F14K22 Programmspeicher

Gast #4842953
Lesenswert?

Picaxe20x2 beinhaltet
pic18F14K22
http://www.microchip.com/wwwproducts/en/PIC18F14K22
16 Kbyte Programmspeicher
Sind dann die Programmspeicher Bereichswerte 4*4096 falsch?!



http://www.roboter-teile.de/Oxid/PICAXE/PICAXE-Chi...

Die Programmspeichersegmente werden mit #Slot 0-3 geladen.

Aufgerufen mit run 0-3
Der Aufruf muss im slot 0 sein.

Leider geht es nicht, es wird alles in Slot 0 geladen.
Auch Run 1-3 Aufruf im Editor wird als Fehler gemeldet.
Editor 5.5.5

Mit der 28X2 und der 40X2 geht es
#4843157
Lesenswert?

http://www.roboter-teile.de/Oxid/PICAXE/PICAXE-Chips/PICAXE-20M2.html
"* großer Programmspeicher: 2048Byte für ca. 1800 BASIC Lines"

Der Rest wird dann wohl vom PICAXE-System verbraucht/verschwendet...

PS: Warum tut man sich sowas an? Günstiger als einfach einen PIC ohne 
den ganzen Schnickschnack und ein PICkit3 vom Chinesen ist das niemals. 
Debuggen (Hardware) kann man sicher auch nicht.
Gast #4844061
Lesenswert?

Volker S. schrieb:
> PS: Warum tut man sich sowas an? Günstiger als einfach einen PIC ohne
> den ganzen Schnickschnack und ein PICkit3 vom Chinesen ist das niemals.
> Debuggen (Hardware) kann man sicher auch nicht.

Das ist halt sowas ähnliches wie Arduino oder Basecom.
Man kann das in Basic programmieren, ohne PICkit.

Nicht jeder will sich genauestens mit den Innereien eines µC 
beschäftigen. Wenn der Fokus deiner Bastelprojekte woanders liegt, und 
der Controller nur Nebensache ist, warum dann C lernen, oder Assembler 
lernen?
Basic hatte man damals ja in der Schule. Das kennt man also schon.

Solche Leute wollen sowieso nicht debuggen.
Ich kann nichts negatives daran finden.

Da will ich doch gleich mal darauf hinweisen:
http://geoffg.net/micromite.html
Das klingt für solche Anwendungen noch besser, weil der Interpreter 
schon drin ist, und die Cips erheblich mehr Dampf haben.
#4844220
Lesenswert?

Hurra schrieb:
> Da will ich doch gleich mal darauf hinweisen:
> http://geoffg.net/micromite.html

Finde ich schon besser, weil hier anscheinend gleich ein Controller 
verwendet wird der über eine USB Schnittstelle verfügt, die zum Download 
des Programms genutzt wird. Programmierkabel ist nur ein einfaches 
USB-Kalbel.
<edit>Oder braucht man etwa doch einen USB-Serial-Converter?</edit>


(Pinguino finde ich in dieser Beziehung auch besser als Arduino, nur 
scheint mir da nichts so recht voran zu gehen ;-)
#4847295
Lesenswert?

be schrieb:
> Es ist also eine fehlerhafte Angabe  das der PIC20x2 4*4096 byte freien
> Arbeitsspeicher für Anwender hat! ????

Wird schon irgendwie passen. Ich hätte wegen dem ursprünglichen, nicht 
funktionierenden Link zuerst den falschen (m2) angeklickt. Natürlich 
müsste man bestimmt noch den Speicher abziehen, der für den Bootloader 
verbraucht wird aber das wird wohl nicht das Problem sein.

Ich befürchte, dass es in diesem Forum hier wenige gibt, die mit PICAXE 
etwas damit anfangen können...
Gast #4847339
Lesenswert?

http://www.microchip.com/wwwproducts/en/PIC18F14K22
Es ist doch ein "Mikrocontroller Problem"
in der Picaxe20x2 ist der PIC18F14K22, welcher einen Anwenderspeicher 
von
16 KByte hat
Das Picaxe geschnackele braucht bestimmt über 10KByte.
Es können also nicht 4*4096Byte freier Anwenderspeicher in der Picaxe 
sein.
Es geht hier auch nicht um Controller Wertigkeit,
nur um mögliche verkaufsfördernde Maßnahmen , welche unrichtig sind.
#4847565
Lesenswert?

be schrieb:
> Das Picaxe geschnackele braucht bestimmt über 10KByte.

10k? Da ist wohl doch ein Interpreter drin und nicht nur ein Bootloader. 
Wikipediaartikel deutet wohl auch darauf hin.
Die Prog-Mem. Info auf 
http://www.picaxe.com/What-is-PICAXE/PICAXE-Chip-Sizes/ sagt auch eher 
was von 1x4k und nicht 4x4k also scheint das PICAXE Zeug wirklich 10k+ 
zu benötigen. Auch der Vergleich mit dem 20m2,  der bei 14k 
Programmspeicher 2k für den Benutzer übrig lässt, passt dazu.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren