Port Änderung Mlab für LED Decoder

Link zum Projekt: http://www.digital-bahn.de/bau_led/led.htm
Antworten
harterhund
Beiträge: 14
Registriert: So 18. Jan 2015, 21:38
Port Änderung Mlab für LED Decoder

Beitrag von harterhund » Fr 17. Apr 2015, 17:18

Hallo zusammen,

Mein erster versuch mit MLab :-)

Ich habe mal versucht, in der Datei "Sub_LED_Schalten.asm", die Port Ausgänge zu verändern.

Nun bin ich soweit, das es auf dem Testbord, richtig angesteuert wird, aber die LED nicht anbleibt, sondern nur kurz leuchtet und dann wieder aus geht?? :shock:

Ich habe es schon mehrfach probiert, aber immer das selbe Ergebnis.

habe geändert:
*** ADR Gruen-#1 *** bis 10
*** ADR Rot-#1 *** bis 10
** Routine: save 1 bis 10
** Routine: status_to_output 0 bis 2,1
** Routine: abschalten_mode3 1 bis 10

Code: Alles auswählen

und btfsc R_CNT2_TGL,7             ; if CNT2 > 124
         bsf PORTA,4                   ; .. -> LED 1 on
        btfss R_CNT2_TGL,7             ; if CNT2 < 124
         bcf PORTA,4 
auf den Port A,4

Habe ich etwas übersehen?? oder bin ich, in falscher Denkweise daran gegangen?

Sollte jemand eine Idee für mich haben, wäre ich dankbar :)

Im Anhang, ist die geänderte asm file + txt (asm konnte ich nicht hochladen)
* In MPlab kommt eine Fehlermeldung zum Pic 16f676 ??? :?:
Bildschirmfoto 2015-04-18 um 11.44.40.png
* Im Hexeditor wird die Hex-File richtig erkannt :-)
Bildschirmfoto 2015-04-18 um 11.44.11.png
MfG Frank
Dateianhänge
sub_led_schalten.asm.txt
(23.46 KiB) 536-mal heruntergeladen

harterhund
Beiträge: 14
Registriert: So 18. Jan 2015, 21:38
Re: Port Änderung Mlab für LED Decoder

Beitrag von harterhund » Sa 18. Apr 2015, 16:00

Hallo zusammen,

Trotz des Fehlers, den Mplab anzeigt, funktioniert es auf dem Steckbord :D

Juhu :-) jetzt kann ich das Layout besser Zeichnen.

MfG Frank
Dateianhänge
Bildschirmfoto 2015-04-18 um 16.03.52.png
Bildschirmfoto 2015-04-18 um 16.02.25.png

Benutzeravatar
Sven
Administrator
Beiträge: 831
Registriert: Mo 7. Mär 2011, 15:13
Kontaktdaten:
Re: Port Änderung Mlab für LED Decoder

Beitrag von Sven » Do 30. Apr 2015, 17:08

Hallo Frank,
harterhund hat geschrieben: * In MPlab kommt eine Fehlermeldung zum Pic 16f676 ??? :?:
wenn die diese Zeile am Anfang des ASM aktivierst:
#define use16f684 ; Verwendung des 16F684

dann wird für den 16F684 kompiliert, den Du vermutlich in den Einstellungen in MPLab ausgewählt hast. Damit sollte der Fehler weg sein.

Wenn Du mode3 verwenden willst, dann musst Du auch in der Routine "abschalten_mode3" die Ports ändern.

Grüße
Sven

harterhund
Beiträge: 14
Registriert: So 18. Jan 2015, 21:38
Re: Port Änderung Mlab für LED Decoder

Beitrag von harterhund » Sa 2. Mai 2015, 18:12

Hallo Sven,
Ich nutze den 12f630 und 12F684. Ich habe es jetzt so gemacht und es geht :D
Bildschirmfoto 2015-05-01 um 11.06.03.png
für die Routine "abschalten_mode3", habe ich die Ports geändert :-)

Danke für deine Hilfe und deine Super Arbeit :)

MfG Frank


Antworten