Εμφάνιση αποτελεσμάτων : 1 έως 7 από 7

Θέμα: Χρήση ενσωματωμένου ADC του ATMega16 .

  1. #1
    Μέλος
    Όνομα
    Κώστας
    Εγγραφή
    Apr 2005
    Περιοχή
    Αθηνα
    Μηνύματα
    205

    Προεπιλογή Χρήση ενσωματωμένου ADC του ATMega16 .

    Θέλω να χρησιμοποιήσω τα ενσωματωμένα ADC του AVR ATMega16 . Έχει όχτο συνολικά και εγώ χρειάζομαι τα 2 . Τα αλλά 6 Pin του Port μπορούν να χρησιμοποιηθούν ως απλές θύρες εισόδου-εξόδου ταυτόχρονα ;
    Επίσης διαβάζοντας το datasheet του μικροελενκτη μπερδεύτηκα όσον αφορά το hardware μέρος του ADC . Θέλει εξωτερική reference τάση σε κάποιο pin ή όχι ; Τα ARef , AVCC και noise canceling με μπέρδεψαν . Η τάση που θα μετρήσω θα είναι από 0 έως 5 volt και ο προγραμματισμος θα γίνει σε bascom.

    0 Not allowed! Not allowed!

  2. #2
    Μέλος Το avatar του χρήστη th_shak
    Όνομα
    Thomas
    Εγγραφή
    May 2007
    Περιοχή
    Μακεδονία
    Μηνύματα
    254

    Προεπιλογή

    Τα αλλά 6 Pin του Port μπορούν να χρησιμοποιηθούν ως απλές θύρες εισόδου-εξόδου ταυτόχρονα ;
    Μπορούν να χρησιμοποιηθούν κανονικά σαν είσοδοι ή έξοδοι ανάλογα με την αρχικοποίηση στον καταχωριτή DDRA.

    Θέλει εξωτερική reference τάση σε κάποιο pin ή όχι ;
    Αν θέλεις να του βάλεις άλλη referecne από την εσωτερική τότε μπορείς, αλλιώς τα συνδέεις όλα (ARef , AVCC) στη VCC.

    Αφού λες ότι θα δουλέψεις με τον BASCOM ψάξε στα sample programs και θα βρεις αρκετά παραδείγματα με ADC (πχ ADC.bas).

    0 Not allowed! Not allowed!

  3. #3
    Μέλος Το avatar του χρήστη sigmacom
    Όνομα
    Στέλιος
    Εγγραφή
    Aug 2006
    Μηνύματα
    654

    Προεπιλογή

    Τα αλλά 6 Pin του Port μπορούν να χρησιμοποιηθούν ως απλές θύρες εισόδου-εξόδου ταυτόχρονα ;
    Ναι
    Θέλει εξωτερική reference τάση σε κάποιο pin ή όχι ;
    Αν χρησιμοποιήσεις την εσωτερική τάση αναφοράς Vref=2.56V, όχι δεν θα δώσεις εξωτερική τάση στο pin AREF. Μόνο ένα πυκνωτή απόζευξης βαλε.
    Τα ARef , AVCC και noise canceling με μπέρδεψαν .
    Για να μην εισάγεται θόρυβος από το ψηφιακό κομμάτι του AVR στα ADC, φροντίσανε τα ADC να έχουν ξεχωριστό δικό τους pin τροφοδοσίας (AVCC=Analog VCC).
    Για ακόμα καλύτερα αποτελέσματα, προτείνουν να δώσεις τα 5VDC στο pin AVCC μέσω ενός δικτυώματος με στραγγαλιστικά πηνία και πυκνωτές.
    Για καλυτερότερα ( :p ) αποτελέσματα, θα πρέπει να σχεδιάσεις και τις γειώσεις στην πλακέτα ώστε να φτιάξεις ένα common GND point μεταξύ αναλογικών και ψηφιακών γειώσεων.
    Στο pin AREF θα δώσεις εξωτερική τάση αναφοράς αν το θελήσεις. Εκεί κι αν επιβάλλεται δικτύωμα πηνίου/πυκνωτών για πνίξιμο τυχόν παρασιτικών από την τροφοδοσία της πλακέτας!!!

    EDIT: με πρόλαβε ο th_shak

    0 Not allowed! Not allowed!

  4. #4
    Μέλος
    Όνομα
    Κώστας
    Εγγραφή
    Apr 2005
    Περιοχή
    Αθηνα
    Μηνύματα
    205

    Προεπιλογή

    Χιλια ευχαριστω! Κατι τελευταιο: Χρησιμοποιωντας την εσωτερικη ταση αναφορας Vref=2.56V , τι τασεις μπορω να κανω δειγματοληψια; 0 μεχρι 2.56V;

    0 Not allowed! Not allowed!

  5. #5
    Μέλος
    Όνομα
    Κώστας
    Εγγραφή
    Apr 2005
    Περιοχή
    Αθηνα
    Μηνύματα
    205

    Προεπιλογή

    ;;;

    0 Not allowed! Not allowed!

  6. #6
    Μέλος Το avatar του χρήστη th_shak
    Όνομα
    Thomas
    Εγγραφή
    May 2007
    Περιοχή
    Μακεδονία
    Μηνύματα
    254

    Προεπιλογή

    Λογικό δεν είναι; (ΝΑΙ)

    0 Not allowed! Not allowed!

  7. #7
    Μέλος
    Όνομα
    Κώστας
    Εγγραφή
    Apr 2005
    Περιοχή
    Αθηνα
    Μηνύματα
    205

    Προεπιλογή

    Χιλια ευχαριστω για ολα! Μονο κατι τελευταιο . Εχω ορισει τα pin 2 μεχρι 7 του Porta ως εξοδους. Στα pin 2 μεχρι 7 του porta εχω γραψει καποια bit. Τα Pin 0 και 1 τα χρησιμοποιω μονο για το adc. Ωραια μεχρι εδω. Οταν ενεργοποιω το adc με την εντολη start adc τα δεδομενα στα pin 2 μεχρι 7 διατηρουνται η χανονται ;

    0 Not allowed! Not allowed!

Παρόμοια Θέματα

  1. ADC ΣΕ ATMEGA AVR STUDIO ΓΙΑ ΤΟΝ ATMEGA16/32
    By Δημήτρης Δημητρίου in forum Μικροελεγκτές
    Απαντήσεις: 14
    Τελευταίο Μήνυμα: 20-06-11, 19:24
  2. Προγραμματισμος του ATmega16
    By genaris in forum Μικροελεγκτές
    Απαντήσεις: 16
    Τελευταίο Μήνυμα: 01-05-11, 21:45
  3. Πρόβλημα με προγραμματισμό του atmega16
    By Δημήτρηςκα in forum Ερωτήσεις Αρχάριων
    Απαντήσεις: 10
    Τελευταίο Μήνυμα: 18-11-10, 01:45
  4. Διαφορά ATmega16-16PΙ και ATmega16-16PU ?
    By Stergios_[.gr] in forum Μικροελεγκτές
    Απαντήσεις: 10
    Τελευταίο Μήνυμα: 01-11-09, 15:23
  5. Ο ADC του 8535
    By eebabs2000 in forum Μικροελεγκτές
    Απαντήσεις: 9
    Τελευταίο Μήνυμα: 18-04-07, 19:30

Tags for this Thread

Δικαιώματα - Επιλογές

  • Δημιουργία θεμάτων: Όχι
  • Υποβολή μηνυμάτων: Όχι
  • Σύναψη αρχείων: Όχι
  • Επεξεργασία μηνυμάτων: Όχι
  •  
  • BB code: σε λειτουργία
  • Smilies: σε λειτουργία
  • [IMG]: σε λειτουργία
  • [VIDEO] code is σε λειτουργία
  • HTML: εκτός λειτουργίας