Αποτελέσματα αναζήτησης

Λέξη-κλειδί: «I2C»

CAT3626 RGB LED Driver + Qt Embedded 4.6 για την Mini2440

10 comments 29 του Μαρτίου του 2010 10 σχόλια

Η CAT3626 είναι ένα συμπαθητικό μικρό I2C συσκευή από την Panasonic. Έρχεται σε ένα πακέτο 14 TQFN pin το οποίο είναι ίσως το πιο δύσκολο πράγμα που έχω κολλημένο! Κάθε μαξιλάρι είναι χωρισμένο από γείτονα είναι κατά περίπου 100 μικρόμετρα! Για να γίνουν τα πράγματα ακόμα πιο δύσκολα, υπάρχει το δικαίωμα μαξιλάρι έδαφος στη μέση για βύθιση θερμότητα μακριά. Πραγματικά πρέπει να πάρετε κάποιο είδος της συμβουλίου ξεμπλοκάρισμα ή αναδιαμόρφωσης, αλλά ότι θα ήταν βαρετό! Εδώ είναι μια εικόνα της συσκευής πριν την συγκόλληση:

... Και εδώ είναι το τελικό προϊόν! Το LED είναι 10mm διάχυτη με ένα κοινό άνοδο και μια μέγιστη τωρινή βαθμολογία των 20mA ανά κανάλι. Μόλις είχα συγκολλημένες τα καλώδια για να το CAT3626 μου κολλημένο στο διοικητικό συμβούλιο με εποξική, σπείρωμα τα καλώδια μέσα από τις τρύπες και στη συνέχεια κολλημένα τα κάτω με πιο εποξική. Μετά από αυτό συνειδητοποίησα ότι είχα ξεχάσει όπου Pin 1 είχε πάει έτσι έπρεπε να ξύνει η κόλλα από την κορυφή του chip!

Το σύρμα που προέρχονται μέσα από την τρύπα στη μέση αυτής της εικόνας είναι συγκολλημένες στη CAT3626 και ενεργεί ως αργό ψύκτρα. Στην πράξη, φαίνεται να λειτουργεί αρκετά καλά αν και ίσως θα έπρεπε να χρησιμοποιείται χαλκού. Τράβηξα την κεραμική από ένα παλιό προβολέα είχα γύρω. Δεν είναι η πιό τακτοποιημένο δουλειά, αλλά δουλεύει μια χαρά!

Μετά είχα χτισμένο ότι θα δοκιμαστεί το χρησιμοποιείτε γρήγορα I2C εργαλείων και στη συνέχεια έγραψε ένα πρόγραμμα οδήγησης πυρήνα. Η CAT3626 επιτρέπει μέγιστη 32mA ανά κανάλι ρυθμίζεται σε βήματα των 0.5mA. Δυστυχώς, επειδή LED μου μπορεί να πάρει μέχρι και 20mA ανά κανάλι που μπορώ να παράγει μόνο ~ 64.000 χρώματα. Για να κάνετε τα πράγματα χειρότερα η ένταση του φωτός δεν είναι γενικά μια γραμμική συνάρτηση του ρεύματος εισόδου, ώστε να επιτευχθεί η ακολουθίες ξεθωριάζουν δεν είναι τόσο ωραία, όπως αυτές γίνονται με PWM, αλλά να δείχνουν ακόμα αρκετά καλά. Εδώ είναι ένα βίντεο!


YouTube DirektCAT3626 RGB LED Driver

Tags: , Κατηγορίες: Uncategorized Ετικέτες: ,

Qt Ενσωματωμένα 4.6.0 + + Qwt kxps5 επιταχυνσιόμετρο!

28 comments 14 Φεβ. του 2010 28 σχόλια

Μετά τη δοκιμή της λειτουργίας του το επιταχυνσιόμετρο kxps5 με I2C-εργαλεία που έγραψα μια εφαρμογή δοκιμή με τη χρήση του I2C-dev interface. Αν θέλετε να δοκιμάσετε τον κωδικό σας, πριν να γράψει ένα πρόγραμμα οδήγησης πυρήνα αυτό είναι σίγουρα ένα καλό μέρος για να ξεκινήσετε. Μόλις είχα την διαμόρφωση μητρώα ρυθμιστεί σωστά και είχα μια ρουτίνα για την ανάγνωση των φορέων του ιού επιτάχυνση I αφαιρεθεί καθιέρωση μιας DS1621 driver του πυρήνα στο ελάχιστο και, στη συνέχεια χτίστηκε ξανά και πάλι να συνεργαστεί με την kxps5. I bitbaked τότε η kxps5 οδηγό σαν module του πυρήνα, μαζί με hwmon και δουλεύει τέλεια! :) Στη συνέχεια θ σταυρό καταρτίζονται qwt 5.2.0 και χαράσσεται η επιτάχυνση ως συνάρτηση του χρόνου. Το βίντεο που ακολουθεί έχει ληφθεί με antialiased γραμμές που επιβραδύνει το ρυθμό ανανέωσης, αλλά τους κάνει να φαίνονται ωραία. Αν το οικόπεδο, χωρίς αυτό επέτρεψε τρέχει πολύ ομαλά. Εδώ βλέπετε το kxps5 λειτουργία χωρίς εξωτερικό χαμηλοπερατό φίλτρο (το εσωτερικό φίλτρο είναι 1kHz) και παρά το γεγονός αυτό η έξοδος είναι αρκετά σταθερό. Αυτό που με εντυπωσίασε πιο πολύ είναι η ευαισθησία. Όταν τοποθετείται σε ένα γραφείο με την ελεύθερη ενδεικτικές λυχνίες πτώση διακόψει επάνω εάν σας πέσει ένα από τα μικρά καρύδια από την οθόνη LCD friendlyarm περίπου 10cm μακριά από τη συσκευή!


YouTube Direkthttp: / / www.youtube.com/watch?v=j5FQmKPqhwg

Tags: , , , , Κατηγορίες: Angstrom , KXPS5 , mini2440 , Qt , QWT Ετικέτες: , , , ,

Bitbaking τον πυρήνα, Angstrom και qt4-ενσωματωμένα όλα με τη μία

101 comments 18, Νοεμβρίου, 2009 101 σχόλια

Αυτό είναι ό, τι θα έπρεπε να είχα κάνει για να αρχίσει με! Οι οδηγίες είναι πολύ παρόμοια με τις προηγούμενες, εκτός από αυτή τη φορά να κλωνοποιήσουμε το δικαίωμα repository git!

Με ένα φρέσκο ​​αντίγραφο του Fedora 11 θα ενημερωθεί το σύστημα και να εγκαταστήσει τα πακέτα που συνιστάται από Ο.Ε.:

yum install python m4 make wget curl ftp cvs subversion tar bzip2 gzip unzip su-c "yum install python m4 να wget μπούκλα ftp cvs ανατροπή tar bzip2 gzip αποσυμπιέστε
python-psyco perl Texinfo texi2html diffstat openjade docbook-style-DSSSL
DocBook-style-xsl docbook-DTDs docbook-utils sed bison π.Χ. glibc-devel glibc-στατική
quilt groff linuxdoc-tools patch linuxdoc-tools gcc binutils pcre pcre-devel πάπλωμα git groff Linuxdoc-εργαλεία μπάλωμα Linuxdoc-εργαλεία
gcc-c + + help2man perl-ExtUtils-MakeMaker "

Έκανα τότε ένα φάκελο που ονομάζεται Ο.Ε. στον κατάλογο σπίτι μου και git κλωνοποιημένα την mini2440 repo:

cd ~

mkdir Ο.Ε.

cd Ο.Ε.

repo.or.cz / openembedded / mini2440.git openembedded git git clone: ​​/ / repo.or.cz / openembedded / mini2440.git openembedded

I setup τότε η πηγή-me.txt παρόμοια με πριν από:

gedit πηγή-me.txt

Έβαλα τα εξής:

= "/home/doug/OE" εξαγωγή OETREE = "/ home / Doug / OE"

/ : ${OETREE} / openembedded / BBPATH = $ {OETREE} /: $ {OETREE} / openembedded /

for Ångström echo Ρύθμιση dev env για Angstrom

-z ${ORG_PATH} ] ; then if [-z $ {ORG_PATH}]? τότε
ORG_PATH = $ {PATH}
εξαγωγή ORG_PATH
fi

-z ${ORG_LD_LIBRARY_PATH} ] ; then if [-z $ {ORG_LD_LIBRARY_PATH}]? τότε
ORG_LD_LIBRARY_PATH = $ {LD_LIBRARY_PATH}
εξαγωγή ORG_LD_LIBRARY_PATH
fi

/ openembedded / bitbake / bin: ${ORG_PATH} PATH = $ {OETREE} / openembedded / bitbake / bin: $ {ORG_PATH}

LD_LIBRARY_PATH =
export PATH LD_LIBRARY_PATH BBPATH
=C export LANG = C
= "MACHINE DISTRO OETREE ANGSTROM_MODE ANGSTROMLIBC LIBC" εξαγωγή BB_ENV_EXTRAWHITE = "distro OETREE ΜΗΧΑΝΗ ANGSTROM_MODE libc ANGSTROMLIBC"

'sysctl vm.mmap_min_addr=0' su-c 'sysctl vm.mmap_min_addr = 0 "

echo "Altered περιβάλλον για τις Ο.Ε. Ανάπτυξη"

Τώρα το μόνο που χρειάζεται να κάνετε είναι να ρυθμίσετε το local.conf. Απλά επεξεργαστείτε το παράδειγμα και να το αντιγράψετε στο σωστό μέρος:

cd openembedded
gedit mini2440_local_conf_example.conf

Διαβάστε αυτό το αρχείο και να επεξεργαστείτε ανάλογα με την περίπτωση. Έχω επισυνάπτεται δικό μου ως παράδειγμα. Τώρα αντιγράψτε το στο conf / local.conf

local.conf cp conf mini2440_local_conf_example.conf / local.conf

Αν θέλετε qt4-ενσωματωμένο ή οποιοδήποτε άλλο πακέτο που περιλαμβάνονται στην κατασκευή επεξεργαστείτε απλά τη συνταγή σε:

images / mini2440-image.bb openembedded / συνταγές / images / mini2440-image.bb

Πρόσθεσα qt4-embedded:

# Image bootstrap Angstrom

IMAGE_PREPROCESS_COMMAND = "create_etc_timestamp"

ANGSTROM_EXTRA_INSTALL; = ""

Εξαρτάται = "έργο-base-επέκταση
psplash να κάνετε ζάπινγκ
esekeyd u-boot-utils tslib
I2C-εργαλεία i2c οθόνη rsync nfs-utils
directfb gdbserver directfb MTD-utils
"

IMAGE_INSTALL = "έργο-base-επέκταση
$ {ANGSTROM_EXTRA_INSTALL}
psplash να κάνετε ζάπινγκ qt4-ενσωματωμένο
esekeyd u-boot-utils tslib-βαθμονόμηση tslib-δοκιμές
I2C-εργαλεία i2c οθόνη rsync nfs-utils-πελάτη
directfb gdbserver directfb MTD-utils
rsvg Pango
"

IMAGE_BASENAME εξαγωγή = "mini2440-εικόνα"
IMAGE_LINGUAS = ""

κληρονομούν εικόνα

Στη συνέχεια, το μόνο που έχετε να κάνετε είναι πηγή το σενάριο από όπου κι αν το έθεσε:

πηγή προέλευσης-me.txt

και τρέξτε bitbake:

bitbake mini2440-image

από το ~ / ΟΕ / openembedded / directory ..

Εάν παίρνετε ένα λάθος προσπαθεί να οικοδομήσει ένα πακέτο δοκιμάστε να καθαρίσετε αυτό:

bitbake-c καθαρό INSERTPACKAGENAME

Στη συνέχεια, δοκιμάστε και να οικοδομήσουν την εικόνα ξανά. Ίσως δεν θα έχουν αυτό το πρόβλημα. Υποθέτω ότι είναι είτε επειδή το πρόγραμμα ανάλυσης checksum απέτυχε να οικοδομήσει ή hdd μου είναι dodgy. Δεν συνέβη μόνο μία φορά σε binutils αλλά δούλεψε μια χαρά μετά τον καθαρισμό του.

Λίγες ώρες αργότερα, αν όλα πάνε καλά θα πρέπει να έχετε εικόνες σε:

oetmp / deploy / glibc / images / mini2440 / ~ / OE / oetmp / ανάπτυξη / glibc / images / mini2440 /

Προφανώς αυτόν τον κατάλογο εξαρτάται από το τι setup στο local.conf.

Καλή τύχη!

Νέο υλικό!

4 comments 2 του Νοέμβρη 2009 4 σχόλια

Μετά το σπάσιμο του z-άξονα σύνδεσης με την πρώτη συσκευή μου, παρήγγειλα ένα νέο KXPS5 επιταχυνσιόμετρο από crodnet σε ebay. Θα ήθελα να συστήσω πραγματικά από αυτόν τον πωλητή, αυτός είναι πολύ φθηνά και στέλνει τα πράγματα γρήγορα.

I γρήγορα χτύπησε μαζί με ένα κύκλωμα veroboard και γαντζώθηκε επάνω στη βάση του τρανζίστορ για το pin διακόψει ελεύθερη πτώση / κίνηση για να ελέγξετε ότι ήταν εργάσιμη. Είναι εξαιρετικά ευαίσθητο, το LED στο σινεμά αν μου πέσει πένα μου στη μια άκρη του γραφείου μου, όταν η συσκευή βρίσκεται στην άλλη! Ήμουν πολύ ευτυχής που όλα ήταν λειτουργεί καλά ώστε να μπορώ να συνδεδεμένο με το I2C λεωφορείο χρησιμοποιώντας το κιτ καλωδίων ευγενικά παρέχονται από www.andahammer.com. Χρησιμοποιώντας I2C εργαλεία ήμουν σε θέση να καταγράφει και να διαβάσετε διανύσματα της επιτάχυνσης χωρίς κανένα πρόβλημα οπότε είμαι σίγουρος ότι όλα λειτουργούν καλά. Ήμουν λίγο ανησυχούν για τη χωρητικότητα άνω των λεωφορείων κατά την πρώτη.

DSC_0069

DSC_0068

Αποδεικνύεται ότι μπορώ να χρησιμοποιήσω ακόμα την παλιά συσκευή, εάν i στηρίζονται στην εσωτερική χαμηλοπερατό φίλτρο. Σκεφτόμουν για να γίνει αυτό έτσι κι αλλιώς και χρησιμοποιώντας ένα φίλτρο Kalman για την επεξεργασία της εξόδου. Πρώτα πρέπει να γράψω ένα πρόγραμμα οδήγησης συσκευής έτσι έχω γρήγορα να προσπαθούν να μάθουν Γ. Μέχρι τώρα έχω ένα πολύ βασικό module του πυρήνα και τρέχουν στο mini2440 :)

Tags: , , Κατηγορίες: Uncategorized Ετικέτες: , ,

Mini2440 κιτ καλωδίων και συγκόλληση LGA14!

No comments 19, Οκτώβρη του 2009 Κανένα σχόλιο

Οι ίδιοι οι άνθρωποι του είδους σε www.andahammer.com ήταν γενναιόδωροι αρκετά για να μου στείλει ένα mini2440 κιτ καλωδίων! Αυτό θα είναι πολύ ευκολότερη από ό, τι κοπή μέχρι 2,5 "IDE βύσματα! Το κιτ έχει όλες τις συνδέσεις που θα μπορούσε ποτέ ανάγκη και σίγουρα θα κάνει τα πράγματα πολύ πιο εύκολα!

DSCF1279-1-1

Μετά από να πάρει το DS1621 θερμόμετρο που εργάζονται για το I2C λεωφορείο τώρα σχετικά με το σχέδιο σχετικά με τη σύνδεση κάτι πιο περίπλοκο και πολύ μικρό! Πιθανώς δεν θα το συνιστούσα στο δελτίο δεδομένων, αλλά μπορείτε να κολλήσεις LGA14 χρησιμοποιώντας ένα κανονικό σίδερο και μερικά εμαγιέ σύρμα. Η πρώτη μου προσπάθεια είναι κάτω. Δυστυχώς, ξεκίνησε με πολύ πιο παχύ σύρμα το οποίο στη συνέχεια τράβηξε ένα μαξιλάρι μακριά, αλλά η πιο λεπτή 0,15 χιλιοστά πράγματα είναι αρκετά εύκολο. Έλεγχος των συνδέσεων με ένα πολύμετρο δεν αποκάλυψαν βραχυκυκλώματα.

DSCF1281-1-1

Το σχέδιο είναι να προσπαθήσουμε αυτό πάλι με την ίδια συσκευή (χωρίς να σπάσει αυτό!) Και στη συνέχεια κολλήστε το με κάποια veroboard στην οποία θα συνδέσετε ένα από τα νέα καλώδια μου :)

Tags: Κατηγορίες: Uncategorized Ετικέτες:

Μεταγλώττιση του πυρήνα με υποστήριξη DS1621

No comments 17 του Οκτωβρίου του 2009 Κανένα σχόλιο

Μετά τη δημιουργία του αισθητήριο θερμοκρασίας I2C κύκλωμα i δημοσιεύτηκε πριν από περίπου i compile έναν πυρήνα για την mini2440 το οποίο υποστήριξε την DS1621 αισθητήρα θερμοκρασίας. Χάρη στην υπάρχουσα υποστήριξη του πυρήνα αυτό ήταν εξαιρετικά εύκολη.

Όλα έπρεπε να κάνω ήταν να επεξεργαστείτε / mini2440_defconfig σε ... / kernel/mini2440/arch/arm/configs και αλλαγή γραμμής 1039:

CONFIG_SENSORS_DS1621 = y

I compile τον πυρήνα χρησιμοποιώντας το σενάριο i δημοσιεύτηκε εδώ διακοπή της διαδικασίας μετά την κλώνους git για να αλλάξετε τη γραμμή πάνω και στη συνέχεια να του επιτρέπει να συνεχίσει. Ξεκίνησα τότε η mini2440 και η μονάδα αισθητήρα ήταν αμέσως διαθέσιμα στο πλαίσιο:

devices / platform / s3c2440-i2c / i2c-adapter / i2c- 0 / 0 -0048 / Sys / συσκευές / πλατφόρμα / s3c2440-I2C / I2C-προσαρμογέα / I2C-0 / 0 -0.048

Σε αυτόν τον κατάλογο έχετε τα ακόλουθα:

sys / devices / platform / s3c2440-i2c / i2c-adapter / i2c- 0 / 0 -0048 # ls root @ mini2440: / sys / συσκευές / πλατφόρμα / s3c2440-I2C / I2C-προσαρμογέα / I2C-0 / 0 -0048 # ls
συναγερμοί όνομα temp1_max uevent
οδηγός δύναμη temp1_max_alarm
hwmon υποσύστημα temp1_min
modalias temp1_input temp1_min_alarm

Η έξοδος για το DS1621 ελέγχεται από τα κατώτατα όρια temp1_min και temp1_max. Από προεπιλογή πηγαίνει υψηλό όταν temp1_input <temp1_min. Μπορείτε να δείτε τη θερμοκρασία κατά την ανάγνωση temp1_input και μπορείτε να ρυθμίσετε temp1_min και temp1_max επαναλαμβάνοντας τα απαιτούμενα όριο στο αρχείο, για παράδειγμα:

sys / devices / platform / s3c2440-i2c / i2c-adapter / i2c- 0 / 0 -0048 # cat temp1_input root @ mini2440: / sys / συσκευές / πλατφόρμα / s3c2440-I2C / I2C-προσαρμογέα / I2C-0 / 0 -0048 # γάτα temp1_input
26500
& gt; temp1_min echo 27000 & gt? temp1_min

Σε αυτήν τη ρύθμιση της DS1621 έξοδος είναι υψηλή και οδηγεί την βάση του τρανζίστορ μου που ανάβει ένα LED. Από τη στιγμή που θ θερμότητας του αισθητήρα η θερμοκρασία ανεβαίνει πάνω από temp1_min το LED σβήνει.

Αν και δεν έχω σκοπό για αυτό το κύκλωμα λειτουργεί ως απόδειξη της σύλληψης για την εγκατάσταση I2C συσκευών στο mini2440.

Εδώ είναι ένα άλλο pic με το φως εξουσία, αλλά η έξοδος από:

DSC_0052

SMD σε veroboard ποτέ δεν είχε σκοπό να φανείτε συμπαθητικοί!

Tags: , Κατηγορίες: Uncategorized Ετικέτες: ,

Έλεγχος της mini2440 σύστημα LED και την EEPROM

Αυτό είναι πολύ τετριμμένο, αλλά σκέφτηκα ότι θα το post ακριβώς incase. Χρησιμοποιώντας το mini2440 πυρήνα με BusError LEDs το σύστημα να είναι νηολογημένα / sys/devices/platform/s3c24xxled.X, όπου X είναι ο αριθμός LED. LEDs 1-4 είναι που βρίσκεται στην πλακέτα συστήματος και LED 5 είναι το φωτισμό. Για τον έλεγχο των συσκευών που μπορείτε να κάνετε τα εξής:

cd / sys/devices/platform/s3c24xx_led.5/leds/backlight

echo 0> φωτεινότητα στροφές # τον οπίσθιο φωτισμό από

echo 255> φωτεινότητα στροφές # το φωτισμό στις

Μπορείτε επίσης να επιλέξετε από ένα από τα διαθέσιμα προκαλεί, για παράδειγμα ..

root @ mini2440: / sys/devices/platform/s3c24xx_led.5/leds/backlight # σκανδάλη γάτα
κανένας NAND-disk mmc0 κτύπο της καρδιάς χρονόμετρο [οπίσθιου φωτισμού] GPIO default-on
root @ mini2440: / sys/devices/platform/s3c24xx_led.5/leds/backlight # echo κτύπο της καρδιάς> σκανδάλη

Θα κάνει flash οπίσθιο φωτισμό σας και να σβήνουν σαν τρελός!

Δυστυχώς δεν υπάρχει κανένας έλεγχος PWM για τη διαχείριση της φωτεινότητας. Αυτό θα ήταν πολύ ωραίο.

Η EEPROM μπορεί να ελεγχθεί με παρόμοιο τρόπο. Μπορείτε να αποκτήσετε πρόσβαση σε:

/ Sys/devices/platform/s3c2440-i2c/i2c-adapter/i2c-0/0-0050

Τα δεδομένα μπορεί να γραφτεί χρησιμοποιώντας την ακόλουθη εντολή:

echo ό, τι θέλεις> EEPROM

Η απλά κάντε τα παρακάτω για να διαβάσετε τη μνήμη:

γάτα EEPROM

Tags: Κατηγορίες: Uncategorized Ετικέτες:

Probing το mini2440 I2C λεωφορείων

4 comments 15 Σεπτεμβρίου του 2009 4 σχόλια

Είμαι αρκετά νέα για ηλεκτρονικά και έχω ποτέ βεβαίως χρησιμοποιείται I2C πριν έτσι έφτιαξα ένα απλό κύκλωμα βασίζεται σε ένα I2C DS1621 θερμόμετρο ως δοκιμή. Πήρα αυτό για μια-δυο κιλά από «crodnet» ο πωλητής στο ebay.

Βρήκα ένα παλιό 2.5 "υποδοχή οδηγού laptop το οποίο δεν ήταν αρκετά μεγάλο για να χωρέσει σε CON5 ώστε να μπορώ να τεμαχίζεται και να το βάλετε στη διασύνδεση κάμερας. I ενσύρματο το SDA και SCL γραμμές μαζί με 3.3V και GND στο veroboard. I συγκολλημένες επίσης ένα ζευγάρι των LEDs, ένα για το φως δύναμη και η άλλη ενσύρματη επάνω μέσω ενός τρανζίστορ με τη βάση συνδέεται με την έξοδο του θερμοστάτη στο DS1621. Αυτή η καρφίτσα μπορεί να προγραμματιστεί για να πάει ψηλά σε μια συγκεκριμένη θερμοκρασία.

Θα συνδεθεί στη συνέχεια με και ενεργοποίησα το mini2440. Τρέξιμο i2cdetect έδειξε μια νέα συσκευή σε 0 × 48. Οι άλλες συσκευές είναι οι επί EEPROM. Κοιτάζοντας το δελτίο για το DS1621 η θερμοκρασία μπορεί να διαβαστεί από τον 0xAA θέση. Ήμουν σε θέση να τηρήσει την θερμοκρασία σε hex μέσω i2cget. Μετατρέποντας την έξοδο 0 × 0016 σε δεκαδικό δίνει 22,0 βαθμούς. Ο αισθητήρας είναι αρκετά καλό, απαντά σχεδόν αμέσως με την παρουσία του δακτύλου σας.

Παρακάτω είναι οι I2C εντολές που χρησιμοποίησα. Εγκατέστησα I2C εργαλεία που χρησιμοποιούν opkg.

root @ mini2440: ~ # i2cdetect-l
I2C-0 I2C s3c2410-I2C I2C προσαρμογέα

root @ mini2440: ~ # i2cdetect s3c2410-I2C
ΠΡΟΕΙΔΟΠΟΙΗΣΗ! Αυτό το πρόγραμμα μπορεί να προκαλέσει σύγχυση I2C λεωφορείο σας, να προκαλέσουν απώλεια δεδομένων και χειρότερα!
dev / i2c- 0 . Θα καθετήρα αρχείο / dev / I2C-0.
Θα καθετήρα περιοχή διευθύνσεων 0x03, 0x77.
n ] Y Συνεχίστε; [Y / n] Y
0 1 2 3 4 5 6 7 8 9 α β γ δ ε στ
00: - - - - - - - - - - - - -
10: - - - - - - - - - - - - - - - -
20: - - - - - - - - - - - - - - - -
30: - - - - - - - - - - - - - - - -
48 -- -- -- -- -- -- -- 40: - - - - - - - - 48 - - - - - - -
50: UU UU UU UU - - - - - - - - - - - -
60: - - - - - - - - - - - - - - - -
70: - - - - - - - -

--interval = 1 i2cget -y s3c2410-i2c 0x48 0xAA w root @ mini2440: ~ # ρολόι - διάστημα = 1 i2cget-y s3c2410-I2C 0xAA 0x48 W

Tue Sep 15 23 : 31 : 25 2009 Κάθε 1.0s: i2cget-y s3c2410-I2C 0x48 0xAA w Τρί Σεπ 15 23: 31: 25 2009
0x0016

Παρακάτω είναι μια εικόνα της συσκευής .. μοιάζει με ένα δικαίωμα χάλια, αλλά λειτουργεί μεγάλο!

DSC_0032

Το επόμενο στάδιο είναι η σύνταξη του οδηγού από το πακέτο lmsensors ...

Tags: Κατηγορίες: Uncategorized Ετικέτες: