kleines Programm

OP #666782
hallo,

sorry meine Frage war vorher unvollständig

Ich möchte ein Programm schreiben dass an Port A das negierte und mit
ODER verknüpfte des Port C gesendet wird?

Es wird mit STK 500 Programmierkit (Prozessor ATMega 16) gearbeitet.
Programmiersprache C.

Welche Bibliotheken benötige ich dafür?

Hat jemand eine Idee?

Danke
Gast #666788
>Ich möchte ein Programm schreiben dass an Port A das negierte und mit
>ODER verknüpfte des Port C gesendet wird?

ODER womit verknüpfte.
Frage schon wieder nicht konkret gestellt.
Gast #666792
Hat jemand eine Idee?
Ja, die Maschine zwischen den Ohren in Betrieb nehmen.

Ne im Ernst, die Frage ist ungefähr so wie: "wie kann ich mit einem 
Bleistift einen Satz auf Papier schreiben?"
Gast #666798
Oder möchtest du von PINC lesen, PINC
negieren und die Ausgabe dann mit PORTA
verodern ?

Sammel erstmal deine Gedanken, und schreib
sie dann in mehreren Sätzen auf.
Gast #666807
Hmm ich würde das ganze so verstehen, dass er PORTC einliest, negiert 
und letztlich wieder mit PORTC verodert und das ganze an PORTA 
ausgibt...

Allerdings macht das keine großen Sinn, denn da kommt dann immer 0 
raus..
Gast #666812
Der OP ist wahrscheinlich eh schon im Bett und schläft nochmal
über die Problematik. Schule geht morgen wieder früh los und
die Hausaufgabe wird dann halt im Bus abgeschrieben... ;-)

Mal im Ernst. Dumme Frage -> Dumme Antwort(en).
Wer sein Problem nicht formulieren kannm, sollte erst einmal
ein gutes Stück tiefer ansetzen, wenn er es ernst meint.

Ansonsten helf ich ja gern, wo ich kann... aber so?!
Gast #666821
Der OP scheint als Franzose noch leichte Probleme in der Anwendung der 
deutschen Sprache zu 'aben  :-)
ca ne fait rien...

alors:

/* C starts here */
volatile * const unsigned char PORTA = .....
volatile * const unsigned char PORTC = .....
unsigned char zeichen;

{
zeichen = *PORTA;
zeichen= !zeichen;

/* zeichen = ~zeichen   */
*PORTC = zeichen;
}

/* das war jetzt VHIT, also vom Hirn ins Terminal, ohne Test oder 
sowas*/

c'est ca, j'espe`re?

Grüsse
Robert
Persönliche Seite #666822
Ich fuerchte das wird nicht viel bringen (das ist ein unvollstaendiges 
Programm) und ich fuerchte unser Mark wird das nicht eigenstaendig 
vervollstaendigen koennen. Womit wir beim naechsten Thema waeren: Mark, 
versuche es mal mit Kerninghan&Ritchie "The C programming language" 
("Programmieren in C"). Hab ne deutsche Fassung vom Hanser-Verlag in 
meinem Comicbuch-Regal... genau wo es hingehoert hehe.

lg,
Michael
Gast #666824
Super, du hast den OP jetzt noch mit Zeigern auf imaginäre Ports
verwirrt, die wahrscheinlich bitweise gemeinte Invertierung nur
im Kommentar geschrieben und dafür die bisher noch unklare Veroderung
weggelassen ;-)))

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 19 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.