-
Thread
Atmel ist unter "Profis" nicht gerade beliebt - Warum?
Ich kenne nur einen Controller, der einen dedizierten Eingangsport hat: ATTiny28. Und da ist es PortB. Macht so aber auch Sinn, da der ATTiny28 für IR-Fernbedienungen gedacht ist. Bei allen anderen Controllern sind alle Ports bidirektional. Auch wenn es oft in der Übersicht anders
Reset haben (BOD enabled). ATmega168, ATtiny25, Attiny261, ATtiny84 sind noch hinzugekommen. So und mit denen haben ich keinerlei Probleme. Die ATtiny nehme ich gerne, weil ich die in C programmieren kann, um frühere TTL-Gräber (Ablaufsteuerungen
-
Thread
Shunt Widerstand aus Stahl :D
www.buerklin.com/gruppen/KapE/E070700.asp Besser ist auch ein AVR mit Differenzeingang und Verstärkung, z.B. ATtiny261 (*32). Peter
-
Thread
AVR: höhere PWM Frequenzen?
gibt es, hier eine >höhere Frequenz zu erhalten ohne dabei an PWM-Genauigkeit zu verlieren? ATTiny261/461/861 mit PLL verwenden. MfG Spess
-
Thread
Quarzstabilisierte einstellbare Rechteckspannung ?
AVR mit 20 MHz sollte reichen. Dann noch den Output-Compare clever nutzen, Nein. Aber mit einem ATTiny261/461... geht es. PLL 64MHz ergibt fast genaues 50Hz Raster um die 40kHz. MfG Spess
-
Thread
AVR: Interrupt vom Timer ausgelöst
10 Zyklen, ein leerer Interrupt 30 Zyklen (AVR-GCC). Um Frequenzen zu erzeugen eignet sich der ATTiny25 oder 261 sehr gut, da diese ne interne PLL (64MHz) für den Timer haben. Die Frequenmz macht man dann im PWM- oder Toggle-Pin-Modus. Damit ist es wurscht, wie lange ein Interrupt dauert. Peter
-
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
Avarice und dragon_isp
ich habe vor Jahren mal einen AT90CAN128 über Avarice und JTAG debuggt. Jetzt habe ich hier einen ATtiny261a, der hat nur ISP, kein JTAG, und jetzt bin ich mir im Grund genommen nicht sicher, ob ich da überhaupt debuggen kann. Kann mir das jemand beantworten und im besten Fall gleich noch die Funktionsaufrufe
-
Thread
AVR Sampling Time
Hallo, ich habe einen ATTiny261 und messe synchron zur PWM einen ADC Wert. Ich lasse die PWM auf dual Slope laufen und messe immer in der High Phase von der PWM. Da der ADC ja eine gewisse Zeit braucht für das S&H muss ich
-
Thread
ATMega644 Sinusgenerator
Falls ein anderer Controller auch denkbar ist: wie wäre es mit einem ATtiny861 (bzw. 261 oder 461), bei diesem ist ein 64 MHz-PWM-Takt möglich, der sich per OSCCAL wohl auch noch zuverlässig in den Bereich von 75 MHz bringen lässt. Da der Takt aber aus dem internen RC-Oszillator
-
Thread
Wie die Leistungsaufnahme eines Zerhackers begrenzen?
Nimm als MC den ATtiny261. Der hat einstellbare Totzeit, damit die FETs nicht überlappend schalten. Und ne Fault-Protection-Unit, um über den Analog-komparator ne Schnellabschaltung zu machen, wenn der Strom zu groß wird
-
Thread
Lauflichtschlatung als Basis für Multiplexer mit MOSFETs
Oftmals nehme ich gleich den internen ADC des µC, der hat einen internen Multiplexer. Z.B. der ATtiny261 hat am ADC 11 MUX-Eingänge. Aber auch externe ADC gibt es viele mit MUX. Z.B. setze ich gerne den MAX1300 ein (8 Eingänge, 16Bit).
-
Thread
AVRDUDE GUI unter Linux für AVRisp mk2
ziemlich alle AVR's enthält. burn o mat...enthält nähmlich weder den Programmer AVRISP mk2 noch ATTiny261. Ach ja und wenn es so etwas geben würde. wo kann ich sie donwloaden und was müsste ich alles installieren damit ich AVR's progen kann Herzlichen Dank für alle brauchbaren Beiträge Gruss
-
Thread
Temperaturgesteuerte Lüfterregelung mit ATtiny24 für PC-Gehäuselüfter
weniger, nun sind nur noch bei jeder 10. Messung Fehler, da springt der Wert plötzlich von 510 auf 261 oder sonstwas runter. Hab auch noch einen KTY81-220 probiert, derselbe Fehler. Mal eine ganz andere Idee: Würde es etwas bringen, wenn ich die Gate-Ansteuerung durch einen Optokoppler vom Controller-Pin
Christian W. schrieb im Beitrag #3587924: > Hat das eventuell was damit zu tun, dass am ADC0 vom ATtiny24 > zugleich auch AREF liegt? Ist im Datenblatt etwas versteckt. Aber [code] Internal voltage reference options may not be used if an external voltage is being applied to the AREF pin.
-
Thread
Analoger Servo - Digitaler Servo
Ich habe eine Schaltung mit einem Attiny2313 aufgebaut. Zwei Hallsensoren werden abgefragt und ein Servo verändert seinen Ausschlag. Verwendet wurde ein C261 von Graupner. Versorgt wird das Ganze mit 4,8V aus Nimh. So weit so gut. Das Programm
-
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
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
Stack initialisieren
die Schreibsequenz (1. HIGH 2. LOW) angepasst. AVR073: Accessing 10- and 16-bit registers in ATtiny261/461/861 http://www.atmel.com/dyn/resources/prod_documents/doc8027.pdf
-
Thread
Sensorschaltung
die Anzeige (bei LEDs) brauchst. Von der in diesem Forum heißgeliebten AVR-Familie wäre bspw. der ATtiny261 passend. >> Deine Schaltung mit den 4 OPVs lässt sich übrigens etwas vereinfachen > > Die Ausgangsspannung soll von 0-10V sein, aber würde mich trotzdem > interessieren wie die Schaltung
-
Thread
P-Ch Mosfet mit integriertem Logikpegel-Gatter
Hier mal ne Treiberstufe für nen Step-Down. Die PWM macht ein ATtiny261: 64MHz / 256 = 250kHz
-
Thread
Wie kommt man an Parallax' Microcontroller?
Entwicklungsumgebung nochmal neu anfangen. Das STK500 benutzt ganz normale MCs aus dem Laden (z.B. ATtiny261: 2,10€). Hast Du ein Projekt fertig, setzt Du es auf ne eigene Platine und es läuft. Du kannst auch Projekte verschenken, ohne das es Deinem Geldbeutel weh tut. Peter
-
Thread
NiMh laden und Dauer-Erhaltungsladung, Welcher uC als Ladecontroller?
machen. Atmel hat da ein paar alte Vorschläge auf Basis von Tiny15 bzw. Tiny26 (heute wohl Tiny261 als Nachfolger): da steuert der µC einen kleinen Schaltwandler.
Jeder Ladeslot erhält dann nur 3,3V und I2C. Aber ob das billiger wäre, als einfach einen kleinen ATTINY pro Slot zu nehmen? Dann könnte man zur Not auch noch ein einfaches Ladeprogramm implementieren, so dass die Ladeslots auch autark genutzt werden können. Schnell-Ladung im Bereich 1 A könnte man
-
Thread
Timer zählt trotz reset
moin alle zusammen, ich arbeite im mom mitm attiny 261A. Mein einfaches ziel besteht an einem pin die Zeit zwischen zwei positiven Flanken zählen zu lassen. Wenn eine Flanke ankommt, wird die Zeit abgespeichert und der Timer0 wieder resettet.
-
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
welcher analoge Multiplexer für ADC
Viele MCs und ADCs haben schon interne Multiplexer. Z.B. der Attiny261 hat 11 ADC-Eingänge, der ATmega640 hat 16 ADC-Eingänge. Als zusätzlichen Multiplexer nimmt man gerne den 74HC4051. Besondere Anforderungen an die Niederohmigkeit bestehen in der Regel nicht,
-
Thread
AVR eclipse error message problem!!
Vielleicht noch als Info: Bei mir war das Symbol __AVR_ATtiny13__ bereits mit Wert 1 gesetzt. Wenn ich den Wert lösche und nur das Symbol definiere, ist das Problem mit den Fehlermeldungen behoben.
besser als mit dem AStudio. Beim avrdude muss man manche MikroController (z.B. die A Versionen wie ATtiny261A) noch ins config eintragen, sonst meinen die AVR Plugins, dass avrdude diese nicht unterstützt. Aber im Großen und Ganzen sehe ich eher ein "es tut" wie es gibt "Probleme".
-
Thread
Assembler wieder auf dem Weg nach vorn Gesperrt
mich scheckig. Wart's ab, bald stellt Moby hier unter Projekte&Code seinen IPv6-Stack auf dem ATtiny13 vor. :-)
seiner Sicht schmutzigen Dinge in ein eingekauftes 32-Bit Linux Subsystem aus, das er dann mit seinem ATtiny anspricht.
-
Thread
Zeigt her eure Kunstwerke (2017-2019) Gesperrt Bilder
Hallo Freunde, seit Ende 2014 endlich fertig. Meine Armbanduhr. 7-Segmentanzeige, ATtiny261A SOIC und 32,768KHz Quarz. Nach einem Druck auf den Knopf wird die Zeit angezeigt. Jede der 4 Stellen für 2 Sekunden. Platine wurde mit Mirosoft Paint konstruiert :-) Gruß Chris
Spannung wird über einen 7805 geregelt. Zwei BC549B Transistoren schalten 12V und 5V für den attiny
-
Thread
ATMega Timer PWM Frequenz
>ich wollte gerne einen ATMega als Sinusgenerator per PWM ausprobieren. Darf es auch ein ATTiny261/461/861 sein? Die haben eine PLL für den Timer mit der du auf 64MHz kommst. MfG Spess
-
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
pseudo zufall als pwm ersatz
vorberechneten Bitmuster zu speichern. Oder man nimmt die stinknormale PWM eines AVR mit PLL, z.B. der ATTiny261 kann mit 64MHz zählen. Das ergibt dann satte 250kHz PWM, die man leicht wegfiltern kann. Oftmals sieht man hier Leute, die kennen nur ihren ATmega128 und brechen sich damit einen ab, statt auch
-
Thread
BL_Ctrl mit ATMega16M1 - Vorteile von dieser MCU?
ATmegaxxM1 habe ich noch nicht in freier Wildbahn gesehen. Für Motorsteuerung würde ich den ATtiny261 empfehlen. Der hat 3 PWM-Ausgänge 8/10Bit mit negierten Ausgängen, Dead Time Generator und Fault Protection Unit. Peter
-
Thread
Warum funktioniert Bit-Toggle mit XOR nicht im Interrupt?
zum Interrupt-Controller stehen. Ähnliches gibt es auch beim asynchronen Timer des AVR (z.B. ATtiny261). Da dauert es mehrere Takte, ehe ein Löschen des Interruptflags alle Synchronisationsstufen des Timers durchlaufen hat. Der Pferdefuß dabei ist, diese Verzögerung ist auch im synchronen Mode wirksam
-
Thread
Ansteuerung 12V BLDC Motor 15W (Motor Controller)
... Dann sei auch noch die AVR449: Sinusoidal driving of 3-phase permanent magnet motor using ATtiny261/461/861 erwähnt http://ww1.microchip.com/downloads/en/AppNotes/doc8030.pdf
-
Thread
PLLCK bei ATTiny2313
Der ATtiny2313 hat keine PLL und damit auch keine Einstellungen für diese. Andere Tinys, wie z.B. der 261 besitzen eine PLL, mit der beispielsweise ein Timer schneller getaktet werden.
-
Thread
Bleiakku-Lader 12/24V
korrigiertes Schaltbild. @ALL, Fehler im Layout der Platinen: die Leiterbahn verbindet den PIN19 des ATTINY mit PIN20. PIN20 ist frei. Gruss Hanno
oder was muss ich ändern? Evt. in der Software die Ausgabe an das LCD anpassen oder liegt es am ATtiny? Wer kann mir behilflich sein? Gruss Uli
-
Thread
_delay_ms(1) ungenau!
aufzubauen, d. h. sie liegen bei ±2 % oder besser. Ist auch meine Erfahrung. Eine Debug-UART auf dem ATtiny13, 25, 261 usw. ging bisher immer auf Anhieb. Für fertige Anwendungen mit UART nehme ich aber trotzdem einen Quarz. Peter
-
Thread
Synchrone Tiefsetzsteller Stufe verabschiedet sich nach mehreren Stunden Betrieb
mit den beiden PWM kanälen eines zählers eines atmega > versucht. Geht meistens gut. Z.B. beim ATtiny261 kann man die Dead-Time getrennt einstellen. Und über den Analog-Comparator ist auch eine Überstromschnellabschaltung möglich, d.h. in Hardware.
-
Thread
Besteht Interesse an einfacher Experimentierplatine fuer den Xmega128a1? Gesperrt
avr51 avr6 avrxmega1 avrxmega2 avrxmega3 avrxmega4 avrxmega5 avrxmega6 avrxmega7 at90s1200 attiny11 attiny12 attiny15 attiny28 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4414 at90s4433 at90s4434 at90s8515 at90c8534 at90s8535 attiny13 attiny13a attiny2313 attiny24 attiny44 attiny84 attiny25 attiny45 attiny85 attiny261 attiny461 attiny861 attiny43u attiny48 attiny88 at86rf401 at43usb355 at76c711 atmega103 at43usb320 attiny167 at90usb82 at90usb162 atmega8 atmega48 atmega48p
-
Thread
High Side P-Kanal bei 32V schalten
Anbei mal ne Schaltung, die mit 250kHz läuft (ATtiny261: 64MHz / 256). Die Reihenschaltung funktioniert so nicht, außerdem gibt es Probleme mit U_GS des 2. Transistors. Gegen Rückstrom würde ich nen FET im DC-Ausgang nehmen, der braucht dann nicht
-
Thread
6-Zellen Lipo -> Messmimik ?
unter die 250 Gramm kommt. Ich könnte mir vorstellen mit ner Meanwell 700mAh Stromquelle und einem ATTiny261 ein einfaches Ladegerät mit passivem Balancing zu machen, dass vielleicht unter 10€/Stück kommt. Da es nur um 4 Zellenakkus geht, kommt man bei rund 16,8 ; sagen wir 17 Volt raus. Man könnte also
-
Thread
Aus Hardware-PWM ein Invertiertes per Software erzeugen
Ich würde nicht den ATmega168 nehmen, sondern den ATtiny261. Der hat 3 PWM-Ausgänge mit Invertierung, Totzeiteinstellung und Fehlerabschaltung. Warum Atmel jedem AVR immmer unterschiedliche Timerfunktionen einbauen muß, ist mir rätselhaft. Jeder AVR
-
Thread
3x4 Matrix Keypad
if(adcval > 245 && adcval < 250) { uart_puts("Taster 4\n"); } if(adcval > 261 && adcval < 266) { uart_puts("Taster 7\n"); } if(adcval > 134 && adcval < 139) { uart_puts("Taster 2\n"); } if(adcval > 155 && adcval < 160) {
auf (Interrupthandler nicht vergessen!). Peter P.S.: PD0 läßt vermuten, Du nimmst keinen ATtiny13 sondern nen dicken AVR. Warum dann das Auslesen der Matrix per ADC?
-
Thread
Was brauch ich um mit Microcontrollern zu arbeiten?
(28/2313), damit... Also die aktuellen Versionen sind mehr zu empfehlen: ATMega48/88/168 ATtiny13/24/25/261/461/861 Vorteil DebugWire. Die älteren Typen haben entweder gar keine Debug Möglichkeit oder JTAG (das verbraucht aber mehr Pins bietet aber nichts mehr von dem ich wüsste). >Es ist
-
Thread
Mehrere Dreh-Encoder an einem Arduino / ADC
Porterweiterung_mit_SPI]] oder auch [[AVR-Tutorial:_Schieberegister]] PS: noch eine Variante: jedem Encoder einen ATTiny zuordnen, der den Encoder auswertet und seinerseits als z.B. I²C Slave arbeitet. Dann kannst du bis zu 127 solche Einheiten an einen I²C Bus hängen. Vor allem hast du so keine Probleme mehr mit dem
Am weitesten skaliert die Variante mit einem dedizierten µC pro Encoder. Kann man statt mit einem ATTiny25 pro einen Encoder auch mit einem größeren µC wie z.B. ATTiny261 (16 I/O) für jeweils 4 Encoder machen. Was soll es denn für ein Crackpotmist werden? Mit 16 Encodern an einem Arduino?
-
Thread
7-Segment Anzeigen ansteuern
für 7 3-stellige Anzeigen aufgebaut, d.h. 21 mal 74HC595 + 8*470R Widerstandsnetzwerk. Als µC ein ATtiny261. Der 74HC595 hat ein freundlicheres Pinout (7 Ausgänge auf einer Seite) als der 74HC4094. Das Layout ist sehr einfach, man routet ein Digit und kopiert es entsprechend oft und dann nur noch verbinden
-
Thread
Spannungswandler für portablen Betrieb eines ATtiny/ATmega
Hallo, ich plane mit Hilfe eines ATmega bzw. ATtiny (z. B. 44A-PU bzw. 261A-PU) eine kleine IR-Fernbedienung mit 8 bis max. 10 Tasten zu bauen. Als Gehäuse habe ich vorgesehen das Gehäuse einer Fernbedienung für Funksteckdosen zu verwenden. Nun bin
-
Thread
BCD auf C: was mache ich falsch?
große Toleranz hat). Nach Abstimmung wird alles für Indikator raus. >Oder nimm einen kleinen Attiny2313 Der hat doch kein ADC?
Subfrequenzen in Speiseleitungen, die in Klang durchsickern können. Für Spannungwandler plane ich ATtiny261A - und das mache ich eher mit Assembler. Oder doch C? :) Das wird ein einfacher Ersatz für 74HC-Serie, ein IC-Körper statt 6 oder 7.
-
Thread
Hysterese bei AVR (ACO oder ICP)
Bei einem ATtiny261 kann man beim Komparator eine Hysterese zuschalten, das würde die ganze Sache stark vereinfachen.
-
Thread
Debug Wire Problem
Hallo zusammen, verwende momentan das AVR Studio 4.18 mit JTAGICE MKII und als Controller einen ATtiny261. Ich verwende den Controller im debugWIRE mode. Jetzt kommt es bei mir regelmäßig dazu, dass meine Verbindung zum Controller verloren geht (siehe Bild im Anhang). Um dann wieder den Controller programmieren
-
Thread
Avr zu wenige Ressourcen -> umstieghilfe
MC benutzen, der dann vom Master nur Kommandos empfängt (Fahrweg, Geschwindigkeit). Z.B. der ATtiny261 hat einige nette PWM-Funktionen: • 10/8-Bit Accuracy • Three Independent Output Compare Units • Independent Dead Time Generators for each PWM channels • Fault Protection Unit Peter