Port Änderung Mlab für LED Decoder
-
- Beiträge: 14
- Registriert: So 18. Jan 2015, 21:38
Port Änderung Mlab für LED Decoder
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??
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
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 ??? * Im Hexeditor wird die Hex-File richtig erkannt MfG Frank
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??
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
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 ??? * Im Hexeditor wird die Hex-File richtig erkannt MfG Frank
- Dateianhänge
-
- sub_led_schalten.asm.txt
- (23.46 KiB) 536-mal heruntergeladen
-
- Beiträge: 14
- Registriert: So 18. Jan 2015, 21:38
Re: Port Änderung Mlab für LED Decoder
Hallo zusammen,
Trotz des Fehlers, den Mplab anzeigt, funktioniert es auf dem Steckbord
Juhu jetzt kann ich das Layout besser Zeichnen.
MfG Frank
Trotz des Fehlers, den Mplab anzeigt, funktioniert es auf dem Steckbord
Juhu jetzt kann ich das Layout besser Zeichnen.
MfG Frank
- Sven
- Administrator
- Beiträge: 831
- Registriert: Mo 7. Mär 2011, 15:13
- Kontaktdaten:
Re: Port Änderung Mlab für LED Decoder
Hallo Frank,
#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
wenn die diese Zeile am Anfang des ASM aktivierst:harterhund hat geschrieben: * In MPlab kommt eine Fehlermeldung zum Pic 16f676 ???
#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
-
- Beiträge: 14
- Registriert: So 18. Jan 2015, 21:38
Re: Port Änderung Mlab für LED Decoder
Hallo Sven,
Ich nutze den 12f630 und 12F684. Ich habe es jetzt so gemacht und es geht für die Routine "abschalten_mode3", habe ich die Ports geändert
Danke für deine Hilfe und deine Super Arbeit
MfG Frank
Ich nutze den 12f630 und 12F684. Ich habe es jetzt so gemacht und es geht für die Routine "abschalten_mode3", habe ich die Ports geändert
Danke für deine Hilfe und deine Super Arbeit
MfG Frank