Sollte Funktionieren, aber nur in Assembler.
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
Sollte Funktionieren, aber nur in Assembler.
wesshalb nur in Assembler ?
Hi!
Hochsprachen wie C oder Bascom brauchen (normalerweise) SRAM. Der Tiny12 besitzt aber keinen.
MfG
Basti
Weil der Tiny12 keinen SRAM hat und damit kommen Hochsprachen wie C oder Bascom nicht zurecht. 1kB Flash ist auch nicht viel.
jo das heißt ich kann den garnich mit Bascom programmieren?
hmm....
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ß.
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?
Hat der genug Pins, oder nimmst du I2C.
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).
Lesezeichen