Weil das nicht der Sinn von includes ist. C-Dateien werden nicht inkludiert. Punkt. (Ok, es gibt ein paar wenige Ausnahmen, aber im Allgemeinen ist das ein no-no. Es sei denn du weißt genau was du...
Art: Beiträge; Benutzer: bluebrother
Weil das nicht der Sinn von includes ist. C-Dateien werden nicht inkludiert. Punkt. (Ok, es gibt ein paar wenige Ausnahmen, aber im Allgemeinen ist das ein no-no. Es sei denn du weißt genau was du...
Definiere "startet nicht". Was genau passiert? Was passiert nicht? Was erwartest du dass passieren soll?
chm ist ein gepacktes HTML-Format, das kann nicht starten. Das wird über den IE angezeigt...
also wenn das "nop" kein Makro ist (was es nicht sein sollte, weil Makros i.a. großgeschrieben werden) und das abschließende Semikolon enthält wird der Code so nicht funktionieren.
nun ja, da musst du halt die Controller synchronisieren. Z.b. indem du mit einem zusätzlichen Pin eben signalisierst wann der Wert losgeht -- also Signal erzeugen, dann 1. Byte schicken, danach 2....
Das ist doch genau *richtig* so: du sendest erst das 1. Byte und dann das 2., also beide Werte abwechselnd (weil du das ja in einer Endlosschleife machst). Die beiden Bytes müssen dann eben LSB und...
Ähm ... das sieht doch so richtig aus. Wenn der Wert 16 bit sein soll musst du auf Empfängerseite beide Werte natürlich noch zusammensetzen. Also val = byte1 | (byte2<<8)
Oder überseh ich gerade...
na ja, du kannst z.b. zwei GPIOs miteinander verbinden. Auf dem Sender ist das dann ein Ausgang, beim Empfänger ein Eingang. Wenn du jetzt beispielsweise eben den Pin auf 1 ziehst bedeutet das "jetzt...
Dein Stichwort ist PWM. Ein Poti erzeugt Verlustleistung wenn du einen Verbraucher dranhängst (was du i.a. nicht willst) und wenn du das ganze mit einem Mikrocontroller machen willst musst du das...
und was genau tut nicht?
du hast eine serielle Verbindung die auf 8 bit Werten basiert. Du wirst also immer irgendein Protokoll machen müssen -- z.b. könnstest du über eine GPIO-Verbindung ein Handshaking machen und dann...
Im Prinzip ja -- dynamischer Speicher bringt einiges an Verwaltungsoverhead mit sich (ich konnte hier z.b. in einem (komplett anderen, auch andere Architektur, aber Mikrocontroller) Projekt...
du musst halt die Zahl in einzelne Bytes zerlegen. Wie du das dann genau aufbaust bleibt dir überlassen -- es muss schließlich nur auf beiden Seiten die gleiche Form haben.
Mal unabhängig davon: dynamischer Speicher ist auf einem Mikrocontroller i.a. eine ziemlich schlechte Idee. Und gerade in deinem Beispiel gibts ja nun wirklich keinen Grund nicht alles statisch...
Du legst damit keine Struktur an sondern machst eine Struktur und gibst dem Ding per typedef einen neuen Namen (nämlich "Strukturname" -- sonst musst du immer "struct bar" schreiben). Wobei ich nie...
eine SD-Karte hat zwei Möglichkeiten sie anzusprechen: SPI und SD. Der SD-Mode benutzt vier Datenleitungen. SPI ist da deutlich einfacher (und braucht auch weniger Leitungen), deswegen werden die...
Er hat geschrieben dass er unter Linux arbeitet. Wenn es eine Linux-Variante vom AVRStudio gibt: wo? Und WinAVR ist Windows-only. Der avr-gcc lässt sich aber genauso unter Linux bauen -- um genau zu...
hatte da mal was gesehen, habs aber selber nicht getestet. Frag mal Freshmeat.
einen brauchbaren Editor. Z.b. kate, gvim. Oder gleich kdevelop. Wahlweise entsprechende Gnome-Programme.
sollte...
dann lachen wir erstmal kurz drüber ... und wenden uns ersthaften Dingen zu.
Dir ist klar dass USB zwingend einen Master voraussetzt? Und nicht Multi-Master-fähig ist? Ergo nur für Anwendungen...
wenn du meinst ... ich habe damals (vor nun auch schon wieder 2 Jahren) ganz bewusst ein Gerät ohne serielle Schnittstelle gekauft und es bis heute nicht bereut.
ähm, Entschuldigung, nein.
Wenn...
keine Ahnung -- aber nachdem wir ja mit digitaler Logik arbeiten erwarte ich dass dann ne 0 rauskommt. Schließlich rennt der Komparator ja an die untere Grenze von 0V. Aber du könntest die negativen...
mit einem Compiler.
Google ist dein Freund. Wenn das Studio dein WinAVR erkannt hat geht das eigentlich ohne irgendwas zu machen, musst nur ein AVR-GCC-Projekt anlegen und die Projektoptionen...
es wird nicht tun.
Warum? Ganz einfach: weil die ganzen Programmer »böse« Dinge tun, die so eigentlich nicht vorgesehen sind. Die seriellen Adapter machen Bitbanging mit Statusleitungen. Das hat...
wo hast du denn den Unsinn gelesen? Das Makefile wird von make ausgewertet. Der Controller hat da nix mit zu tun. Make ist da relativ "generisch" (ich hab mit Makefiles z.b. auch schon LaTeX erzeugt)...
Nur: wie viele Stunden braucht der Hersteller um die Schnittstelle a) in den Rechner reinzubauen (gerade in Laptops ist der Platz doch sowas von knapp, da ist USB mit seinem deutlich kleineren...
warum fest reinklopfen? Warum nicht die Werte ins interne EEPROM, dann kannst du die auch zur Laufzeit noch ändern?
Hochladen wäre dann wahrscheinlich USART am geschicktesten ...