Bascom mega128A zu leben erwecken

RoTo

Mitglied
18. Juli 2010
51
0
6
In der nahe von Kassel
Sprachen
  1. BascomAVR
Hallo,

habe vor einigen Tagen mega128-USB Modul hier im Onlineshop gekauft, und heute irgend etwas eingestellt:confused: oh je

ich komme nicht mehr aus dem AVR-Studio via AVRISP MKII auf den Controller

Habe mich eigentlich von der Einstellung an diese Webseite gehalten http://www.engbedded.com/fusecalc/:confused:

Wie kann ich jpg datei hier einfügen, Sorry :rolleyes: es ist hier alles Neue, muss ich Grafikdateien erst auf einem Server ablegen?

Ich bin ratlos.
 
Hi du ratloser,

herzlich willkommen im Forum :flowers:

Wie kann ich jpg datei hier einfügen, Sorry :rolleyes: es ist hier alles Neue, muss ich Grafikdateien erst auf einem Server ablegen?

Ich bin ratlos.
dann versuch ich mal das erste Problem zu lösen ;)

Also der Editor muß dafür im "Erweitert"en Modus laufen. Dann klickst du auf die
Büroklammer oben in der Leiste. In dem PopUp-Fenster was dann aufgeht ist oben
rechts ein grünes Pluszeichen "Dateien hochladen". Da draufklicken. Dann geht noch
ein kleines Fenster im PopUp auf. Da auf Dateien auswählen klicken. Jetzt kannst du
die Dateien eine nach der anderen zusammensammeln. Danach klickst du auf das
"Dateien hochladen" neben dem "Dateien auswählen". Nun siehst du die
hochgeladenen Dateien unten bei den Anhängen. Jetzt auf "Fertig" klicken.
Das PopUp geht nun wieder zu.

Wenn du dich dann irgendwo in deinem Beitrag befindest dann kannst du an der
Cursor-Position
deinen Anhang einfügen wenn du oben mit der Büroklammer den
entsprechenden Anhang auswählst
.

Alle Anhänge die du nicht im Beitrag irgendwo einfügst werden unten rangesetzt.

Ich muß das mal wegen der neuen Forums-Version in den FAQs ändern. Da steht das
leider noch mit der alten Forums-Version drin.

Gruß
Dino
 

Anhänge

  • AVRISPmk2-LED.png
    AVRISPmk2-LED.png
    70,5 KB · Aufrufe: 7
Hallo RoTo,

interessant wäre zu wissen, welche Fusebit-Einstellung du vorgenommen hast und was du umstellen wolltest.

Es gibt mehrere Fusebit-Konfigurationen, die ein weiteres Programmieren über ISP verhindern oder erschweren:

  • Systemtaktquelle auf externem Oszillator oder RC-Oszillator eingestellt, kein Takt und dadurch keine Programmierung über ISP möglich, da hierfür Systemtakt benötigt wird.
  • Fusebit SPIEN nicht programmiert, ISP Programmierung dauerhaft deaktiviert.
  • CKDIV8 programmiert, Systemtakt wird durch 8 geteilt, die ISP Frequenz muss verringert werden (kleiner 1/4 der Systemtaktfrequenz)
Wenn es am fehlenden Systemtakt liegt, könntest du versuchen an den Pin XTAL1 einen Takt anzulegen. Diesen könntest du zum Beispiel mit einem anderen AVR oder einer 555-Timer-Schaltung erzeugen. Hier mal ein Beitrag zu diesem Thema von Dino.

Wenn du einen JTAG-Programmer hättest, könntest du versuchen über JTAG die Fusebits wieder umzustellen. Vielleicht kann dir im Bekanntenkreis jemand aushelfen (zB. JTAGICEmkII, AVRONE, STK600).

Noch ein Hinweis: Allgemein sollte man bei der ISP-Programmierung die ISP-Frequenz nicht zu hoch wählen, wenn man nicht Massenproduktion hat, ist die Programmiergeschwindigkeit sowieso nicht wichtig. Fusebit CKDIV8 berücksichtigen.
Low:> 2 CPU clock cycles for fck < 12 MHz, 3 CPU clock cycles for fck ≥ 12 MHz
High:> 2 CPU clock cycles for fck < 12 MHz, 3 CPU clock cycles for fck ≥ 12 MHz

Noch ein Tipp: Wenn du mit AVRISPmkII über AVR Studio programmierst, immer zuerst die Fusebits einlesen, dann die Änderung vornehmen und dann programmieren.

Gruß,
Dirk
 
Jetzt aber

Hi Dino,

danke dir für eine nette Begrüßung :rolleyes:, du hast recht ich bin Ratlos :confused:

Also zu dem Atmega128a Modul brauche ich wohl nicht viel sagen, habe hier aus dem Onlineshop bestellt, hat 16MHz, ISP, USB Schnittstellen.

Ich habe was falsches bei den Fuses Bit eingestellt und übertragen, das steht schon einmal fest:mad: wird mir eine Lehre sein

Doch die Frage ist, wie und ob ich in Reaktivieren kann?

jetzt ein paar Bilder:

F2.jpgF1_.jpgF3.jpg

Würde mich freuen wenn mir jemand HILFT
 
Moing Dirk,

ich habe leider keine Ahnung was ich umgestellt habe mein Finger wahr schneller wie meine Augen konnte mich da für Kasteien,

Wenn du einen JTAG-Programmer hättest
habe ich leider nicht, aber auf dem STK500 ist noch atm2561 drauf.

Werde gleich ausprobieren, melde mich dann.

Gibt es hier Hilfestellung für Feses Einstellungen, wenn nicht wäre es nicht schlecht wenn es gäbe.
 
Hi RoTo,

dann probiere es am besten mal mit einem externen Takt an XTAL1. Eventuell so um 250kHz verwenden. Die ISP-Frequenz vom AVRISPmkII dann entsprechend verringern, so auf 50kHz oder kleiner.

XTAL1 = Pin 24 vom ATmega128. SMD Pad vom Quarz auf der Seite vom MINI-USB-Stecker.

Dirk
 
Hallo RoTo,

in dem Thread von Dino Fuse-Bits der Megas und Tinys (Übersicht und Erklärung) findest du sicher noch einige Informationen zu den Fusebits.

Ich habe bereits darüber nachgedacht, eine Windowssoftware zu schreiben, die die Fusebit-Einstellung erleichtert. Ich hatte es aber bisher noch nicht gemacht, da ich nicht weiß ob ausreichend Interesse an weiteren Softwaretools besteht ... und es macht sich nun mal auch nicht von alleine :rolleyes:

Dirk
 
Hi Dirk,

es klappt ich komme auf 'n AVR wieder drauf und und hier was Ausgehlesen wurde in Bilder:
 

Anhänge

  • Aufnahme1.jpg
    Aufnahme1.jpg
    153,1 KB · Aufrufe: 8
  • Aufnahme7.jpg
    Aufnahme7.jpg
    111,8 KB · Aufrufe: 7
  • Aufnahme3.jpg
    Aufnahme3.jpg
    127,2 KB · Aufrufe: 7
  • Aufnahme5.jpg
    Aufnahme5.jpg
    105,5 KB · Aufrufe: 5
  • Aufnahme4.jpg
    Aufnahme4.jpg
    101,3 KB · Aufrufe: 4
Hier die nächste Bilder
Aufnahme6.jpg
Und hier die Einstellung im Bascom
Aufnahme8.jpg

Ich würde an deiner stelle die Software schreiben, würde mich auch gerne mit paar Teuros beteiligen
 
Hi RoTo,

das ist doch schonmal gut.

Im Tab Fusebits stellst du am besten folgendes ein und programmierst die Fusebits, dann wird der Quarzoszillator wieder mit dem 16MHz Quarz schwingen:

SUT_CKSEL: Ext. Crystal/Resonator High Freq.; Start-up time: 16K CK + 64 ms

Setze auch den Haken bei CKOPT.


Dirk
 
Hallo,

schön das es doch noch geklappt hat. Notfalls könnte man natürlich bei einem Modul
wo wenig Hardware drum rum liegt noch folgendes machen ...

habe ich leider nicht, aber auf dem STK500 ist noch atm2561 drauf.
das Mega128-Modul auf nen Steckbrett pflanzen und dann mit Kabeln den STK500 für
HV-Parallel-Programming an das Mega128-Modul legen. Ich weiß jetzt allerdings leider
nicht ob das mit der Hardware zusammenpaßt die auf dem Modul sitzt. Es wäre aber
eine mögliche Lösung :cool:

Gruß
Dino
 
Hi Dino,

danke dir für den Vorschlag, wäre gerne dein Schüler :yes4: du hast wirklich drauf einem SEHR Gut was zu Erklären! Hut ab.

Noch mal Danke an dich und Dirk.
Wünsche allen einen schönen Sonnigen Sonntag.

MfG
 
Hallo,

Hi Dino,
danke dir für den Vorschlag, wäre gerne dein Schüler :yes4: du hast wirklich drauf einem SEHR Gut was zu Erklären! Hut ab.
Noch mal Danke an dich und Dirk.
Danke für die Blumen.

Da freuen sich die Azubis bei uns auf der Arbeit auch immer drüber ;)
Die bekommen von mir immer nen Netzwerk-Crashkurs bis in die Grundlagen. Also ...
- Leitungstheorie (Übersprechen, Störunterdrückung, Impedanz, ...)
- Übertragungsmedien und Verfahren (Glas, Kupfer, Funk, CSMA/CD, ManchesterCode, ...)
- Adressierung (MAC, IP, ...)
- Routing, ...
- Management (SNMP, MIBs, OIDs, ...)
- Anwendungen (DNS, Mail, Proxy, ...)
- Fehlersuche mit Ping,Traceroute,ARP,Netstat,NSLookup,Telnet,Wireshark, ...
- Verschlüsselung (Block, Strom, Asymetrisch, Symmetrisch, Schlüsselaustausch, ...)
- ... usw

Wenn die nach zwei Wochen keinen Pufferüberlauf haben, dann sind die danach fit :p :cool:

Gruß
Dino
 

Über uns

  • Makerconnect ist ein Forum, welches wir ausschließlich für einen Gedankenaustausch und als Diskussionsplattform für Interessierte bereitstellen, welche sich privat, durch das Studium oder beruflich mit Mikrocontroller- und Kleinstrechnersystemen beschäftigen wollen oder müssen ;-)
  • Dirk
  • Du bist noch kein Mitglied in unserer freundlichen Community? Werde Teil von uns und registriere dich in unserem Forum.
  •  Registriere dich

User Menu

 Kaffeezeit

  • Wir arbeiten hart daran sicherzustellen, dass unser Forum permanent online und schnell erreichbar ist, unsere Forensoftware auf dem aktuellsten Stand ist und der Server regelmäßig gewartet wird. Auch die Themen Datensicherheit und Datenschutz sind uns wichtig und hier sind wir auch ständig aktiv. Alles in allem, sorgen wir uns darum, dass alles Drumherum stimmt :-)

    Dir gefällt das Forum und unsere Arbeit und du möchtest uns unterstützen? Unterstütze uns durch deine Premium-Mitgliedschaft!
    Wir freuen uns auch über eine Spende für unsere Kaffeekasse :-)
    Vielen Dank! :ciao:


     Spende uns! (Paypal)