-
Thread
Heavy-Metal-Maschine von Elektor
Controller und größer vorrätig. in dem C-Rogramm sind die folgenden 2 Zeilen: speziell auf den ATtiny25 zugeschnitten, damit wird der Timer und der Interrupt configuriert. Musst du umschreiben oder ATtiny25 kaufen. [c] TCCR1 = 0b00000001; // Prescaler = CK TIMSK |= (1 << TOIE1); // Timer1
80 91 76 00 lds r24, 0x0076 92: 90 91 77 00 lds r25, 0x0077 96: a8 0f add r26, r24 98: b9 1f adc r27, r25 9a: b0 93 77 00 sts 0x0077, r27 9e: a0 93 76 00 sts 0x0076, r26 Phasen_acc2 += Frequenz2; a2: e0 91 6e 00 lds r30, 0x006E a6: f0 91
-
Thread
Pollin MOTOROLA VIP1710
Mikrocontrollervariante zum starten? Es gibt ja nun seit einiger Zeit noch den exploit...! Wenn du auf den attiny2313 angewiesen bist: Die extended/lock/calibration fuses kannst du eigentlich ignorieren, die hat der Attiny2313 nämlich garnicht. Welche geänderte Version des Codes meinst du genau? Also welche
erklärt, wie man einen Pegelwandler anschließt bzw das Starten wurde ja auch zunächst über einen ATTiny2313 gelöst.
-
Thread
Selbsthalung mit MOSFET
einem P-Mosfet geht deine Schaltung ebensowenig. Grund dafür sind die internen Schutzdioden des ATtiny. Es geht aber, wenn du zwischen µC-Pin und P-Mosfet-Gate einen NPN-Tran- sistor einfügst, der das Gate vom Controller trennt. Zusätzlich solltest du zwischen Gate und Source einen Widerstand schalten
w 640 128 576 128 0 o 4 64 0 35 0.078125 9.765625E-5 0 -1 o 16 64 0 35 20.0 9.765625E-5 1 -1 o 26 64 0 35 20.0 0.2 2 -1
-
Thread
wie genau ist der adc eigentlich?
hat der Attiny26 den genauesten ADC unter den Attinys und Atmegas? im Datenblatt (http://www.atmel.com/dyn/resources/prod_documents/doc1477.pdf) auf Seite 131 steht unter "Absolute Accuracy (Including INL, DNL,
-
Thread
1Hz Takt erzeugen
Wunderbar, 26 Beiträge, ohne daß der Markus D. sich mal die Mühe gemacht hätte, zu sagen, wie genau denn nun sein Takt sein muß. Die http://dse-faq.elektronik-kompendium.de/dse-faq.htm#F.31 sagt dazu Für langsame
MaWin schrieb: > Wunderbar, 26 Beiträge, ohne daß der Markus D. sich mal die Mühe gemacht > hätte, zu sagen, wie genau denn nun sein Takt sein muß. Markus D. schrieb: > Es sollte schon relativ genau sein. Das ganze wird jeden
-
Thread
BCDE Segement Anzeige
Hallo, mit PIC habe ich nichts im Sinn, bei AVR würde mir ein Tiny26 einfallen. PA0...PA7 Segment A-G, PB0.PB3 Eingänge für die Daten, PB4, PB5 die Anoden(Katoden) der 7-Segmentanzeigen. Da kleine Anzeigen sollte der Segmentstron im zulässigen bereich bleiben, Vorwiderstände
und zum Tabellenanfang dazu, erste Stelle holen und setzen zweite Stelle holen und setzen. Tiny26, 2x Segmentanzeige, 7x Widerstand, 100n am AVR. Wenn nötig eben noch Pegelanpassung der Eingänge. Gruß aus Berlin Michael
-
Thread
Verständnisfrage zu AVR ASM-Code
um eins erhöht, also wird beim nächsten Durchlauf das nächste Byte der Tabelle gelesen. So lange r26=0x00 ist wird die Tabelle komplett ausgegeben, was bei einem CPU-Takt von 20MHz eine Ausgabefrequenz des Sinussignals von 20MHz : 9 : 256 = 8680Hz geben müsste. Wenn in r26 eine 0x01 steht, dann wird
nächsten Durchlauf das nächste Byte der > Tabelle gelesen. lpm erhöht Z nicht. > So lange r26=0x00 ist wird die Tabelle komplett ausgegeben, was bei > einem CPU-Takt von 20MHz eine Ausgabefrequenz des Sinussignals von 20MHz > : 9 : 256 = 8680Hz geben müsste. Wenn in r26 eine 0x01 steht, dann
-
Thread
Anfänger beim Widerstandberechnen
Hallo... Also ich möchte einen Attiny2313 betreiben. Ich habe ein 9V Gleichstrom Netzteil jetzt braucht der Controller aber nur 1.8 bis 5.5 Volt. Und der Diodenstrom des Controllers beträgt 230mA. Jetzt habe ich den durschnittswert genommen
Hast du den Controller Widerstand berechnet und nicht den Vorwiderstand, das wären (9V-3V)/0,23A = 26 Ohm, ist aber trotzdem Mumpitz. 5. Könntest du einen Spannungsteiler basteln, 2*82 Ohm in Reihe und dort 4,5V abgreifen, was aber nur bei kleinen Strömen geht und ansonsten deinen Vorwiderständ brät
-
Thread
Serielle Verbindung zu vielen (mehr als 80!) ATtiny
Hallo Forum! Ich möchte mit möglichst wenig Aufwand und Materialeinsatz sehr viele kleine ATtiny seriell mit daten versorgen. Die einzelnen ATs sollen dabei nur daten empfangen und nicht senden. In den übertragenden Daten würde ich dann selektieren welcher teilnehmer sich angesprochen fühlen soll
in C hab ich hier im Forum bereits gefunden. Wenn auch nicht für den ATtiny (wenn der überhaupt stark genug ist dafür).
-
Thread
USB-Programmierschnittstelle
Thread angeklungen ist. Entweder du setzt zusätzlich zum ATMega8 noch einen zweiten, kleinen Chip (ATtiny2313 gibt es auch in nicht SMD) auf das Board, der sich um USB & die Programmierung kümmert, oder du integrierst den angesprochenen Bootloader mit in den ATMega8. Dadurch gehen dir ein Teil des Speichers
oh, hab grad gesehn das der tiny2313 ein DIL20 ist -.- da wäre nur der tiny26* im eagle ähnlich, aber die pinbelegung passt nich. wenn mir einer sagen kann was nun von den ganzen anschlüssen am tiny wo an den controller und ans usb gehört wäre das echt toll ^^ mfg hannes
-
Thread
String als Morsecode ausgeben
> Das ganze soll nämlich möglichst auf einen ATtiny13. ui das wird eng
also 2 Additionen + Pointerzugriffe pro Zeichen. > Das ganze soll nämlich möglichst auf einen ATtiny13. Dann könnte es eng werden mit der zusätzlichen ASCII->Morsetabelle. Peter
-
Thread
USB IR Remote Receiver (V-USB + IRMP)
+401&filtersHidden=false&appliedHidden=false&originalQueryURL=%2Fjsp%2Fsearch%2Fbrowse.jsp%3FN%3D0%26Ntk%3Dgensearch_001%26Ntt%3Dcny17%26Ntx%3Dmode%2Bmatchallpartial%26suggestions%3Dfalse%26ref%3Dglobalsearch%26_requestid%3D159760%26No%3D0%26getResults%3Dtrue%26appliedparametrics%3Dtrue%26locale%3Den_IN%26catalogId%3D%26prevNValues%3D0
-
Thread
Mikrocontroller programieren Gesperrt
Betriebsspannung auf 5 Volt herunter, verbindet einen Mikrocontroller mit integriertem ADC (z.B. ATTiny26) in geeigneter Weise mit dem LCD und schreibt ein Programm in C oder Assembler, das analog zu tausenden Beispielen im Netz zunächst ADC und Display initialisiert, dann in einer Endlosschleife den
-
Thread
1-Wire-Bus-Projekt: DS1820 / DS18S20 / DS2450 / DS2408 / unter C und 8051
Temperatur aus. Aber die Werte sind doch arg daneben. Der zeigt mir eine Zimmertemperatur von knapp 26 Grad an, die hab ich aber garnicht. Halte ich den Finger dran wird es wärmer. Ich hab den Code von visitor (Gast) vom 28.08.2010 17:24 benmutzt. Kann es sein dass die 5V Speisung eine Eigenerwärmung
ich wohl am Anfang überflogen ( nicht gesehen :( ). Das heißt wenn ich das jetzt auf nem AVR ( ATtiny oder ATmega ) übertragen möchte, muss ich mir das Datenblatt zu rate ziehen und nach schauen wie viele Takte ich pro Befehl brauche?! Ist das überhaupt so einfach übertragbar?
-
Thread
Assembler ATTiny26 Delta-Vergleich (16bit)
Ich suche nach einer Möglichkeit in Assembler auf einem Tiny einen Vergleich zweier 16-Bit Register durchzuführen. Soweit wäre dies kein Problem. Problem ist, dass ein Gewisses Delta erlaubt sein soll. Heißt wenn der Wert 0x1234 sein SOLL, muss ab einem Wert +- 5 gesprungen werden. Vielen Dank schonmal!
-
Thread
Projekt: DDS basierter Funktionsgenerator mit AD5930
MSBOUT und SYNOUT auf AGND referenziert werden, aber > genauso wird es vorgeschlagen (Datenblatt S.26). Stimmt, das ist der Schaltplan des Evaluation Boards. Jedenfalls steht es im direkten Widerspruch zu klaren Aussagen im Datenblatt: "Digital Output" in der Pinbeschreibung auf S.9 und vor allem
natürlich wieder mit der Hand am langen Arm. Falls sich jemand berufen fühlen sollte, ich habe ATtiny15L, ATtiny2313, ATMega16, MSP430H2003 und MSP430F2103 hier zu liegen. Ein Board mit Peripherie könnte ich kurzfristig herstellen und in Betrieb nehmen. branadic
-
Thread
[V] Bauteile
Hallo an alle, Ich verkaufe hier einige Bauteile aus älteren Projekten: AVR µC: 1x Attiny26 PDIP á 1.1€ 2x Attiny45 SOIC8 á 1.2€ 1x Attiny24 SOIC14 á 1.2€ 1x Atmega1281 TQFP64 á 7€ 5x Atmega128L TQFP64 á 4.5€ Sensoren: 2x ACS750-100 Stromsensor +-100A http://www.allegromicro.com
-
Thread
Einsteigen in Mikrocontroller Programmierung
ein billiges Steckernetzteil für ca.5 € völlig ausreicht, um erste Versuche mit einem Atmega oder ATTiny zu machen, ist dies wohl die preiswerteste Möglichkeit, den Einstieg zu wagen. Die Schwächen, die hier immer wieder den Beigeschmack eines Schrottteiles vermitteln wollen, sind meistens außerhalb der
machen will ist der NiboBee von Reichelt: http://www.reichelt.de/?ACTION=3;ARTICLE=91023;GROUPID=;SID=26@YLLiawQARoAAAj1gCM99982bc0245c41887e33005a5013c8bc Der läuft mit einem ATmega16. hat LED's an board, Taster an Board, Motoransteuerung, IR-LED's usw. Man kkann direkt was machen. Da sind zwar vorgefertigte
-
Thread
Brauche Hilfe zu "C"
Texteditor und änderst MCU = irgendetwas auf den µController Typ, den du verwendest. Also hier MCU = attiny26. Danach must du das richtige F_CPU auswählen. Leider hat Peter nicht angeben auf welcher Frequenz der Tiny laufen soll. Da aber kein Quarz angeschlossen ist, ist es der interne Oszillator und
undeclared (first use in this function) make: *** [ADC.o] Error 1 Z:\Elektronik\Projekte\Panelmeter\ATtiny26-Voltmeter>
-
Thread
[T] Teilekiste geleert
tausch1l9up.jpg http://www.abload.de/img/tausch1l9up.jpg http://www.abload.de/image.php?img=tausch26aev.jpg http://www.abload.de/img/tausch26aev.jpg http://www.abload.de/image.php?img=tausch37x76.jpg http://www.abload.de/img/tausch37x76.jpg Tauschinteresse habe ich prinzipiell an allem möglichen
hast Du denn? Ausser den oben beschriebenen Dingen wären noch kleine AVRs interessant, wie der Attiny 13-20PU.
-
Thread
*Prozessor für Softclock in BASCOM*
trocken" geschrieben, d.h. ich habe noch keinen "richtigen " Prozessor zur Hand. AT90S2313 oder ATTiny26 fallen a. G. einer Fehlermeldung in BASCOM (sinngemäß diese µP haben die nötige Funktion nicht) wahrscheinlich weg. $regfile = "???.dat" $crystal = 32.700 Enable Interrupts Config Clock = Soft
brauchst Du nur die Pins abzählen, die Du benötigst: LCD: 6 Quarz: 2 2 Tasten: 2 = 10. Ein ATtiny24 reicht also aus. Ob das nun unter Bascom geht, kann ich Dir aber nicht sagen. Ich programmiere in C. Peter
-
Thread
avr tiny 26LS RGB Led steuern
Hallo Leute, hab nur mal ne kleine Frage zum Avr tiny 26ls. Möchte eine RGB Led damit per pwm steuern(mit extra Transistoren) Nun frage ich ob der überhaupt PWM kann also hardwareseitig. Die LED wollt ich an PA1 bis 3 anschließen. Hab aber im DB nichts
Jetzt hab ich nochmal ne Frage: Der Attiny 26 hat ja nur 2 PWM Channel. Ich hab aber 3 LED anzusteuern, da ist doch ein pwm Channel zu wenig oder hab ich hnen Denkfehler? Und noch eine Frage: Das PWM Signal kann ich doch verschiedenen Ausgängen
-
Thread
Kapazitiver Sensor welchen nehmen und wie verkabeln (Anfänger)
musst Du schon selbst machen. Du brauchst kein AVR-Evaluation-Board für 200€, sondern z.B. einen ATtiny26 für <3€, ein paar Widerstände, Kondensatoren und natürlich den Inverter. Kostet insgesamt vllt. 5€. Hier im Forum gibt es Tutorials, wie man mit AVRs anfängt. http://www.mikrocontroller.net/articles
-
Thread
Attiny - Dimmen mit dem Rad
Info könnte da genauso ein Stück altes Brot eingelötet sein... > > > Vielleicht isses ja ein tiny26, tiny261 o.ä... Da wird das ganze dann > wieder einfach... Ich hab nochmal geguckt attiny 2313 ist es
Ich glaube das hat keiner gelesen: Es ist ein Attiny 2313-2OPU
-
Thread
String ueber UART ausgeben geht nur teilweise
ein Flag an den gcc uebergeben? Hier ist mein Makefile: [c] PROJECT = uartmitpwm #TARGET = attiny26 TARGET = atmega8 CC = avr-gcc OBJCOPY = avr-objcopy CFLAGS = -mmcu=$(TARGET) -Os -Wall $(DEBUG) INCLUDES = -I. SRC = $(PROJECT).c OBJ = $(SRC:.c=.o) UISP_OPTS = -dserial=/dev/tty.SLAB_USBtoUART
-
Thread
Pollin Evaluations-Board Version 2.0.1 und ATtiny26
müsste ich Anstellen, um mit dem Board von Pollin auch einen ATtiny26 zu programmieren und welche Software sollte man hierfür verwenden? Natürlich wären die genauen Einstellungen der Software interessant. Einen rechtherzlichen Dank an alle, die mir eine kleine Hilfestellung
Mindestens neu kompilieren und wahrscheinlicher Codestücke umschreiben. Aber ich denke, dass der Attiny2313 eine Sackgasse ist. Dein Schaltplan sieht so aus, als ob der [[ADC]] des Attiny26 benutzt wird, um Strom und Spannung zu messen. Der Attiny2313 hat keinen ADC. Es wären also umfangreiche Hardwareänderungen
-
Thread
AD und DA-Wandler in einem µC (am besten von ATMEL)
Mach den DA Wandler mittels PWM (Tiefpaß) und dann geht fast jeder AVR mit ADC z.B. ATTINY-26.
-
Thread
38kHz mit uC ausgeben
wieder löschen*/ _delay_us(13); } } [/c] bei 38kHz sollte ein Impuls doch ungefähr 26 Mikrosekunden sein. Also ungefähr 13uS High und 13uS Low, oder verstehe ich das Falsch? Naja, ich hoffe ihr habt nen Rat. Mfg Rüdiger
nochmal nen Schups in die richtige Richtung geben. Vielen Dank, Rüdiger Ps: Bin nicht zwingend an Attiny13 gebunden. Könnte auch mit nem Atmega8 etc. arbeiten, Hauptsache es würd laufen.
-
Thread
13 Bit Genauigkeit mit Atmega messen ?
2 Digits sind meine anderen Multimeter dagegen schlechter im Abschneiden. Der Watts UP hat einen Attiny 26 mit 10 Bit ADC verbaut. Nun die Frage, wie geht das ???, es gibt zwar in anderen Beiträgen Vorschläge und Musterformeln, aber aus denen wede ich nicht schlau, das man mit Mitteln von zwei Werten
Referenz modulieren, wie in der App-Note beschrieben. Ich vermute mal, die Schaltung mit dem ATtiny26 schaltet einfach die Verstärkung um oder nen Spannungsteiler. Die 0,01V wirst Du bei kleinen Spannungen sehen können, ab einer Schwelle werden dann aber die Stufen größer. Peter
-
Thread
Prescaler funktioniert nicht in einem vorgegeben Programm
Im Datenblatt des Tiny26 finde ich nichts davon. Es dürfte 1/2 Jahr alt sein. Dort steht, dass SP auf 0 initialisiert wird.
Äm, ich ging davon aus, dass der TE einen Tiny26 verwendet, keine Ahnung warum. Deshalb bezog ich mich darauf.
-
Thread
PSK 31 Modlulation im Mikrocontroller
>Mir schwebt da aber was für nen kleinen AVR vor, womöglich sogar ein >ATTiny, das werd ich demnächst mal versuchsweise aufbauen. Das ist auch >der Grund warum ich versucht habe möglichst ohne komplizierte >Rechenoperationen auszukommen, so wie es jetzt ist hab ich nur noch
pro Millisekunde, und die bring ich bestimmt >auch noch von 32bit auf 16bit runter. Mit einem Attiny könnte es auch gehen, aber der hat ja keinen HW-Multiplizierer, was wieder ordentlich Rechenzeit kostet. Meiner Meinung nach ist es gut, nicht zu sehr zu sparen, damit man nicht zuviel Rauschen ins
-
Thread
atmega8 programmieren
hl=de&start=16&um=1&itbs=1&tbnid=LIgbn0zR-GeCoM:&tbnh=80&tbnw=140&prev=/images%3Fq%3Datmega8%2Bisp%26hl%3Dde%26safe%3Doff%26um%3D1 Habe die Pins geändert, da das der Atmega16 ist. Als ISP programmer habe ich so ein Teil: http://cgi.ebay.de/USB-ISP-Programmer-fuer-ATMEL-AVR-ATmega-ATTiny_W0QQitemZ390139467528QQcmdZViewItemQQptZWissenschaftliche_Ger
-
Thread
tiny26 timer interrupt schaltet port nur bis "reti"
folgendes Problem bei dem ich nicht mehr weiterkommen, nicht mal einen Ansatz finde... Ich habe einen ATtiny26 auf dem ich den Timer0 oder 1 (mit beiden schon getestet) benutze, als Testfall soll nur eine Led ein bzw. ausgeschaltet werden. Nun ist es aber so, dass der Port jeweils nur bis zum "reti" des isr
an was dieses zurückfallen des PortB, gleich nach "reti", liegt? Oder überseh ich etwas das beim Attiny26 vollkommen anders funktioniert als beim Mega8? Bin für jede Hilfestellung dankbar. beste grüsse kurt
-
Thread
avrusb500v2 timeout und reset
immer timeout fehler, aber das schon rein beim verbinden mit dem atmega8... [code] avrdude -p t26 -P COM3 -c stk500v2 -b 115200 -vvvv avrdude: Version 5.6, compiled on Mar 5 2009 at 09:59:30 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ System wide configuration
stk500v2_getsync(): timeout communicating with programmer AVR Part : ATTINY26 Chip Erase delay : 9000 us PAGEL : PB3 BS2 : PB2 RESET disposition : dedicated
-
Thread
IRMP - Infrared Multi Protocol Decoder
Neue Versionen von IRMP und IRSND im SVN: IRMP: 1. Unterstützung für ATtiny84 (zusätzlich zu ATTiny85) hinzugefügt. 2. Fehlende ISR in main.c wieder eingefügt 3. Div. Fehler in timer1_init korrigiert (für ATmega & ATTtiny) IRSND: 1. Unterstützung für ATTiny84 und ATTiny85
zu 40% klarkommt, funktionierte das dann bei Dir. Hier der korrekte Code von timer1_init() für ATtiny85: [c] #if defined (__AVR_ATtiny45__) || defined (__AVR_ATtiny85__) // ATtiny45 / ATtiny85: OCR1C = (F_CPU / F_INTERRUPTS / 4) - 1; // compare
-
Thread
MAX-Wert einer sinusförmigen Spannung finden und ausgeben
muss die Frequenz erhalten > bleiben? Ich würde den ADC-Wandler im Freerun-Modus betreiben. Der ATTiny26 (den will ich einsetzen) läuft dann mit dem internen Takt. Die Frequenz muss nicht erhalten bleiben, es soll nur jeweils der positive Peak gefunden werden. Olaf K. schrieb: > Muss auch ein einmalige
hab ich zwar noch nichts gemacht, aber was sagt euer (Bauch-)Gefühl. Ist sowas realisierbar? Der ATTiny26 reicht für dieses Vorhaben doch massig aus, oder? Das PWM-Signal liest dann ein weiterer Mikrocontroller per ADC ein, der dann die Daten per Bus an eine übergeordnete Steuerung weitergibt. Busse
-
Thread
AtTiny26 so programmieren wie AtMega8, 16?
? Den avrdude führe ich mit diesen Parametern aus: avrdude -p attiny26 -P usbasp -c usbasp -U flash:w:main.hex oder liegt es auch am usbasp, das der mit den Tinys nicht umgehen kann?
theoretisch einen LPT programmer (HCT) Christian L. schrieb: > Unterstützt dein Programmer den Tiny26 finde da keine infos welche avr's unterstützt werden Aber laut einem Programm "khazama" welches für den usbasp programmiert wurde. sollte es funktionieren, da der Attiny26 in der liste ist...
-
Thread
Bausatz Add-on für AVR-NET-IO
@Helge Na gut.Singen wir im Duett :) Datum: 26.07.2010 23:00 --hier habe ich dieses Problem schon mal anklingen lassen. -als "Vor-Ort"-Steuerung automat. ablaufender Prozesse --> Mögl.1 als autarke Programmeinheit mit Überwachungsmöglichkeit über
eigentlich nicht sein, dass dort 2,9 V sind. da sollten 1,25 V sein lt datenblatt. bei mir sind es 1,26 aber vielleicht ist mein messgeraet nicht so genau. hast du R1 gemessen, bevor du ihn eingeloetet hast. da faellt mir gerade ein, bei mir war ein 22 Ohm widerstand beigelegt, statt 0,22 Ohm fuer
-
Thread
TOP2049 programmer opensource software
:P) für attiny25/45/85 HV programming. Konnte zwar solange herumpatchen bis attiny13 HV bit file mit dem attiny85 ging, nur leider fehlte mir immer noch ein bit, nach ein paar stunden genug gehabt und stange attinys
config files haben jetzt eine Onlinekennung und brauchen somit nur einmal hochgeladen zu werden. * AtTiny 13 (Hab halt noch ein paar davon rumfliegen :) * Viele fixes hier und da. Für Details siehe GIT log. Viel Spaß! http://bu3sch.de/toprammer/toprammer-0.5.tar.bz2
-
Thread
PWM bei Mega8 und 2313
Wie kann das sein - Oder wie kann ich es dann umstellen? Es gibt in der Liste von AVRprog keinen Attiny2313 - ich hab stattdessen den Attiny26 genommen. Programmieren lässt er sich damit... Grüße markus
installiert. Mit dem dort integrierten CodeVisionAVR Chip Programmer kann man alle AVRs (auch den ATtiny2313) programmieren. Danke für eure Hilfe! Grüße Markus