Προς το περιεχόμενο

Προγραμματισμος εξωτερικου κυκλωματος με Visual Basic


RagismenoBaloni

Προτεινόμενες αναρτήσεις

Δημοσ.

Εδω και μια 4ετια ασχολουμαι με ηλεκτρονικα κυκλωματα και ελαφρως λιγοτερο με προγραμματισμο (VB). Θελω λοιπον να τα συνδιασω.

 

Υπαρχει τροπος να προγραμματισω ενα εξωτερικο κυκλωμα (με μνημη) σε VB ωστε να εκτελει καποιες εντολες ή μονο σε αλλες γλωσσες [Pascal, Delpi...].

 

Yπαρχει καποιο site που να εχει δειγματα τετοιων κυκλωμάτων και τροπο για τον προγραμματισμο τους.

 

Ενδιαφέρομαι κυριως για VB και pascal (λιγοτερο γιατι γνωριζω μονο τα βασικα)

Δημοσ.

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.

Δημοσ.

Εαν το software του controller παρέχει κάποιο API για να χρησιμοποιείται από γλώσσες προγραμματισμού, κατά πάσα πιθανότητα θα μπορέσεις να το χρησιμοποιήσεις ΚΑΙ ΑΠΟ Visual Basic. Εάν το API αυτό χρησιμοποιεί COM Objects για τον προγραμματισμό του, ή κάποιο/α DLLs με συγκεκριμένες ρουτίνες, τότε δε βλέπω το λόγο να μην μπορείς να τις χρησιμοποιήσεις από οποιαδήποτε γλώσσα προγραμματισμού.

Εξαρτάται λοιπόν από το πως επικοινωνεί αυτός με το υπόλοιπο σύστημα, και από τις δυνατότητες προγραμματισμού που τον συνοδεύουν.

Δημοσ.

Εγώ ασχολούμε με την πολύ οικογένεια των 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

Δημοσ.

Καλησπέρα,

να κάνω κι εγώ μία ερώτηση: όταν λέμε προγραμματισμό μικροελεγκτή σε VB, εννοούμε να τρέχουμε ένα compiler στο πρόγραμμα VB και μετά να φορτώνουμε τον κώδικα σε γλώσσα μηχανής (συγκεκριμένη για κάθε μικροελεγκτή) στη μνήμη του μικροελεγκτή; Καλά κατάλαβα; Βέβαια, από τη μικρή εμπειρία μου σε ενσωματωμένα συστήματα, μπορώ να εικάσω πως θα χρησιμοποιούμε ένα μικρό υποσύνολο της VB, κυρίως θα γράφουμε με το ίδιο συντακτικό.

Δημοσ.

Πρωτα απ' ολα ευχαριστω για το ενδιαφερον γιατι σε καμια περιπτωση δεν περιμενα απαντηση σε αυτο το θεμα. firewalker ειδα τα sites που προτεινες και κατεβασα διαφορα που με ενδιεφεραν.

 

ΚΑΛΗ ΧΡΟΝΙΑ ΣΕ ΟΛΟΥΣ!!!

Δημοσ.

@ Sta

 

Ακριβως αυτό είναι. Για παράδειγμα αν θέλεις να εκτελέσεις μία συνθήκη καλεις την εντολή if ... then ... end if ή αν θέλεις να επικοινωνήσεις με με ένα smart display και να σου τυπώνει κάτι υπάρχει η συνάρτηση LCD("κείμενο"). Με τον τρόπο αυτό γλυτώνεις τον πολύ μεγάλο και πολύπλοκο κώδικα που θα έπρεπε να γράψουμε σε assembly. Στην συνέχεια το πρόγραμμα παραράγει ένα .hex αρχείο που το φορτώνουμε στον μικροελεγκτή, μνήμη κ.τ.λ. με ότι τρόπο θέλουμε.

 

 

ΚΑΛΗ ΧΡΟΝΙΑ ΝΑ ΕΧΟΥΜΕ !!!

Δημοσ.

Ευχαριστώ πολύ για την απάντηση, ποιοί micro-controllers έχουν στις μέρες μας αρκετές εφαρμογές ώστε να ασχοληθώ με αυτούς; Παλιά στη σχολή, είχαμε κάνει για τον PIC.

 

ΚΑΛΗ ΧΡΟΝΙΑ ΜΕ ΥΓΕΙΑ!

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...