Moin Mich würde interessieren ob einer von Euch schon Erfahrungen mit den neuen Tiny's 24 44 84 hat. Diese besitzen ja kaum Hardware. Hintergrund ist die erstellung einer Lib für die Tinys. Mir geht es darum, ob es möglich ist auf diesen Controllern eine Software Uart und auch eine Software TWI reinzustopfen. Wenn ja, gibt es bereitsch schon APP Notes oder Code (AVR-GCC) und bis zu welchen Übertragungsraten lässt sich das machen? TWI - Standard 100kHz oder Fast mode 400kHz ? UART - 9600Hz bis 250000Hz ? Plaudert bitte mal Eure Meinungen und Erfahrungen raus :) Gruß
Vielleicht hilft Dir ja dies hier weiter: http://homepage.hispeed.ch/peterfleury/avr-software.html#libs
I2C-Master in SW ist überhaupt kein Problem, mache ich nur so. Ist ja nur ein bischen Bit-klappern, ähnlich wie SW-SPI, bloß noch mit Delays dazwischen, um das minimale Timing einzuhalten. Ne SW-UART ist in der Codesammlung für nen Mega8. Peter
@Peter: Vielen Dank. Werde jetzt wohl das USI Modul für TWI nehmen (Fast Mode) und dann die SW-Uart auf den Tiny portieren. Evtl. soll bei maximaler Ausbaustufe TWI im Fastmode laufen und die UART mit 250kBaud. bekommt man das zeitlich gemanaged oder ist das mit deinem Code nicht mehr möglich. Denn gerade bei diesen Übertragungsraten steigen viele SW-Uart Lösungen aus. Dachte an eine F_CPU von 20MHz Wie ist bei deinem Code das Frame Error und Overrun Handling gelöst, welches ja bei einer Hardwarelösung über entsprechende Flags realisiert ist? Gruß
Hi, hast du die USI zu TWI schon gebastelt ? Wäre ich mal neugierig =) mfg Manuel
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.