PDA

Επιστροφή στο Forum : pic και icsp



nicklie
02-07-05, 03:39
Γειά σας.Είμαι αρχάριος στους Pic και γενικά στους μικροελεγκτές και θα 'θελα να κάνω κάπιοες ερωτήσεις για την μέθοδο icsp.Καταρχίν όταν χρησιμοποείται αυτή η μέθοδος δεν χρειάζεται καθόλου προγραμματιστής;Το πρόγραμμα περνιέται στον μικροεκεγκτή από τη σειριακή μέσω 2-3 αντιστάσεων όπως εχω δει από καποια manuals ανεξαρτήτος προγράμματος(έχω κατεβάσει το icprog);Αν θέλω να χρησιμοποιήσω τα rb6,rb7 σε κάποια εφαρμογή το προγραμμα επηρεάζεται (δε νομίζω);Και κάτι τελευτάιο, πως βάζουμε τροφοδοσια στον pic(νομίζω από τη γείωση μέσω καποιου πυκνωτή);Θέλω να κάνω μια εφαρμογή οδήγησης μιας lcd μέσω σειριακής, μπορω να δώσω τροφοδοσία από τη σειριακή με κάποιο τρόπο;Σόρρυ για τις πολλές ερωτήσεις αλλά όταν ξεκίνας να μαθαίνεις κάτι ακόμα και τα πιο εύκολα σου φαίνονται βουνό.

gsmaster
02-07-05, 20:33
Διάβασε αυτό http://www.hlektronika.gr/phpBB2/viewtopic.php?p=8835#8835 και κατέβασε και το pdf που έχω εκεί, σχετικά με το icsp.

Επίσης με την μέθοδο icsp χρειάζεται ο προγραμματιστής. Εκεί που χρειάζεται προγραμματιστής μόνο μια φορά, είναι όταν έχεις pic με bootloader οπότε μπορείς να περάσεις το πρόγραμμα μέσω σειριακής θύρας. Και πάλι χρειάζεσαι τον προγραμματιστή για την πρώτη φορά για να περάσεις τον bootloader στον pic

thanasis 1
08-11-12, 23:27
Καταρχας συγνωμη που γραφω σε αυτο το θεμα αλλα δεν ηθελα να ανοιξω αλλο.
Θελω να φτιαξω αυτο http://www.ermicro.com/blog/?p=844.Απο οτι βλεπω αυτος τον pic τον προγραμματιζει μεσω icsp.
Εγω εχω αυτον τον προγραμματιστη http://www.easytechnology.gr/index.php?main_page=product_info&products_id=679
ο οποιος εχει θυρες icsp.Εφτιαξα το κυκλωμα στο proteus αλλα μολις φορτωσα το hex δεν δουλευε.Ας πουμε οτι το φτιαχνω
στο breadboard και φορτωσω το hex με τον κλασσικο τροπο στον pic και οχι μεσω icsp θα δουλευει??Εννοω να καταργησω την icsp.

GeorgeVita
09-11-12, 00:17
... αυτος τον pic τον προγραμματιζει μεσω icsp.
...Ας πουμε οτι το φτιαχνω στο breadboard και φορτωσω το hex με τον κλασσικο τροπο στον pic και οχι μεσω icsp θα δουλευει??Εννοω να καταργησω την icsp.

Στο κύκλωμα που δείχνεις πρέπει να συνδέσεις:
- το pin1 του ICSP με το pin1 του PIC (MCLR/Vpp)
- το pin4 του ICSP με το pin28 του PIC (ICSPDAT -> PGD)
- το pin5 του ICSP με το pin27 του PIC (ICSPCLK -> PGC)

Ναι, μπορείς να προγραμματίσεις τον PIC σε απλό programmer και να μη χρησιμοποιήσεις το ICSP.

thanasis 1
09-11-12, 00:39
Στο proteus γιατι δεν δουλευεi??
Μολις παταω start μου βγαζει "adc conversion starded before 'wait' time has expired following previous conversion or channel change".

GeorgeVita
10-11-12, 00:54
Στο proteus γιατι δεν δουλευεi??
Δεν χρησιμοποιώ proteus, προτιμώ τα ERSA (http://www.ersa.com/soldering-und-desoldering-stations-en.html).