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

Θέμα: βοηθεια για προγραμμα ATMEL

  1. #1
    Μέλος Το avatar του χρήστη rep
    Όνομα
    Χρυσοστομος
    Εγγραφή
    Oct 2009
    Περιοχή
    Μακροχωρι Βεροια
    Μηνύματα
    1.331

    Προεπιλογή βοηθεια για προγραμμα ATMEL

    Εχω το εξης κολημα.το παρακατω κομματι ειναι απο ενα κωδικα που γραφω για το επομενο project μου.
    Power_off: μεταβλητη που την καλω απο το κεντρικο μενου
    Porta = 0 μηδενιζω την πορτα που θελω
    Lcd "POWER OFF IN 3 SEC "ενδειξη στη οθονη
    For I = 1 To 30 (dim I as byte)
    If Pinb.1 = 0 Then pinb.1 kai pinb.0 ειναι ενας encoder
    If Pinb.0 = 0 Then για την λειτουργια του menu
    Goto Main1
    Waitms 100
    Next I
    Else
    Toggle Portb.5 αυτο το πιν θελω να κλεισει οταν
    End If δεν εντοπισει καμια κινηση στο encoder
    End If
    για 3 δευτερολεπτα.
    το προβλημα μου ειναι οτι δεν λειτουργει...οποιος μπορει βοηθαει.

    0 Not allowed! Not allowed!
    Τελευταία επεξεργασία από το χρήστη rep : 29-04-10 στις 23:15

  2. #2
    Μέλος Το avatar του χρήστη mariosm
    Όνομα
    Μαριος
    Εγγραφή
    Jan 2009
    Περιοχή
    Θεσσαλονικη
    Μηνύματα
    1.056

    Προεπιλογή

    Εχεις δυο συνεχομενα if που εκτελουν το ιδιο loop.
    Ετσι οπως το εχεις το πρωτο if ειναι αχρηστο.
    Επισης η εντολη toggle δεν κλεινει το portb.5 αλλα κανει κυκλικη εναλλαγη της καταστασης. Δηλαδη αν ειναι 1 θα γινει 0 και αν ειναι 0 θα γινει 1. Ειναι πιο σωστο στη περιπτωση αυτη να γραψεις Reset portb.5 ή Set portb.5.
    Βαλε αν θελεις ολο τον κωδικα χωρις σχολια για να σου πω ακριβως τι πρεπει να κανεις.

    0 Not allowed! Not allowed!

  3. #3
    Μέλος Το avatar του χρήστη rep
    Όνομα
    Χρυσοστομος
    Εγγραφή
    Oct 2009
    Περιοχή
    Μακροχωρι Βεροια
    Μηνύματα
    1.331

    Προεπιλογή

    Το πρωτο toggle το κανει οταν ξεκηναει το προγραμμα και κλεινει μια επαφη για να δωσει στο επεξεργαστη +5v.θα σου το στειλω σε πμ ολο αν και δεν το εχω ετοιμο.

    0 Not allowed! Not allowed!

  4. #4
    Μέλος Το avatar του χρήστη rep
    Όνομα
    Χρυσοστομος
    Εγγραφή
    Oct 2009
    Περιοχή
    Μακροχωρι Βεροια
    Μηνύματα
    1.331

    Προεπιλογή

    Μαριε ευχαριστω θα το δοκιμασω το βραδυ.

    0 Not allowed! Not allowed!

  5. #5
    Μέλος Το avatar του χρήστη rep
    Όνομα
    Χρυσοστομος
    Εγγραφή
    Oct 2009
    Περιοχή
    Μακροχωρι Βεροια
    Μηνύματα
    1.331

    Προεπιλογή

    Αν υπαρχει καποιος ας βοηθησει να ξεκολησω απο το προβλημα.(στο ποστ.1)

    0 Not allowed! Not allowed!

  6. #6
    Μέλος Το avatar του χρήστη sabouras
    Εγγραφή
    Aug 2008
    Μηνύματα
    137

    Προεπιλογή


    Η επανάληψη του for συνεχίζει μονο οταν εκτελεστεί και είναι αληθες το δευτερο if. Στη περιπτωση που αυτο δεν εκτελεστει ο βρογχος του for δεν κλεινει ποτε. Μετάφερε την εντολή Next I μετά το τέλος του δεύτερου end if.

    0 Not allowed! Not allowed!

  7. #7
    Μέλος Το avatar του χρήστη rep
    Όνομα
    Χρυσοστομος
    Εγγραφή
    Oct 2009
    Περιοχή
    Μακροχωρι Βεροια
    Μηνύματα
    1.331

    Προεπιλογή

    δεν δουλευει.πως να εκτελεσει την εντολη next i απο την στιγμη που το toggle portb.5 που ειναι πριν κοβει την τροφοδοσια του επεξεργαστη?

    0 Not allowed! Not allowed!

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

  1. Απαντήσεις: 40
    Τελευταίο Μήνυμα: 20-04-16, 22:36
  2. Βοηθεια για προγραμμα Photoshop CS5
    By hlsat in forum Λογισμικά Σχεδίασης
    Απαντήσεις: 23
    Τελευταίο Μήνυμα: 26-10-12, 20:00
  3. ΒΟΗΘΕΙΑ ΜΕ ΠΡΟΓΡΑΜΜΑ ΜΟΥΣΙΚΗΣ
    By turboallani in forum Γενική Συζήτηση
    Απαντήσεις: 15
    Τελευταίο Μήνυμα: 16-05-12, 21:39
  4. Την βοηθεια σας σε μc avr atmel και 32 khz crystal
    By petros047 in forum Μικροελεγκτές
    Απαντήσεις: 15
    Τελευταίο Μήνυμα: 17-03-12, 22:56
  5. Atmel stk500 για αρχάριο
    By soulhealer in forum Ηλεκτρονικά
    Απαντήσεις: 12
    Τελευταίο Μήνυμα: 01-03-10, 23:31

Tags for this Thread

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

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