Portb ansprechen

OP #365862
Lesenswert?
• ▲
▼
Hallo

Ich fange gerade an mich mit dem AVR studio zu befassen.
ich habe jetzt eine Schaltung für den Microcontroller und die serielle
programmierplatine.ich möchte nun mit dem microcontroller eine pumpe
steuern und das mit c programmieren.diese pumpe soll 5 minuten laufen
und dann 15 minuten ruhig sein.und das endlos.ich wollte das mit einer
while schleife machen weiss jetzt aber nicht wie ich die aüsgänge auf 5
Volt oder 0 Volt bekomme.wenn ich einfach Portb=... schreibe, bekomme
ich die fehlermeldung nicht declariert.wenn ich es declariere wird das
dann nicht nur als einfache variable angenommen,oder wie ist das.Ich
danke schon mal für die hilfe.
bis dann seeadler78

MC:attiny2313
OP #365870
Lesenswert?
• ▲
▼
Hallo
ich bins nochmal.ich wollte jetzt mal ausprobieren die pins auf ein
nullpotenzial zu bringen.ich habe die testschaltung aus dem internet
mit dem blinklicht.dies ist an dem PBO angeschlossen.um es dauerhaft
leuchten zu lassen habe ich folgendes geschrieben.

#include <stdio.h>
#include<avr/io.h>

int main (void)
{

PORTB=0b00000000;
DDRB=0b11111111;
}

trotzdem bleibt die led aus.waran kann es liegen.
danke
seeadler78
Gast #365874
Lesenswert?
• ▲
▼
>die testschaltung aus dem internet mit dem blinklicht...

Aha, DIE Testschaltung also...

>was heisst jetzt gegen masse

Du kannst ne LED an nem µC-Pin (zumindest bei den AVRs geht das wegen
der symmetrischen Ausgangstreiber) auf zwei Arten anschließen, nämlich
gegen VCC oder gegen GND. Wenn Du sie gegen VCC anschließt, musst Du
den Pin '0' setzen, um die LED zum Leuchten zu bringen, wenn Du sie
gegen Masse schaltest, dann auf '1'.

Antwort schreiben

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.

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.