PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : C-Control PRO (ATmega128) per BASCOM-AVR programmieren



dariegel
26.03.2011, 00:03
Hallo zusammen,

ich möchte meinen Pro-Bot128 (C-Control PRO/ATmega128) zukünftig per BASCOM-AVR programmieren und habe dazu die relevanten ISP-Pins (TXD0 = MISO, RXD0 = MOSI, Reset, SCK) mit dem USB-Programmer "mySmartUSB MKII" verbunden.
Die Stromversorgung klappt und der Treiber für den Programmer ist korrekt installiert und am virtuellen COM5 angeschlossen.

Habe die letzten Stunden versucht, mich in die Thematik einzulesen, doch im Internet findet man nur sehr spärliche Infos darüber, wie man in diesem Fall beginnt.

Anscheinend muss ich den vorhandenen Bootloader der C-Control PRO überschreiben, um den enthaltenen ATmega128 programmieren zu können. Geschieht das automatisch, sobald ich das erste Programm brenne?

Im myAVRProgTool habe ich "mySmartUSB MKII" und COM5 ausgewählt, als Controller den ATmega128. Doch klicke im im Reiter "Auslesen" auf den "Auslesen"-Button, kommt nach kurzem Blinken der Status-LEDs diese Meldung:


auslesen ...
benutze: mySmartUSB MK2 an COM5 mit ATmega128
USB-Treiber installiert, aktiv (V 5.4.24.0), Port: COM5
Prozessor:
Fehler: der eingestellte stimmt nicht mit dem erkannten Prozessor überein.



Was muss ich zunächst tun? Wann brauche ich die Fuse-/Lockbits?
Vielleicht kann mir jemand einen verständlichen Schubs in die richtige Richtung geben.


Danke & Gruß,
-dariegel

Martinius11
26.03.2011, 18:43
also darigel ich habe mich nach dem Bascom-Kurs von Gerold Penz gerrichtet.
Hier der Link:
http://halvar.at/elektronik/kleiner_bascom_avr_kurs/

An den Fuse- und Lockbits habe ich glaube nichts geändert, da ja eigentlich alles schon richtig konfiguriert ist. kann
aber sein das du die Fuses bezüglich des Bootloaders ändern musst. Das ist aber im Tutorial alles erklärt
und sonst habe ich einfach wie sonst ein Programm auf den Controller geladen.
Meine lib hast du wahrscheinlich auch schon gesehn sonst auf meiner Seite zu finden.

dariegel
26.03.2011, 18:55
Hallo Martinius,

danke für die schnelle Antwort und den Link. Das kannte ich noch nicht. Werde mich dort mal hineinlesen und dann wieder melden.
Für weitere Hinweise bin ich natürlich weiterhin offen. :)

Gruß,
-dariegel