-
Thread
434MHz Reichweite verringern
http://m.banggood.com/10Pcs-NRF24L01-2_4GHz-Antenna-Wireless-Transceiver-Module-For-Arduino-p-959258.html
Ja vielen Dank, habe ich jetzt auch gefunden. Sind wirklich viel billiger :) Ein Attiny senden alle 2 Sek ein Signal und der Ardino soll diese empfangen. Scheinbar funktioniert dies sogar auf dem attiny also ist es für mich super geeignet :) Kann ich eig auch die RSSI auslesen?
-
Thread
ventilsteuerrung
Ein 24V~ Ventil kann nicht Hochgeschwindigkeit sein, es muß ja mindestens 10ms verzögern, damits nicht klappert. Nimm besser 24V=, dann braucht man auch weniger Leistung (keine Wirbelstromverluste). Und die kann man ganz einfach mit 24V-Treibern direkt schalten, z.B. VN340 von ST (4 * 0,7A). Peter
-
Thread
sprintf gibt nur "?" auf LCD aus
nehmen in einem PDIP28- oder TQFP32-Gehäuse - gegenüber den PDIP8/SOIC8 eines attiny85. Zudem sind die ebenfalls billigen "größeren" AVR auch keinen Deut schneller, und mit Gleitkommazahlen ist die Rechenleistung schnell weg. Wie gesagt, es gibt sicher Fälle, wo das egal ist.
um Menüs aufzubauen. (Stecke derzeit im Tutorial von diesem Forum) ;) Danke euch allen für die 24h Bereitschaft =) Ein supergeiles Forum hier, weiter so und einen schönen Abend
-
Thread
Nochmal die genaue Sekunde
Timerregister stimmt nicht ganz. Du mußt 62500 eintragen (Hex = F424). Ich habe hier auch eine Uhr mit Attiny2313 und 4 Mhz. Die geht in einem Vierteljahr 3 Sekunden vor. MfG Paul
Schaltung einmal kalibrieren.. Grundsätzlich entsteht der Fehler ja immer im Quarz.. der Zähler im ATtiny wird sich nicht verschlucken.. MFG Andreas
-
Thread
attiny85 1Mhz Arduino virtuell Serial Protokoll beenden
3 :-) Sonst nur Datenmüll. 22⸮ ⸮26 2⸮⸮⸮⸮2⸮3 ⸮⸮⸮⸮⸮⸮⸮ 22⸮ 2⸮5⸮ ⸮23 )⸮ ⸮⸮3 ⸮224⸮ 2⸮⸮ ⸮24⸮⸮223 Ok also doch ein andren einbauen mist. Denoch danke ich euch.
vertragen. (Muss man erstmal Trauf kommen) Steht nur Nirgends! https://www.instructables.com/id/ATTiny85-connects-to-I2C-OLED-display-Great-Things/
-
Thread
Abstandsmessung mit Ultraschall - Verständnis
Theoretischer Physik und seinem > Job als Astronaut und Call-Boy, dafür noch Zeit findet. Na wenn die 24 Stunden des Tages nicht reichen, werden die 12 Stunden der Nacht hinzugenommen 😂
Jetzt hab' ich's - der Klaus ist der Paul oder der Henry oder der ... - der mit dem ATTiny841 (der ja immer wieder hier im Forum aufschlägt)!! Er wollte/will nur nicht zugeben, dass er wieder ein Tut für den ATTIny841 zusammenpinseln will, aber zu unfähig dafür ist. Schande!!
-
Thread
nRF24L01(+) Problem & Fragen
Hallo Jan, ich arbeite und entwickle nun schon bald seit 3 Jahren auch mit den nRF24L01 und nRF24L01+. Ich kenne dein Modul jetzt nicht aber es gibt im Aufbau schon kleine feine Unterschiede. Also der nRF24L01+ ist kaum besser als sein Vorgänger (nRF24L01) auch die Reichweite bei 250KBaud
Hallo Jan, sorry eine Frage von dir habe ich noch ganz übersehen. Also auf dem nRF24L01 steht folgendes drauf NRF 24L01 und auf dem nRF24L01+ steht NRF 24L01+ drauf. Wenn ein nRF24L01 Chip mit der Software des nRF24L01+ auf 250KBaud angesteuert wird sendet er auf 1MBaud und funktioniert
-
Thread
BME280 Beispiel Code in BASCOM
Einstellen Deines Codes. Ich habe mir erlaubt, Deinen Code für einen 1-Wire-Slave mit einem ATtiny85 zu "missbrauchen" ;-) Ich hoffe, es ist o.k. Wichtig: Da der ATtiny wegen dem 1-Wire-Bus mit 5V betrieben werden sollte, muss man je nach BME-Breakout evtl. einen Levelkonverter zwischen ATtiny und BME einbauen! Wie diese Slave angesteuert werden, kann man im Bascom-Forum nachlesen: http://www.bascom-forum.de/showthread.php?76-1-Wire-Slave-Baukasten-V-2 Viel Spaß, RoBue
-
Thread
Wie Assembler einbinden?
ldi r30, 0x36 ; 54 5a: f0 e0 ldi r31, 0x00 ; 0 5c: 88 e1 ldi r24, 0x18 ; 24 5e: 80 83 st Z, r24 PINB = (1 << PIN3) | (1 << PIN4); 60: 80 83 st Z, r24 [/avrasm]
| (1 << PIN4); PINB = (1 << PIN3) | (1 << PIN4); [/c] folgendes: [avrasm] ldi r24,lo8(24) out 54-0x20,r24 out 54-0x20,r24 [/avrasm]
-
Thread
Kaufberatung für Strom- und Platzsparender Atmelproz. mit SPI
Ganze soll möglichst Stromsparend sein, da mit Akkus betrieben und möglichst klein, also das was zB ATtiny auszeichnet. Allerdings habe ich bisher noch keinen passenden gefunden. Mit SPI gibts zwar zB ATtiny2313, allerdings finde ich dort MOSI usw. nicht... Gibt es andere Typen die meine gewünschte Funktionalität aufweisen, oder einen Weg zB den ATtiny2313 oder den ATtiny84 zu nutzen? Gruß slashbrain
-
Thread
LED-Disco Blitzer eingenbau
Die kleinste Lösung wäre ein 8Pin Attiny mit ADC zum Poti auslesen. Könnte sogar am billigsten kommen. Schaltplan dazu ist hinfällig.
Luk4s K. schrieb im Beitrag #1880309: > Die kleinste Lösung wäre ein 8Pin Attiny mit ADC zum Poti auslesen. > Könnte sogar am billigsten kommen. Schaltplan dazu ist hinfällig. Ob man sich vor 10, ach was 5 Jahren hätte vorstellen können, dass ein ganzer Mikroprozessor für eine
-
Thread
Giess-o-mat mit AVR Version 2
zappelt gerade nur +/- 1 Digit bei 320, Sensor komplett im Glas mit Wasser. Ich verwende keinen ATTiny, für den kann man sich den Code von Elm-Chan ansehen: http://elm-chan.org/works/cmc/report.html
Blöde Frage: Hat der ATTiny keine interne Spannungsreferenz? Gegebenenfalls auf anderen µC umsteigen, um eine interne Spannung nutzen zu können?
-
Thread
Einstellung für PonyProg und Attiny13 gesucht
Vieleicht kann mir einer einen Tipp geben. Ich wollte mit PonyProg2000 einen Attiny13 Leben einhauchen, aber außer der Meldung "Device missing or unkwon device (-24)" passiert dort nichts. Wenn ich aber mit PP einen Atmega16 brenne, klappt alles wunderbar. Die Änderung der
Möglicherweise ist dein Attiny13 nicht so taktgenau wie dein Atmega16, insbesondere, wenn dein Atmega16 mit externem takt arbeitet. Ich würde für den Attiny13 mal die Kalibrierungsroutine von PP wiederholen.
-
Thread
C Programm in asm umwandeln
Hallo, Ich habe von Pollin.de ein IR empfänger gekauft der mit einem ATTINY2313-20 PU bestückt ist. Die software für den Käfer kann man auf der Seite herunterladen, allerdings nur in C ?! glaube ich. Jedenfalls müsste ich daran etwas ändern und arbeite nur mit dem AVR studio
.LFB2: .LM1: /* prologue: function */ /* frame size = 0 */ .LM2: sbi 36-32,1 .LM3: ldi r24,lo8(64) sts 128,r24 .LM4: ldi r24,lo8(9) sts 129,r24 .LM5: ldi r24,lo8(1600) ldi r25,hi8(1600) sts (136)+1,r25 sts 136,r24 .L2: rjmp .L2 .LFE2: .size main, .-main .
-
Thread
Wechselschaltung mit Relais
auf, wie du das verdrahten würdest. Kevin schrieb im Beitrag #5891585: > Zum Einsatz kommen 2 24V Relais mit 2 Wechslern Warum?
Zugsteuerrung) bzw Abrüsten (Beenden > der Zugsteuerrung) Nachgebildet werden. Daher auch die Spannung mit 24V
-
Thread
Eagle Polygon Einstellungen
die Tage gerne eine Platine bestellen die ich angefertigt habe. Es handelt sich lediglich um ein Attiny841-Breakout (kompatibel zu Attiny24A/44A/84/441). Das doppelseitige Layout steht und alles ist passend geroutet. Als Leiterbahnstärke habe ich für die I/O durchgehend 12mil gewählt. GND ist über das beidseitige Copperfill geführt und VCC ist mit 24mil bis zum ATTiny geführt, sowie auf der Rückseite nach dem aussenliegenden VCC Pin. Nun die Frage, wie kann ich am besten die Größe des Polygons bestimmen. Platinenhersteller ist Itead. Die anzupassenden
-
Thread
Eieruhr mit 7-Segment Anzeigen Gesperrt
schlechte Idee, die haben nur wenig Saft. Nimm besser 2* AA oder AAA, 3V reichen dicke. z.B. der ATtiny261A arbeitet ab 1,8 ... 5,5V. Die Segmentwiderstände direkt an den AVR und auf 5mA dimensionieren, sollte hell genug sein. Die Digits über Treibertransistoren.
Wichtig ist eine Kontrastscheibe davor. Und die Eieruhr soll ja nur wenige Minuten laufen, nicht 24h/d.
-
Thread
kann man einen mikrocontroller übertakten?
benötigt man allerdings einen externen Takt, da der Quarz dann nicht mehr richtig schwingt, da man über 24MHz nur Oberwellenquarze bekommt.
24MHz mit nem tiny2313? cool ich hab hier noch welche rumliegen muss ma ausprobiern
-
Thread
AVR Reset per Programm zurücksetzen
dem ist aber selten so. Wie sieht denn die Schaltung aus? 6x PWM-Moodlight? Falls du einen ATTiny13 verwendest, nimm doch einen ATTiny26 (oder ATTiny24), der hat nur wenige Pins mehr. Ich weiß, theoretisch könnte man das auch anders machen und der Prozessor reicht doch wenn er so klein ist.
http://www.instructables.com/id/How-to-fix-dead-atmega-and-attiny-avr-chips/ kuk ma...
-
Thread
PonyProg Problem, Communication port not available/Device missing or unknown device
verschiedene Fehler: -Communication port not available (-16) -Device missing or unknown device (-24) Habe ponyprog auch schon kalibriert, vermute das da irgendwas falsch eingestellt ist. Kann aber Hardwarefehler nicht ausschließen. Als Programm habe ich ein fertiges von der myavr Cd genommen.
klicken. Hat direkt funktioniert: vorbereiten ... brennen ... benutze: mySmartUSB MK2 an COM7 mit ATtiny13 USB-Treiber installiert, aktiv (V ), Port: COM7 Prozessor: ATtiny13 schreibe 120 Bytes in Flash-Memory ... ... erfolgreich (0.42 s) OK Jetzt klappt das Erstellen und Übertragen von Programmen
-
Thread
Temperaturstabiler Sinusgenerator (Analog :-) )
Auf jeder Stufe ist knausern erlaubt: Quarz/(OC¦TC)XO, variabler Teiler, Anzahl Zählstufen 2^3...2^24, R2R, usw. Selbstverständlich reduziert sich der Digitalaufwand maximal wenn Teiler/Zähler/Speicher(/DAC) in einen uC implementiert werden... Ja, wir landen bei der DDS Variante.
zusätzlich immer noch einen µC brauchst? Also dümmer geht's nimmer ... Wenn DDS dann mit einem ATTiny für 60ct ... Oder halt analog für ein paar Cent ... Aber so auf den AD9833 zu beharren hat etwas akademisches ...
-
Thread
MSP430 Performance im Vgl. zu AVRs
Erfahrung, vermutlich ein Tribut an die 16-Bit. Das bemerkt man sehr deutlich bei den 2k-Winzlingen (attiny2313 vs. msp430g2211/msp430g2231 - alle mit 128 Byte RAM). Wenn es auf dem attiny lief, läuft es u. U. auf dem msp nicht. Der benötigt mehr für den Stack. Welcher der MSP430 hat denn "viel" RAM?
daß die Peripherie (ADC, UART usw.) recht einfach gehalten sind. Da sind 16Bitter wie MSP430 oder PIC24 besser aufgestellt. Ich persönlich mag den PIC24 (16 Bit) gerne, man bekommt mit dem PicKit3 für ca. 70.- Euro einen guten Debugger und von Microchip einen kostenlosen C-Compiler. Der PIC24 hat übrigens
-
Thread
Zwei LED unabhängig voneinander mit nur einem µC Ausgang ansteuern - geht das?
Vielleicht bringt dich auch eine Lektüre von cpldcpu auf Ideen: https://cpldcpu.wordpress.com/2015/05/24/plexingplus/ HTH Chris
Hallo Frank, ach noch eine Idee, ich würde einen attiny85 als Slavre µC nehmen und ihn über den Master µC steuern. Einfach ist die Verwendung einer Software Uart mit 8,none,1. Wenn einem 7 Bit PWM Auflösung reichen kann man über Bit 7 die LED adressieren
-
Thread
AVR TTiny 461 Pullup nicht aktiv?
************************************************************************************* Titel: ATtiny TPS Author: Christian Hottum File: ATtiny461A_TPS.c Version: 0.1 Datum: 09.01.2015 Software: AVR-GCC 4.3.3 Target: ATtiny461A DESCRIPTION Firmware für einen Tasten Programierbare
************************************************************************************* Titel: ATtiny TPS Unterprogramme Author: Christian Hottum File: TPS_UP.h Version: 0.1 Datum: 09.01.2015 Software: AVR-GCC 4.3.3 Target: ATtiny461A DESCRIPTION Variablen und Unterprogramme
-
Thread
zeitschaltung zur darstellung der UHRZEIT
Ich würd mal sagen: - 1 * DCF77-Empfängermodul - 1 * ATTiny25 - 3 * 74HC595 - 22 * Halbleiterrelais - 1 * Wandwarze 5V/0,3A Peter
So, ich hab das mal in Eagle gezeichnet, der 24 Stundenteiler ist etwas kompliziert, mit Dioden-UND und ODER -Schaltung, ich hoffe, das könnte so gehen.
-
Thread
Rust - ist das hier um zu bleiben?
sagen wir > Transpiler(damit es nicht so unmöglich erscheint) von Rust nach > Embedded-C für PIC8/24/32 zu schreiben. Klar ... wo kann ich nochmal nachlesen, wie die Sprache definiert ist?
Beitrag #7222465: > war ineffizient aber damals auch > kein Hexenwerk In dem c't - Jubiläumsheft 24/2008 gab es den Artikel "Playstation unportable". https://www.heise.de/select/ct/archiv/2008/24/seite-276 Das Ergebnis der Programmierübungen auf dem Schrankteil war, dass Assemblerprogrammierung
-
Thread
Binäruhr-Schaltung nicht professionell?
SR mit (in diesem Fall) 16 Bit ergibt. Ein weiteres SR an die Kette drann, ergibt ein SR mit 24 Bit, etc. Und das alles, ohne dass sich am Prozessoranschluss irgendetwas ändern würde. Egal wieviele Bit dieses virtuelle n*8 Bit SR aufweist, es wird immer noch mit nur 3 Leitungen am µC angeschlossen
kommentiert ist. Aber immerhin ist es in C geschrieben, man könnte es also leicht auf einen AVR, z.B. ATtiny24 umändern. Mit etwas Trickserei ist auch ein ATtiny10 möglich. Die 220R Widerstände könnte man auch weglassen, die Hochvolt-CMOS haben etwa 1k Ausgangswiderstand bei 5V. Ich hab früher auch mal
-
Thread
4x7 LED-Anzeige mit ULN2803 und UDN2981A - Berechnung Widerstände
siehe Schaltplan/Platinenlayout in Anlage). Folgende Bauteile sollen zum Einsatz kommen: - ATtiny2313 - Kingbright CA56-11EWA (gemeinsame Anode) - ULN2803 als Low-Side-Treiber - UDN2981A als High-Side-Treiber (mir ist bewusst, dass das Teil für diesen Anwendungszweck nicht unbedingt notwendig
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
Projekt: Ultrahelle Taschenlampe
Keine Modifikationen an der Maglite. Der einstellbare Strom des Step-Down-Reglers wird über einen ATtiny13V geregelt. Dabei dient eine Leiterbahn als Shunt. Der Spannungsabfall wird mit einem Operationsverstärker verstärkt und dem ATtiny13V am Analogeingang zur Verfügung gestellt. Dieser regelt dann das
integrieren. ... Hallo, wäre natürlich schön dein Projekt mal zu sehen. Das Programm für den ATtiny13 zu zeigen wäre ein guter Anfang. Bis dann Bernd_Stein
-
Thread
Wie Versorgungsspannung checken mit AVR?
Mein Attiny24 und dessen Peripherie wird über einen LF33CV mit stabilen 3.3V versorgt. Betrieben wird die komplette Schaltung jedoch mit 4x 1.2V NiMH-Akkus (4.8V), oder einer 6V Blei-Batterie. Mein Problem ist
und einen NPN-Transistor als Pegelwandler hinauslaufen. Nur einmal ausgeschaltet, kann sich der Attiny auch nicht wieder anschalten.
-
Thread
Problem mit IR-Empfänger, welcher Code?
weitesten verbreitete Protokoll ist: Da sind es 32 Bit insgesamt, wovon aber 8 Bit redundant sind. Macht 24 Bits, die verbleiben. 2^24 = 16777216, macht ca. 466 Stunden, also knapp 20 Tage. MIT IRSND (dem "Gegenstück" von IRMP) wäre das einfach machbar. Aber wer will sich schon 20 Tage neben eine Wanne
auch über Tasten direkt an der Wanne (ohne Fernbedienung) bedienbar? Wenn ja, nimmt man einen ATTiny45 oder ATTiny85, spielt IRMP drauf, hängt einen TSOP dran und benutzt die 4 verbleibenden freien Pins, um die 4 Tasten jeweils kurzzuschließen. Dann kann man mit (fast) jeder beliebigen Fernbedienung
-
Thread
Brauche Hilfe beim Verstehen eines Datenblatts
aber vielleicht bin ich auch zu blöd dazu. Es ist ein Voltage Translator. Ich habe links ein attiny, der mit 3V läuft und rechts einen LTC2400, der mit 5V läuft. Die beiden sollen jetzt miteinander reden. Ich hätte auch einen Widerstand nehmen können, aber ich dachte, so ein Spannungsumsetzer wäre
anderen besorge, wollte ich mal hier fragen, was ihr dazu meint. Hier noch mein Aufbau: [pre] attiny NVT2002 LTC2400 A0 ---------- A1 B1 ------- SDO A1 ---------- A2 B2 ------- SCK VCC------- VREFA VREFB 3V----´ EN -`---- 200k ---- 5V [/pre]
-
Thread
Amplitudengangkorrektur RC-Tiefpass
und der Feinheit deren Frequenzeinstellung sind, koennte da durchaus schon sowas popeliges wie ein attiny13a und ein bisschen Huehnerfutter aussenrum als Generator reichen. Klar - irgendwie wird man auch irgendwas fieses mittels RC-Tiefpaessen, VCA usw. aufbauen koennen, aber das wird sehr umfangreich
> 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
Attiny44 und STK500
Hi, weiß jemand wie ich den Attiny44 mit dem STK500 brennen kann? Find irgendwie den richtigen Sockel nicht. Andi
Den Attiny24..84 umgekehrt oben in den Sockel des ATtiny2313 stecken, d.h. der GND-Pin ist schon richtig. Dann D6 an VTG zum 6poligen ISP-Stecker: B2 - RES B5 - MOSI XTAL1 - SCK XTAL2 - MISO und
-
Thread
Atmega328p Power_Save
wäre auch das Timing deutlich genauer, was für genaue, fest einprogrammierte 24h Zyklen vorteilhaft wäre, um zum Beispiel die veraltete Heizungssteuerung etwas fexibler (energieeffizienter) zu bekommen. Die 2 x 1 mm² Teile passen gut zwischen die Pins und liegen ja schon in der
" und "Operation am offenen Herzen" herziehen, aber Politik ist hier im Forum verboten. > ... ATtiny45 ... Da sieht es wohl nicht so gut aus, aus dem Archiv: [code] ATtiny85-20PU (1351): U 32768 32768/32 32768/128 5.0 17.8 8.4 8.1 3.3 13.3 8.1 7.9
-
Thread
Digitales Thermometer
. In meinem jugendlichen Leichtsinn, hätte ich mir einfach einen stromsparenden Controller a la ATtiny85 geschnappt, da nen LCD (EA DOGM081) angeschlossen und das ganze per batterien und linearregler mit 3,3V versorgt. Wo ich noch unschlüssig bin, ist welchen Temperatursensor ich für so was benutze
benötigt genauso viel Strom. Einige Arbeiten dabei noch bis 1,8V. Wenn Du einen ADC hast, ja der attiny85 hat einen, dann kann man einen LM35 Precision Centigrade Temperature Sensors verwenden. http://www.ti.com/lit/ds/symlink/lm35.pdf Negative Temperaturen misst man über eine Si-Diode und einem
-
Thread
AVR Mega32 auf Pollin Board lässt sich nicht schreiben
beim Versuch den Mega32 zu beschreiben folgenden Fehler bekomme: Device missing or unknown device (-24). Passiert sowohl wenn ich Avr Autodetect einstelle als auch wenn ich Avr Mega 323 eisntelle. Ich hoffe mal, dass ich auf dem Board alles richtig gelötet habe(das Netzlämpchen leuchtet) und es nur
zwar auch die Einstellung SI Prog IO vornehmen, bekomme aber immer noch unknown or missing device(-24) gemeldet. Kann mir jemand noch sagen welche Spannungen an den Programmierports des Mega32 vorliegen müssen, damit ich Lötfehler gänzlich ausschließen kann?
-
Thread
Hilfe für Beginner Code_Mikrocontroller
Hallo, ich habe ein ATtiny 26 Mikrocontroller und ein LCD, ich möchte diesen LCD entsprechen programmieren. Ich habe mir die Seite AVR-Tutorial:LCD (http://www.mikrocontroller.net/articles/AVR-Tutorial:_LCD) durch gelesen und
PIC gibt's auch in den Geschmacksrichtungen PDP11 (PIC24) oder MIPS (PIC32). Beides gestandene Rechner und nicht nur mikroprogrammierbare Logikbausteine.
-
Thread
ISP Adapter/ISP Programmierung
Hallo, Ich will mir eine kleine Leiterplatte machen, wo ich mein Atmel Attiny13, Attiny24, Atmega8 und pin-kompatible programmieren kann. Das ganze soll mit 6 und 10 poligem ISP erfolgen können und die Platine auch gleichzeitig damit als 6 auf 10 pol Adapter (und umgekehrt)
angebracht habe. Meine Fragen hierzu 1. Ist die Schaltung so ok? 2. Kann der Quar auch vom Attiny44 benutzt werden und wenn ja, was ist beim routen zu beachten? 3. Worauf ist beim routen generell noch zu achten? Danke. Gruß David
-
Thread
4017 Reset beim Einschalten - alles auf Low
schon "verplant" hat, ist das > echt ein unschöner Schönheitsfehler... Dann nimm eben einen MC (ATtiny24), da kannst Du alle Deine Wünsche reinprogrammieren.
peda das ist eine altenative, die ich mir mal näher anschaue; jetzt muss ich mich erstmal mit dem attiny24 beschäftigen... gruß Mike
-
Thread
Inline Assambler compiler error
Hallo, ich bin gerade dabei den Basich code des I2C-Slaves für Attiny13 aus elector in c unzuschreiben. Da ich mit c in kombination mit assambler überhaupt keine Ahnung habe, habe ich mit das tutorial auf roboternetz und das inline asm cookbook angeschaut... und habe
) /*input ->*/ :"memory"); [/c] nun bekomme ich aber die Fehler: [c] \Attiny13\default/../I2C_Test.c:65: undefined reference to `r24' \Attiny13\default/../I2C_Test.c:65: undefined reference to `r18' \Attiny13\default/../I2C_Test.c:65: undefined reference to `r25' \Attiny13
-
Thread
Attiny13 Switch / Frage dazu
www.mikrocontroller.net/topic/238759#2427387 Die Gaak-Programme sind Schaltmodule für RC-Modellbau mit ATTiny13. Viel Spaß damit... ...
wunderbar und ich hab es auch verstanden. Der fertige code sieht dann so aus: $regfile = "attiny13.dat" $crystal = 9600000 $hwstack = 16 $swstack = 8 $framesize = 24 Config Portb.2 = Input Config Portb.1 = Output Config Portb.0 = Output Dim W As Word Dim Sw1 As Word Dim Sw2 As Word
-
Thread
LED-Effekt und Sound beim Anschalten?
ich es würde sich in die Quere kommen, da ja 9V kommen... Andersrum + extrem: wenn ich jetzt mit 24V rummache, wieso macht es dem GND nichts aus?
nur einen kleinen Microcontroller. Sowas kommt aber wohl im Arduino Universum nicht vor. Mit einem ATTiny85 und minimalster Beschaltung lässt sich das locker lösen.
-
Thread
Programmierbarer Frequenzteiler (max. 1 MHz : 100 Hz)
Taktteilen kaum zu realisieren sein, da du immer Potenzen von 2 als Teiler hast. Aber mit einem Attiny (oder Atmega wenn du mehr Teilerverhältnise über DIP-Schalter einstellen willst) ist das ja sehr einfach und schnell gelöst.
Julian S. schrieb im Beitrag #4229732: > Aber mit einem Attiny (oder Atmega wenn du mehr Teilerverhältnise über > DIP-Schalter einstellen willst) ist das ja sehr einfach und schnell > gelöst. Und du meinst der ATtiny kann 100MHz? Ich wuerde da mit einem
-
Thread
direkter Zugriff auf Low/High Byte von 16bit-Werten
62 00 sts 0x0062, r25 low = LO8(word); 76: 80 91 60 00 lds r24, 0x0060 7a: 80 93 63 00 sts 0x0063, r24 high = HI8(word); 7e: 80 91 61 00 lds r24, 0x0061 82: 80 93 62 00 sts 0x0062, r24 } 86: 80 e0 ldi r24, 0x00 ; 0 88:
-4.6.1 -S -Os zu [avrasm] shift24: lds r24,l+3 sts c,r24 ret shift16: lds r24,l+2 sts c,r24 ret rshift24: lds r24,l+3 ret [/avrasm] > Ich schiebe das jetzt mal auf die schlechte Unterstützung des gcc
-
Thread
Spannungsüberwachung (mit NE555) gesucht
Ausgang bei >12V auf 0 geht, geht er erst wieder bei <8V auf 1. Du kannst einen MC nehmen, z.B. ATtiny24 und dann im Programm die Hysterese einstellen. Ein ATtiny24 kann alle 6 Spannungen überwachen. Peter
-
Thread
µC hängt bei SPI über USI
Liebe Community, ich versuche mit einem Attiny2313 eine RTC über die USI - Schnittstelle (SPI) anzusprechen. Da ich in C programmiere, habe ich den Beispielcode aus dem Datenblatt des µC in C übersetzt. Leider funktioniert das ganze scheinbar nicht
Hi Also der Code im Anhang läuft bei mir auf einem ATTiny24. MfG Spess
-
Thread
Dynamischer Variablenname in Scheife hochzählen
: [c] int LEDS[] = { 24, 25, 26 ]; // usw. [/c]
Variablen durchzunummerieren! Denn das ist (fast) IMMER eine dumme Idee. > int LED1 = 24; byte LED1 = 24; Halbiert den RAM Verbrauch pro Pin > byte LED1 = 24; const byte LED1 = 24; Senkt den RAM Verbrauch auf Null, pro Pin npn schrieb im Beitrag #5251769
-
Thread
Einsteigerfrage: PIC oder AVR? Evtl. Bausatzempfehlung
realisieren. Und die nötige Entprellung paßt auch mit rein. Statt nem Schaltkreisgrab nimmt man nen ATtiny13 oder ATtiny24 und kann damit beliebige Logik mit 6 oder 12 Inputs/Outputs realisieren. Außerdem gibts ja viele ältere Logic-ICs nicht mehr und wenn da mal einer kaputt geht, kann man ihn oft durch
ersetzen. Ich hab z.B. mal nen PA7024 (sehr exotischer CPLD, wird nicht mehr hergestellt) durch nen ATtiny26 ersetzt. Peter
-
Thread
Programmer für 24LC04
Hallo zusammen, ich habe aktuell ein Projekt, bei dem ich einen EEPROM vom Typ 24LC04 auslesen/umprogrammieren muss. Leider habe ich auf diesem Gebiet noch wenig Erfahrung. Meine Fragen dazu sind: 1. Welchen Programmer brauche ich dafür? Genügt einer dieser CH341? 2. Welche
So einen > 24LC04 koennen auch alle CY7C68013A Evalbords mit der Cypresssoftware programmieren. Muss man dann aber ein- und ausloeten. Dabei vielleicht gleich einen Sockel einsetzen. Immerhin wird dabei richtiges