so, das sollte die einstellung STK200/300 sein, die du anwählen musst, den rest einfach so lassen, wie er iss ^^, aber das geht nur, wenn du den Programmer hast, der nochn 74xx244 drinne hat
Martin
Hallo zusammen !
Mich plagt schon seit Stunden folgendes Problem->
Ich habe einen ATMEGA8 den ich mit Bascom Programmieren will. Ich habe den Atmel aufgebaut und per ISP (Paralell) Adapter mit meinem PC verbunden.
Jetzt möchte ich zum Testen mal ein Programm in den µC einspielen nur scheitere ich an den settings von Bascom und komme nicht dahinter was ich wo einstellen muss damit ich das Ding Programmieren kann.
Ich Danke euch im Voraus für eure Hilfe !
so, das sollte die einstellung STK200/300 sein, die du anwählen musst, den rest einfach so lassen, wie er iss ^^, aber das geht nur, wenn du den Programmer hast, der nochn 74xx244 drinne hat
Martin
Linus Torvalds, Entwickler von LinuxIch will Microsoft wirklich nicht zerstören. Das wird nur ein gänzlich unbeabsichtigter Nebeneffekt sein.
ok ich bin jetztmal draufgekommen das wenn man von haus aus die richtige Bascom version herunterlädt es sehr sehr viel einfacher ist die lösung zu finden
Vielen Dank !!
rofl, da hättich auch glaubich recht lange gesucht um den fehler zu finden ^^
Martin
Linus Torvalds, Entwickler von LinuxIch will Microsoft wirklich nicht zerstören. Das wird nur ein gänzlich unbeabsichtigter Nebeneffekt sein.
naja für mich als absoluter neueinsteiger ^^
ein Problem gelöst ist auch schon das nächste da
Ich habe jetzt meinen MEGA8 Programmiert
->
und er sendet auch etwas laut meiner messung am Port nur irgendwie bringe ich nichts in den terminal ?Code:'-------------------------------------------------------------- ' mega8.bas ' mega8 sample file '-------------------------------------------------------------- $regfile = "m8def.dat" $crystal = 10000000 'the internal oscillator of 8 Mhz was choosen in the fusebits $baud = 600 Osccal = &HAE Dim X As Byte , S As String * 10 Config Portb = Output Do X = X + 1 Portb = Not Portb Print "hello mega8 " ; X Waitms 1000 Loop Until Inkey() = 27 Config Adc = Single , Prescaler = Auto Start Adc Do Print "ch0 " ; Getadc(0) Print "ch1 " ; Getadc(1) Waitms 500 Loop $eeprom Data 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 Data 10 , 20 , 30 , 40 , 50 , 60 , 70 , 80 $data End
Mein uControler läuft jetzt mit 10Mhz ? habe ich da in meinem Programm was falsch ? oder liegt das am terminal ?
Vielen Dank im Voraus !
mfg
Der läuft nur mit 10 MHZ wenn Du externen Quarz dran hast und Fusebit ungestellt hast.
Sagst Du in der Soft das Timing hat 10 MHz aber die CPU benutzt den Internen 'Quarz 1Mhz' wird die Baudrate um Welten verfehlt.(=Gemüse im Terminalprog)
Gento
so nachdem ich bei den Fusebits auf "External Clock" gestellt habe hat gar nix mehr funktioniert, warscheinlich hätte ich auf "Ext. RC Osc." Schalten sollen.
Naja egal ich hab jetzt mal einen neuen aufgelötet.
Und nun auf den Internen 8Mhz umgestellt und es im Programm soweit mal geändert. Anscheinend funktionierts soweit mal nur auf meinem Terminal sehe ich immer noch nix
Lesezeichen