-
Thread
USI - TWI Slavemit ATtiny26
ein TWI mit Slave und Master auf dem ATmega8 realisieren konnte möchte ich das gerne auch auf dem ATtiny26. Zunächst mal nur einen Slave, dann auch einen Master. Leider hat der Tiny nur dieses dämliche Universal Serial Interface und ich bin erstmal etwas überfordert damit :-/ Gibt es hierfür schon
Hallo Paul, mich würde ebenfalls Erfahrungen und realisierte Projekte mit ATTINY und TWI Slave interessieren. Habe auch gerade ein Projekt geplant in dem so etwas eingesetzt werden soll. Leider ist wohl USI in kombination mit TWI Slave nicht so verbreitet.
-
Thread
Messen von +/-100mV mit ATtiny
ein Differenzverstärker scheint genau das zu sein was ich brauche. Nun hab ich gesehen dass der ATtiny26 einen "differential ADC" hat - ist das etwa genau das was ich suche, direkt in diesem uC drin? (5v Vcc als ADC referenz und Gain von 20x wäre genau etwa richtig)
Ok, der ATtiny26 scheint doch nicht direkt zu gehen - an einem Eingang des differentiellen ADC muss immer mehr Spannung anliegen, sonst zeigt er einfach 0 an. Differenzverstärker mit Opamps... haben die am Ausgang
-
Thread
Monitor mit dem ISP
Es geht konkret um den ATtiny26 aber auch andere mit der gleichen Schnittstelle. Auf den Pins 1,2,3 wird mit ISP Programmiert! Aber auf den Pins liegt auch die SPI Schnittstelle die wenn ich das richtig verstanden habe für
-
Thread
ISP - Pinbelegung
werden müssen usw, das wird dann nur im Programm des AVRs hinterlegt, so das dieser weiß 0b100101=ATTiny26 und schaltet dann entsprechend den Multiplexer. Ich persönlich finde es aber besser jeder Schaltung ne ISP Anschluss zu gönnen so kann man jederzeit drauf wenn man was ändern will ohne gleich
-
Thread
ATtiny24 - Fuse Bits programmieren
Und wie komme ich jetzt auf Tiny45?? Also der "attiny24" ist auch drin.
hab und die Fusebits ändern will (Tools/AVR Prog), finde ich unter "Device" nur tiny 10, 12, 15 und 26.
-
Thread
Tiny26 programmieren - Laie
index.html Ich verstehe zwar etwas von Elektronik und so, habe aber keine Ahnung, wie man dieses EEPROM ATTiny26 programmiert. Ich wäre Euch für eine Anleitung dankbar. Kann man das über den PC machen? Kann/muß ich mir da einen Adapter Seriell(COM)-EEPROM bauen? oskar
Nachdem ich mitbekommen hatte, daß Tiny26 ein AVR ist, hatte ich mir das Tutorial auch gerade angeschaut. Soweit ich das Tutorial verstanden habe, brauche ich einen Adapter (ISP) den ich einerseits an den PC-Parallelport, andererseits an den
-
Thread
kann ATtiny26 nicht mehr programmieren
hi, sitz hier an einem projekt und spiel bischen mit einem tiny 26 rum. jetzt hab ich nun das problem, dass ich ihn von jetzt auf nacher nicht mehr programmieren kann. folgendes seh ich während dem programmieren: Reading FLASH input file.. OK Setting mode and device parameters.. OK! Entering programming mode.. OK! Erasing device.. OK! Programming FLASH .. OK! Reading FLASH .. OK! WARNING: FLASH byte address 0x0000 is 0x00 (should be 0x74).. FAILED! Leaving programming mode.. OK! darauf folgt der isp mode error mit dem hinweis die programmierfrequenz usw. zu überprüfen
-
Thread
tiny26: power-on reset vs external reset -> osc freq?
Hallo!! Ich beobachte hier einen merkwürdigen Effekt mit einem AVR ATtiny26 Prozessor. Es handelt sich dabei um meine ersten Gehversuche. D.h. bischen LED Geblinker und so. Der Prozessor ist bis auf das flash noch in einem jungfräulichen Zustand. D.h. an den Fuses habe
Hallo Klaus, ich bin am Anfang des öfteren verzeifelt,weil ich den Reset-Pin am Tiny26 als 'normalen' PIN betrachtet habe. So habe ich bspw. ein LCD nie zum Laufen bekommen, nur weil ich PB7 als Datenleitung verwenden wollte. Daher vermute ich auch, dass sobald Dein ISP angeschlossen ist
-
Thread
ATMega128 nicht ansprechbar!
angeschloßen sonst ist nichts weiter angeschloßen Der Programmer funktioniert problemlos bei meinen ATTiny26. Über AVR Studio versuche ich die Fuses auszulesen, aber bekomme nur FF FF FF ... Natürlich habe ich in der Software auch ATmega128 ausgewählt. Hat jemand eine Idee was ich vergessen haben könnte? Mein Programmer ist ein kleiner mit einem ATTiny2313 und einem 7,372 MHz Quarz (der Programmer signalisiert auch Betriebsspannung). Habe den Seriellen Programmer mit einem USB Converter am Laptop angeschloßen und wie gesagt bisher nie Probleme gehabt
-
Thread
ATtiny26 kaputt!
Hi, habe so eben festgestellt dass mir 2 ATtiny's futsch gegangen sind. Ich frage mich nur wie?! Die Spannung 5V kommt von meinem PC daran kann es nicht liegen. Ich habe ein programm aufgespielt und auf einmal wollte er nicht mehr. Habe es daran gemerkt dass der PWM ausgang nur noch komisch rumgeflackert hat, habe dann mal spannung weggenommen und wieder dran, manchmal ging er dann wieder.. teilweise ging er dann garnicht.. Mit 3,2V oder so stehen die chancen ganz gut dass er noch läuft, lässt sich dann auch per ISP und Ponyprog auslesen. Mit mehr Spannung lässt sich, falls überhaupt, nur wirrwar auslesen
-
Thread
PWM Timer1 beim ATtiny26 initianlisieren, wtf
Hi! Ich habe versucht mich durch den Datenblattjungle des ATtiny26 zu wühlen um aus meinem Timer1 ein PWMsignal an PB1 rauszuhauen. Wollte dazu die intere 64Mhz Fast Peripheral Clock verwenden. [avrasm] ; PWM Modus ldi R16, (1 << COM1A1 | 1 << PWM1A
ich simuliere und lasse es auf einem echten ATtiny26 laufen, beides funktioniert nicht. Ja der Simulator ist komisch. PB1 ist aber beim Tiny scheinbar permanent auf high, hab kein oszilloskop da aber ich sehe ja dass meine LEDs nicht dunkler sind
-
Thread
Akku mit Solarzelle laden
am Akku (also, ab wann geladen werden muss) und der Spannung von der Solarzelle würde ich einen Attiny mit 2 Komparatoren nehmen. Nur wie mache ich das mit dem Ladestrom? Hat jemand einen Schaltungstip? Konnte nichts dazu finden. Gruss, Henk
kann, dann ein Schaltnetzteil. Zum Beispiel irgendwas einfaches mit MC34063. > würde ich einen Attiny mit 2 Komparatoren Und ich wuerde mir wuenschen die Leute haetten wieder etwas mehr Ahnung von Analogtechnik haetten..... Olaf
-
Thread
Stromsparende Pegelanpassung am Digitaleingang?
Auswahl der Prozessorachitektur gegeben wurden, wird es jetzt etwas konkreter. Der Prozessor (AVRtiny26) soll in einer Schaltung für's Kfz einige (digitale) Signale verarbeiten. Leider ist deren Beschaffenheit noch gar nicht genau bekannt. Also z.B. ob low- oder high- aktiv, ob "auf der anderen Seite"
---+------|Portx L | R1 | | | | | \ | ATtiny === C1 C2 === / R2 | | | \ | | | | | -------------+----+--+ | |
-
Thread
AVR vs MSP430 und Linux
über einen einzigen (den RESET-) Pin erledigen. Das geht dann sogar schon bei Achtbeinern wie dem ATtiny13. DebugWire und JTAG werden z.B. vom AVR-Dragon unterstützt, aber leider nur bei Controllern bis 32k Flash. Das kann man dann per avarice auch unter Linux mit GDB verwenden.
Programmierleitungen als eine Art "Bus" oben durchgezogen. Darunter habe ich dann Sockel gelötet für die gängigen ATtiny's. Einen für den Tiny15 (ohne Quarz aber mit LED + Lötstifte für ein Eingangssignal), dann einen für einen ATtiny12/13 mit Quarz und jeweils einen für den ATtiny2323 und den ATtiny26. Oder Du baust
-
Thread
c Datei mit Assembler Datei linken?
Hallo, hab für meinen ATTiny26 ne Assembler Routine geschrieben und würde jetzt gerne diese durch eine in c geschriebene Funktion ergänzen die ich in einer *.c-Datei geschrieben habe. Kann ich diese Datei nun zu meinem Projekt
-
Thread
Empfänger 35Mhz PPM Fernsteuerung
Häng doch einen attiny24 oder so dran, der die PPM-Signale in I2C umwandelt. Die Konvertierung ist ja recht einfach, und mit input capture und USI wird das meiste davon sowieso schon in Hardware erledigt.
MC3372. Dazu gibts zwei Applikationen für eine Drahtlos-Maus im 27MHz-Band, mit einfacher 455kHz-ZF und 26MHz-Quarz direkt am MC3371-Oszillator. http://www.freescale.com/files/product/doc/MC3371.pdf (für 3371 und 3372)
-
Thread
Brauche ATtiny26_Std.aio Datei aus AVR Studio3
Da auf meinem Laptop nur das ältere AVR-Studio 3.56 läuft wollte ich mal ein Prog für den ATTiny26 simulieren, leider fehlt für das Ansichtfenster wo die Interruptflags die Ports usw drin sind die Datei für den ATTiny26 um das korrekt anzeigen zu können. In einem Verzeichniss liegen die Dateien rum nur für den ATTiny26 fehlt diese den ATTiny26 müsste es damals aber schon gegeben haben. Warscheinlich fehlt mir irgend ein Update auf der ATMEL Seite finde ich aber nichts AVR 3.56 scheint das letzte der 3er Reihe zu
-
Thread
UART Bootloader ATtiny13 - ATmega644
wurden. Leider funktioniert das Programm im uC noch nicht :( targets = { 0x1e9007: "ATtiny13", 0x1e910A: "ATtiny2313", 0x1e9206: "ATtiny45", 0x1e9205: "ATmega48", 0x1e9307: "ATmega8", 0x1e9403: "ATmega16", 0x1e9406: "ATmega168", 0x1e9502:
So jetzt habe ich mich ausgesperrt - unter welchen Umständen startet bei einem ATtiny der bootloader nicht?
-
Thread
avrdragon ISP Problem
4.12 SP3: Sw: 0x0100 0x0101 Full Support for: ATmega48/88/168, ATmega8, ATmega32, ATmega128, ATtiny13, ATtiny25/45/85 and ATtiny2313 February 26th, 2007 - Sw: 0x0101 0x0109 (released with AVR Studio 4.13) Added part support for ATmega88P and ATmega168P Mal sehen, wenn angegeben ist, das der
-
Thread
Bleiakku-Lader 12/24V
Hallo Hanno, ich habe meinen Attiny26 nun mit der default Einstellung für die Fuses-Bits programmiert. Nun klappt es und die Schaltung läuft wie gewünscht. (Ich meine wirklich Schaltung und ihre Regelung an sich, nicht die Tasten Abfrage
Hallo, könnte mir Jemand/in vieleicht den ATtiny26 proggen? Soweit ich es sehe, kann mein progger erst ab Atmega proggen. Naturlich gegen Unkosten und Aufwand-Entschädigung LG Dirk
-
Thread
LCD-Routine optimieren (große Zahlen)
belegen jetzt allerdings zu viel RAM. vorher: AVR Memory Usage: ----------------- Device: attiny26 Program: 1902 bytes (92.9% Full) (.text + .data + .bootloader) Data: 1 bytes (0.8% Full) (.data + .bss + .noinit) nachher: AVR Memory Usage: ----------------- Device: attiny26
Forum beschrieben, allerdings meckert dann mein Compiler: Compiling: user_io.c avr-gcc -c -mmcu=attiny26 -I. -gdwarf-2 -DF_CPU=8000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=user_io.lst -std=gnu99 -MD -MP -MF .dep/user_io.o.d user_io.c
-
Thread
LCD Display Problem bei ATTiny26
display bestellt. ist gestern gekommen und habe es mit folgendem code probiert: [c] ; Bei 4Mhz ATTiny26 .include "tn26def.inc" .def temp1 = r16 .def temp2 = r17 .def temp3 = r18 ldi temp1, RAMEND ; LOW-Byte der obersten RAM-Adresse rcall lcd_init
ldi temp, RAMEND ;Stackpointer initialisieren out SP, temp so muss das beim ATTiny26 ausschauen.
-
Thread
Suche regelbare Konstantstromquelle für ACULED
einer RGB HB LED möchte ich eine Schaltung zum Dimmen dieser ACULED entwerfen. Hierfür ist ein ATtiny angedacht der eine 3 Kanal PWM erzeugt. Mit dieser will ich 3 Konstantstromquellen ansteuern, die widerum den Strom durch die LED regulieren. Mein 1. Gedanke war 3 MAX16803 zu nutzen unt direkt
Leistungsaufnahme: 2,25 W Vorwärtsspannung typ.: 7,0 V Wellenlänge typ.: 520 nm Lichtstrom typ., (max): 26 lm, (41 lm) Blau: Leistungsaufnahme: 1,225W Vorwärtsspannung typ.: 3,6 V Wellenlänge: 460 nm Lichtstrom typ., (max): 2,7 lm, (4 lm) Öffnungswinkel: 120° Betriebsstrom (If): 350mA Gehäusefarbe
-
Thread
Stromverbrauch am Akku messen
sind. Wenn du nicht auf den Mega8 > festgelegt bist, wäre das jedenfalls eine Alternative. z.B. ATTINY26, bietet 20x Verstärkung und Differenzeingang Gruss Mike
-
Thread
Tonfrequenzen (Noten) erzeugen mit tiny45 in C
weiter! weitere Links: http://de.wikipedia.org/wiki/Direct_Digital_Synthesis "Re: Tonausgabe Attiny26?" http://www.mikrocontroller.net/topic/40872#305952 "direkte digitale Synthese" http://www.mikrocontroller.net/topic/18225 Unter "3.1.1. Funktionsberechnung" auf Seite 6 der Projektbeschreibung
-
Thread
Tiny26 und Timer0
Hallo, ich kämpfe gerade mal wieder mit dem Tiny26 und habe das Problem, dass ich dein Timer0 nicht richtig eingestellt bekomme. Ich hätte gerne, dass ich mit einer Frequenz von 100kHz (Taktfrequenz 4MHz) einen Interrupt bekomme. Nach welcher Formel
> welcher Listing meinst du? (sorry bin leider kein so Profi...) avr-gcc.exe -xc -Os -mmcu=attiny26 -Wall -g -o test.out *.c avr-objdump.exe -h -S test.out >test.lst Peter
-
Thread
Kabellänge von Patchkabel auf dem STK500
Hallo zusammen, ich habe gerade versucht einen ATTiny26 im Dip Gehäuse zu programmieren. Dazu habe ich den µC in einen Nullkraftsockel, der über ein Flachbandkabel im SCKT3700A1 Sockel steckt (so wie in der Anleitung). Nun sind ja noch einige Verbindungen
diesem ist dann ein paar Zentimeter neben dem STK500 ein Nullkraft Sockel befestigt, in dem der ATTiny steckt. Den Nullkraft Sockel direkt auf's STK500 zu stecken ging nicht, da ich zwei Sockel benötige (ATMega32 und ATTiny26), die zu nahe beieinander liegen, drum der Umweg über Kabel. Desweiteren
-
Thread
Neue Propeller Karte zu Fertigen
Durchkontaktierungen. Bilex gibt diese Designregeln an: Kleinste Leiterbahnbreite 0,254mm bzw. aufgerundet 0,26mm. Ebenso der Isoabstand 0,26mm. Wenn die kleinste Bohrung 0,5mm ist, dann benötigst Du dieses Via: VIA_ROUND_1.00/H0.50 Also ein Pad von 1mm Durchmesser. Die zwei Hundertstel unterschlagen
Ich programmiere mir gerade ein PS2 Keyboard für den Propeller. So ein 4 x 4 Keyboard mit dem ATTiny2313 + Kabel. Mehr braucht man nicht. Geht super mit dem BASCOM AVR. mfg Franz
-
Thread
Verrbraucher 24 VDC, 2A schalten
SPS-Programmierer und möchte für mich selber etwas kostengünstiger arbeiten. Ich habe mich für einen Attiny26L entschieden. Alles funktioniert supi, es fehlt lediglich der Leistungsteil der ein Ventil schaltet. Das Ventil liegt mit einer Seite auf Masse. Es benötigt 1,5 A bei 24 VDC. Da es um schnelles Schalten
-
Thread
Beschleunigungssensor ---- AVR aufwecken
Ich habe schon eine Schaltung mit einem Piezoelement aus einem alten Piezo-Summer und einem ATTiny26 gebaut. Einfach den Piezo direkt an den INT0-Eingang (Andere Seite gegen Masse). Ich habe nicht mal ein Gewicht draufgeklebt. Bei Erschütterung gibt das Piezo-Plättchen mehrere Volt und reicht zum
-
Thread
Wer zu tief gräbt, muss zahlen
mit dem Umfang der Aufgaben, die man dem MC zu erledigen gibt. Ich hab auch viele AT89C2051 und ATtiny26 im Einsatz und die älteren Projekte darauf sind noch in Assembler. Natürlich ist man mit zunehmender Erfahrung besser in der Lage, einen einzigen MC besser auszulasten und ihm mehr Aufgaben aufzubürden
-
Thread
Mehrere Geräte am SPI Bus - Interupts
viele... Aber es kommen eben welche. Den USI kenne ich beim Mega128 nicht (nur bei kleinen zB ATTiny26). Gibts den da? Was ist das genau? Eine Multifunktion Schnittstelle oder? mfg Robert
"den Rest" dann weniger auf. > > Den USI kenne ich beim Mega128 nicht (nur bei kleinen zB ATTiny26). > Gibts den da? Was ist das genau? Eine Multifunktion Schnittstelle oder? Ja. Aber besser als im Datenblatt eines AVR mit USI kann ich das auch nicht erklären. Im Zweifel nochmal konkreter
-
Thread
ATTiny2313 - Timerproblem
Ich habe den Quarz wie in Figure12 auf Seite 26 des Datenblattes des ATTiny2313 angehängt.
zählen. Noch besser gehts i.d.R. mit dem CTC-Modus... > Ich habe den Quarz wie in Figure12 auf Seite 26 des Datenblattes des > ATTiny2313 angehängt. Hannes' Beitrag bezog sich darauf, dass Du einen QuarzOSZILLATOR erwähnt hast. Und das ist was völlig anderes...
-
Thread
ATTiny26 EEprom lesen/schreibe. Ich blicks nicht
Hallo ich bin absoluter AVR Anfänger und möchte Daten in das EEProm eines ATTiny26 schreiben und danach wieder auslesen. Leider komm ich mit dem was im Datenblatt steht überhaupt nicht klar. Würde mich über einen kleinen Codeschnipsel ö.ä. sehr freuen. Gruß Marcus
-
Thread
häufig gemachte uC/ASM fehler >>Liste<<
PORTF pins are not working? - disable the Jtag fuse - forgot to connect the AVCC pin ATTINY26: pin change interrupt: works in simmulation, not on the device - disable the alternate port function e.g. ADcompare ATTINY12: see for different fusesettings in datasheet before changing
-
Thread
Warum bekommte vom AD-Wandler sprunghafte Werte?
Hallo zusammen Ich programmiere einen ATTiny26 und will auf Pin PA0 einen Analog-Wert weiter verarbeiten. Ich habe ein 5k Poti auf GND und +5V gehängt und den Schleifkontakt auf PA0. Irgendwie habe ich keine fliessende Werte wenn ich das
-
Thread
Warum funktioniert mein Servotester (Tiny26) nicht?
Hallo Ich bin möchte mit einem ATTiny26 ein Servotester bauen der auf dem Ausgang PB0 ein Servosignal von 50Hz und eine Signaldauer von 1-2ms ausgibt. Die Servostellung wird über ein 5k Poti an PA0 Analog eingelesen Der kleine wird mit
-
Thread
ATTiny25, Pollin-Board + PonyProg
. genauso programmiert wird (Datasheet, unter "serial downloading") - spontan würde ich nach dem attiny26 oder 24 schauen, wenn einer von denen von Ponyprog unterstützt wird - und den bei Ponyprog einstellen oder du suchst eine andere Software für deinen Programmer etc.
das hier >Support the AVR ATtiny microcontroller ATtiny12, ATtiny15 steht auf der ponyprog seite. D.h. mit Ponyprog wird das wohl nichts. Einen anderen Programmer unterstützt das Pollin boar meines wissens nach nicht. Das einzige
-
Thread
Tiny 861 avr studio
also soweit bin ich auch schon ohne dich gekommen! aber da finde ich nur die include für den tiny26, brauche aber die für den tiny861 !
http://www.attiny.com/software/tn861def.inc
-
Thread
Wie belebe ich meinen ATTiny26 wieder ?
Hallo Ich habe dummerweise bei einem ATTiny26 über die Fuse die ISP Leitung deaktivert. Jetzt versuche ich mit einem STK500 Kit und der Parallell Programmierung den wieder ins Leben zurück zu erwecken damit ich ihn wieder Seriell Programmieren kann. Leider ohne Erfolg. Ich habe in AVR Studio 4.11 auf der Seite "ATtiny26 High Voltage Programming" Diese 8 Verbindungen/Brücken gevorgenommen und die 5 Jumper gesetzt. Dann habe ich im AVR-Studio auf den Button "Erase Devisce" und dann Fuses "Serial program downloading