-
Thread
unbekanntes Schrittmotörchen
einfacher ist war mir klar, hätte ich schreiben sollen. Ich probiere das jetzt. Testaufbau mit ATtiny841 auf Steckbrett anbei... Gruß, Norbert
Schrittmotörchen haben wirklich null Drehmoment. Mein Problem war am Ende die Trägheit des Radarbalkens. 2x1,5x26mm ABS. Jetzt passt es einigermassen im Microschrittbetrieb 1/8 ohne daß es zu sehr ruckelt. Langsamer geht nicht und mehr Strom ist auch kontraproduktiv, ruckelt nur mehr. Ich habe das Ding gequält
-
Thread
Schaltung falsch oder zu sensibel?
positiver Logik (also 10k Widerstand nach Masse) eine Schaltung aufgebaut, Eingang ist PB3. uC ist ein Attiny85, der per Interrupt aus dem Schlaf geweckt wird und der Taster ist in meinem Fall ein Öffner. Schaltung funktioniert auch einwandfrei, wenn Öffner betätigt wird. Allerdings wird der Interrupt öfter
wie lange eine Pegeländerung anstehen muss, um den Interrupt auszulösen? Oder wäre es besser, den Attiny85 mit 8MHz laufen zu lassen und den Eingangspin permanent im Loop mit digitalRead abzufragen?
-
Thread
CAN Bus am Autoradio
anzuschließen und die Titel so direkt vom Handy zu streamen. Für ein bisschen Komfort hängt noch ein kleiner Attiny am CAN-Bus um auf Tastendrücke der Lenkradfernbedienung zu lauschen und ggf. an das Bluetoothmodul weiterzumelden. Auf diese Weise habe ich die drei grundlegenden Funktionen Start/Pause, nächstes Lieder
http://www.dx.com/de/p/elecfreaks-can-bus-shield-for-arduino-347142?tc=EUR&gclid=CK3VhLa63skCFQ26GwodIRwKCQ#.VnBWs54z2V4 oder http://www.komputer.de/zen/index.php?main_page=product_info&products_id=307&zenid=r02r6iose35sbscfieekf680h2 sind die auch zu gebrauchen?
-
Thread
Universal Serial Bus device
Eine entsprechende inf datei mit den usb vid,pid des attiny erstellen. Alternativ diese auf "bekannte" werte setzen
deines ATtiny entsprechend umstellen. Beispiele hierzu gibt es genug - selbst hier in diesem Forum. nochwas: Ich hatte vor 2..3 Jahren auf der Embedded erlebt, daß dort sowas wie Billig-Einmal-USB-Sticks aus
-
Thread
Zwei Pins kurzzeitig mittels Taster und/oder IR brücken
Protokoll, welches die XBOX-Fernbedienung nutzt, ist RC6A. Das wird von [[IRMP]] unterstützt. Ein ATTiny45 oder ATTiny85 für ca. 1 EUR kann das übernehmen. Zusammen mit einem Transistor kann dieser dann das Relais schalten.
schrieb im Beitrag #4374638: > Wenn ja, ist das einfach. Ich kann Dir einen fertig programmierten ATTiny nebst Schaltplan zusenden. Für dich ist es einfach. Für mich leider nicht ;-) Wenn du dies machen könntest, wäre ich dir super dankbar!!
-
Thread
Parallel Analog nach Seriell Digital
dir ein paar Atmega32 und lass die über UART, > SPI oder I²C miteinander quatschen Oder eine ATtiny26, der hat sogar 10 analoge Eingänge und ist kleiner.
-
Thread
Heim Automatisierungswahn Gesperrt
Moby traut eigentlich nicht mal dem GCC, daß er keine "überflüssigen" Befehle in den Flash des ATtiny13 schieben würde. Nur wenn wichtig wäre versagt sein Verschwörungssensor völlig ;-)
ein interessantes Video gestossen: https://www.youtube.com/watch?v=Ejg6IUNXkkM Genauer bei Minute 26:12 ist es für mich interessant. Da wird ein IPod für die Bedienung genommen. Wäre es nicht möglich......und vor allem wie: - ein Android-Tablet (das billigste was es zu kaufen gibt) und z.B. in
-
Thread
BCD auf C: was mache ich falsch?
Auch der Code hatte sich erheblich aufgebläht. Der von mir gepostet Code läuft aktuell auf einem Attiny 2313, mit 3,7 MHz. Entwicklungsumgebung Atmel Studio 6.2.
große Toleranz hat). Nach Abstimmung wird alles für Indikator raus. >Oder nimm einen kleinen Attiny2313 Der hat doch kein ADC?
-
Thread
Attiny 13, CTC-Modus für Frequenzerzeugung, erzeugt keine Frequenz
AD-Wandler eine 10-Bit Wandlung durchführen und diese als Frequenz wiedergeben. Da der Flash des Attiny13 bei uint16_t erg=1000; erg=(erg<<1); schon überläuft, denn dies erzeugt > 1K-Byte Code. Habe ich gerade einen Attiny 85 nutzen wollen. Der sein Timer 0 scheint identsch mit dem T0 des Attiny 13 zu sein. Sein Clk ist mit 4MHZ gewählt, DIV/8 ist nicht gewählt. Nun komme ich auf 2KHz --> 4KHZ 1KHz --> 2KHz Wo kommt der Faktor 2 her? Unter 6. System-Clock-Options oder 11. Timer0
-
Thread
AVR atmega328 ausgereizt? Und nun? 32bit?
stimmt erstens sowieso nicht (Gegenbeispiele, die ich auf Anhieb aus dem Kopf weiss: ATMega1284P, ATTiny441, ATTiny841, die haben allesamt zwei 16Bit-Timer) und zweitens ist es praktisch immer möglich, einen 8Bit-Timer durch Software auf 16 oder mehr Bit zu erweitern. Man muß halt einfach nur programmieren
http://www.ebay.de/itm/Mighty-Mini-ATMega1284p-compatible-with-Arduino-/331463717483?hash=item4d2cc6f26b:g:o1IAAOSw34FVDM6K
-
Thread
Analog Voltmeter Clock
mal rechne: 2 Pins Quarz 32kHz 3 Pins für 3 PWMs 1 Pin für DCF-Empfänger = 6 IOs. D.h. ein ATtiny25 paßt perfekt.
Peter D. schrieb im Beitrag #4370405: > D.h. ein ATtiny25 paßt perfekt. Die ATTINY26 gibt es bei Digikey für 1,26 den STM32F030F4 für 1,24. Da ist doch eindeutig welchen man nimmt ;-) Peter D. schrieb im Beitrag #4370502: > Auch haben Dreheisenmesswerke
-
Thread
AVR-GCC 4.8.1 tiny841 nicht bekannt
atmega88pa atmega8a atmega8hva atmega8u2 atmxt112sl atmxt224 atmxt224e atmxt336s atmxt540s atmxt540sreva attiny11 attiny12 attiny13 attiny13a attiny15 attiny1634 attiny167 attiny22 attiny2313 attiny2313a attiny24 attiny24a attiny25 attiny26 attiny261 attiny261a attiny28 attiny4313 attiny43u attiny44 attiny44a
atmega8 atmega8a atmega8hva atmega8u2 atmega8515 atmega8535 atmega88 atmega88a atmega88p atmega88pa attiny10 attiny11 attiny12 attiny13 attiny13a attiny15 attiny1634 attiny167 attiny20 attiny22 attiny2313 attiny2313a attiny24 attiny24a attiny25 attiny26 attiny261 attiny261a attiny28 attiny4 attiny40 attiny43u
-
Thread
myAVR Board light welcher Programmer ist verbaut? für Linux
) Device code: 0x1e = (unknown) Device code: 0x1f = (unknown) Device code: 0x20 = ATtiny43u Device code: 0x21 = (unknown) Device code: 0x22 = (unknown) Device code: 0x23 = (unknown) Device code: 0x24 = (unknown) Device code: 0x25 = (unknown) Device code: 0x26
) 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
ATtiny4313 und Befehl ST Y,
dieses Verfahren bei mir auf anderen AVR-Typen immer > funktioniert, ich wüsste nicht, warum der ATtiny4313 eine Ausnahme sein > sollte. C = r26 siehe thread start. XL, XH wird nie verwendet. A = r24
[/avrasm] liefert: r1 = $13 r2 = $12 r3 = $11 ... r18= $02 r19= $01 Ist allerdings ein ATtiny2313, ich habe keinen ATtiny4313.
-
Thread
Daten hin- und herschieben zwischen A und B
eine 2 Draht Leitung selektiert werden (Data und Clock). Auf jeder Platine habe ich einen kleinen Attiny verbaut welcher für die Decodierung zuständig ist. Beispiel: Master sendet 0010 als Bitfolge (Data und Clock). Attiny welcher diese Adresse hat setzt CS für das SPI Device auf Low. Alle anderen Attiny setzen CS auf High. Sendet der Master 0000 gehen alle CS auf High. Funktioniert bisher ohne Probleme. Nachteil: für jedes CS Device ist ein Attiny notwendig.
-
Thread
PWM mit Attiny 26
HI liebe Leute, Ich möchte eine PWM-Signal mit Attiny 26 mit intern Oszillator von 8Mhz generieren, dabei soll ich das dusty cycle zw. 0% bis 100% einstellen könne und die Frequenz des PWM-Signal sollte immer 100Khz betragen, jetzt kann ich mit dem bisherigen
-
Thread
Suchmaschine für Schaltungen auf Github
Wenn ich das in Firefox (Linux Mint; FF Version 26?!) nach ATMEGA suche kommt folgendes raus (siehe png). Geht das nur unter Windows? Gerhard
Gerhard schrieb im Beitrag #4308526: > Wenn ich das in Firefox (Linux Mint; FF Version 26?!) nach ATMEGA suche > kommt folgendes raus (siehe png). Geht das nur unter Windows? Der Prototyp basiert auf Semantic UI, welches in FF26 nicht unterstütze Funktionen verwendet. Für das entgültige
-
Thread
Passender Transistor für Servo
namens NE555 aka timer eingesperrt sind, oder aber zu sehr sehr sehr vielen in einem chip namens attiny13....atmega2561....armXX
Duty-Cycle-Frequency-Adjustable-Module-Pulse-Generator-DIY-Kit/400995830613?_trksid=p2141725.c100338.m3726&_trkparms=aid%3D222007%26algo%3DSIC.MBE%26ao%3D1%26asc%3D20150313114020%26meid%3D23c3f786b2094d5894900a5363fdca2b%26pid%3D100338%26rk%3D11%26rkt%3D15%26sd%3D390657542194
-
Thread
AVR Studio debugging/Simulation Problem
'C:\Program Files (x86)\Atmel\Atmel Toolchain\AVR Assembler\Native\2.1.1175\avrassembler\Include\tn26def.inc' "ATtiny26" memory use summary [bytes]: Segment Begin End Code Data Used Size Use% --------------------------------------------------------------- [.cseg
-
Thread
100KHz PWM mit Attiny 26
Hallo Leute, Ich versuche jetzt eine 100KHz PWM mit meinen Attiny26 zu generieren. Ich bekomme leider am 0C1B (PB3 Pin) gar keine PWM und habe schon mehrmals kontroliert und findet bisher den Fehler nicht. Ich benutze die interne Oszillatorfrequenz. Könnten Sie
-
Thread
External Interrupt Request mit ATtiny26
Hallo zusammen, Ich versuche erfolglos ein external interrupt request mit ATtiny26 zu programmieren, deswegen wende ich mich euch, damit ihr mir weiterhelfen könnten. Das Programm soll einfach drei LEDs anschalten sobald eine Taste am Pin PB6 gedrückt wird. ( code siehe unten
-
Thread
Asynchrones Blinken
1,5s aus. Im einfachsten Fall mit einem MC, der die Zeiten aus einer Tabelle abarbeitet, z.B. ATtiny25.
), weiß vermutlich, was ich meine. <http://bitsavers.informatik.uni-stuttgart.de/pdf/ibm/370/asm/GC26-3771-3_asmH_Lang_Sep75.pdf>
-
Thread
Meinung zu GPS / OCXO / PLL 10 MHz Frequenznormal
Arbewitsweise des > Kontrollers. Nö. Man nehme die 10MHz des OCXO direkt als CPU-Takt z.B. des ATtiny24 und die 10kHz des GPS am Capture Input. Nach dem Einrasten kann man dann über mehrere Perioden der 10kHz mitteln. Prinzipiell gibt es einen Restjitter, wann die 10kHz-Flanke mit den 10MHz gesampled
-HP-KIO-OEM-GPSDO-TIMING-SYSTEM/221777430088?_trksid=p2047675.c100005.m1851&_trkparms=aid%3D222007%26algo%3DSIC.MBE%26ao%3D1%26asc%3D20131003132420%26meid%3De308607471e94ace9c3d6372e630926b%26pid%3D100005%26rk%3D2%26rkt%3D3%26mehot%3Dag%26sd%3D221852021307 Das ist was ganz edles. Incl. Versand nach
-
Thread
AVR code produziert Fehler
Lichtmessgerõt\Lichtmessgerõt\Lichtmessgerõt.asm(25,0): error: call k: Unsupported instruction on ATtiny26 C:\Users\RFr\Documents\Atmel Studio\6.2\Lichtmssgerõt\Lichtmessgerõt\Lichtmessgerõt\Lichtmessgerõt.asm(28,0): error: call k: Unsupported instruction on ATtiny26 C:\Users\RFr\Documents\Atmel Studio
bricht er beim kompilieren mit dem Fehler >\dd.asm(18): error: jmp k: Unsupported instruction on ATtiny26 und >dd.asm(25): error: call k: Unsupported instruction on ATtiny26 ab!
-
Thread
ADC-Wert Wartezeit
Im Dattenblatt (ATtiny26) steht 13 bis 260 Mikrosekunden Wandlungszeit....
Einlesen von zwei > ADC-Werten betragen? Dort schrieb im Beitrag #4291088: > Im Dattenblatt (ATtiny26) steht 13 bis 260 Mikrosekunden > Wandlungszeit.... Da gibt es ein Bit "ADSC: ADC Start Conversion" im Register "ADCSR" Das setzt du auf eins, um die Wandlung zu starten. Dann wartest du,
-
Thread
LED Sequenzblinker
Ganze sollte locker auf eine einseitige Eurokarte gehen. Für den nicht Z80-Freak reicht auch ein ATtiny26(1)/ATmega48 oder ein kleiner PIC. Evtl. ein PICAXE. Da ist der HW-Aufwand für die Programmierung sehr überschaubar und die SW wird in einem einfachen Basic (oder so) geschrieben. Da es sich um Leistungs-LEDs
sind wohl auch etwas überdimensioniert. Da ich die TFLs mit steuern muss, kommt mein geplanter Attiny85 nicht mehr in Betracht.
-
Thread
Dialog übernimmt Atmel [Update: Nein, Microchip übernimmt Atmel]
Sollte man sich jetzt einen Schwung -Attiny85 -Attiny84 -Atmega328 -Atmega644 kaufen, bevor es nur noch PIC gibt? (Zitter, Bange, Grübel) Paul
Paul B. schrieb im Beitrag #4433482: > Sollte man sich jetzt einen Schwung > -Attiny85 > -Attiny84 > -Atmega328 > -Atmega644 > > kaufen, bevor es nur noch PIC gibt? von den Atmega328 solltest Du Dir ganz unabhängig davon welche auf Lager legen: https://www.mikrocontroller.net
-
Thread
Theremin bauen mit µC oder/und FPGA
100updates/sek schon recht manierlich, eine Lautstärkesteuerung hat es nicht gegeben. Das Ganze lief mit Attiny25. Alles in allem ein recht überschaubarer Aufwand...
vor einiger Zeit habe ich mal ein Theremin mit nem kleinen Attiny gebaut. Die urpsprüngliche Idee ist ja eine entfernungsgesteuerte Tonhöhe, die kann man heutzutage auch auf anderem Wege realisieren. In dem Fall habe ich einen Ultraschall-Entfernungsmesser gebaut
-
Thread
Problem bei negativen Temperaturen mit Temperatursensor DS18S20
Wer kann mir mal bitte weiterhelfen? Habe ein kleines Thermometer mit Attiny 2312 und einem DS18S20 Temperatursensor aufgebaut. Den C-Code zum auslesen der Sensorwerte habe ich allerdings nicht selbst geschrieben, sondern aus dem Netz. Dieser funktioniert zumindest für
usw. Denken wir mal kurz nach: Temp Anzeige -1 -28 -2 -27 -3 -26 ... ... Also Korrektur: if (temp < 0) temp = -29 - temp; Dann: Temp Anzeige -1 -1 -2 -2 -3 -3 ... ... War das so schwierig?
-
Thread
Wie Assembler ISR in C integrieren ?
ansehen, was Jesper Hansen da schon vor mehr als einem Jahrzehnt mit einem AT90S1200 bzw. später ATtiny2313 in seinem Mini-DDS fabriziert hat. Das Original gibt's leider inzwischen nicht mehr im Netz, aber genügend Derivate.
darin auf die damalige Originalseite, gehen also jetzt auch nicht mehr.) Das war mit einem ATtiny2313, getaktet von einem 11,06-MHz-Quarz, halt komplett in Assembler gezimmert (war ja original noch für einen AT90S1200 mit gerade 1 KiB Flash). Dann solltest du deine 50 kHz allemal schaffen
-
Thread
PullUp bei Attinys überhaupt noch gängig?
Liegt Reset nicht bei allen ATtiny gegenüber VCC? Das ist doch auch bei einseitigen platinen leichter zu routen als der Blockkondensator. Namaste
Winfried J. schrieb im Beitrag #4265452: > Liegt Reset nicht bei allen ATtiny gegenüber VCC? Nur bei etwa der Hälfte. mfg.
-
Thread
1V1 Referenz Atmega
SDim - Stefan? ATtiny841 habe ich nicht, nur ATtiny84A-PU (1127): 1.0 V gegen int. 1.1 V gemessen: Ucc 5.0 V : 941 4.0 V : 940 3.0 V : 939 2.8 V : 939
Wenn Sie nun noch holgers Rat folgen, dann sehen Sie im Datenblatt des ATtiny841 unter "Figure 26-162. Bandgap Voltage vs. Operating Voltage, Internal Voltage Reference = 1.1V", dass die Genauigkeit bei üblichen Temperaturen im einstelligen Promillebereich liegt, sollte also
-
Thread
Verzweifelt keine Anzeige am LCD
Es läuft hier auf meinem Tisch, wenn auch mit einem steinalten LCD und einem ATtiny461 (das Programm gilt aber für Ihren ATtiny26).
. /call/ und /jmp/ auf einem ATmega48 - wie macht man das? Und 'AmAnfang' arbeitet mit einem ATtiny26, der kennt z.B. nur /SP/.
-
Thread
Bosch E-Bike Antrieb Geschwindigkeitssensor
Ne, die sind leider nicht kompatibel. Siehe https://www.avrprogrammers.com/articles/attiny13-vs-attiny85
Kann jemand Code für ATTiny13 oder ATTiny10 2:1 schreiben, zwei Sensorimpulse in einen umwandeln - einfache Schaltung wie diese
-
Thread
Attiny26_Spannungerfassung
Hallo, ich verwende Attiny26 zur Erfassung von Spannung. Hier Möchte ich Spannung erfassen und diese von LCD anzeigenlassen. Hierfür habe ich zunächst das ADC-Register eingestellt...So dann Habe ich das LCD initialisiert usw
Spannunerfassung_LCD.asm(5): Including file 'C:\Program Files\Atmel\AVR Tools\AvrAssembler2\Appnotes\tn26def.inc' C:\AMPEL\Spannunerfassung_LCD\Spannunerfassung_LCD.asm(77): error: Operand(s) out of range in 'ldi r18,0xa98ac6' C:\AMPEL\Spannunerfassung_LCD\Spannunerfassung_LCD.asm(230): No EEPROM data,
-
Thread
Hilfe bei der Programmierung von LCD mit einem ATmega16
musst dich dann nur doch um die Steuerleitungen kümmern. Ich habe das sonst immer mit einem kleinen ATTiny26 so gemacht um trotz 8 Bit Modus nicht alles Pins für das LCD zu opfern.
-
Thread
Attiny26_ADC-Wandler
Aus Datenblatt habe ich diesen Wert. Speed Grades – 0 - 8 MHz for ATtiny26L – 0 - 16 MHz for ATtiny26 Ich habe dann eine Person gefragt, die meinte die 16 Mhz wäre die Taktfrequenz.. Mfg
-
Thread
C versus Assembler->Performance Gesperrt
Den Datasheets von z.B. ATmega32 und ATtiny26 zufolge betrifft das nur den differentiellen Modus, und den hat nicht jeder AVR. Der ATmega8 hat ihn nicht und da steht es folgerichtig auch nicht drin. "Special care should be taken when changing
Monate sind :-( A. K. schrieb im Beitrag #4254571: > Den Datasheets von z.B. ATmega32 und ATtiny26 zufolge betrifft das nur > den differentiellen Modus, und den hat nicht jeder AVR. Der ATmega8 hat > ihn nicht und da steht es folgerichtig auch nicht drin. Ja, es stand / steht nicht im Datenblatt