Kluski
07.01.2011, 12:44
hey zusammen,
habe da ein paar fragen zum programmieren bzw. was ich falsch mache,
ich wollte mich mal selber hin setzten und ein eigenes pro schreiben,
einfach nur eine led blinken lassen um mir ein gewissen überblick zuschaffen habe ich mir den code bei im forum gefunden:
#define LED1 16
void main(void)
{
Port_DataDirBit(LED1, PORT_OUT);
while(1)
{
Port_WriteBit(LED1, PORT_ON);
AbsDelay(1000);
Port_WriteBit(LED1 , PORT_OFF);
AbsDelay(1000);
}
}
habe den dann kompeliert zeigte mir 8 fehler an weil Port_Data usw. nicht definiert waren. also habe dann die lib.cc mit hochgeladen, dann kamen aber 122 fehler weil in Pro-bot128C_Lib.cc irgendwie nicht definiert waren.
ich habe auch zur übersicht versucht eine demo drauf zu spielen, aber es läuft nur ein prog. ACS_2 bei denn anderen wird beim kompelieren an gzeigt nicht für den interpreter.
1) wenn ich ACS2 komeliere werden mir 114 fehler angzeigt, weil in der Por-bot128C_lLib.cc irgend welche Variablen nicht definiert sind angzeigt, aber der bot funktoniert bischen(fährt nach vorne dann dreht es sich im kreis), es lässt sich aber übertragen, warum ist das so.
2) zu den code von oben wenn ich den code kompeliere kommen die fehler und wenn ich den code übertragen will zeigt er mir an das der bytecode fehlt, aber der wird doch beim kompelieren erzeugt oder nicht?
bei dem problem habe ich ein fach meine datei kopiert und manuell zu bc datei geändert (LED_blinken.cc zu LED_blinken.bc), jetzt wird mir der fehler gezeigt [programm ist kompiliert für (null), aber CPU ist C-Control Mega128] warum kann ich es nicht übertagen?
Ich bedanke mich jetzt schon mal bei euch für das helfen.
Gruß Kluski
habe da ein paar fragen zum programmieren bzw. was ich falsch mache,
ich wollte mich mal selber hin setzten und ein eigenes pro schreiben,
einfach nur eine led blinken lassen um mir ein gewissen überblick zuschaffen habe ich mir den code bei im forum gefunden:
#define LED1 16
void main(void)
{
Port_DataDirBit(LED1, PORT_OUT);
while(1)
{
Port_WriteBit(LED1, PORT_ON);
AbsDelay(1000);
Port_WriteBit(LED1 , PORT_OFF);
AbsDelay(1000);
}
}
habe den dann kompeliert zeigte mir 8 fehler an weil Port_Data usw. nicht definiert waren. also habe dann die lib.cc mit hochgeladen, dann kamen aber 122 fehler weil in Pro-bot128C_Lib.cc irgendwie nicht definiert waren.
ich habe auch zur übersicht versucht eine demo drauf zu spielen, aber es läuft nur ein prog. ACS_2 bei denn anderen wird beim kompelieren an gzeigt nicht für den interpreter.
1) wenn ich ACS2 komeliere werden mir 114 fehler angzeigt, weil in der Por-bot128C_lLib.cc irgend welche Variablen nicht definiert sind angzeigt, aber der bot funktoniert bischen(fährt nach vorne dann dreht es sich im kreis), es lässt sich aber übertragen, warum ist das so.
2) zu den code von oben wenn ich den code kompeliere kommen die fehler und wenn ich den code übertragen will zeigt er mir an das der bytecode fehlt, aber der wird doch beim kompelieren erzeugt oder nicht?
bei dem problem habe ich ein fach meine datei kopiert und manuell zu bc datei geändert (LED_blinken.cc zu LED_blinken.bc), jetzt wird mir der fehler gezeigt [programm ist kompiliert für (null), aber CPU ist C-Control Mega128] warum kann ich es nicht übertagen?
Ich bedanke mich jetzt schon mal bei euch für das helfen.
Gruß Kluski