PDA

Επιστροφή στο Forum : Αρχάριος με pic



x9-125
04-09-04, 02:50
Θέλω να ασχοληθώ με προγραμματισμό μικροελεγκτών της PIC.Έχω φτιάξει ήδη τον JDM programmer και έχω προγραμματίσει ήδη 2 pic για το pll που έχει η σελίδα!Θα ήθελα να μάθω αν υπάρχει σχέδιο για να φτιάξω μια προγραμματίστρια για όλους τους pic ή τους περισσότερους, τι προγράμματα θα χρειαστώ και κανένα καλό βιβλίο για να μάθω την γλώσσα!

leosedf
04-09-04, 05:13
O μόνος προγραματιστής που είναι συμβατός με όλους τους PIC είναι ο Picstart Plus ths Microchip ο οποίος κοστίζει κάποια λεφτά (γύρω στα 250 ευρώ)
Βέβαια υπάρχει και συμβατός με 100 ευρώ που προγραμματίζει ολους τους PIC.

x9-125
04-09-04, 06:05
Ξέρεις πως λέγετε ο συμβατός και πως μπορώ να τον βρω!Ξέρεις ποιος τον πουλάει;Υπάρχει σχέδιο;

jimk
15-09-04, 09:41
gia des stin selida tou elector tou periodikou kati prepei na exei

leosedf
15-09-04, 10:44
http://www.sedf.net/product_info.php?cPath=39_53&products_id=166

thanoscool
11-12-04, 01:30
Γειά σας. Ειμαι επι πτυχίω και μου έχει μείνει μόνο η διπλωματική εργασία. Το θέμα είχε σχέση με την χρήση προσαρμοστικών αλγορίθμων και τώρα στο τέλος ο καθηγητής που το επιβλέπει θέλει και υλοποίηση του αλγορίθμου μέσα από τον μικροελεγκτή pic16f877. Επειδή δεν είμαι καθόλου καλός στο software και έχω μπλοκάρει τελείως θέλω κάποιος να με βοηθήσει με αυτό το πρόβλημα έστω και αν είναι επι πληρωμή. Αυτό που κυρίως χρειάζεται είναι η χρήση του adc του pic (2 καναλιών), floating point ρουτινών και da μετατροπή στο τέλος για να έλεγχο των αποτελεσμάτων. Ειμαι από Πάτρα. Ζητώ συγνώμη αν η δημοσίευση είναι εκτός θέματος όποιος μπορεί να βοηθήσει υπάρχει άμεση ανάγκη

rfakias
27-01-05, 12:53
α ρε φιλε x9125. ακομα πεδευεσαι??????????? παρε ενα κ α λ ο να κανεισ την δουλεια σου.... ολο στην πατεντα εισαι????

φιλικα μακης.. service piagio x9... καιρο εχω να σε δω? το πεταξεσ σε κανα ρεμα????

Manabis
05-02-05, 15:24
Φίλε μου.....μία συμβουλή αν θέλεις να σου δώσω.Είμαι φοιτητής και εγώ και μάλιστα έχω λίγο καιρό που τέλειωσα.Καλός και ο PIC αλλά καλύτερα μάθε της ATMEL.Τον χρησιμοποιούν πολύ περισσότερο πλέον.

evdokimosk
05-02-05, 16:51
Οι επεξεργαστές PIC και οι Atmel (Tiny, Mega) έχουν την ίδια φιλοσοφία κατά των προγραμματισμό. Μία καλή διαφορά είναι η ταχύτητα (πολύ μεγάλη) των Atmel και η τιμή (πιο προσυτη) των Atmel.

ΔΕΙΤΕ όμως κι αυτό http://www.cypress.com Αλλάζει το σκεπτικό

billy
15-05-05, 18:23
Για κάποιον που θέλει να αρχίσει όμως, η AMTEL του κλείνει τη πόρτα στα μούτρα...εγώ έχω μαζέψει ένα σωρό PIC δωρεάν ως δείγματα απο τη Microchip, έφτιαξα ενα προγραμματιστή (ΟziPic'er), μια εκπαιδευτική πλακέτα (PlayPIC - δείτε www.electronics-lab.com) και τώρα βρήκα και Basic και C και Pascal compiler απο www.microelektronika.co.yu ΤΕΛΕΙΟ ! Γιατι λοιπον να φάω τα μούτρα μου με assembly ενω ηδη ξέρω Delphi (βλέπε pascal) ????

sgoum
15-05-05, 21:27
http://home.t-online.de/home/520054661375/stolz.de.be/icd/text01.html
Σε αυτη τη σελιδα θα βρεις ενα ICD 2 clone με το οποιο μπορεις να προγραμματισεις ΟΛΟΥ Στους PIC και να κανεις και DEBUG μεσα απο το MPLAB.
Το εχω φτιαξει και δουλευει.
Θα χρειαστεις και ενα απλο προγραμματιστη για να φορτωσεις τον bootloader στον 16F876 για μια και μοναδικη φορα.

Οι μικρο της Cypress ειναι λιγο δυσκολοι στη φιλοσοφια τους και ο προγραμματισμος τους ξεφευγει απο τους αλλους. Αν
θελεις να ασχοληθεις κανε ενα ποστ να ανεβασω ενα σχεδιο πως να φτιαξεις ενα απλο προγραμματιστη.

billy
15-05-05, 21:41
Αν βρείτε ενα καλό USB PIC Programmer πείτε το και σε μένα !!! Ο OziPic'er που χρησιμοποιώ είναι πολύ εντάξει, αλλα λίγο...μεγάλος...

gsmaster
15-05-05, 22:19
sgoum, Πολύ απλό το βλέπω το κύκλωμά του, δουλεύει καλά? Αντιμετώπισες κάποιο πρόβλημα?



Αν βρείτε ενα καλό USB PIC Programmer πείτε το και σε μένα !!! Ο OziPic'er που χρησιμοποιώ είναι πολύ εντάξει, αλλα λίγο...μεγάλος...

http://home.t-online.de/home/520054661375/stolz.de.be/icdusb/index.html
Απο την σελίδα που έδωσε ο sgoum πιο πάνω

sgoum
15-05-05, 22:51
Εκανα 2 μερες να το φτιαξω σε breadboard:).
Κανενα προβλημα δεν χρησιμοποιησα καν τα ιδια τρανζιστορ και αντι για 22Κ αντιστασεις εβαλα 10Κ σε σειρα.
Δουλευει αψογα το MPLAB το αναγνωρίζει σαν ICD 2.

Για προγραμματισμο χρησιμοποιω Picbasic Pro 2.46 με το Microstudio το HEX που παραγουν το γραφω στο μικρο με το MPLAB.
Καμια φορα πρεπει να κανω compile το ASM που παραγει η Picbasic με το MPLAB πριν το γραψω στο μικρο.

Βιβλια βρηκα με το εΜουλαρι σχεδον ολα οσα κυκλοφορουν και τα περισσοτερα ειναι για Picbasic.

mikroelektronika
16-06-05, 13:10
Πήγαινε στι WWW.MIKROE.GR ΚΑΙ θα βρείς ότι χρειάζεσαι για άμεσο ξεκίνημα. Αναπτυξιακά, compilers, programmers κλπ...

billy
16-06-05, 13:29
Καλα...αν υπήρχε και καμια σοβαρή αντιπροσωπεία, στα σκαριά και στο φλού είναι. Απο τον εναν στον αλλον σε στέλνουν, κρίμα.

kkouinis
24-06-05, 12:50
Επειδή μόλις παράλαβα από την microchip μερικά samples (pic18) θα ήθελα μια μικρή βοήθεια γιατί είμαι άσχετος με τους pic.

Από ότι είδα παραπάνω το ICD 2 clone δουλεύει. Οπότε δεν χρειάζετε να κοιτάξω για προγραμματιστή. Από C-compiler τι παίζει; Κάτι σε open source σαν τον winavr που χρησιμοποιώ εδώ και λίγο καιρό για τους AVR.

dimxanthi
24-06-05, 14:26
Καλησπέρα παιδιά...

kkounis παρείγγειλα και εγώ κάτι Samples από την Microchip σήμερα...ΤΑ περιμένω με αγωνία.
Να σε ρωτήσω...Πόσες μέρες έκαναν να σου 'ρθούνε?

Ευχαριστώ εκ των προταίρων...

Dimos.-

kkouinis
24-06-05, 15:46
Καλησπέρα παιδιά...

kkounis παρείγγειλα και εγώ κάτι Samples από την Microchip σήμερα...ΤΑ περιμένω με αγωνία.
Να σε ρωτήσω...Πόσες μέρες έκαναν να σου 'ρθούνε?

Ευχαριστώ εκ των προταίρων...

Dimos.-

3 εβδομάδες

gsmaster
25-06-05, 01:31
Η συζήτηση για τα δείγματα, καλύτερα θα ήταν να συνεχιστεί στο αντίστοιχο θέμα (http://www.hlektronika.gr/phpBB2/viewtopic.php?t=135)

PiCBuRn3r
26-06-05, 00:01
Εγώ πάντως έφτιαξα τον P16PRO σε διάτρητη και προγραμμάτισα τον πρώτο PIC !!! :) :)
Είχα κάψει καμια δεκαριά PIC (samples) με τους κwl0 JDM !!!!!

ok1gr
26-06-05, 01:43
Από εκεί πήρε και το όνομα :lol: :lol: :lol:
Πλάκα κάνω :D

PiCBuRn3r
26-06-05, 13:04
:lol: :lol: :lol: :) Καλό !

dimxanthi
26-06-05, 21:30
Παιδιά εγώ πάντως παρείγγειλα από το www.sparkfun.com έναν πολύ καλό programmer που κοστίζει 80 περίπου δολάρια...(χωρίς έξοδα αποστολής...και με χρήση πιστωτικής...)...

thanasis 1
22-04-12, 20:38
Χρονια πολλα χριστος ανεστη!
Αποφασισα να ασχοληθω με τους μικροελεγκτες και ποιο συγκεκριμενα με τους pic.Ξερω αρκετα καλα c++ και εχω αυτον τον προγραμματιστη http://www.easytechnology.gr/index.php?main_page=product_info&cPath=3_14&products_id=679,πιστευω οτι απο γλωσσα προγραμματισμου και προγραμματιστη pic ειμαι καλυμμενος.Αυτο που θελω να ρωτησω ειναι:ποια προγραμματα πρεπει να εχω ωστε να ειμαι καλυμμενος δηλαδη ποιο προγραμμα για να να γραφω το κυριος προγραμμα,ποιο για να το μεταφερω στο τσιπ και γενικα τι χριαζομαι απο αποψη λογισμικου???

plouf
22-04-12, 21:20
πρόγραμαμ γαι το μεταφέρεις στο chip το έχιε μαζί με το programmer pου πήρες..

απο κει κα ιπέρα βαζεις το MPLAB απο microchip + ενα απο τους compiles που δίνουν
http://www.microchip.com/pagehandler/en-us/family/mplabx/
http://www.microchip.com/pagehandler/en_us/promo/mplabxc/ πχ MPLAB c Compiler
νομίζω βέβαιa οτι ειναι C και όχι C++

thanasis 1
22-04-12, 23:28
Ευχαριστω χρηστο.
Compiler για C++ δεν υπαρχει το εχω ψαξει,δεν με χαλαει που ειναι για C ετσι και αλλιως η C εχει λιγες αλλαγες ως προς την συνταξη της με την C++.

klik
23-04-12, 00:20
Ευχαριστω χρηστο.
Compiler για C++ δεν υπαρχει το εχω ψαξει,δεν με χαλαει που ειναι για C ετσι και αλλιως η C εχει λιγες αλλαγες ως προς την συνταξη της με την C++. http://www.sourceboost.com/Products/BoostCpp/Overview.html
http://www.phaedsys.com/principals/iar/iarcompilers/iarewpic18.html

picdev
23-04-12, 00:40
http://www.sourceboost.com/Products/BoostCpp/Overview.html
http://www.phaedsys.com/principals/iar/iarcompilers/iarewpic18.html

τρέχουν οι 8bit pic αντικειμενοστραφείς γλώσσες:001_huh: ?

klik
23-04-12, 00:48
τρέχουν οι 8bit pic αντικειμενοστραφείς γλώσσες:001_huh: ?
Οι pic16 δεν τρέχουν σωστά, ούτε τις δομημένες.

υγ. απορώ που τόσοι αρχάριοι ξεκινούν με τον παρωχημένο πια πυρήνα των pic16, όταν οι pic18 (8μπιτοι και αυτοί) έχουν ανθρώπινη υλοποίηση stack και περισσότερες επιλογές σε περιφερειακά.

picdev
23-04-12, 00:57
ανάλογα τα προγράμματα που φτιάχνεις , ότι φτιάχνω μέχρι τώρα όχι απλά μου φτάνει αλλά περισεύει,
έχω γράψει 400γραμμές σε mikroC και ακόμα είναι στο 10% και η ram και η μνήμη.
Γίνε πιο αναλυτικός όταν λες για το stack,δεν το έπιασα το υπονοούμενο

klik
23-04-12, 01:07
4.3.2 STACK
The PIC16F627A/628A/648A family has an 8-level
deep x 13-bit wide hardware stack (Figure 4-1). The
stack space is not part of either program or data space
and the Stack Pointer is not readable or writable. The
PC is PUSHed onto the stack when a CALL instruction
is executed or an interrupt causes a branch. The stack
is POPed in the event of a RETURN, RETLW or a
RETFIE instruction execution. PCLATH is not affected
by a PUSH or POP operation.
Δεν έχεις data stack, μόνο διευθύνσεις επιστροφής αποθηκεύονται σε αυτό. Δεν είναι addressable. Δεν υπάρχουν auto μεταβλητές. Δεν υπάρχει recursion. Όλα αυτά γίνονται με μπαλαμούτια των "ψευδο" compiler.
Οι compiler στους pic16 μοιάζουν περισσότερο με τροποποιημένους macro assemblers παρά με compilers.

picdev
23-04-12, 01:11
με τη mikroC πρόσφατα είχαν ένα περίεργο πρόβλημα, έκανε κάτι τρελά όταν έμπαινε σε μία σύνθετη λογική συνθήκη με AND και OR,
και άλλες φορές έχω δει περίεργες συμπεριφορές αλλά δεν ήμουν σίγουρος,
μπορεί να έχει σχέση αυτό?
αυτό ισχύει για ολους τους 16F? και στα πιο καινούρια μοντέλα?

klik
23-04-12, 01:14
Μπορεί. Αν δεν δω κώδικα C και παραγόμενο assembly δεν μπορώ να ξέρω. Οι μικροελεγκτές αυτοί δουλεύουν σωστά σε μη δομημένες γλώσσες (asm, basic) και με αρκετούς περιορισμούς σε δομημένες (C,Pascal,...)

picdev
23-04-12, 01:19
το πρόβλημα το έλυσα γράφοντας διπλό κώδικα, δηλαδή έσπασα τη σύνθετη λογική πράξη σε 2 μικρότερες, 2 μέρες έφαγα για να το δώ τι φταίει.
Σε αντικειμενοστραφή γλώσσες τι βιβλιοθήκες έχεις? υπάρχει κάτι διαδεδομένο?

klik
23-04-12, 01:23
Δεν γνωρίζω. Δεν έχω χρησιμοποιήσει C++ σε pic18 παρά μόνο για πειραματισμούς.
Σε pic32 χρησιμοποιώ C++ με open source και δικές μου βιβλιοθήκες.

picdev
23-04-12, 01:26
ναι σαι καλά κλικ σε ευχαριστώ