-
Thread
3-Achs Schrittmotorsteuerung mit Trinamic TMC260 und AVR
Interpolation von 2 bzw 3 Achsen. Jetzt bitte nicht gleich lachen und abwinken. Ich hab hier einen ATtiny2313 der sowas macht! Leider sind hier die veralteten einer Heizung ähnelnden L298 als Treiber drauf. Gechoppert wird in Hardware mit Komeratoren. Leider nicht so Optimal! Deswegen ein neuer Ansatz
Selbstbau zu zeitintensiv ist. Damit ist > für mich das SPI-Interface uninteressant. Naja, die TMC26x Treiberfamilie lassen sich nach der Initialisierung/Parametrierung auch mit dem Clock/Dir Interface ansteuern.
-
Thread
AT Mega 32 Port A (ADC) PA1 bis PA7 haben 1,470V
in ATTiny26 Datenblatt hatte ich mal diesen kleinen Filter gesehen, den verwende ich seit dem an allen AVRs um die AVCC Spannung etwas zu glätten. Wie gesagt ein hochohmiges Signal ist sehr störanfällig,
-
Thread
Ein genaue Quarz
Peter W. schrieb im Beitrag #2628093: > Echt ? Hast du ein Modell, google mal selbst nach 13MHz 26MHz nokia ericsson samsung usw..... Diese VCXOs sind meist im Bereich +-10ppm ziehbar. Die GSM-Spec schreibt bei Handies eine Frequenzgenauigkeit von 0.1ppm vor. (90Hz bei 900MHz) Auf diese 0.1ppm
kannst ja bei 1s Meßzeit nur "5000" anzeigen. Ein MC kann natürlich viel genauer messen, z.B. ATtiny2313. Peter
-
Thread
Attiny25 mit RC5
vorstellen dass IRMP doch etwas mehr braucht. [pre] AVR Memory Usage ---------------- Device: attiny25 Program: 1176 bytes (57.4% Full) (.text + .data + .bootloader) Data: 34 bytes (26.6% Full) (.data + .bss + .noinit) [/pre]
vorstellen dass IRMP doch etwas mehr braucht. > > AVR Memory Usage > ---------------- > Device: attiny25 > > Program: 1176 bytes (57.4% Full) > (.text + .data + .bootloader) > > Data: 34 bytes (26.6% Full) > (.data + .bss + .noinit) Hab auch die Konfig neu gemacht (alle IR-Typen
-
Thread
AVR gegen den Rest der Welt
steckt zeigt das er billig ist ;) Ich hab sehr viel mit MSP430 gemacht und dann ein Projekt mit ATTiny. Danach war mir klar das ich AVR Projekte nur noch machen werden wenn ich dazu gezwungen werde :) Das war mit dem ATTiny wirklich ein Krampf, da hatte man ständig im Hinterkopf wie viel einfacher
von Leuten, die ganz tief > Embedded Hardware gemacht haben. Äpfel und Bananen. Ein PIC12 oder ATtiny konkurriert doch nicht mit einem Cortex M0+.
-
Thread
ATMEGA32 lässt mich nicht mehr rein - was mache ich falsch??
Hallo Ihr alle, Das wird jetzt bestimmt peinlich, aber nach einigen ATTiny13's programmiert zu haben wollte ich mich heute mal an eine ATMEGA32-16PU wagen. Ich benutze AVR Studio 5.0 und einen AVR Dragon zum Programmieren habe ISP benutzt (ich habe einen ZIF-Sockel auf meinem
to enter programming mode. ispEnterProgMode: Error status received: Got 0xc0, expected 0x00 20:34:26.625: [ERROR] TCF command: Device:startSession failed: Code:1 ,Service: ,Message from peer:Failed to enter programming mode. ispEnterProgMode: Error status received: Got 0xc0, expected 0x00 # Error
-
Thread
Erfahrungen mit dem USB ASP von ebay?
Nue-AVR-USB-USBasp-ISP-PRGMR-Programmer-Firmware-loader-For-KK-Multicopter-Board?item=280783219908&cmd=ViewItem&_trksid=p5197.m185&_trkparms=algo%3DSIC.NPJS%26itu%3DI%252BUA%26otn%3D12%26pmod%3D120818410438%26po%3DLVI%26ps%3D63%26clkid%3D7416525608836653068 Es ist für das Board des KK Multicopters gedacht und ich wüsste gern, ob es der normale USBASP von
und ohne Probleme. [1] http://www.ebay.de/itm/USB-ISP-USBASP-Programmer-for-ATMEL-AVR-51-ATMega-ATTiny-ATMEGA8-ATMEGA128-/110838575137?pt=LH_DefaultDomain_0&hash=item19ce7e7021 Gruß Oliver
-
Thread
AVR mehr Speicher (RAM) als erwartet
r30, 0x00 ldi r31, 0x01 ldi r16, 0x04 ldi r17, 0x00 loop: call zufallszahl mov r16, r26 st z, r16 nop . . . nop ld r17, z adiw r30, 1 cpse r16, r17 jmp end jmp loop end: jmp end zufallszahl: zufallsz1: ; *** Pseudo-Zufallszahl erzeugen (per LFSR mit 23 Bits)
Initialisierung > tatsächlich auf RAMEND stattfindet. Wird ein Copy&Paste-Fehler sein. Alle AVR ab ATtiny13/ATmega48 setzen den Stack selber richtig. Warum sollte ein neuer Typ wieder einen Rückschritt machen? Peter
-
Thread
UART per USI
diversen AVRs zum UART-Daten (8N1) versenden zu überreden. Im Moment läuft es wunderschön auf einem ATTiny25. Wäre super wenn ihr es euch anschauen bzw. Testen würdet. Wenn keine Fehler auftauchen / alles Optimiert wurde, würde ich es in die Codesammlung stellen. Gruß --Daniel [Mod: defekte Version
or stop bit c >>= 1; 3e: 86 95 lsr r24 40: f3 cf rjmp .-26 ; 0x28 <sputchar+0x6> 42: 08 95 ret [/c] Peter
-
Thread
Attiny 13 mit Arduino Uno programmieren?
erscheint: arduino-1.0\hardware\arduino\boards.txt [pre] # ... alter Inhalt # Neu HINZUGEFÜGT attiny13.name=ATtiny13 (internal 1.2 MHz clock) attiny13.bootloader.low_fuses=0x6a attiny13.bootloader.high_fuses=0xff attiny13.upload.maximum_size=1024 attiny13.build.mcu=attiny13 attiny13.build.f_cpu
arduino-1.0\hardware\arduino\cores\arduino\Arduino.h kann man die Zeile [C] #if defined(__AVR_ATtiny24__) || defined(__AVR_ATtiny44__) || defined(__AVR_ATtiny84__) || defined(__AVR_ATtiny25__) || defined(__AVR_ATtiny45__) || defined(__AVR_ATtiny85__) [/C] noch um ein || defined(__AVR_ATtiny13_
-
Thread
Geeignetes Kabel für I2C über Langstrecke
/] Aus Sicherheitsgründen setzen wir mittlerweile beim Übertragungsprotokoll auf eine Prüfsumme (ATtiny26 mit eigener Firmware anstelle PCFs..) Damit werden Störimpulse von Waschmaschinen, Hauswasserwerken u.ä. zuverlässig eliminiert.
-
Thread
Gelep AVRDude
Anstatt sich also einen neuen Adapter zu löten, weil man z.B. keinen ATmega8, sondern mal einen ATtiny26 programmieren will, kümmert man sich um ein entsprechendes Software-Upgrade. Das ist natürlich eleganter - vorausgesetzt, es existiert ein Upgrade, das dann den ATtiny26 berücksichtigt. Auf den
-
Thread
Wo kauft ihr eure Controller?
ATMega88 bis ATMega644). Der AT90S2313 war auch sehr beliebt bei mir, inzwischen ist er durch den ATTiny2313 ersetzt. ATTiny45 oder vergleichbar sollte man auch 1-2 parat haben. Am Anfang halt alles in bastelfreundlichem DIP-Gehäuse.
Ich habe in der Schublade: 2 Atmega 8 2 Attiny 2313 2 Atmega 16 2 Atmega 32 1 Atmega 644(p?!) 1 Atmega 1284(p?!) Damit kann man spontan anfangen zu spielen Und andere Dinge als Controller Dazu dann natürlich Hühnerfutter ala LEDs
-
Thread
avrgcc erzeugt sinnlosen code?
636: 97 fd sbrc r25, 7 638: b0 95 com r27 63a: ab 2f mov r26, r27 63c: dc 01 movw r26, r24 ... [/code] Mir geht es speziell um die letzten beiden assemblerbefehle. Wieso kopiert er von r27 nach r26 daten um dann im nächsten schritt den inhalt
91 24 01 lds r24, 0x0124 f2: 90 91 25 01 lds r25, 0x0125 f6: a0 91 26 01 lds r26, 0x0126 fa: b0 91 27 01 lds r27, 0x0127 fe: cd 01 movw r24, r26 100: aa 27 eor r26, r26 102: bb 27 eor r27, r27 104: 90 93 23 01 sts 0x0123
-
Thread
Semi-defekten ATMega weiterverwenden?
Hallo Ben kann nur aus eigener Erfahrung sprechen habe bei einen ATTiny2313 vor Jahren einen Ausgang zerschossen (Kurzschluss) und der läuft Heute noch einwandfrei in einer Uhr. Ich persönlich würde ihn nicht zum Basteln verwenden da die Fehlersuche immer ein Problem
Portleitungen - oder überhaupt Peripherieeinheiten - beim Atmel selektiv kaputt. Hatte sogar mal einen ATTiny26, bei dem ein Portpin von Anfang an defekt war, vielleicht schlecht gebondet. Bei größeren ATMegas kann auch mal der ADC oder ein UART draufgehen, ohne daß sich an der restlichen Funktion sichtbare
-
Thread
ATtiny 13 in den Sleepmodus schicken
Hallo Liebe Mikrocontrollergemeinde, zu meiner Person: Ich bin 26 Jahre alt und sehr unerfahren in Sachen Mikrocontroller. Ich habe ein Programm geschrieben um eine LED über einen LDR zu schalten. Leider braucht der yC zu viel Strom. Ich habe hier gelesen, dass
Sieh dir mal das angehängte Bascom-Beispiel an. Das ist ein Tabletten-Erinnerer mit dem Attiny 13, der im Sleep ca 6uA verbraucht
-
Thread
DDS Sinus erzeugung
recycled den rjmp. add r28,r24 LOOP1: adc r29,r25 ; 1 adc r30,r26 ; 1 lp ; 2 out PORTB,r0 ; 1 UpDate add r28,r24 ; 1 adc r29,r25 ; 1 adc r30,r26 ; 1 add r28,r24 ; 1 lp ; 2 out
,r0 ; 1 update BIT 0..7 ; additional to increment frequency adc r26,r27 ; 1 sub r28,r24 ; 1 sbc r29,r25 ; 1 sbc r30,r26 ; 1 sbc r31,r27 ; 1 ori r31,0x02 ; 1 limit to 1.5 * table length ld r0,z ; 2 out
-
Thread
Microcontrollerwahl
zu den 66 doch relativ > langsam. Zu Langsam? Für das was ihr vor habt, reicht das allemal. ATtiny2313 und gut is!
Iwo schrieb im Beitrag #2570916: > ATtiny2313 > und gut is! Naja, ausgerechnet dieses Modell hat keinen ADC. Aber der Tiny26 ist genauso klein und hat ihn. Michael K. schrieb im Beitrag #2569290: > * > 20 sonstige I/O's Nehmt doch
-
Thread
Wie findet man möglichst genau die Frequenz des internen RC-Oszilators heraus ?
RC-Oszilators zu schliessen. Hier nachträglich mein Programm : [avrasm] ; ATtiny26 im Auslieferungszustand ; ;.list .include "tn26def.inc" ;Label Zuweisungen ;Konstanten Zuweisungen ;.equ = ; ;µC Pinbelegung .equ led_ws = PORTB6 ;LED Weiss ;Einige
im Programm zählen zu müssen habe ich auch schon hinter mir. [avrasm] ; ATtiny26 im Auslieferungszustand ; ;.list .include "tn26def.inc" ;Label Zuweisungen ;Konstanten Zuweisungen .equ w_osccal = $Dc ;µC Pinbelegung .equ led_ws = PORTB6 ;LED Weiss
-
Thread
Realisierung eines I²C-Sniffers mit ATmega8
80 91 6d 00 lds r24, 0x006D 4e2: 90 91 6e 00 lds r25, 0x006E 4e6: a0 91 6f 00 lds r26, 0x006F 4ea: b0 91 70 00 lds r27, 0x0070 4ee: 82 2b or r24, r18 4f0: 93 2b or r25, r19 4f2: a4 2b or r26, r20 4f4: b5 2b or r27, r21 4f6: 80 93
Um alle Adressen und alle Ereignisse auf den I2C zu sniffen, braucht man einen AVR mit USI, z.B. ATtiny85. http://www.mikrocontroller.net/topic/103600#new Peter
-
Thread
Fritz-Box uCLinux usb geräte
es kommt folgendes: [c] usb 1-1.1: new low speed USB device using ahci and address 26 usb 1-1.1: device descriptor read/64, error -145 usb 1-1.1: device descriptor read/64, error -145 usb 1-1.1: new low speed USB device using ahci and address 27 usb 1-1.1: device descriptor read/64
vUSB ist leider recht empfindlich, weshalb ich z.B. meine USB-Nixie-Röhren schlussendlich von ATTiny2313+vUSB auf einen ATMega32U4 umgerüstet habe.
-
Thread
Motorrad Blinker
wie man es aus der Überschrift endnehmen kann geht es hier um eine Blinkerschaltung mit einem Attiny85. Die Schaltung: Sie besteht aus dem Attiny85, zwei Transistoren, zwei Relais und paar Widerständen. PIN1 / RESET PIN2 / PB3 - (+5V OUT) Transistor Blinker Links PIN3 / Nicht Belegt PIN4
wollte euch fragen ob die schaltung so richtig wär. Sie trennt die Signale(Lenker Schalter) von dem Attiny85. Mfg Bqube
-
Thread
Fehlermeldung bei Attiny13 Programmierung
) Device code: 0x1e = (unknown) Device code: 0x1f = (unknown) Device code: 0x20 = ATtiny84 Device code: 0x21 = (unknown) Device code: 0x22 = (unknown) Device code: 0x23 = (unknown) Device code: 0x24 = (unknown) Device code: 0x25 = (unknown) Device code: 0x26
Flashen sollte dann so funktioneren: avrdude -c stk500 -b 115200 -P /dev/tty.SLAB_USBtoUART -p attiny13 ... oder avrdude -c stk500v2 -b 115200 -P /dev/tty.SLAB_USBtoUART -p attiny13 ... Gruß Oliver
-
Thread
[Sammelbestellung] [DycoLED] RGB LED mit integr. seriellen Controller
Am 26.02.2012 15:57 hab ich Dir eine µC.net Benutzernachricht geschickt auf die ich auch eine automatische Versandbestätigung erhalten habe. Ich hätte gerne 50 Stück. Danke.
Daniel M. schrieb im Beitrag #2572420: > Am 26.02.2012 15:57 ... Da schau guck ... bist mir doch glatt in den Papierkorb gerutscht. Ist mir noch nie passiert. Sorry dafür. Bist nu aber drin, Infomail folgt. :)
-
Thread
Wie 60mW IR-LED modulieren an UART
Stromaufnahme ergab gerade mal rund 13mA (ja, sicherlich nicht ganz aussagekräftig bei der Modulation)für Attiny und LED. Die Frage ist also, wie ich den Strom durch die LED auf die vorgesehenen 60-100mA bringe. Bin dankbar für jeden Tipp!
schaltung ist aber nicht von mir . kannst ja mal austesten und dann berichten ob se geht . h pegel an r26 und die led sind an . mit p3 wird der led strom eingestellt. mfg
-
Thread
Transistortester AVR
Hallo Dan, the same version 2012/11/26 has been updated with success by another user. Your setting of fuses still select the RC clock operation, but this should not cause the problem. Have you taken the software version from the default
Hello, I have the chinese board "2.2 2012/11/26". I update software to 106k. Now I have strange problem: When the Tester is in testing mode it draw about 10mA from the battery. But when the test is finished and the Tester just show the result current
-
Thread
Für ATtiny4313 kompilieren?
avr51 avr6 avrxmega1 avrxmega2 avrxmega3 avrxmega4 avrxmega5 avrxmega6 avrxmega7 at90s1200 attiny11 attiny12 attiny15 attiny28 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4414 at90s4433 at90s4434 at90s8515 at90c8534 at90s8535 attiny13 attiny13a attiny2313 attiny24 attiny44
avr51 avr6 avrxmega1 avrxmega2 avrxmega3 avrxmega4 avrxmega5 avrxmega6 avrxmega7 at90s1200 attiny11 attiny12 attiny15 attiny28 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4414 at90s4433 at90s4434 at90s8515 at90c8534 at90s8535 attiny13 attiny13a attiny2313 attiny24 attiny44
-
Thread
Mit NXT ein Reedrelais ansteuern
1N0tT86vO4PitQbEqrj_DA&sa=X&oi=translate&ct=result&resnum=2&ved=0CDMQ7gEwAQ&prev=/search%3Fq%3Dnxt%2Bpinout%26hl%3Dde%26biw%3D1280%26bih%3D674%26prmd%3Dimvnsb An Motor Power 1 und Motor Power 2 einfach ein Relais dran hängen. Dann auf "Vollgas, mein Freund" Saft auf den tollen "Motor" geben. RJ12-Stecker
anstatt des Relais möglich. Aber das wird schon wieder so viel Gepfriemel, dass man gleich einen Attiny13 hätte hernehmen können :) mfg mf
-
Thread
Labornetzteil/Funktionsgenerator
Ausgang. naja mit Attiny2313 wird das schwierig weil da kein AD Wandler drin ist. Floating Point braucht braucht man zur Berechnung da nicht wirklich. MIt Attiny261 oder tiny26 müßte das zu machen sein. Dann brauchts aber
Timo S. schrieb: > naja mit Attiny2313 wird das schwierig weil da kein AD Wandler drin ist. > Floating Point braucht braucht man zur Berechnung da nicht wirklich. MIt > Attiny261 oder tiny26 müßte das zu machen sein. Dann brauchts
-
Thread
ATTiny2313 Software UART
and wait for start an was kann das liegen? Oder hat wer einen funktionierenden Code für den ATTiny2313?
meiner Meinung nach die Voraussetzung um so etwas umzusetzen, habe letzte Woche nur TX für einen attiny26 geschrieben. (Nicht besonders wiederverwendbar, nur zum Testen, könnte ich dir aber geben) mfg Andreas
-
Thread
Wie geht man ein Assemblerprojekt an ?
einmal die Hälfte der Ressourcen > des Controllers. > Das denke ich auch möchte es mit einem ATtiny26 machen und danach mittels Migrations Appnote auf einen ATtiny426 - oder so - übertragen. Also als Übung, wie man bestehenden Code auf nachfolge Controller anpasst. zu 2. Schaltung zu posten lohnt
Bernd Stein schrieb im Beitrag #2527053: > Das denke ich auch möchte es mit einem ATtiny26 machen und danach > mittels Migrations Appnote auf einen ATtiny426 - oder so - übertragen. Klingt gut. Es gäbe auch noch den ATTiny861, wenn der Flash nicht reichen sollte ;-) Bernd Stein
-
Thread
Tipps und Hilfe beim bau einer Lautstärkeampel
Dafür reicht ein Attiny13 vollkommen aus. Siehe hier: http://www.mikrocontroller.net/topic/203175#2000199
Das habe ich mir am 26.01.2012 14:49 als Bastelprojekt ausgedacht. Den Namen fand ich lautmalerisch "cool" :) Ob es so was fertig zu kaufen gibt, habe ich nicht recherchiert, sorry.
-
Thread
ATtiny26 Balkenanzeige ( Hysterese ) mit acht Schaltschwellen (ASM)
Nachtrag: Wenn du schon etwas für die Codesammlung machst, dann nimm nicht so einen Oldtimer wie den ATTiny26. Der hat noch nicht einmal den vollständigen Befehlssatz eines aktuellen AVR. MfG Spess
-
Thread
mkII wird nicht erkannt
AVRstudio4, einen AVRISP mkII (mit frischem Update, nach und vor dem Auftreten des Problems) und einen Attiny261. Gestern habe ich mir ein kleines C++ Programm geschrieben um einen Modellbauservo anzusteuern. Da ich für die _delay_ms() die Taktfrequenz angeben muss, bin ich in AVRstudio4 in das Feld gegangen
angegeben" geschriebem also bin ich auf Int. RC 4MHz gegangen und hab den Fuse gebrannt. Leider war ein Attiny261 im Sockel, aber ein Attiny26 eingestellt. Deswegen habe ich mir heute nen neuen Attiny261 besorgt und ihn in den Sockel gesteckt und wollte mir dann im Reite "Fuses" die Fuses auslesen lassen.
-
Thread
[V] Brennen / Flashen von ATMEL AVR Mikrocontrollern
SCK, MOSI, MISO verfügen mögliche MC: 8-polige: ATTINY 11, 12, 13, 25, 26, 45, 85, ... 14-polige: ATTINY 24, 44, 84, ... 20-polige: ATTINY 26, 2313, 4313, ... 28-polige: ATMEGA 8, 48, 88, 168, 328, ... 40-polige: ATMEGA 16, 32, 162, 164, 324, 644, 1284, 8515, 8535, ... nichtmögliche MC: ATTiny 4, 5, 9, 10, ... Bei Interesse bitte Kontaktaufnahme über eine persönliche Nachricht (PM) an mich! Ich sende Euch dann detailierte Informationen zu.
-
Thread
Hilfe bei SW Portierung AT2313 auf Atmega 88
setzen sollte. Der AT88 kann, soweit ich das momentan überblicke, bezüglich der Features ja einen Attiny 2313 ersetzen ? Oder übersehe ich hier etwas ? Danke DS
Timer1*512+OC0B*256+Timer0)/8 Lsr r24 sbic pind,5 sbr r24,$80 in r25,tcnt1l in r26,tcnt1h lsr r26 ror r25 ror r24 lsr r26 ror r25 ror r24 sts {period+0},r24 sts {period+1},r25 sts {period+2},r26 clr r24 sts {period+3},r24 Return Calibrate
-
Thread
Suche 4-stelliges 7-Segment-LED-Display
Segment-Anzeige-HA1143R-F.html?sessid=oo3KvSzlOJUew2uedK6M8jFp9piURcJmfpLWtDAbffKQIUC7ykRxSTL2HPWLoiSz&shop_param=cid%3D6755%26aid%3D519%25201%252F2%26 H.
ich hab's ja korrigiert, das das für das "Spiel der Könige" ungeeignet ist! Für meine Zwecke, ATtiny-Uhr, Drehzahlmesser etc. sind diese Azeigen eben ideal, für den Preis. ;-) > aber hauptsache, du hast was tolles geschossen ^^ eben...
-
Thread
gehegezaunüberwachung
entwickeln und debuggen? Wenn du einen ICE mit debugWire verwendest, ist auch die Reset-Leitung des ATtiny wie in deinem Plan erstmal ohne C richtig angeschlossen. Später im Betrieb würde ich einen Kondensator im nF-Bereich nach GND vorsehen, sonst Gefahr unbeabsichtigter Resets. Generell solltest du an
nicht so schön aus, funktioniert allerdings :) Ich bin grad dabei mit dem assembly-tutorial meinen attiny zu programmieren. Hab ich das richtig verstanden bzw. gelesen, dass ein Interrupt nur von Port D1 oder D2 ausgelöst werden kann? (bein attiny2313). Und ja ich hab das datenblatt gelesen, wollte es
-
Thread
ATtiny26(L) Analog-Digital-Wandler ( ADC ) Datenblattübersetzung
Hallo zusammen, habe mal den Analog-Digital-Converter ( ADC ) Text des ATtiny26 übersetzt. Wäre schön falls Ihr den verbessern bzw. noch die Bilder und Tabellen einfügen könntet. Einige Passagen konnte ich nicht übersetzen und habe **** oder den englischen Text so gelassen.
-
Thread
Verfuster Atmega 1284p trotz 20 Mhz Oszillator nicht rückholbar?
Jap, hab ich schon, auch schon mit 2,26kHz ausprobiert
ist dann so hochohmig, daß er die 20MHz nicht mehr durchläßt. Ich hatte auch Probleme, einen ATtiny25 im STK500 zu programmieren, den ich mit 32kHz verwenden wollte. Ich hab ihn dann im HV-Mode programmiert. Peter