Erste Schritte mit dem 10F206, brauche einen Tritt in die richtige Richtung Im Unterforum Microcontroller - Beschreibung: Hardware - Software - Ideen - Projekte
Autor |
Erste Schritte mit dem 10F206, brauche einen Tritt in die richtige Richtung |
|
|
|
|
BID = 193123
sir-michael Gerade angekommen
Beiträge: 8 Wohnort: Duisburg
|
|
Hallo liebe Lötgemeinde
Habe vor ca. 3 Wochen mit dem Thema PIC angefangen und war anfangs stolz auf mich, dass ich mit den 16F6xx schon recht schnell laufen gelernt habe. Aber -> Hochmut kommt vor dem Fall
Ich sitze hier vor einem 10F206, habe das Datasheet 20x rauf und runter geblättert - ich dreh mich im Kreis. Weder kapiere ich wie bei der Serie die Pins als Ausgänge schalte, noch wie dort (oder besser mit was) das TRIS und GPIO angesprochen werden...
Kann mir mal jemand einen Tipp, einen Schubs oder ein paar Initialisierungszeilen als Wegweiser geben?
Kann natürlich auch sein, dass ich vor lauter Code das Programm nicht mehr sehe
_________________
Gruß aus DU
Michael
-------------------------------------
Nichts ist so übel, dass es nicht für irgendwas gut ist... |
|
BID = 193154
Ltof Inventar
Beiträge: 9334 Wohnort: Hommingberg
|
|
Moin sir-michael!
Edit:
Ich hatte Unsinn geschrieben und den erst mal gelöscht!
Ich muss nochmal in mich gehen, bevor ich es nochmal versuche.
Und vor allem muss ich mal checken, wieso meine erstes (und bisher einziges) Proggi auf dem 10F206 überhaupt funktioniert?!
Gruß,
Ltof
_________________
„Schreibe nichts der Böswilligkeit zu, was durch Dummheit hinreichend erklärbar ist.“
(Hanlon’s Razor) |
|
BID = 193166
Ltof Inventar
Beiträge: 9334 Wohnort: Hommingberg
|
so, das war doch kein Unsinn! Ich gebe zu, dass das Datenblatt nicht sonderlich Aufschlußreich ist.
Also:
Das entsprechende Bitmuster für TRISGPIO kommt in das W-Register und der Befehl "TRIS" haut das dann in TRISGPIO. Ein direkter Zugriff auf TRISGPIO (an manchen Stellen im Datenblatt steht TRISIO) ist nicht möglich. Daher der Umweg über "TRIS".
Beispiel:
movlw 0x0E (GPIO0 als Ausgang, alle anderen als Eingang)
TRIS GPIO
bzw.
TRIS 0x06 (die 6 steht für die Adresse von GPIO)
bringt das gewünschte Bitmuster in das I/O-Control Register "TRISGPIO"
Gruß,
Ltof
_________________
„Schreibe nichts der Böswilligkeit zu, was durch Dummheit hinreichend erklärbar ist.“
(Hanlon’s Razor)
|
BID = 193202
sir-michael Gerade angekommen
Beiträge: 8 Wohnort: Duisburg
|
Tja, ich nochmal...
Bin zwar ein gutes Stück weiter, aber so richtig erfolgreich war ich leider doch nicht...
Im Simulator laufen so einige meiner Versuche, auf der Testplatine ereignet sich nichts bis eigenartiges. Aber wie das so ist, wenn man (noch) nicht immer genau weiß was man tut, macht man die lächerlichsten Fehler.
Ich arbeite hier mit einem Brenner3 Nachbau, meine Entwürfe auf der 16F Serie hat er einwandfei gebrannt, auch der 10F sollte laut Softwareverify gehen, brennen/vergleichen klappt jedenfalls. Ich weiß aber jetzt nicht mehr mit Sicherheit wo ich ansetzen soll da ich das Gefühlt nicht loswerde, dass die Daten nicht sauber in den PIC kommen.
Sollte jemand für den 10F206 irgendeine Routine zum LED an/aus oder so in der Art rumliegen haben wäre es nett, mich an diesem Wissen teilhaben zu lassen. Die Serie scheint bei keinem so richtig beliebt zu sein, Google findet lächlich wenig, aber genau das reizt mich an dem Teil
_________________
Gruß aus DU
Michael
-------------------------------------
Nichts ist so übel, dass es nicht für irgendwas gut ist...
|
BID = 193205
Ltof Inventar
Beiträge: 9334 Wohnort: Hommingberg
|
Das lag beim PIC10F Promokit dabei.
Versuchs mal damit:
_________________
„Schreibe nichts der Böswilligkeit zu, was durch Dummheit hinreichend erklärbar ist.“
(Hanlon’s Razor)
|
|
Zum Ersatzteileshop
Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation!
Impressum
Datenschutz
Copyright © Baldur Brock Fernsehtechnik und Versand Ersatzteile in Heilbronn Deutschland
gerechnet auf die letzten 30 Tage haben wir 19 Beiträge im Durchschnitt pro Tag heute wurden bisher 15 Beiträge verfasst © x sparkkelsputz Besucher : 182420234 Heute : 4732 Gestern : 7490 Online : 432 28.11.2024 21:01 4 Besucher in den letzten 60 Sekunden alle 15.00 Sekunden ein neuer Besucher ---- logout ----viewtopic ---- logout ----
|
xcvb
ycvb
0.0219149589539
|