Forum: Mikrocontroller und Digitale Elektronik probleme mit Bascom-Einstieg


von Jakob R. (Gast)


Lesenswert?

Hallo!

Ich habe mir heute mal Zeit genommen um mein Atmel Booard von Pollin 
endlich anzuwerfen schnell einen usp/isp programmer auspacken dann 
6polig auf 10polig adapter löten anstecken fertig
Ich verwende einen mysmartusb light den plastik usb isp programmierer um 
15 euronen



ich möchte mit Bascom AVR programmieren
Demo Version schnell downloaden ,öffnen,Options, Programmer, als 
Programmer wähle ich STK500 native driver , dann auf ok
Schnell einen fertigen Sketch reinladen compilen und dann verdammt!

"Detected Micro Atmega 8 does match the selected MicroATmega 255"

Verwendet wird ein Atmega 8
so einen anderen sketch mega8.bas und dann...

File access denied. schon wieder ein Fehler

leider hab ich bis jetzt nur mit Arduino Programmiert und da ist ein USP 
programmer fix auf dem Board

ich habe leider keine Ahnung wie das jetzt gehen sollte im Internet bzw 
auf YOUTUBE hab ich mir einige Videos angesehen und nachgemacht bei mir 
funkt. nix

der USB ISP programmer erkennt den Atmega 8 Bascom auch aber gehen tut 
trotzdem nix

ich komme auch nie über die 4kbyte

keine Ahnung mehr was ich machen soll

mein Betriebssystem Windows Vista 32BIT

ich hoffe mir kann jemand helfen

ich mache sicher irgendetwas falsch

danke lg

von Karl H. (kbuchegg)


Lesenswert?

Jakob R. schrieb:

> Demo Version schnell downloaden ,öffnen,Options, Programmer, als
> Programmer wähle ich STK500 native driver , dann auf ok
> Schnell einen fertigen Sketch reinladen compilen und dann verdammt!
>
> "Detected Micro Atmega 8 does match the selected MicroATmega 255"
>
> Verwendet wird ein Atmega 8

Schön.
Dein Brennprogramm sagt aber, dass du einen Mega 255 eingestellt hast.

von Karl H. (kbuchegg)


Lesenswert?

Dein Problem ist, dass du denkst, das nachmachen schon reicht.
Du musst verstehen, was du da tust!

von Karl H. (kbuchegg)


Lesenswert?

> keine Ahnung mehr was ich machen soll

Neues Projekt anfangen.
UNd dann das einfachst mögliche BASCOM Programm schreiben, welches du 
dir vorstellen kannst.
Das dann compilieren und brennen.

Fertige 'Scripte' reinladen und zu hoffen, du könntest damit deine 
Toolchain in Gang bringen, führt offensichtlich zu nichts.

von Frank (Gast)


Lesenswert?

Geh' mal in Bascom in aller Ruhe die Optionen durch, Programmer, 
Communication usw. ...

Dann gehört an den Anfang des Quelltextes immer ein Verweis dauf das 
Reg-File für den verwendeten Prozessor ...

Und dann würde ich erstmal damit anfangen, eine LED blinken zu lassen 
...

von Frank (Gast)


Lesenswert?

Jakob R. schrieb:
> "Detected Micro Atmega 8 does match the selected MicroATmega 255"

Bascom erkennt den Mega8, das ist doch schon mal schön.

Welcher Chip ist in Bascom eingestellt ? ( findet man unter Optionen -> 
Compiler -> Chip (Diese Einstellung kann aber durch den $regfile - 
Eintrag im Quellcode überschriben werden. ))

Wie ist der Programmkopf in Bascom ?

...
$regfile = "m8def.dat" ' ATmega8-Deklarationen
$crystal = 3686400     ' Taktfrequenz: 3,6864 MHz
...

MfG von der Spree

von Jakob R. (Gast)


Lesenswert?

danke leider war ich wieder zu hastig jetzt geht es
der programmer spielt den sketch auf den chip

eine frage hab ich noch

wieso lässt mich bascom keinen USB/ISP programmer auswählen wenn ich 
einen Code im programmerfester stehen hab

da schreib er immer


Unable to write to C:\Program Files\MCS 
Electronics\BASCOM-AVR\SAMPLES\1WIRE\1WIRESEARCH.CFG.

Ich hab alles geschlossen und dann den programmer gewählt ... dann 
schreibt er keinen fehler hin

lg

von Udo R. (udo_r)


Lesenswert?

Jakob R. schrieb:
> Unable to write to C:\Program Files\MCS
> Electronics\BASCOM-AVR\SAMPLES\1WIRE\1WIRESEARCH.CFG

Weil der Programm-Odner schreibgeschützt ist. Wenn du alles geschlossen 
hast, ist auch diese Konfigurationsdatei (.cfg) geschlossen und es 
findet kein Schreibversuch statt.
Wenn aber im Programmkopf die Contollerdefinition drinn ist brauchst du 
in der Programmkonfiguration nicht zu ändern. Der Compiler nimmt den im 
Programmkopf definierten Controller.

Gruß Udo

von B. L. (b8limer)


Lesenswert?

Ich hatte mit dem MicroC Compiler (unter Win7) immer das cfg Problem, 
wenn ich die Compiler exe nicht explizit als Administrator ausgeführt 
habe. (Rechte Maustaste, "Ausführen als Administrator" und dann die 
Nachfragen bestätigen). Und das obwohl ich als Benutzer eindeutig 
Administrator bin. Mein Kontentyp ist Administrator aber funktioniert 
hat es nur wenn ich expizit Rechtsklick gemacht habe und die Exe als 
Admin ausgeführt habe.

von Udo R. (udo_r)


Lesenswert?

Oder die Rechte der User für diesen Programmordner ändern. Ich habe hier 
bei der Rechtevergabe "Jeder" hinzu gefügt und gewähre Vollzugriff.

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.