Welcher Mega8 das ist, sollte Bascom eigentlich weitgehend egal sein (auf den Takt hat Bascom nahezu keinen Einfluss, und die Gehäuseform ist für das Programm fast irrelevant (mal abgesehen von den beiden zusätzlichen ADC. Nun zu Deiner Frage:
AFAIK kannst Du den gewünschten Controller auch irgendwo bei den "BASCOM-AVR Options" (siehe StevieL's Bild) vorauswählen (Compiler -> Chip) - sicherheitshalber würde ich(!) aber immer zu Beginn des Programmes den Controller per Hand vorgeben. Das geschieht mit:
für den Mega8 sollte das die "m8def.dat" sein.
Danach solltest Du Bascom gleich sagen, wie schnell der µC getaktet ist (damit Bascom Verzögerungen (wait) oder irgendwelche timings (Baudrate etc) berechnen kann). Mit:
Falls der UART verwendet werden soll, als nächstes die Baudrate, und dann die gewünschte Aufteilung des SRAM in die HW/SW-Stack und Framesize.
Wenn diese Angaben im Quellcode auftauchen, werden die entsprechenden Options ignoriert.
P.S.: vielleicht hilft Dir auch die Online-Hilfe weiter.
AFAIK kannst Du den gewünschten Controller auch irgendwo bei den "BASCOM-AVR Options" (siehe StevieL's Bild) vorauswählen (Compiler -> Chip) - sicherheitshalber würde ich(!) aber immer zu Beginn des Programmes den Controller per Hand vorgeben. Das geschieht mit:
Code:
$regfile = "cotrollerdefinitionsdatei"
Danach solltest Du Bascom gleich sagen, wie schnell der µC getaktet ist (damit Bascom Verzögerungen (wait) oder irgendwelche timings (Baudrate etc) berechnen kann). Mit:
Code:
$crystal = Frequenz in Hertz
Wenn diese Angaben im Quellcode auftauchen, werden die entsprechenden Options ignoriert.
P.S.: vielleicht hilft Dir auch die Online-Hilfe weiter.