Anmelden | Registrieren
Username Password

Antwort schreiben 
 
Themabewertung:
  • 4 Bewertungen - 4.75 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Bereitstellung: Fragen / Probleme / Lösungen
Beitrag: #61
07.03.2018, 22:10
azure Offline
Hawkings konkurrent
**

Beiträge: 2
Registriert seit: 03/2018
Bewertung: 0
RE: Bereitstellung: Fragen / Probleme / Lösungen
Mal eine Frage, da ich nicht genau verstehe, wofür -R29 ist. Wenn ich die Schaltung ohne den Widerstand aufbaue funktioniert der Summer nicht aber warum ?

The quieter you become, the more you can hear
Wer sind Alice und Bob? Dodgy Mein Name ist Mallory Wink
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Beitrag: #62
07.03.2018, 22:58
Tony F Offline
Praktikant
**

Beiträge: 3
Registriert seit: 03/2018
Bewertung: 0
RE: Bereitstellung: Fragen / Probleme / Lösungen
(07.03.2018 21:13)EGS13/16 schrieb:  Die Bits werden eingelesen über SPI0 über den Datenbus zum CPU und als Hex-Code weiterverarbeitet.
Im Programm ab Zeile 247 sieht man es auch (const char AuswahlTastenBit=0; const char RueckTastenBit=1; const char VorTastenBit=2; usw.)
Beachte den Pull up Widerstand -R1, dadurch wird das Signal hochgezogen.
Lade Dir später mal das Datenblatt, (Seite 98 ist die innere Beschaltung vom SPI0 zu sehen) ja ich weiss das sind über 400 Seiten aber es ist sehr interessant und super beschrieben. Wink (so tiefgründig müsst Ihr über den Arduino bzw. ATmega noch nicht Bescheid wissen konzentriert euch auf den Schaltplan und die Datenblätter.)

Erstmal danke für deine Antwort.

Ich bin aber nicht wirklich schlauer daraus geworden. Ich hab mal SPI0 gegoogelt und bin dann auf Serial Peripheral Interface gestoßen. Das kann ich damit aber auch nicht in den Zusammenhang bringen.

Hat es was mit dem Serial Peripheral Interface zu tun?
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Beitrag: #63
08.03.2018, 07:44
Tony F Offline
Praktikant
**

Beiträge: 3
Registriert seit: 03/2018
Bewertung: 0
RE: Bereitstellung: Fragen / Probleme / Lösungen
(08.03.2018 07:15)EGS13/16 schrieb:  Da es gestern mehr als spät wurde, versuche ich es noch einmal.
Erst mal allen Frauen einen schönen Frauentag,


Über die SPI0 gelangt das gesetzte Bitmuster (Bitmaske -XJ1..4 die Schalter erst mal nicht beachten) das während der Laufzeit (interner Arbeitstakt von 16MHz) entsteht bzw. die logischen Zustände ins SRAM (Static RAM).
Die ALU (arithmetric-logic unit) kann direkt auf diese Register zugreifen, jetzt kommt die Programmroutine ins Spiel die überprüft in 0,5 - 100µS alle Zustände der Ports das mit dem zugewiesenen Programm (const char) verglichen wird, dann der Befehl an den entsprechenden Port ausgegeben.
Die Programmroutine registriert die Veränderung und gleichzeitig ändert sich auch wieder das Bitmuster was am SPI0 ankommt stimmt das mit dem Programm über ein passiert auch nichts mehr und es findet nur dieser Programmablauf statt.
Jetzt zu den Schaltern durch das Setzen eines bestimmten Jumpers passiert vom Ablauf genau das gleiche nur das jetzt zusätzlich die Adresse des DS1307 durch Betätigung von -S1 aufgerufen wird und die Daten im EEPROM gespeichert werden, damit sind die Daten gespeichert solange die Backup Batterie nicht entfernt wird oder neue Daten gespeichert werden.

Ich hoffe das ist jetzt etwas verständlicher. HuhHuhHuh

Ich denke jetzt hab ichs einigermaßen verstanden. Das deckt sich mit dem wie ich es mir ungefähr vorgestellt habe.

Vielen Dank für deine ausführliche Antwort!
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Beitrag: #64
08.03.2018, 12:05
Lehrbub Offline
Praktikant
**

Beiträge: 5
Registriert seit: 03/2018
Bewertung: 0
RE: Bereitstellung: Fragen / Probleme / Lösungen
Hallo Zusammen,

Ich habe eine Frage an die Besucher, die sich bereits mit der Stückliste befasst haben.
Für was ist der Blankdraht (Position 55) vorgesehen?

MFG
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Beitrag: #65
08.03.2018, 12:30
Gast Offline
Administrator
*******

Beiträge: 947
Registriert seit: 01/2013
Bewertung: 30
RE: Bereitstellung: Fragen / Probleme / Lösungen
(08.03.2018 12:05)Lehrbub schrieb:  Hallo Zusammen,

Ich habe eine Frage an die Besucher, die sich bereits mit der Stückliste befasst haben.
Für was ist der Blankdraht (Position 55) vorgesehen?

In den vergangenen Jahren war der Blankdraht meist für Blankdrahtverdrahtung vorgesehen. Sollte aus dem Arbeitsauftrag, den ihr am Prüfungstag erhaltet, hervorgehen.

Gast

"Der Vorteil der Klugheit besteht darin, dass man sich dumm stellen kann. Das Gegenteil ist schon schwieriger."
Kurt Tucholsky
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Beitrag: #66
08.03.2018, 12:39
Lehrbub Offline
Praktikant
**

Beiträge: 5
Registriert seit: 03/2018
Bewertung: 0
RE: Bereitstellung: Fragen / Probleme / Lösungen
(08.03.2018 12:30)Gast schrieb:  
(08.03.2018 12:05)Lehrbub schrieb:  Hallo Zusammen,

Ich habe eine Frage an die Besucher, die sich bereits mit der Stückliste befasst haben.
Für was ist der Blankdraht (Position 55) vorgesehen?

In den vergangenen Jahren war der Blankdraht meist für Blankdrahtverdrahtung vorgesehen. Sollte aus dem Arbeitsauftrag, den ihr am Prüfungstag erhaltet, hervorgehen.

Gast
Danke für die schnelle und hilfreiche Antwort Angel
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Beitrag: #67
08.03.2018, 12:45
Lehrbub Offline
Praktikant
**

Beiträge: 5
Registriert seit: 03/2018
Bewertung: 0
RE: Bereitstellung: Fragen / Probleme / Lösungen
Ersehe ich es richtig, dass die Dioden R2-R8 als Verpolungsschutz eingebaut sind?

Danke im Vorraus! Smile
MFG
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Beitrag: #68
08.03.2018, 14:13
Gast Offline
Administrator
*******

Beiträge: 947
Registriert seit: 01/2013
Bewertung: 30
RE: Bereitstellung: Fragen / Probleme / Lösungen
(08.03.2018 12:45)Lehrbub schrieb:  Ersehe ich es richtig, dass die Dioden R2-R8 als Verpolungsschutz eingebaut sind?
Nein, nur -R32 ist eine als Verpolschutz eingesetzte Diode.
Schau dir mal an, wie die Taster bzw. Jumper abgefragt werden und überlege dir was beim Spaltenmultiplexing passieren würde, wenn man die Dioden überbrückt. Wenn dir die Funktion klar ist, dann weißt du auch, warum die Dioden erforderlich sind.

Gast

"Der Vorteil der Klugheit besteht darin, dass man sich dumm stellen kann. Das Gegenteil ist schon schwieriger."
Kurt Tucholsky
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Beitrag: #69
08.03.2018, 15:36
Lehrbub Offline
Praktikant
**

Beiträge: 5
Registriert seit: 03/2018
Bewertung: 0
RE: Bereitstellung: Fragen / Probleme / Lösungen
(08.03.2018 14:13)Gast schrieb:  
(08.03.2018 12:45)Lehrbub schrieb:  Ersehe ich es richtig, dass die Dioden R2-R8 als Verpolungsschutz eingebaut sind?
Nein, nur -R32 ist eine als Verpolschutz eingesetzte Diode.
Schau dir mal an, wie die Taster bzw. Jumper abgefragt werden und überlege dir was beim Spaltenmultiplexing passieren würde, wenn man die Dioden überbrückt. Wenn dir die Funktion klar ist, dann weißt du auch, warum die Dioden erforderlich sind.

Gast
Zunächst nochmal danke für die schnelle Antwort.Wink
Nun ist mir klar geworden, dass die Dioden nicht als Verpolungsschutz genutzt werden. Dadurch stellt sich mir aber die Frage warum diese eingebaut sind. Huh
Ich hoffe auf eine weitere Antwort Blush
MFG
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Beitrag: #70
08.03.2018, 15:36
Gogi Offline
Azubi
***

Beiträge: 11
Registriert seit: 03/2018
Bewertung: 0
RE: Bereitstellung: Fragen / Probleme / Lösungen
Hallo Leute, noch eine frage:
Was passiert am Transistor T1 wenn der Taster S1 betätigt wird? Sperrt er oder steuert er durch?

Ich mag keine PNP Transistoren.......
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Gehe zu:


Kontakt | http://egs-forum.forumprofi.de | Nach oben | Zum Inhalt | Archiv-Modus | RSS-Synchronisation