PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Frequenzmesser mit ATtiny2313



Raven²
08.04.2006, 18:43
Hi
Erstmal möchte ich mich vorstellen. also ich bin der Raven² (da es einen Raven bereits gibt) bastel in meiner Freizeit viel Elektronik sachen meistens so Teslaspulen welche mit hohen Frequenzen (300kHz bis 2Mhz) laufen und diese möchte ich mit einem AVR messen und auf einer 7Segment anzeige anzeigen lassen. Ich hab mich hier angemelded weil ich ein kleines Problem mit einer Frequenzmesserschaltung http://www.myplace.nu/avr/countermeasures/index.htm habe welche ich am nachbauen bin.

Problembeschreibung:
Also die schaltung (Link oben) habe ich soweit aufgebaut. Den AVR bekomm ich auch beschrieben doch leider gibt es den AT90S2313 nicht mehr wie er in dem Schaltplan verwended wird. Das habe ich erst gemerkt als die schaltung nicht richtig funktioniert hat. Ich hab bei reichelt den at90s2313 in die suche eingegeben und habe dann den attiny2313 gefunden und bestellt die sind ja zum glück Pin kompatibel. Jetzt habe ich schon alles mögliche getestet um den attiny2313 richtig für diese Schaltung zu programmieren (fuse bits nach allen möglichen anleitungen verstellt auch mit verschiedenen programmen aber normal arbeite ich mit PonyProg). Jetzt suche ich hier nach Rat. Muss man vielleicht mehr umstellen als nur die Fuse Bits damit dieser (http://www.myplace.nu/avr/countermeasures/counter.c) C-Code auf dem attiny2313 richtig funktioniert?

Vielen dank für eure Hilfe.

hrei
08.04.2006, 21:52
Hallo,

da gibt es einiges zu beachten. Die Appnote von Atmel sollte weiterhelfen:
AVR091: Replacing AT90S2313 by ATtiny2313
http://www.atmel.com/dyn/resources/prod_documents/doc4298.pdf

Grüße
Henrik

Raven²
11.04.2006, 18:10
Jo das hab ich alles schon ausprobiert funzt alles nicht so wirklich. Evtl hab ich ja nen fehler auf der platine (lochraster) werd demnächst mal nen board entwerfen und ätzen mal sehen was bei rauskommt.

Raven²
17.04.2006, 13:15
Ich habe mal wieder ein problem und zwar funktioniert mein STK200 Dongle nicht mehr. Es hat alles schon funktioniert nach einer woche liegen lassen sagt ponyprog immer Fehler 24 Device Missing or Unknown. Ich hab alles überprüft und die ponyprog einstellungen sind richtig. dann hab ich mich ans messen der Signale gemacht und habe bemerkt dass MISO nicht wirklich bis auf ground gezogen sondern nur eini bisschen tiefer (ca. auf2,5V) wird über diesen kontakt sended der AVR ja seine daten an den parallel port. worin kann der fehler bestehen? (Reset und MOSI liegen irgendwelche signale an) Ich hab das gemessen wobei ich bei pony prog auf beschreiben gegangen bin und in der zeit bis die fehlermeldung kommt.

SprinterSB
17.04.2006, 22:23
Hast du das mit einem V-Meter gemessen? Das sagt nicht viel aus... Wenn MISO zwischen 0 und 1 wackelt, siehst du am V-Meter VCC/2, also wahrscheinlich 2.5V.

Die Quelle von oben hab ich mal überflogen. Sieht recht ältlich aus. Mit halbwegs aktuellen Versionen von avr-gcc bekommst du das nicht übersetzt.
Zudem sind AT90S2313 und ATtiny2313 zwar pinkompatibel, aber keineswegs binärkompatibel, wie man schon leicht an der unterschiedlichen anzahl von Fuses erkennt.
Programme, die für einen AT90S2313 übersetzt sind, dürften auf einem ATtiny2313 nicht laufen, denn schon die Größe der vectab hat sich geändert!

Raven²
18.04.2006, 17:28
Das Programm habe ich als C Code vorliegen also werd ich das wohl anders kompilieren können.

Ich hab das mit nem oszi gemessen. Werd mir aber wahrscheinlich son AVR ISP 2 Donge für USB bei reichelt mitbestellen wenn ich wieder was zum bestellen habe ist einfach viel komfortabler.

SprinterSB
18.04.2006, 17:37
Wenn du die Fusebits nach "allen möglichen Anleitungen" verstellt hast, liegt das Problem vielleicht dort. Wenn du dich aus deinem Tiny ausgesperrt hast, nutz freilich auch ein USB-Progger nix (sofern es kein paralleler HV-Progger ist).

Raven²
18.04.2006, 17:46
ich hab auch mehrere avr´s getestet auch neue funzt auch mit denen nicht.