KEYr4

Aus test.nkc-wiki.de
Version vom 13. Juni 2023, 13:47 Uhr von Dementor (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „400px|right|thumb|KEYr4 v1.1 ==Änderungen im Vergleich zum Original== * Stützkondensatoren an nahezu sämtlichen ICs. * Freie Eingänge auf +5V gelegt, um Einsatz von HCT ICs zu ermöglichen. * ATTINY und PS/2 Buchse zum Anschluß einer gebräuchlichen PC-Tastatur mit PS/2-Stecker. Plan und Software hierfür stammen von der Seite von Hschuetz: https://ntxdhxgzadrdathx.myfritz.net/ndr/hardware/neu/sonst/tast1/index.html *…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen
KEYr4 v1.1

Änderungen im Vergleich zum Original

  • Stützkondensatoren an nahezu sämtlichen ICs.
  • Freie Eingänge auf +5V gelegt, um Einsatz von HCT ICs zu ermöglichen.
  • ATTINY und PS/2 Buchse zum Anschluß einer gebräuchlichen PC-Tastatur mit PS/2-Stecker. Plan und Software hierfür stammen von der Seite von Hschuetz: https://ntxdhxgzadrdathx.myfritz.net/ndr/hardware/neu/sonst/tast1/index.html
  • Reset-Pin für die erweiterte Funktion der Tastatur: Der Reset-Pin muß zum Resetschalter der Z80CPU geführt werden, nicht an den BUS!
  • Ein Pin-Header zum Anschluß einer externen PS/2 Buchse ist ebenfalls vorgesehen.
  • Die Defaultpositionen für die Adressjumper sind markiert.
  • Der „ready“ Jumper neben den Adressjumpern muß im Normalfall gesteckt sein.

I/O-Adressen

Default-I/O-Adressen sind 68h/69h

Hinweise

  • WICHTIG: Im Layout der produzierten Version 1.0 sind die Pins 8-13 des IC5 (74LS00) fehlerhaft beschaltet. Die Ausgänge Pin 8 und 11 liegen auf +5V! Bei Verwendung von 7400 oder 74LS00 müssen die Leiterzüge zu Pin 8 und 11 getrennt werden oder einfach die beiden Pins nicht in die Fassung gesteckt werden. Bei Verwendung von 74HCT00 müssen außerdem Pin 10 mit Pin 9 und Pin13 mit Pin 14 verbunden werden.

Firmware 2018_04 für ATtiny2313

Die Firmware: KEYr4_2018_04.zip

Skript zum Flashen des ATtiny2313 per ArduinoISP:

 set AVRDUDE=c:\Programme\Arduino\hardware\tools\avr\bin\avrdude.exe
 set CONF="C:\Dokumente und Einstellungen\admin\Lokale Einstellungen\Anwendungsdaten\Arduino15\packages\ATTinyCore\hardware\avr\1.1.5/avrdude.conf"
 set HEXFILE=KEYr4_2018_1.hex
 set FUSE_LOW=0xe4
 set FUSE_HIGH=0xd9
 set FUSE_EXT=0xff
 
 %AVRDUDE% -C%CONF% -v -pattiny2313 -carduino -PCOM4 -b19200 -Uflash:w:%HEXFILE%:i -l flash.log -U lfuse:w:%FUSE_LOW%:m -U hfuse:w:%FUSE_HIGH%:m -U efuse:w:%FUSE_EXT%:m

(Variableninhalte ggf. anpassen!)

Achtung! Für diese Software muss eine neue Verbindung auf der KEYr4 Karte gemacht werden und zwar von Pin 8 des ATTiny2313 zum Pin 8 des 74LS374.

> Die letzte Platinenversion enthält diese Verbindung bereits.

Quelle: NKC-Forum Thema "KEYr4 Firmware"

Links

.

History

  • V1.2: 04.10.18 peter_b cmd-Skript zum Flashen des ATtiny2313 mit Firmware 2018_04 (neu: 32 Byte Tastaturpuffer)
  • V1.1: 27.06.17 RV+Deff Berichtigung der fehlerhaften Verbindung von IC5 Pin 8-13. Verschieben des 10µF Kondensators, damit die Platine auch in einen Platinenhalter paßt.
  • V1.0: 09.04.17 RV+Deff Erste Neuauflage