Σελίδα 1 από 16 1 2 3 11 ... ΤελευταίαΤελευταία
Εμφάνιση αποτελεσμάτων : 1 έως 10 από 160

Θέμα: Atmel απο το Α ως το Ω

  1. #1
    Μέλος Το avatar του χρήστη navar
    Όνομα
    Kωνσταντίνος
    Εγγραφή
    May 2010
    Περιοχή
    τρικαλα
    Μηνύματα
    3.078

    Προεπιλογή Atmel απο το Α ως το Ω

    Καλή μου αρχή και καλώς σας βρήκα.
    Είναι το πρώτο μου post αν και έχω τρείς - τέσσερις μέρες που διαβάζω μανιωδώς το forum .
    Οι γνώσεις μου στα ηλεκτρονικά είναι βασικές και στην πληροφορική καλούτσικες (άνετα πιάνω κολλητήρι και κάνω επισκευή σε ένα τροφοδοτικό η σε ένα απλά κυκλωματάκια, κατέχω τις περισσότερες έννοιες ανταλλακτικών και μονάδων μετρήσεως . από υπολογιστές άνετα γράφω κάποιες αράδες κώδικα σε κάποια δομημένη γλώσσα c , c++ , c#, java και κάποιες φορές και σε visual basic ).
    Το υπέρτατο αντικείμενο σε αυτά τα δυο (pc /electronics) είναι οι μ/ε.
    Ακούγοντας από γνωστούς και φίλους άρχισα να καταλαβαίνω πως οι επεξεργαστές τις Atmel είναι πιο εύχρηστοι και προγραμματίζονται πιο εύκολα με κάποια high level γλώσσα !
    Διάβασα πάρα πολλά στο forum σχετικά με τα πάντα, αλλά όλα σκόρπια !!!
    Μήπως θα ήταν πιο σωστό (για εμάς τους αρχαρίους) να γίνει ένα sticky θεματάκι «κατασκευή κυκλώματος από το Α ως το Ω» και εκεί να προταθεί βιβλιογραφία ( στα ελληνικά αν είναι δυνατών για να γλυτώσουμε τις ζόρικες ορολογίες ), κάποια οικονομική πλακέτα ανάπτυξης κυκλωμάτων, κάποια παραδείγματα κώδικα και προγραμματισμού , τον τρόπο μεταφοράς του hex πάνω στο chip, τον τρόπο οδήγησης ενός lcd display, οδήγηση διαφόρων περιφερειακών κλπ κλπ .

    ΥΓ: διάβασα πρόσφατα το θέμα για το eagle και εκεί που μου έβγαινε το λάδι να κάνω κάτι πολύ απλό , τώρα όλα είναι παιχνιδάκι !!!!!!!!!!
    ΥΓ2: σύγνώμη για πιθανά λάθη στην σύνταξη και στα ονόματα ! πχ Atmel = AVR ;;;;

    0 Not allowed! Not allowed!

  2. #2
    Μέλος Το avatar του χρήστη tasosmos
    Όνομα
    Τάσος
    Εγγραφή
    Jul 2005
    Περιοχή
    Αθήνα
    Μηνύματα
    3.057

    Προεπιλογή

    Δεν μπορουν να γινει ενα tutorial τοσο δομημενο οσο πχ για το eagle που λες.

    Ο λογος ειναι απλος. Το eagle ειναι ενα προγραμμα με συγκεκριμενες λειτουργιες, συγκεκριμενα χαρακτηριστικα και για καθε πλακετα που φτιαχνεις η πορεια εργασιας ειναι ακριβως η ιδια, ουσιαστικα δεν αλλαζει τιποτα στην μεθοδολογια.

    Οι AVR απο την αλλη ειναι μια οικογενεια μΕ με διαφορετικα χαρακτηριστικα και δυνατοτητες το καθε μοντελο.
    Πχ αρχιζουν απο 8 πιν κ πανε μεχρι 100+, οι μικροι εχουν ελαχιστα περιφερειακα ενω οι μεγαλοι μπορουν να εχουν πολλα περισσοτερα. Τα fuses δεν ειναι τα ιδια σε ολους κι επισης το σεταρισμα καταχωρητων κτλ μπορει να εχει μικρες η πολυ μεγαλες διαφορες μεταξυ μοντελων.

    Επισης απο προγραμματιστες υπαρχουν δεκαδες υλοποιησεις με την καθεμια να εχει τα δικα της θεματα. Ο καθενας υποστηριζεται απο διαφορετικα προγραμματα και μπορει να ειναι συμβατος με μερικα μονο μοντελα(αυτο κυριως ειναι θεμα software).

    Για αναπτυξιακα επισης το ιδιο, o καθενας μπορει να φτιαξει το δικο του προσαρμοσμενο στις αναγκες του ή να αγορασει ενα που να τον καλυπτει καλυτερα.

    Eν ολιγοις οι πληροφοριες ειναι σκορπιες επειδη το θεμα καθαυτο ειναι σκορπιο,αδομητο.
    Αν καποιος σου δωσει ενα κειμενο και σου λεει κανεις ακριβως αυτο αυτο κι αυτο κ τελος τοτε δεν θα ειναι απολυτα γενικο κ σωστο.
    Για αλλο προγραμματιστη θα πρεπει να ακολουθησεις διαφορετικη διαδικασια.
    Αν θελεις αλλο ολοκληρωμενο πιθανον να μην σε καλυπτει το ιδιο αναπτυξιακο.
    Αν πας σε αλλο compiler ακομα και της ιδιας γλωσσας θα εχει διαφορες σε ονομασιες κ συνταξη, αν και οι περισσοτεροι ειναι βασισμενοι σε ansi C δεν ειναι ιδιοι.
    Aν εχεις αλλες γνωσεις (πχ δεν ξερεις C και ξερεις basic) τοτε προφανως και δεν θα σε καλυπτει γιατι θα πρεπει να χρησιμοποιησεις τελειως διαφορετικο compiler.


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

    Ενδεικτικα καποια links που μπορεις να βρεις πολλες πληροφοριες:

    http://www.avrbeginners.net/
    http://www.avrtutor.com
    http://www.avrprojects.net/
    http://www.ladyada.net/learn/avr/
    http://www.hpinfotech.ro/html/cvavr_doc.htm (ενας compiler για C ο οποιος εχει evaluation εκδοση δωρεαν)
    http://winavr.scienceprog.com/ (open source C compiler με tutorials)
    http://www.avrfreaks.net/ (Εδω υπαρχουν λιγο πολυ τα παντα περι avr)

    Aν μπορεις να διαθεσεις τα €€€ imo μια καλη επιλογη για αναπτυξιακο ειναι το STK600. Ειναι μεν ακριβο αλλα ειναι συγχρονο, υποστηριζει τα παντα με το καταλληλο socket board, usb και δεν υπαρχουν προβληματα ασυμβατοτητας κτλ.

    YΓ: η Atmel ειναι η εταιρια που κατασκευαζει τους AVR. Παραγει και διαφορα αλλα ολοκληρωμενα καθως και αλλους μΕ πχ 8051 συμβατους ή arm συμβατους ενω υπαρχουν και AVR 32bit.
    Τυπικα παντως οταν λες AVR εννοεις τους 8bit σειρες 90S, tiny, mega.

    0 Not allowed! Not allowed!

  3. #3
    Μέλος Το avatar του χρήστη herctrap
    Όνομα
    Ηρακλής
    Εγγραφή
    May 2010
    Περιοχή
    Αιγάλεω / Πυλος
    Μηνύματα
    1.971

    Προεπιλογή

    και γω τωρα ξεκινισα


    δεν ειχα ιδεα απο c και μΕ

    ξεκινησα με την λεξη arduino

    γραψτο στο το youtube και θα βρεις πολλα και ωραια project


    μετα το γραφεις στο ebay και παραγελνεις ενα για δοκιμη


    μετα πας στο arduino.cc


    και διαβαζεις ποσο ευκολο ειναι να το προγραμματισεις


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


    το επομενο πρωι χωρις να εχει ερθει ακομα απο κινα προγραμματιζεις για ωρες

    την επομενη μερα εχεις γραψει 7 σελιδες

    πιστευεις οτι μολις θα ερθει θα δουλευουν ολα ρολοι

    οποτε λες κατσε να παρω αλλα 5 να τα εχω

    καπου θα χρειαστουν


    αυτα


    τουλαχιστον ετσι το εκανα εγω
    με την μονηγ διαφορα οτι επηδη ηξερα μονο basic μολις το πειρα ηθελε πολλες διορθωσεις του τυπου

    for(i=1; i<=10; i++)

    και οχι

    for(i=1; i=10; i++)

    που εγραφα εγω

    0 Not allowed! Not allowed!

  4. #4
    Μέλος Το avatar του χρήστη ALAMAN
    Όνομα
    Γιώργος
    Εγγραφή
    Oct 2005
    Περιοχή
    -
    Μηνύματα
    2.525

    Προεπιλογή

    Μπορεί το θέμα προγραμματισμού μικροελεγκτών να διαφέρει πολύ από τα προγράμματα σχεδίασης και κατασκευής πλακετών (eagle) αλλά δεν σημαίνει ότι δεν υπάρχει κάποια μεθοδολογία για τα απλά προγράμματα.
    Κάθε μικροελεγκτής μπορεί να έχει διαφορετικά περιφερειακά, άλλος λιγότερα, άλλος περισσότερα.
    Προφανώς ο φίλος navar εννοεί να γίνει ένα θέμα οπού σ' αυτό να υπάρχουν κάποιες εντολές προγραμματισμού μιας συγκεκριμένης γλώσσας, πχ assembly ή C.
    Όπως για παράδειγμα θα μπορούσε να γίνει ένα θέμα στο οποίο θα αναλύεται το πώς μπορεί ένας μικροεπεξεργαστής να επικοινωνεί με τις θύρες εισόδου-εξόδου λαμβάνοντας, επεξεργάζοντας και στέλνοντας δεδομένα.
    Προηγουμένως θα μπορούσε να αναλύεται ο τρόπος με τον οποίο δηλώνονται οι θύρες και πως ελέγχονται.
    Μετά θα μπορούσαν να υπάρχουν διάφορα προγράμματα τα οποία στη συνέχεια θα απλοποιούνται αξιοποιώντας περισσότερο κάποια ειδικά περιφερειακά του μΕ όπως ο ADC.
    Ένα απλό πρόγραμμα αλλά και ένα περισσότερο σύνθετο καθένας μπορεί να υλοποιήσει με διαφορετικό τρόπο.
    Οι μικροεπεξεργαστές θέλουνε φαντασία και κάποιες γνώσεις.
    Πιστεύω ότι μπορούμε να διατυπώσουμε τουλάχιστον τις γνώσεις που απαιτούνται. Τα υπόλοιπα για τους μικροεπεξεργαστές αποτελούν τον συνδυασμό αυτών των γνώσεων.

    0 Not allowed! Not allowed!
    Το μέλλον είναι πλέον παρόν, ας το κατακτήσουμε.
    Τα microchip είναι απο τα πιο περίπλοκα κυκλώματα που φτιάχτηκαν ποτέ στον κόσμο.

  5. #5
    Μέλος Το avatar του χρήστη navar
    Όνομα
    Kωνσταντίνος
    Εγγραφή
    May 2010
    Περιοχή
    τρικαλα
    Μηνύματα
    3.078

    Προεπιλογή

    Καταλαβαίνω τι ακριβός μου λες tasosmos.
    Δεν γίνεται να έχεις tutorial για ένα αντικείμενο που τείνει στο άπειρο !!!!!
    Θα μπορούσαμε όμως να αναλύσουμε κάποια υλοποίηση με ένα AVR Atmega8 ATmega16 ATmega32. Δηλαδή για μοντέλα AVR χρησιμοποιούνται συχνά και καλύπτουν της περισσότερες ανάγκες ενός χομπίστα . θα μπορούσαμε να θέσουμε ένα project που να χρειάζεται lcd και κάποια καλούδια γύρω γύρω (περιφερειακά). Ας πούμε relay, buttons , leds, ένα θερμόμετρο η κάποιων άλλο sensor.
    Θα μπορούσε έτσι να ξεκινήσει ένα tutorial που θα πήγαινε βήμα βήμα κάθε βδομάδα. Με αναλυτικά το τι χρειάστηκε , τι δοκιμές έγιναν στον κώδικα , πώς οδηγήθηκαν τα περιφερειακά , πώς οδηγήθηκε η οθόνη κλπ κλπ. (όσο για το κόστος θα μπορούσα να το αναλάβω στον βωμό τις εκμάθησης).
    Και όλο αυτό να είναι ένας μπούσουλάς για κάποιον που θέλει να ασχοληθεί και να κάνει κάτι δικό του.
    Μπορούσαμε να το ξεκινήσουμε πολύ οικονομικά προτείνοντας προγραμματίστρια που υπάρχουν ακόμα και εδώ μέσα σαν κατασκευές ! κάνοντας τα πρώτα πειράματα σε διάτρητη, ξεκινώντας από 2 led και φτάνοντας σε led display ή ακόμα και σε lcd 2 ή 4 γραμμών !
    Καταλαβαίνω τις δυσκολίες του όλου εγχειρήματος αλλά δεν μιλάμε να κάνουμε κάτι εμπορικό η κάτι ιδιαιτέρα ειδικευμένο αλλά κάτι που να προσφέρει τις αρχές λειτουργίας γενικά ( βασικά βήματα μιας κατασκευής ! από το 0) , άλλωστε αυτό δεν είναι αυτό που μας εξιτάρει όλους μας ??? η κατασκευή και η σύλληψη της ιδέας !!!!!!


    Υγ1: ο arduinos σίγουρα δεν είναι συγκινείς του «πιγκουίνος» αλλά τι ακριβώς κάνει
    (ψυλλιάζομαι ότι είναι μια πλακέτα με ATmegaXX και μπορείς εκεί να κάνεις μια κατασκευόυλα και μετά να την μεταφέρεις σε καινούργιο κύκλωμα που φτιάχνεις από το 0)
    Υγ2: για να γίνω πιο κατανοητός στο τι λέω . όταν κάνεις μαθήματα προγραμματισμού .. σου μαθαίνουν το πώς ξεκινάς ,πώς συντάσσεις , πώς ελέγχεις , πώς αποφασίζεις ,μπλα μπλα , πως τελειώνεις. Τις βιβλιοθήκες για το τι θές να κάνεις θα τις βρεις μόνος σου…. Απλά θα έχεις μάθει πώς να χρησιμοποιείς αυτά που ύστερα θα βρεις μόνος σου. Άλλωστε θέλω να πιστεύω πώς αν μάθεις να γράφεις σε μία γλώσσα δεν θα είναι δύσκολο να μεταπηδήσεις σε μία άλλη… λίγο API πολύ google και το έλυσες…
    Για αυτό μιλάω για βασικές αρχές και μεθοδολογία !!!!! και τι καλύτερο από αυτό από ένα λειτουργικό παράδειγμα βήμα βήμα !!!

    Συγνώμη αν έγινα κουραστικός αλλά νομίζω πως ένα τέτοιο θέμα θα ήταν αρκετά ενδιαφέρων για πάρα πολλούς από εμάς που μπαίνουμε εδώ και έχουμε όρεξη να μάθουμε !!! και σας ευχαριστώ όλους εκ των προτέρων για το ενδιαφέρον σας και τις απαντήσεις σας !!!

    0 Not allowed! Not allowed!

  6. #6
    Μέλος Το avatar του χρήστη ALAMAN
    Όνομα
    Γιώργος
    Εγγραφή
    Oct 2005
    Περιοχή
    -
    Μηνύματα
    2.525

    Προεπιλογή

    Αυτό ακριβώς εννοούσα κι εγώ.
    Απλά προγράμματα με μικρούς μικροεπεξεργαστές. Όλα αυτά είναι ικανά να σου προσφέρουν γνώση ώστε να μπορέσεις μόνος σου να φτιάξεις κάτι μεγαλύτερο!
    Σε κάθε εφαρμογή που χρησιμοποιεί μικροελεγκτή υπάρχει είσοδος και έξοδος δεδομένων είτε σε ψηφιακή είτε σε αναλογική μορφή.
    Ώς αρχή θα μπορούσαμε να φτιάξουμε ένα πρόγραμμα με 1byte είσοδο και 1byte έξοδο που θα υλοποιούνται με διακόπτες και LED. Με το πάτημα ενός button θα ενεργοποιείται και το αντίστοιχο LED.
    Στη συνέχεια θα μπορούσαμε να επεξεργαστούμε το κομμάτι του software βάζοντας μια μικρή υπορουτίνα σε κάθε button έτσι ώστε κάθε button να επηρεάζει την λειτουργία των LED. πχ με το πρώτο button ανάβουν διαδοχικά τα led από αριστερά προς τα δεξιά, με το δεύτερο button ανάβουν διαδοχικά αλλά αντίστροφα, με το τρίτο κάτι άλλο...κλπ
    Στη συνέχεια θα μπορούσαμε να οδηγήσουμε display 7 τμημάτων και να απεικονίζουμε τον αντίστοιχο αριθμό από το button που πατήθηκε.
    Όλα αυτά τα μικρά προγράμματα θα μπορούσαν να βοηθήσουν κάποιον που θα θέλει να φτιάξει κάτι δικό του και ίσως μεγαλύτερο.
    Εγώ ως αρχή προτείνω την γλώσσα C και τον μικροελεγκτή ATmega32 ο οποίος έχει και ADC και PWM και είναι αρκετός για πάρα πολλές δυνατότητες.
    Και φυσικά δεν χρειάζεται κάποιο ακριβό αναπτυξιακό.
    Ένας απλός προγραμματιστής και ένα ράστερ αρκεί!

    0 Not allowed! Not allowed!
    Το μέλλον είναι πλέον παρόν, ας το κατακτήσουμε.
    Τα microchip είναι απο τα πιο περίπλοκα κυκλώματα που φτιάχτηκαν ποτέ στον κόσμο.

  7. #7
    Μέλος Το avatar του χρήστη tasosmos
    Όνομα
    Τάσος
    Εγγραφή
    Jul 2005
    Περιοχή
    Αθήνα
    Μηνύματα
    3.057

    Προεπιλογή

    Γιωργο "Αlaman" εκει ακριβως ειναι το προβλημα, οτι οι εντολες δεν ειναι οι ιδιες ακριβως για καθε compiler ακομα κι αν εισαι στην ιδια γλωσσα και δεν ειναι ευκολο για εναν αρχαριο να τις τροποποιησει για να ταιριαζουν στον δικο του compiler.

    Για παραδειγμα στην C που ειναι η κυριοτερη γλωσσα υψηλου επιπεδου για AVR (ειναι σχεδιασμενοι εξαρχης για να συνεργαζονται με αυτην) ολοι οι compilers λιγο πολυ ειναι βασισμενοι στην ansi C αλλα εχουν διαφορες μεταξυ τους.
    Αν γραψω εγω το απλουστερο προγραμμα 1+1=2 στο codevision που χρησιμοποιω δεν θα τρεχει ουτε στο gcc ουτε στο iar κατευθειαν.
    Η μονη γλωσσα που ειναι απολυτα καθιερωμενη ειναι η assembly μιας που υπαρχει μονο το avr studio κ μερικα συμβατα αλλα και παλι εκει εχεις το προβλημα με τα διαφορετικα μοντελα μΕ (επισης ειναι αρκετα δυσκολο κ χρονοβορο να φτιαξεις συνθετα προγραμματα με αυτη).
    Ο καθενας εχει διαφορετικα τους καταχωρητες πχ για το ADC και για την uart και αυτες οι διαφορες ειναι πιο εντονες οταν συγκρινεις παλιο μοντελο με νεοτερο.
    Αν φτιαξεις ενα προγραμμα για 90S8535 (δεν εννοω προγραμμα του στυλ αναβοσβησε ενα λεντακι αλλα κατι πιο συνθετο προφανως) και πας να το αντιγραψεις αυτουσιο σε εναν mega324 δεν θα παιξει παρολο που εχουν ιδιο pinout.

    Για να γινει καποιο tutorial θα πρεπει να υπαρξουν ως δεδομενα τουλαχιστον ποιος compiler χρησιμοποιειται και ποιο συγκεκριμενο μοντελο avr. Επισης μαλλον ειναι απαραιτητο να υπαρξει και μια βαση για το hardware.
    Μπορουμε πχ να εχουμε λεντακια στην πορτα Α κι οι δυο. Εγω με θετικη λογικη κι ο αλλος με αρνητικη λογικη, τοτε προφανως θα εχει αναποδα αποτελεσματα οταν το τρεχει.
    Επισης καποια πραγματα θα πρεπει να θεωρηθουν δεδομενα (?) πχ οτι ο αναγνωστης ξερει C και την λειτουργια ενος τρανζιστορ?

    Οπως καταλαβαινεις ειναι πολυ πιο συνθετο το προβλημα απ'οτι φαινεται σε πρωτη ματια.

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

    0 Not allowed! Not allowed!
    Τελευταία επεξεργασία από το χρήστη tasosmos : 17-05-10 στις 18:33

  8. #8
    Μέλος Το avatar του χρήστη navar
    Όνομα
    Kωνσταντίνος
    Εγγραφή
    May 2010
    Περιοχή
    τρικαλα
    Μηνύματα
    3.078

    Προεπιλογή

    Να το συγκεκριμενοποιήσουμε λοιπόν !!!!!
    Ας ξεκινήσουμε με ένα «arduino» , και λίγα leds και buttons. Ως πρώτο κεφάλαιο και μετά συνεχίζουμε με lcd ,σένσορες και ότι άλλο μας κατέβει !!!!!
    Λογικά το πιγκουίνο δουλεύει με c οπότε και εκεί θα έχουμε μία καλή βάση και ως αναγκαίο βήμα … σε κάθε ολοκληρωμένο project που θα βγαίνει στο arduino θα μπαίνουμε και στην διαδικασία να υλοποιούμε την πλακέτα ( είτε σε διάτρητη είτε σε τυπωμένο ανάλογα το βαθμό δυσκολίας ) !!!
    Έτσι κάθε φορά θα έχουμε τα βασικά βήματα μίας ολοκληρωμένης κατασκευής από το 0 !!!!!!
    1)υλοποίηση ηλεκτρονικού κυκλώματος με την βοήθεια ράστερ και με το arduino
    2)γράψιμο κώδικα
    3) δοκιμή λειτουργίας
    *4)σχεδιασμό θεωρητικού κυκλώματος σε eagle
    *5) σχεδιασμό τυπωμένου σε eagle

    6) προγραμματισμό μικροελενκτη
    7) μοντάρισμα πλακέτας
    **βήματα όπου χρειάζονται !!!

    0 Not allowed! Not allowed!

  9. #9
    Μέλος Το avatar του χρήστη ALAMAN
    Όνομα
    Γιώργος
    Εγγραφή
    Oct 2005
    Περιοχή
    -
    Μηνύματα
    2.525

    Προεπιλογή

    Φίλε Τάσο συμφωνώ σε όλα αυτά αλλά τουλάχιστον μπορούμε να παίξουμε με κάτι συγκεκριμένο. Δεν είπα να διατυπώσουμε σε ένα θέμα 200+ σελίδων όλες τις δυνατότητες όλων των μικροελεγκτών της οικογένειας AVR.
    Αλλά τουλάχιστον διαλέγοντας έναν compiler, έναν μικροελεγκτή, και μια γλώσσα να μπορέσουμε να αναλύσουμε κάποια πράγματα στην πράξη.
    Όπως διδάσκεται και στα σχολεία το θέμα του "προγραμματισμού μικροελεγκτών".
    Εγώ προτείνω για compiler το CodeVisionAVR που είναι για C και τον μικροελεγκτή ATmega32 που έχει πολλά περιφερειακά.

    0 Not allowed! Not allowed!
    Το μέλλον είναι πλέον παρόν, ας το κατακτήσουμε.
    Τα microchip είναι απο τα πιο περίπλοκα κυκλώματα που φτιάχτηκαν ποτέ στον κόσμο.

  10. #10
    Μέλος Το avatar του χρήστη tasosmos
    Όνομα
    Τάσος
    Εγγραφή
    Jul 2005
    Περιοχή
    Αθήνα
    Μηνύματα
    3.057

    Προεπιλογή

    To arduino δεν ειναι ακριβως C κι εχει αρκετα μεγαλες διαφορες απο τους κανονικους compilers.
    Επισης ειναι λιγοτερο ευελικτο. Απαιτειται να υπαρχει bootloader (ενα μερος της μνημης ειναι δεσμευμενο) και δεν ξερω αν υποστηριζονται αλλοι avr εκτος απο τους 28πινους megaxx8 και καναδυο αλλους που εχει στα στανταρ.

    Τελος υπαρχει ηδη αρκετα αναλυτικο tutorial γι αυτο: http://arduino.cc/en/Tutorial/HomePage

    Alaman στις σχολες ομως υπαρχει μια κοινη βαση, ολοι εχουν διδαχτει (και κατα πασα πιθανοτητα εχουν περασει μιας που τυπικα τα αντιστοιχα μαθηματα μΕ ειναι στα τελευταια εξαμηνα) προγραμματισμο, αναλογικα κ ψηφιακα πχ.
    Επισης υπαρχει παντα δεδομενο ενα αναπτυξιακο και ενας compiler.

    0 Not allowed! Not allowed!

Σελίδα 1 από 16 1 2 3 11 ... ΤελευταίαΤελευταία

Παρόμοια Θέματα

  1. Atmel ή PIC
    By nio-4- in forum Μικροελεγκτές
    Απαντήσεις: 53
    Τελευταίο Μήνυμα: 15-03-17, 11:13
  2. Απαντήσεις: 40
    Τελευταίο Μήνυμα: 20-04-16, 22:36
  3. 8relay ελεγχόμενα απο θύρα USB,. Γιατί atmel ?
    By achinic in forum Μικροελεγκτές
    Απαντήσεις: 21
    Τελευταίο Μήνυμα: 22-11-13, 20:14
  4. RF επικοινωνία ATMEL
    By glompos21 in forum Μικροελεγκτές
    Απαντήσεις: 6
    Τελευταίο Μήνυμα: 24-02-09, 19:02
  5. Αρχή με ATMEL
    By kopla in forum Μικροελεγκτές
    Απαντήσεις: 5
    Τελευταίο Μήνυμα: 05-12-06, 20:23

Tags for this Thread

Δικαιώματα - Επιλογές

  • Δημιουργία θεμάτων: Όχι
  • Υποβολή μηνυμάτων: Όχι
  • Σύναψη αρχείων: Όχι
  • Επεξεργασία μηνυμάτων: Όχι
  •  
  • BB code: σε λειτουργία
  • Smilies: σε λειτουργία
  • [IMG]: σε λειτουργία
  • [VIDEO] code is σε λειτουργία
  • HTML: εκτός λειτουργίας