1 Ανοίξτε το IDE για τη συσκευή σας . Η PIC12F675 μπορεί να προγραμματιστεί τόσο σε γλώσσα assembly και C. Σε γενικές γραμμές , τα αρχεία γλώσσας συγκρότημα που έχει συσταθεί το περιβάλλον υλικό για τα προγράμματα C , η οποία απλοποιεί πολλές εργασίες προγραμματισμού . 2
Δημιουργήστε ένα δείκτη για να εγγραφείτε 3 . Στο PIC12F675 , το μητρώο αυτό βρίσκεται στην τοποθεσία διεύθυνση 0x2006 , το οποίο σημαίνει ότι είναι η δεκαεξαδική τιμή του 2006 . Μπορείτε να δημιουργήσετε ένα δείκτη στο μητρώο αυτό , γράφοντας την ακόλουθη δήλωση στην κορυφή του C πηγαίο κώδικα σας :
πτητικές unsigned int * reg3 = ( * (πτητικές unsigned int * ) 0x2006 ?
με 3
Σετ bit 7 της Εγγραφή 3-0 . Αυτό επιτρέπει τον "κώδικα - προστασία " χαρακτηριστικό, το οποίο επιτρέπει σε άλλα άτομα την πρόσβαση στα δεδομένα σας . Μπορείτε να χρησιμοποιήσετε τη λειτουργία C - bit shift για να ορίσετε αυτό το κομμάτι . Γράψτε την ακόλουθη δήλωση για να ορίσετε αυτό το κομμάτι :
reg3 & = ~ ( 1 <<7 ) ?
Η 4
μεταγλώττισης και να φορτώσετε το πρόγραμμα σας πάνω στο PIC12F675 Η . ακριβή διαδικασία γι 'αυτό εξαρτάται από το υλικό που χρησιμοποιείτε για να αναβοσβήνει το EEPROM , και η αλυσίδα εργαλείων που χρησιμοποιείτε για cross- compile προγραμμάτων . Cross - μεταγλώττιση είναι μια διαδικασία που συγκεντρώνει τον κωδικό χρησιμοποιώντας ένα PC , αλλά δημιουργεί κώδικα μηχανής που είναι αναγνώσιμο από τον PIC12F675 . Μόλις έχετε διορθώσει και φορτώσει το πρόγραμμά σας πάνω στο PIC12F675 , θα πρέπει να προστατεύονται από τον "κώδικα - προστασία " χαρακτηριστικό .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα