-
Thread
Was fehlt an der Minimalbeschaltung am ATTiny26
Hallo Ich habe ein Programm für den ATTiny26 geschrieben das soweit auf dem STK500 mit internem Oszilator 1Mhz läuft. Jetzt habe ich einen Lochrasterplatine mit Spannungsregler 5V gebaut und das Ding läuft nicht. Angeschlossen sind folgende
simulavr 0.1.2.1-1 Atmel AVR simulator Hier der Code. (Im Makefile habe ich -mmcu=attiny26 definiert.) #include <avr/io.h> #define true 1 // delay for a minimum of <millis> // with a 1Mhz clock, the resolution is 1 ms void delay_ms( unsigned int millis ) { // Note
-
Thread
Beispielprogramm für RFM12 433MHz Funk-Module
www.pumpkininc.com/ubb/Forum22/HTML/000016.html http://www.rn-wissen.de/index.php/Avr-gcc#Optimierungen.2C_Tipps_.26_Tricks
Falls irgend jemand weiß, wie ich das ganze auf zwei ATtiny2313 zum Laufen bekomme meldet euch bitte. Vielen Dank!
-
Thread
programmierbare PWM Module/IC's
gerade vor der Problematik, benötige 3 PWM mit 10bit und ca. 50kHz Periodendauer. AVR zu langsam. Der ATTiny26 hat nur 8 bit dafür sau schnell (bitte korregiert mich, falls falsch), mein CPLD hat zuwenig MAKRO-Zellen für 1 PWM mit 16-Bit Schieberegister und 16-Bit Latch (werde noch probieren, alles auf 10
Jo, das is mir klar. Nur hab ich ja gelesen, dass der ATTiny26 (glaub ich) intern 64MHz oder so für die Timer/Counter generiert. Aber leider alles 8bit, soweit ich mitbekommen habe. Hab übrigens so einen PWM-Generator auch diskret aufgebaut (Schieberegister
-
Thread
ADC- Strommessung
Hallo liebe Forengemeinde, ich bin gerade damit beschäftigt mir mit einem ATTINY26 eine kleine Strom/ Spannungsanzeige für mein Netzteil zu bauen, allerdings muss ich für die Strommessung ja den Spannungsabfall am Shunt messen und für diese Aufgabe suche ich einen kleinen integrierten
-
Thread
FuseBit Tutorial
avrmega32.html http://www.ibrtses.com/embedded/avrmega128.html http://www.ibrtses.com/embedded/ATTiny26.html
-
Thread
LCD Inverter entstören
Hintergrundbeleuchtung funktionierte. Da ich das Display nun für andere Zwecke benötige und deswegen an meinen ATtiny26 angeschlossen habe, macht mir nun die Hintergrundbeleuchtung Probleme. Sobald ich die Beleuchtung einschalte, dauert es nur ein paar Sekunden, bis nur noch ein Zeichenwirrwar auf dem Display angezeigt
-
Thread
Problem bei Drehgeber auswertung
;# Project: Drehgeber auswerten mit Interrupt ;# Date: 20.3.07 ;# Version: 0.1 ;# Controller: ATtiny26 ;# Frequency: 1Mhz intern ;################################# .include "tn26def.inc" rjmp main ;Power-on-reset rjmp subroutine ;external interrupt reti reti reti reti
;# Project: Drehgeber auswerten mit Interrupt ;# Date: 20.3.07 ;# Version: 0.1 ;# Controller: ATtiny26 ;# Frequency: 1Mhz intern ;################################# .include "tn26def.inc" rjmp main ;Power-on-reset rjmp subroutine ;external interrupt reti reti reti reti
-
Thread
mC zur Frequenzmessung
nem externen oder Pin-Change Interrupt. 200Hz sind riesige 40.000 Zyklen bei 8MHz, da dreht der ATTiny25 nur Däumchen. Vielleicht ihn nebenbei noch Schach spielen lassen, damit er sich nicht so langweilt. Peter
dann von der CPU-Zeit gesehen völlig unkritisch (C-Programm selbst bei 1MHz Quarz möglich). Beim ATtiny25 kann man für die beiden Eingänge den externen Interrupt und den Comparatorinterrupt nehmen. Peter
-
Thread
C++?!?
return 0; } [/c] assembliert bei mir zu (gekürzt): [avrasm] .file "scratch.c" .arch attiny13 __SREG__ = 0x3f __SP_H__ = 0x3e __SP_L__ = 0x3d __tmp_reg__ = 0 __zero_reg__ = 1 .global __do_copy_data .global __do_clear_bss .section .debug_abbrev,"",@progbits .Ldebug_abbrev0:
.type _ZN1A4readEv, @function _ZN1A4readEv: .LFB3: .LM3: /* prologue: frame size=2 */ ldi r26,lo8(2) ldi r27,hi8(2) ldi r30,pm_lo8(.L_virtual void A::read()_body) ldi r31,pm_hi8(.L_virtual void A::read()_body) rjmp __prologue_saves__+32 .L_virtual void A::read()_body: /* prologue
-
Thread
Mein verrücktes Projekt ist fertig :)
ausreichend kommentiert. Die kosten der Teile ohne Akku, Handy, Telefon und Platine liegen bei ca. 26,- wenn man alles kaufen muss, ich brauchte nur die ICs und Elkos kaufen :) Alles Weitere steht in der Doku, und noch mal besten Dank an Björn für seine Idee, die ich im Prinzip nur erweitert und mit
Tastendruck. "21": rot "22": grün "23": linke Menü-Taste "24": rechte Menü-Taste "25": hoch "26": runter "27": * "28": # "29": links "20": rechts "3x": Druck der Zifferntaste x
-
Thread
hilfe
Guten tag brauche hilfe! ich wollte eine lcd anzeige mit hilfe eines attiny26 ansteuern hat jemand dies schon mal genacht oder hat ideen! bin für jenden rat dankbar!
es ist ein schulprojekt programmiert wird in c! es läuft einen attiny 26 danke für dir hilfe
-
Thread
Tastenmatrix auslesen über nur 2 Leitungen
2 Tasten gleichzeitig ist mit dieser Schaltung nicht möglich. Anbei ein Beispielcode mit dem ATTiny26. Peter
ich bisher nur Erfahrungen mit dem Atmega8 sammeln. Wenn ich den von Peter geposteten Code vom ATTiny26 im Atmega8 umsetzten möchte, was muss ich dazu beachten? Zum Beispiel verstehe ich nicht ganz wieso er PORTA so konfiguriert hat: [c]PORTA = 0xFF; DDRA = 0xFF; [/c] und welche Funktion
-
Thread
USB<->Seriell oder Nativ USB programmer für GNU/Linux Lapto
Parallelport Programmer den ich mit PonyProg betreibe, würde aber in Zukunft auch mal andere uCs als mein AtTiny 26 ausprobieren. Ich könnte mir vorstellen auch ein wenig mehr Geld zu investieren für z.B. einen STK500 oder ähnliches. Ich wäre froh wenn jemand mir aus meiner Verwirrung helfen könnte :).
-
Thread
Reed-Relais Ersatz (schalten per µC)
erstellt. Es wäre sehr nett, wenn mal jemand die Schaltung prüfen könnte. Wie gesagt nutze ich den ATTINY26. Sollte ich zwischen Portpin und IRF7314 noch Widerstände einplanen? Danke und viele Grüße, Erik
-
Thread
avr-gcc-4.1.1 verweigert sich dem ATtiny13
? gcc=4.1.1 libc=1.4.5(19:43:11 13.10.2006) binutils=2.15 (13:20:58 26.01.2007) gcc --target-help: Known MCU names: avr1 avr2 avr3 avr4 avr5 at90s1200 attiny10 attiny11 attiny12 attiny15 attiny28 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4433
specific options. avr-as --target-help Known MCU names: avr1 avr2 avr3 avr4 avr5 at90s1200 attiny10 attiny11 attiny12 attiny15 attiny28 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4433 at90s4414 at90s4434 at90s8515 at90s8535 at90c8534 at86rf401 atmega603 atmega103 at43usb320
-
Thread
Step Down Wandler komplett eigenbau
: ca 5A Ich wollte den Tiny26 nehmen, da er dank PLL einen PWM mit bis zu 250kHz erzeugen kann. Mein aktuelles Problem ist eigentlich: Der SchaltMosFet hängt ja zwischen Eingangsspannung, Spule und Ausgangsspannung. Wie stell
, der regelt den Strom durch eine weiße LED, versorgt wird aus 2 Zellen NiMh. Controller ist ein ATtiny24, und der läuft nur mit 2 MHz, zum Strom sparen. Mit freundlichen Grüßen - Martin
-
Thread
Frage zu Attiny26 + PWM
Moin, Ich möchte beim Attiny26 beide PWM Ports benutzen. (OC1A und OC1B also Pin 2 und 4) Allerdings verstehe ich die Funktion von Pin 1 und 3 nicht. Im Datenblatt ist über OC1A und OC1B und Strich drüber. Was bedeutet das?
-
Thread
ATtiny24 - ISR wird nie gerufen __vectors> fehlt
Wenn ich aber das hier mache (tiny26): "avr-gcc -v -Os -mmcu=attiny26 -o foo3.elf ghl.c" "avr-objdump -d foo3.elf" Ist die __vectors Tabelle vorhanden. Grüsse rolf-harry
attiny13:crttn13.o%s} \ %{mmcu=attiny2313:crttn2313.o%s} \ +%{mmcu=attiny24:crttn24.o%s} \ +%{mmcu=attiny44:crttn44.o%s} \ +%{mmcu=attiny84:crttn84.o%s} \ +%{mmcu=attiny25:crttn25.o%s} \ +%{mmcu=attiny45
-
Thread
Moeglichst schnelle LED-PWM?
500 Hz * 10.000 Stufen = 5 MHz. Da bleiben einem gerade mal 4 Taktzyklen pro Stufe bei z.B. nem ATTiny @ 20MHz. Ganz schoen knapp, finde ich. Gut, man kann noch nen Faktor 4 oder so gewinnen, wenn man die LEDs in z.B. 4 Gruppen aufteilt, und die ersten Male eben nur eine weitere Gruppe aktiviert. Aber
Damit du dir keine sorgen mehr um die Frequenz machen musst nimm einfach nen Tiny26, der kann mittels PLL den Timer mit 64MHz laufen lassen. Das sind bei 8 bit 250kHz. Wenn du dann die Vorwiderstandumschaltemethode verwendest, hast du auch die gewünschte auflösung im geringen bereich
-
Thread
Kleine Frage
Guten Tag alle, Kann ich meinen Attiny 2313 mit 12MHZ Quarz mit 4.5 V Batterien betreiben ? Reicht die Spannung bei 12 MHZ Taktung ? Möchte 3 x 1.5V AA Batterien benutzen. Muss man da auf den Amperewert achten ? MfG, Tugrul Ö.
? ich habe für meine RC5 Fernbedienung folgende genommen: BestNr: 614645 (großes C) Und nen tiny26, der schläft immer, wenn nicht grade gesendet wird...
-
Thread
QNF Massefläche verlöten?
Moin, Ich habe nun mein Layout für meine Platine mit nem QNF Attiny26 fertig. Wie man sieht ist unter dem Chip reger Bahnenverkehr. Ich denke das ist kein Problem? (Platine wird mit Lötstoplack hergestellt!) Im Datenblatt steht geschrieben man soll die Massefläche
nicht zum thema aber trotzdem :) @ bernd - wo bekommst du den attiny als qfn her? gibts da auch andere avr's im qfn bzw mlf? grüße
-
Thread
AVR: Wetterinformationen über DCF77 Gesperrt
Wenn man vereinfacht davon ausgeht das unser ganzes Alphabet aus 26 Buchstaben besteht {a, b, c, ... , x, y, z} und ich dir immer ein a sende (also der gnze Block besteht dann aus 14 a's) würde 1/14 = 0.07 aller Blöcke gleich sein (in etwa) was gleich der Wahrscheinlichkeit
? Mein Interesse an dem Thema ist natürlich rein akademischer Natur. Habe seit heute einen Attiny2313 der mir die einzelnen Bits ausgibt. (Scheint auch gut zu funktionieren)
-
Thread
Sharp LCD mit Attiny26
Hallo Ist es möglich mit dem Attiny26 dieses LCD anzusteuern? http://www.esskabel.de/Datenblaetter/LCD-Specs/Sharp/LM/LM5H40TA.pdf Wenn ja, funktioniert die möglichkeit die auch hier beim Tutorial beschrieben wird? Ich hab es
kennt der Attiny26 die Befehle SPL sowie SPH nicht. Das sind keine Befehle, sondern Registernamen... Der benutzte Befehl ist "out" und den kennt der schon. Der arme Tiny26 hat nur 128 Byte Ram, da braucht
-
Thread
Absolutes Fuses-Verständnisproblem
mache ich mit den Fuses falsch? "Ticken" ATMEGA32 und ATMEGA162 anders? Ich möchte auch bald ein ATTiny26 mit externem 20MHz-Quarz einsetzen. Aber wie müssen da die Fuses gesetzt sein. Ich check das einfach nicht. Ich bin für jede Hilfe dankbar. Euer Günni
avrmega32.html http://www.ibrtses.com/embedded/avrmega128.html http://www.ibrtses.com/embedded/ATTiny26.html Rene
-
Thread
Timer 1 vom Tiny25 leuft nicht an
AVR-Simulator (noch) nicht unterstützt wird. Zitat aus der AVRStudio-Hilfe, Known Issues für den ATTiny25: Timer/Counter1, including the Dead Time Generator, is currently not supported in the AVR Simulator. Wenn er in der Hardware auch nicht läuft, hast Du irgendwas falsch gemacht... Aber wie Karl
Hi Nur für den Fall, dass hier mal jemand drüber stolpert, der mit dem Timer1 vom ATTiny45 hat. Auch hier hat der Simulator im AVR Studio einen Bug und läuft nicht. Abhilfe schafft hier der Simulator2. Da läuft zwar der Timer, aber der hat dafür andere Bugs ;-) Grüße Torsten
-
Thread
Auswahl AVR-Controller: ATinyXX oder ATMEGA8?
Microcontrollersteuerungen mit Atmel-8bit-RISC-Chips. Ich könnte nun jeweils an die Anforderungen angepasst einen ATTiny oder ATMega -Chip auswählen. der Controller sollte haben: - DIP-Gehäuse - mit GCC programmierbar sein Die Frage ist nun ob ich nicht gleich z.B. den Atmega 8 für alle Anwendungen nehmen soll. Auch für die wo eigentlich einer der ATTiny reichen würde. Stromverbrauch wäre ein Argument das man in die Waagschale für den ATTinys werfen könnte. Preislich wäre es (fast) egal was man nimmt. Gibt es noch weitere Argumente für oder
-
Thread
Temperatursensor an Attiny 2313
analoges Signal zurück d.h. ich brauch einen AD-Wandler und soweit ich micht täusche, besitzt der Attiny 2313 ein AD Wandler oder nicht ?? Ich habe hier mein Attiny 2313 an mein USB Anschluss angeschlossen, wo ich über den PC diese Datenpins steuern kann , z.b. nen LED an und ausmachen. (IgorUSB-Plug
Entweder mit dem Tiny2313 einen Temperatursensor mit Digitalausgang benutzen oder den Tiny26 verwenden. Der wurde für solche Messaufgaben entwickelt.
-
Thread
Clock source ändern
supports auto addr increment. Programmer supports the following devices: Device code: 0x55 = ATtiny12 Device code: 0x56 = ATtiny15 Device code: 0x13 = AT90S1200 Device code: 0x28 = AT90S4414 Device code: 0x20 = ATtiny84 Device code: 0x34 = AT90S2333 Device code: 0x4c
) Device code: 0x5a = (unknown) Device code: 0x5b = (unknown) Device code: 0x5e = ATTINY26 Device code: 0x60 = ATMEGA161 Device code: 0x62 = (unknown) Device code: 0x64 = ATMEGA163 Device code: 0x69 = (unknown) Device code: 0x72 = ATMEGA32 Device code: 0x74
-
Thread
Temperaturmessung mit 1N4148
würde eher zu der etwas teureren Version mit Konstantstromquelle und pt100 raten. Als µC ist der ATTiny26 perfekt! Kann 0..250mV mit einer Auflösung von 10 bit messen.
-
Thread
Problem mit Timer0 am ATTiny26!
Hallo, ich versuche gerade den Timer0 am ATTiny 26 zum laufen zu bringen, aber irgendwo scheint der Wurm drinnen zu sein und ich find den Fehler einfach nicht! Hier Ausschnitte aus meinem Code: ISR(TIMER0_OVF0_vect) { PORTB |= (1 <<
Compare-Interrupts zu einem Reset führen. Der Vektor heißt > TIMER1_COMPB_vect. Nein, nicht beim ATtiny26. Beklag dich bei Atmel über die Benennung (Datenblatt, Tabelle 29 bzw. auch ATtiny26.xml, Pfad /AVRPRART/INTERRUPT_VECTOR/VECTOR4/SOURCE/).
-
Thread
Welchen Microcontroller ?
Quarz ranpappen. Ich hab auch schon für nen 2-stelligen Durchflußmesser den internen RC des ATtiny26 verwendet, für 2 Digits reicht der aus. Peter
-
Thread
Matrix-Schaltung 11x11 mit Microcontroller (Lauflicht)
Schieberegistern. 74HC595. Schau dir mal die Artikel an, dort gibts was dazu. Dann reicht auch ein ATtiny2313 mit 20 Pins. MfG Falk
> also ich hab zu diesem Namen leider nix brauchbares gefunden für einen www.reichelt.de ATTINY 2313 DIP http://www.reichelt.de/?SID=26oYTWaawQARoAAFkswTY6f4235298bab37b91654c31dad725443;ACTION=3;LA=2;GROUP=A362;GROUPID=2958;ARTICLE=54568;START=0;SORT=artnr;OFFSET=1000 ATMEGA 16-16 DIP
-
Thread
Zu wenig Pins -> Pins mehrfach belegen?
eingestellt, oder habe ich ein Verbindungsproblem? Bei dem verwendeten uC handelt es sich um einen ATTiny26. Habe es zur Zeit so wie auf dem angehängten Bild gemacht! mfg Bernd
-
Thread
Problem: Externe Platine übers STK500 (ISP) programmieren
Hallo, ich habe mir eine Platine mit einem ATTiny26 gebaut und MISO, MOSI, SCK und Reset auf einem 6 poligen Pfostenstecker herausgeführt um den Prozessor übers ISP vom STK500 programmieren zu können. Wenn ich jetzt den 6 poligen Stecker vom STK501
-
Thread
Suche eine kleine LCD library für den ATTiny26
Hallo, stehe gerade vor dem Problem, dass mein hex File für den AtTiny26 obwohl im eigentlichen Programm nicht viel getan wird durch die LCD Ausgabe viel zu groß wird (9kB), gibt es da eine ganz abgespeckte Version für die Ausgabe am LCD (HD44780U komp. 2x16 LCD), die ich
hd44780.o 102 0 1 103 67 lcd.o [/pre] Sollte also durchaus auch in einen ATtiny26 passen.
-
Thread
"PORT-Output" verzögern
das Problem und meine Lösung hierzu. Programmiere mit CodeVision und STK500 und verwende einen ATTiny26. Ich möchte für den PORTA für eine bestimmte Funktion je ein Bit setzen und eines Löschen. Für einen anderen Zustand der Funktion eben gerade andersherum. Z.b. #define prog_enable PORTA &=
-
Thread
20 EUR usb programmierer fuer Atmel AVR Controller & Co
Hmmm, ich will euch ja nicht den Batselspass verderben, aber für 26 Euro gibt's das Original-Atmel-Teil samt Gehäuse und ganz ohne Löten z.B. bei Digikey. Bei einer Sammelbestellung fallen die 18 Euro Spesen auch nicht mehr so in's Gewicht...
1.Programmierst du mit dem AVR Studio? 2. Wie schnell ist der ATTiny getaktet? Der ISP muss immer 1/4 der Clock Geschwindigkeit vom Zielprozessor haben. Mit dem AVR Studio kann man dies unter Board einestellen. 3. Notfalls mir einen Tiny zuschicken, dann kann ich
-
Thread
Attiny26 im Sleepmodus trotz Spannungswandler?
Moin, In einer Anwendung funktioniert mein Attiny26L mit zwei Nimh Zellen (Im Notfall auch mit einer). Die benötigten 5V liefert ein Step-Up Wandler (MAX1674). Nun möchte ich dass sich das Sytsem automatisch ausschaltet. Wenn ich nur den Tiny in
-
Thread
Wie kann man einen ATtiny2313 mit einem Fotosensor starten
hier im Forum leider auch nicht weitergeholfen hat, frage ich doch einfach mal. Wie kann ich einen ATtiny2313 mit einem Fotosensor / Diode oder Transistor das Programm des ATTiny starten??? Der ATtiny soll 16 LED Gruppen über die Porta, Portb und Portd die als Output konfiguriert sind, ansteuern. Ich
Sleep-Variante irgendwie interessant. Ich frage mich gerade nur wie ich das umsetze?? Wie setze ich den ATtiny in den Sleep Modus und wie soll er dann erwachen??? Ich bin noch nicht so firm in der ganzen Sache!!
-
Thread
Hilfe bei PWM
Hallo Zusammen, ich versuche gerade den PWM meines ATTiny26 zur Servosteuerung zu gebrauchen. Leider komme ich dabei nicht ganz so weit (wenigstens zuckt der Servo beim Programmiervorgang ein bisschen also der funktioniert zumindest). Folgenden Code habe
-
Thread
int Variable ins EEPROM speichern?
Hallo, ich versuche gerade herauszufinden, wie ich eine int Variable ins EEPROM meines ATTiny26 speichern und später wieder auslesen kann, habe mir das Tutorial angesehen, dort wird aber nur auf uint8 und uint16 und float eingegangen. Vielleicht kann mir ja jemand ein Codestück reinstellen,
-
Thread
Papst 24V Lüfter steuern
@Stefan Gemmel. Gutes Design. Nur der ATTiny 26 macht mich etwas stutzig. Der hat eine "High Frequency PWM" und "11-Channel 10-bit A/D converter". Dieser AVR ist gerade für Regelungsaufgaben konzipiert worden. Kommt dann darauf an in welche
"ATtiny26(L) is a powerful microcontroller that provides a highly flexible and cost effective solution to many embedded control applications." [1] "With full resolution (top value 255) the maximum PWM base
-
Thread
Frage zu Prüsumme und zum Flash lesen
0x4c = AT90S2343 Device code: 0x51 = (unknown) Device code: 0x55 = ATtiny12 Device code: 0x56 = ATtiny15 Device code: 0x68 = AT90S8535 Device code: 0x6c = AT90S4434 Device code: 0x86 = (unknown) Device code: 0x87 = (unknown) Device code: 0x23
) Device code: 0x45 = (unknown) Device code: 0x46 = (unknown) Device code: 0x5e = ATTINY26 Device code: 0x60 = ATMEGA161 Device code: 0x61 = (unknown) Device code: 0x62 = (unknown) Device code: 0x63 = (unknown) Device code: 0x64 = ATMEGA163 Device code: 0x66