PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bug in BASCOM? [geklärt: doch kein Bug]



Jon
17.05.2007, 08:59
Hallo,
da ich endlich den ATtiny2313 für IMADEIT habe und die Platine fertig ist, ist mir aufgefallen, dass immer, wenn ich ein Programm für den ATtiny compiliere und dann an den µC schicken will die Meldung kommt, dass der ATtiny nicht gefunden werden konnte.
Die Meldung sieht so aus:

https://www.roboternetz.de/phpBB2/album_pic.php?pic_id=1514

Klicke ich auf OK, dann wird das Fenster geöffnet, in dem dann auch den Button ist, mit dem man den µC programmieren kann.
Da wird aber als Manufaktur ATMEL angegeben. Der Chip wurde also erkannt. Klicke ich jetzt auf den Button "Programmieren", dann passiert nichts.

https://www.roboternetz.de/phpBB2/album_pic.php?pic_id=1516

Es funktioniert erst, wenn ich das Programm anweise den Chip neu zu erkennen.

https://www.roboternetz.de/phpBB2/album_pic.php?pic_id=1515

Dann geht es.

Ist das mit der Fehlermeldung ein Bug in BASCOM oder mache ich da etwas falsch??

jon

p_mork
17.05.2007, 09:26
Hallo Jon,

das ist kein Bug. So wie es aussieht hast Du die Datei "2313DEF.def" anstatt der Datei "ATtiny2313.def" eingefügt. Die erste ist für den AT90S2313 gedacht, deshalb meldet BASCOM auch, dass ein Tiny2313 erkannt, aber ein AT90S2313 als Controller im Code angegeben wurde. Für den Tiny musst Du "ATtiny2313.def" angeben.

MfG Mark

Jon
17.05.2007, 09:39
Danke!!
Ich hatte in der Liste gesehen, dass es da eine "2313def.dat" gibt und dachte dann, dass die für den ATtiny ist. Hab aber nicht weiter nach unten geschaut. Da steht dann nämlich auch "attiny2313.def".

Dann hat sich das geklärt.

jon

robin
17.05.2007, 09:44
hallo, bei mir kommt die selbe meldung, nur mit nem mega8. ich habe die "m8def.dat", is doch für nen mega 8, geladen und verstehe nicht was bascom für ein problem damit hat. liegt des jetzt an bascom oder is mein controller kaputt?

halt, der at90 steht bei mir vorne und der mega8 hinten, aber sonst is es des selbe.

Jon
17.05.2007, 10:30
"m8def.dat" sollte für einen ATMega8 stimmen. Warum die Fehlermeldung so kommt weiß ich aber auch nicht.

jon

robin
17.05.2007, 10:32
ich finds auch komisch, ich hab ein myavr board,und bascom genauso eingestellt, wie auf denen ihrer hompage beschriebe. hab des jetzt scho bei 2 controllern versucht, und bei beiden kommt die selbe fehler meldung.