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

Θέμα: Σύνδεση DS18B20 και LCD 2x16 σε ATMEGA8515L και προγραμματισμό σε cvAVR

Hybrid View

Προηγούμενο μήνυμα Προηγούμενο μήνυμα   Επόμενο Μήνυμα Επόμενο Μήνυμα
  1. #1
    Νέο Μέλος
    Όνομα
    Στέφανος
    Εγγραφή
    Jun 2011
    Περιοχή
    Θεσσαλονίκη
    Μηνύματα
    4

    Προεπιλογή Σύνδεση DS18B20 και LCD 2x16 σε ATMEGA8515L και προγραμματισμό σε cvAVR

    Καλημέρα σε όλους!

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

    Όπως ήδη ανάφερα, έχω έναν atmega8515l, ένα ds18b20 και μια lcd 2x16 και θέλω να το κάνω να λειτουργήσει. Ο κώδικας που χρησιμοποιώ είναι ο εξής :ds18b20.txt και η σύνδεση είναι αυτή που αναφέρει στον κώδικα. Το GND στην γείωση το Vdd στο ρεύμα και το DQ στο PA6 του επεξεργαστή. Ανάμεσα στο Vdd και το DQ μια αντίσταση 4,7k.

    Χρησιμοποιώ έναν STK500 για να το προγραμματίσω και έχω φτιάξει και μια πλακέτα για τον atmega8515l με κρύσταλλο στα 3,6864ΜΗz.

    To πρόβλημά μου είναι ότι δεν αναγνωρίζει το ds18b20. Έχω διαβάσει ότι μπορεί να φταίνε τα fuse bits τα οποία πείραξα μια φορά και απενεργοποίησα τον επεξεργαστή μου και αγόρασα καινούργιο.

    Μπορεί κάποιος να μου πει τι να κάνω? Και πώς να ρυθμίσω αυτά τα fuse bits?

    Ευχαριστώ για τον χρόνο σας.

    0 Not allowed! Not allowed!

  2. #2
    Μέλος Το avatar του χρήστη SV1EDG
    Όνομα
    Μάριος
    Εγγραφή
    Apr 2005
    Περιοχή
    ΑΘΗΝΑ
    Μηνύματα
    1.095

    Προεπιλογή

    Στέφανε καλώς ήρθες.Αν είχες γράψει σε bascom θα μπορούσα να σε βοηθήσω αλλά με C δεν μπορώ να σου πω πολλά πράματα.Εχω φτιάξει το ίδιο σε bascom,βλέπεις.Υπάρχουν μέλη όμως που ξέρουν.

    0 Not allowed! Not allowed!

  3. #3
    Μέλος
    Όνομα
    Καλαρακης Μιχαλης
    Εγγραφή
    Jan 2011
    Περιοχή
    Ηρακλειο
    Μηνύματα
    2.043

    Προεπιλογή

    την αντισταση θα την βαλεις στα+5v και στο DQ Ετσι που το περιγράφεις δεν πέρνει τάση.

    0 Not allowed! Not allowed!

  4. #4
    Νέο Μέλος
    Όνομα
    Στέφανος
    Εγγραφή
    Jun 2011
    Περιοχή
    Θεσσαλονίκη
    Μηνύματα
    4

    Προεπιλογή

    Ευχαριστώ Μάριε και καλός σας βρήκα

    Ναι Μιχάλη, εκεί την βάζω εκτός και αν εννοείς σε μια διαφορετική τάση +5v από αυτήν που παίρνει το αισθητήριο, που και πάλι δεν έχει νόημα γιατί μία γραμμή παίρνω από το τροφοδοτικό και από εκεί την μοιράζω στον επεξεργαστή, στο αισθητήριο, σε λαμπάκια που πιθανός να βάλω κτλ.

    Όσο για το bascom τι είναι αυτό? Άλλη γλώσσα προγραμματισμού?

    0 Not allowed! Not allowed!

  5. #5
    Μέλος
    Όνομα
    Καλαρακης Μιχαλης
    Εγγραφή
    Jan 2011
    Περιοχή
    Ηρακλειο
    Μηνύματα
    2.043

    Προεπιλογή

    όπως το περιγράφεις παραπάνω είναι σαν να βάζεις την αντίσταση στο VDD kai sto DQ.
    το bascom ειναι basic της www.mcselec.com δωρεάν για κώδικα μέχρι 2κΒ. Περιέχει αυτό που θέλεις να κάνεις σε παραδείγματα και το θερμόμετρο και το lcd.

    0 Not allowed! Not allowed!

  6. #6
    Μέλος Το avatar του χρήστη herctrap
    Όνομα
    Ηρακλής
    Εγγραφή
    May 2010
    Περιοχή
    Αιγάλεω / Πυλος
    Μηνύματα
    1.971

    Προεπιλογή

    στο ds18b20 τα δυο ακραια Pin πανε στην γειωση

    στο μεσαιο θα κολησεις δυο καλωδιακια

    το ενα θα το βαλεις στο PA6 και το αλλο μεσω μιας αντιστασης 4.7K στα +5V

    http://www.hlektronika.gr/forum/show...EC%E5%F4%F1%EF

    0 Not allowed! Not allowed!

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

  1. Απαντήσεις: 6
    Τελευταίο Μήνυμα: 17-02-15, 02:32
  2. Απαντήσεις: 20
    Τελευταίο Μήνυμα: 01-08-13, 19:42
  3. Πρόβλημα με εξομίωση PIC16F84A και lcd 2x16 στο Proteus
    By maouna in forum Λογισμικά Σχεδίασης
    Απαντήσεις: 6
    Τελευταίο Μήνυμα: 02-04-13, 18:25
  4. Θερμομετρο Ψυγειου με ds18b20 και LCD
    By herctrap in forum Παρουσίαση Ολοκληρωμένων Κατασκευών
    Απαντήσεις: 19
    Τελευταίο Μήνυμα: 02-05-11, 10:20

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

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