-
Thread
psoc oder stk500 zum programmieren von uC?
wenn es schon seit Ewigkeit 32 gibt? Weil ich 0,4/0,5 Pitch nicht mehr selber löten kann. Ein ATtiny25 im SO-8 ist einfach viel besser handhabbar. Ich hab größtenteils komplexe Abläufe zu steuern, da ist ein ATiny25/24/261 (je nach benötigten IOs) einfach ideal geeignet. Die 32Bit würden mir
es schon seit Ewigkeit 32 gibt? > > Weil ich 0,4/0,5 Pitch nicht mehr selber löten kann. Ein ATtiny25 im > SO-8 ist einfach viel besser handhabbar. > > Ich hab größtenteils komplexe Abläufe zu steuern, da ist ein > ATiny25/24/261 (je nach benötigten IOs) einfach ideal geeignet. > > Die
-
Thread
Attiny 261A diff-ADC an GND o.k.?
Ich möchte eine (kleine) Spannung messen, nun mit GND Bezug. Ist es o.k. den differential ADC auf einer Seite direkt mit GND zu verbinden? Ich glaube schonmal von Problemen gehört zu haben.. Im DB kann ich hierzu nichts finden und auf dem Breadboard scheint es erstmal zu klappen. Was sagen die Profis?
-
Thread
Dragon ISP mode failed
kabel -> dragon (leuchtet grün) -> isp kabel + vcc versorgung -> ic. ich habe inzwischen den IC (attiny261A) und nur den IC per ISP am DRAGON agneschlossen
soll ich dir einen schaltplan malen, wo der isp am attiny261A hängt? plus stromversorgung. Mehr ist nicht in dieser aktuellen Schaltung enthalten
-
Thread
Brushless Regler
angekommen, doch seitdem habe ich es noch nicht zum funktionieren gebracht. Ich nutze als Controller den Attiny261. Seine Timer sind speziell für BLDC ausgelegt. Ich habe diesen µC zuerst ohne Mosfets probiert, um zu überprüfen, ob mein Programm überhaupt das richtige macht, also mit Totzeit zwischen High und
Halbbrücken sind teilweise gleichzeitig mein ISP Anschluss. Jetzt kann ja meine Hardware außerhalb des Attiny nicht feststellen, ob ich den Attiny gerade programmiere, oder nicht. Ich denke, dort wird bei mir der Pfeffer vergraben sein. Ich hatte zwar schonmal dran gedacht und habe bewusst einen Widerstand
-
Thread
ATTiny2313 und 32kHz Oszillator
Der ATtiny2313 kann erst ab 400kHz. Besser ist der ATtiny25, der läuft auch mit 32kHz und kann dann mit wenigen µA auskommen.
anschliessen kann Was stört Dich an einer 1-chip Lösung? Nimm doch einfach nen anderen AVR (ATTiny25, 24, 261A, ATMega48).
-
Thread
neuuen Attiny 26 in avr studio einbinden
Hi Was heist hier 'neu'. Der ist schon so alt, das es Nachfolger (ATTiny261/461/861) gibt. MfG Spess
sorry ,es war nicht gemeint ,das der Attiny 26 neu ist.sondern es war gemeint ,dass ich einen Attiny 26 in mein Avr einbinden möchte,da der Attiny 26 nicht in mein Avr studio5 enthalten ist.deswegen hab ich einen "neuen Attiny 26" geschrieben
-
Thread
Verkaufe DIAMEX PROG-S - ISP-Programmer für AVR / STM32 / NXP / LPC
, AT90S2313, AT90S2333, AT90S2343,AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90S8535 - Tiny: ATtiny12, ATtiny13, ATtiny15, ATtiny2313, ATtiny24, ATtiny25, ATtiny26,ATtiny44, ATtiny45, ATtiny84, ATtiny85, Attiny86, ATtiny261, ATtiny461, ATtiny861 - Mega: ATmega88, ATmega103, ATmega128, ATmega1280
-
Thread
Arge Probleme mit BLDC Steuerung
schon gedreht. Nur musste ich feststellen, das mir regelmäßig die Mosfets kaputt gehen. Mit dem Attiny 261 kann man recht leicht einen aktiven Freilauf programmieren, er unterstützt es in Hardware. Er hat einen Death-time Zähler, 4 bit mit eigenem Prescaler. Zuerst habe ich diese Werte für diesen Zähler
schalten und es wird eine maximale Schaltfrequenz von 100MHz angegeben, also bin ich mit meinem Attiny noch weit drunter. Der Timer 1, der für die ganze PWM zuständig ist bekommt den Systemtakt als Quelle(16MHz) und ich habe jetzt auch einen Prescaler von 8 eingestellt. Ich betreibe den Timer im
-
Thread
ATXmega: Compare Werte nach Überlauf ohne Funktion
enablest, solltest Du vorher dessen Pending-Bit löschen. Einige AVRs haben asynchrone Timer, z.B. ATtiny261. Da muß man nach dem Löschen und vor dem Enable noch 3 NOPs einfügen, ehe es wirklich als gelöscht angekommen ist. Achso, Löschen durch 1 reinschreiben (sollte ja bekannt sein).
-
Thread
ATTiny261, XTAL Pins als IO benutzen
Hallo! Ich benutze einen ATTiny261 und stehe vor dem Problem, dass mir die I/O Pins ausgegangen sind. Bin leider an diesen µC gebunden und das Platinendesign steht mehr oder weniger fest. Große Änderungen an der Hardware fallen somit
. Programmiert >wird mit microC und AVRFlash. Vielleicht liegt es an deinem Board. Wenn der ATTiny261 mit internem RC-Oszillator läuft sind die beiden Pins als IO verfügbar. Hast du direkt an den Controllerpins gemessen? MfG Spess
-
Thread
3x4 Tastenmatrix
können. Die werden auch mit Zwischenregistern synchronisiert. Eine Folge davon ist z.B., daß beim ATtiny261 das Löschen eines Interruptflags des T1 erst 3 Takte später wirklich erfolgt ist.
-
Thread
IDE unter Linux
atmega64m1 atmega8 atmega8515 atmega8535 atmega88 atmega88a atmega88p atmega88pa atmega8hva atmega8u2 attiny11 attiny12 attiny13 attiny13a attiny15 attiny167 attiny22 attiny2313 attiny2313a attiny24 attiny24a attiny25 attiny26 attiny261 attiny261a attiny28 attiny4313 attiny43u attiny44 attiny44a attiny45 attiny461 attiny461a attiny48 attiny84 attiny84a attiny85 attiny861 attiny861a attiny87 attiny88 atxmega128a1 atxmega128a1u atxmega128a3 atxmega128d3 atxmega16a4 atxmega16d4 atxmega16x1 atxmega192a3 atxmega192d3
-
Thread
Mosfet-Endstufe zur BLDC Regelung
Der ATTINY261 gefällt mir sehr gut. Werde ihn dann nehmen. Danke für die Tipps erstmals, jetzt muss ich noch ein bisschen lesen und wenn ich dann nicht zu faul bin, werde ich die Schaltung zusammenklicken und
noch die Möglichkeit über einen zweiten PIN beide Mosfets Stromlos zu schalten. Wenn du aber den Attiny261 nutzen willst, wären IR2101 besser. Weil der Attiny ja auch für Highside und Lowside jeweils einen PIN nutzt. Mit denen habe ich auch schon einen BLDC Regler aufgebaut, funktionierte super. Und
-
Thread
Atmel Studio 6 Error ID 0x14
Dann gab's garkeine Probleme mehr. Genau das hat bei mir auch geholfen :-) Ich habe einen ATtiny261A auf einem STK500 Blauer Sockel (SCKT3700A1) eine Brücke zw. ISP6PIN und SPROG1 eine Brücke zw. PORTE RST auf PORTB PB7 eine Brücke zw. PORTE XT1 auf PORTB PB4 Ständig kam die Meldung ..0x14.. Nach dem Umstellen der ISP Clock von 1,748 kHz auf 3,498 kHz kam ich auf den ATtiny wieder drauf.. Super thx :)
-
Thread
ATtiny26 Pin Change Interuppt ( PCINTx ) in der Praxis wenig brauchbar oder ?
Hi >Wo finde ich denn das Pin Change Mask Register beim ATtiny26 ? Ups. Dann scheint das (fast) der einzige zu sein, der die nicht hat. Bei den Nachfolgern ATTiny261/461/861 sind diese Register vorhanden. Von der Seite gesehen, ist der PC-Int beim ATTiny26
Peter Dannegger schrieb im Beitrag #2967238: > Aufpassen muß man beim 261, daß die Maskenbits etwas wirr angeordet sind > und einige schon beim Reset enabled sind, um zum 26 kompatibel zu sein. Oh, wusste ich nicht. Beim aktuellen Typ (ATtiny261A bzw. ATtiny461A, ATtiny861A
-
Thread
Kaufberatung - Fortgeschrittener Einstieg - AVR
UKkohn8AAAIAAAQhPV2304157a308fa9ccfb082e87b60eb2df und diesem Kabel: http://www.reichelt.de/Sub-D-Kabel/AK-261/3/index.html?;ACTION=3;LA=5;ARTICLE=3983;GROUPID=4811;artnr=AK+261;SID=13@UKkohn8AAAIAAAQhPV2304157a308fa9ccfb082e87b60eb2df Zusammen nutzen? Kann ich dann darüber auch ISP nutzen? Und High voltage
UKkohn8AAAIAAAQhPV2304157a308fa9ccfb082e87b60eb2df > und diesem Kabel: > http://www.reichelt.de/Sub-D-Kabel/AK-261/3/index.html?;ACTION=3;LA=5;ARTICLE=3983;GROUPID=4811;artnr=AK+261;SID=13@UKkohn8AAAIAAAQhPV2304157a308fa9ccfb082e87b60eb2df > Zusammen nutzen? > Kann ich dann darüber auch ISP nutzen? Und High voltage
-
Thread
Attiny 261 stirbt(?)
Hallo! Ich bastel seit einer Weile an einem Brushless-Regler. Der Attiny 261 eignet sich ja bestens dafür. Ich habe bis jetzt zwei Varianten ausprobiert. Einmal mit einem Treiber-IC IR2101 und das andere mal klassisch mit N- und P-Mosfet. Beide Varianten habe ich als Schaltplan
Phasenspannung langsam ansteigt. Dann löst der Komparator ja zu zeitig einen Interrupt aus. Und der Attiny 261 kennt leider keine Gain-Verstellung. B.A. schrieb im Beitrag #2944844: > Leider gibt es von dem Mikrokopter BLCD_Ctrl kein Layout dann könnte man > das mal nachbauen. Ich finde es schon
-
Thread
ATmega88 Timer Auflösung
Von Atmel gibts ne AN für Drehstrommotoren mit dem ATtiny261. Peter
Peter Dannegger schrieb im Beitrag #2938636: > Von Atmel gibts ne AN für Drehstrommotoren mit dem ATtiny261. > > Peter Das habe ich erwartet. Es gibt auch andere App-Notes dazu. Das ist aber nicht mein Problem. Es wäre schön, wenn einer auch auf meine Problematik eingehen könnte. Vielleicht habe
-
Thread
ATmega8 verfused Rettung mit dem Dragon?
gemäß dem Bild "Figure 3.7." anschließen. Darunter sind dann die 2 abweichenden Belegungen für ATtiny26/261/461/861 und ATtiny2313 abgebildet. Gruß Klaus
-
Thread
USI Buffer Register USIBR
Guten Morgen, ich bin dabei mit dem AtTiny261A einen SPI-Slave aufzubauen. Problem habe ich in folgender ISR: [c] ISR (USI_OVF_vect) { //uint8_t data = USIDR; // << geht uint8_t data = USIBR; // << geht nicht if(data == 0x42
Ich muss hier nochmal die Särge ausgraben, aber ich habe das gleiche Problem. Ich nutze einen ATTiny84 als SPI Slave. Das USIBR ist irgendwie nicht zu gebrauchen. Im AppNote zu SPI steht leider nichts zum Buffer Register drin, im Gegenteil: "The USI Data Register (USIDR) is an 8-bit Shift Register
-
Thread
Programmierung eines Stylophones in Assember. Wer kann helfen?
Hier mal das Prinzip für nen AVR ATtiny24 (PIC kann ich nicht): [c] #include <avr/interrupt.h> #define F_CPU 8e6 // 8MHz #define C4 261.626 #define D4 293.665 #define E4 329.628 #define F4 349.228
-
Thread
Astabiler Multivibrator
Wenns besonders klein sein soll, nimm nen ATtiny4. Der braucht 2,8 * 2,9mm² Platz. Peter
mA Basistrom und 5 V "Collector"spannung ) liefert die Stromverstärkungen von: "vorwärts" > 261 bzw. "rückwärts" > 46.
-
Thread
Atiny261L hat keine Lust 5V auszugeben [Bascom]
Hallo liebes Forum. Ich habe einen Atiny261L in Minimalbeschaltung. VCC VDD und ARF. Hardwarereset ist per Fuse auf 0. Interner Quarz auf 8Mhz, und den Teiler auf /8. Soweit sogut. Ich habe ein kleines Programm was per Timerinterrupt einfach
immer schon aus einem Beispiel übernommen. LG Tim [code] $crystal = 1000000 $regfile = "Attiny261.dat" $hwstack = 40 $swstack = 20 $framesize = 20 Takt Alias Pinb.3 Config Pinb.3 = Output Enable Interrupts Config Timer0 = Timer , Prescale = 1 Enable Timer0 On Timer0 Clock
-
Thread
Wofür #define PA0_PORT PORTADC?
mitgeben. Oder wenn ADC_TMP auf den Kanal des internen Temperatur-Sensors zeigen würde... (beim ATtiny24a ADC8, beim ATtiny261a ADC11, beim ATtiny25 ADC4 usw...). Oh, ich komme richtig in Fahrt ;-) Vielleicht sollte ich besser einen neuen Thread aufmachen.
-
Thread
Analoge Verzögerungsschaltung bis in den Stundenbereich hinein
Nimm statt des ATtiny26 den ATtiny261. Der hat nen Watchdog Interrupt und verbraucht dann 7µA bei 5V: Figure 24-12. Power-down Supply Current vs. VCC (Watchdog Timer Enabled) Alle 8s zählt der Interrupt eine Variable
immer noch 7µA (4µA bei 3V) ganz ohne jedwede zusätzliche > Hardware. > Nur den MC upgraden (26->261)und ein paar Zeilen Code. > Plus 2µA für den Spannungsregler 12V->5V (z.B. MCP1703A). > > Wer bietet noch weniger? > > Das hört sich gut an. An solch ein Upgrade des gesamten Projekts( ATtiny26
-
Thread
Quadrocopter/Hexacopter (Grundsätzliche Fragen zu einem neuen Vorhaben)
kann das natürlich nicht. Ich habe einen einzelnen Brushless-Regler ja schon gebaut, auf Basis des Attiny261. dieser ist für genau solche Anwendungen gedacht. Es werden also pro Motor noch ein Attiny261 mit auf dem board sein. MfG Dennis
-
Thread
Sinusoszillator, VCO, Waveform Generator - Bauteil gesucht!
> und einen Cmos-Schalter IC sogar selbst bauen. Da ist aber Jesper Hansens MiniDDS mit einem ATtiny2313 letztlich weniger Aufwand.
interrupt sollte doch dafür geeignet sein. Hatte der alte AT90S2313 nicht, aber der Nachfolger ATtiny2313 hat sowas. Aber das ist jetzt schon ziemlich weit weg von Bärbels ursprünglicher Frage, zumal sie ja eine Festfrequenz von 10 kHz braucht und sonst nichts.
-
Thread
Ausganssignale IR2101 so richtig?
Hallo! Ich bastel an einem BLDC Treiber. Schaltplan siehe Anhang. Der Attiny 261 bietet eine einstellbare Totzeit, welche ich natürlich nutze. Die Mosfets werden auch nicht warm. funktioniert also soweit. Mich wundert nur der Signalverlauf, wenn ich mit dem Oszi an den Gates
Festplattenmotor für Kenndaten hat. Aber ich denke, diese Freilaufdioden sind nicht wichtig, da der Attiny 261 die Möglichkeit des aktiven Freilaufs bietet, deswegen auch mein Hinweis am Anfang mit den einstellbaren Totzeiten. Also wenn meine PWM ein logisch "Null" ausgibt, schaltet nach der Totzeit der
-
Thread
Mikrocontroller PonyProg Programmierschaltung
"VERIFY" Finger weg, oder? Kannst du so lassen. > 4.: Sind die "Port Definitions" für den ATTiny13 bzw. ATMega8 bzw. > ATMega32 richtig eingestellt? Beim Attiny13 wird das nicht assemblieren, weil der keinen PORTD hat. Der Bootloader verwendet einen Software-Uart der 8MHz Takt voraussetzt.
>> oder eine ASM-Datei, die ich dann in AVR Studio 4 kompiliere. > Beitrag "FBOOT18: Bootloader ATtiny13 - ATmega261" > > Wünsche viel Erfolg > > Gruß Oliver Wrong! Keine Kopfstände nötig, gibt ne Version mit einer eigenen dlportio.dll welche einen anderen Treiber verwendet (TVicPort), einfach
-
Thread
Spannung zwischen 2,4V und 3,5V mit 10 bit erfassen
Am einfachsten nimmt man einen AVR mit Differenzeingang, z.B. ATtiny24, ATtiny261, ATmega164. Dann reichen ein paar Widerstände. Peter
Hi >Am einfachsten nimmt man einen AVR mit Differenzeingang, z.B. ATtiny24, >ATtiny261, ATmega164. ATMega88 geht auch. MfG Spess
-
Thread
Netzteil mit PWM?
Anhang. Zum innenleben (siehe Bild Anhang): Ich wollte, um das ganze zu steuern und regeln, einen Attiny2313 einbauen. Es ist bereits ein Trafo mit 2 Sekundärwicklungen verbaut (Ueff 12V). Diese 12V-Wechselspannung wird gleichgerichtet, und per PWM auf die Ausgänge geschalten. (beim anderen Ausgang
gscheites Labornetzteil und das will ich mit LM317 realisieren. Die Steuerung erfolgt durch einen Attiny (vor allem wegen dem Drehschalter, aber auch wegen einer genauen Strombegrenzung und vll. softwaremäßige erweiterungen). Ich will mittels PWM die Spannung am adj. am LM317 einstellen. Also PWM > Tiefpass
-
Thread
AT90PWM3B Source Code
psc auch nicht verstanden und habe mich zum Schluss für einen anderen controller entschieden, den attiny261. Der hat auch einstellbare totzeiten und das datenblatt ist wesentlich verständlicher. Über interne pll kann man den timer auch bis 64mhz laufen lassen. Mfg Dennis
-
Thread
gebräuchlichste Standard-AVRs?
gegeneinander austauschen (sofern man den Quellcode des Programms neu übersetzt). *8* Pins: _ATtiny13A_, ATtiny25, ATtiny45, _ATtiny85_ *14* Pins: ATtiny24A, ATtiny44A, _ATtiny84A_ *20* Pins: ATtiny2313A, _ATtiny4313_ *20* Pins mit ADC: ATtiny261A, ATtiny461A, _ATtiny861A_ *28* Pins
weggelassen und ob die jetzt alle verfügbar sind hab ich auch nicht nachgeprüft. ###### PDIP 8 ATtiny13 ATtiny25/45/85 Alle gleich bzgl. ISP-Prog. ###### PDIP 14 ATtiny24/44/84 Alle gleich bzgl. ISP-Prog. ###### PDIP 20 ATtiny26 ATtiny261/461/861 ATtiny2313/4313 2-3-Stellige
-
Thread
I2C Master Empfangsmodus nur ohne Interrupt?
bastel derzeit ein bisschen mit dem TWI Modul im Atmega rum. Master ist ein Atmega8 und Slave ein Attiny 261 mit Usi. Das senden vom Master zum Slave klappt schon wunderbar. Zuerst lief auf dem Atmega das Beispielprogramm aus dem Datenblatt, jetzt habe ich mir das noch umprogrammiert auf Interrupt-gesteuert
-
Thread
Sleep-Funktion / Power Save
zufällig. Schade, daß Atmel nicht näher auf die Innenschaltug der Synchronisation eingeht. Beim ATtiny261 ist ja ein ähnliche Problem (PLL), da haben sie ein schönes Bild dazu: Figure 12-2. Timer/Counter1 Synchronization Register Block Diagram Thomas Eckmann schrieb im Beitrag #2829325: > Auf welchem Controller hast du das probiert? ATtiny48 auf dem STK500. Ich mußte daher das EXCLK-Bit setzen. Peter
-
Thread
MC läuft nur mit Programmer an
niedrigen Spannungs einer Lipo-Zelle? Juppes Hier noch ein paar Eckdaten: AVR ISP MK2 Attiny261 (Niederspannung) Spannungsversorung übr Lipo (4,2V) 8MHz Quarz mit zweimal 22p Beschaltet #define F_CPU 8000000UL /* Quarz mit 8Mhz */ #include<avr/io.h> #include <avr/delay.h> int main
-
Thread
Probleme mit USI - Sendet kein ACK
Hallo! Ich versuche gerade eine TWI-Komunikation zwischen einem Atmega8 und einem ATTiny261 aufzubauen. Der Atmega soll der sendente Master sein, der Attiny demzufolge der empfangende Slave. Der Atmega hat ja bekanntlich ein richtiges TWI-Modul in HArdware welches ich mit dem Beispiel-Code
TWI erstmal nur mit geringer GEschwindigkeit, habe hier etwas weniger als 10khz gewählt. Der Attiny 261 hat nur ein USI-Interface. Um ein Byte zu empfangen nutze ich größtenteils Code aus der Atmel App AVR 312. Meinen Code habe ich angehangen, habe ihn etwas gekürzt, um ihn übersichtlicher zu gestalten
-
Thread
Attiny861 10Bit PWM Timer1
Hallo Allerseits, Habe ein kleines Problem mit dem Attiny861. Wahrscheinlich liegt es mehr an meinem Verständnis oder sehe den Wald vor lauter Bäumen nicht mehr. Ich versuche eine PWM mit dem Timer1 zu erzeugen, was soweit erstmal funktioniert. Habe zur
Hallo! Ich bastel auch seit einer Weile mit einem Attiny 261, die PWM da zu verstehen ist nicht wirklich einfach, zumal man das irgendwie nicht simulieren kann, der Simulator macht da nur Mist, der sich nicht mit der Wirklichkeit gleicht. Zu deinem Problem
-
Thread
Problem mit Displayausgabe
Hallo, ich möchte auf meinem Display einen Messwert ausgegeben. Controller ist ein Attiny26. Als Display nutz ich ein 20x4 HD44780 mit der "einfachen Routine aus der FAQ. Allerdings tritt hierbei das Problem auf, dass bei der Zahl die ausgegeben werden soll die Ziffern auf dem LCD vertauscht
vertauscht --> Anstatt 58 > und 85 angezeigt. Ja, der Fehler ist bekannt, es ist ein Bug im ATtiny26. Aber weder Atmel wird den Bug beheben, noch der AVR-GCC einen Würg-Around erhalten. Also bleibt als saubere Lösung nur den ATtiny261 zu nehmen. Hier gibt es auch einen Thread darüber.
-
Thread
AVR aus dem Powerdown Wecken, externe Alternative zu einer RTC?
Temperaturbereich (-40 ... +125 °C). Damit kann ich leben. Hab' gerade mal nachgeschaut, der ATtiny261 ist da ein wenig schlechter, insbesondere hat er mehr Abhängigkeit von der Spannung. Ich würde mal sagen, wenn du mehr Genauigkeit haben willst, dann nimm einen Controller, bei dem du den Timer
-
Thread
82S129 PROM emulieren mit Attiny
)! Hab ohne große Hoffnung nochmal den AVR mit der letzten Codeversion (es ist noch der gleiche Attiny26, hab Attiny261 in die include geschrieben weil der assembler ldi mit register für den Attiny26 nicht kennt) an den PLL angeschlossen und siehe da, es geht (in 90% der Fälle). Entweder es lag an dem
Takt. Die PLL der ATTiny26/261 wirkt nur auf Timer1. Beide Controller laufen intern mit max. 8MHz. >Wenn ich ein Attiny261 nehme der ldi mit Z+ kann spar ich >nochmal 7 Takte, vermutlich gehts dann noch besser. Was