Flipdot: Difference between revisions
Jump to navigation
Jump to search
m (→Status) |
|||
Line 8: | Line 8: | ||
Het lijkt dat de controller stuk is: bij elk commando komt de rode LED op. Dat kan betekenen dat het RAM stuk is of dat het commando niet klopt. Bord heeft flinke last van een lekkende batterij gehad, er is de nodige schade aan spoortjes, eilandjes en ICs. | Het lijkt dat de controller stuk is: bij elk commando komt de rode LED op. Dat kan betekenen dat het RAM stuk is of dat het commando niet klopt. Bord heeft flinke last van een lekkende batterij gehad, er is de nodige schade aan spoortjes, eilandjes en ICs. | ||
We hebben gedurende de avond wel de nodige teksten er op gekregen, waarom het nu niet meer werkt is onbekend. | We hebben gedurende de avond wel de nodige teksten er op gekregen, waarom het nu niet meer werkt is onbekend. Vermoedelijk is de 4072 net naast de CPU gesneuveld, die was al geoxideerd door de batterijschade en ik heb hem naderhand nog mishandeld. | ||
=Controller= | =Controller= |
Revision as of 11:58, 18 June 2018
Project FlipDot | |
---|---|
Status | In progress |
Contact | User:Sebastius |
Last Update | 2018-06-18 |
Status
Het lijkt dat de controller stuk is: bij elk commando komt de rode LED op. Dat kan betekenen dat het RAM stuk is of dat het commando niet klopt. Bord heeft flinke last van een lekkende batterij gehad, er is de nodige schade aan spoortjes, eilandjes en ICs.
We hebben gedurende de avond wel de nodige teksten er op gekregen, waarom het nu niet meer werkt is onbekend. Vermoedelijk is de 4072 net naast de CPU gesneuveld, die was al geoxideerd door de batterijschade en ik heb hem naderhand nog mishandeld.
Controller
Serial werkend krijgen
Pin 2 en 3 van de 74HC14 loshalen. Daarna werken de RX en TX pins op het bord met een USB-Serial TTL. GND niet vergeten...
1200Baud, 7E2 (7 bits, Even Parity, 2 Stop bits)
stty -f /dev/ttyUSB0 1200 cs7 parenb -parodd cstopb
STTY blinkt niet uit in duidelijke parameters...
Code
Met dank aan Juerd:
#!/usr/bin/perl -w use strict; use autodie; open my $fh, ">/dev/ttyUSB0"; my $bla = "regel 1\nregel 2"; my $output = "aA11000\n$bla\n\n\r"; my $xor = 0x7f; $xor ^= ord for split //, $output; $output .= chr $xor; syswrite($fh, $output);