-
Thread
USB -> RS232 mit AVR?
meisten Anwendungen reicht ein reiner USB zu RS232 TTL Umsetzter, ohne Handshake und und und, aus. Ein ATTINY 45 kostet bei Reichelt im DIP8 Gehäuse 1,85eur der FTE232 4,95eur, ich finde das ist ein großer unterschied. Ja, es ist möglich SMD zu löten, aber wieso soll man sich die Arbeit machen, Routen der
Dazu das bisschen Hühnerfutter außen rum. Die RS232 Signale werden direkt am ATMEGA8 bzw. ATiny45 abgegriffen, welcher mit ca. 3,4V läuft. Man kann jedoch auch den Schaltplan von Igorplug benutzen, dann läuft der ATMEGA mit 5V, so dass man TTL zur Verfügung hat. Ansonsten muss noch ein Pegelwandler
-
Thread
ATtiny167: Erweiterung der avrdude.conf
---------------------------- # ATtiny167 #------------------------------------------------------------ part id = "t167"; desc = "ATtiny167"; has_debugwire = yes; flash_instr = 0xB6, 0x01
, 0xBB, 0xBF, 0x99, 0xF9, 0xBB, 0xAF; ## no STK500 devcode in XML file, use the ATtiny45 one stk500_devcode = 0x14; ## avr910_devcode = ?; ## Try the AT90S2313 devcode: avr910_devcode = 0x20; signature = 0x1e 0x94 0x87; reset = io;
-
Thread
Inline-Assembler: 16bit variable speichern
viel weniger Aufwand auch in C hätte lösen lassen. (In der Tat war die Implementierung auf dem ATtiny45 in C meine Referenz für die Funktionalität, und an Hand dieser habe ich dann die gemischte Assembler+C-Implementierung für den ATtiny13 verifiziert.)
-
Thread
SSD1306/1309 Library zum Darstellen von Text auf OLED Displays
in der Entwicklungsphase und ich hab halt nur einen Atmega328p (bzw. seine kleineren Brüder) und Attiny45/85. SH1106 muss ich mal spicken, sollte recht simpel umsetzbar sein da dies nur um 2 byte verschoben ist gegenüber dem ssd1306 soweit ich das jetzt gelesen hatte im Netz. Ich werd mal schaun was
Hoffe in den nächsten Wochen haben ich wieder etwas mehr Luft dafür. Wills ja auch noch für den Attiny45 an den Start bekommen.
-
Thread
Benötige Hilfe beim programmieren eines Microkontrollers!
Beitrag #5658772: > Wie man den Poti abfragt und verarbeitet weiß ich ebensowenig. Beispiel mit ATtiny13: https://adnbr.co.uk/articles/adc-and-pwm-basics
bei einer 1 wird der Widerstand an den Eingangs-Pin zugeschaltet. Bei den neueren AVR (wie z. B. ATtiny13, ATtiny2313, ATtiny24/44/84, ATtiny25/45/85, ATmega48/88/168, usw.) kann man als Ausgang konfigurierte Pins toggeln (PORTx zwischen 0 und 1 „umschalten“), indem man eine 1 an die entsprechende Bit
-
Thread
Compilierungsfehler 242 beim ATTiny13
Source variable does not match the target variable [ 200] , in File : C:\Users...\Fotograf_zufall_v1-attiny13.bas" damit ist wohl der Auszug Z = rnd(100) gemeint. Ich habe das Programm auf einem mega8 entwickelt und getestet, hier läuft alles, allerdings soll es nicht auf einen mega8 sondern auf den tiny13
RAM ausmacht verzichten. Noch besser aber einen anderen Controller mit mehr RAM nehmen, z.B. Attiny 25/45/85 mfg.
-
Thread
Gibt es irgendwo brauchbare Infos zu SMI ?
FF Motor 15 Ab 5F 02 9F Antwort: FF Motor 0 1% 50 45 02 8F DA Antwort: FF Motor 0 10% 50 45 19 99 B9 Antwort: FF Motor 0 50% 50 45 7F FF ED Antwort: FF Motor 0 90% 50 45 E6 65 20 Antwort: FF Motor 0 99% 50 45 FD 6F FF Antwort: FF Motor 1 99% 51 45 FD 6F FE Antwort: FF Pos.Abfrage Motor 0:70 05 8B Antwort 54.08%: EF 45 8A 71 D1 Pos.Abfrage Motor 1:71 05
-
Thread
Einfache Sensortaste
differientiell und 10Bit Auflösung. Gain ist 10x, sorry habe mich oben verrechnet da ich noch den ATTiny45 im Hinterkopf hatte. Bei Gain 200x war die Empfindlichkeit so groß das man viel zu schnell ausserhalb der Messbereiche kam. Man konnte dann schon das Zittern des Fingers der über den Sensoren schwebte
interresse verfolgt. die frage die sich mir stellt, ob es möglich ist eine sensortaste in einem attiny85 zu realisieren der im stromsparmodus arbeitet. das heisst wenn keine taste betätigt wird schaltet der attiny85 in den power_down modus. wird die taste betätigt muss der attiny85 über einen externen
-
Thread
Minimale Pulslänge für asynchronen externen Interrupt
Hallo allerseits, beim ATtiny45 wird der Pin Change Interrupt PCINT[5:0] asynchron ausgelöst, siehe Datenblatt Abschnitt 9.2. Asynchron bedeutet: unabhängig vom Systemtakt. Wie lang ist die minimale Pulslänge, bei der ein solcher
genannten 50ns (typ.) decken sich mit den Datenblattangaben des altehrwürdigen ATmega8515. Der neuere ATtiny wird, wie auch von dir vermutet, wohl mindestens genauso schnell sein. Christian.
-
Thread
STK500 mit Tiny13, 45 und 2313
immer in der Hilfe von AVR-Studio vorhanden (unter ISP-Programming). Aber auf Deine Frage: ATTiny 13 + 45: Sockel: SCKT3400D1 / Blau ISP Connector: SPROG1 Hinweise: Connect RST on PORTE to PB5 on PORTB. Connect XT1 on PORTE to PB3(XTAL1 on 2323) on PORTB. ATtiny2313: Sockel: SCKT3300D3 /
-
Thread
Induktiver Positionssensor - Fragen dazu
löst oder blockiert. 1M45 kann ich mit 12V (vielleicht auch weniger) ansteuern. 1Y45 bekommt 80V (bei den Elektrostaplern), beim Verbrenner 12V. Dieser Magnet wird im angezogenen Zustand (Bremse gelöst) verriegelt, sodass er
die > Bremse löst oder blockiert. > > 1M45 kann ich mit 12V (vielleicht auch weniger) ansteuern. > 1Y45 bekommt 80V (bei den Elektrostaplern), beim Verbrenner 12V. > Dieser Magnet wird im angezogenen Zustand (Bremse gelöst) verriegelt, >
-
Thread
Platine mit 0,1mm Leiterbahn erstellen
Beschwerung des PC Boards und der oben genannten Transparentfolie sind Belichtungszeiten zwischen 45-55 Sekunden optimal. (45 Sekunden bei 0,1mm Leiterbahnen, 55Sekunden ab 0,3mm Leiterbahnstärke) d. Plattenmaterial: Ich verwende Bungard photobeschichtete Platten, mit 0,35Mycrometer CU. Ich verwendete
Sache im Kopf haben. Ich habe Farblaser, Zweckformfolien und 4-Röhren-Belichter, damit geht auch ein ATtiny im 20M1 Gehäuse.
-
Thread
Fixed-Point Support in avr-gcc?
hat, beseitigt werden. > #include <stdfix.h> > > const __flash accum offset[] = { 1.2k, -3.45k }; > > sat accum add_offset (sat accum a, unsigned i) > { > return a + offset[i]; > } > > > avr-gcc brauch dafür 26 bytes Code (ATmega8) Gerade bei saturierender Arithmetik bringt
Bislang hab ich mir noch nicht den Wolf gemacht und Programme wie zB [[4000 Stellen von Pi mit ATtiny2313]] nach Fixed portiert. Wäre als Vergleich / Arithmetik-Benchmark bestimmt interessant.
-
Thread
AVRisp MKII nach Kurzschluss am ISP tot
Info, ok am Reset müssen für HVP 12 Volt ran, aber nicht mehr jetzt. Ich wollte mal eben fix einen Attiny45 für einen i2ctinyusb flashen und da das ja schon geklappt hatte, der allerdings nur als USB device erkannt wurde und nicht lief und ... aha! der muss mit HVP geprogt werden, na ja der Rest ist Geschichte. Nun, und da es mein erster tiny45 war und nicht den Fokus des Handelns hatte sondern einfach nur ein Teil auf der Erweiterungsplatine für die Dockstar ist, ging das halt daneben. Wie war das doch gleich noch "Aus Fehlern lernt man
-
Thread
CTC-Timer/Interrupt zu langsam!?
Studio auf "Read" (unter "Fuses") gehe, dann sagt er mir Int. RC Osc. 8MHz Hab ihn auch auf den Attiny45 eingestellt... Dann müsste das doch stimmen!?!
Michael N. schrieb im Beitrag #2520815: > Unter den Fuses war es nicht mit drin!? Doch, der Tiny45 hat diese CKDIV8-Fuse auch. > Wo find ich das dann? (AVR Studio) Im Low-Byte der Fuses, Bit 7. Aber Du brauchst Diese Fuse nicht, denn Du kannst den System-Taktvorteiler CLKPR auch per Software
-
Thread
I2C Display Problem
collect2.exe: error: ld returned 1 exit status exit status 1 Fehler beim Kompilieren für das Board ATtiny25/45/85 (No bootloader). mit TinyWireM kommt kein Kompilierungsfehler
Kann ich die Wire Bibliothek überhaupt auf den Attiny85 nutzen? Denke doch nicht, da sie ja deshalb umgeschrieben wurde von so einigen Leute.
-
Thread
ATtiny Bootloader
Guten Tag, ich suche einen Bootloader für einen ATtiny85. Undzwar möchte ich mir einen USB-Programmer für ATmel Controller bauen und bin bei meiner Suche auf den Bierdeckelprogrammer (http://www.mikrocontroller.net/articles/Bierdeckel-Programmer) gestoßen
Das, was du bauen möchtest, hat bereits ein Japaner realisiert - und zudem noch mit (nur) einem ATtiny45-20. Der Link dazu: http://www.recursion.jp/avrcdc/cdc-spi.html Zusätzlich hat er ein (auf DOS basierendes) Programm hinzugefügt, welches rel. einfach in deiner IDE eingepflegt werden kann,
-
Thread
Problem Attiny85 Timer1 AVR Studio Simulator
Hallo, ich habe ein Problem bei der Simulation des Timer1 eines Attiny85 im AVR Studio 4. Wenn ich der Simulation glauben kann, zählt er gar nicht erst los. Interrupts werden entsprechend nicht ausgelöst. Der Timer0 funktioniert bestens. Den Simulator2 habe
dann solltest Du mal einen Blick in die Doku zum AVR Studio werfen! Zitat: [pre]Notes for ATtiny25/45/85 Timer/Counter1, including the Dead Time Generator, is currently not supported in the AVR Simulator. The ADC noise reduction function is not supported. Setting the ADIF flag will not
-
Thread
Benutzt hier jemand PureBasic?
. Also habe ich mir PureBasic mal angesehen und ein kleines Programm zur Kommunikation mit einem ATTiny2313 über die serielle Schnittstelle geschrieben. Es dient zum Parametrieren von Lokfahrtreglern für RC-gesteuerte Gartenbahn: http://www.hanneslux.de/planet5b/index.html Dieses Steuerungs-System
Muttersprache ist Deutsch. Meine Denglisch-Kenntnisse sind sehr rudimentär. > Spur, Spur G, 45 mm Spurweite, verschiedene Maßstäbe von 1:13 (Feldbahn 600 mm) über 1:16 (Schmalspur 750 mm), 1:22,5 (Spur IIm, Schmalspur 1000 mm) bis zu 1:27 (Normalspur auf Gartenbahngleisen, auch Gummispur genannt
-
Thread
UART-Bootloader für ATMega > 64kiB
http://www.chip45.com/Software/chip45boot2-AVR-ATmega-Xmega-Bootloader.html
Beitrag #1892114: > Ich vermute, dass die üblichen Programme > (z.B. Beitrag "UART Bootloader ATtiny13 - ATmega644" ) da nicht mehr > skalieren, weil Zugriffe jenseits der 64kB andere Methoden brauchen > (espm/RAMPZ). Habe ich da recht? Nö, man kann bloß nicht nachträglich den Titel editieren
-
Thread
AtxMega oder doch lieber Atmel ARM
Nun stehe ich natürlich da, ich habe hier alles von Atmel, kleine ATTiny, xmega etc.. und zwei der günstigen Programmieradapter. Wenn ich jetzt den wechsel zu Microchip mache, da stehe ich doch wieder bei 0 da, sowohl von der Erfahrung als auch von der benötigten Hard
Hier gibs Xmega plus Ethernet als fertiges Modul: http://go.chip45.com/crumbx1-net-1.2 Fertige Software für avr-gcc gibt's auch im Source (Webserver, DHCP, Emailversand, etc.) zum runterladen. Nasenbär
-
Thread
Meine Platine brauch Hilfe =)
Designregeln sind nicht beachtet worden. Z.B. C8 gehört ja auf dem kürzesten Wege an GND und VCC des ATTiny. Da ist der Weg nicht nur weit, sondern auch noch dünn und über 4 VIAs. "Regel: So kurz wie möglich". Auch beim Schaltregler ist das nicht beachtet. Wenn R15 udn R18 die Plätze tauschen, wäre die
der rest ist scheinbar okay.... Ich würde Dir noch empfehlen, die Leiterbahnen in vielfachen von 45° zu routen. Die ganzen schiefen Bahnen machen Augenkrebs :) (Einen Check dafür kann man im DRC auch einschalten.) Viele Grüße, Simon
-
Thread
Codierschalter abfragen
700000-724999/705400-da-01-ml-Printcodierschalter_P60A_701_de_en.pdf Der Schalter ist an einem ATTiny45 an PB0-3 angeschlossen. Je nach Stellung des Schalters soll PB4 unterschiedlich lange auf High geschaltet sein. Das ganze Timing funktioniert auch schon. Allerdings klappt die Abfrage des Schalters
end = 35; } else if (PINB & 0x08) { end = 40; } else if (PINB & 0x09) { end = 45; } while (1) { ... } [/code] Leider überschreiben sich die Abfragen irgendwie gegenseitig. Kann mir vielleicht jemand weiterhelfen? Ist bestimmt eigentlich eine einfache Sache,
-
Thread
I2C Geschwindigkeit
Mal wieder eine Frage zum i2c. Ich hab ein Master slave System. Master ist Atmega644 und slave ist attiny45. Attiny und Mega laufen auf 8MHz. Benutzt wird die Peter fleury lib. Lasse ich den Master auf 1mhz mit folgenden Einstellungen laufen dann kann ich lesen und schreiben auf dem Bus: F_CPU 1000000UL
-
Thread
HC-SR501 PIR löst bei Tageslicht zufällig aus
Liniearregler betreibe. Die Last am Ausgang habe ich nicht gemessen. Er hängt lediglich an dem pin am Attiny85 und wird über nen 10k auf Ground gezogen.
betreibe. > Die Last am Ausgang habe ich nicht gemessen. Er hängt lediglich an dem > pin am Attiny85 und wird über nen 10k auf Ground gezogen. Die HC-SR501 haben intern ca. 1K5 zum Ausgang hin, sind also nicht sonderlich belastbar. Die 10K zum GND sollten allerdings nicht stören.
-
Thread
PORT-Deklaration fehlerhaft
ATTiny84, PA 0-7, PB 0-3 Unverständlich, da ich den Codeteil aus einem laufendem Pro kopiert habe...
CPU evtl. keinen Port A ? D A N K E !!! für deine Frage - tatsächlich hatte ich versehentlich ATTiny85 eingestellt X-) Der hat keine PAs... Fehlermeldungen sind (fast) alle weg :-)
-
Thread
Arduino ohne delay und millis
github.com/arduino/Arduino/blob/master/hardware/arduino/avr/cores/arduino/wiring.c ISR => Zeile 45
volatile unsigned long timer0_millis = 0; static unsigned char timer0_fract = 0; #if defined(__AVR_ATtiny24__) || defined(__AVR_ATtiny44__) || defined(__AVR_ATtiny84__) ISR(TIM0_OVF_vect) #else ISR(TIMER0_OVF_vect) #endif { // copy these to local variables so they can be stored in registers
-
Thread
Suche programmierer Atmega8 Attiny85
Hallo, ich suche jemanden der mir mein bereits fertig geschriebenes Program auf Atmega8 und Attiny85 programmieren kann. (am besten im Raum Freiburg)
Habe Aarau/Schweiz anzubieten. Ca. 45 Minuten (AUTO) von FR.
-
Thread
ATiny45 Fuses setzen
wurde auch ohne > Fehlermeldung auf den Chip gebrannt. Die HEX Datei scheint mir für einen ATtiny22 compiliert worden zu sein. Compilier die Source besser nochmal für den Tiny45! Wenn der Tiny45 neu war braucht du normalerweise keine Fuses umzustellen. Der läuft dann mit 1MHz internem Oszillator
-
Thread
Brunnenpumpe regeln.
Phasen_Frequenzumrichter_mit_AVR Auf meiner Homepage ist noch ein kleiner Sinus Generator mit ATTiny25/45/85, der bei mir eine Niedervolt Membranpumpe aus einer Solarzelle betreibt und dafür eine H-Brücke ansteuert. Ist im Moment alles für Niedervolt, kann aber easy auf HV-Betrieb umgestrickt werden
-
Thread
Synchronisierung mehrere AVR Controller
Hallo zusammen, ich habe ein Master-Slave System mit einem Atmega128 als Master und mehreren ATTiny2313 als Slaves die über RS485 miteinander kommunizieren. Die Slaves sollen bei bestimmten Ereignissen einen Zeitstempel abspeichern der dann über RS485 zum Master übertragen wird. Dazu habe ich
sozusagen auf den gleichen Nenner bringt. Die Module sind je ca 10m voneinander entfernt und auf der RJ45 Leitung hätte ich auch noch Adern frei. Vielleicht weis aber von Euch noch jemand einen besseren Lösungsansatz auf den ich noch nicht gekommen bin. Gruß Hansjörg
-
Thread
Software Profibus DP-Slave in C
Hallo! Wie ist denn die Einschätzung das auf einem ATtiny2313 zum Laufen zu bekommen?
been testing this slave for 3 months now with no profibus errors. It works great but only goes up to 45.45k speed Anyway those 5 PWM expander provide 48 PWM outputs!
-
Thread
Passive Kühlung für LED-Board
weißen LEDs in einem 12x12mm Mesh bestückt, die einzeln parallel mit 5V versorgt werden und mittels Attiny45 und einem Mosfet PWM-dimmbar sind. Bei einem kontinuierlichen maximalen Strom von 20mA pro LED ergibt sich bei Vf_max = 3,4V ein Wärmeverlust von 0,068W pro LED, also 13,9W auf dem ganzen Board,
Verformungstemperatur, die du hier angibst, bezieht sich auf PETG. PLA verformt sich schon ab 50°C, gerne schon ab 45°C.
-
Thread
Z180-Stamp Modul
6f 6f 70 3a 20 62 6f 6f 74 63 6d 64 3d 22 25 |loop: bootcmd="%| 0120 73 22 0a 00 3c 55 4e 44 45 46 49 4e 45 44 3e 00 |s" .<UNDEFINED>.| 0130 62 6f 6f 74 63 6d 64 00 23 23 23 20 6d 61 69 6e |bootcmd.### main| 0140 5f 6c 6f 6f 70 20 65 6e 74 65 72 65 64 3a 20 62 |_loop entered: b| 0150
CS-Signal. Man könnte RTS0 zweckentfremden, ein Monoflop nehmen, oder statt Schieberegister einen ATTINY oder stm8.
-
Thread
IRLZ34N in Motorsteuerung brennt durch?
https://www.conrad.de/de/schottky-diode-vishay-mbr2545ct-gehaeuseart-to-220ab-i-f-30-a-spannung-u-45-v-163702.html Die hier kann 30A. Da sollte genug Luft sein? Matthias S. schrieb im Beitrag #4666588: > Ebenso solltest du dicht an den Motorkreis mindestens einen dicken > Reservoir Elko machen
IRLZ ist ein LogicLevel MOSFET der mit 4.5V voll durchsteuert, > aber der schwache Ausgang des ATTiny sollte ihn mit nicht mehr als 1kHz > umsteuern Ist bei etwa 120Hz. 16bit PWM prescaler 1 und 8MHz. MaWin schrieb im Beitrag #4666633: > Da beim Einschalten des uC der Ausgang noch ein Eingang
-
Thread
Hilfe bei Motorrad-Blinkersteuerung
Schaltreglers stabilisieren. C5 darf laut Datenblatt des LMW78 nicht größer als 10µ sein. Der Attiny24 übernimmt die ganze Steuerung und ist mit C2 abgeblockt. Programmiert wird er über K8 (6p-ISP-Stecker). Der Attiny steuert zwei MOSFETs an (T1 und T2), die wiederum jeweils ein Relais steuern
Beitrag #7683004: > Sind die Schutzschaltungen ausreichend Ich würde eine unidirektionsle SMBJ45A verwenden. Insgesamt finde ich die Schaltung extrem aufwändig, das alte Blinkrelais wird nicht so aufgebaut sein, sondern nur 2 Anschlüsse haben und die Blinkerseite mit Kontrollleuchten werden
-
Thread
Microcontroller mit 2 Stromkreisen?
im Bereich µC, möchte aber die angehängte Schaltung ralisieren. Es handelt sich dabei um einen Attiny45, der mittels USB angeschlossen wird. ( Code / Anschluss an USB seien vernachlässigt ) Er soll eine 12 V LED Leiste mittels PWM ansprechen. Dabei gibt es 2 Stromkreise. Einmal den 5 V Kreis des