Forum: Mikrocontroller und Digitale Elektronik Programmierung myAVR-Board


von GrossmeisterB (Gast)


Lesenswert?

Hallo zusammen!!

Habe jetzt das myAVR-Board hier, Programmierung des Testprogrammes
funktioniert einwandfrei, habe jetzt mit Bascom folgendes Programm
geschrieben:

'----------------------------------------------------------
' sisy-avr.bas BASCOM Vorlage für SiSy AVR-Board
'----------------------------------------------------------
$regfile = "m8def.dat"
$crystal = 3686400
' hier Initalisierung durchführen

Ddrb = &B00000001 ' PortB.0 auf Ausgang
Do ' Beginn Mainloop
Portb.0 = 1                                                 ' PB0 LED
an
Waitms 100
Portb.0 = 0
Waitms 200
Portb.0 = 1
Waitms 300
Portb.0 = 0

' hier Verarbeitungsaufgabe durchführen
Loop
End


Habe kompiliert, zeigt keine Fehler an...jedoch will er es nicht
übertragen, egal welche Einstellungen ich verwende (habe von der
myAVR-Homepage das "Kurztutorial" für Bascom gelesen), es kommt immer
der Fehler

"Selected chip and target chip do not match 90S2313 <> M8"

Habe aber in allen Optionen der "8M" ausgewählt...

Woran kann der Fehler liegen?

Hab mit dem "QuickProg" den externen Quarz eingeschaltet, dann
Testprogramm drauf, getestet, dann mit Bascom das versucht...

Wenn ich auf "manual programm" gehe, dann den "M8" manuell auswähle
und versuche "write Buffer to FlashROM", dann kommt "Difference at
0000"...

Woran liegt das?

von dirk (Gast)


Lesenswert?

Dein ISP ist bestimmt nicht richtig eingestellt.

Einstellung in Option > Programmer deinen Einstellen.

von GrossmeisterB (Gast)


Lesenswert?

Programmer ist "AVR ISP Programmer"

Bei "AutoFlash" ist ein Haken dran, genau so bei "AutoVerify"

Dann ist bei "Parallel" die LPT-Adress 378, Port Delay ist 0, bei
"Universal" ist "WinAVR and SP12" eingestellt, habe nachdem ich das
"WinAVR and SP12" ausgewählt hatte mit "OK" bestätigt...

Es geht aber trotzdem nicht?!?!

von dirk (Gast)


Lesenswert?

Bist du sicher das es ein S12 ist?

Weil probiere mal alle aus einer wird schon klappen!

Es sind alle AVR ISP Programmer : DT006, S12 etc die für AVR sind.

Hast du ein Schaltpaln vom Programmer oder ein Link?

Ich habe z.B Prommer:Parralle mit paar Widerständen und Sample
Electronic Universial Einstellung unter Bascom, welches unter DT006
unter WINAVR Funktioniert.

von GrossmeisterB (Gast)


Lesenswert?

Ich habe das "myAVR-Board", da ist doch ein SP12 drauf?!?!?!

http://www.myavr.de/download/beschreibung_myavr-board_14.pdf

Richtig verlötet wird es ja wohl sein, sonst würde das Quick Prog den
Controller ja nicht erkennen, externe Spannung habe ich dran, hat
ca.10V DC...

Liegt es an dem Bascom?

Womit kann ich denn noch programmieren?

von Jahn (Gast)


Lesenswert?

Hallo Großmeister,

womit hast du das Testprogramm denn geflasht?

von GrossmeisterB (Gast)


Lesenswert?

Habe mal mit "myAVR Workpad" die Datei "Blinklicht" gebrannt =>
funktioniert!!

Also muss ich jetzt nur irgendwie was in C programmieren, und dann
damit brennen? Oder kann ich damit auch direkt in C schreiben?

von GrossmeisterB (Gast)


Lesenswert?

Das Testprogramm mit dem "Quick Programmer" von myAVR.de...also diesem
"Testprogramm"...

von Jahn (Gast)


Lesenswert?

He Großmeister,

bleib systematisch, ich habe auch ein myAVR und es geht prima unter
BASCOM, wenn quickprog und workpad geht ist mit dem board und deinem
lpt erst mal alles soweit in ordnung... es kann eigentlich nur noch an
den einstellunegen in BASCOM liegen

geh sie noch mal in ruhe durch

universal, WinAVR, SP12, Parallel istauf jeden fall wichtig...
eventuell die Portadresse mal auf 278 oder so stellen...

von GrossmeisterB (Gast)


Lesenswert?

Mmmh...ok, ansonsten mache ich es halt erstmal mit dem "myAVR Workpad
SE Demo" oder so... ;-)

Will ja nix mega-untypisches machen, Wert über ADC einlesen, auf
Display ausgeben etc...hehe...

Aber danke für eure Hilfe, werde es morgen mit dem Bascom nochmal in
Ruhe versuchen...habe evtl. auch nicht die neueste Version?!?!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.