-
Thread
Suche uC - SO14, Pin 4: Vcc, Pin 11:GND
Du könntest einen ATtiny84 verkehrt rum drauf löten, d.h. Pin1, 14 sind dann Pin 8, 7 (n/c) und dann Drahtbrücken zu VCC, GND ziehen. Die PWMs liegen dann auch passend an OC0B, OC1A, OC1B. Reset muß allerdings disabled werden
-
Thread
Wieviel Amper verträgt ein Mikrocontroller? Gesperrt
Frage ob ich mit diesem Netzgerät unbedenklich meine µC Schaltungen betreiben kann (ich hab da so an Attiny 85,84 gedacht) Vielen Dank schon einmal im Vorraus, der keks
-
Thread
LED mit 1.Taster dazu bzw. mit 2.Taster wegschalten
+ | Q6|--|<|-+ +------+ oder man programmiert sich einen kleine Microcontroller (PIC16F84 oder ATtiny13), dann braucht man nur 1 Baustein.
-
Thread
Kann man denn jetz das hi- und low-byte eines uint16_t effizient lesen in c?
> ATtiny24 mit nur 2kb Speicher und bekomme das Programm um ein paar Byte > nicht in den Speicher. Ich kenn die AVRs nicht, aber vielleicht gibts da ja was ähnliches. Beim PIC gibt es ein Linker-File, in
nach, wo viel Code entsteht. Während der Entwicklung könnte man aber auch einfach erstmal nen ATtiny84 einstecken. Peter
-
Thread
Entprellen (kein AVR) Gesperrt
Assembler Vorteile hat, mit der Lupe suchen muß. Da sind auch die AVRs keine Ausnahme. Nur die ersten ATtiny12/15 mit Hardwarestack mußte man noch in Assembler programmieren. Man war das ne Qual, nur mit 3 Calls auskommen zu müssen.
Peter D. schrieb im Beitrag #6220341: > Nur die ersten ATtiny12/15 mit > Hardwarestack mußte man noch in Assembler programmieren. Man war das ne > Qual, nur mit 3 Calls auskommen zu müssen. Hab immer noch'n paar 16F84 rumfliegen, 2 Calls! Ist in Assembler
-
Thread
ATXmega16A4 nicht ansprechbar
lassen. Aber wenn ich programmieren oder Fuses lesen etc. will, geht's nicht. Andere µC's wie ATtiny10 oder 84 lassen sich programmieren. SOS
-
Thread
Programmierung
auch alle mit Funktionen belegt. Im Grunde möchte ich wissen, ob es möglich ist den Prozessor (ATTiny84) nach dem erstmaligen Programmieren wieder zu flashen und so ein anderes Programm wieder rauf kopieren zu können. mfg Coffeejunky
-
Thread
F_CPU umschalten, gibt es etwas zu beachten?
finanziell sinnvoll war, aber heute völlig abstrus anmuted. So z.B. die Tatsache, dass die Tiny24/44/84 sehr eng mit den Tiny25/45/85 verwandt sind, aber halt bestimmte Features der "kleineren" Reihe nicht haben. Das ergibt technisch absolut keinen Sinn. Also waren die Gierigen am Werk, anders ist das
gleichzeitig laufen lassen. Der STM32F1 + Grundschaltung dürfte kleiner und billiger sein als der ATmega+ATtiny+ 2x4046. Was ist hier die Sinfonie und was die Fuge...
-
Thread
Erstes Projekt!
Der USB ISP Programmer von ebay http://cgi.ebay.de/AVR-USB-ISP-Programmer-ATMEL-ATMEGA-STK500-Neu-ATTINY_W0QQitemZ370248604315QQcmdZViewItemQQptZWissenschaftliche_Ger%C3%A4te?hash=item5634895a9b&_trksid=p3286.c0.m14 und naturlich der ATMega8: http://cgi.ebay.de/ATmega-8-16PU-Atmel-ATmega8-AVR-FlashController-DIP28
>PS: Habt ihr mit 15 nicht Lust an was anderem als ein uCs >rumzuschrauben? ^^ ;-) @84er µC's machen Spaß. ^^ ...es gibt aber auch noch andere Dinge im Leben ;) Aber sonst ist es der selbe Grund wie bei einem 25jährigen.
-
Thread
ARM-Assembler-Tutorial
notwendige hat (AES, CRC, EEPROM Raid1, time-sync, definierter Protokollstack) kommt noch mit einem attiny84A aus.
notwendige hat (AES, CRC, EEPROM Raid1, time-sync, definierter > Protokollstack) kommt noch mit einem attiny84A aus. Nein. Brauche ich natürlich nicht, möchte ich aber :) Mit dem atmega8 hatte ich vor einigen Jahren viel Spaß und habe ihn nie wirklich ausreizen können. Mir ist also vollkommen bewusst,
-
Thread
Lipo Einzellspannungsmessung bis 6S
Ich mache das bis 8s mit einem Tiny84. Einfach über 8 Spannungsteiler (10k/1k), die 8 Spannungen am Balancer-Stecker messen und dann im Programm subtrahieren. Und schon sieht man alle Einzelspannungen. Man benötigt halt eine genaue Referenzspannung
möglich und nur so genau damit der Käufer glaubt die Angaben würden stimmen. Da steckt meist ein ATtiny bzw. vergleichbares drin. Real kommt man aber mit der Ungenauigkeit des ADCs schon nichtmehr in den Bereich, den die Zellhersteller vorgeben. (Meist +/- 20mV) Ist ja immer die Frage was man haben
-
Thread
Float anschauen
Hallo, ich möchte mir die *innere Zahlendarstellung* von float und double anschauen. (Mein ATtiny84 kennt kein printf, ich habe nur ein kleines LC-Display) Wie kann ich eine float *absichtlich falsch* in eine unsigned long Variable casten, um mir das in HEX anzeigen zu lassen?
-
Thread
was spricht eigentlich gegen die xmega? Gesperrt
und -E5 angeschaut und der erste Eindruck: "Atmel kann ja doch richtige Chips bauen". Na klar, die ATtiny haben nach wie vor ihre Berechtigung, aber für die erste Platine brauche ich relativ viele serielle Ports, also geht's für den Anfang um ATmega324PA gegen ATxmega32-- (da gibt's ja einige Alternativen
Püh, langer Thread. Hat aber dazu geführt, dass ich mein Arsenal an ATtiny13/85, ATmega32, ATmega328, ATXmega128a3u, STM8S003, STM8S103, STM32F05x, STM32F103, STM32F4xx, MSP430xxxx, noch um zehn TSSOP20-STM32F030F4P6 und 20 Adapterplatinchen TSSOP->DIP ergänze (rund 10 Euro
-
Thread
ADC Differenzeingang ???
Hallo Zusammen, ich sitze gerade über dem Datasheet des MEGA16. Dort gibt es lt. Liste "Tabelle 84: Input Channel and Gain Selection" auf Seite 216f zwei Einträge die ich nicht verstehe. MUX4..0 : 01000 sowie 01100 Wie kann ich denn nen Differenzeingang realisieren in dem positiv und negativ
Also im ATTINY26 Datenblatt steht dort als Fußnote: "For offset measurements only. See Offset Compensation Schemes on page 88." Scheint in den älteren Datenblättern wohl noch nicht zu stehen.
-
Thread
USB Speicher Stick Fritz Box
die Fritz 7510 (gebraucht 60€ )weil nur 4,5Watt (gemessen). Als USB.NAS eine Samsung 980-1TB (84€) im NVme-case(12€) zieht im Standby 0,2A (1W) unabhängig von den Energiespareinstellungen. Wenn ich 20% Energie einsparen kann juckt es mir in den Fingern und habe eine echte USB-Abschaltung für
TAE-Buchse funktioniert weiterhin. Dann blinkt die FON-LED kurz auf als Steuersignal für den Attiny45. Der schaltet dann über einen P-FET die 5V zur USB-Buchse durch (die ich zuvor von der 5V Stromversorgung getrennt hatte). Es wäre doch für AVM ein Klacks eine echte USB- Abschaltung zu realisieren
-
Thread
HT46F47(TPS) durch AVR ersetzen-wie?
Hi , warum nimmst Du keinen Attiny44/84? Ist auf der Seite beschrieben und klappt toll. Allerdings fehlen die "integrierten" Programme. Aber für einfache Dinge klappt's prima. Gruß Fred
-
Thread
Lötstation für SMD feinlöten
derzeit ein recht schwieriges Projekt was mir leider immer wieder flöten geht. Ich habe mir mit nem Attiny84 ein Blaulichtmodul gebaut. Platine ist auch schon gelötet da hier noch keine SMD zum Einsatz kamen. Doch mein Blaulicht selber macht mir sehr zu schaffen ;( Ich habe im Internet jemanden gesehen
-
Thread
AVR C/ASM Verständnisfrage
Antworten. CC Arguments sind folgende: bin\avr-gcc %* -Wa,-almshd=a.lst -mcall-prologues -Os -mmcu=attiny24 -Wl,-Map -Wl,a.map for(EEAR = (unsigned int)&cfg_ee,flag=;EEARL<(sizeof(cfg)+(unsigned int)&cfg_ee);CAST(char*,cfg-(unsigned int)&cfg_ee)[EEARL++]=~EEDR) EECR|=(1<<EERE); // copy EEprom to data
void*)&cfg_ee,(void*)&cfg, cfg.ee_limit); } AVR Memory Usage ---------------- Device: attiny24 Program: 2094 bytes (102.2% Full) (.text + .data + .bootloader) Data: 96 bytes (75.0% Full) (.data + .bss + .noinit) EEPROM: 127 bytes (99.2% Full) (.eeprom)
-
Thread
C >>> Ausgelagerte/autonome Abläufe möglich?
ALARM_OFF; WarteMS(100); //Durchlauf--; } } [/c] __Hintergrund__ Anfänger C ATMEL ATtiny84 ATMEL Studio 7.0.x
-
Thread
Zahlenraum von Berechnungen
Hallo, ich habe folgendes Problem: Ich möchte einen BMP180-Drucksensor mit einem ATtiny 84A zum laufen bekommen. Leider muss man um die richtigen Werte zu bekommen ziemlich viel mit den internen Kalibrationswerten herumrechnen, und das klappt einfach nicht. Zum Beispiel folgendes:
-
Thread
Protokoll für P2P-Wireless-Übertragung zwischen mehreren Geräten
Hallo, mit dem RFM12-Funkmodul von Pollin (433MHz Band) in Verbindung mit einem ATtiny84-AVR versuche ich momentan ein Netzwerk zwischen mehreren dieser Geräte herzustellen. Die Hardware und die grundlegenden Routinen stehen bereits, nur muss ich mich jetzt an ein Protokoll für die
-
Thread
Leistungsregler 230 V ~ 0 - 100% ~ präzise einstellbar bei 0 - 10% ~ für rein ohmsche Last gesucht !
Zähler? Ein Parallel-ADC wird da wohl nicht drin sein. --> wahrscheinlich doch ein µC, ein PIC16F84A ist inzwischen auch 20 Jahre alt. Der hat zwar keinen ADC, aber über Wägeverfahren kann man auch ohne viel Analoghardware ein Poti auslesen, muss ja nicht schnell sein.
Philipp M. schrieb im Beitrag #5547250: > PIC16F84A Viel zu teuer.
-
Thread
Reset Pin benutzen
Hallo, ich möchte an einem ATtiny84 den Reset Eingang als ganz normalen Eingang benutzen. Löst ein Signal an diesem Eingang dann nicht jedesmal ein Reset aus? Wie kann ich das Verhindern? Ich brauche diesen Anschluss unbeding. Vielen
-
Thread
Zwei Bits in maximal 4 Takten kopieren
Möchtest du vielleicht noch sagen um welchen Mikrocontroller es sich > handelt? Sorry. Geht um den ATtiny84A-PU.
-
Thread
Arduino Uno mit einem Timerswitch an/aus schalten.
nicht unbedingt für brauchbar, da dieser selbst schon sehr viel Strom braucht. Warum denn kein ATtiny85/84. Evtl. sogar nur einen Atmega328P StandAlone.
-
Thread
C Schleife um alle 8 Bits im Byte zu setzen
printf... Was hat das eine mit dem anderen zu tun? Sobald man nicht MCs mit extrem wenig Flash (ATtiny13) benutzt, spricht nichts gegen printf.
HD44780 kompatibles Display zum Einsatz. Und das hängt dann, wegen genügend Vorrat, an einem PIC16F84 o. 18F25K22. Sonnst kommen eigentlich nur noch PIC10/12 zum Einsatz..... Und Fixpunkt hat bisher auch IMMER ausgereicht. Ich hab mir aber auch noch kein Segway oä. selbst gebaut. ;) Und für die "
-
Thread
Drehzahl Fahrrad ermitteln
Magneten vorbei gehe) und berechne somit die Geschwindigkeit. Nun benötigt einmal mein Controller (ATTINY2313) eine Batterie, sowie der Hallsensor eine eigene Batterie. (Ich nehme jeweils immer 3 AA Batterien (also insgesammt 6 stück)) Meine Frage ist nun, ob ich an stelle des HAll-Sensors etwas anderes
angegangen bin. Ich habe damals einen mit einem Fahrradtacho verbauten Reedkontakt sowie einen PIC 16C84 verwendet, um die Schließvorgänge des Reedkontaktes abzunehmen und damit dann einerseits die Dauer einer Umdrehung und andererseits die Zahl der Umdrehungen pro Zeiteinheit zu erfassen. Beschrieben
-
Thread
RC522 RFID soll attiny wecken
Hi zusammen, ich wollte eine BATTERIEBETRIEBENE Zutrittskontrolle basteln... bestehend aus attiny84 welcher im SLEEP-DOWN ist.. und durch einen Interrupt vom RC522 aufwacht... nun.. den RC522 kann ich ja auch in SLEEP-DOWN schicken... dan hält meine Batterie schon ne weile... aber wie sieht
-
Thread
Ret Befehl funktioniert nach Push Befehl nicht mehr
ret nicht mehr. Das Programm springt immer wieder an die Adresse 0x0000 zurück. Ich benutze den ATtiny84. Der Stackpointer wurde bereits initialisiert und funktioniert auch. Ich habe es mit anderen Unterprogrammen versucht. Es passiert nur, wenn ich den Befehl push aufrufe.
-
Thread
Staunen über Compiler
Hi, bin am programmieren (AVR Studio 6 / ATtiny 84) und staune mal wieder über den Compiler: [c] if(Taste == up) Frequenz += Offset; if(Frequenz > 999999999999) Frequenz -= Offset; if(Taste == down) Frequenz -= Offset
-
Thread
Münzzähler ansteuern
Display mittels Schieberegister angeschlossen, brauchst Du dafür nur zwei IO-Pins. Bei einem ATtiny24/44/84 hättest Du also noch zwei für Tasten zur Verfügung. Oder nur eine Taste und einen RS232-Ausgang.
-
Thread
Signalgenerator, Grenzen eines Atmega8
Variablen noch dazukommen) nicht mehr in den 1kb Datenspeicher.. Wie hat der Mensch das mit dem Attiny2313 angestellt? Was habe ich da übersehen? Es scheint mir unvorstellbar, auch in Assembler, das Programm UND die Daten auf 2kB zu bekommen.
127,130,133,136,139,143,146,149,152,155,158,161,164,167,170,173,176,178,181,184,187,190,192,195,198,200,203,205,208,210,212,215,217,219,221,223,225,227,229,231,233,234,236,238,239,240,242,243,244,245,247,248,249,249,250,251,252,252,253,253,253,254,254,254,254,254,254,254,253,253,253,252,252,251,250,249,249,248,247,245,244,243,242,240,239,238,236,234,233,231,229,227,225,223,221,219,217,215,212,210,208,205,203,200,198,195,192,190,187,184,181,178,176,173,170,167,164,161,158,155,152,149,146,143,139,136,133,130,127,124,121,118,115,111,108,105,102,99,96,93,90,87,84,81,78,76,73,70,67,64,62,59,56,54,51,49,46,44,42,39,37,35,33,31,29,27,25,23,21,20,18,16,15,14,12,11,10,9,7,6,5,5,4,3,2,2,1,1,1,0,0,0,0,0,0,0,1,1,1,2,2,3,4,5,5,6,7,9,10,11,12,14,15,16,18,20,21,23,25,27,29,31,33,35,37,39,42,44,46,49,51,54,56,59,62,64,67,70,73,76,78,81,84,87,90,93,96,99,102,105,108,111,115,118,121,124
-
Thread
Mikrocontroller Auswahl
nützlich dafür) Je nach dem, welche Assemblersprache du denn nun kannst, wäre ein alter PIC (PIC16F84?), ein neuer AVR (Attiny2313?) oder ein uralter 8051 (AT89C2051?) oder ein exotischer 6811 (MC68HC11A1) brauchbar, alle sogar überdimensioniert, aber das sind Typen, nicht ganz aktuell, die in Lehranstalten
-
Thread
avr-gcc, attiny2313a und __eerd_byte_tn2313a nicht linkbar.
/ -std=gnu99 -Wundef -MMD -MP -MF .dep/main.o.d main.c -o main.o > avr-gcc -mmcu=attiny2313a -I. -gdwarf-2 -DF_CPU=8000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -ffunction-sections -fdata-sections -Wall -Wstrict-prototypes -Wa,-adhlns=main.o -I../lib/
libscanf_min.a crttn2313a.o crttn4313.o crttn48.o crttn88.o crttn2313.o crttn43u.o crttn84a.o libc.a crttn24a.o crttn44a.o crttn84.o libm.a [/code] Das ganze ist ein debian testing/sid, [code] avr-libc: Installed: 1:1.8.0-2 gcc-avr: Installed: 1:4.7.2-2 [/code]
-
Thread
avr-gcc 4.8.1: Fehler durch Optimierung / inline function
0x08 ; 8 da: 80 93 74 00 sts 0x0074, r24 de: 89 b7 in r24, 0x39 ; 57 e0: 84 60 ori r24, 0x04 ; 4 e2: 89 bf out 0x39, r24 ; 57 e4: 81 e0 ldi r24, 0x01 ; 1 e6: 81 bb out 0x11, r24 ; 17 e8: 82 e5 ldi r24, 0x52 ;
seltsame Bugs gegeben, wo sich eigentlich getrennte HW-Einheiten beeinflußt haben. Z.B. darf beim ATtiny1634 PB3 kein Input sein, wenn der Watchdog aus ist. Vielleicht gibt es auch Seiteneffekte zwischen RX und TX, das USI ist ja nicht Full-Duplex fähig. Man könnte daher jeweils bei der Umschaltung
-
Thread
Erstes groesseres Project - Bitte mal Blick drauf werfen
meist AVCC eingespeist, wenn z.B. ein Poti angeschlossen werden sollte. Die aktuellen AVRs (ATMega, ATTiny, AT90PWM...) haben alle die Möglichkeit, intern mehrere Referenzquellen auszuwählen, u.a. AVCC. Der Pin sollte bei diesen µCs nur dann mit etwas anderem als einem C gegen GND beschaltet werden, wenn
W. Somit erreicht er seine maximale Betriebstemperatur von 125°C schon bei einer Stromaufnahme von 84mA (mal 12 Volt am Eingang und 25°C Umgebungstemperatur vorausgesetzt). IMHO lohnt es sich also schon, mal über die Leistungsaufnahme nachzudenken. Evtl. den 5V-Regler im TO-220 Gehäuse ausführen und
-
Thread
Suche ein Bauteil, welches den Zustand mit ultra low power speichert
Welcher Microcontroller? Sowas wie der ATtiny84 benötigt im Powerdown-Modus nur 0,1µA. Lohnt es sich da abzuschalten? Beachte zudem, dass ein abgeschalteter µC keine Spannung auf die Pins kriegen darf, sonst wird er über diese Pins mit Strom
-
Thread
Lichtschranken-Rundenzähler (12V).
begefragt. Ob das so stimmt? Den Plan hat die KI nicht schön gemacht. https://claude.ai/share/d537a6a6-84d9-4022-b298-2885d31801b7
konnte / wollte sich denn vor 20 / 25 Jahren einen Atmel-ICE leisten? Damals gab es für die PIC16F84 noch die RS232-Bitwackler à la LudiPipo.
-
Thread
Fehler in GCC und AVR Studio
90S2313 nur aus einem Register besteht ($3D), Register $3E ist "reserved" und sollte lt. Datenblatt S. 84 niemals beschrieben werden ("Reserved I/O memory addresses should never be written."). Die Konsequenz aus diesem fehlerhaften Code ist, dass der Simulator von VMLAB z. B. an dieser Stelle mit einer Fehlermeldung
Ja, mach mal. :-) Ich glaube, das macht nicht einmal AVR Studio... Die MOVW-Geschichte von ATtiny13/2313 ist aber bereits in Arbeit.
-
Thread
AVR ISP-Programmer zerstört?
günstigeren Programmer, der bei mir mit avrdude (was anderes kommt bei mir nicht in Frage) einen Attiny84 nicht programmieren konnte. Der AVRISP mkII hatte keine Probleme dabei. Auch kann ich mit keinem Billigprogrammer DebugWire bzw PDI nutzen.
-
Thread
STK500 Fragen
>- Ist das STK500 noch aktuell (passen alle aktuellen DIP AVR?) Fallen mir im Moment nur ATTiny24/44/84 ein, die nicht direkt auf dem STK programmiert werden können. >- Kann ich das AVR ISP MKII an das STK500 anschließen? Ja. >- Hat das STK500 eine Tx und Rx LED für UART Kommunikation
-
Thread
welchen Funkchip
du nicht viele Anforderungen an die Funkschnittstelle hast, ich habe die Dinger schon mit einem ATtiny84 problemlos betrieben. Bei all diesen einfachen FSK- oder ASK-Chips würde ich das Attribut „einfach zu benutzen“ von der Wunschliste streichen, denn dort kümmerst du dich um ziemlich viele
-
Thread
Anfangen mit AT86RF230
den AT86RF230 herum und die Antenne sind dabei den Atmel-Appnotes entnommen, ich habe aber einen ATtiny24/44/84 daran gebaut. Die Platine ist kommerziell gefertigt, und ich denke auch nicht, dass ich die sinnvoller Weise anzubringenden vielen Vias hätte auch nur annähernd mit einer manuell gefertigten
-
Thread
Frage zum attiny25/45/85
blockiert OC1A nur OC0B, OC0A ist verfügbar. Wenn du alle PWMs brauchst, musst du mindestens einen ATtiny24/44/84 verwenden. Grüße, Peter
-
Thread
Ret Befehl funktoniert nach Push Befehl nicht mehr
ret nicht mehr. Das Programm springt immer wieder an die Adresse 0x0000 zurück. Ich benutze den ATtiny84. Der Stackpointer wurde bereits initialisiert und funktioniert auch. Ich habe es mit anderen Unterprogrammen versucht. Es passiert nur, wenn ich den Befehl push aufrufe.
-
Thread
NRF24L01+ Reichweitenproblem
dem Trio 100nF + 1uF + 220uF super Ergebnisse erziehlt. 2.) Bei den Sensoren nutze ich einen Attiny1614 bzw. Attiny84 und asynchrones senden. Dann wird der MC wärend des sendens in stand by gesetzt und durch den interrupt zurück geholt. Bei den kleinen einfachen SMD chips schaffe ich gute 10m
-
Thread
Umsetzbarkeit und Anregungen für Atmega-Projekt
ist und ich eher den Nachfolger ATmega164A empfehlen würde, für deinen Zweck tut es ein kleiner ATtiny84A mit 14 Pins genauso.
-
Thread
RFM 12B SP Rev.1 mit 5V oder nicht ?
Hallo Leute, ich habe hier 3 RFM Module die beim programmieren des Attiny 841 per ISP heiß wurden und dann tot waren. Laut Datenblatt haben die Vcc von 3,8V. ABER Vcc max. 6V. Das Datenblatt von HopeRF zeigt was ich physikalisch habe. http://www.hoperf.com/upload/rf/RFM12B.pdf
zur Software kann ich wenig sagen. Das Projekt war für Tiny84 den ich aus Verfügbarkeist und Kostengründen durch 841 ersetzt habe. Für einen aus dem 8051 ASM Lager ist es schon sehr ungewohnt wie lange es dauert die Arduino IDE in der Lage ist das Ino für einen
-
Thread
digitale Funkuhr
Für kleinere Sachen mit großen Codeumfang gibts auch den Attiny84 mit 12i/o und 8KB Flash
-
Thread
Arduino und I2C
arduino-info.wikispaces.com/LCD-Blue-I2C Ich betreibe diese China Displays mit dieser library auch auf ATtiny85 und 84.