PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : AtTiny 12L + 1*16 LCD ?



Robin1508
23.12.2007, 10:39
Hi, wollte nur mal fragen ob es möglich ist mit einem Attiny 12L ein Display (Displaytech 161A) mit 1 mal 16 Zeichen anzusteuern?

Gruß Robin

Rofo88
23.12.2007, 10:54
Sollte Funktionieren, aber nur in Assembler.

Robin1508
23.12.2007, 10:58
wesshalb nur in Assembler ?

BASTIUniversal
23.12.2007, 11:01
Hi!
Hochsprachen wie C oder Bascom brauchen (normalerweise) SRAM. Der Tiny12 besitzt aber keinen.

MfG
Basti

Rofo88
23.12.2007, 11:02
Weil der Tiny12 keinen SRAM hat und damit kommen Hochsprachen wie C oder Bascom nicht zurecht. 1kB Flash ist auch nicht viel.

Robin1508
23.12.2007, 11:39
jo das heißt ich kann den garnich mit Bascom programmieren?

hmm....

Rofo88
23.12.2007, 12:05
Viel wirst Du mit Bascom und nem Tiny12 nicht machen können. Ein ATtiny85 ist da schon besser aber da kannste auch gleich nen ATMEGA nehmen vom preis ist der unterschied nicht so groß.

Robin1508
23.12.2007, 12:38
Aber es gibt ja keinen Atmega der so groß is wie der Attiny. Mir gehts halt um die größe, AtMega32 hab ich 4 stück da. Naja, zum experimentieren mit dem Display gehts ja, aber ich hab eben was kleines damit vor und da kann ich keinen Atmega 32 gebrauchen also hab ich mir den 12L´er bestellt, ich dachte ich kann ihn genauso programmieren wie den Rest.

Gruß

PS: Mit dem Attiny 13 geht das alles problemlos?

Hubert.G
23.12.2007, 13:02
Hat der genug Pins, oder nimmst du I2C.

uwegw
23.12.2007, 14:00
Der T12 hat nur 6 IO-Pins (wenn man den Reset abschaltet und HV-Programmiert). Das reicht gerade so für ein LCD. Dann müsste man schon die Datenleitungen doppelt belegen und über ein Buffer-IC in den Display-Pausen (enable high) die Daten rein-oder rausschieben. Das macht dann wieder zusätzlichen Hardware-Aufwand. Oder man schließt das LCD über ein Schieberegister an.

Für einen möglichst kompakten LCD-Controller ist eher ein Tiny24 ratsam. 11 IOs+Reset, das reicht für LCD (7), RS232 (2), I2C (2).

Johnes
27.12.2007, 14:55
Ich habe bei mir ein kleines Netzteil in gebrauch, wo ich den Tiny15 (hatte ich rumliegen) als Treiber für das Display nutze. Über einen 74'595 steuer ich das Display in 4-bit Mode an. Der Tiny misst über seinen ADC gleichzeitig Spannung/Strom und gibt diese Werte aus.

Der begrenzte Speicher ist randvoll, aber es geht!

MfG