Suchergebnisse

  1. P

    C Noch mal 7-Seg. Anzeige mit multiplex (nachleuchtende Balken)

    Hallo Leute. Sorry, kann mich leider erst jetzt wieder melden. Logisch, ich bezog mich mit der Aussage natürlich auf den Basistrom des Transistors. An dem Schaltplan ist wie gesagt nicht besonderes, weshalb ich auch darauf verzichtet habe, ihn hier hochzuladen. Er spricht diesem hier...
  2. P

    C Noch mal 7-Seg. Anzeige mit multiplex (nachleuchtende Balken)

    Ich habe es jetzt auch noch mal mit Verzögerungszeiten im Programm versucht. Aber entweder sind sie so klein, dass sich am Mitleuchten immer noch nichts ändert. Oder es werden die Tastendrücke nicht mehr erkannt, wenn die Verzögerungszeiten zu lang sind. @Michael: 500µA mögen für eine LED...
  3. P

    C Noch mal 7-Seg. Anzeige mit multiplex (nachleuchtende Balken)

    Klar, wollte auch nur mal sehen, wie es damit aussieht. Ja, aber einfach überschlagen mittels: IB=4,3V/1kΩ=4,3mA - Sehe da kein Problem. Die Geschichte mit der Stromverstärkung ist für einer derartige Rechnung nicht wirklich brauchbar. Zum einen kennt man den wirklichen...
  4. P

    C Noch mal 7-Seg. Anzeige mit multiplex (nachleuchtende Balken)

    Wo hast du denn die 20MHz her? Der µC arbeitet mit 1MHz. Die sind schon nur 1k. Verwendet werden ganz normale BC557. So ziemlich alles. Es soll ja kein IC-Grab werden. Anbei zwei Oszillogramme der Spannungen. Mit dem Gegentakttreiber wird die Schaltflanke zwar wesentlich steiler, aber das...
  5. P

    C Noch mal 7-Seg. Anzeige mit multiplex (nachleuchtende Balken)

    Hallo allerseits, nachdem mir letztens hier so nett weitergeholfen wurde, gleich noch eine Frage zu einem Programm. Mir ist so eine schöne 4 stellige 7 Segment Anzeige in die Hände gefallen, welche ich natürlich gleich mal testen musste. Das Programm funktioniert auch schon weitgehend, nur...
  6. P

    C Zwei Zähler mit gemultiplexter 7-Seg. Anzeige

    Danke Dirk! Diese zwei Tage habe ich wohl mehr über programmieren gelernt, als die Wochen zuvor mit einem Buch ;) Huch, ich bin immer geneigt, bei mehreren Pins von einem Prot zu sprechen... Habe die µC-Sprache noch nicht so ganz verinnerlicht. Weiß aber eigentlich, dass PINx das...
  7. P

    C Zwei Zähler mit gemultiplexter 7-Seg. Anzeige

    Hallo Dirk, danke dir, so funktioniert es. Genau. Außerdem wird der Reset-Pin über einen externen Pullup Widerstand an 5V gelegt. Von daher kann dort auch nie eine 0 anliegen und damit keine der case-Bedingungen wahr werden. Aber wozu braucht man diese " d = PINA & 0b11; " Zeile? Ist dies...
  8. P

    C Zwei Zähler mit gemultiplexter 7-Seg. Anzeige

    ...da ist es auch schon :D Ich hatte vor, eine kleine Routine hinzuzufügen, mit welcher ich die Einschaltzeit des Summers vorab wählen kann. Aber auch dies Funktioniert mal wieder überhaupt nicht. Hier die entscheidenden Programmauszüge //.... volatile int8_t zaehler[2]; volatile uint16_t i...
  9. P

    C Zwei Zähler mit gemultiplexter 7-Seg. Anzeige

    Abermals ein großes Dankeschön an dich, Dirk. Hätte ich eigentlich auch selber drauf kommen können (müssen) ^kopfklatsch^ ;) Jetzt macht das Programm endlich, was es soll. Hier die entscheidende Erweiterung int main(void) { //..... char SummerAlt=0; for(;;) { if( debounce(...
  10. P

    C Zwei Zähler mit gemultiplexter 7-Seg. Anzeige

    Wollte ich auch schon vorschlagen... Jup. #include <avr/io.h> #define F_CPU 1e6 #include <util/delay.h> #include <avr/interrupt.h> #define Modul1 PORTD, PORTD2 #define Modul2 PORTD, PORTD1 //Anschlussbelegung der 7Seg. Anzeige am Port B #define Summer PORTB, PORTB0 #define...
  11. P

    C Zwei Zähler mit gemultiplexter 7-Seg. Anzeige

    Hallo Dirk, habe gerade noch mal mein Oszilloskop bezüglich des PB0-Status konsultiert. Er ist und bleibt voll eingeschaltet, nachdem er einmal gesetzt wurde. Dafür weiß ich jetzt, dass die Interrupt-Frequenz halbwegs stimmt. Sie ist zwar nicht ganz symmetrisch (1,04ms/0,92ms), aber damit...
  12. P

    C Zwei Zähler mit gemultiplexter 7-Seg. Anzeige

    Ich meinte damit, dass jetzt #define F_CPU 1e6im Header steht, dann sollte es nach meinem Verständnis wieder stimmen. Die Fuse-Bits wollte ich erst mal nicht verändern.
  13. P

    C Zwei Zähler mit gemultiplexter 7-Seg. Anzeige

    Danke für die Erklärung. Habe den Header entsprechend angepasst. Allerdings besteht mein Problem, dass PB0 nachdem er einmal gesetzt wurde, nicht mehr zurückgesetzt wird, weiterhin :confused: Weiß jemand diesbezüglich einen guten Rat?
  14. P

    C Zwei Zähler mit gemultiplexter 7-Seg. Anzeige

    Achso. Ich betreibe den µC derzeit nämlich ohne Quarz. Dann müsste man wohl erstmal den inneren Systemtakt aktivieren, oder? Alles klar.
  15. P

    C Zwei Zähler mit gemultiplexter 7-Seg. Anzeige

    Hallo Dirk, Tja, dachte ich zumindest, oder ist diese Anweisung #define F_CPU 4e6falsch? Macht er (AVR Studio 4.16) aber nicht. "0 Fehler, 0 Warnungen" Funktioniert aber leider auch nicht. Ich habe diesen Code in die main eingefügt, mit dieser Ergänzung: if((zaehler[0] < 1) || (zaehler[1] <...
  16. P

    C Zwei Zähler mit gemultiplexter 7-Seg. Anzeige

    Hallo Dirk, Nein, es waren schon um die 4s. Das wäre kein Problem, da unmittelbar nach Ablauf eines Zählers keine weiteren Tasten gedrückt werden. Wenn der Summer dann aus ist, werden beide Zähler wieder zurückgesetzt. Wenn ich allerdings einfach ein setbit(Summer); _delay_ms(2000)...
  17. P

    C Zwei Zähler mit gemultiplexter 7-Seg. Anzeige

    Der Summer ist für Gleichspannung geeignet, den sollte man also hören. Schnell ist er, ja. Allerdings wird der Port nach dem Zählerdurchlauf mit nichten abgeschaltet. Der Pin ist abwechselnd voll eingeschaltet, bzw. gibt ein PWM-Signal mit einer Frequenz von etwa 16kHz mit einem Tastverhältnis...
  18. P

    C Zwei Zähler mit gemultiplexter 7-Seg. Anzeige

    Nochmals einen riesen Dank an dich, Dirk :flowers: Ich hätte wahrscheinlich noch bis Weihnachten daran gesessen ;) Eine kleine Änderung musste ich jedoch vornehmen, und zwar den Interruptzyklus deutlich zu verkürzen. Die beiden Anzeigen sollten ja simultan leuchten, und bei 50Hz sieht man...
  19. P

    C Zwei Zähler mit gemultiplexter 7-Seg. Anzeige

    Hallo Dirk, danke für deine Antwort. Dass ich ein Interrupt brauchen werde, habe ich mir nach einiger Suche auch schon befürchtet. Bis jetzt war die ganze Programmiererei ja noch halbwegs harmlos, aber wenn ich mir im Datenblatt die Abschnitte zu Timern und Interrupt ansehe, schaue ich wie...
  20. P

    C Zwei Zähler mit gemultiplexter 7-Seg. Anzeige

    Hallo an alle, ich brauche - wer hätte es gedacht - etwas Hilfe bei einem Programm. Es handelt sich um zwei unabhängige Zähler (0...9) welche von vier Tasten in~/dekrementiert werden. Der Zählerstand wird dann auf zwei 7-Segment Anzeigen ausgegeben. Bis jetzt erfolgt das Multiplexen und die...

Über uns

  • Makerconnect ist ein Forum, welches wir ausschließlich für einen Gedankenaustausch und als Diskussionsplattform für Interessierte bereitstellen, welche sich privat, durch das Studium oder beruflich mit Mikrocontroller- und Kleinstrechnersystemen beschäftigen wollen oder müssen ;-)
  • Dirk
  • Du bist noch kein Mitglied in unserer freundlichen Community? Werde Teil von uns und registriere dich in unserem Forum.
  •  Registriere dich

User Menu

 Kaffeezeit

  • Wir arbeiten hart daran sicherzustellen, dass unser Forum permanent online und schnell erreichbar ist, unsere Forensoftware auf dem aktuellsten Stand ist und der Server regelmäßig gewartet wird. Auch die Themen Datensicherheit und Datenschutz sind uns wichtig und hier sind wir auch ständig aktiv. Alles in allem, sorgen wir uns darum, dass alles Drumherum stimmt :-)

    Dir gefällt das Forum und unsere Arbeit und du möchtest uns unterstützen? Unterstütze uns durch deine Premium-Mitgliedschaft!
    Wir freuen uns auch über eine Spende für unsere Kaffeekasse :-)
    Vielen Dank! :ciao:


     Spende uns! (Paypal)