hi..
ich hab das gestern nacht nochmal versucht, und zuerst hat es wunderbar geklappt! aber als ich dann die funktion in mein programm bernommen habe hat er wieder nur zeichen ausgespuck..und dann hab ichs nochmal von dir kopiert und nun geht es auch mit deinem beispiel nicht
Code:
#include "asuro.h"
#include "avr/io.h"
#include "avr/pgmspace.h"
#include "string.h"
void push_flash(const char *string){
char zeichen;
while((zeichen = pgm_read_byte(string))) {
UartPutc(zeichen);
string++;
}
}
int main(void) {
Init();
push_flash("lskjdhflkajshdlfkjhslkdjfhlkjhlkj");
return 0;
}
liefertich wei nur nich warum das einmal ging und dann wieder nicht..
Lesezeichen