-
Thread
AVR defekt durch zerstörten shunt?
Durch einen Programmierfehler > wurden beide Mosfets gleichzeitig durchgesteuert. Schau Dir mal ATTiny25 oder ATTiny261 an. Die haben PWM-Gegentaktausgänge mit Totzeitgenerator. Dann kann man nur sehr schwer durch Programmierfehler beide FETs einschalten. Man müßte absichtlich die PWM aussschalten
-
Thread
AVR Assembler: Unterschiede zwischen OUT und STS
wechseln kann. zB > vom 324 zum 644. Eher nicht. Nur von alt zu neu, z.B. ATmega8 zu ATmega88 oder ATtiny26 zu ATtiny261.
-
Thread
Timer Schaltung mit Eingabefeld und 7-Segment-Anzeuge
multiplex 1: Taste Up 1: Taste Down 1: LED blink 1: Ofen ein = 12 IO-Pins Ich würde einen ATtiny2313 oder ATtiny261 nehmen.
-
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
[AtTiny26] Ist er das Richtige für mich?
das > Vorhaben aus? Und ist die entsprechende Programmierung machbar? Ich würde den moderneren ATtiny261 nehmen. Je nach benötigter Anzahl an IOs könnte auch der ATtiny24 reichen. Die AVRs sind sehr gut für solche Ablaufsteuerungen geeignet und können in C oder Bascom programmiert werden. Man kann
Gerne. Du kannst die beim Stand der Technik benötigten Sicherheits-Funktionen gar nicht im Flash des ATtiny untebringen. Die Antwort lautet also- Nein, der ATtiny ist nicht der richtige für dich. Such mal nach richtigen Automotive MCUs, da geht so was mit. Die haben auch den angenehmen Seiteneffekt, robuster
-
Thread
Speicher Voll Attiny2313
USI_START_VECTOR USI_START_vect #define USI_OVERFLOW_VECTOR USI_OVERFLOW_vect #elif defined( __AVR_ATtiny24A__ ) | \ defined( __AVR_ATtiny44A__ ) | \ defined( __AVR_ATtiny24__ ) | \ defined( __AVR_ATtiny44__ ) | \ defined( __AVR_ATtiny84__ ) #define DDR_USI
USI_START_VECTOR USI_STRT_vect #define USI_OVERFLOW_VECTOR USI_OVF_vect #elif defined( __AVR_ATtiny261__ ) | \ defined( __AVR_ATtiny461__ ) | \ defined( __AVR_ATtiny861__ ) #define DDR_USI DDRB #define PORT_USI PORTB #define PIN_USI PINB #define
-
Thread
Kickstarter OpenSource SmartHome (Hardware und Software)
Kampagnien zur inspiration nehmen. Ohne zu kritisieren, einfach aus Neugierde? Warum eigentlich den ATtiny 2313a ? Dieser Controller ist ja schon sehr betagt und es stellt sich die Frage wie lang der noch aktiv ist. Ich möchte jetzt nicht auf einen ARM oder sonstwas raus, aber warum kein neuerer ATtiny261
#4754525: > Ich möchte jetzt nicht auf einen ARM oder sonstwas raus, aber warum kein > neuerer ATtiny261/461/861 beispielsweise? Hab mir jetzt auch den Attiny461A angesehen. Wäre auch eine Option, man hätte zwar nur 10 Geräte pro Knoten, dafür aber auch ADCs an Board und könnte sich so eigentlich
-
Thread
Mülltonnen-Blinker
die dich ausschnüffeln. Dann schon lieber ein Miniprojekt wie oben. Nebenbei: tut es auch ein ATTiny13A?
2006 und früher. Ich hoffe ich habe das Problem verständlich beschrieben. Also alles in einen ATTiny85 und programmieren in ein Rutsch wäre ein feine Sache. Mit freundlichem Gruß Hans-Ulrich
-
Thread
AVR ADC Einsteigerproblem
Hallo, ich setzte mich seit mehreren Tagen mit dem ADC des ATTiny261a auseinander und sehe den Fehler den ich mache nicht. Das Datenblatt und die Tutorials/Foren konnten mir nicht weiter helfen, deshalb hoffe ich jetzt auf eure Hilfe. Mein Ziel ist es die Werte
Zwar keinerlei Erfahrung mit dem ATTiny und auch sonst wirst du garantiert bessere hilfe kriegen als von mir. Aber vielleicht hilft dir die Idee ja weiter: Geh mal mit deinem Debugger Online und setz nach der messung einen Breakpoint
-
Thread
Suche günstigen AVR mit wenig ausstattung
Hi ATtiny261/461/861. MfG Spess
mehr lesen. Und einen möglichst günstigen µC, na ja, der Atmega8 liegt unter 2 €, da sind manchmal ATTiny teurer. Aber letztendlich ist das bestimmt nicht relevant, wegen ein paar Cent zu feilschen Es sei denn, es soll eine Großserie mit etlichen zigtausend Fertigprodukten entstehen, wo es dann evtl. sehr
-
Thread
Wie findet man möglichst genau die Frequenz des internen RC-Oszilators heraus ?
Hallo zusammen, was stimmt an meinem Assemblerprogramm für den ATtiny26 nicht, da ich bei beiden Versionen 6 Takte verwende, aber die Frequenz die ich messe im Verhältnis 2 zu 1 steht. Ich habe schon einiges zum internen RC-Oszilator gelesen ( OSCCAL-Register usw
Hier mal was einfaches, um bei einen ATtiny13 den internen Takt zu ermitteln: [avrasm] sbi DDRB,PB2 ;Portpin B2 als Ausgang und auf Low setzen. _TOGGLE: sbi PINB,PB2 ;2 Takte, Portpin B2 Toggeln rjmp _TOGGLE ;2 Takte .EXIT
-
Thread
[AVR] USI I2C Slave - USI_START_VECTOR busy wait.
sein will, oder neben dem USI andere sehr zeitkritische Interrupts hat. Es gibt mit den 14-Pin ATtiny441/841 mittlerweile Tinys, die einen vollständigen I2C-Slave enthalten. Nicht so eine Krücke wie das USI. Entspricht dem TWI der Xmegas, auf reinen Slave reduziert.
Leider habe ich schon eine Platine für den ATTiny261 erstellt. Aufgefallen ist mir nur, dass bei laufender I2C Kommunikation meine Software UART Zeichen verliert... Unschön...
-
Thread
ATmega Development Boards (Sind die OK?)
> Welche ATmega und ATtiny Modell sind denn aktuell? ATtiny 13A ist der kleinste für Steckbrett ATtiny 25 45 85 ATtiny 441 841 ATtiny 261 461 861 ATmega 48 88 168 328 ATmega 164 324 644 1284 ATmega 640 1281 2561
Bootloader, braucht aber schon 2K Flash: https://learn.sparkfun.com/tutorials/how-to-install-an-attiny-bootloader-with-virtual-usb/install-micronucleus
-
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
Attiny85 mit 64Mhz PLL mehr als 8 bit Halb-Hardware PWM?
Sorry mein Fehler! Der attiny 2/4/861 kann 10Bit bei 64MHz, habe ich verwechselt.
Julian Baugatz schrieb im Beitrag #3268156: > Sorry mein Fehler! Der attiny 2/4/861 kann 10Bit bei 64MHz, habe ich > verwechselt. schade :(
-
Thread
AVR FTDI ISP-Prog (AVR-8 Programmersoftware für den FT232R)
- AtMega88 - AtMega168 - AtMega164 - AtMega324 - AtMega644 - AtMega169 - AtTiny261 - AtTiny861 - AT90USB64 - AT90USB128 - AtMega8 - AtMega16 - AtMega32 - AtMega128 - AtMega8535 - AtMega644 - AtMega640 Weitere Typen können in der Datei "devices.ini"
Hallo Habe neue .dev hinzugefügt. Hier die Liste alle Dev Typ getestet erstellt Dev Datei ATtiny13(A) ja 03.2012 1E9007.dev ATtiny2313(A) ja 03.2012 1E910A.dev ATmega48(A) nein 12.2013 1E9205.dev ATmega48PA nein 12.2013 1E920A.dev ATmega8515(L) ja 03.2012 1E9306.dev ATmega8(L) ja 03.2012
-
Thread
DTMF decoder
>Aber selbst mit einem ATTiny@1MHz scheint das (ohne Goertzel!) zu gehen: >http://www.elo-web.de/elo/mikrocontroller-und-prog... Aus der Überschrift: ohne FFT und Goertzel-Algorithmus! - Analyse der Interferenzmuster -
8 3 760 Hz 284 5633 93 35 1 0 65 3 770 Hz 312 10696 261 70 1 0 15 3 780 Hz 203 5802 402 87 8 3 43 14 790 Hz 0 3911 261 3 1 3 1 14 800 Hz 3 2329 22 14 8
-
Thread
µC für "Anfänger"
ergab 40 Treffer. Ihre Suche nach "pic16f" ergab 261 Treffer. Ihre Suche nach "pic18f" ergab 147 Treffer. Ihre Suche nach "pic24" ergab 102 Treffer. Ihre Suche nach "pic32" ergab 36 Treffer. Ihre Suche nach "dspic" ergab 568 Treffer. Ihre Suche
Attiny10 nehmen. Den gibt es beim Guloshop auch anfängerfreundlich auf einem Adapter. Die Einstellungen für die Register sind im Wesentlichen die gleichen wie für den Arduino (328).
-
Thread
Hohe Ströme messen mit AVR
sein, wegen der Verluste. Ein AVR mit Differenzeingang und Verstärkung ist gut geeignet, z.B. ATtiny261. Peter
-
Thread
Atmega Anwendungsfrage
messen willst, ist eine kleine Referenz besser. Schau Dir mal den Tiny26 (und seine Nachfolger 261/461/861) an, die haben Gain im ADC. Ein Tiny26 mit Differenzmessung und Gain 20 braucht z.B. 128 mV für Vollausschlag (2,56 V interne Referenz und Gain 20). Damit kann man den Shunt recht niederohmig
große Ströme messen willst, solltest Du besser einen AVR mit Verstärker vor dem ADC nehmen, z.B. ATtiny25 oder ATtiny24. Peter
-
Thread
vom PIC18f umsteigen?
verstehe auch nicht, daß immer so maßlos übertrieben werden muß. Mein Lieblings-MC ist ein 8-Pinner (ATtiny25), für kleine Projekte ideal und bequem in C zu programmieren. Und wenn ich mehr IO-Pins brauche, kommt einfach der 14-Pinner (ATtiny24) bzw. 20-Pinner (ATtiny261). Der 28-Pinner (ATmega328p) ist
dieen putzigen Controller all > so Schönes machet. Zu den PIC10 hat Atmel auch pinkompatible ATtiny4..10. Blöder Weise hat Atmel da aber die Architektur drastisch geändert, so daß sie nicht mehr vom AVR-GCC unterstützt werden. Und C-Programmierung möchte ich auch für kleine Anwendungen nicht mehr
-
Thread
Sensorlose Methoden für Brushless DC Motoren
3-Phase BLDC Motor AVR449: Sinusoidal driving of 3-phase permanent magnet motor using ATtiny261/461/861 AVR452: Sensor-based Control of Three Phase Brushless DC Motors Using AT90CAN128/64/32 MfG Spess
-
Thread
AVR-Bootloader mit Verschlüsselung
; AT90PWM3B ;.include "pwm3def.inc" ; AT90PWM3 ;.include "tn13def.inc" ; ATtiny13 ;.include "tn2313def.inc" ; ATtiny2313 ;.include "tn24def.inc" ; ATtiny24 ;.include "tn25def.inc" ; ATtiny25 ;.include "tn261def.inc" ; ATtiny261 ;.include "tn44def.inc" ; ATtiny44 ;.include "tn45def.inc" ; ATtiny45 ;.include "tn461def.inc" ; ATtiny461 ;.include "tn84def.inc" ; ATtiny84 ;.include "tn85def.inc" ; ATtiny85 ;.include
-
Thread
AVR exakt Millisekunden zählen
kann man im Overflow Interrupt den Zähler manipulieren. Betrifft übrigens IMHO nur den ATmega8, ATtiny22 und ATtiny26. [c] void initSystemTimer(void) { cli(); #if F_CPU>16000000 TCCR0 = (1<<CS02); // Prescaler 256 TCNT0 = 256-(F_CPU/256+500)/1000
mir egal. Aber wenn ich ein Programm mit einem CTC-Timer von einem Atmega48 mit 8MHz auf einen Attiny4313 mit 18,432MHz oder auf einen Attiny13 mit 9,6MHz portiere, rufe ich in allen drei Fällen den Timer so auf: [c] InitTimer(TIMER0, CTC, TIMER0_INTERVAL, COMPA, NORMALPORTS); [/c] und kümmere
-
Thread
R2R-Genauigkeit in der Praxis
Wenns einfach und billig sein soll, nehme ich einen PWM-Ausgang des MC. Z.B. der ATtiny261 kann eine 10Bit-PWM mit 64MHz PLL-Takt laufen lassen. Das ergibt dann 62,5kHz Wandlungsrate, also bequem für Audioausgabe geeignet. Peter
> Z.B. der ATtiny261 kann eine 10Bit-PWM mit 64MHz PLL-Takt laufen lassen. > Das ergibt dann 62,5kHz Wandlungsrate, also bequem für Audioausgabe > geeignet. Du hast einen Filter, der bei 20kHz die 62.5kHz schon
-
Thread
Hilfe! Attiny13
Guten Tag! Ich habe ein Problem das wen ich meinen attiny13 Programiere mit Ports B0-B4 dan funkzioniert das und mit B-5 nicht. Hatte jemand auch solche Problem?
nicht. Also vielleicht doch lieber einen Controller mit mehr Pins nehmen. Tiny24/44 oder Tiny2313/Tiny261 oder halt Megas.
-
Thread
AVR im PDIP Gehäuse und 16-Bit Timer mit 3 Kanälen?
Modellbau-Servos an! Und dafür brauchst du mehr als eine 10-bit PWM? Denn das kann der erwähnte ATtiny861 (462,261) im 20pin DIP.
-
Thread
mal wieder ne dcf
Eng nicht gerade, aber gut gefüllt. Ich schätze so 1,2kB (60%). Ich würde aber den Nachfolger ATtiny261 nehmen, da kann man dann auf den 461/861 upgraden, wenn noch mehr rein soll. Peter
-
Thread
Speisung für Weatstonsche Vollbrücke aus 3,3V
hin, dass ich mir Schläge einfange: Ich möchte mit den Instrumentenverstärker sparen, und einen ATTiny261 einsetzten und den ADC im differential mode mit 32x Gain verwenden. Hierfür hätte ich gerne die 1,1V interne Spannungsreferenz genutz. Bei kleineren Spannungen in der Brücke hätte ich an Aref
-
Thread
Differentielle Spannungsmessung mittels µC/ADC
ATtiny261: 15 Differential ADC Channel Pairs with Programmable Gain (1x, 8x, 20x, 32x) Peter
-
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
Atmel noch zukunftsfähig? Gesperrt
dazu. Ich weiß dass sie etwas andere Periphierie haben, als ATmegas, aber das trifft auf die neuen ATtiny Modelle ebenso zu.
Der Tiny13 war wirklich kein großer Wurf. Kurz danach kam ja der Tiny25/45/85, Tiny24/44/84 und Tiny261/461/861.
-
Thread
Compiler Error wegen ICR0 Register
Hi, ich möchte gerne mit einem Attiny261A Frequenzen mit dem Input Capture Mode Frequenzen messen. Dazu muss man an einer Stelle im Code den Inhalt des Registers ICR0 auslesen, um den Timer-Wert für weiter Berechnungen zu kopieren.
-
Thread
Spannung entkoppeln und Treiberauswahl
Ansteuercontroller eignen sich jene mit programmierbaren Totzeiten und mindestens 4 PWM-Kanälen, wie der ATTiny261/461/861(A).
-
Thread
Ansteuerung Push-Pull (Gegentakt)
Es gibt MCs mit einstellbarer Totzeit für die PWM (z.B. ATtiny261). Die Schaltung wird aber so nicht funktionieren, Dein MC müßte ja 24V vertragen.
-
Thread
Datenaustausch zwischen 5 atmegax
atmega einsetzten um die > Analogwerte auszufassen. Mußt ja keine großen ATmega nehmen, der ATtiny261 hat 11 Eingänge. Peter
-
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
DC Motor mit Drehmoment umkehreung
...noch 261 Minuten bis Freitag....
einen so starken uC wie zb stm32f1 oder gleich das du > keine Probleme hast einen stm32f4. Ein ATtiny25/45/85 reicht völlig aus, wenn mal klar wäre, welchen Motor und Aufbau der TO verwendet.
-
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
(S) Impulszähler Volumenstrommessung
Beispiel: http://www.mino-elektronik.de/7-Segment-Variationen/LCD.htm#lcd2 oder weiter unten auch mit ATtiny44 + Quarz.
durchflussanzeige-flow-controller-auswerte-elektronik-auswerteelektronik-verbrauchsmessung-totaliser-batchcontroller-differenzmessung/durchflussanzeige-flowcontroller-serie-ars-260-261-momentan-u-gesamtdurchfluss/ars-260-a-durchflussanzeige-schalttafeleinbau.html
-
Thread
AVR/PIC oder ähnlich mit integrated osc >8MHZ
ja attiny85 oder attiny861, das sind jeweils die Grössten in der Gruppe.
Bei den AVRs gibt es ein paar: z.B. Tiny261 - braucht dann aber relaitv viel Strom für den internen PLL. Sollte dann mit 16 MHz laufen. Der Tiny13 macht 9,6 MHz. Ein bisschen über die nominellen 8 MHz kann man ober Osccal auch noch hinaus
-
Thread
avr-gcc, attiny2313a und __eerd_byte_tn2313a nicht linkbar.
/ -std=gnu99 -Wundef -MMD -MP -MF .dep/main.o.d main.c -o main.o > avr-gcc -mmcu=attiny2313a -I. -gdwarf-2 -DF_CPU=8000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -ffunction-sections -fdata-sections -Wall -Wstrict-prototypes -Wa,-adhlns=main.o -I../lib/
libprintf_flt.a crta6289.o crttn25.o crttn45.o crttn861a.o libprintf_min.a crttn13a.o crttn261a.o crttn461a.o crttn861.o libscanf_flt.a crttn13.o crttn261.o crttn461.o crttn87.o libscanf_min.a crttn2313a.o crttn4313.o crttn48.o crttn88.o crttn2313.o crttn43u.o crttn84a.o
-
Thread
11 Potis an ATmega8535
Multiplexer an > den ADC des Atmel anschließen und mal versuchen ob das genau genug ist. Nimm doch nen ATtiny261, der hat 11 Eingänge. Peter
-
Thread
ATtiny mit low frequency crystal
ich bin gerade auf der Suche nach einem geeignetem µC. Dabei bin ich auf die aTiny24/44/84 bzw. ATtiny261/861/etc gestoßen. Da sie von der I/O Ports Anzahl (ungefähr 12 oder so) und der ISP-Schnittstelle gut passen würden. der Stromverbrauch ist erstmal sekundär. Allerdings kann ein Uhrenquarz nur als
-
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
AVR: Internal clock turbo, 12MHz mit Tiny2313
Vielleicht wär der ATtiny261 was für Dich. Der kann ganz offiziell intern mit 16MHz laufen. Peter
-
Thread
Multifunktionsanzeige (Uhr, Spannung, Strom) im Auto
UART - PWM für die Hintergrundbeleuchtung - einen Pin für DCF77 Ich hab fürs Erste mal den ATtiny2313 ausgesucht, der hat Hardware-UART und -SPI sowie PWM, I2C müsste dann eben per Software realisiert werden. Reicht der Tiny2313 dafür aus, oder wird da der Platz knapp? Der Mess-Controller braucht
würde ich nicht unter der 16kB-Klasse (ATmega168) anfangen. Für ein Text-LCD reicht dagegen der ATtiny261 bequem. Peter
-
Thread
Kennt jemand vernünftige Brushless-Controller (24V, 10A, nicht Modellbau)?
Von Atmel gibts ne AN für den ATtiny261: http://www.atmel.com/Images/doc8030.pdf Peter
-
Thread
DOGM081W-A Display dunkel
Bemühungen. Die Hintergrundbeleuchtung spielt in diesem Fall ja keine Rolle. Das Display ist an einen ATtiny261 über SPI angeschlossen also: Contr.Pin 1 zu Display Pin 28; Contr.Pin 3 zu Display Pin 29; Contr.Pin 7 zu Display Pin 39; Contr.Pin 8 zu Display Pin 38; Sonst ist alles wie im Schema,
-
Thread
µC gesucht (Acht Kanäle, Gleichspannungsmessung)
Rec. schrieb: > Mega48/88/168/328(P) Dann muß es aber der SMD-Typ sein. Ich würde daher den ATtiny261 mit SW-UART nehmen. SW-UART in C siehe Codesammlung. Peter