-
Thread
Fehlerhafte Adressierung von lokalen Arrays bei tinyAVR(R) 0-series
zuvor da. Recherchiert habe ich jetzt nach dem schönen Fingerzeig von peda über das Problem des ATtiny26 und dem Befehl "lPM Rd, Z+" und vom ihm dankenswerterweise gegebenen Link einer Diskussion hierzu. https://www.mikrocontroller.net/topic/203143#1999930 Dieses Problem kann der ATtiny1604 (getestet
Ein ATtiny1604 soll kein 'lpm' können - wie ist das gemeint?
-
Thread
Einsteigerfragen
aufgebaut: IC-Sockel, 10 pol Stecker. >> Kondensatoren zwischen Pin 7 und 8 sowie 21 & 22 > > 20 und 22 > >> des IC-Sockels, 22 & 23 > > uist zwar egal, aber wozu? verschrieben: 20 & 21 sind gebrückt. Deswegen auch Kondensator zwischen 21 & 22. Die Spannung am Reset PIN geht wenn ich
eigentlich sollte es funktionieren. getestet habe ich mit 2 versch ATmega88PA-PU und einem 168-20PU..
-
Thread
Stromarmer mC zum Relais schalten
> Der braucht ja 3.3V Stimmt doch gar nicht. Der ATTiny13A arbeitet von 1,8 bis 5,5 Volt Noch kleiner ist der ATtiny4.
Der ATtiny13A braucht im Power-Down Mode mit Watchdog Timer Enabled ca 5µA. Da ist der PIC PIC10LF320 aber sehr vorteilhafter.
-
Thread
I2C-Schaltung sendet nur Unsinn - wie debuggen?
Ich wollte mir gerade eine I2C-Schaltung zwischen Attiny (Slave) und Raspberry Pi (Master) aufbauen. Der Attiny kann auch mit 3,3V betrieben werden, soweit also kein Problem. Mittels dem Befehl "i2cdetect" wird auch erkannt, dass der Attiny als Slave
I2C haben, jedoch messe ich in diesem Fall ungefähr 1,5V an der Leitung zwischen Attiny und Raspberry Pi. Deshalb habe ich verschiedene Widerstandsgrößen versucht: 20 Ohm, 330 Ohm, 3,3kOhm, 10kOhm, 47kOhm. Nie habe ich die erwarteten Zahlen erhalten. Bei 20 Ohm tendierte die Ausgabe Richtung
-
Thread
ATtiny13 nicht mehr programmierbar (CLKPR-Unfall?)
Auch dem Chip steht unten "L8 Taiwan A5", oben "Atmel 0917 ATTINY13 20PU" Hab gerade das aktuellste Datenblatt runtergeladen - finde leider nicht, wie man die Revision identifiziert. Die unter 24.3.3 gelisteten fuses habe ich jedenfalls nicht gesetzt. Habe gerade
>Auch dem Chip steht unten "L8 Taiwan A5", oben "Atmel 0917 ATTINY13 >20PU" hmm, beim atmega kann man recht gut die revision aus den buchstaben der rückseite herrausfinden. hier also revision L oder A was ja nicht sein kann. nachdem der chip aber produktionsdatum
-
Thread
Grundfrequenz eines Signals mit AVR messen
Dreieck- oder Sägezahnsignal, ggf. auch einen Sinus frequenz-messen. Und eben im Audiobereich ca. 20Hz - 20kHz
sollen: 4 - 8, 4xLCD, 5x7-Segment, 6x7-Segment, 2x16 LCD-Modul, ATtiny45, ATtiny2313, ATmegaXXX, Arduino - alles kein Problem. Anton G. schrieb im Beitrag #6808716: > Ich vermute, dass > das bei anderen Signalarten, wie Sinus oder Säge, nicht so einfach geht. >
-
Thread
Datenübertragung über DC Versorgungsspannung
Gleichspannung übertragen . Die Clients sollen jeweils eine Schaltung haben, die die Daten für einen µC (ATtiny) benutzbar macht. Diese müssen über die 20V versorgt werden und steuern jeweils einen Motor an. Für den Master habe ich sehr viel Platz, die einzelnen Clients müssen aber sehr klein bleiben. Kennt
Beitrag #7574143: > die einzelnen Clients müssen aber sehr klein > bleiben. > Daten für einen µC (ATtiny) benutzbar macht. > ich lieber ein WLan basierendes System baue. 😂😂😂 Das ging ja schnell. Sämtliche Parameter scheinen ja an Gummibändern zu hängen. Von 'Drahtgebunden, sehr klein, ATtiny
-
Thread
ATmega32 will nicht springen! AVR-Studio schuld?
Fertigmodul) - USB-ISP-Programmer (Marke weiß ich jetzt nicht, ist auch egal) - ATmega32-16 DIP40 - ATtiny2313 DIP20 - Viel Wissen über AT89S8253 (Prog. in ASM) - Wenig Wissen über Prog von AVR (rel. Neuling) Folgendes Problem: Hier (m)ein simples Programm: (Zeilennummerierung nur hier im Beitrag
10 rjmp Haupt 11 Warte: 12 ldi r18,250 13 ldi r19,100 14 clr r21 15 Warte1: 16 clr r20 17 Warte2: 18 inc r20 19 cpse r20,r18 20 rjmp Warte2 21 inc r21 22 cpse r21,r19 23 rjmp Warte1 24 ret ===================== So. Wenn ich den Code compil. und in den ATtiny2313 schiebe
-
Thread
Attiny84 startet ungewollt wegen Funkstörungen neu
Hi, Ich habe grade eine Schaltung mit einem attiny84 und einem Elektro Feuerzeug Modul gebaut. Der attiny schaltet mit einem IRLIZ44N Mosfet das Elektro Feuerzeug Modul ein und aus. Außerdem habe ich eine Rgb LED angeschlossen um den Akkustand eines
Karl M. schrieb im Beitrag #5672126: > Zeige bitte deinen Schaltplan von attiny84 und "Anhang". Hier ist der Schaltplan: https://easyeda.com/editor#id=|a9cc87a20b474d4e862c594f09a6f0ae
-
Thread
Geeigneter Controller der AVR-Familie gesucht
Dyson schrieb im Beitrag #6706637: > Mit dem Attiny 24/44/84a bist du da am nächsten dran. Na wenn's schon 14-Pinner sein müssen, dann aber gleich richtig: ATtiny214/414/814 (XMega-Architektur) oder ATtiny441/841 ("klassische" Architektur). Die
ATtiny1616-MNR 20-Pin VQFN 3x3mm Flash: 16 kB SRAM: 2 kB EEPROM: 256 bytes 16-bit Timer/Counter type A (TCA): 1 16-bit Timer/Counter type B (TCB): 2 12-bit Timer/Counter type D (TCD): 1
-
Thread
Passender Kondensator gesucht
werden, damit der StepUp läuft. Die Aktivierung des StepUp findet etwa drei mal täglich für rund 10 bis 20 Sekunden statt. Die Schaltung funktioniert soweit. Der StepUp lässt sich durch den ATtiny ein- und ausschalten. Nun kommt es aber vor, dass der ATtiny durch einen anderen Teil der Schaltung einen
Das ist wohl ein Missverständnis. Der ATtiny hängt direkt an den Akkus und steuert den StepUp. Der Kondensator soll im Prinzip den Ausgang des ATtiny, der den SHDN-Pin des StepUp auf HIGH schaltet für die Zeit auf HIGH halten, in der der ATtiny
-
Thread
Attiny 4313 zu 'klein'
Nein! Im Bereich 8 Bit, 20 Pin und 20 MHz gibt es nur sehr wenige Chips. Der ATTiny816 sowie die 861er haben 8 KByte Flash. Keine Ahnung ob die Pinkompatibel sind. Keine Ahnung ob die obigen Spezifikationen überhaupt richtig
2313def.inc Die ist für den At90S2313. Da mußt Du Dich nicht wundern. Nimm die tn2313def.inc für den Attiny2313. MfG Paul
-
Thread
ATtiny 85 Arbeitet nicht.
anzulegen, da ich gesehen habe das diese beiden das gleiche pinout haben. Und Ja ich es ist ein Tiny85 20SU
...sorry. Muss natürlich __AVR_ATtiny85__ sein
-
Thread
Gibt es verschiedene SOIC-8 Gehäuse?
jeden Fehler stolpern. Auf dem Bild ist links ein LM358 im SOIC-8 Gehäuse zu sehen. Rechts ein ATTINY 85-20 SU auch im SOIC-8 Gehäuse. Anscheinend gibt es da 2 Bauformen. Worauf muss ich denn achten, wenn ich das nächste mal einen ATTiny bestelle und das *kleine* SOIC-8 Gehäuse haben will?
Dein "ATTINY 85-20 SU" ist im Gehäuse 8S2, die anderen Ausführungen heißen "ATTINY 85-20 SSU" bzw. "ATTINY 85-20 XU".
-
Thread
Beispielprogramm für RFM12 433MHz Funk-Module
Terminalprogramm bedient werden kann. Wird beim Einschalten des Adapters der Pin 9 (Port D.5) des ATtiny über eine Taste auf L gezogen, wird der Konfigurationsmodus gestartet. Nach dem Senden eines Leerzeichens (0x20) zur Messung der Bitrate der seriellen Schnittstelle erscheint dann das Hauptmenü:
ahnung woran es liegen könnte. zudem es ist nicht immer der gleiche müll varriert etwas. Sender 20 EB DD 87 E7 EE BF 08 80 F3 20 EB DD 87 E7 EE BF 08 80 F3 20 EB DD 87 E7 EE BF 08 80 F3 20 73 75 08 0A C8 20 73 75 08 0A C8 Empfänger 14 58 1A 79 71 41 F8 14 58 1A 5E 71 43 F8 14 58 1A 5E 71
-
Thread
LCD an ATTiny2313
ok, habe den 100nF jetzt direkt an den PIN 10 und 20 des ATtiny gesteckt, denke das ist nah dran ;). Ändert aber leider nichts ;(
Ist der XTAL mit 8MHz korrekt? Müsste dies bei einem ATTiny2313 nicht 1MHz sein (CKDIV8 gesetzt)? MfG Alex
-
Thread
Attiny2313A in AVR Toolchain (noch) nicht unterstützt?
Die avr-libc unterscheidet strikt zwischen attiny2313 und attiny2313a. Das macht auch Sinn, weil die neue Variante mehr Features hat. Das sind unter anderem 2 zusätzliche Pin-Change-Interrupts für PORTA und PORTD. avr/iotn2313a.h: [c] #define
For the ATtiny2313A the signature bytes are: 1. 0x000: 0x1E (indicates manufactured by Atmel). 2. 0x001: 0x91 (indicates 2KB Flash memory). 3. 0x002: 0x0A (indicates ATtiny2313A device when 0x001 is 0x91).
-
Thread
Zeigt her eure Kunstwerke (2020-2022) Bilder
internen Flash zum Display schieben kann. Damit kann man schon tolle flüssige GUIs programmieren.(über 20 Mhz, kein SPIFF) Das Breakout hat einen DS3231 für die Uhrzeit,diverse Spannungsteiler für Akku sowie Source-Detection und einen Attiny85 als Pushbuttoncontroller verbaut. Nicht zu vergessen der Pinheader für ein standard SPI Display. Im Prinzip ganz einfach.. Der Attiny ist mit einem eigenen Low Current LDO parallel zum ESP32 an den Buttons verstrippt, durch eine Feedbackleitung hält der ESP32 den Attiny Wach, schaltet der ESP32 die Feedbackleitung ab schaltet der
-
Thread
MOSFET über ATtiny Ausgang direkt ansteuern
Du meinst ohne könnte der ATtiny kaputt gehen? Ich schalte nicht hochfrequent. Eher sekündlich. Wie groß sollte der Vorwiderstand sein. Ich habe auch noch einen 20 kOhm Widerstand zwischen Soure und Gate. Wären 100 Ohm in Ordnung
Hallo, bist Du dir sicher dass ohne der ATtiny kaputt geht. Es sind doch nur ganz kurze Strompeaks. Gruß Harald
-
Thread
Uhrenquarz am Atmega 8 nur an TOSC1
den Timer zum Überlauf bringt. Bei einigen AVR-Controller ist eine Temperaturkompensation (z. B. ATTiny24A) möglich.
hängen. Damit den internen > Zähler synchronisieren / korrigieren. Z.B. mit einem zusätzlichen Attiny24, den Du mit einem Uhrenquarz laufen lassen kannst. Der Attiny24 kann dann den runtergeteilten Takt ausgeben.
-
Thread
Suche speichersparende Möglichkeit für exp10()
und lineare Annäherung braucht's rund 1140 Teilintervalle, also 1141 Einträge. Das ist mehr als das 20-fache!
kubischen Bézier kommt man mit den Rundungsfehlern vielleicht gerade noch hin. Oder es braucht ein Q4.20, was aber nicht ganz so komfortabel zu multiplizieren ist. Wirklich schnell wird die Multiplikation auf einem ATtiny aber so oder so nicht werden... Wozu werden die Daten eigentlich gebraucht?
-
Thread
Quadratur Decooder/Zähler als eigenständiges IC - heutzutage (2021) erhältlich?
Wegen > einmalig ca. 20 Stück davon beschaffen können, Kurz gesucht. ATtiny25/45/85 gibt es bei Reichelt; ATtiny212 zum Beispiel bei Farnell 835 Stk. ab Lager < 50 ct.
Ein Punkt mehr für die Software-Lösung. Oder meinetwegen, wenns gar nicht anders geht, ja, einen ATtiny.
-
Thread
Werden Atmels 8-Bit-Mikrocontroller teurer?
Augenblick gibt's bei TME den Attiny84 für 0,89€, und der Attiny828 (1,23€) ist mir früher auch nicht als so günstig aufgefallen. Gleichzeitig sind größere ATmega oder alles im DIP-Gehäuse unverschämt teuer. Mein Eindruck war, dass
Interessanterweise gibt es eine Ausnahme: Der ATtiny10 ist seit der Einführung der ATtiny102/104 wieder billiger geworden. Er kostet bei Mouser ab 0.31€ - ich meine er war zwischendurch schon bei >0.40€. Anscheinend kann man den 102/104 anders nicht
-
Thread
SUCHE: USB-AVR-Programmer mit FT232R
Programmieren und gut. Dann bist du für andere Nachbauer derjenige, der anderen helfen kann. Attiny45 und Attiny2313 habe ich ausreichend da.
= 27R fließt ein zu hoher Strom: I = (5V - 3,6V) / 27R = 1,4V / 27R = 70mA und dass aus einem attiny. Mit R1,R2 = 68R sind dass dann: I = (5V - 3,6V) / 68R = 1,4V / 68R = 20,6mA ist schon besser. R3 = 2,2k @Vcc=5V ergibt sich aus dem Strom von ~2,2mA zum USB Bus Master, also dem PC. .
-
Thread
ca. 40 - 60 kHz mit "Pin Change Interrupt" (ATtiny48) zählen?!
z.B. mit der steigenden), dann hast du nur halb so viele Interrupts. INT0 und INT1 können das beim ATtiny48.
immer noch nicht. Bei 1 MHz Takt liegt die obere Grenze für das Zählen im Interrupt eher so bei 5-20 kHz, je nach Compiler und Programm.
-
Thread
Binäre Uhr Schaltungsentwurf
Pin 3 beim AD590 (in TO52) keine Funktion hat? - ein AD590 anders beschaltet sein will? - ein ATtiny2313 keinen ADC besitzt?
BC328 beim Basisstrom zwischen 2.8mA-3.2mA > halten, > da der 2313 glaub ich im Gegensatz zu den 20mA pro Pin die er rausgeben > darf, nur 3mA "reinlassen" kann. Dann nimm halt den ATtiny2313. Der ist nicht nur pinkompatibel, sondern mittlerweile auch billiger (falls du den classic 2313 überhaupt
-
Thread
Suche µC Empfehlung
Hallo, der ATTiny85 kann Interrupts. Und mit Hilfe von USI kann der auch Serielle Kommunikation senden und empfangen. Google liefert da so einige Beispiele, z.B.: http://becomingmaker.com/usi-serial-uart-attiny85
deutlich mehr als etwa ein STM32F030F4P6 (1,30€ vs 0,76€ @ 100St.), der sogar günstiger als ein ATTiny85 ist (0,88€ @ 100 St.). Bei dem Bausatz würde ich dann das SMD-Teil vorbestücken. Wenn man etwas Übung hat kann man TSSOP20 problemlos von Hand löten. Mit Lötpaste und Heißluft geht das sogar fast
-
Thread
ATTiny mit Mingnonzellen und Transistor für kleinen Motor
für Stunden nichts machen. Als Bauteile sollen der Motor eines (ehemaliges) RC-Spielzeug´s, ein ATTiny45 PU (welchen ich hier noch liegen habe) und zur Spannungsversorgung 2 Mignon-Zellen (oder Micro) zur Verwendung kommen. Oder sind 3 Akku's à 1,2V sinnvoller? Der ATTiny45 sollte ja mit einer Spannung
Zeit mit Zeit-tot-schlagen. Guck mal ins Datenblatt, was dein ATtiny an Stromsparmodi bereit hält.
-
Thread
ESP8266 mit Attiny schalten
Hi, ich betreibe einen ESP8266 hinter einem Attiny13A, gekoppelt über ein Reed-Relais. Der Attiny "weckt" den großen alle 20min zur Messung von Temperatur & Luftfeuchtigkeit auf. Läuft jetzt seit über 5 Monaten am Stück https://github.com/gvoigtlaender
P-MOSFET klappt das aber perfekt. Da beim Einschalten die Betriebsspannung einbrechen kann, den ATTINY -nicht- direkt an die Betriebsspannung anschließen. Ich betreibe den ATTINY über ein RC-Glied (47 Ohm, 220nF). Es gibt viele Lösungen. Die Relais-Lösung ist eher keine.
-
Thread
Resetschaltung in Eigenbau
meine Anforderungen erfüllt, nicht fündig geworden bin, wollte ich meine Anforderungen mit einem Attiny umsetzen. Ich habe eine akkubetriebene Schaltung (2 Li Zellen, 20C) für ein Eigenbau-Fernsteuerfahrzeug. Die Schaltung ist um Zusatzmodule erweiterbar. Das CPU-Modul überwacht die Akkuspannung
Reset-Circuit geführt. "Reset" und "Shutdown". Wenn die Versorgung angeschaltet wird, wartet der Attiny Zeit x und schaltet dann den Fet durch. Bei einem High auf "Reset" soll der Attiny den Fet sperren, Zeit x abwarten und den Fet wieder durchschalten. Bei einen High auf "Shutdown" sperrt der Attiny
-
Thread
Projekt: Quarzuhr mit Sekunden
Na ja, die Schaltung ist eine Demo. 47 Ohm am ATTiny-Ausgang sollen zu mehr als 20mA Strom führen, aber so ein ATTiny-Ausgang geht dann in die Strombegrenzung, irgendwo zwischen 20mA und 40mA und damit wird jedes Segment unterschidlich hell. Das Display
Welche Spannung liegt denn an den Eingängen PD0 bis PD6 und PB0 bis > PB7? > Im Datenblatt des ATtiny2313 auf der Seite 56 finde ich keine > Spannungsangabe. > > 2.) Könnt ihr mir sagen, wie hoch der Strom ist, der aus den Ausgängen > raus kommt? Bzgl. dem Stromverbrauch finde ich auch nichts.
-
Thread
Low, High, Off Schaltung analog mit Taster
sowieso ein Relais (oder FETs). Nimm einen CD4017 und Mosfets, die kann er direkt ansteuern. Ein Attiny85 wäre allerdings kleiner.
schrieb im Beitrag #7803223: > Nimm einen CD4017 und Mosfets, die kann er direkt ansteuern. Ein > Attiny85 wäre allerdings kleiner.
-
Thread
4x7 LED-Anzeige mit ULN2803 und UDN2981A - Berechnung Widerstände
bei 225mA --> Input Current: V(IN) = 2,4V / max. 0,14mA ATtiny2313: --> Output Low Voltage: 0,7V / 20mA --> Output High Voltage: 4,2V / 20mA Bei einer Versorgungsspannung von 5V würde ich die Widerstände folgendermaßen berechnen: R2 (Vorwiderstände LED
richten Zahlen in > die richtige Formel eingesetzt habe... 4,2V ist Output High Voltage des > ATtiny, die anderen beiden Werte sind V(IN) des ULN2803 Deine Zweifel sind berechtigt, denn du hast beim Tiny die 4,2V ja bei 20mA. > ATtiny2313: > --> Output High Voltage: 4,2V / 20mA Bei weniger Strom
-
Thread
Kupferdrahtdurchmesser bei Spulen
genausogut die Seite von jedem anderen mit PropClock posten können.. Also? ;) @SSSsss....: Einen ATTiny als Treiber für 20khz mit seinen 20mA source/sinking Strömen zu verwenden halte ich für keine Idee. Eher als Rechteckgeber. Allerdings hat das ein Nachteil (glaube ich). Und zwar kann man die PWM
Hi! Nein, ich meinte nen attiny an nem buz10 oder so ;) Direkt is ein "bissl" gewagt ;) Also bei mir werkelt ein mega8 als 20khz quelle. Kostet ja auch nciht die welt.
-
Thread
Frequenzerzeugung
Rechteckfrequenz 10-20kHz erzeugt. > Beim Einspeisen des Rechtecksignals 10-20kHz mittels Frequenzgenerators > funktioniert dies einwandfrei. Auch das Einstellen des Zählers mittels > Drehgeber ist funktionsfähig - mir
Norbert schrieb im Beitrag #7525883: > Mi N. schrieb: >>> 10-20KHz in 200Hz Schritten -> signifikant mehr Zustände. >> Nee, 0,2 kHz pro Schritt ist doch klar geäußert. > Anfang? Ende? Differenz? 10kHz 20kHz 200Hz
-
Thread
Messen von +/-100mV mit ATtiny
ein Differenzverstärker scheint genau das zu sein was ich brauche. Nun hab ich gesehen dass der ATtiny26 einen "differential ADC" hat - ist das etwa genau das was ich suche, direkt in diesem uC drin? (5v Vcc als ADC referenz und Gain von 20x wäre genau etwa richtig)
und UE = ±0,1V: - R1/R2 = 50 oder etwas weniger wählen, also bspw. R1 = 47k und R2 = 1k - Gain 20x einstellen - Als Referenzspannung AVCC nehmen Damit werden etwa 80% des Wertebereichs des ADC genutzt. Leider muss man bei dieser Lösung einen zweiten ADC-Eingang opfern, da die 20fache Verstärkung
-
Thread
ATtiny45 Bootloader
ATmega Bootloader entsorgt habe und sauschnell ist er außerdem. Die Brennzeiten liegen von 1s (ATtiny13) ... 8s (ATmega644). Folgende AVRs sind getestet: ATtiny13 ATtiny2313 ATtiny45 ATmega8 ATmega16 ATmega162 ATmega168 ATmega32 ATmega323 ATmega644 Anbei der komplette Quellcode
Programmierroutinen nötig, eine für AVRs mit BootStartFuses und eine für AVRs ohne. Um also Bootloader für ATtiny84, ATtiny85 und ATmega48 zu erzeugen, nimmt man die gleiche Konfiguration, wie für den ATtiny45. Peter
-
Thread
Wieder ein Problem mit ATTiny841 - AVRdude
Vielleicht hilft dieser Artikel: http://www.ve7xen.com/blog/2014/03/07/programming-the-attiny841-with-avrdude/
Hi, ich habe hier: http://bascom-forum.de/showthread.php?6511-ATTiny841-PWM-Timer0&p=52968#post52968 auf diesen Beitrag verwiesen. Von wegen Crossposting... Gruß, Norbert
-
Thread
USP ISP Programmer läuft nicht
passendem Treiber. Braucht man beim AVRISP (ohne mkII) auch. Funktioniert hier trotzdem seit über 20 Jahren tadellos.
nur ein anderes Format der Textdarstellung: bei ":10" sind 10hex = 16 Byte in einer Zeile bei ":20" natürlich 32
-
Thread
[V] PIC Prozessoren 16F876A 16LF870 16F676 und 16F877
welches Programmiergerät? Ich habe noch ein paar der ultrateuren ZIF Sockel für Atmel ATmega und ATtiny über, genauer UDFN8 : 90 EUR MLF10 : 80 EUR MLF20 : 80 EUR QFN32 : 90 EUR Sind aber nur die Sockel mit Pins, die müssen dann per Platine oder "fliegender Verkabelung" an ein Programmiergerät
Atmels geht das, mit meinen PICs nicht. Tausche die PICs gerne in angemessenem Verhältnis gegen ATtiny 2x2mm um. Gruß Andi
-
Thread
PC Lüfter Drehzahl regeln
if (Temperatur == Sollwert) { // wenn Sollwert erreicht, dann... if (KI_Multi > 20) { KI_Multi = 20; } // Obere I-Anteil Grenze festlegen Tmp_SWP = Tmp_SWP - KI_Multi; // Integral-Wert simulieren } // Ende wenn Sollwert erreicht
keine Regelgröße hast, würde ich den digitalen 1-wire Temperatursensor von Dallas empfehlen: DS18B20 oder DS18S20. Der Unterschied zwischen den beiden ist nur, dass man beim B20 die Auflösung programmieren kann, während sie beim S20 immer 12 bit ist. Wenn du dann die Temperatur messen kannst, wird
-
Thread
ADC logarithmieren mit Assembler und Tiny10
log10 ADC = 2+(ADC-100)/(ADC+100) Hab das schnell mal in octave angesehen... für Werte über 20 gar nicht schlecht. Wenn du also die untern 10% "abscheiden" kannst (also alles unter einem ADC-Wert von 20 entspricht 3s), dann wäre das eigentlich eine elegante Lösung. 73
.EQU VALUE_07 = 12 .EQU VALUE_08 = 14 .EQU VALUE_09 = 16 .EQU VALUE_10 = 18 .EQU VALUE_11 = (20) .EQU VALUE_12 = 22 .EQU VALUE_13 = 25 .EQU VALUE_14 = (30) .EQU VALUE_15 = 35 .EQU VALUE_16 = 40 .EQU VALUE_17 = 45 .EQU VALUE_18 = (50) .EQU VALUE_19 = 55 .EQU VALUE_20 = 60 .EQU VALUE_21
-
Thread
Nach dem Setzen der Fuses ist Attiny nicht mehr programmierbar
Hallo, Ich habe folgenden Befehl ausgeführt (Attiny direkt mit Programmer verbunden): avrdude -c usbtiny -pt2313 -U hfuse:w:0xdf:m -U lfuse:w:0xef:m Seitdem wird jeder Flashversuch mit folgender Meldung quittiert: $ avrdude -c usbtiny -B 1
alphabetischer Ordnung. Batch deswegen, weil Endung *.bat Was bitte hat das mit der Programmierung eines ATtiny zu tun?
-
Thread
LCD-Modul SAMSUNG UG12D228AA von Pollin
Der erste Test war mit einem ATTiny2313 SOIC20 SMD. http://www.mikrocontroller.net/attachment/115241/10072011124.jpg Jetzt habe ich nen ATMega644PA TQFP44 dran, mit 8MHz internen Oszi. Ja, die ADCs auslesen klappt super, wenn man
Pin 17 + 18 an 0V Pin 19 + 20 an 3,3V
-
Thread
leere funktion in c code ändert verhalten (attiny13)
> CFLAGS=-mmcu=attiny13 -Os -c -Os Keine Optimierung. Die leere Funktion wird nicht entfernt.
vielen Dank, das war der Fehler. Musste natürlich LDFLAGS=-mmcu=attiny13 setzen.
-
Thread
ATTiny als DA-Wandler
Naja, da liegen wenige CPU Takte dazwischen. Zum Verstehen ok, professioniell nicht ok. Nimm 10k und 20k als Werte. Eingangsseitig des U-Reglers 47-100uF, ausgangsseitig 10-20uF inkl. jeweils 100nF Keramik
://www.radanpro.com/Radan2400/mikrokontroleri/Jesper%27s%20AVR%20pages%20-%20MiniDDS.htm
-
Thread
12 kanal PWM?
hi, okay also software PWM via attiny2313 =) der attiny2313 hat doch aber nur einen 8bit counter... 12 prescaler ?
mpl) >> Wenn du große Power-LEDs hast >sind 5mm ultrahell LED's Das sind "normale" LEDs mit 20mA. High Power geht ab 100mA++ los. >der attiny2313 wird nur der PWM Treiber und die I2C Routinen haben Kann man machen, ist aber Overkill. Pack das mit in deinen "Haupt"AVR und gut. Dieses Multiprozessorgetue
-
Thread
mein erstes Layout / Platine
Ich meinte mit dem y das mykro Farad. Der ATtiny soll per ISP programmiert werden, auch hier wird der Reset gebraucht. Es soll nicht die Spannung sondern der Strom gemessen werden -> also rückrechnung. Um darauf zu schließen, wie schwer der gerade
Ja du hast richtig verstanden. Der Attiny25 hat einen integrierten Verstärker mit dem du die Spannung über den Shunt (Widerstand zum Strom messen) um Faktor 20 verstärken kannst. D.h. du kannst den Widerstand klein auslegen. Wenn du z.B
-
Thread
ATtiny85 vs Digispark ATTINY85 Micro
überbrückst, > dann nicht über den USB Anschluss der Platine programmierst > hat Du ein billiges Mini Attiny85 Board Dann bleibt ja nicht mehr viel übrig. Meine Boards heißen ATtiny85-20PU (siehe Anhang). Die kann ich ohne Einschränkungen und Umbau nutzen. Sie passen sogar in Steckbretter und Lochraster
ATtiny84A kostet nur 7 Cent mehr als ATtiny44A, hat aber doppelt so viel Speicher: ATtiny44A: 4KB/256/256 ATtiny84A: 8KB/512/512 Daraus kann man schließen, dass Gehäusekosten größtenteils den Preis
-
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.