-
Thread
Ich bräuchte Assembler hilfe.
Ich habe mir für meinen DF4 Heli den PWM-->PPM Konverter (unten) nachgebaut (Attiny13) Damit kann ich an dem Alten Empfänger mit Konverter. Brushless regler inkl.BL_Motoren anschließen. Funktioniert Top! Aber ich habe einen zu starken Motor. Der Heli fliegt mit 25% Gasanschlag
selbergeschrieben aber nur in C. Von ASM habe ich keinen blassen schimmer. Kann ich den Wert den der Attiny von Eingang (ist doch ein ADC)kriegt, nicht einfach durch 2 teilen lassen?(PWM ist von 0-5V) Dann würde er doch die Leistung runterregeln!?? Und ich hätte einen fliegenden Heli bei Halbgas. Oder
-
Thread
SSD1306/1309 Library zum Darstellen von Text auf OLED Displays
Hoffe in den nächsten Wochen haben ich wieder etwas mehr Luft dafür. Wills ja auch noch für den Attiny45 an den Start bekommen.
TWI_BIT_RATE=0, TWI_PRESCALER=0 Display Clear, Takt 16MHz, SCL 444,444kHz, 1024Byte (128x64:8) in 11,6ms mit Assembler
-
Thread
Sehr einfache Daten-Funkstrecke
AFSK Modulation sinnvoll, die über den PWM-Ausgang (mit nachgeschaltetem Tiefpass) eines günstigen ATTiny direkt moduliert wird (wie in https://www.mikrocontroller.net/topic/30932?goto=new#new)? Wenn ja, wie bekomme ich das AFSK-Signal welches ich mit dem ATTiny+Tiefpass hinkriege, in ein (gesetzeskonformes
Sciro, Dein Hardware-Vorschlag TI CC11xx klingt sehr vielversprechend! Habe mir die Datenblätter angeschaut. Kannst Du in etwa abschätzen, was für Reichweiten damit zu erzielen sind? Wie Du schon sagst, Antenne idealerweise Patch-Antenne
-
Thread
Wie kann ich Bitschieberei beschleunigen
ROL R9 MOV [Blub],R9 [/avrasm] Ich arbeite mit AVR Studio4, GCC und meine CPU ist ein ATtiny25 Was kann ich in *C* tun um meine Bitschieberei zu beschleunigen?
> |(Bla3 & 0x8000)>>13 > |(Bla4 & 0x8000)>>12 > |(Bla5 & 0x8000)>>11; > [...] > Ich arbeite mit AVR Studio4, GCC und meine CPU ist ein ATtiny25 > Was kann ich in *C* tun um meine Bitschieberei zu beschleunigen? Mein erster Gedanke: Du musst doch nicht zwingend schieben
-
Thread
el.Magnet ansteuern
http://www.reichelt.de/Atmel-Attiny-AVRs/ATTINY-11L-DIP/index.html?;ACTION=3;LA=444;GROUP=A362;GROUPID=2958;ARTICLE=47366;START=0;SORT=artnr;OFFSET=16;SID=11TZm53X8AAAIAAA5G1O0a84449dde95f1dba7189557beed97bd0
-
Thread
Laternenbatterie 6V auf 5V
ebay ist voll davon. Für unter 10 Euro: http://www.ebay.de/itm/Pololu-2-7V-11-8V-to-5V-1A-Step-Up-Step-Down-Spannungsregler-S7V7F5-2119-/281976123997?hash=item41a716325d:g:i3QAAOSwnHZYfnR6 StromTuner
mati schrieb im Beitrag #4896622: > AVR ATTINY (1,8-5,5V) > Soundmodul (3,5-5V, typ. 4,5V) > Relaisplatine für Mikrokontroller (Aufdruck 5V, Datenblatt habe ich > keins) > Leistungs-LEDs (Vorwiderstand wird passend gewählt). Das kannst du
-
Thread
Probleme mit Frequenzteiler 74HC390
sich doch an, einen µC zu nehmen, > der die hardwareseitig unterstützt, z.B. einen Arduino Due für 11€. Viel zu teuer! ;-) Hier eine € 1,-- Lösung: https://www.mikrocontroller.net/topic/367615#4141508
teuer! ;-) > Hier eine € 1,-- Lösung: > Beitrag "mini Quadraturdekoder + 32 Bit Zähler + TWI, Attiny25" Bei der genannten Periodendauer von 10µs hätte man etwa alle 2.5µs eine Flanke, also 400kHz. Würde der ATtiny das schaffen - angegeben sind "Flankenänderungen bis ca. 350 kHz" (Worauf auch
-
Thread
Problem mit Attiny und Serial.print
Hallo, Ich habe gestern das Kinderpiel Simon Sagt mal mit dem Attiny testen wollen. Arduino Uno kein Problem geht super. aber mit dem Attiny bekomme ich folgende Fehlermeldung. [code] Simon_Sagt.ino: In function ‘void setup()’: Simon_Sagt.ino:25:3: error: ‘Serial
rausgelöscht was Serial.print betrifft.. Auf dem Arduino läuft es immer noch ohne Probleme... Aber auf dem Attiny4313 oder 2313 bekomme ich diese Fehlermeldung... [code] /usr/share/arduino/libraries/Tone/Tone.cpp: In member function ‘void Tone::begin(uint8_t)’: /usr/share/arduino/libraries/Tone/Tone.cpp:141
-
Thread
C sorgt oft für Verwirrungen
man zu viel Performance einbüßt. Konstrukte wie *cp++ oder --*sp ließen sich direkt auf die PDP-11 abbilden.
Sowas wie Überladung gibt's in C11 per _Generic.
-
Thread
PWM Timer1 beim ATtiny26 initianlisieren, wtf
Hi! Ich habe versucht mich durch den Datenblattjungle des ATtiny26 zu wühlen um aus meinem Timer1 ein PWMsignal an PB1 rauszuhauen. Wollte dazu die intere 64Mhz Fast Peripheral Clock verwenden. [avrasm] ; PWM Modus ldi R16, (1 << COM1A1 | 1 << PWM1A
ganz brauchbar, er aktualisiert aber die Anzeigewerte nicht wenn man nicht den Einzelschrittmodus (F11) benuzt. Bei prescaler 1 gehts aber im Einzelschritt ganz gut zu beobachten.
-
Thread
LCD funktioniert nur an Port D (ATmega644P)
unknown) Device code: 0x0f = (unknown) Device code: 0x10 = (unknown) Device code: 0x11 = (unknown) Device code: 0x12 = (unknown) Device code: 0x13 = AT90S1200 Device code: 0x14 = (unknown) Device code: 0x15 = (unknown) Device code: 0x16 = (unknown) Device
) Device code: 0x53 = (unknown) Device code: 0x54 = (unknown) Device code: 0x55 = ATtiny12 Device code: 0x56 = ATtiny15 Device code: 0x57 = (unknown) Device code: 0x58 = (unknown) Device code: 0x59 = (unknown) Device code: 0x5a = (unknown) Device code: 0x5b
-
Thread
TWI/I2C am ATtiny417
Hallo, Ich benötige einen I2C Slave auf einem ATTiny417. Leider ändert sich beim einem Broadcast auf alle Adressen vom Master im SSTATUS Register nichts. Ich mutmaße das ich den Clock, Port oder CPUINT nicht richtig configuriert habe. Was muss ich
Hallo, ob dein ATtiny417 mit 3,33MHz taktet hängt davon ab ob du das richtig eingestellt hast. Interner MainClock sollte 20MHz sein und dein Prescaler 6 ist schon korrekt. Der MainClock kann aber auch per Fuse zwischen
-
Thread
AD-Wandler-Problem beim ATTiny26
ja eigentlich nicht alle Wandler defekt sein!? Ich wäre demjenigen der mir nen Quelltext für nen ATTiny26 mit funktionierendem ADC hinwirft sehr dankbar! Gruß Robert
Hallo Remo! In der Suche "ATTiny26" eingegeben liefert dieses http://www.mikrocontroller.net/forum/read-1-26015.html#26018 Ergebnis. Gruß Robert
-
Thread
Steuerung herstellen lassen
Ich habe ein wirklich guten Tüftler gefunden der mir bereits 2 Steuerungen gebaut hat. Eine über ACE 11 SPS läuft super aber sind einfach zuviele Komponenten die zuviel Platz in Anspruch nehmen und eine über arduino ATTINY 45-20PU. Nun benötige ich dringend eine Firma die das ganze planen rechnen und
Jochen B. schrieb im Beitrag #7650433: > eine Bestellung von 25 bis 50 Stück Du hast bereits eine ATtiny Lösung UND eine SPS Lösung. Such Dir ein Fertiggehäuse aus, bastel 25Stk zusammen und schau ob Du einen Markt hast. Wenn ich Dir die komplette Konstruktion anbiete, für das robuste und CE gerechte
-
Thread
Codeverbesserung ?
ausserhalb von Main sind, wo sie hingehoeren. [code] main.c: In function ‘rueckwaerts’: main.c:20:11: error: expected ‘;’ before ‘~’ token PORTB ~&= MOTOR_B; ^ main.c:22:11: error: expected ‘;’ before ‘~’ token PORTB ~&= MOTOR_D; ^ [/code]
/avr25.xn: Datei oder Verzeichnis nicht gefunden Und was ich nicht wusste war: avr-gcc -mmcu=attiny2313 -O2 -c motorun.c -o motorun.o avr-gcc -g -mmcu=attiny2313 motorun.o -o motorun.elf avr-objcopy -O ihex -j .text -j .data motorun.elf motorun.hex So gehts nun.
-
Thread
Spannungsversorgung & Beschaltung des µC
das einige µC von Atmel die beiden Dioden schon integriert haben? Ich finde im Datenblatt meines Attiny26 leider nichts dazu?! > Variante 1 hilft gar nichts. Variante 2 ist gut, würde aber noch vor der > Drossel eine Sicherung vorsehen. Es kann auch ein 7805 als Regler z.B. > genommen werden.
such002.reichelt.de/index.html?;ACTION=446;LA=446;SEARCH=Sicherung+SMD;OFFSET=500;SORT=-rank;SHOW=1;SID=11TtIBhn8AAAIAAAc7Xt81947bd91e6b9f7b4f948e7806d93cfc4;GROUPID=2123 MfG Spess
-
Thread
Evaluationboard für ATmega32?
AT90S1200, AT90S2313, AT90S2323, AT90S2343, ATMEGA8515, ATMEGA8535, ATMEGA8, ATMEGA16, ATMEGA161, ATtiny11, ATtiny12, ATtiny15, ATtiny28 - der ATmega32 ist nicht mit aufgezählt und auch auf dem zugehörigen Datenblatt nicht. Was für ein Evaluationboard kann ich denn dann für den Atmega32 verwenden
-
Thread
Tiny13: RC Oszillator kalibireren
Hallo zusammen, laut Datenblatt ATTiny13 ist der interne RC-Oszillator auf 9.6MHz bei 3V Versorgungsspannung und 25 Grad C Umgebungstemperatur mit einer Genauigkeit von + - 10% kalibriert. Ich möchte den Oszillator nun für 9.6MHz bei 5V, 25 Grad C auf + - 3% kalibrieren. Der verwendete Chip trägt die Aufschrift ATTINY13 20PU. Ich verwende das STK500 und AVR Studio 4.11 SP2. Zum Thema habe ich die Application Note AVR053 "Calibration of the internal RC oscillator" auf der Atmel Website gefunden. In der AA steht
-
Thread
Attiny85 seltsames Verhalten Ausgabeport
Hallo, Ich möchte mit einen Attiny85 Digispark V3 USB-Board mit einen kleinen Lautsprecher einen Dauerton erzeugen. Leider erzeugt der folgende Arduino-Code nur einen sehr leisen Ton. [c] for (int n=0; n<=800; n++) { digitalWrite
Nein, die Arduino Tone-Funktion und einige andere Funktionen funktionieren leider nicht beim Attiny.
-
Thread
PIC oder AVR
nicht das beste, sondern nur das, was gut genug ist. Peter P.S.: Laut Datenblatt zieht der ATTiny2313V mit Watchdog bei 1,8V auch nur 1,8µA.
"der MSP430 ist eine ziemlich genaue Kopie der PDP-11" Naja, wie man es nimmt: auto-decrement und pre-increment fehlen, es sind weniger Instruktionen, die Multiplikation funktioniert ganz anders...
-
Thread
Attiny 2313 Schlafmodus - habe ich was vergessen?
Hi, ich habe (eventuell) ein Problem mit dem Schlafmodus vom Attiny 2313. Ich bin mir nicht sicher, ob er wirklich im Schlafmodus ist, denn die Zielschaltung verbraucht leider eine Knopfzelle innerhalb von 3 Tagen. Ich habe kein µAmpermeter um festzustellen, ob der Attiny nun den Strom zieht, oder eine andere Komponente (in dem Fall ein Funkmodul, aber das sollte auch schlafen). Zwei Pins, PB3 und PB5 sollen den Controller jeweils wieder kurz aufwecken (was auch
-
Thread
Einfache Spannungsanzeige die wenig Strom verbraucht
auch etwas früher oder später, wär gut wenn man da noch > etwas variieren könnte. Der kleinste ATtiny, der eine ADC besitzt. Und als Anzeige keine LED, sondern ein "naked" LCD, irgendwo ausgeschlachtet. Davon benutzt du genau nur ein Segment. Idealerweise ist es natürlich ein LCD, das irgendwo ein
MaWin schrieb im Beitrag #6138863: > 11.2uA im Schnitt und 3.2uA wenn die LED aus ist. also deine schaltung ist echt genial, 11uA bei blitzmodus ist fast "nix". ich habe die schaltung mal ins eagle eingegeben und einige werte geändert,
-
Thread
Diamex Prog-S Problem mit Attiny2313
or use -F to override this check. avrdude: Send: . [1b] . [0e] . [00] . [03] . [0e] . [11] . [01] . [01] . [09] avrdude: Recv: . [1b] avrdude: Recv: . [0e] avrdude: Recv: . [00] avrdude: Recv: . [02] avrdude: Recv: . [0e] avrdude: Recv: . [11] avrdude: Recv: . [00] avrdude
Hallo gnd, ja GND von Attiny ist mit den GND's vom Programmer verbunden. Tut mir leid ich habe da wohl im Eifer falsch herum gezählt, gemeint sind die Pins 17, 18 ,19 für die Verbindung zum Programmer.
-
Thread
8 Bit Timer mit Tiny26
Hallo alle zusammen!!! Da ich bisher nur einen ATmega16 hatte, jetzt aber einen ATTiny26 habe, möchte ich mein Programm von dem ATmega16 auf den ATTiny26 portieren. Das einzige Problem dabei ist der Timer. Im Atmega16 habe ich den 16-Bit Timer mit dem ClearTimerOnCompareMatch (CTC) Modus
Kannst Du C ? Hier verwende ich den T1 im ATTiny26: http://www.mikrocontroller.net/forum/read-4-210743.html#new Und beim ATMega16 braucht man das OCR1A auch nur einmal zu setzen. Da ist also was faul in Deinem Programm. Peter
-
Thread
Mouser Bestellung
Arthur K. schrieb im Beitrag #6538755: > Spätestens Montag der 11.01 ist angepeilt. Moin, wann ist die Sekunde "0" ??
Ich wäre auch mit 11€ dabei. Dann hätten wir schon 50€ und könnten selbst eine starten, wenn sonst niemand startet.
-
Thread
Atmega-0 Eventsystem
Naja, nicht gerade DIL aber wohl doch Steckbrett-geeignet. Incl. programmer und Debugger für unter 11€ https://www.mouser.de/new/microchip/microchip-atmega4809-curiosity-nano-eval-kit
Hier noch Boards für die Tinys https://www.mouser.de/ProductDetail/Microchip-Technology-Atmel/ATTINY416-XNANO?qs=sGAEpiMZZMuo%252B9%2FB%2FzhRUtTt%2FPxmH0LeMkfhBINqpiGhCEwEtCHhaw%3D%3D https://www.mouser.de/ProductDetail/Microchip-Technology-Atmel/ATTINY817-XMINI?qs=sGAEpiMZZMuo%252B9%2FB%2FzhRUvDMWZzL1bThno
-
Thread
LCD-Modul EPSON ECM-A0428 von Pollin
VA10 ist mit SRAM Pin 21 (A10) verbunden, hier muss man garkeinen Fädeldraht ziehen. 1330 Pin 34 VA11 muss man an das SRAM fädeln, aber nicht am SRAM. SRAM Pin 23 A11 geht über den 0 Ohm Widerstand an JP1 auf GND. Widerstand raus und dann kann man sich hier anlöten. Die andere Seite des Jumpers würde
Dennis schrieb im Beitrag #2010567: > 1330 Pin 34 VA11 muss man an das SRAM fädeln, aber nicht am SRAM. > SRAM Pin 23 A11 geht über den 0 Ohm Widerstand an JP1 auf GND. > Widerstand raus und dann kann man sich hier anlöten. > Die andere Seite des Jumpers
-
Thread
Auswahl des richtigen AVR -Controllers für einen Leistungsdimmer?
HI Freescale sagt: No results for 'MC68HC11ECFN2'. MfG Spess
Hi, hier der Link, http://html.alldatasheet.com/html-pdf/96832/MOTOROLA/MC68HC11E1CFN2/328/1/MC68HC11E1CFN2.html mfg Kaveh
-
Thread
Atmega328P Serial Problem
. Allerdings ist es schon besser, einen Quarz zu benutzen, bei dem der Fehler 0% ist, z.B. 11,0592MHz oder 14,7456MHz.
mit 8/16 MHz und 0% Fehler http://www.gjlay.de/helferlein/avr-uart-rechner.html Segor.de 11.0592 MHz http://www.segor.de/#Q=Q11%252C0592MHz-LP&M=1 (Lager im Zulauf) http://www.segor.de/#Q=Q11%252C0592MHz-SMD%252FSM49&M=1 (Lager) 9.216 MHz http://www.segor.de/#Q=Q9%252C216MHz-LP&M=1 (Lager
-
Thread
Nächster Schritt nach AVR: Empfehlungen gesucht
Hallo zusammen, ich nutze nun schon seit ein paar Jahren diverse AVR-Mikrocontroller, vom Attiny13 bis Atmega1284. Zur Programmierung nutze ich Microchip Studio (noch in der Version Atmel Studio 7) und komme damit auch ganz gut zurecht. Bisher habe ich hobbymäßig Dinge gemacht, für die AVRs
nicht wirklich gemacht sind. Klar geht alles irgendwie, aber ich fand es schon umständlich, zwei Attiny45 über 433MHz miteinander sprechen zu lassen. Meine Frage wäre nun: Was würdet Ihr als nächste Mikrocontrollerfamilie empfehlen, in der ich mich mit AVR- und Studio 7- Kenntnissen gut zurechtfinde
-
Thread
Lichtschranken-Rundenzähler (12V).
Zusammenspiel mit einem Magneten an der Lok. René H. schrieb im Beitrag #8094804: > schaltskizze11.png
Ausbuchtung), die rechte weiße LED sitzt etwa mittig unter der roten LED. * 2. Maße für den Maßstab 1:11 Ein echter H/V-Signalschirm ist etwa 110 cm hoch und 50 cm breit. Umgerechnet auf Ihren Maßstab 1:11 ergeben sich folgende Richtwerte für den Bau: * Breite des Signalschirms: ca. 45 mm (plus ca. 10
-
Thread
switch case optimierung
Hi, ich habe ein ATtiny10-C-programm mit einer switch case Anweisung geschrieben. Der Compiler hat es wundervoll mit einem berechneten Sprung optimiert, die einzelnen Sprungziele liegen jeweils 6 Adressen auseinander. Aber
mov r30, r22 7c: f0 e0 ldi r31, 0x00 ; 0 7e: e1 31 cpi r30, 0x11 ; 17 80: f1 07 cpc r31, r17 82: b0 f5 brcc .+108 ; 0xf0 <light_wave+0x76> 84: e5 5f subi r30, 0xF5 ; 245 86: ff 4f sbci r31, 0xFF ; 255
-
Thread
LED-Blinker von AtMega8(328) auf AtTiny2313
zu kompilieren aber das Problem bleibt gleich. Im Atmega läuft es, im Attiny *nicht*. _Der Code (vom AVR-Studio)_ [c]#define F_CPU 8000000UL // 8 MHz #include <avr/io.h> #include <util/delay.h> char LED_00[]={0,1,0,0,0,0,1,0,1,0,0}; char LED_01[]={0,0,1,0,0,0,1,0,1,0,0
(LED_08), sizeof(LED_09), sizeof(LED_10), sizeof(LED_11), }; const int ledCount = 12; // Anzahl der LEDs im Array char LED_NOW_OUT[] ={ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; // aktueller Zählstand der einzelnen LEDs char LED_DELAY
-
Thread
Mal wieder Wanderkiste?
Ich bin die Woche vom 6.11-10.11 nicht zu Hause. So wies aussieht könnte das genau die Woche sein, in der die Kiste zu mir kommt, wenn "Erlang" genauso schnell ist. Machts evtl. Sinn meinen Platz mit "form" zu tauschen?
Mir ist das beides recht. Ich denke die Kiste wird hier (wegen der zwei Feiertage) am Do 2.11 ankommen. Ich würde sie dann Fr 3.11 / Sa 4.11 wieder auf den Weg schicken. Das würde mit deiner Abwesenheit kollidieren... Bitte sagt mir an wen ich die Kiste dann schicken soll. Falls es "form"
-
Thread
ATtiny1614 mit lcd 4 segment display
sehe? Den Display habe ich mit einem TM1621C zusammengehängt und den TM1621C mit dem ATtiny1614. Folgende pins: ATtiny1614 - TM1621C PA1 - CS PA2 - WR PA3 - Data Gnd - VSS VDD - VDD TM1621c - Display COM0 - COM1
- Pin7 SEG3 - Pin8 SEG4 - Pin9 SEG5 - Pin10 SEG13 - Pin11 SEG14 - Pin12 Zudem nutze ich folgenden code, damit möchte ich simpel 88:88 darstellen: /** * ATtiny1614 → TM1621C: Zeigt 88:88 * PA1 = CS, PA2 = WR, PA3 = DATA */ #include <avr
-
Thread
Mikrocontroller mit 16-Bit-UART
Gustl B. schrieb im Beitrag #7665718: > Also bei 11 Bits reichen zwei Bytes lockerst. Ja, aber dann üerbträgst Du 20 Brutto-Bits für 11 Datenbits. Mit meiner Lösung brauchst Du 30 Brutto-Bits für 22 Datenbits. Darfst selber rechnen, was effizienter
nicht besser, Fehlersicherheit war ein Fremdwort. Ich hatte schon überlegt, auf beiden Seiten einen ATtiny mit Protokoll nachzurüsten.
-
Thread
DAB+ Radio Optimierung
die Stromversorgung zur Batterie vollständig. (Standby-Problem gelöst) Weiterhin habe ich einen Attiny13 zur Steuerung der Power/Mode Taste eingebaut, dieser kümmert sich um die Start-Prozedur damit das Radio nach dem „Einschalten“ automatisch angeht. Es ist also keine Taster-Orgie mehr nötig, Kippschalter
Sketch für Arduino zur Verfügung stellen? Oder gibt es eine Lösung das bas-File per Arduino auf einen Attiny13a zu bringen? Wäre euch sehr dankbar für eine Lösung, da ich selbes Radio/Problem besitze. Danke! VG Rubi
-
Thread
Elektronik um bei bestimmter Spannung zu Schalten aber GoldCap entladen.
einzige Spannungsquelle ist, werde ich das mit einem > µC vergessen können, oder? Wenn du einen ATTiny nimmst, dann geht der nominelle Arbeitsbereich bis 1,8 V. Warum soll der GoldCap überhaupt entladen werden?
Wieso nicht die ganze Funktionalität im ATTiny machen? Externe Spannung erkennen und ob der Taster gedrückt ist. Dann müsste der GoldCap nicht zwangsentladen werden. Als Nebenefekt könntest so noch ein paar spezial Effekte mit den LEDs machen
-
Thread
Arduino-IDE: Tiny84 schlafen legen
Schaltung, in der es mir den Tantalelko zerrissen hat. Habe noch einmal gemessen: MC aktiv ca. 11mA (LED an). MC im sleep_mode 4,998mA. MC entfernt 4,634mA.
> auf 4,798mA Dann die Hardware nochmals genauer ins Auge fassen, bei meinem ATtiny84A-PU (1127) kann ich die Stromaufnahme nicht mehr messen, liegt also unter 0.02 uA.
-
Thread
bin2bcd, effektiverer Code ?1?
Ralph S. schrieb im Beitrag #7000672: > ein, in diesem Falle ein ATtiny44 bei so wenig speicher würde ich das mit ultoa versuchen, das sollte eigentlich nochmal Speicher sparen.. nur muss man sich dann um führende Nullen etc. selbst kümmern. [c] ultoa(i,buffer
gibt es die beste Lösung ausdiskutiert anno 2005 in einem Atmel Forum. Da ging es auch um einen Attiny. Das dcf kommt doch sowieso in Häppchen, die ports sind 8bit.. da erschliesst sich mir der Sinn nicht ganz wieso man mit uint32 daher kommt.
-
Thread
Problem: INT0/1 auf Arduino
cbi PORTC, 1 cbi PORTC, 2 cbi PORTC, 3 ; Interrupt register EICRA/B ; EICRA: ISC11:0 11 ; ISC01:0 11 ; EIMSK: INT1 1 (enabled) ; INT0 1 (enabled) lds r16, EICRA ori r16, 0x0F ; ISCx1:0 = 0b11 sts EICRA, r16 lds r16, EIMSK
eure Hilfe! Ist lang her, dass ich das vollständig gelesen hab und damals vermutlich eher für den ATTiny2313, mit dem ich mehr Projekte realisiert hab... Immer dieser Tradeoff zwischen Effizienz und Korrektheit :-/ Jedenfalls läuft das Tierchen jetzt :-) Viele Grüsse, Simon
-
Thread
Bitte um Hilfe bei Code-Optimierung
Bedienung habe ich auf einem Mega mit LCD-Anzeige ausprobiert und wollte das Ganze jetzt auf einen ATtiny2313 bringen. Leider mit diesem Ergebnis: [pre] AVR Memory Usage ---------------- Device: attiny2313 Program: 2104 bytes (102.7% Full) (.text + .data + .bootloader) Data: 30 bytes
--------------- Device: attiny2313 Program: 2196 bytes (107.2% Full) (.text + .data + .bootloader) Data: 30 bytes (23.4% Full) (.data + .bss + .noinit) [/pre]
-
Thread
tiny45 reset-pin
Mahlzeit, für ein Projekt nutze ich den Attiny45. Dieser hat ja die Möglichkeit den RESET-Pin auch als normalen Portpin zu benutzen. Aus dem Datenblatt werde ich nun nicht ganz schlau. Ich habe erst angenommen, dass ich in dem Fall nicht mehr mit
ist. Es gibt da einfache Adapter für die serielle Schnittstelle (Bit-Banging). Einfach mal nach "ATTiny11 Programmer" oder so googlen. Eine Software für den Tiny45 habe ich dafür aber noch nicht gefunden. Bootloader halte ich bei einem AVR mit nur 4k Flash für eher ungünstig. Außerdem kann man die
-
Thread
Software Tastenentprellung bei Tastendruck mit ext.Interrupt
//Edit Prozessor is von der ATTiny Serie
timeroverflow erzeugst und dann den eingang abfragst. das problem was ich habe ist jedoch das ich bei meinen attiny15 nur 2 timer zur verfügung habe und diese schon in benutzung sind.
-
Thread
Variable gelöscht - PCINT bei ATTINY85
folgende "Infrastruktur": IDE: Atmel Studio 7 Programmer: AVR Dragon Schnittstelle: Debug Wire µC: ATtiny 85 Vorgang: Ich verwende auf meinem Attiny Software-Uart und empfange bit für bit in einer PCINT-Interrupt routine, der immer dann triggert, sobald bei meinem "PIN_UART_RX" (PB0) eine Pegeländerung
---------------------------------------------- /// Interrupt routine for PIN-Change for receiving 11 bits (Software-Uart-Receiving) (-> Command + Adress) /// /// ISR(PCINT0_vect) { received_char = 0; cli(); for(bit_cnt_receiver = 0; bit_cnt_receiver < 11; bit_cnt_receiver++) //von 0 bis
-
Thread
Low Power uC
>> 1,8 V hinunter. > > Hast du mir ein Beispiel ? :) Ich blätter gerade im Datenblatt vom ATtiny43U, falls du den meinst
Der PIC18F24J11 z.B. wäre XLP und hat auch einen RTCC integriert.
-
Thread
Buck-Converter Transistor-"Abschaltkurve"
"uTracer"). Ich bastle im Moment an einem per SIO programmierbaren "Buck-Converter" mit einem ATTiny13, der zwar bereits sauber regelt, aber der Schalttransistor braucht, finde ich, etwas lang, um abzuschalten (2us). Eigentlich ganz einfach: ein Widerstand zwischen Emitter und Basis, um die Ladungstraeger
Anfang an eingeplant. Die Ausgangsstufe ist wie folgt: - BS170 (MOSFET) direkt am PWM-Output des ATTiny13 - Drain direkt an Basis des BC640, Source an Masse - Ableitwiderstand sollte nicht noetig sein, da PWM-Output aktiv vom ATTiny13 auf 0V gezogen wird - PNP-"Darlington" mit BC640 und
-
Thread
Wie kann man Mikrocontroller kaufen und programmieren
/digispark-attiny85-mit-arduino-ide/
[pre] Benutzername zydie Vorname Ediz Nachname Yildiz Angemeldet seit 25.08.2023 13:11 Beiträge 1 [/pre] schon klar!
-
Thread
Problem mit neuem STK500
ich zwar erfolgreich eine Signatur auslesen, diese ist jedoch IMMER 0xFF 0xFF 0xFF (auch bei dem ATTiny). Setting mode and device parameters.. OK! Entering programming mode.. OK! Reading signature .. 0xFF, 0xFF, 0xFF .. OK! Leaving programming mode.. OK! Woran könnte das liegen? Habt ihr ein
anschließend berichten. Was ich aber auf jeden Fall schon sagen kann: - Spannung lag irgendwo zwischen 11 und 12V (im Handbuch steht 10-15V), sollte also passen - Habe jeweils den korrekten Controller in der angesprochenen ComboBox eingestellt. Die Signatur des ATTiny2313 ließ sich jedoch auch problemlos
-
Thread
Sammelbestellung OLED 0.96 I2C für den ESP8266
es eine Telnet FW b) dazu braucht es eine FW für den Attiny c) dazu braucht es AT Command auf dem ESP dazu braucht es eine FW für den Attiny lg rudi ;-) mit Ja - das macht durchaus Sinn ist das so gemneint: Du hast einen ganz speziellen Baustein
standard mode ist wieder da - Das ist aber Käse weil man einen switch braucht zwischen den beiden attiny - baustein, und pins fürs reseten .. also eigene FW, die über wifi das ganze steuert. Über eine eingehende Telnet verbindung z.b. der Telnet Server läuft dann direkt auf dem ESP. und den Attiny