Ist doch ziemlich eindeutig.
Dem Compiler fehlt die Deklaration der Variable Prozessflag.
Du weisst was extern bedeutet? Wenn nicht dann gehoert es da wahrscheinlich nicht hin.
-> C-Grundlagen ...
Art: Beiträge; Benutzer: fluchtpunkt
Ist doch ziemlich eindeutig.
Dem Compiler fehlt die Deklaration der Variable Prozessflag.
Du weisst was extern bedeutet? Wenn nicht dann gehoert es da wahrscheinlich nicht hin.
-> C-Grundlagen ...
schraub das Ding mal auf und guck was sich drin so verbirgt.
Du stellst halt die falschen Fragen...
Hast du das Layout schon fertig? Kommst du da mit Doublelayer und ohne VIAs unterm Chip aus; oder laesst du dir ne Platine machen?
Ich denke du meinst QFN. Aber geh mal einen Schritt weiter in der Reihe. BGA, da gibt es auch viele interessante Bauteile, zumindest fuer mich. Das Problem ist nur, ohne einigermassen ordentliches...
aber wenn du mal an ein Thermometer kommst, mess mal spasseshalber dein Profil.
Wie gut im Vergleich zu sowas? ;)
http://img530.imageshack.us/img530/1940/tpgr3.png
Wenn man einigermassen loeten kann ist das bei empfindlichen Bauteilen oft schonender als im Ofen rumzubraten;...
checke am anfang deines Programms mal das MCUSR, da steht der Grund fuer den Reset drin. Wenn da 0 drin ist dann hast du womoeglich einen Stack Overflow.
Maxim selbst empfiehlt Keramikkondensatoren, ich weiss nicht wie ihr auf die Idee kommt da Elkos einzusetzen. Wenn Elkos gefordert waeren wuerde das explizit so im Datenblatt stehen.
Und 100nF sind...
"Frueher" gab es ja noch Bibliotheken.
Und dann kam das Internet. Die "not so early adopters" des Internets hatten den Vorteil das es noch Bibliotheken gab. So konnten sie in Buechern wie "1000...
willst du einen GPS-Baustein auslesen oder das ganze von der Antenne an selbst bauen?
Letzteres wird wohl nix wenn du eine Seite oder ein Buch suchst :)
Fuer ersteres sollten die Informationen...
Hat es auch nicht, das hat was mit dem der sich die Software ausgedacht hat zu tun :)
Do
portb.0 = 1
wait 1
portb.0 = 0
loop
Ueberlegen wir uns doch einfach mal was der Controller so...
ich hab vor das free(zeilen_puffer) mal ne Ausgabe gebastelt und das gibt bei mir wunderbar die einzelnen Zeilen aus.
Was funktioniert denn nicht?
Bitte das naechste mal den fehlerhaften Code posten, dein Beispiel funktioniert naemlich hervorragend.
und? Das kompiliert einwandfrei. ";" Bedeutet einfach NOP. Und wird idR vom Compiler?...
Probleme ist gut, was fuer Probleme? Dateien kaputt oder irgendwas was die nicht produzieren koennen? Wenn es um letzteres geht dann passe deine Designrules an die des Herstellers an.
IIRC...
das kann man sich zu Nutze machen wenn man nur einzelne Ziffern umwandeln moechte:
char ziffer = 7;
char ascii;
ascii = ziffer + '0';
und schon hat man die Ziffer 7 in die ASCII-Darstellung...
Deswegen nennt man die Dinger auch Movingheads. Wenn das einer nicht koennte wuerd ich ihn in den Laden zurueckschaffen *g*
Schraub mal nen richtigen Movinghead (mit Gobo, Farbrad, Zoom usw) auf,...
Und dann empfiehlst du deine Makros die ein erhoehtes Knieschiesspotential enthalten...
dann nuetzt dir die Gruppe tty nichts. Fuege dich der gruppe uucp hinzu, und natuerlich aus und wieder einloggen nicht vergessen
Die Holzhammermethode waere
`chmod 777 /dev/ttyS0`
Die etwas sanftere Methode mit etwas nachforschen
`ls -al /dev/ttyS0`
und
`groups`
und dann die zwei Ergebnisse hier posten.
ich habe das Gefuehl meinen Code mag niemand :-/
entfern mal die Wackelkontakte, und stell sicher das deine Spannungsversorgnung anstaendig ist.
Und haengt was an den SPI-Leitungen ausser dem ISP-Kabel?
Achja ich hab auch nen USB Programmer,...
na wenn du ein lauflicht machen willst bei dem das was links rausfaellt rechts wieder reinkommt dann ist mein Code doch sehr gut geeignet.
man kann sowas natuerlich auch ohne Bitshiftmagie machen....
naja nicht ganz, eigentlich ueberhaupt nicht. Naechstes mal les ich vorher was ror und rol eigentlich tut, hatte das anders in Erinnerung :/
EDIT2: Aber eigentlich ist sowas wie rol und ror,...
wie waers mit
unsigned char ror(unsigned char val, unsigned char places)
{
return (val>>places)|(val<<8-places);
}
unsigned char rol(unsigned char val, unsigned char places)
{
der Wert von _delay_xs muss zur Compilezeit bekannt sein.
Wie waere es mit einer Schleife, in die dann das _delay_ms kommt, die je nach Potistellung n mal durchlaufen wird.
EDITH: Da ist ja...