Σελίδα 2 από 2 ΠρώτηΠρώτη 1 2
Εμφάνιση αποτελεσμάτων : 11 έως 12 από 12

Θέμα: Προγραμματισμός σε C

  1. #11
    Νέο Μέλος Το avatar του χρήστη tasosmi
    Όνομα
    Τάσος
    Εγγραφή
    Nov 2009
    Περιοχή
    Καστοριά
    Μηνύματα
    26

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από firewalker Εμφάνιση μηνυμάτων
    Υποψιάζομαι πως ο συγγραφέας του κώδικα από λάθος έγραψε #define RESET_B PC6 ήθελε να γράψει #define RESET_B PD6. Ο κώδικας όμως δουλεύει κανονικά διότι PD6=PC6=6.
    Τώρα το κατάλαβα (άργησα 1 μέρα αλλά το 'πιασα!!!). Δίκιο έχεις. Έτσι όπως είναι ο κώδικας θα έπρεπε να γράψει #define RESET_B PD6.
    Όμως αν δεις το σχηματικό θα δεις ότι στο pin 12 (PD6) δεν έχει τίποτα συνδεδεμένο

    0 Not allowed! Not allowed!

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

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από tasosmi Εμφάνιση μηνυμάτων
    Στο σχηματικό δεν το χρησιμοποιεί αλλά (μάλλον, δε βάζω και το χέρι μου στη φωτιά) κάνει reset τον μικροελεγκτή μέσα από τον κώδικα.
    Αυτό δεν παίζει! Αν θες να κάνεις reset τον επεξεργαστή απλά κολλάς το πρόγραμμα κάπου (σε μια while(1)) μέχρι να κάνει reset απο τον WTD. Όσο για το κωμάτι του κώδικα που μας έδειξες πιο πάνω δεν το βρήκα, αλλά βρήκα αυτό:
    /*
    * Switch the debug led on and off.
    */
    void switch_led(void) {
    static uint8_t led_on = FALSE;
    if (led_on) {
    PORTD &= ~(1 << MONITOR_LED);
    led_on = FALSE;
    }
    else {
    PORTD |= (1 << MONITOR_LED);
    led_on = TRUE;
    }
    }

    που βρήκες το:

    if (led_on) {
    PORTD &= ~(1 << RESET_B);
    led_on = FALSE;

    0 Not allowed! Not allowed!

Σελίδα 2 από 2 ΠρώτηΠρώτη 1 2

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

  1. Προγραμματισμός microcontroller
    By jackie1989 in forum Μικροελεγκτές
    Απαντήσεις: 5
    Τελευταίο Μήνυμα: 27-01-15, 14:27
  2. Προγραμματισμός PLC
    By oceanborn in forum Αυτοματισμοί
    Απαντήσεις: 16
    Τελευταίο Μήνυμα: 23-10-11, 19:16
  3. Προγραμματισμός AVR σε C...
    By Thansavv in forum Μικροελεγκτές
    Απαντήσεις: 8
    Τελευταίο Μήνυμα: 13-10-09, 19:56
  4. προγραμματισμός PIC16F874A
    By mad_inventor in forum Μικροελεγκτές
    Απαντήσεις: 43
    Τελευταίο Μήνυμα: 10-09-09, 14:25
  5. Προγραμματισμός σε dragon
    By babarisp in forum Μικροελεγκτές
    Απαντήσεις: 2
    Τελευταίο Μήνυμα: 03-02-09, 03:07

Tags for this Thread

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

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