BASOM AVR will nicht programmieren!

Gast #53963
Lesenswert?
• ▲
▼
Hi,

Nach langem hin und her habe ich mich entschieden endlich mal in den
Genuss von den süßen AVRs zu kommen. Doch die böse Überraschung:
Ich habe mir den parallelen Programmer von www.rowalt.de
gebaut (der mir den Dioden). Habe das teil soweit angeschlossen auch an
meine extra geätzte Testplatine usw. Doch: BASCOM AVR erkennt den Chip
nicht! Beim Programmieren kommt immer: "Kann Chip mit ID F00000 nicht
identifizieren.". Ich habe schon alle möglichen Parallel Adressen
getestet aber immer kommt das gleichen immer mit anderer ID.

Diese Frage wird sicher am Tag 1000000 mal gestellt aber helft mir!!

Mein Vater hegt schon einen Groll gegen mich weil ich 's nicht zum
funzen krieg'!

Danke, Tobi
Gast #53964
Lesenswert?
• ▲
▼
Hallo Tobias,

>> Mein Vater hegt schon einen Groll gegen mich weil ich 's nicht zum
funzen krieg'!

Dann soll er's doch mal eben schnell machen. ;-)

Hast Du im BIOS schon mal mit den verschiedenen LPT-Modi herumgespielt
(EPP, etc.)?

Gruß, Frank
Gast #53965
Lesenswert?
• ▲
▼
Hi,

gib mal ein paar weitere Details:
- Was hast Du im Programmer-Dialog in Bascom konkret eingestellt?
- Erkennt das BIOS den Parallelport?
- Erkennt Windows den Parallelport
- Welches Betriebssystem?
- Welchen AVR benutzt Du?
- Hat der AVR Strom?
- Hast Du einen Quarz angeschlossen (bei manchen Typen notwendig)?

Markus
Gast #53966
Lesenswert?
• ▲
▼
Hallo Tobias:
1.) Spannung angeschlossen ???????
2.) Bascom richtig eingestellt (Externer Prog....)??????
3.) Wenn keine spannung angeschlossen,und kein Chip vorhanden ist,
meldet Bascom "Kann Chip mit ID FXXXXX.. nicht ident...".


mfg ThomasB
Gast #53967
Lesenswert?
• ▲
▼
Hi,

Hier die Details:

1. AVR: AT90S4433
2. Parallele Schittstelle wird unterstützt und erkannt (Drucker)
3. OS: Win XP, Win 95; Laptop
4. Ext. Quarz mit 8 Mhz. (Mit Osilloskop nachgemessen)
5. Der Programmer bringt ca. 4 V. Das ist zu wenig deshalb habe ich
einen Modellbauakku angeschlossen (4,8V) funzt immer noch nicht.
6. Die Einstellungen sind wie die auf www.rowalt.de

Könnte es nicht daran liegen, dass die Paralleladresse nicht stimmt?

Danke, Tobi
Gast #53968
Lesenswert?
• ▲
▼
Hi,

auf rowalt.de werden zwei verschiedene Programmiermöglichkeiten im
Bascom gezeigt, deswegen meine Frage nach den Settings.

Rührt sich auf den 4 Leitungen (Reset/SCK/MOSI/MISO) was wenn Du
programmieren willst? Einfach mal mit dem Oszilloskop nachschauen.

Die Adresse für den ersten Parallelport ist normalerweise 378, da
sollte man nichts verstellen müssen.

Markus
Gast #53969
Lesenswert?
• ▲
▼
@Tobisa

Hast du auch den Controller und die ganze Schaltung richtig mit
Kondensatoren abgeblockt ?

Ist die Versorgungssapnnung wirklich geregelt ?

Wenn Spannungsregler :

Ist dieser auch vernünftig abgeschlosen (Kleiner 100-500nF zwischen
Ausgang und Masse) ?

Zur erklärung:

Wenn die Versorgungsspannung verseucht ist dann kommt der Programmer
nicht durch da so ziemlich alles "Schwimmt".
Gast #53970
Lesenswert?
• ▲
▼
Hallo.

Bin heute Morgen in der Schule gewesen.
Für die gewünschten Infos:

1. Meine Homepage ansurfen: www.Tobias@drschlegel.de
2. Auf "FAST-LOGIN" Klicken (rechte Navileiste)
3. Einloggen:
    Username: AVR
    Passwort: Programmieren
4. Infos anschauen.

Vielen Dank, to be continued,

Tobi
Gast #53971
Lesenswert?
• ▲
▼
In Deinem Schaltplan ist weder der Kondensator von VCC nach GND noch der
 Kondensator zwischen Reset und GND eingezeichnet. Die sollten beide
etwa 100nF haben. Insbesondere der zwischen VCC und GND muß möglichst
nah am Chip sein und darf vor allem auch nicht viel größer sein, d.h.
Du kannst  Ihn nicht einfach weglassen, bloß weil im Netzteil ein
großer Kondensator mit 2000µF sitzt.

Zur Parallelportadresse:
Laut rowalt.de kann man die nicht im Menü einstellen, wenn man als
Programmer "WinAVR und SP12" gewählt hat. Sollte aber auch nicht
nötig sein.

Markus
Gast #53972
Lesenswert?
• ▲
▼
Hi,

OK; Hie Kondensatoren zwischen GND und RESET kann ich die auch direkt
über einen Programmierstecker - Adapter einbauen? (Siehe Schaltplan
[wegen den Wiederständen]) Es wäre recht umständlich, einen Kondensator
nachträglich in eine geätzte Platine Einzubauen :-((( leider. Der
Kondensator zwischen VCC und GND ist kein Problem, da ich bereits
Lötaugen für diesen Zweck (Betriebspannung abgreifen für externe
Hardware) eingerechnet habe. Da müsste sich auch ein Kondensator
dazwischen zwängen lassen.

Wäre es eine Hilfe, wenn ich das Platinen Layout auch noch Online
stellen würde? (Sprint Layout[3.0] Format .lay)

Danke für eure Hilfe, to be continued;

Tobi
Gast #53973
Lesenswert?
• ▲
▼
Der Kondensator zwischen Reset und GND soll einen Reset-Impuls erzeugen
und deswegen gehört er auf die Platine. Er soll seine Funktion ja auch
noch nach dem Programmieren ausüben können.

Markus
Gast #53975
Lesenswert?
• ▲
▼
Hallo Tobias

Ich hatte anfangs ähnliche Probleme..

Auf anraten von von Roland Wagner (rowalt.de) habe ich in der Datei
prog.setings (müßte im gleichen Ordner stehen, wo auch die
BASCOM-Programme liegen) alle Inline-Doku-Zeilen entfernt ... (???)

Seitdem läuft es (bei korrekter Einstellung der übrigen Angaben im
BASCOM-Dialog)!



Günter
Gast #53977
Lesenswert?
• ▲
▼
Hallo!

:-(

Noch immer zeigt BASCOM "Could not identify chip with ID ..."
Der enorme Fortschritt liegt darin, dass:

ohne gedrückten RESET-Knopf die ID 000103 ist,
und mit gedrücktem RESET-Knopf die ID  1FFF03 ist.

Ich habe die Kondensatoren eingebaut, die Komments in der .settings
Datei gelöscht (sollte ich da was anderes löschen?
hab die Zeilen die mit dem ; beginnen gelöscht. Welche soll isch
löschen?) Und noch immer kommt dieser blöde Fehler. Ich kann ihn blad
nicht mehr sehen.

An was kanns noch liegen? Mein Vater meint an den Settings.
Ist die ID nicht etwas kurz für die Chip-Nummer?

Vielen Dank,

Tobi
Gast #53979
Lesenswert?
• ▲
▼
@Tobias

Hab gestern noch was vergessen.

Wie lang ist dein Parportkabel und wie gut ist die Qualität ?

Ich hab da einige Erfahrungen machen müssen.

Zu lang gibts das gleiche Problem wie bei dir.
Ebenso wenn die Schirmung nicht so der Hit ist (Billigkabel).

Nur so nen Tip.Obs zutrifft mußte selber rausfinden.
Gast #53981
Lesenswert?
• ▲
▼
Das Kabel ist mit 1,7m schon ziemlich lang.

Von den 3 Bytes der Signatur stimmt immerhin eines, das sieht für mich
eigentlich schon so aus, als ob es teilweise funktionieren würde und
nur gestört wird. Mach doch mal testweise ein ganz kurzes Kabel
(50cm).

Markus
Gast #53982
Lesenswert?
• ▲
▼
Geeenau.

Ich hab auch nur nen Ultrakurzes und gut geschirmtes Kabel drann wenn
ich parallel an den Controller gehe und keine Leitungstreiber
verwende.

Ab 1.2-1.4m bekomme ich garnix gebacken weil die Signale einfach zu
stark verschliffen werden.

Deswegen und wegen der Sicherheit würde ich zu ne Programmer mit
Treiber (zb. 74HC244) raten.

Erstens ist das Signal besser und Zweitens geht im Falle einer
Fehlschaltung nur der 74HC244 flöten (JE nach Quelle 30-70Cent) und
nicht der Paralellport des Rechners derr nicht zu ersetzen ist da er ja
"Onboard" liegt.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren