-
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.
-
Thread
Frage zu WINAVR-20071221
WINAVRs gehen, der neue nicht. Hier mal meine Kommandozeile: [pre] avr-gcc.exe -xc -Os -mmcu=attiny84 -Wall -gdwarf-2 -o test.out *.c avr-objdump.exe -h -S test.out >test.lst [/pre] Peter
-
Thread
Mehr als 8-Bit Subtraktion mit * (-1)
Große Entschuldigung. Ich arbeite im Moment mit einem Attiny84. Ich verwende Assembler. Genau, ich möchte auf alle Fälle den Betrag einer Subtraktion. Also keine Negativen Werte. Mein Testcode sieht im Moment so aus: ldi tmp10,40 ldi tmp12,30 sub
-
Thread
eigene Binäruhr bauen
Widerstände sind, was Q2 darstellt und wie stark c1 und c2 sind. Ausserdem finde ich nirgens einen attiny24/44/84 als smd. Danach gesucht habe ich hauptsächlich bei amazon, pollin und conrad . Kann mir da jemand noch einen guten onlinehandel empfehlen?
-
Thread
Bluetooth oder Zigbee kommunikation
von 128 (und mehr) KiB Flash benutzen kann, sondern dass durchaus auch ein Mini-Controller wie ATtiny44/84 für brauchbare Applikationen herhalten kann. Irgendwie Geld gespart oder sowas gegenüber einem fertigen Modul habe ich dabei ganz gewiss nicht, und da rechne ich noch nicht einmal meine Arbeitszeit
-
Thread
Atmega kurzzeitig aus Kondensator betreiben - geht das ?
aus! Ein µC, der auch bei 1,8V noch läuft, würde jetzt schon die ganze Zeit durchlaufen. Z.B. der ATTiny861V... Ich bin da sehr zuversichtlich, dass Du das hinbekommst! ;) Gruß Jonathan
statt den Atmega88PV hätte man ja auch den ATtiny43U bestellen können. ich dachte, es geht um den (vorhandenen) Megaga8? Na egal, kannst ja mal vergleichen, was der 88 noch rausholt. wirst Dich wundern, wieviel da rumkommt! Diesen Controller kannst