-
Thread
ATtiny461 und Analogwerte einlesen (Register)
Hallo Forum, ich habe ein Problem mit dem Einlesen von Analogwerten an einem ATtiny461. Verwendet wird zwar Bascom als Compiler aber die Register möchte ich herkömmlich setzen. Also es soll der Kanal PA0 eingelesen und VCC als Referenz verwendet werden: ADMUX = &B00000000
alle Beiträge nur auf diesen Typ. Ich brauche immer nur wenige Pin's. Schön ist auch der neue ATtiny441, leider zunächst nur in SMD zu bekommen! Danke!
-
Thread
ATtiny841 in der avrdude.conf
write auch auf i stehen? http://www.atmel.com/Images/Atmel-8495-8-bit-AVR-Microcontrollers-ATtiny441-ATtiny841_Datasheet.pdf (Seite 219)
-
Thread
Attiny 13 temperaturgesteuerte Servoschaltung
nicht den GND nehmen. Mein Tipp: Verwende einen HighSideSwitch aus der BTS Reihe z.B. den BTS441T (oder einen seiner vielen Brüder)
ich mich nochmal schlau. F_CPU ist jedenfalls definiert. Vielleicht liegts daran, dass ich im Attiny die Spannung auf 5V gestellt habe und ihn momentan nur mit 3,7 Volt betreibe. Gruß, Marcel
-
Thread
Atmga Strommessung mit Shunt.
Spannungsabfall in der zu messenden Leitung. Wer geschickt ist, spart sich jede Zusatzelektronik. Ein Attiny441 misst 10 bit und hat einen eingebauten PGA Differenzverstärker, ein Attiny1627 misst sogar 12 bit genau, hat auch einen PGA Differenzverstärker. Das funktioniert aber nur, wenn die Spannung auf
-
Thread
Attiny 841 alternative Pinfunktionen
Hallo Forum, kann mir jemand erklären, wie beim Attiny841 die "overriding signals" mit den alternativen Pinfunktionen in Zusammenhang stehen? Datenblatt gibt es hier: http://www.atmel.com/Images/Atmel-8495-8-bit-AVR-Microcontrollers-ATtiny441-ATtiny841
-
Thread
Atmel Studio External Tool MCU Parameter (z.B. für avrdude)
du musst natürlich nicht zwingend die Kurzform (t841) benutzen, es darf auch der lange Name (ATtiny841) benutzt werden. Vielleicht findest du ja dafür eher einen Weg, den sollte das Studio ja zumindest grundlegend bereits kennen.
ToolchainName> <ProjectGuid>{ba5004a8-a1e2-4bfb-bc9a-36e6b2e169e8}</ProjectGuid> <avrdevice>ATtiny441</avrdevice> ... [/code] Die Datei geht natürlich noch ne ganze Ecke weiter, aber das interessante steht in <avrdevice>
-
Thread
16bit-write ATMegaxx-PB
Ja, buntes Durcheinander, gehört aufgeräumt. Tiny441 - korrekt Tiny202/402 - falsch
wohl nur eine Fehlinformation, die da vermutlich jemand von den neueren Serien (vermutlich neben ATtiny ja auch ATmega0) reinkopiert hat.
-
Thread
Anzahl PWM Ausgänge zu Anzahl RGB LEDs
in der Praxis noch nie genutzt. Verfügbare µC: - STM32F303K8 Nucleo - Atmel SAM4E / SAM4L - ATtiny2313 / ATmega32 / ATmega1284P Nun die Grundsätzliche Frage: Macht es sinn einen µC zu wählen der soviele (Timer) PWM Ausgänge hat, dass ich alle 9 (3 LED x 3 Farben) direkt ansteuern kann oder reicht
Farbe zu aktualisieren, bei neuer Farbwahl. Anbei die Tests...somit kann ich beruhigt den kleinen ATtiny nehmen und der passt super in den "Freiraum" der Tastatur.
-
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
[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
LED Tisch mit Berührungs-/Gegenstandserkennung
dann noch den RESET-Pin als Datenpin verwendet, könnte man auch noch IR empfangen. Alternative zum ATtiny85 wäre ein ATtiny4313.... den ATtiny2313 mit seinen 2KB Flash finde ich zu winzig. Gruß, Frank
bei Tausend Stück. http://www.atmel.com/Images/Atmel-8495-8-bit-AVR-Microcontrollers-ATtiny441-ATtiny841_Datasheet.pdf asterix schrieb im Beitrag #3660422: > Wie sollen die Zyklen denn bestimmt werden. Wann weiß ein Pixel, dass > sein Messzyklus nun ansteht? Ich verstehe nicht ganz,
-
Thread
Attiny841: TOCC3 blockiert?
Problem, das einen PWM Ausgang komischerweise nicht nutzen kann. Es handelt sich hier um einen Attiny841 mit internen 8MHz. Ich habe als Peripherie an PA7(CS), PA6(MOSI) PA4(SCK) für 74HC595 im Einsatz. Des weiteren muss ich eine kleine Last über einen Mosfet ansteuern. Das hatte ich bislang über
einmal der Link zu Datenblatt. http://www.atmel.com/Images/Atmel-8495-8-bit-AVR-Microcontrollers-ATtiny441-ATtiny841_Datasheet.pdf
-
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
BASIC-Apfelmännchen mit ATmega168
2*d*n+e 330 goto 260 340 rem LOOP3END 400 rem CHAR 410 j=" " 430 if h<64 then 490 440 j="*" 441 if h<96 then 490 442 j="O" 443 if h<112 then 490 444 j="H" 445 if h<120 then 490 446 j="x" 447 if h<124 then 490 448 j="=" 449 if h<126 then 490 450 j="-" 451 if h<127 then 490 452 j="+"
Hi Ralf, im Moment hab ich nur ATmega8, ATtiny2313,ATtiny13 und einen AT90S8515 da... mehr als 8kiB Flash hab ich bis jetzt noch nicht benötigt,da ich gerade mit AVRs anfange. [Ich brauch für alles etwas länger ;-) ] In einigen Wochen wollte
-
Thread
simm DRAMs parallel
", hier als PDF: http://pf.ku.sk/lajciak/technickevybavenie/hwbook/hwbook2.pdf Auf Seite 253 von 441 steht sei für 30polige SIMMs, die folgenden Seiten für 72-, 144- und 168-pin-Module
) nur die Pins RAS, CAS und WE um zu refreshen. -> Kann diese Aufgabe dann nicht theoretisch ein ATTiny übernehmen, damit der "Haupt-µC" mehr Zeit für andere Dinge hat oder ist davon abzuraten, bzw. dies nicht möglich? Der Tiny müsste natürlich Synchronisiert werden, damit er nicht refresht, wenn Daten
-
Thread
ATmega32 + Bootloader
https://www.mikrocontroller.net/articles/AVR_Bootloader_FastBoot_von_Peter_Dannegger/Tutorial_ATtiny13 Aber die Fragestellung war schon so formuliert, als wäre der Threadersteller ein Anfänger im Thema Bootloader, daher ist es am logischten anzunehmen, dass der "einfache Bootloader" gemeint war
https://www.mikrocontroller.net/articles/AVR_Bootloader_FastBoot_von_Peter_Dannegger/Tutorial_ATtiny13 https://www.mikrocontroller.net/articles/AVR-Bootloader_mit_Verschl%C3%BCsselung_von_Hagen_Re
-
Thread
AVR-Studio 4.19 Probleme im Connect Dialog
meisten eher nur für Spezialanwendungen attraktiv. Wirklich gefehlt hat mir bisher eigentlich nur ATtiny 441/841, denn das sind ziemlich universelle Arbeitspferde mit vielen Mega-Features zum Tiny-Preis. Wobei man selbst für diese eigentlich "nur" auf den Simulator verzichten muss, assemblieren/kompilieren
-
Thread
Zeitschaltung der RTS-Steuerung über Baud-Rate falsch berechnet?
Hallo zusammen, ich habe einen ATTiny441 über eine RS485 Half-duplex mit dem PC verbunden. Als BAUD-Rate habe ich 4800 gewählt. Daher sollte doch für eine Übertragung von 2 Byte eine RTS-Schaltung von 1 ms reichen, da ja 4,8 Zeichen pro
-
Thread
c: Flashen mit einem Klick wie im AVR Studio 4
Hallo Forum, um einen ATtiny441 nutzen zu können, bin ich vom AVR Studio 4.19 auf das Atmel Studio 6.2 umgestiegen. Ich nutze ein AVRISP mkII. Ich vermisse nun die Möglichkeit, den µc mit nur einem Klick zu flashen. Gibt
-
Thread
Stromfluss hörbar machen
ist doch eine ideale Aufgabe für einen Tiny-AVR mit ADC und internem Vorverstärker, so wie den Tiny441 zum Beispiel. Die Tonerzeugung macht dann eine PWM und mit einem kleinen Digital-Verstärker kann man auch mit genug Bumms einen Lautsprecher befeuern. Die Schaltung dafür wird nicht größer als eine
Da kann man mit NE555 und OPV sicher was schönes bauen, aber mit nem attiny ist man imho besser bedient, besonders was die 500mA Schaltschwelle angeht. Sich auf die Hörschwelle des menschlichen Ohrs zu verlassen ist ne schlechte Idee, das muss schon hart umgeschaltet werden
-
Thread
Heidenhain Glasmaßstab an Arduino?
http://www.fbmsrl.com/docs/441/Istruzioni%20di%20montaggio%20LS%20403%20-%20LS%20403C.pdf Auf der Seite 14 und 15 sind die Daten. Ich dachte an max. 2m/s Ich danke schon im Vorraus burkhard edit: Verzeihung habe das
ATmega48 programmieren (32 Bit Zähler mit 0,2 µm Auflösung bei Sinussignalen), oder Du nimmst einen ATtiny25: http://mino-elektronik.de/mt12_iic/mt12_iic.htm Beide werden per IIC-Bus abgefragt. Alternativ kann ich Dir THCT12024 anbieten (schenken gegen Übernahme von Porto). Diese haben 24 Bit Zähler
-
Thread
Die "BluePill" spielt Reversi / Ohtello, Code für STM32F103
beim ESP. >Wenn ich andere Projekte mit kleinen bis sehr kleinen Controllern mache >(wie bspw. ATtiny oder STM8), dann ist der Resourcenhunger von Arduino >suboptiomal. Was verstehst Du unter suboptimal? Die 3,50€, die ein ESP32 kostet?
Sicherheit noch krasser, als (das was ich schon gemacht habe) ein graphikfähiges Display an einen ATtiny anzuschließen. Hrmpf... irgendwie .... gleitet der Thread so ganz arg ab, schade drum !
-
Thread
Probleme mit float Berechnung
nicht unterstützt werden (oder ich es mal wieder nicht raffe und auch nicht brauche). Auch die ATtiny441/841 sind dort nicht bekannt; das stört mich am meisten.
-
Thread
Kurze frage zur Pinbelegung von AVRs (RX/TX)
erleichtern. > Kann man RX und TX irgendwie umbelegen? Bei einigen (noch) relativ wenigen: ja. Z.B.: Attiny441/841. Das wird aber sehr wahrscheinlich zunehmen, vor allem im Bereich der nur mit relativ wenigen Pins ausgestatteten Tinys.
-
Thread
Assemblerprogrammierung ARM CORTEX
14 <delay> 18: e7fa b.n 10 <toggle> 1a: 44000000 strmi r0, [r0], #-0 1e: 441c4100 ldrmi r4, [ip], #-256 ; 0xffffff00 22: a1204100 ; <UNDEFINED> instruction: [/pre] Aus den Immediates 0x41004400, 0x4100441c, 500000 macht er 0x44000000, 0x441c4100 0xa1204100 Theoretisch müsste die CPU auf die falschen Adressen zugreifen, sprich die GPIO Ports um Meilen verfehlen, was aber nicht der Fall ist. Ich erbitte Aufklärung, da ich bei Tante
-
Thread
Atmel Datenblatt lesen und verstehen
routed to output compare channel A and every second TOCCn pin to output compare channel B." (ATtiny441/841 [DATASHEET] 8495H–AVR–05/2014, p.116)
-
Thread
Schutzdioden für Mosfet nötig?
ganzes Stück schneller als der 4020 beim resetten.) Alternativ hatte ich das auch mal mit einem Attiny441 aufgebaut. Geht auch und spart reichlich Bauteile und Platz. Standby Stromverbrauch mit dem Tiny ist mit ~35µA immer noch OK und ließe sich noch etwas senken (Counter war rein in Software). Vorteil
-
Thread
Kontroller für zwei BLDC-Motoren
Komparatoren. Damit könnte es möglich sein, zwei Motoren mit einem µC zu steuern. Oder du nimmst zwei Attiny 441, die können die PWM-Ausgänge auf unterschiedliche Pins legen. Also nicht wie beim Atmega168, dass das PWM Signal immer starr auf einem Pin liegt. Oder du nutzt eine Schaltung aus Widerständen
-
Thread
Wheatsonebrücke Signal verstärken
Hatte ich oben schon vorgeschlagen, wurde aber ignoriert. Dabei kann man übrigens den neueren ATTiny441/841 mit einbeziehen, der das ganze noch erweitert mit 3 stufig wählbarer Verstärkung (1x, 20x, 100x), dazu kommen 3 interne Referenzen. In vielen Fällen ist damit ein externer Analogteil komplett
-
Thread
Zeitmessung mit Lichtschranken, Einplatinen-Rechner
Ich würde einen ATtiny441 probieren. Aber nur, weil ich Atmels gewohnt bin und keine IDE für ST auf dem Rechner habe.
-
Thread
Wie Spannungsteiler für Balkenanzeige berechen?
Z-Dioden in Reihe zu den LEDs schalten und hat was man will. Aber eigentlich würde ich das mit nem Attiny machen. 1uC, Widerstandsnetzwerk und die LEDs, fertig.
Spannungsteiler 1: 11.5V 565k217 5V 434k783 0V Spannungsteiler 2: +6k224 -6k224 11.667V 571k441 5V 428k559 0V Spannungsteiler 3: +6k048 -6k048 11.834V 577k489 5V 422k511 0V : Spannungsteiler 19: 14.5V 655k172 5V 344k827 0V Ich habe die Differenzen mal reingeschrieben: Es
-
Thread
Überprüfung Schaltplan / Layout DMX RGB Dimmer
Kritik, bevor ich die ersten Boards fertigen lasse. Besonders kompliziert ist das ganze nicht: Ein ATTiny841 nimmt die DMX-Daten entgegen und steuert entsprechend drei MosFETs per PWM. Dazu noch ein bisschen Minmal-I/O: 2 LEDs zur Statusanzeige und ein Poti um verschiedene Betriebsmodi auszuwählen sowie
ausgedacht. MaWin schrieb im Beitrag #4681551: > Warum SMD uC wenn der Rest bedrahtet ist ? Den Tiny441/841 gibt es nicht in DIP und den Rest habe ich als Through-Hole noch da. Wenn ich mit dem SMD-Löten klarkomme (gibt ja genug Tipps hier), werde ich für kommende Projekte verstärkt auf SMD setzen.
-
Thread
C++ Klassenbibliothek für AVR
braucht und wenn ein Typ und/oder eine Funktion fehlt, so lässt sich das ohne Probleme ergänzen. ATtiny861 zum Beispiel. Wer keine Klassenbibliothek für AVR kennt, der kann auch nicht behaupten, dass das nicht und niemals funktioniert ... <EOF>
PINF,&PINF,&PINF,&PINF,&PINF,&PINK,&PINK,&PINK,&PINK,&PINK,&PINK,&PINK,&PINK}; // #endif // ATtiny841 - für mich hinzugefügt #elif defined(__AVR_ATtiny841__) | defined(__AVR_ATtiny441__) constexpr uint8_t portBit[] = {0, 1, 2, 7, 6, 5, 4, 3, 2, 1, 0}; constexpr uint8_t pinMaske
-
Thread
Suche 4x min 10 Bit Pwm i2c?
Olaf schrieb im Beitrag #5318471: > Hat jemand eine Idee? Vielleicht selber machen? Ein ATtiny441 zum Beispiel hat 2 x 16 Bit Timer mit je 2 x Compare-Einheiten und eine IIC-Schnittstelle per Hardware. Auch ein ATmega48 läßt sich passend programmieren, entweder so https://www.mikrocontroller.net
-
Thread
Erstes Projekt, Tipps zur Layoutgestaltung
der Helligkeit gesteuert werden. Das Modul dazu habe ich auch schon fertig. Der µc ist ein Atmel Attiny 26 auf ein IC Sockel und soll dennoch ohne Ausbau programmierbar sein. Als Timer wollte ich den Ausgang OC1A nutzen. Vielleicht kann mir auch jemand ein bisschen beim Timer helfen, der soll ja
Oder gleich den Tiny441, bietet 4 unabhängige PWMs. Spart die Hardware-Verwursterei und ermöglicht getrennte Einstellung.
-
Thread
Tonhöhenverschieber mit Eimerkettenspeicher
verloren. Wie hoert sich das an? Die Relais wuerde ich durch Halbleiterschalter ersetzen - CD4016, DG441 oder auch H11F1.
schrieb im Beitrag #4755419: > Die Relais wuerde ich durch Halbleiterschalter ersetzen - CD4016, DG441 > oder auch H11F1. Hi, die endlich aufgestöberte Applikations-Schaltung mit dem TDA1022 bringt zwar etwas mehr Licht in die Schaltungstechnik. So ist hier ein geeigneter symmetrischer Taktgenerator