PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bascom Code in C übersetzen



Daniel002
17.09.2008, 00:59
Hallo,
bin noch ein Anfänger und komme mit Bascom und meinem USB Programmer nicht ganz zurecht,

deswegen wollte ich es in AVR Studio übertragen, geht aber so wie ich das verstehe nur in C

der code:
$regfile = "m32def.dat"
$framesize = 32
$swstack = 32
$hwstack = 32
$crystal = 1000000

Config Portc.0 = Output 'Ein Pin wird als Ausgang konfiguriert PC0 (also Pin0 von Port C)

Do
Portc.0 = 1 'Pin wird auf High, also 5V geschaltet
Waitms 100
Portc.0 = 0 'Pin wird auf Low, also 0V geschaltet
Waitms 100
Loop

End



Ist der von RN wissen. Danke danke danke.
Mfg

fhs
17.09.2008, 08:00
Hallo,

In C sähe das so aus:


#include <avr/io.h>
#include <util/delay.h>

int main(void){
DDRC=1<<PC0;
while (1) {
PORTC=1<<PC0;
_delay_ms(100);
PORTC&=~(1<<PC0);
_delay_ms(100);
}
return 1;
}

Unter Project|Options musst Du den Prozessor auswählen, die Taktfrequenz eingeben und z.B. die Optimierungsstufe "1" setzen(keinesfalls "0").

Wenn Du auf C umsteigen möchtest, empfehle ich Dir dringlich ein entsprechendes Tutorial.

Gruß

Fred