-
Thread
100A per uC schalten (2)
mehreren kHz die anfangs als PWM-Frequenz genutzt habe. Am Ende ist mir aufgefallen das man z.B. beim ATTiny26 auch den PWM Ausgänge so konfigurieren das diese +40mA/-40mA können, wenns dann noch ein TTL Pendant zum IRFP2907 gäbe könnte ich beim nächsten Mal den Treiber auch noch komplett einsparen einsparen
-
Thread
PB0 an Attiny 26 bleibt immer high
Hallo, ein Attiny26 verhält sich gerade etwas komisch, da PB0 immer high bleibt, egal was ich im Code schreibe. #include <avr/io.h> #include <util/delay.h> int main(void) { DDRB = 0xFF; DDRA = 0xFF;
-
Thread
64 Bit float Emulator in C, IEEE754 compatibel
> Ich habe ebenfalls bewusst die Devices ohne MUL nicht unterstützt, > da in die 8KB eines ATTiny schon float Probleme erzeugt. Na, da geht schon einiges. Siehe zum Beispiel [[4000 Stellen von Pi mit ATtiny2313]] > Meine Lizenz ist 1:1 dieselbe wie von AVR-Libc, habe die bewusst > genommen
.. Bei x = 2^-26 ist der zweite Term 2^-78/120, d.h. etwas größer als 2^-85, was mehr als 53 bits von 2^-26/3 entfernt ist. Damit trägt schon der 2. term nichts mehr zu einem 53-bit Signifikant bei. Ähnlich ist es
-
Thread
AVR Signature Bytes - Liste aller Controller?
= "ATMEGA8535"; signature = 0x1e 0x93 0x08; desc = "ATTINY26"; signature = 0x1e 0x91 0x09; desc = "ATTINY261"; signature = 0x1e 0x91 0x0c; desc = "ATTINY461"; signature =
1E5106=AT89S51 1E5206=AT89S52 1E9001=AT90S1200 1E9004=ATtiny11 1E9005=ATtiny12 1E9006=ATtiny15 1E9007=ATtiny13 1E9101=AT90S2313 1E9102=AT90S2323 1E9103=AT90S2343 1E9106=ATtiny22 1E9107=ATtiny28 1E9108=ATtiny25 1E9109=ATtiny26 1E910A=ATtiny2313 1E910B
-
Thread
ZigBit ZigBee Meshnetics
Farnell) und war auch beim Löten ganz vorsichtig?! Der USBprog liest zuverlässig: ATmega168, ATtiny13, ATtiny26 und ATtiny2313.. Levelshifter funktioniert hier auch problemlos (hier hab ich tlw. direkt an den Beinen gelötet..) Wenn ich die ZigBit module an 3.3V häng, dann laufen die internen Oszillatoren
-
Thread
Software-UART für ATtiny26
Hi! Ich benötige für meine Versuche einen Soft-UART in ASM am Tiny26. Hat jemand sowas schonmal realisiert oder muss ich das selbst übernehmen? :-S mfg PoWl
-
Thread
AVR ohne Reset Brennen. Hochvoltprogrammer?
Programmieren nehmen und den Resetpin brauchst der auch nicht mehr. Allerdings mußt Du auf den ATtiny261/461/861 upgraden, damit die Bootloaderbefehle unterstützt werden. Der ATtiny26 ist eh abgekündigt. Peter
> Versuche gerade im Datenblatt vom Attiny26L was über HV-Programming zu > finden.. Findest du unter "Memory Programming"/"Parallel Programming". > Allerdings mußt Du auf den ATtiny261/461/861 upgraden, damit die > Bootloaderbefehle
-
Thread
ATtiny26 mit RC-Glied takten
Ich bin neu bei den Microcontrollern und habe gleich mal eine Frage ;) : Ich möchte einen ATtiny26 mittels RC-Glied (Poti und 22pF an XTAL1 wie im Datenblatt beschrieben) takten. Voriges Jahr hatte es schon mal funktioniert, dann habe ich den Controller abgeschossen. Leider ist mein Kollege, der
-
Thread
tiny26 adc nur 6 bit?
öffnen. Sie wird als Text angezeigt. Aber wenn du sooooo misstrauisch bist.... [pre] $regfile = "attiny26.dat" $crystal = 1000000 Config Adc = Single , Prescaler = Auto , Dim A As Byte Dim B As Byte Dim C As Word Open "COMB.6:9600,8,N,1,Inverted" For Output As #1 Waitms 500 Print #1
Der ATTiny26 kann definitiv 10 Bit wandeln: http://www.mikrocontroller.net/topic/31370#new Ob nun die speziellen Funktionen und Parameter des Bascom richtig verwendet werden und den richtigen Code erzeugen
-
Thread
Universalshifter + Tiny2313
//www.reichelt.de/?;ACTION=7;LA=6;OPEN=1;INDEX=0;FILENAME=A240%252FSN74194_74LS194%2523TEX.pdf;SID=26XDD7n6wQARoAAHSxRSIfbd8895a05bb6b51c2567b64c3bb16de) richtig verstanden hab. Aber das ganze funktioniert nicht wirklich wie ich mir das vorgestellt habe. Um genau zu sein es passiert gar nichts wenn
Im Anhang habe ich Schaltplan drin. Hier der Code, den ich verwende (Basic) [pre] $regfile = "ATtiny2313.dat" $crystal = 8000000 Ddrb = &B11101111 Portb = &B00010000 Main: Do Portb.5 = 0 'S1 von low... Portb.5 = 1 'auf high ziehen (Parallel Load-Mode) Portb
-
Thread
Resetbeschaltung nötig oder hat der Dragon Push&Pull?
Hallo, bevor ich den ATTiny26 im Dragon programmiere wollte ich mal kurz fragen ob man die Resetbeschaltung braucht so wie ich sie in den Textool-Sockel eingelegt habe oder ob man ganz darauf verzichten kann, könnte mir vorstellen
-
Thread
avarice 2.6 vs. 2.7 mit dragon problem
der dragon wird nicht erkannt. Vergleich: ========== avarice --dragon --debugwire --part attiny44 :4242 AVaRICE version 2.6, Jul 5 2007 10:26:09 Defaulting JTAG bitrate to 1 MHz. Make sure that the target frequency is at least 4 MHz or you will likely encounter failures controlling the
number: 00:a2:00:00:3f:c3 Reported debugWire device ID: 0x9207 Configured for device ID: 0x9207 attiny44 -- Matched with attiny44 JTAG config complete. Preparing the target device for On Chip Debugging. Waiting for connection on port 4242. UND: ==== ./avarice --dragon --debugwire --part
-
Thread
Pollin Atmel Evaluations-Board & Co. - Fragen
pdf drauf: --" Mit diesem Atmel-Evaluatios-Board können die Microcontroller der Atmel-Familien ATtiny12/, 15, ATtiny2313, ATmega8, ATmega16/32 sowie den ATmega8535 direkt auf der Platine programmiert werden "-- du muß dich eine von denen Kontroller besorgen und dann klapt es! Gruß Martin
Hallo, hatte demnächst vor ein paar ATtiny13-20 zu programmieren. Auf Arbeit habe ich eines dieser besagten Atmel Evaluationsboards V2.0.1. Kann ich damit den ATtiny13-20 ohne Probleme beschreiben, da in der Info zum Board nur ATtiny12 &
-
Thread
Probleme mit RSTDISBL bei Attiny26
den Pin brauchst, nimm den Nachfolger ATTiny261 und brenn nen Bootloader rein. Peter
Hallo, Kann mir Jemand kurz die Unterschiede zwischen Attiny26L und Attiny261 erleutern? Kann ich bedenkenlos den Nachfolger einsetzen oder sollte ich es erst testen und die Software evtl umschreiben? Gruss Alex
-
Thread
Audioumschalter 3Quellen 1 Ausgang auf Atmel Basis
button. } } return 0; } [/c] das wäre das programm für die schaltung für den ATTiny26 Leider brauch ich da noch ne schaltung
-
Thread
Countdown timer für UV Belichter
Hi an alle Wie bekomme ich die software auf einen attiny26 oder attiny2313 Danke http://www.mikrocontroller.net/topic/48450#new
>Wie bekomme ich die software auf einen attiny26 oder attiny2313 Sehr klein schreiben... [Ernst] Mit einem C-Compiler (in diesem Fall dem AVR-gcc, Teil des WinAVR-Paketes) und einem Brennprogramm. Dazu sollte man sich das WINAVR-Paket
-
Thread
Crystal Oscillator, fast rising power was?!
Oscillator has a smaller output swing. This reduces power consumption > considerably. (vgl. Seite 26 Mega16 Datasheet 10/06) Die Einstellungen für die Startup-Time (SUT) hingegen stellt man mit CKSEL0 und SUT1..0 ein. Und bei einer langsam ansteigenden Versorgungsspannung kann es sein, dass der
danke, das sind wirklich hilfreiche infos :-) Mein ATtiny26 verliert als auch seine EEPROM daten wenn man ihn langsam abschaltet. mfg PoWl
-
Thread
Junkers CAN-Bus Protokoll
Eine der LED-Ausgaben von Daves Software zeigte auf GPIO 26. Ich glaube, dass das das "Schmieren" verursacht hat. GPIO 26 ist ja eigentlich INT ...oder täusche ich mich?
auch funktionieren. Attiny sollte auch funktionieren. Muss allerdings gestehen, das mir hier der Sinn fehlt.
-
Thread
Hilfe Ampelschaltung mit Bascom ATtiny26
hi habe volgendes Problem, Wenn ich die zweite Ampel2_gruen Alias Portb.4 Ampel2_gelb Alias Portb.5 Ampel2_rot Alias Portb.6 Reinschreibe dann geht die andere ampel bei gelb aus. Bitte um Hilfe.Vielen Dank chris
-
Thread
ATmega128 timer0 geht nicht
Abkürzung geläufig gewesen wäre würd ich das doch glatt so machen. Aber mein Code hat bei einem ATtiny26 genau so prima funktioniert. Manchmal versteh ich die Welt wirklich nimmer. Also nochmal ins Datenblatt gucken. 1<<TOIE0, was meiner LED allerdings herzlich egal zu sein scheint ... das wär dann
wechselt, muß man immer prüfen, ob sich was in den IO-Registern geändert hat. Ich bin grad dabei vom ATtiny26 auf ATtiny261 zu wechseln, weil der ja abgekündigt ist. Ich gehe zu 99% davon aus, daß zumindest das Hex-File nicht mehr läuft. Peter
-
Thread
8 x 8 x 7-Segment Anzeigen per PC ansteuern
fh_view_size=10&action=search&fh_source_url=%2fconrad%2flayout2%2findex.fh%3ffh_host%3dwww1.conrad.de%26fh_session%3d%2fscripts%2fwgate%2fzcop_b2c%2f~flN0YXRlPTM0NjYwMTM3OTA%3d&layout=layout2&~template=pcat_area_s_browse&p_searchstring_artnr=&fh_sort_by=&fh_host=www1.conrad.de&zhmmh_area_kz=&https_reload
gibt es diese FTDI Dinger die unterstützen auch Bitbanging! Hab das mal kurz durchgerechnet: ATTINY 2313 1,30 € ULN 2003 0,25 € 7-Segment-Anzeige 9,70 € Platine etc. 5€ etwa 17€ x 64 Anzeigen = 1088 € Hardwarekosten bei Minimalstem Entwicklungsaufwand.
-
Thread
Woher ATtiny261?
Der ATtiny26 ist ja abgekündigt, aber nirgends ist der Nachfolger zu kriegen. Weiß jemand, wo man den ATtiny261 oder besser gleich 461 in Kleinmengen kriegt ? Peter
bei Schukat gibt es die ATtiny261 für 2,40 EUR ab 5 Stück und ab 10 Stück kosten die nur noch 1,70 EUR.
-
Thread
Helpthread zum Wikiartikel AVR Eclipse
__AVR_AT90S2323__ at90s2333 __AVR_AT90S2333__ at90s2343 __AVR_AT90S2343__ attiny22 __AVR_ATtiny22__ attiny26 __AVR_ATtiny26__ at90s4414 __AVR_AT90S4414__ [...] attiny11 __AVR_ATtiny11__ attiny12 __AVR_ATtiny12__ attiny15 __AVR_ATtiny15__ Assembler options ================= [...] [/code] Als Resultat ist die Liste der supporteten MCUs leider leer, keine Auswahlen möglich :-( Ist vielleicht irgendwann/-wo eine Version
-
Thread
Atmel 2313 + Zündung
besser (O-Ton Atmel). Die alten AT90 gelten als problematisch in störverseuchter Umgebung. Besser ATTiny2313 oder noch besser Typen bei denen die kritischen Leitungen in der Mitte statt an den Ecken auflaufen (Tiny26,Mega8). Klarerweise: Alle Leitungen so kurz wie möglich. Ganz besonders natürlich
Hallo, ich schliesse aus deinem Text, dass Du einen AT90S2313 meinst, deshalb rate ich Dir zu einem ATtiny2313. Die AT90S Serie hat ein sehr bescheidenes RST Verhalten. Der RST kommt von deiner Zündspule über die +B leitung. Du musst die Betriebsspannung weiter filtern z.B. Spule, EMI Filter oder vielleicht
-
Thread
Mikrocontroller macht kurzschluss?
CodeLock AVR LT version. ONLY SIX keys are working: 1,2,3,*,0 and #. You can order programed ATtiny2313 for 8 EUR + 4 EUR for mail costs = 12 EUR. You put 12 EUR on my bank account, and then I send you programed ATtiny2313. Programmed AT90S2313 or ATtiny2313 (1 user code - 1 to 8 digits - LCD is on) = 8 EUR or 10 USD. Programmed AT90S2313 or ATtiny2313 (8 user codes - 4 to 6 digits - LCD is off) = 12 EUR or 15 USD. Programmed AT90S2313 or ATtiny2313 (40 user codes - 4 to 6 digits - LCD is off) = 29 EUR or 37 USD. Regards. also
-
Thread
Reichelt LCD funktioniert nicht recht -- ASM -- AVR
Claudio H. wrote: > Am liebsten an einem Attiny12 jedoch habe ich dazu überhaupt keinen Plan > wie ich das anstellen könnte.. ( Ideen Sehr wilkommen :D ) Schon das hier probiert? http://www.mikrocontroller.net/topic/6500#new Peter
gleich im 4bit Modus und dann ging es bei mir. Schicke mal ein Beispiel Programm in C mit AT Tiny 26 LG Thorsten
-
Thread
Unterschied in Codegröße zwischen CodeVision und WinAVR
Hallo Ich benutze beruflich wie auch privat den CodeVision C-Compiler. Prozesoren: ATtiny26, ATMega32, ATMega128. Nun möchte ich auf Eclipse mit WinAVR/AVR-GCC als Compiler umsteigen. Dabei interessiert mich hauptsächlich die bessere IDE von Eclipse und die möglichkeiten Plugins einzubinden
bis -O3 (ohne -Os) haben keine Verringerung der Codegröße gebracht. Da das Projekt auf einem Tiny26 mit 2k Flash laufen soll, hätte ich schon ein Problem. Im privaten Sector würde ich einfach einen größeren Prozessor nehmen. Aber im beruflichen Sector, wo auch Stückzahlen eine Rolle spielen, erzeugt
-
Thread
ADC wird von normalem Programmablauf gestört, ATtiny26
Hi.. Ich versuche für eine Akkuladeschaltung derzeit ein paar Experimente mit dem ADC meines ATtiny26. Der Tiny26 steuert zu dem ADC noch einen LED-Farb-Fader mit 3 Software-PWMs an. ich messe über den ADC Kanal 0 und habe dort einen Poti gegen masse und AREF angeschlossen. An AREF befindet sich
-
Thread
TWI Master mit USI, Stop condition geht nicht (AVR)
Hi. Im Anhang findet ihr den Source meines TWI Masters der mit dem USI des u.A. ATtiny26 funktionieren soll. Datenübertragung und sonstiger mist funktioniert soweit schonmal einwandfrei. Allerdings haperts bei der Stop-Condition. Der µC weigert sich SDA zu releasen dass dieses von den
-
Thread
AVR Bezeichnungen
GPS wrote: > Was bisher noch vergessen ging... Die ATTiny haben kein UART. Ach? und was ist mit dem Attiny2313, der ein UART hat...?
sind vom IO-Bereich in den Memory-Bereich verschoben worden. Mich wundert allerdings, daß der ATtiny26 schon abgekündigt ist, ehe die ATtiny261/461/861 richtig verfügbar sind. Peter
-
Thread
ATtiny26 und externes RAM (UM61256)
Peripherie-Hardware? Ich möchte damit eigentlich nur das interne RAM erweitern. Ich bin soweit mit dem ATtiny26 u.a. vertraut, dass ich ihn in Assembler für einfache Aufgaben incl. Interrupts programmieren kann. Setzt also bitte für eine Antwort, einen Tip, nicht zu viel an theoretischem Wissen über µCs voraus
Hallo Benedikt ! Das ging aber schnell !!! Ich habe einige ATtiny26 und eine Handvoll UM61256, deshalb meine Frage. Wie würde eine Beschaltung mit latches oder Schieberegistern aussehen ? Mich interessiert das einfach und ausserdem möchte ich meine Kenntnisse erweitern
-
Thread
AD-Wandler zeigt falsche Ergebnisse an
Beschaltung der AVCC gehalten wie sie im Datenblatt vorgeschlagen wird? Hier mal am Beispiel des ATtiny26. Ein Abfallen der Referenzspannung könnte auch höhere Werte ausspucken aber die sind ja in deinem Fall ganz schön hoch. Nutz du die interne Referenz? Probier es doch mal aus die 64 AD-Wandlungen
-
Thread
TWI Master mit USI sinnvoll?
Hi.. Nachdem ich soweit erfolgreich einen Slave Receiver mit dem USI des ATtiny26 zusammengebastelt habe wollte ich für den Tiny auch einen Master programmieren. Bin nur gerade etwas unschlüssig. Der Takt muss aso per Software erzeugt werden oder direkt über den Timer0 overflow
-
Thread
Wie geht USBAVR-ISP + AVRDUDE + Linux?
erkannt, und es erscheint ein /dev/ttyACM0 - AVRDUDE 5.4 aufgerufen mit avrdude -p attiny45 -c avrisp2 -P /dev/ttyACM0 -t um in den interaktiven Modus des AVRDUDE zu gelangen Ergebnis: avrdude: ser_send(): write error: Invalid argument Das gleiche passiert, wenn ich
Ergebnis: Weder Terminalausgabe noch blinkende LED. - AVRDUDE aufgerufen mit avrdude -p attiny45 -c avrisp2 -P usb -t weil ich irgendwo gelesen habe, dass man für das STK500 "usb" als Port angeben soll. Ergebnis: avrdude: usbdev_open(): did not find any USB device "usb"
-
Thread
TWI clock stretching funktioniert nicht
Hi mal wieder.. in der Erwartung dass hier nicht viele helfen werden: In der ISR meine ATtiny26 mit dem beliebten USI im TWI modus möchte ich gerne die SCL leitung auf LOW ziehen in dem ich einfach während ich alles abarbeite das PB2 in DDRB auf 1 stelle und somit den ausgangstreiber aktiviere
-
Thread
ATmega8 TWI <- ATtiny26 USI TWI, clock stretching?
Hi. Wollte mal ob ich mit meinem ATtiny26 als Slave ein Clockstretching fabrizieren könnte und mein ATmega8 als Master auch gewillt ist darauf zu reagieren bzw. zu hören. Mir ist nämlich aufgefallen dass in der ISR des Tiny teilweise zuviel
-
Thread
Problem mit Multiplexanzeige
laufen. Sie haben eine gemeinsame Kathode. Die 4 Anoden liegen über PNP-Transistoren am Port B meins ATtiny die jeweils mit 1kOhm basiswiderstand durchgesteuert werden. Die 8 Kathoden hängen über jeweils einen 470 Ohm Vorwiderstand direkt am Port A. Die einzelnen Anzeigen habe ich mit Sekundenkleber zusammengebappt
OK *alle unwichtigen Teile rauslöscht*. [avrasm].include "tn26def.inc" ; Deklarationen für ATtiny26 .def dig1 = R16 ; Speicherplätze für Ziffern .def dig2 = R17 .def dig3 = R18 .def dig4 = R19 .equ digport = PORTA ; Datenport
-
Thread
Atmega8515 verlor plötzlich sein Programm?
nen Brownoutreset und da schließe ich immer nen MAX813L an. Ich habe nur ein Projekt, wo ein ATtiny26 ohne Reset-IC drinsitzt. Bisher gabts damit keine Probleme, obwohl im Gerät bis zu 15000V rumgeistern. Wir haben aber auch keine riesen Stückzahlen. Peter P.S.: Wir setzen aber auch seit
1,8V habe ich aber im Studio noch nicht gesehen weil ich nur mit den älteren Typen arbeite ATM16 ATt26. Außerdem kann man auch die Verzögerung bis zum Start auf 64mSek setzen bis dahin sollte die VCC auch ihren Endwert erreicht haben.
-
Thread
[AVR] Attiny 11, 12, 15, 26 EOL announced.
Zeit, mal meinen Bestand an Datenblättern auf den neuesten Stand zu bringen. Und was finde ich: Attiny 11, 12, 15, und 26 sind als 'Not recommended for new designs' markiert. Bei 11, 12 & 15 habe ich das auch erwartet, aber daß es den Attiny 26 jetzt schon erwischt, verwundert doch etwas. Alternativen: Attiny11, 12, 15 : Attiny 13, 25, 45, 85 Attiny26 : Attiny 261, 461, 861. Erhältlichkeit: Attiny 13, 25, 45, 85 sind bei Reichelt und CSD gelistet, den Attiny 461 gibt's bei CSD. Vorteile Attiny 261,
-
Thread
Welchen MicroController nehmen?
mit dem DS18B20 machen, da muß man nichts umrechnen. Analogmessungen würde ich in nen 2. AVR (ATtiny26) mit eigenem Spannungsregler (78L05) auslagern, dann kann man die Störungen besser beherrschen. Als Hauptprozessor würde ich nen ATmega88 vorschlagen (Programmiersprache C), da kann man notfalls
-
Thread
USI: I²C/TWI Slave sendet kein ACK :-/
dass er ein NOT ACK empfangen hat und bricht wie erwartet ab. Fehlt irgendwas? [avrasm].include "tn26def.inc" ; Deklarationen für ATtiny26 .equ adress = 127 ; TWI Adresse .cseg ; Programm-Flash rjmp init ; Reset-Einsprung .org 0x007 ;
auch noch ne Weiche einbauen. Immerhin schonmal ein Anfang :-) mfg PoWl [avrasm].include "tn26def.inc" ; Deklarationen für ATtiny26 .equ adress = 127 ; TWI Adresse .cseg ; Programm-Flash rjmp init ; Reset-Einsprung .org 0x007 ;
-
Thread
Gentoo Linux crossdev atmega256x gcc4.1.2
4.1.1 --target-help folgendes aus: Known MCU names: avr1 avr2 avr3 avr4 avr5 avr6 at90s1200 attiny10 attiny11 attiny12 attiny15 attiny28 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4433 at90s4414 at90s4434 at90s8515 at90s8535 at90c8534 at86rf401 attiny13 attiny2313 attiny261
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
Hilfe bei TWI / I²C mit dem USI des ATtiny26
Slave-Adresse fehlt dann natürlich. Warum ist denn das so verschoben? mfg Paul H. [avrasm].include "tn26def.inc" ; Deklarationen für ATtiny26 .equ twi_addr = 100 ; TWI Adresse .cseg ; Programm-Flash rjmp init ; Reset-Einsprung .org 0x007