Re: Arduino based controller for Sabre ES9018 based DACs (Buffalo 32s, II, III)
Λοιπόν, σας έχω νέα.
Η οικονομική οθονούλα με ταλαιπώρησε λίγο αλλά συνεργάστηκε.
Η σύνδεση τελικά γίνεται μόνο μέσω 16bit bus, οπότε η Library της Adafruit είναι no go.. Αυτό είναι το μόνο σίγουρο.
Επίσης η οθόνη λειτουργεί με 3.3V σε αντίθεση με το Arduino, το οποίο είναι 5V. Ο Κινέζος έχει προβλέψει τα 5V στην τροφοδοσία, ενσωματώνοντας ένα μικρό regulator το οποίο τα φέρνει στα επιθυμητά 3.3V, αλλά έχουμε και το θέμα του signalling.. Αυτό λύθηκε the quick and dirty way, βάζοντας αντιστάσεις 10Κ σε κάθε signal line:
(Είχα πρόχειρες έναν σκασμό SMD, οπότε είπα να τις αξιοποιήσω..)
Αφού έλυσα αυτά τα προβλήματα, έβαλα πάνω την UTFT library που σας έλεγα παραπάνω, και ναι μεν οδήγησε το LCD αλλά είχα ένα θεματάκι... Το κείμενο έβγαινε "καθρεφτισμένο". Έψαξα όλες τις επιλογές, μέχρι και τον κώδικα του library, ήρθα σε επαφή και με τον άνθρωπο που το έγραψε (πολύ ευγενής και εξυπηρετικός) αλλά δεν μπόρεσε να με βοηθήσει. Δεν είχε ξανακούσει για τέτοιο πρόβλημα. Οπότε συνέχισα το ψάξιμο..
Τελικά έπεσα πάνω σε αυτό το νήμα: http://forum.sparkfun.com/viewtopic.php?f=14&t=22921
Jackpot!
Έκανα μια-δυο αλλαγές στον κώδικα του library του φίλου μας και ιδού το αποτέλεσμα:
Οπότε το TFT HIFIDUINO θα γίνει μετατροπή ώστε να παίζει με το νέο library.
Εν τω μεταξύ, κατά σύμπτωση, την ίδια μέρα που ανακάλυψα εγώ την UTFT, το ίδιο έκανε και ο φίλος από το HiFiDuino! Έχει πάρει μια οθόνη touch 3.2" 240 χ 400 (wide) και πειραματίζεται..
Χωρίς πολύ σκέψη παρήγγειλα και εγώ μια ίδια.. Είναι αρκετά οικονομική (κάτω από $30 με μεταφορικά) και η παραπάνω ανάλυση σίγουρα δεν θα πάει χαμένη!
Οπότε, μείνετε συντονισμένοι..
(Τάσο, βάλε παραγγελία για την 3.2"..! )
Λοιπόν, σας έχω νέα.
Η οικονομική οθονούλα με ταλαιπώρησε λίγο αλλά συνεργάστηκε.
Η σύνδεση τελικά γίνεται μόνο μέσω 16bit bus, οπότε η Library της Adafruit είναι no go.. Αυτό είναι το μόνο σίγουρο.
Επίσης η οθόνη λειτουργεί με 3.3V σε αντίθεση με το Arduino, το οποίο είναι 5V. Ο Κινέζος έχει προβλέψει τα 5V στην τροφοδοσία, ενσωματώνοντας ένα μικρό regulator το οποίο τα φέρνει στα επιθυμητά 3.3V, αλλά έχουμε και το θέμα του signalling.. Αυτό λύθηκε the quick and dirty way, βάζοντας αντιστάσεις 10Κ σε κάθε signal line:
(Είχα πρόχειρες έναν σκασμό SMD, οπότε είπα να τις αξιοποιήσω..)
Αφού έλυσα αυτά τα προβλήματα, έβαλα πάνω την UTFT library που σας έλεγα παραπάνω, και ναι μεν οδήγησε το LCD αλλά είχα ένα θεματάκι... Το κείμενο έβγαινε "καθρεφτισμένο". Έψαξα όλες τις επιλογές, μέχρι και τον κώδικα του library, ήρθα σε επαφή και με τον άνθρωπο που το έγραψε (πολύ ευγενής και εξυπηρετικός) αλλά δεν μπόρεσε να με βοηθήσει. Δεν είχε ξανακούσει για τέτοιο πρόβλημα. Οπότε συνέχισα το ψάξιμο..
Τελικά έπεσα πάνω σε αυτό το νήμα: http://forum.sparkfun.com/viewtopic.php?f=14&t=22921
Jackpot!
Έκανα μια-δυο αλλαγές στον κώδικα του library του φίλου μας και ιδού το αποτέλεσμα:
Οπότε το TFT HIFIDUINO θα γίνει μετατροπή ώστε να παίζει με το νέο library.
Εν τω μεταξύ, κατά σύμπτωση, την ίδια μέρα που ανακάλυψα εγώ την UTFT, το ίδιο έκανε και ο φίλος από το HiFiDuino! Έχει πάρει μια οθόνη touch 3.2" 240 χ 400 (wide) και πειραματίζεται..
Χωρίς πολύ σκέψη παρήγγειλα και εγώ μια ίδια.. Είναι αρκετά οικονομική (κάτω από $30 με μεταφορικά) και η παραπάνω ανάλυση σίγουρα δεν θα πάει χαμένη!
Οπότε, μείνετε συντονισμένοι..
(Τάσο, βάλε παραγγελία για την 3.2"..! )