INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
7 Segment mit MAX7219 - keine 0 Anzeige
06.10.2014, 14:39
Beitrag #1
7 Segment mit MAX7219 - keine 0 Anzeige
Hallo Expertenrunde !
Ich bin neu im Forum und auch neu mit dem Arduino.

Der Versuch eine Variable über den MXA7219 anzuzeigen klappt wie gewünscht ABER wenn die Variable einmal 0 war erlischt die Anzeige am 7 Segment Display. Im Serial Monitor erkenne ich, dass die Variable wieder den richtigen Wert hat – nur den MAX7219 beeindruckt das nicht wirklich wenn einmal 0 war.

Ich vermute das könnte ein „blanking“ sein, finde aber irgendwie nicht die richtigen Infos wie das zu testen wäre. Nach einen Reset funktioniert die Anzeige wieder – solange die Variable nicht 0 ist. Hat jemand einen Tipp für mich?
Gruß Viktor93
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
07.10.2014, 12:51
Beitrag #2
RE: 7 Segment mit MAX7219 - keine 0 Anzeige
Das habe ich gefunden:

In routine Max7219PutI, the sign of the passed value is tested and if negative, a "minus sign" is displayed. With both positive and negative quantities, if zero suppression is true, a "blank" is displayed if the digit is zero. Zero suppression is set to false is a leading digit is nonzero. In any event, the least significant digit is displayed.

Zero suppression (abschalten führender Nullen bei mehreren 7- Segment-Displays) muss deaktiviert sein, dann sollte die "0" abgezeigt werden.

Schau mal in's Datenblatt. Eventuell muss das hardwaremässig gemacht werden (PullUp oder GND)

Wenn der IC raucht wird viel Strom verbraucht.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
08.10.2014, 12:22
Beitrag #3
RE: 7 Segment mit MAX7219 - keine 0 Anzeige
Problem beseitigt aber nicht gelöst

Mit einem Board aus dem Franzis Verlag (ein nano Modell) funktioniert alles Bestens. Mit dem Board Crowduino von Elecrow (ein Duemilanove Modell) tritt der Effekt auf.
Auch andere Ports (die nicht PWM Ports) bringen keine Änderungen. Verschiedene Boardvarianten auf gut Glück ändert auch nix.

Wie gesagt, wenn die Variable 0 ist wird nun 0 angezeigt aber nicht bei jedem Board.

Gruß
Viktor
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
08.10.2014, 14:09
Beitrag #4
RE: 7 Segment mit MAX7219 - keine 0 Anzeige
Vielleicht ist ja der ATmega168 / ATmega328 nicht mehr ganz in Ordnung. Kannst Du den austauschen?

Wenn der IC raucht wird viel Strom verbraucht.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  merkwürdige Anzeige bei lektion 17 lecker16 7 141 20.11.2016 22:40
Letzter Beitrag: Tommy56
  Can-Bus Shield ok, aber keine Daten Clubsport 38 1.531 01.09.2016 14:17
Letzter Beitrag: Clubsport
Question Keine Verbindung via USB nach flashen des Programms chaoscrack 5 203 23.08.2016 14:58
Letzter Beitrag: hotsystems
  Thermometer mit 7 Segment Anzeige ottii50 53 1.524 31.05.2016 18:43
Letzter Beitrag: ottii50
Smile Datum Anzeige mit 7 Segmentanzeige ottii50 11 896 16.05.2016 19:12
Letzter Beitrag: Mathias
  SD.open() erzeugt keine neue Datei! torsten_156 4 522 11.03.2016 17:31
Letzter Beitrag: Bitklopfer
  Leonardo- Anzeige von MIDI-Daten an ws2812b Modinox 7 479 26.01.2016 13:11
Letzter Beitrag: Bitklopfer
  OLED Display anzeige von Logo falsch ! b3ta 0 331 23.01.2016 15:12
Letzter Beitrag: b3ta
  8 LED , 7-Segment-Elemente einzeln ansteuern beim tm1638 und die Buttons arduinofan 0 497 15.01.2016 22:37
Letzter Beitrag: arduinofan
  8x7 Segment LED Anzeige / Sketch verändern w1ck3d 3 639 23.11.2015 17:56
Letzter Beitrag: hotsystems

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste