Re: C-Programm überhaupt möglich?? Kategorie: Progr. Assembler, TaskingTools, OS (von André H. - 12.06.2004 18:54) | ||
Als Antwort auf C-Programm überhaupt möglich?? von Rico Körner - 11.05.2004 13:53 | ||
| ||
Hallo Rico, > hat schon irgend wer ein programm in C zum einbinden als externe > Funktion (über system.call) geschrieben? > Ich versuche das schon lange, aber die CControll stürzt immer ab. > > Ist es überhaupt möglich in C für die CControll zu programmieren? Natürlich kann mann auch C-Routinen schreiben. Jedoch bevorzuge ich ASM-Routinen. Das ist einfacher. (zumindest für mich. :-) ) Da Problem wird sein, da� die VM beim Rücksprung ins C2-Programm hängen bleibt, da Du den Stack nicht zweimal gepoppt hast.(siehe "MSR mit CC2") > Wenn ja: Mit welchem Compiler? Hier gibt es zwei einfache Möglichkeiten: 1. Tasking Tools Demo. (Ist auf der CC2-CD) 2. Der GNU-Compiler > Könnte jemand mal ein simples "Popelbeispiel" angeben? Kann ich: #define REG164CI_NOOTP #define REG164CI_NOPEC #define REG164CI_NOCAN /* ! */ #include "reg164ci.h" void pulses ( void ); //-------------------- void pulses ( void ) //-------------------- { int n; for(n=0; n<10; n++) { CC60IO=0; //P1L.0=0 CC60IO=1; //P1L.0=1 } #pragma asm POP R12 POP R12 #pragma endasm } Hier werden 10 Impulse auf P1L.0 ausgegeben. MfG André H. Antworten bitte nur ins Forum! Fragen per EMail auf Forum-Postings werden nicht beantwortet! Das macht meine Heizung gerade | ||
Antwort schreiben Antworten: |