www.mikrocontroller.net

Forum: Compiler & IDEs Einfaches Programm mit C


Autor: MASTERplan (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hey Leute,

Könnte ihr mal ein einfaches Programm geben, das wenn ein Eingang 
gegeben ist eine Ausgang schaltet. (für Atmega8)
Beim mir funktioniert das ganze irgendwie nicht.

Schon einmal Danke im vorraus!

MASTERplan

Autor: UBoot-Stocki (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert

Autor: Johannes (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

probier mal das hier:

http://www.myavr.de/download/myAVR_WorkpadPLUS_Demo.exe

starten -> C -> neue Datei -> Vorlagen -> MCU: ATmega8 -> "LED on"

ist einfach zu bedienen ;-)

Gruß J.

Autor: MASTERplan (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich Danke schon mal für die Hilfe.

Aber kann mir hier jemand mal einen Syntax hinschreiben?

Wäre echt plus!!

Danke!

Autor: Karl Heinz (kbuchegg) (Moderator)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
MASTERplan wrote:

> Beim mir funktioniert das ganze irgendwie nicht.

Zeig mal was du hast. Mit 'funktioniert irgendwie nicht'
kann hier keiner was anfangen.

> Aber kann mir hier jemand mal einen Syntax hinschreiben?

Könnte zb. so aussehen
#include <avr/io.h>

int main()
{
  DDRB = 0xFF;     // alle Pins am PORTB sind Ausgang
                   // Dazu verwenden wir noch den PORTC als
                   // Eingang

  while( 1 ) {
    PORTB = PINC;  // die momentane Eingangsbelegung vom Port C
                   // auf den Port B übertragen
  }
}

  

Autor: Dominik Riebeling (bluebrother)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
MASTERplan wrote:
> Aber kann mir hier jemand mal einen Syntax hinschreiben?

einen Syntax? Was meinst du damit?

Die Syntax von C erklärt jedes brauchbare Buch über C. Das Standardwerk 
(wenn auch nicht unbedingt Einsteigerfreundlich) ist "The C Programming 
Language" von Kerninghan & Ritchie. Ansonsten sollte sich über die Suche 
einiges finden lassen.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.