PDA

Επιστροφή στο Forum : Πρόβλημα με πλακέτα – ερωτήσεις.



toni31
22-11-14, 23:54
Μου έδωσαν να κοιτάξω δύο RFID Logger (αν τα λέω καλά) τα οποία αποτελούνται από την συσκευή χειρός, την βάση για το PC και κάποια RFID tags. Τα προβλήματα είναι αρκετά. Ας ξεκινήσω πρώτα, από το ότι δεν μιλάει η βάση με το PC μέσω σειριακής. Το πακετάκι έχει ένα λογισμικό, για να μιλάει η βάση με το PC και να κατεβάζει σε κάποιες μορφές αρχείων τα data απο το χειρός, για να γίνει όμως αυτό θα πρέπει να μιλήσει πρώτα η βάση με το PC, εκεί είναι που παίρνω τα πρώτα communication άκυρα!!!

Ο atmega162 συνδέεται με το MAX202 όπως παρακάτω:

Atmega MAX202
43(TXD) 11(DIN1)
42(RXD) 12(ROUT1)


Και το MAX202 με την σειριακή στα πιν 13,14,15.

Έκανα το εξής, βραχυκύκλωσα τα 13,14 και με το serial loopback test, μου έδωσε στην μια πλακέτα 0 errors και στην άλλη φουλ errors. Τα ρεύματα είναι εντάξει απ ότι είδα, λέτε να τα έπαιξε το MAX202?


Το θέμα είναι πόσο εύκολο είναι να τα έπαιξε ο atmel, γιατί μετά….code γιοκ…., έστω όμως ότι ο atmel είναι ακμαίος, μπορώ να του πάρω backup, πόσο εύκολα μπορεί να γίνει αυτό? Γίνεται και χωρίς να τον βγάλω από επάνω? Υπάρχει τρόπος να δω τι φταίει και δεν μιλάει? Το πρώτο που θα έκανα θα ήταν να τραμπάρω τα MAX202, εσείς τι λέτε?

http://www.hlektronika.gr/forum/attachment.php?attachmentid=53726&stc=1

betacord85
23-11-14, 00:06
να σε ρωτησω κατι ασχετο...στο atmel εχει βαλει χερι?το εχεις κολησει?

chip
23-11-14, 00:45
αυτό το Loopback που έκανες δεν επιτρέπονταν να το κάνεις.... πρακτικά συνέδεσες έξοδο του max202 με έξοδο του ATMEL κάτι το οποίο μπορεί να κάψει είτε την έξοδο του max202 είτε την έξοδο του atmel ειτε και τα δυο....
αφού είναι εμπορικό προϊόν θα είναι ενεργοποιημένο το fuse bit Που δεν σε αφήνει να αντιγράψεις τον κώδικα του μικροελεγκτή....

toni31
23-11-14, 10:02
να σε ρωτησω κατι ασχετο...στο atmel εχει βαλει χερι?το εχεις κολησει?

Όχι δεν έβαλα κολλητήρι επάνω, αλλά σίγουρα έχει μπει γιατί βλέπω και άλλες κολλήσεις, που πιθανόν έγιναν γιατί σηκώθηκε διάδρομος.

toni31
23-11-14, 11:17
αυτό το Loopback που έκανες δεν επιτρέπονταν να το κάνεις.... πρακτικά συνέδεσες έξοδο του max202 με έξοδο του ATMEL κάτι το οποίο μπορεί να κάψει είτε την έξοδο του max202 είτε την έξοδο του atmel ειτε και τα δυο....
αφού είναι εμπορικό προϊόν θα είναι ενεργοποιημένο το fuse bit Που δεν σε αφήνει να αντιγράψεις τον κώδικα του μικροελεγκτή....

Και γιατί στο ένα max να παίρνω loopdata και στο άλλο errors? Κάτι έχει καεί αλλά τι?
Για την αντιγραφή φαντάζομαι οτι κάτι τέτοιο θα παίζει.

toni31
23-11-14, 18:39
Λοιπόν μετά από την τράμπα που έκανα στα max η μια βάση δούλεψε, αλλά το θέμα είναι ότι πατάς καμιά 5-6 φορές το save, βγάζει το μήνυμα του downloader error, μετά την βλέπει, βάζεις την συσκευή να κάνεις download τα data από τα tags, βγάζει 7-10 φορές error download, τα κατεβάζει και ξανά από την αρχή.

O atmel μπορεί να έχει συμπεριφορά μία δουλεύω μία όχι ή μεγαλύτερες πιθανότητες έχει το max?