RagismenoBaloni Δημοσ. 24 Δεκεμβρίου 2005 Δημοσ. 24 Δεκεμβρίου 2005 Εδω και μια 4ετια ασχολουμαι με ηλεκτρονικα κυκλωματα και ελαφρως λιγοτερο με προγραμματισμο (VB). Θελω λοιπον να τα συνδιασω. Υπαρχει τροπος να προγραμματισω ενα εξωτερικο κυκλωμα (με μνημη) σε VB ωστε να εκτελει καποιες εντολες ή μονο σε αλλες γλωσσες [Pascal, Delpi...]. Yπαρχει καποιο site που να εχει δειγματα τετοιων κυκλωμάτων και τροπο για τον προγραμματισμο τους. Ενδιαφέρομαι κυριως για VB και pascal (λιγοτερο γιατι γνωριζω μονο τα βασικα)
Lupus Δημοσ. 27 Δεκεμβρίου 2005 Δημοσ. 27 Δεκεμβρίου 2005 Otan les na exei mnimi panw ennoeis profanws kapoion controller. Gia na synergastei to pc sou me ton controller tha prepei na grapseis kai kapoio programma gia ton controller kai na to fortwseis stin mnimi tou. Opote i pio apli lisi einai me kapoion compiler gia C gia ton controller sou (gia na min ksefygoume se lyseis assembly) na tou peis ti na kanei kai mesw tou pc na milas mazi tou. I VB tha sou xreiastei mono gia na diavazeis kai na grafeis stin seiriaki sou (to pio aplo interface). H VB einai object oriented glwssa opote kai den yparxei compiler gia VB gia controllers.
YiannisMn Δημοσ. 29 Δεκεμβρίου 2005 Δημοσ. 29 Δεκεμβρίου 2005 Εαν το software του controller παρέχει κάποιο API για να χρησιμοποιείται από γλώσσες προγραμματισμού, κατά πάσα πιθανότητα θα μπορέσεις να το χρησιμοποιήσεις ΚΑΙ ΑΠΟ Visual Basic. Εάν το API αυτό χρησιμοποιεί COM Objects για τον προγραμματισμό του, ή κάποιο/α DLLs με συγκεκριμένες ρουτίνες, τότε δε βλέπω το λόγο να μην μπορείς να τις χρησιμοποιήσεις από οποιαδήποτε γλώσσα προγραμματισμού. Εξαρτάται λοιπόν από το πως επικοινωνεί αυτός με το υπόλοιπο σύστημα, και από τις δυνατότητες προγραμματισμού που τον συνοδεύουν.
firewalker Δημοσ. 30 Δεκεμβρίου 2005 Δημοσ. 30 Δεκεμβρίου 2005 Εγώ ασχολούμε με την πολύ οικογένεια των AVR (Atmel 8-bit risc microcotrolers) που είναι πανίσχυροι. Με vb μπορείς να κάνεις "ότι θέλεις". Και να επικοινωνείς με την συσκευή σου για έλεγχο κ.τ.λ. και να την προγραμματίζεις με το BASCOM-AVR (τουλάχιστον για τους AVR και τους 8051). H VB einai object oriented glwssa opote kai den yparxei compiler gia VB gia controllers. Και όμως υπάρχει. Ονομάζεται BASCOM και υπάρχει εδώ: http://www.mcselec.com/ Μια καλή αρχή για τους AVR είναι εδώ: http://www.serasidis.gr
Sta Δημοσ. 30 Δεκεμβρίου 2005 Δημοσ. 30 Δεκεμβρίου 2005 Καλησπέρα, να κάνω κι εγώ μία ερώτηση: όταν λέμε προγραμματισμό μικροελεγκτή σε VB, εννοούμε να τρέχουμε ένα compiler στο πρόγραμμα VB και μετά να φορτώνουμε τον κώδικα σε γλώσσα μηχανής (συγκεκριμένη για κάθε μικροελεγκτή) στη μνήμη του μικροελεγκτή; Καλά κατάλαβα; Βέβαια, από τη μικρή εμπειρία μου σε ενσωματωμένα συστήματα, μπορώ να εικάσω πως θα χρησιμοποιούμε ένα μικρό υποσύνολο της VB, κυρίως θα γράφουμε με το ίδιο συντακτικό.
RagismenoBaloni Δημοσ. 30 Δεκεμβρίου 2005 Μέλος Δημοσ. 30 Δεκεμβρίου 2005 Πρωτα απ' ολα ευχαριστω για το ενδιαφερον γιατι σε καμια περιπτωση δεν περιμενα απαντηση σε αυτο το θεμα. firewalker ειδα τα sites που προτεινες και κατεβασα διαφορα που με ενδιεφεραν. ΚΑΛΗ ΧΡΟΝΙΑ ΣΕ ΟΛΟΥΣ!!!
firewalker Δημοσ. 31 Δεκεμβρίου 2005 Δημοσ. 31 Δεκεμβρίου 2005 @ Sta Ακριβως αυτό είναι. Για παράδειγμα αν θέλεις να εκτελέσεις μία συνθήκη καλεις την εντολή if ... then ... end if ή αν θέλεις να επικοινωνήσεις με με ένα smart display και να σου τυπώνει κάτι υπάρχει η συνάρτηση LCD("κείμενο"). Με τον τρόπο αυτό γλυτώνεις τον πολύ μεγάλο και πολύπλοκο κώδικα που θα έπρεπε να γράψουμε σε assembly. Στην συνέχεια το πρόγραμμα παραράγει ένα .hex αρχείο που το φορτώνουμε στον μικροελεγκτή, μνήμη κ.τ.λ. με ότι τρόπο θέλουμε. ΚΑΛΗ ΧΡΟΝΙΑ ΝΑ ΕΧΟΥΜΕ !!!
Sta Δημοσ. 31 Δεκεμβρίου 2005 Δημοσ. 31 Δεκεμβρίου 2005 Ευχαριστώ πολύ για την απάντηση, ποιοί micro-controllers έχουν στις μέρες μας αρκετές εφαρμογές ώστε να ασχοληθώ με αυτούς; Παλιά στη σχολή, είχαμε κάνει για τον PIC. ΚΑΛΗ ΧΡΟΝΙΑ ΜΕ ΥΓΕΙΑ!
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.