WS2812s σε ένα 6502

μπορούμε ακόμα να έχουμε κατά νου όταν το WS2812 LED αρχικά ήρθε στην συνείδησή μας, μέθοδος πίσω στις ομίχλες του χρόνου. Τα διαγράμματα χρονισμού στο δελτίο-αμφισβητήσιμη-ειλικρίνεια το έκαναν θόρυβο μάλλον δύσκολο, με σφιχτά ανοχές χρονισμού καθώς και ουσιαστικά ένα πρωτόκολλο δεδομένων PWM υψηλής ταχύτητας PWM σε 500 kHz. Ήταν μια δυσκολία να χτυπήσει με ένα attiny85 πίσω, ωστόσο, δεν υπάρχει καμία μέθοδος κάτι τόσο παλιό όσο και το crusty ως μήλο II θα ήταν τόσο όσο το ταμπάκο;

[Anders Nielsen] ανέλαβε τη δυσκολία να πάρει ο σεβαστός επεξεργαστής 6502 για να οδηγήσει τα Neopixels καθώς και να κερδίσει! Μετά από όλα, αν το τσιπ είναι μεγάλο επαρκές για το Bender καθώς και τον τερματιστή T-800, θα πρέπει να είναι σε θέση να αναβοσβήνει μερικές χρωματιστές λυχνίες, σωστά; Η σάλτσα κόλασης είναι τα μητρώα μετατόπισης!

Συγκεκριμένα, οι [Anders] καταχρώνουν το 74LS165 παράλληλο, σειριακό μητρώο αλλαγής ταχυτήτων για τη βρωμιά του. Αντί να χτυπάει το bit-biting το “long high” του WS2812 είναι ένα σήμα 1, κοντό είναι άμεσα ένα σήμα 0 “, τα πρώτα λίγα κομμάτια του μητρώου μετατόπισης είναι σκληρά ενσύρματα στο VCC καθώς και τα τελευταία στο GND.

Τα κομμάτια στη μέση προσδιορίζουν εάν ο παλμός μετατοπίστηκε είναι μακρύς ή σύντομος, καθώς και ορίζονται από το 6502, με ένα 6522 μέσω τσιπ, όπως και το Apple II θα είχε. Το ρολόι των δεδομένων από το μητρώο μετατόπισης χειρίζεται τα κρίσιμα πράγματα χρονισμού. Εξαιρετικά έξυπνο!

Βίντεο κάτω από το διάλειμμα.

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post

Ο εντυπωσιακός προσομοιωτής πτήσης από το 1989Ο εντυπωσιακός προσομοιωτής πτήσης από το 1989

Η ιστορία των παιχνιδιών των παιχνιδιών των τυχερών παιχνιδιών PC Gaming Shatse Wolfenstein 3D και Doom με την τιμή να έχουν τα πιο προηγμένα γραφικά της ημέρας. Συνήθως παραβλέπεται είναι

Ένας άλλος καθαρής γενικής χρήσης συγκόλλησης σιδήρουΈνας άλλος καθαρής γενικής χρήσης συγκόλλησης σιδήρου

πάνω στο Hackaday.io, χρήστης [Tomasz Jastrzebski] δημιούργησε έναν προσαρμοσμένο ελεγκτή καθαρό Ο σχεδιασμός προορίζεται να είναι γενικός σκοπός, ικανός να λειτουργεί με σίδερα που έχει βαθμολογηθεί για διαφορετικές τάσεις και