ATTiny12 -- Ausgabe von 2 Bytes

Gast #130894
Hi!

Ich hätte da mal eine Frage. ich habe zur zeit ein kleines projekt
laufen und hab mir dadurch eben einen ATTiny12 gekauft, da dieser sehr
klein ist.
Das einzige was der ATTiny können muss ist nacheinander am selben Pin
bits hinausschreiben.
hm... genauer gesagt sind es 2 bytes, deren inhalt immer konstant ist
was ich im hinauf schreibe.
dh.: er soll zb.:

0100 0010 0001 0000

immer auf dem selben pin ausgeben und ab dem zeitpunkt ab dem der µC
gestartet wird.

das ganze hört sich nicht wirklich nach einem problem an, wenn man
davon absieht das ich keine ahnung habe wie man ATTinys programmiert.
Ich arbeite zwar hin und wieder mit µC aber da nur mit den At89Cx051
und benutze die programmiersprache C.

könnte mir da jemand bitte helfen? bzw versteht man meine frage
eigentlich?;-)
hat jemand vl so einen LED-Blink programm als basic file (bin stolzer
besitzer vom BASCOM-AVR) mit kommentaren.
Gast
Danke für die Info.

Habe ich gemacht. Aber so ganz habe ich den durchblick auch nicht ;-).
Denn zwischen dem ATmega8 und dem ATTiny 12 ist ja doch ein erheblicher
unterschied, oder etwa nicht?!

wie lasse ich zb. eine gewisse zeit vergehen?
was muss ich alles initialisieren und vorallem wie?
Gast
- Int. Oszi kalibrieren (oder ext Quarz nutzen)
- Timer so einstellen, dass er im Ausgabetakt einen Int auslöst
- Im Timer-Int deine Ausgabebits rotieren und in Abhängigkeit vom
  Carry Portpin setzen oder löschen
Einzelheiten stehen im Datenblatt, in der Befehlsreferenz, der Hilfe
zum AVR-Studio und in zahlreichen Postings hier, besonders in der
Codesammlung. Auch in den Atmel-Appnotes steht glaube was über
Software-RS232. Eine fertige 1:1-Lösung wirst du wohl nicht finden...
Gast
Danke....

Schade eigentlich ;-)....
ich selbst bin überhaupt nicht ein so sehr begeisterter leser ;-)...
vorallem von so viel...in englisch... nicht umsonst haben wir
österreichischen Schüler bei der PISA-Prüfung so schelcht abgeschnitten
;-)
....aber da muss ich wohl oder übel durch ;-)

drotzdem danke.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 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.