-
Thread
SDCC & PIC16F
hat: ich bin sehr dankbar dann dafür ! minimal, rudimentär: https://quozl.linux.org.au//pic16f84-sdcc-blink/
bedient den Bootloader eines STM32 automatisch: Die RTS Leitung sendet 3 Impulse, die auf einen ATtiny13 gehen. Erfolgen die 3 Impulse innerhalb eines gewissen Zeitfensters, schaltet der Tiny den Bootloadermodus des STM32 ein. Erneute 3 Impulse schaltet den Bootloadermodus wieder aus und führt einen
-
Thread
Erfahrungsaustausch nRF24L01
kleiner sind als alles was es auf dem Markt gibt. Die Module enthalten einen nRF24L01 und einen ATTiny24/44/84, beide im QFN Gehäuse sowie ein Serielles EEPROM als "Massenspeicher". Die passiven Bauteile sind in 0402 ausgeführt. Das Modul hat die Außenmaße einer SIM-Karte (15mm X 25mm inkl. Chipantenne
-
Thread
USI Problem mit ATtiny24
jetzt nicht ganz durch, hast du noch ein Problem offen oder nicht? Ich habe die USI auf einem ATtiny84 jedenfalls schon für einen SPI-Master benutzt. Das Ergebnis findest du u. a. im µracoli- Projekt wieder.
-
Thread
Tiny12 ext interupt
für meine Koax Heli Beleuchtung. Der bekommt von der Funke alle 20ms einen Puls zwischen 1,12 und 1,84 ms Der springt wie er soll bei steigender und fallender Flanke. Wie sieht Deine Restschaltung denn aus ?? Laß uns nicht raten Gruß Jürgen
Hi! grade ausprobiert! STK500 mit ATTiny .INCLUDE "tn12def.inc" ;Konstanten .equ clock = 1200000 ;Taktfrequenz 1,2MHz .equ FALLING = 0b00000010 ;0x02 fallende Flanke + ;sleep Enabled .def SaveSReg = r16 ;Statusregister
-
Thread
Compilerfehler Programm springt aus der Initialisierung zum Start zurück
Ja, die AVRs, die kein RAM haben, also der ATtiny11. Alle anderen AVRs haben den Stack im RAM.
34,35,35,36,37,38,39,39,40,41,42,43,44, 45,46,47,48,49,50,51,52,53,55,56,57,58, 60,61,62,64,65,66,68,69,71,72,74,76,77, 79,81,83,84,86,88,90,92,94,96,98,100,103, 105,107,109,112,114,117,119,122,125,127, 130,133,136,139,142,145,148,152,155,158, 162,165,169,173,177,180,184,189,193,197, 201,206,210,215,219,224,229,234,239,245,250,255
-
Thread
Kabel mit Aderpaaren unterschiedlicher Querschnitte
und rechnen, bevor ich das weiterverfolgen kann. Vielleicht brauchen die als Slaves angedachten ATtiny und RS-485-Chips auch weniger Strom. Nur manche davon einzuschalten wird wohl daran scheitern, dass spätestens bei Busaktivität alle zuhören müssen, um herauszufinden, ob sie angesprochen sind.
LM2594 von Texas Instruments zu sein, mit oder ohne „HV“. 60 V: LM2594HVMX-3.3/NOPB, 4,28 €, 3,84 € ab 10 40 V: LM2594MX-3.3/NOPB, 2,78 €, 2,50 € ab 10 http://www.ti.com/lit/ds/symlink/lm2594hv.pdf Man kann wohl eine Effizienz von 68 bzw. 76 % erwarten (48/24 V), allerdings nur bei Volllast
-
Thread
Attiny wird nicht erkannt
Hallo, ich möchte mit einem AVR Dragon einen ATtiny84A programmieren. Dieser zeigt jedoch immer das bekannte Problem "unable to enter programming mode" an... mit einem "gefakten" mysmart USB light kann ich die device ID lesen. Woran kann das liegen?
-
Thread
Labor Netzteil
5011814&N=401 relativ Preiswert und 2 Kanal Menge: Preis/VPE: 1 - 9 12,32 10 - 99 9,84 ich koennte da welche bestellen dass heisst noch nur frage ich mich, ob man das nicht evtl mittels PWN realisieren koennte Gruss Jens
Clemens hat oben aber eindeutig was von PWM mit ATTiny26 geschrieben. Und ich war eben auch der Meinung das ein µC da nicht sonderlich geeignet ist. So ein Cuk-Regler würde mich auch interessieren. Links?
-
Thread
Abdeckung für Schalterdose für LCD-Display und 3 Taster - wie machen?
vermutlich nicht gemeint ist). Über QTouch 2032 habe ich keinen Sensor gefunden. µC ist aktuell ein attiny4313, wäre aber auch noch tauschbar Grüße und Danke Micha
dass das Gehäuse eine geschlossene Oberfläche haben kann * Als Gehäuse nehme ich ein OKW SmartPanel S84 (https://www.okw.com/de/Kunststoffgeh%C3%A4use/Smart-Panel.htm) mit einer bedruckten durchgängien Glasscheibe als Front (Aussparung für Display und 3 Tasten Pfeil hoch, Kreis, Pfeil runter) Das Gehäuse
-
Thread
C++ auf einem MC, wie geht das?
Auffrischung meiner C++ Kentnisse. Mit dem Code wollte ich hauptsächlich zeigen, das C++ auch auf ATTiny Sinn machen kann.
zu "höchste Effizienz"^^: Ich möchte die Ansätze für die neue "µC.Cet C++-Bibliothek" auf einem ATTiny1634 erstmalig nutzen, weil ich damit gerade mein aktuelles Projekt umsetze. Der ATTiny1634 hat 1KB RAM und ich muss HTTP-Requests direkt in der ISR bearbeiten, damit ich den RX-Puffer klein halten
-
Artikel
Reichelt-Wishlist
ATmega169 | Atmel ATmega324P in TQFP und PDIP | | | | Atmel ATmega324PV in TQFP und PDIP * Atmel ATtiny2313V in SO und PDIP | | Atmel ATtiny1634 * Atmel ATtiny261 (auch 461 und 861; bevorzugt DIP) | | | | Atmel ATtiny412 | Atmel ATtiny441 und ATtiny841 (4x 16bit PWM) * Atmel ATtiny816 SNR * Atmel ATtiny1614
, als 16F628) | Microchip PIC 16F684 | Microchip PIC 16F688 | * Microchip PIC 16F690 | | | Atmel ATtiny84 | | (gelistet aber erst verfuegbar ab II/07) TI MSP430F169 | FT245RL (alt bekannte FTDI Chips in neuer und besserer Version, FT232RL bereits vorhanden) | * 3,3V Längsregler SMD Ultra Low drop (->
-
Thread
Datenlogger mit SD Karte, hoher Samplerate und 12-Bit ADC
innen Schweiß). Mein Vorschlag wäre eine Selbstbauvariante mit minimalem Materialeinsatz: - ATTiny 84 - SD Karte - Spannungsversorgung (z.B. 9V Block und kleinen Spannungsregler) Der µC hat "nur" eine 10 Bit ADC, was aber vermutlich vollkommen ausreicht, da es mit der internen Spannungsreverenz
-
Thread
Sparsamkeit Atmega8 vs STMF0 für direkten Batterienetrieb
Kapazitätsangabe denn auch spezifiziert: https://www.arrowforge.de/WebRoot/Store20/Shops/63122672/5B84/F492/8123/631E/227B/0A0C/6D04/97D7/CR2032B10_Produktdatenblatt.pdf Oder gar nur bei 600µA wie im https://www.mikrocontroller.net/topic/503544?goto=6411583#6414118 Bei 10mA ist ja schon nach ein paar
betreibbar zu sein. Für das bisschen genügt auch noch was deutlich kleineres als ein ATmega8, selbst ein ATtiny13A sollte ausreichend sein.
-
Thread
STM32F103: Low Powes Modes - wie rein und wie raus?
5-6, damit der 18650 Akku etwas länger hält. Echte Low Power Anwendungen habe ich lieber mit dem Attiny 84 gemacht an der Arduino IDE, direkt an eine Mignon mit DC/DC Step up (200uA) da hält ne Mignon fast 1/2 Jahr für den Sensor und Funkmodul. > Nach einem Reset lasse ich den Controller mindestens
-
Thread
BASCOM- Interrupt- Powerdown- Stromaufnahme noch zu hoch
Hallo Habe ein batteriebetriebenes Gerät mit ATTINY 84 und LCD- Display, das über dieselbe Taste an einem Interrupt- Eingang ein- und ausgeschaltet wird. Beim Ausschalten wird der Powerdown - Modus aufgerufen. Das funktioniert soweit alles, nur, benötigt
-
Thread
MSP430 DOGM163 DCO
Leider blieben die Displays auch da aus. Ein allerletzer Versuch die LCD zu testen, war mit einem ATTiny84 und entsprechender Umgebung und Quellcode - ebenfalls erfolglos. Wie kann es sein, dass die EA DOGM163W-A nicht mit dem höheren CPU-Takt des µC klar kommen, zumal sie ja nur im Parallelberieb
-
Thread
Fragen zu Quarzoszillatoren für Mikrocontroller
: Ich bin reiner Hobbybastler und spiele seit einiger Zeit mit Mikrocontrollern (AVR, bisher nur attiny) rum. Dabei habe ich bei meinen Mikrocontroller-Spielereien immer nur den internen Taktgeber verwendet. Jetzt möchte ich auch mal einen externen Taktgeber einbinden (einfach so aus Neugier und
(bzw. deren UARTs) waren mit nur einstelligen MHz-Werten getaktet und daher nicht "erfreut" mit 3,84 kHz Interruptfrequenz traktiert zu werden. Wenn man 9600 oder 19200 Bd verarbeiten konnte war es schon hinreichend schnell. Die absolute Grenze schien bei 57,6 kBd (11,0592 MHz /12/16) zu liegen ;-
-
Thread
CW - Sichtgerät
morsetasten-zubehoer_d.html Günstiger kommst Du weg, falls Selbstbau in Frage kommt. Z.B. hier auf der Basis eines PIC16F84: http://digilander.libero.it/ik3oil/project_eng.htm http://digilander.libero.it/ik3oil/_private/qst_cw.pdf Im PDF-Artikel findet sich auch ein Flussdiagramm zur Dekodierung von CW, falls sogar Eigenentwicklung
, ich entwickle gerade für den Bausatz "Pollin-Spiel" (s. www.pollin.de) ein Programm für den ATtiny2313 & ATmega8 zum "decodieren" von RTTY (Fernschreiben) - es ist fast fertig. Demnächst programmiere ich auch eine Version die CW - ebenfalls als Klartext auf einem LC-Display darstellt. Warte noch
-
Thread
AD9850 DDS Modul - Schaltplan gesucht
von Quellcode. Nun zur Hardware: Meine Pollin DCF77 Uhr (Steuerung der Bake) läuft mit einem Tiny84. Das DDS Modul wird mit Steckbuchsen auf der Bakenplatine angeschlossen. Ein Tiny45 erhält den Startbefehl von der DCF77-Uhr und steuert die ganze Sache. In dieser Baken-Routine wird auch einmalig
xxxdanni routines it fits nicely in a t13 Size after: AVR Memory Usage ---------------- Device: attiny13 Program: 664 bytes (64.8% Full) (.text + .data + .bootloader) Data: 0 bytes (0.0% Full) (.data + .bss + .noinit) /Bingo
-
Thread
STM32 HAL Tutorial
Bastelprojekte doch alles abgedeckt und dazu wesentlich leistungsfähiger als alles was man in der ATtiny/Atmega Schiene hatte. Trotzdem nutze auch ich lieber die LPC von NXP und das mit der mbed lib. Damit ist nämlich die Tür für STM32 genauso offen wie für alle anderen Cortex-M Anbieter. Und ein PWM
funktionierende Umgebung zusammen gestrickt, etliche Chips per Hand eingefpflegt in die Scripte, kann einen Attiny84 programmieren usw. Und auf einmal kommt was Neues raus, inkompatibel natürlich, andere Config Files. Und man fängt von vorne an oder blibt bei dem was man hat. So ist es mit dem ARM dran oder
-
Thread
avr-gcc -O3 optimiert Variablen und If-else statements weg
b7 in r24, 0x33 ; 51 82: 8a 7f andi r24, 0xFA ; 250 84: 83 bf out 0x33, r24 ; 51 else ++global_counter; } 86: 9f 91 pop r25 88: 8f 91 pop r24 8a: 2f 91 pop r18
ISR (und alle darin aufgerufenen Unterfunktionen) niemals unterbrochen werden kann (jedenfalls bei ATTiny/ATMEGA), gibt es auch keine Notwendigkeit, so eine Variable volatile zu deklarieren. Kostet nur Code + Zeit ;-) Gruß, Frank
-
Thread
C versus Assembler->Performance Gesperrt
Wie wärs mit der Portierung von [[IRMP]] und IRSND in Assembler? Du hast die Wahl zwischen AVR (ATTiny, ATmega, Xmega), PIC, STM32 und diversen anderen ARM-Prozessoren. Da läuft nämlich ein und derselbe [[IRMP]]-C-Code drauf. Du musst ja nicht direkt auf alle portieren. ATTiny würde reichen. Oder
#4264593: > Was ist jetzt mit meinem "schlechten" Assemblerprojekt? Das hättest du auf vier ATtiny13 aufteilen müssen. :)
-
Thread
Atmega88-20PU + Arduino Uno
lass ihn ganz weg Hat leider auch nichts bewirkt. Habe auch schon einen neuen Atmega88 und einen Attiny45 probiert. Da funktionierte es auch nicht.
interessieren, ob der Tiny102 unterstützt wird. Finde für den Arduino nix. Ich habe nur 25/45/85 und 24/44/84 gefunden. Weiß jemand mehr?
-
Thread
Spinnt der Compiler?
Hallo allerseits, ich programmiere mit dem Atmel Studio 6.1 auf einem ATtiny84. Man muss 4 Parameter eingeben. Diese Routine funktioniert, siehe Photo-Beweis [c] if(Taste == down) { set_pos(Nr,60,absolut); LCD_Anzeige_Zahl(klein,Zahl[Nr],Stellen[Nr],Komma[Nr],0x0000
-
Thread
Elektronik-Stammtisch: Basteln mit Arduino & Atmel
zeigen, wie man die günstigen und von der Bauform teilweise deutlich kleineren ATtinys (25/45/85, 24/44/84, 2313) auf dem Breadboard betreibt. Außerdem stellt er ein selbst entworfenes Board mit einem ATtiny 45 vor. Wir freuen uns aufs Basteln mit Euch! Weitere Informationen im Attraktor-blog: http:
-
Thread
ATtiny24 / 44 / 84 - Fehlerhafte Angabe bei den Fuses (HighByte) im Datenblatt?!
Ich habe hier ein kleines Problem. Ich füge gerade meine aktuelle Liste von Tinys in den Burn-O-Mat ein. Dabei fiel mir beim übertragen ein Fehler (?!) im Datenblatt auf: http://www.atmel.com/dyn/resources/prod_documents/doc8006.pdf Seite 160: Table 19-4. Fuse High Byte Fuse Bit RSTDISBL 7 DWEN 6 SPIEN 6 WDTON 4 EESAVE 3 BODLEVEL2 2 BODLEVEL1 1 BODLEVEL0 0 Nun liegt laut Datenblatt SPIEN und DWEN auf einem Bit, und Bit 5 fehlt gänzlich. Richtig / Falsch - wenn falsch, was liegt nun auf der fünf und was auf der sechs
-
Thread
avrdude: Yikes! Invalid device signature.
200040000D92A036B107D9F710E0A0E6B0E001C01D92A036B107E1F702D006C0D1CF8FEF11 :0C00600087BB83E088BBFFCFF894FFCF84 :00000001FF avrdude: 108 bytes of flash written avrdude: verifying flash memory against bChaos.hex: avrdude: load data flash data from input file bChaos.hex: avrdude: input file bChaos.hex auto
paar Woche bis ich wieder Zeit zum Weiterbauen fand. Mittlerweile habe ich aber erfolgreich einen attiny85 und einen atmega8 programmiert :-) Dieser verification error hat mich auch nach dem auflöten der Kondensatoren zur Pufferung einige Zeit beschäftigt. Die Lösung war allerdings einfach: Ich hatte
-
Thread
Induktiver Positionssensor - Fragen dazu
das dann nur noch die Spannung ausgibt und einen richtigen Sinus liefert. Zur Verfügung werden ca.84V, 12V (oder 15V) und 5V stehen.
je kleiner L, desto krasser der Anstieg von I. Und bei einer Spule von 24mH und einer Spannung von 84V wird das [math] i(t)/t = 1/L * U_{ss} = \frac{1}{0,024 A/Vs} * 84 V = 3500 A/s [/math] Der Strom nimmt also um 3500A pro Sekunde zu. Entsprechend kurz darfst Du die Spule nur an Deine 84V legen
-
Thread
Klarstellung fuer Anfaenger
oft haarig. Beim AVR ist der einzige wesentliche Unterschied der fehlende MUL-Befehl bei den ATtiny. Aber der AVR-GCC weiß das. > Da > ich Assembler ehrlich gesagt vermeiden wollte soweit es geht, sprach > mich der AVR mit der (angeblich) guten Unterstuetzung durch gcc an. Ja, der AVR-GCC
Mit AVR habe ich einfach nicht so viel erfahrung gemacht. Wie zum Beispiel mit dem PIC16F88, PIC16F84A, P89C51RD2BN und dem Fujitsu MB96F348. Was man kennt und und versteht, schätzt man auch. Es gibt nicht den Perfekten Controller oder die perfekte Controller Familie sonst würde sie wohl jeder nutzen
-
Thread
Mikrocontroller mit USB Interface
aber du kannst das Projekt ja auf einen etwas größeren Mikrocontroller übertragen, z.B. auf einen ATtiny84A. Oder du verwendest Adressierung, um die Sensoren anzusprechen.
-
Thread
ISP Mode Error: FLash Byte Address Falsch!
... OK! Programming FLASH ... OK! Reading FLASH ... OK! WARNING: FLASH byte address 0x0009 is 0x84 (should be 0x94) ... FAILED! Leaving programm mode ... OK! Kann mir jemand helfen und kann das damit zu tun haben, dass ich an der HW von SD Karte etwas verändert habe???
Hallo Rene Ich habe ein ähnliches Problem. Kriege die gleiche Fehlermeldung an einem ATTiny45. Erasing device.. OK! Programming FLASH .. OK! Reading FLASH .. OK! WARNING: FLASH byte address 0x0000 is 0x00 (should be 0x09).. FAILED! Leaving programming mode.. OK! Hast Du
-
Thread
Automatisches LED-Licht mit Funkmodulen
Es handelt hierbei um ein kleines Kunststoffgehäuse mit einer Elektronik,die unter anderem einen Attiny 84A, eine Funkstrecke mit Sender und Empfänger (433 MHz), 5 Tasten,zwei Fotozellen und Keingram beheimatet. Das alles ist verbunden mit einer Software, die einen LED-Sreifen ansteuert, der u.a. einen
-
Thread
Atmega328p auf Arduino über ISP mit avrdude flashen
Expected signature for ATmega328P is 1E 95 0F avrdude.exe done. Thank you. Einen Attiny flasht dieser mit den selben (ausgenommen -p atmega328p -> -p attiny2313) Einstellungen. Woran könnte das Liegen? Am DiamexProgS habe ich keien Änderungen vorgenommen, da Laut Datenblatt keine Änderungen
Vtarget : 5.0 V avrdude.exe: Send: . [1b] . [08] . [00] . [02] . [0e] . [03] . [98] . [84] avrdude.exe: Recv: . [1b] avrdude.exe: Recv: . [08] avrdude.exe: Recv: . [00] avrdude.exe: Recv: . [03] avrdude.exe: Recv: . [0e] avrdude.exe: Recv: . [03] avrdude.exe: Recv: . [00]
-
Thread
Links/Projekte für XY-Display/Oszilloskop
www.mikrocontroller.net/topic/121690#new http://www.gjlay.de/pub/morpheus/ Pong auf Oszilloskop mit Arduino+ATtiny84: https://hackaday.com/2011/08/0…ong-on-your-oscilloscope/ --- Zwei davon möchte ich noch besonders erwähnen: 1. https://github.com/adlerweb/OSCDraw Javascript Anwendung, in dem man in