-
Thread
Attiny 841 Strombelastung-Angabe im DB
Hallo im Datenblatt des Attiny 841 wird auf der Seite 246 Tab 25-13 die Strombelastung für verschiedene Ausgänge angegeben. Das sind - Standart - 5V -10mA - High Sink - 5V - 20mA - Extra Sink - 5V - 20mA Habe nur den Strom
Klaus schrieb im Beitrag #6196838: > im Datenblatt des Attiny 841 wird auf der Seite 246 Tab 25-13 > die Strombelastung für verschiedene Ausgänge angegeben. Das sind > > - Standart - 5V -10mA > - High Sink - 5V - 20mA > - Extra Sink - 5V - 20mA Nein.
-
Thread
Toochain bauen avr-gcc-x.x mit binutils-2.34 funktioniert nicht
attiny24 attiny24a attiny4313 attiny44 attiny44a attiny84 attiny84a attiny25 attiny45 attiny85 attiny261 attiny261a attiny461 attiny461a attiny861 attiny861a attiny87 attiny43u attiny48 attiny88
lib/avr25/attiny84 avr/lib/avr25/attiny84a avr/lib/avr25/attiny841 avr/lib/avr25/attiny85 avr/lib/avr25/attiny861 avr/lib/avr25/attiny861a avr/lib/avr25/attiny87 avr/lib/avr25/attiny88 avr/lib
-
Thread
Toolchain neuere AVRs
avr6 avrxmega1 avrxmega2 avrxmega3 avrxmega4 avrxmega5 avrxmega6 avrxmega7 avrtiny at90s1200 attiny11 attiny12 attiny15 attiny28 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4414 at90s4433 at90s4434 at90s8515 at90c8534 at90s8535 ata5272 attiny13 attiny13a attiny2313 attiny2313a attiny24 attiny24a attiny4313 attiny44 attiny44a attiny84 attiny84a attiny25 attiny45 attiny85 attiny261 attiny261a attiny461 attiny461a attiny861 attiny861a attiny87 attiny43u attiny48 attiny88
-
Thread
Funktionen Zeitrelais
Hallo möchte mit einem Attiny 841 ein universelles Zeit-Relais aufbauen und programmieren. Bin dabei Funktionen zusammen zustellen die ich damit ausführen kann. - Ausschaltverzögerung - Einschaltverzögerung - Rückfallverzögerung
Klaus A. schrieb im Beitrag #6138843: > möchte mit einem Attiny 841 ein universelles Zeit-Relais aufbauen Warum? Anscheinend brauchst du selber keins. Denn dann hättest du keine dieser Fragen. > hat jemand noch eine Idee was man damit machen kann? Sieht
-
Thread
OSCCAL extrem?
Register. S.339 http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-8495-8-bit-AVR-Microcontrollers-ATtiny441-ATtiny841_Datasheet.pdf OSCCAL0, wenn Du kleinlich sein willst. ;-) Bernd K. schrieb im Beitrag #6131610: > Belastbar ist allein das Datenblatt, bei allem was darüber hinausgeht Die Kurve
Argument. Solltest Du es immer noch nicht glauben, dann schick mal folgendes zum Tiny: avrdude -p attiny841 -c usbasp -U eeprom:r:test.eep:i das liest das EEprom aus und schreibt es als Datei. Und dann: avrdude -p attiny841 -c usbasp -U eeprom:w:test.eep:i schreibt die Datei wieder zum Eeprom als
-
Thread
USBASP mit avrdude immer resetten?
wieder mit voller Geschwindigkeit laufen zu können. Das mit den B -20 ist nur eine Krücke. Der Tiny841 läuft mit 8MHz.
das Problem noch nicht hatte gilt nur für ATtiny13A, ATtiny45, ATtiny2313A und Atmega328P. > Oder aber, der Tiny841 verhält sich etwas anders bei Programmieren Ja, scheint so
-
Thread
ATtiny 102/202/212 im studio 4.19 ?
Codebasis gibt. Das sind einfach zwei völlig verschiedene Anwendungen. > Hab zwar den Beitrag mit 441/841 gefunden, aber nicht durchblickt. Hätte sowieso nix genutzt. 441/841 sind "classic" AVR8 mit "normaler" ISP-Programmierschnittstelle. Die kann man mit Studio4 notdürftig zum Laufen bringen (insbesondere
und mir war nicht > bewußt daß sie einer anderen Familie angehören. Klassische AVRs sind der ATtiny85 (8 Pin) und ATtiny84 (14 Pin).
-
Thread
Betriebsarten beim Atinny 841-Normal,CTC,PWM
Quelle: http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-8495-8-bit-AVR-Microcontrollers-ATtiny441-ATtiny841_Datasheet.pdf
Quelle: http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-8495-8-bit-AVR-Microcontrollers-ATtiny441-ATtiny841_Datasheet.pdf Ok?
-
Thread
übersetzung aus Datenblatt
Im Datenblatt des Attiny 841 steht beim 8 und 16 Bit Timer das folgende in englisch original: Features - Two Independent Output Compare Units - Double Buffered Output Compare Registers - Clear Timer on Compare Match
-
Thread
Auswahl I2C Bus Adresse durch DIP umschaltbar
Hallo Möchte mit abn einem Attiny 841 verschiedene I2C Bus Adressen mit Dip-Scaltern bzw. Steckbrücken umschalten können. Leider ist die Suche auf Google und anderen Kanälen sehr spärlich. Hardware: A0 - PA1 mit Widerstand nach
Als Slave verwende ich einen Attiny 841. Der hat von Hause aus keine Adressen vergeben und muss im Programm eingestellt werden.
-
Thread
Taster Entprellung am Attiny 841 und Auswertung
Weiter geht es mit dem Code zum Attiny 841 mit I2C Bus als Slave. Der Code ist noch nicht geputzt und einiges zur Probe drin, aber er funktioniert. Falls ihn jemand verwendet bitte die Erfahrung mitteilen. [c] // Slave mit Attiny 841
hier im Fenster - kann man dann das file besser runterladen Ist der Code für den Master oder den Attiny841? Wenn's für den Master ist - was ist mit dem Code für den Attiny und wenn's für den Attiny ist - wo ist der Code für den Master?
-
Thread
Comparator Attiny841
Hallo versuche immer noch den Comparator AC1 des Attiny 841 zu betreiben. Verwende diesen Code: [c] void init_AC() { ACSR1A &=~(1<<ACD1); // AC Analog Komparator einschalten, ADC aus ACSR1A |=(1<<ACO1); // analog Comparator
nicht > funktioniert mit Nutzung des Komparators - wegen der Pinbelegung Gemäss Datenblatt des Attiny 841 verfügt er über 2 Comparatoren. An AC0 ist die Belegung durch den Hersteller festgelegt und die Pins dazu vergeben. Beim AC1 kann durch die MUX der Eingang negativ und positiv gemäss Tabelle eingestellt
-
Thread
gcc11 könnte das avr Backend verlieren
Veit D. schrieb im Beitrag #6148278: > Error: ATtiny841_DOGM.elf section `.text' will not fit in region `text' > Worauf sich das bezieht kann ich nicht entnehmen. Passst nicht ins flash.
Veit D. schrieb im Beitrag #6148278: > Error: ATtiny841_DOGM.elf section `.text' will not fit in region `text' > Worauf sich das bezieht kann ich nicht entnehmen. Das sagt eigentlich genau das, was es meint: Das Programm passt nicht in den Speicher
-
Thread
Komparator Einstellung beim Attiny 841
Hallo Habe ja beim ADC des Attiny 841 bereits ein bischen gefragt. An Hand euer Angaben und dem Datenblatt habe ich mal den folgenden Code geschrieben, [c] void AnalogComparator() { DIDR0|=((1<<ADC1D)|(1<<ADC2D)); // ADC0
bereits oben zu sehen. Die Zeichning mit dem Joystick (2 x ADC + Taster) hänge ich mit ran. Prozessor Attiny 841 mit/ohne Quarz, AC0 und AC1 und ADC, anbindung zum I2C Bus mit/ohne Adresswahl über Slave Hardware (geht bereits mit ATm 128 als Master), alles in C und so das ich es verstehe, vielleicht noch
-
Thread
Attiny 841 und PRR
Hallo habe in einem kleinen Beispiel zu einem Attiny 841 die Zeile gefunden: [c] PRR &=~(1<<PRADC); // Power on ADC [/c] Leider konnte ich keinerlei Hinweis dazu finden. Im Datenblatt des Ati 841 konnte ich auch nichts finden. Was macht das? (Attiny 841/ 16MHz/ C) Aus dem Programm leite ich es so ab, das der ADC damit eingeschaltet wird. Konnte aber nichts dazu finden. LG Paul
-
Thread
Eingangsspannung vs. Referenzspannung beim Atmega
Sorry ist ein Attiny 841, bevor sich einer beschwert weil er den Typ nicht kennt
. http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-8495-8-bit-AVR-Microcontrollers-ATtiny441-ATtiny841_Datasheet.pdf
-
Thread
Mouser Bestellung
Hi, ich weiß nicht ob meine PM gerade angekommen ist. Ich würde 25x 579-ATTINY402-SSN nehmen (8,58 €) Wenn es klappt bitte kurz per PM bei mir melden! Gruß, Samuel
Ich würde gerne auch etwas mitbestellen. 1x 841-AFT09MS015NT1 Details bitte per PN zwecks Überweisung und Versandkosten. Liebe Grüße und vielen Dank. Kilo_s
-
Thread
Atmega4809nano
Taktgeber laut meiner Messung keinen Jitter. Keine Ahnung wie die das machen. Beim internen RC eines ATtiny841 und mit Quarz messe ich einen Jitter. Beim Atmega4808/9 nicht.
-
Thread
Einstellung Fuse Ati841 - Zeit stimmt nicht
Hallo ich arbeite mich gerade in einen Attiny 841 ein. Habe zum Anfang 8 Ausgänge mit LEDs angezeigt. Es wurde die Fuse auf intern mit 8 MHz eingestellt. Die LEDs werden nacheinander 0,5 Sekunden eingeschaltet und 0,5 Sekunden ausgeschaltet. Damit
-
Thread
ATMega Flash wird langsam knapp. Upgrade o. Plattformwechsel?
#5966375: > Mann kann ja nie genug Cores haben. Völlig richtig. Es soll jetzt einen neuen ATtiny885 geben mit sagenhaften 8 Kernen!
Realtime-Anforderungen" hat, dann flanscht man per UART, SPI, etc. irgendeinen 08/15 Controller à la ATTiny dran und fertig.
-
Thread
ATmega328PB taktet zu langsam
aber auch zu langsam. Man könnte vermuten der Quarz hätte eine Macke, funktioniert jedoch am ATtiny841 wunderbar wenn ich umbaue. Wenn das Steckbrett eine Macke hätte dürfte er laut meiner Logik überhaupt nicht funktionieren. Stand ist, funktioniert aktuell nur korrekt mit internen RC und kurz
-
Thread
cannot read spec file 'device-specs/specs-atmega4808'
/avr25/attiny44 avr/lib/avr25/attiny44a avr/lib/avr25/attiny441 avr/lib/avr25/attiny45 avr/lib/avr25/attiny461 avr/lib/avr25/attiny461a avr/lib/avr25/attiny48 avr/lib/avr25/attiny828 avr/lib/avr25/attiny84 avr/lib/avr25/attiny84a avr/lib/avr25/attiny841 avr/lib/avr25/attiny85 avr/lib/avr25/attiny861 avr/lib/avr25/attiny861a avr/lib/avr25/attiny87 avr/lib/avr25/attiny88 avr/lib
-
Thread
Vorschlag für Hardware - Was mit einem Attiny841 und I2C Bus alles machen
einfach von der Hardware aus. Wer später was nimmt kann ich nicht entscheiden. Das Board mit dem Attiny 841 kann dann ja solo oder im Bus verwendet werden. Nach dem Datenblatt hat der Atti 841 so viel Möglichkeiten, scheinbar mehr als so ein XMega. H.
mich nicht mehr zu dem Thema äussern, aber ihr habt es so gewollt. Aufgabe: - Verwendung eines Attiny 841 - Möglichkeiten zur Verwendung des Attiny 841 als Solo IC oder Slave zum Atmega 128 - Verwendung des Slave I2C Bus mit anderen Slave und dem Master - Verwendung mit und ohne Quarz
-
Thread
Display am Attiny 841 mit I2C Bus
Noch eine Frage zum Problem. Wenn ich den Attiny 841 nehme und Display mit 4 Bit anschliesse, könnten mit den anderen so um die 7 Pins sein. Wie kann ich das Display vernünftig über den I2C Bus ansteuern. Auf dem Atti 841 habe ich doch ein Programm
Unterstützung gehofft. Das scheint aber irgendwie nicht vorhanden zu sein, Ausgangslage: 1. Attiny 841 2. Display EA W204 Oled mit 4x20 Zeichen Betriebsart Display: 4 Bit Betrieb am Atti 841 Betriebsart Attiny 841: - als I2C Slave zur Ansteuerung des Displays Master: Atmega 128
-
Thread
I2C Slave mit dem Attiny 841
Karl M. schrieb im Beitrag #5876646: > Attiny841 Eigenartig, hier einige Funde bei einem Suchsystem.
I2C Slave auf einem ATTiny841 ist ausgesprochen einfach. Nur völlig anders als auf den vorherigen Megas/Tinys. Ich hatte den 841 per UART an einen RasPi gehängt. Anbei der Codeschnipsel dazu.
-
Thread
Lagerauflösung AVR uCs
49 - ATmega328PB-AU (in Tray) 1 x AVR Xplain (ATXmega128A1) zusätzlich verschenke ich: 5 x ATtiny10 (in Gurt) 4 x ATtiny841-SSU (in Gurt) Nur komplett, Festpreis 90€ inkl. versichertem Versand (nach D und A). Versandkosten in den Rest der Welt kann ich auf die Schnelle nicht ermitteln, daher biete ich dies erstmal nur Käufern in Deutschland und Österreich an. Die o.g. ATtiny10 und die ATtiny841 waren Samples von Atmel, deshalb verschenke ich die (natürlich auch nur mit dem Gesamtpaket). Die Sachen stammen größtenteils aus China, bezogen über die üblichen Plattformen
-
Thread
LED Messung mit AVR
gleiche Helligkeit, sondern um eine Kiste mit LEDs mit verschiedenen Strömen. Wenn ich z.B. einen Attiny 841 verwende vertragen die meisten Ausgänge nur 2mA. Bei 5V ergibt sich ein Vorwiderstand von ca. 1,5 bis 1,8 KOhm. Wie verhalten sich dabei 20mA LEDs? Helligkeit noch zu erkennen oder zu dunkel bei
ohne das man erkennt was du willst, Peer schrieb im Beitrag #5839613: > Wenn ich z.B. einen Attiny 841 verwende > vertragen die meisten Ausgänge nur 2mA. Bei 5V ergibt sich ein > Vorwiderstand von ca. 1,5 bis 1,8 KOhm. Wie verhalten sich dabei 20mA > LEDs? worum gehts dir dann wenn Peer
-
Thread
I2C mit ATtiny 0/1-series (z. B. ATtin817)
Ich möchte zwei ATtiny (aktuell im Test: ATtiny1614 auf eigenem Board bzw. ATtiny817 auf ATtin817 Xplained Board) per I2C verbinden, der eine also als Master, der andere als Slave. Ahnungslos wie ich bin habe ich gedacht
www.jtronic.de zu finden. Ob es auf deiner Hardware läuft kann ich nicht sagen. Versuche selber was zum Attiny 841 und I2C zu finden. Wenn du was findest oder schreibst würde mich auch interessieren. LG Peer
-
Thread
Interner Bus einer SPS
MAX487ECSA. Es gibt noch schnellere. Master ist ein Arduino Mega 2560. Slaves sind Eigenbauplatinen mit ATtiny841. Die Adressen sind in der Software "kodiert". Ich wollte dafür keine Pins verschwenden. Wenn du bei deinen Slave µC Pins frei hast, kannste Jumper für die Adressierung verwenden. Biste noch flexibler
-
Thread
ATTiny841 - Interrupt Vector USART0_RXC_vect
Hallo, ich steh gerade auf dem Schlauch. Ich versuch gerade mit meinem ATTiny 841 Daten über die USART einzulesen. Dies würde ich gerne über eine Interrupt Routine machen, aber bei der Aufruf der Interrupt Routine klappt nicht. Meine ISR Routine lautet: ##### ISR(USART0_
C:\Atmel_Toolchain\AVR8_GCC\avr-gcc-8.3.0-x64-mingw\avr\include\avr\iotn841.h ***************************************************************************** /* USART0, Start */ #define USART0_START_vect _VECTOR(21) #define USART0_START_vect_num 21
-
Thread
Wie beim ATtiny zum Reset-Vektor springen
Hallo, irgendwie sehe ich den Wald vor lauter Bäumen nicht. Wie springe ich beim ATtiny in der Software (in C programmiert) zum Reset-Vektor?
tsilly schrieb im Beitrag #5802373: > durch die Blume erklären, dass der ATtiny murks ist Nein, er passt einfach nicht zu /deinem/ Programmierstil. Denn der benötigt ja offenbar genau diesen "Softwarereset", den der ATtiny in deiner gewünschten Art nicht bietet. Das ist schade
-
Thread
AVR ADC fällt anscheinend in Free Running Mode - Schuld ist das Noise Canceler Feature
durch den nächsten > Timer-Interrupt wieder aufwacht. Hä, das steht in meinem Datenblatt (vom Attiny841) genau andersrum. Der ADC startet nur, wenn man den Interrupt benutzt. Peter D. hat praktischerweise das Datenblatt zitiert. Was mich stört ist einfach das hier: Leider wird das Feature im
-
Thread
Code-Beispiele für ATtiny841
Wo finde ich Code-Beispiele für den ATtiny841? (Bitte jetzt nicht als Antwort bei Microchip oder mittels Google suchen, sondern wenn dann einen konkreten Link.)
Hallo ich suche Beispiel mit dem Attiny 841 als Slave im I2C Bus. Hast du etwas für mich?
-
Thread
Reinitialisieren von Registern beim ATtiny841
den Initialiserungswerten) ohne ihre Funktion zu beeinflussen. Zur Zeit programmiere ich den ATtiny841. An welchen Steuer-Registern darf ich hierbei im Betrieb eine Reinitialisierung vornehmen, ohne die Funktion des Controllers zu beeinflussen, bzw. an welchen Registern darf ich das nicht? Für
Trotzdem nochmal zu meiner eigentlichen Frage: An welchen Steuer-Registern darf ich beim ATtiny841 im Betrieb eine Reinitialisierung vornehmen, ohne die Funktion des Controllers zu beeinflussen, bzw. an welchen Registern darf ich das nicht?
-
Thread
PUE Pins und Ports
Hallo In einer Beschreibung zu einem Attiny gibt es die Bezeichnung PUE. Die wird in Zusammenhang mit Pins und Ports genannt. Was ist das genau? oder wie wird es angewendet? LG Paul
genau damit mache steht nicht viel drin. (mehr garnichts) So wie ich das anhand der Datenblätter vom Attiny 441 und 841 gesehen habe werden die Pins damit eingestellt. Könnte jemand an Hand eines Beispiel es kurz zeigen? LG Paul
-
Thread
Attiny 841 - Wie viel Strom am Ausgang?
Im Datenblatt zum Attiny 841 sind verschiedene Betriebsspannungen von ca. 1,8V bis 5V angegeben. Es sind auch verschiedene max. Ströme für die Ausgänge angegeben. Bei machen steht 1mA, dann wieder 2mA dann wieder 10mA und
Hein schrieb im Beitrag #5751621: > Im Datenblatt zum Attiny 841 sind verschiedene Betriebsspannungen von > ca. 1,8V bis 5V angegeben. Ja und? > Es sind auch verschiedene max. Ströme für die > Ausgänge angegeben. Bei machen steht 1mA, dann wieder
-
Thread
Wo ist das "Analog Comparator Output" (ACO) Pad beim Attiny1634?
kenne wirklich eine Menge > von den Dingern. Tatsächlich, Atmegas haben das auch nicht. Aber der Attiny841 hat mehrere davon, und darum kam mir das wohl normal vor. So kann ich den Attiny1634 doch nicht gebrauchen. Mist. Das ACO Bit kann man an den Timer weiterleiten, der kann es im Attiny1634
wirklich eine Menge >> von den Dingern. > > Tatsächlich, Atmegas haben das auch nicht. Aber der Attiny841 hat > mehrere davon, und darum kam mir das wohl normal vor. AtMega328pb und 324pb haben schon einen Pin für den ACO auf PE0 bzw. PC5.
-
Thread
Encoder (Drehgeber) über den I2C Bus auslesen
Ist der Attiny841 eine Lösung mit Hardware I2C?
Kann Dein Programmer denn nicht UPDI? Dann wäre der ATtiny814 z.B. geeignet. Oder Du gönnst Dir ein paar Pins mehr und verwendest den ATmega48.
-
Thread
Atmega328P Serial Problem
bzw. 8MHz Quarz. Funktionierte bis jetzt jetzt wie gesagt immer. Den internen 8MHz RC eines ATtinys 841 musste ich nachjustieren, weil ich den mit 5V statt mit ab Werk kalibrierten 3,3V betreibe.
einfallen. Du nimmst einen 2. µC als UART-USART Übersetzer. Du benötigst einen mit zwei USARTs. ATtiny841 oder 328PB oder ... Den betreibst du mit einen passenden Baudratenquarz für den Sensor. Zwischen dem und deinen großen µC überträgst du syncron. Sensor <> UART 115200 Baud <> µC <> USART xxx
-
Thread
AVR ADC Gain 2x gleicher Kanal
Seite 145): http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-8495-8-bit-AVR-Microcontrollers-ATtiny441-ATtiny841_Datasheet.pdf Scheint aber nicht so zu sein, kommt immer 0x3ff raus. Einen Hinweis dazu habe ich hier gefunden: https://www.mikrocontroller.net/topic/285496 Sind diese Optionen wirklich
Im Datenblatt attiny841 http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-8495-8-bit-AVR-Microcontrollers-ATtiny441-ATtiny841_Datasheet.pdf Steht unter 16.11.2 Differential-Ended Conversion auch, dass nur 9 Bit
-
Thread
Attiny45 kann Analogeingang nicht auswerten.
Festspannungsregler, Spannungsteiler und Formel anpassen und alles ist gut (bei roten, gelben und grünen LED). ATtiny25/45/85: 0 – 10 MHz @ 2.7 - 5.5V
aber nicht alle?) Tinies haben eine Position des ADMUX, wo der ADC die Bandgap-Spannung mißt. Beim ATtiny25/45/85 wäre das Position 1100.