-
Thread
Pegelwandler von 5-12V auf 3,3V.
brauche einen Pegelwandler von 5...12V auf 3,3V. Die max. 12V sollen einen auf den Eingang einen ATtiny85 gehen, der mit 3,3V Versorgungssapnnung betrieben wird. Der Eigenverbrauch des Pegelwandlers sollte im µA-Bereich liegen. Mein erster Gedanke war, mit den max. 12V einfach ein N-Kanal-Mosfet anzusteuern
hinz schrieb im Beitrag #6612545: > Du brauchst nur einen Vorwiderstand. Der Eingang des ATtiny verträgt eine höhere Spannung als die Versorgungsspannung? Bräuchte ich dann nicht mindestens einen Spannungsteiler? Aber ich habe ja eine variierende Spannung von ca. 5-12 Volt.
-
Thread
D-Verstärker AVR ATmega8 Assembler
AVRs haben eine PLL und daher schnelle PWM: https://hackaday.com/2012/09/05/70-watt-amp-uses-an-attiny/ https://hackaday.io/project/19178-tinyd-8-bit-stereo-class-d-amp-from-attiny85 https://hackaday.io/project/163958-attiny13-8bit-mono-class-d-amplifier
-
Thread
LM134, LM234, LM334: Welcher Spannungsabfall?
als Potentiometer regelbar ist, diesen regeln, richtig? Die Vorteile, so wie ich sie sehe: Der ATtiny ist deutlich billiger als mein Pololu-Regler. Vorwiderstand und ATtiny zusammen verbrauchen deutlich weniger Strom als der Regler, trotzdem ist auch so im gesamten Bereich der Akkuspannung gleiche
Transistor, idealerweise mit einem FET, aber auch ein bipolarer Transistor würde gehen: Fading ATtiny85 https://www.youtube.com/watch?v=rMzicnX0PCg Eine zweite Möglichkeit ist es, selbst gebaute Widerstandskaskaden oder Digitalpotentiometer-ICs einzusetzen. Außerdem wundert mich, dass niemand
-
Thread
Wo die Daten speichern?
Seit ich in meinem Programm für den ATtiny25 eine etwas größere Tabelle mit 1364 Eintragen habe geht nix mehr: [c] const unsigned char My_data[]={ 0x7E,0x78,0x78,0x79,0x7B,0x7D,0x78,0x78, 0x7F,0x7D,0x7D,0x77,0x6D,0x6A,0x68,0x6E, // usw
unsigned char); const unsigned char My_sin[] PROGMEM ={ 0x80,0x81,0x81,0x82,0x82,0x83,0x83,0x84, 0x85,0x85,0x86,0x86,0x87,0x87,0x88,0x89, //usw. 0x75,0x75,0x76,0x76,0x77,0x78,0x78,0x79, 0x79,0x7A,0x7A,0x7B,0x7C,0x7C,0x7D,0x7D, 0x7E,0x7E,0x7F,0x80, }; int main(void) { DDRB = (1 << DDB4); /
-
Thread
Strommessung mit AVR onboard-ADC
nur eine mit 10x haben. Also, wo ist das Problem? Nimmt man einfach einen, der z.B. 20x hat (ATtiny25/45/85) oder gar 200x (ATmega16/32/644/644P/1284/1284P) und schon kann man den Shunt reduzieren und signifikant Verlustleistung sparen. Ist doch easy und logisch: wenn ich eine Anwendung mit einem
. Galvanisch getrennt ist er sowieso und die Rechnerei im AVR hält sich in Grenzen. Ich habe den ATTiny861A benutzt. Die Solarspannung misst er über Spannungteiler hochohmig direkt am Panel.
-
Thread
Mikrocontroller Input Leckstrom
höhe der leckströme im on/off bzw. sleep zustand bestimmt im wesentlichen der verwendete uc. z.b attiny85 max 1ua - typisch sind 0.05ua. unnötige querströme in der außenschaltung sind ein anderes thema. wenn es wirklich drauf ankommt uc pin im vcc on-status/sleep: - keine internen pull-up's
höhe der leckströme im on/off bzw. sleep zustand bestimmt im > wesentlichen der verwendete uc. z.b attiny85 max 1ua - typisch sind > 0.05ua. Bei einem PIC kam ich mal auf 200nA Schlafstrom bei 3V. > > unnötige querströme in der außenschaltung sind ein anderes thema. Ja. > > wenn es wirklich drauf
-
Thread
Umstieg von AVR auf PIC
die Frage, mit welchen man gut anfangen kann. Bislang habe ich hauptsächlich AVR Projekte mit den Attiny841/84/85 und Atmega328/644 erledigt. Bei der Wahl des richtigen µC sind folgende Punkte entscheidend: Spannungsversorgung: 3V-5V Schnittstellen: min. 1 UART min. 1 SPI optional I2C (selten
Stefan S. schrieb im Beitrag #4325061: > Bislang > habe ich hauptsächlich AVR Projekte mit den Attiny841/84/85 und > Atmega328/644 erledigt. >min. 1 UART >min. 1 SPI >optional I2C (selten benötigt, deshalb nur optional) >Gehäuse: SOIC oder TQFN >Kosten (Einzelstück): < 5€ Dann wären doch
-
Thread
Probleme mit Schaltung / Platine
Messergebnissen aus vorheriger Anrichtung verwurstet. Der Quellcode ist wie folgt: [code] $regfile = "ATTiny45.dat" $crystal = 8000000 $hwstack = 22 $swstack = 100 $framesize = 100 Dim Zukalt As Bit Taster Alias Pinb.0 Config Taster = Input Taster = 1 Pumpe Alias Portb.1 Config Pumpe = Output
bewirkt das > 'setzen/löschen' des Eingangs. Danke. Ja das ersetzt den externen Pull-Up. Wird beim ATTiny wohl genauso sein.
-
Thread
Fuses CKSEL unterschied Datenblatt - engbedded.com/fusecalc
teilweise erhebliche Unterschiede und sogar zwischen den Low Voltage Typen und dem Standard Teil (z.B. ATTiny85 und ATTiny85V). P.S.: Selbst wenn du ihn aus Versehen verfused, kannst du ihn immer mit einem externen Oszillator takten und dann programmieren.
-
Thread
Pollin und die Lieferzeiten.
ich nur glück gehabt, da meine 1. Pollinbestellung nur 3 Tage Dauerte (3x 1W LED, Widerstände, 1x Attiny2313, 1x RFID Entwicklungsboard) Mfg
Bei meiner letzten Bestellung: 4,85 Euro plus Verpackungskosten bezahlt. Nach ca. einer Woche kommt das Paket mit der Deutschen Post als Warensendung mit 1,65 Euro Porto und unversichert. Sonst noch Fragen?
-
Thread
Amplitudengangkorrektur RC-Tiefpass
Mein Ansatz ist ein RC-Tiefpass, bei einer Eckfrequenz 0,3Hz erreiche ich bereits bei 3Hz ein phi von 85° (was mir genügt), jedoch ist die Amplitude bei f=120Hz -32dB gedämpft. Mit einer frequenzabhängigen Korrektur soll die Dämpfung wieder auf 0dB gebracht werden. Bild 2 zeigt die Idee: Der Oszillator
> Feinheit deren Frequenzeinstellung sind, koennte da durchaus schon sowas > popeliges wie ein attiny13a und ein bisschen Huehnerfutter aussenrum als > Generator reichen. So würde ich das auch machen. Ich würde aber den ATtiny24 nehmen, der hat 2*16Bit PWM, damit programmiert es sich leichter.
-
Thread
Fehler beim Reset in eine NE555 Schaltung
recht groß. Wie gesagt, ich würde echte flankengetriggerte Monoflops vorziehen oder eben einen ATtiny.
Schaltungen mit "klassischen" Bauteilen umzusetzen. In deinem Fall halte ich einen vorgeschlagenen Attiny für angebracht. Ein 85er sollte reichen. Wenig Aufwand, flexibel mit den Zeiten und alles in einem Chip, mit nur 8 Pins.
-
Thread
V-USB Probleme ATtiny44 (wird nicht erkannt)
Hallo zusammen, ich habe Probleme meinen Attiny44 mit V-USB zum laufen zu bekommen. Das Gerät wird unter Windows nicht erkannt; der Controller läuft aber. Meine Main-Funktion und die geänderte usbconfig.h sind im Anhang. Außerdem habe ich mit
wäre dann ja quasi ein altes OS zur Kommunikation zu nutzen. Ich arbeite hier an einen Digispark (ATtiny85), der nutzt auch CDC über V-USB was halt nicht (mehr) funktioniert. Ich werde dann wohl oder übel eine Windows-XP VM aufsetzen müssen (oder mit einem anderen alten OS) und dann den USB-Port dahin
-
Thread
Piezo Vernebler Elektronik
was ich weiß. Daher meine Frage: Hat jmd. eine Idee für eine Schaltung? Was ich habe: 5V DC und ATtiny85 (der kann 20 Mhz intern laufen). Meine Idee: PWM und Hbrücke? Reichen die 5V oder braucht es mehr hub?
Nokka236 schrieb im Beitrag #5648656: > braucht es mehr hub? Ja. > Was ich habe: 5V DC und ATtiny85 (der kann 20 Mhz intern laufen). Lass den µC weg und nimm eine höhere Versorgungsspannung. Das Ding Nokka236 schrieb im Beitrag #5648656: > Ich habe von Aliexpress solche Scheiben gekauft
-
Thread
Atiny85 DAC Out
Vielleicht zur Begrifflichkeit eine Klarstellung: einen "Analogausgang an PB1" hat eine attiny85 nicht!
Der Tiny85, sowie jeder Tiny oder Mega, haben KEIN DAC sie können KEIN Analogsignal ausgeben! Weder an PB0, PB1 noch an sonst einem Pin!
-
Thread
WS2812 Ansteuerung per Bitbanging für AVR und ARM von 4 Mhz-60 Mhz
Frage bevor ich es teste: Funktioniert das ganze auch ohne externes Quarz? Also z.B. mit einem Attiny85@8Mhz(intern)? Ich will nicht viel LEDs damit betreiben. Vielleicht 4 oder 8. Gruss Juergen
Gibt's sowas wie diesen Code auch für den ATtiny1614 (oder ähnliche)? Bei mir funktioniert der nicht. Der Compiler beschwert sich über ein nicht definiertes "DDRB". Wie ich mittlerweile rausgefunden habe, ist das für die Einstellung des Ports als
-
Thread
YAFR - Yet Another Fuse Reseter für ATtiny
vorliegende Programm arbeitet mit ATmega8, ATmega48/88/168/328p und unterstützt als Targetcontroller: - ATtiny13 - ATtiny24/44/84 - ATtiny25/45/85 Bis auf den ATtiny24 und ATtiny25 habe ich das Programm getestet und funktioniert. Ich werde also später des Flashershields nochmal aufbauen, aber nicht
erzeugt 990 Byte und kann somit auch in einem ATtiny24 verwendet werden. ---------------------- Bedienung: Nach anlegen der Betriebsspannung ( 5 V ) blinkt die DUO-LED gelb. Den zu resetenden ATtiny je nach Pinanzahl in den entsprechenden
-
Thread
In-System vs. Tiny11
Ein wesentlicher Unterschied zwischen ATtiny11 und ATtiny12 scheint zu sein, daß ersterer nicht "in-system programmable" ist. Was bedeutet das denn? Wie unterscheidet sich seine Programmierung von der des Tiny12, und wie programmiert man den
. Wenn Du also keine Massenfertigung vorhast, wo es auf jeden Cent ankommt, nimm besser den ATTiny12, 13, 15 oder 25..85. Peter
-
Thread
Casten funktioniert nicht
Hallo, warum ist das Ergebnis immer null? (laut AVRStudio Simulator2, ATTINY85) unsigned short temp_us = (unsigned short)78; unsigned char temp_uc = (unsigned char)temp_us; --> Ergebnis von temp_uc = 0 ?!?! Was mache ich falsch? In meinem Programm ist das natürlich
unsigned short)((21UL * (unsigned long)v_soll) > / (unsigned short)v_max) + 1300U; (21 * 1000 / 85 ) + 1300 = 1547 > temp_us = (unsigned short)((unsigned long)temp_us * 59UL / 1000U); 1547 * 59 / 1000 = 91 hast du dir mal die zwischenergebnisse ausgeben lassen?
-
Thread
LM386 bei zu niedrigen Temperaturen betreiben?
Ich habe hier einen ATTiny45 unterm Dach, der oft unter -15°C betrieben wird und sich darum nicht schert. Wird also klappen, wenn die anderen Bauteile mitmachen. Kondenswasser allerdings musst du verhindern, denn das lässt Dinge
#5498701: > 1. Nein. Der LM158A darf von -55°C bis 125°C betrieben werden. Der > LM258A von -25°C bis 85°C und der LM358A von 0°C bis 70°C. Wieder mal das übliche Kleingedruckte auf Seite 7. Datenblätter mutieren immer mehr zu Verkaufsprospekten. :-(
-
Thread
TWI mit USI nach AN-310
datenübertragung kommt...ich poste die stelle nacher mal. Als nächstes muss ich den code mal auf einem attiny85 mit einem i2c eeprom laufen lassen, damit ich vergleichen kann, ob es da genau so ist (dafür wurde sie urspr geschrieben). Klaus.
erhöht, nun ist auch der blaue SDA Signalverlauf 0/4.5V 2) Code: [c] #if defined (__AVR_ATtiny44__) // ATtiny44 OCR1A = (F_CPU / F_INTERRUPTS) - 1; // compare value: 1/15000 of CPU frequency TCCR1A = (0 << WGM11) | (0 <<
-
Thread
kleiner USB Stick um Vendor id/Pid zu faken gesucht
Sieh dir mal den da an: https://fabiobaltieri.com/2011/10/19/fun-with-attiny-and-v-usb/
Digistump-Boards wären vielleicht ein Anfang. Und die haben nen USB-Bootloader meist schon mit auf dem Attiny85
-
Thread
Unerklärlicher Spannungsverlust
folgendes Relais (http://www.findernet.com/en/products/sku/361190064011) Als uC nutze ich einen ATTiny85 und als Software das Arduino Toolkit. Als Voltage Regulator um den uC am 12/24 Volt zu nutzen, nutze ich folgenden (http://www.reichelt.de/TS-7805-CZ/3/index.html?&ACTION=3&LA=446&ARTICLE=115941&
Hallo, wie mein Vorredner schon schrieb, reicht der lieferbare Strom an dem Pin des Attiny nicht aus, das Relais zu schalten. Es braucht laut Datenblatt rund 60 mA, der Attiny liefert aber nur 20 mA. Gruß Volker
-
Thread
Attiny43u mit Arduino programmieren?
hier eventuell jemamd wie das funktioniert? Brauche ich sonst noch irgendwelche Bauteile um dem Attiny43u direkt an einer Batterie zu betreiben? Danke und Lg Paul
-/131094916056?pt=SPS_Bus_Logiksysteme&hash=item1e85ddabd8 Die frage dabei ist eben auch, mit welcher Laufzeit man rechnen kann.. Danke und LG Paul
-
Thread
Fernbedienung zum Ausschalten des Fernsehers bauen
Ich würde gerne eine fernbedienung bauen, die einen Fernseher ausschaltet. Am besten mit einem ATTiny. Jetzt habe ich mir schon einiges durchgelesen und habe gesehen das einige Fernbedienungen mit der RC5-Codierung programmiert sind. Das wäre ja ganz einfach zu programmieren. Das Problem ist, das ich
fernbedienung bauen, die einen Fernseher > ausschaltet. Geht mit IRSND, dem Gegenstück von IRMP. Ein ATtiny45 (bzw. ATtiny85) reicht dafür vollkommen aus. Lesestoff dazu: http://www.mikrocontroller.net/articles/IRMP#IRSND_-_Infrarot-Multiprotokoll-Encoder > Ich weiß auf jeden Fall das das ein Toshiba
-
Thread
Code aus PIC12F629 auslesen
wrote: >>Und dann kann man ja auch einen AVR einsetzen. > Gibt es denn 8-Pin AVRs? 8 Pin: ATtiny85 14 Pin: ATtiny84 20 Pin: ATtiny861 28 Pin: ATmega168 Peter
-
Thread
RFM12 mit Attiny25
Modul gesammelt... Deshalb wollte ich euch fragen, ob es möglich ist, ein RFM12 Modul mit einem Attiny25 zu betreiben. Folgende Fragen stellen sich mir Genügen 2kb Flash um lediglich einen ADC einzulesen und entsprechender Wert zu versenden Genügen die Pins des Attiny25 für mein Vorhaben?
versenden Sportlich, je nach verwendetem Funkstack könnte das _sehr_ knapp werden. Mit einem Tiny45/85 hättest du da mehr Spielraum. > Genügen die Pins des Attiny25 für mein Vorhaben? > Quarz soll keiner verwendet werden. Der Reset Pin muss erhalten bleiben > zwecks programmierung Das könnte mit
-
Thread
attiny2313 und V-USB
Bitte geb mal an, wie du den ATTiny taktest. V-USB läuft eigentlich recht sicher, aber der Takt sollte von einem externen Quarz kommen. Nimm einen 16Mhz Quarz und vergiss nicht, das in den Projekteinstellungen anzugeben. 16 Mhz vertragen
kluski schrieb im Beitrag #2490426: > zwar keine 1N4148 sondern BZX85-C3V6 In Reihe zu Vusb?
-
Thread
1-Wire OW-wire slave device <=4MHz low current AVR assembler ATmega8
. Sorry. Vielleicht kann das ein Webmaster entfernen. Hallo Klaus, wenn ich das Programm für ATtiny umschreibe, wie muss ich dann die Fuses setzen und den Takt in BASCOM angeben? Muss ich den Teiler durch 8 aktivieren oder nicht? Gruß RoBue
M88 hat. Wenn also deine Software auf dem 644 läuft ist es nicht mehr weit zum M88 oder Tiny25/45/85. Gruss Klaus p.s. weitere Fragen ? feel free ! Wenn du dich mal real anmeldest können wir dazu gern mal Skypen
-
Thread
IR-Bootlader oder was?
Flash eines µC zu füllen. Die einzige übersichtliche Vorlage, stammt von http://www.g-heinrichs.de/attiny/Bootloader.pdf. Wie der Puffer addressiert wird, habe ich aus keiner Vorlage verstanden, auch nicht Figure 19-1. des ATtiny25-85-Manual. Mit Probieren stellte ich fest, es ist kein eingener Pointer
nachsehen, wenn ich wieder was vergessen habe. [avrasm] ;avrdude -P /dev/ttyUSB0 -c stk500v2 -p t85 -F -V -Uefuse:w:0xfe:m ;avrdude -P /dev/ttyUSB0 -c stk500v2 -p t85 -V -Uflash:w:prog.hex:i ;avrdude -P /dev/ttyUSB0 -c stk500v2 -p t85 -F -Uflash:r:-:i .include "tn45def.inc" ; _______
-
Thread
LAING DDC Pumpe µC gesteuert *help/beratung*
realisieren: (Op-Amp,µA 741 DIP und IRF 5305, P-Kanal MOSFET ) Den Op wollte ich an den OUT von dem µC (ATtiny vllt."85") hängen. Ein ATmega8 wäre für meine Zwecke glaub ich zu überdemensieoniert ^^ aber ich will mir auch einen ATmega8 (28DIP) zum Basteln und experimentieren bestelln. Wollte am Anfags
ATMEL zusammen mit dem WinAVR-Compiler(frei). Für deine Zwecke und zum Einstieg ist z.B. ein Attiny13 oder Konsorten ganz brauchbar. Für eine zeitgesteuerte Abfolge hat der alles an Bord, sogar PWM wenn ich mich nicht stark irre. Für etwas größere Anwendungen gäbe es da z.B. den Attiny2313, aber
-
Thread
Projekt mit Tiny 13
für spätere Basteleien. Wenn es beim 8-Pinner für das Blinklicht bleiben soll schau mal nach ATtiny45 oder ATtiny85, die sind dann auch bequem in C programmierbar.
eigentlich ganz gut. Als Debug platform benutze ich den "AVR Simulator 2" und als Device den "ATtiny13" Nun möchte ich den internen EEprom Speicher des (simulierten) Tiny13 auslesen. Auch das klappt ganz gut. Nun weiß ich aber nicht ob die Werte überhaupt stimmen, die ich auslesen. Gibt es im
-
Thread
Warum Ingenieure viel leisten und wenig kriegen
Jahr nur durch Softwareoptimierung? Hast du als Wirtschaftingenieur die Software eines FPGA's auf Attiny85 portiert?
Betonmischmaschinenfahrer bekommt schon 18,5€/Std. > Hast du als Wirtschaftingenieur die Software eines FPGA's auf Attiny85 > portiert? Mach mal vor. Kombinatorische vs. sequenzielle Logik. ;-b
-
Thread
Suche µC mit Temperaturbereich -55 bis +85
kleinen Controller (mit SPI und CAN), der ohne Hilfsmittel (Heizung) mit Temperaturen von -55°C bis + 85°C klar kommt. Bei Mutter Google habe ich bis jetzt nicht das Richtige gefunden. Kann mir jemand da einen Tipp geben? Gruß Feldmaus
Superconductor Electronics http://scholar.sun.ac.za/handle/10019.1/2345 da wird unter anderem ein ATtiny26 bei Temperaturen bis hinunter zu 15 K - 20 K getestet...
-
Thread
Arduino AtTiny2313/4313
und Digital wäre. Ich stelle mir das so vor. http://hlt.media.mit.edu/wp-content/uploads/2011/10/ATtiny45-85.png http://hlt.media.mit.edu/wp-content/uploads/2011/10/ATtiny44-84.png so wie hier nur für den AtTiny 2313 oder 4313
Wo beim Attiny45? Ja, PB4 und PB3 sind PWM-Pins. Jedoch ist PB3 immer !PB4 (PB4=Vcc -> PB3=GND; PB4=GND -> PB3=Vcc).
-
Thread
1wire-Bootader
erzeugen? Also für Attiny45 bei 1Mhz. Resutat ist hoffentlich am 2.Advent in Schmalkalden zu sehen. Danke und schönen Sonntag µTram
sh # Get AVR architecture # http://gcc.gnu.org/onlinedocs/gcc-4.8.0/gcc/AVR-Options.html # attyin85, attiny45 echo "avr25"[/c]
-
Thread
Präziser, einfacher 850kHz Oszilator
...schau dir mal das Datenblatt des internen RCs eines Attiny85 an oder einen externen Resonators / Quarzes (wenn es noch genau sein muss) - reicht dir das als f(T, a, ppm)? Kann man mit einem Frequenznormal auch noch etwas kalibrieren, wenn nötig - ist dann
hier also 13,6MHz. Dann hast du ziemlich genau 850 kHz mit tierisch genauen 50 Tastverhältnis. Ein ATtiny ist aber kleiner, den gibt es im SO8 statt SO16 Gehäuse, allerdings muss der programmiert werden.
-
Thread
Software UART
sparen ? Oder habe ich mal wieder einen "blutiger Anfänger" Denkfehler ? [c] #if defined (__AVR_ATtiny13__) || (__AVR_ATtiny85__) || (__AVR_ATtiny84__) #define OCR 255 #else #error Look into Datasheet if 8 or 16 Bit Timer and change OCR=255 or OCR=65536 #endif // Find Prescaler #if ( F_CPU/FREQ
die eine Input Capture Unit (ICP) im 16 Bit-Timer haben. Das sind nicht viele. Ich kenne nur die AtTiny 24/44/84, die das haben. Insofern ist also auch diese Routine wieder nur auf wenigen, bestimmten AVRs verwendbar :-(. Gruß, Volker
-
Thread
Handyblitz ohne Handy auslösen
Na, Arduino passt doch http://www.frag-duino.de/index.php/maker-faq/37-atmel-attiny-85-mit-arduino-arduinoisp-flashen-und-programmieren
)? Wenn per UART würde ich schon eher einen sehr kleinen ARM nehmen (LPC/ST32 etc.) oder einen ATTiny841, die haben alle einen UART enthalten, mit dem man vernünftig HW-UART machen kann.
-
Thread
Wie kann man eine Temperatur vergleichen und berechnen?
Measures Temperatures from -55°C to +125°C (-67°F to +257°F) • ±0.5°C Accuracy from -10°C to +85°C Deine vermeintliche Genauigkeit von 4 Nachkomma-Stellen ist also ... Quatsch. Die genaue Temperatur kann ja bis 0,5 Grad Celsius vom tatsächlichen Wert abweichen, und das noch nicht mal linear (
aber mir nam die float LIB zuviel Speicher weg Definiere "klein". Auf dem kleinen 8-Pinner ATtiny85 belegt float des AVR-GCC ~1kB, also noch 7kB Platz für andere Tasks.
-
Thread
uC Familien Empfehlung
#7410150: > AVR8: leider kein echtes Debugging unter Linux möglich, erst recht > nicht bei den ATtiny Chips. Sicher: UPDI
z.B.S9KEA128P80M48SF0: Cortex-M0+, 2.7 - 5.5V, LQFP-64 oder -80, 16K RAM, 128K Flash (15 Jahre bei 85°C nach 10000 Zyklen). Ausgewählte Familienmitglieder gibt's bei Digikey und Mouser ab Lager. Von STM gibt es keine (laut CubeMX-Daten).
-
Thread
[S] Nachfolger für AVR Dragon: UPDI Programmer + Debugger für AVR 8-Bitter in MC Studio v7 gesucht
esp-lpc-diamex-exa-prog-p305203.html kann laut Beschreibung auch UPDI und https://www.reichelt.de/xplained-nano-attiny416-attiny416-xnano-p353975.html
das nicht übel. Aber vielleicht hatte ich auch nur mit meiner Auswahl Glück (328P, 2560 und Tiny85).
-
Thread
RTC mit geringem Zeitdrift
geteilt durch 6 Wochen, also grob 83 ppm Ok danke. Das heißt ich werde mal den kalibrierwert für 85 versuchen.
So ich habe jetzt das digitale Kalibrierregister auf 85 gesetzt. Ich werde die Abweichung jetzt beobachten. Der Startwert liegt bei -3Sekunden. Ein Wert mit dem ich leben kann. Danke an alle für die zahlreichen Tipps.
-
Thread
Bistabiles Relais mit nur einem Taster umschalten
klassischen“ ICs nach, wundere mich aber gerade dass der Begriff uC noch nicht gefallen ist. Ein Attiny85, 2 Transistoren, ein Spannungsregler und wenige Cs und Rs lösen das Problem mit wenig Aufwand.
www.mikrocontroller.net/attachment/455376/Flip_Flop_CD4013.png Deutlich weniger Aufwand wäre ein Attiny85. Der Chip, 8-polig, Spannungsregler, 2 Transistoren, 2 Dioden, einige Widerstände und Kondensatoren. Wie gesagt, ich würde die Schaltung zu Ende denken, nur müsste sich der Aufwand lohnen. D.h
-
Thread
Schaltfolge blinken - schnell blinken - an -aus LED
NCR18650 mit 3400mAh dafür. Antreiben will ich damit 36 Stück SMD 5050 12V. Ich habe mit jetzt Attiny13 geholt und werde das mal probieren. Ich wills eben gern selbst machen und nicht mit den Dingern aus den Schnürsenkeln. Und ich will verstehen wie es geht Danke
Felix schrieb im Beitrag #4837940: > Ich habe mit jetzt Attiny13 geholt und werde das mal probieren. Wenn du noch nie programmiert hast, ist der ATtiny13 schon "sportlich" weil mager ausgestattet. Ein Tiny85 wäre besser gewesen...
-
Thread
WS2812B manche LEDs zeigen falsche Farben
pixels = Adafruit_NeoPixel(PIX, PIN, NEO_GRB + NEO_KHZ800); void setup() { #if defined(__AVR_ATtiny85__) && (F_CPU == 16000000) clock_prescale_set(clock_div_1); #endif Serial.begin(115200); Serial.println(13); pixels.begin(); } void loop() { pixels.clear(); for
pixels = Adafruit_NeoPixel(PIX, PIN, NEO_GRB + NEO_KHZ800); void setup() { #if defined(__AVR_ATtiny85__) && (F_CPU == 16000000) clock_prescale_set(clock_div_1); #endif Serial.begin(115200); Serial.println(13); pixels.begin(); } void loop() { pixels.clear(); for
-
Thread
static Funktionen und Flashverbrauch
Objekt, dann kann er sie nicht mehr inlinen. > Nicht wirklich eine Option.... Außer beim ATtiny2313 ist das aber nicht kritisch. Die ATtiny85, 84, 861 haben ja bis 8kB und der ATmega328P bis 32kB. -fwhole-program -combine kann beim neuen WINAVR aber ne Menge rausholen. Peter
keiner 4.x Version vergleichbar guten Code erhalten wie für 3.4.6 (ATmega8/88/168). Selbst für den ATtiny24 war der Code kleiner, obwohl 3.4.6 im Gegebsatz zu 4.x noch nicht den vollen Instruktionssatz unterstüzt (MOVW z.B.) Ausserdem hab ich in 3.4.6. noch keine Bugs gefunden und mir sind auch keine
-
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
Tiny1 Serie Bootloader Segmentierung Flash geht nicht?
Ich kämpfe grade damit, einen Bootloader für einen ATtiny412 zu schreiben. Ich verstehe nicht, warum das Hauptprogramm offenbar nicht von meinem absoluten Minimal-Bootloader aufgerufen wird. Der Bootloader soll gerade einmal die Taktfrequenz umstellen
Loader: https://avrdudes.github.io/avr-libc/avr-libc-user-manual/group__avr__io.html#gaaaa396e67cc85f68fa0474d70edf3d4c
-
Thread
Krumme Testfrequenzen erzeugen
Rechtecksignale (5Vpp) an ein Gerät liefert. Duty Cycle ist immer 50%, die Frequenzen liegen zwischen 20 und 85 Hz und sollen möglichst exakt eingehalten werden (1%). Ich habe jetzt eine kleine Platine mit Drehschalter und einem Attiny26P gebastelt. Externen Quarz habe ich vorgesehen aber noch nicht bestückt
werden (1%). 1% ist überhaupt kein Problem. Nimm einen Compare-Ausgang im Toggle-Modus. Mit dem ATtiny261 geht es noch einfacher, da der einen 16Bit Timer hat.