-
Thread
CAN Bus Alternative für Arduino
LIN-Unterstützung im UART, d.h. der kann einige LIN-Besonderheiten nicht. Einige wenige können es, zb Attiny167. Bei den PICs können es alle mit einem EUSART, also alle PIC24/dsPIC/PIC32 und alle modernen PIC18 (mit J oder K in der Typenbezeichnung). Und: LIN ist so designed, dass die Slaves keinen Quarz
> und AVR jetzt auch von Microchip kommt: warum nicht einen kleinen > Schritt weiter gehen: PIC18F26K80. Hat eine deutlich verbesserte Version > des CAN vom 2515 eingebaut (ECAN, mehr Buffer, weniger Bugs, kein > SPI-Flaschenhals), und Prozessor, Speicher und restliche Peripherie sind > auch schon
-
Thread
Impulszähler-Chip
Wird wohl auf eine ATtiny12 im DIP8 Gehäuse hinauslaufen. Bei geschickter Schreibstrategie sollten die 64 Byte EEPROM locker reichen
Max D. schrieb im Beitrag #4107323: > nehmen wir den atmega8 zu groß! wird wohl ATtiny12.
-
Thread
[V] FT232BM und verschiedene AVRs
3 Stk. FT232BM: 3.00 EUR / Stück, alle drei 8 EUR - 1 Stk. ATMEGA16L-8AI: 1.50 EUR - 1 Stk. ATTINY26-16SI: 0.17 EUR ? - 3 STK. ATTINY26L-8PI: - 1 Stk. AT90S232-10PI - 1 Stk. ATTiny15L-1PI - 1 Stk. AT90S8515-8PC - 1 Stk. AT90S443-8PI - 1 Stk. ATMEGA163L-4PC - 1 Stk. AT90S8535-8PI - 1 Stk
-
Thread
AVR16EB14 ist irgendwie zu schnell
Ich versuche gerade, einen Bausatz, den wir bislang mit ATtiny24 ausgerüstet haben, auf AVR16EB14 umzubauen. Dazu gehört ein periodischer Timer-Interrupt, Wunschfrequenz ist 600 Hz. Wenn ich in der Overflow-ISR einen IO-Pin einen Impuls ausgeben lasse, dann
0000026a <.Loc.149>: /* TCE0: interrupt each 1/F_TIMER */ TCE0.PER = F_CPU / F_TIMER; 26a: 2c e6 ldi r18, 0x6C ; 108 26c: 35 e0 ldi r19, 0x05 ; 5 26e: 20 93 26 0a sts 0x0A26, r18 ; 0x800a26 <__RODATA_PM_OFFSET__+0x7f8a26> 272
-
Thread
attiny85 1Mhz Arduino virtuell Serial Protokoll beenden
höchste was ich hinbekommen habe von 4 Zeichen waren schon mal 3 :-) Sonst nur Datenmüll. 22⸮ ⸮26 2⸮⸮⸮⸮2⸮3 ⸮⸮⸮⸮⸮⸮⸮ 22⸮ 2⸮5⸮ ⸮23 )⸮ ⸮⸮3 ⸮224⸮ 2⸮⸮ ⸮24⸮⸮223 Ok also doch ein andren einbauen mist. Denoch danke ich euch.
vertragen. (Muss man erstmal Trauf kommen) Steht nur Nirgends! https://www.instructables.com/id/ATTiny85-connects-to-I2C-OLED-display-Great-Things/
-
Thread
ISP programmer mit Textool
besten die pinbelegung ändern um verschiedene AVRs zu programmieren: ATMEGA(28): 8/48/88/168/328 ATtiny (20): 2313/4313/26/261/461/861 ATtiny: (14): 15/45/85 ATtiny (8): 13/25/45/85 Meine aktuell besste idee: Demultiplexer die von einem ATiny(welcher genau steht noch nicht fest) angesteuert
-
Thread
avrdragon ISP Problem
4.12 SP3: Sw: 0x0100 0x0101 Full Support for: ATmega48/88/168, ATmega8, ATmega32, ATmega128, ATtiny13, ATtiny25/45/85 and ATtiny2313 February 26th, 2007 - Sw: 0x0101 0x0109 (released with AVR Studio 4.13) Added part support for ATmega88P and ATmega168P Mal sehen, wenn angegeben ist, das der
-
Thread
Phasenverschobene PWM mit AVR
Schau Dir mal die Nachfolger des ATTiny26 an, also ATTiny261/461/861, die wohl sind genau dafür optimiert. ...
**************************************************************** http://www.atmel.com/devices/ATTINY261A.aspx?tab=documents
-
Thread
Ausführungsgeschwindigkeit ARM M0
Vielleicht reicht Dir ein ATtiny25: https://www.mikrocontroller.net/topic/367615#4141508
ATtiny25 taktet mit 350 kHz und hat damit hinreichend Reserve für diesen Geber.
-
Thread
Frage zu Prüsumme und zum Flash lesen
0x4c = AT90S2343 Device code: 0x51 = (unknown) Device code: 0x55 = ATtiny12 Device code: 0x56 = ATtiny15 Device code: 0x68 = AT90S8535 Device code: 0x6c = AT90S4434 Device code: 0x86 = (unknown) Device code: 0x87 = (unknown) Device code: 0x23
) Device code: 0x45 = (unknown) Device code: 0x46 = (unknown) Device code: 0x5e = ATTINY26 Device code: 0x60 = ATMEGA161 Device code: 0x61 = (unknown) Device code: 0x62 = (unknown) Device code: 0x63 = (unknown) Device code: 0x64 = ATMEGA163 Device code: 0x66
-
Thread
STM32 counter up/down mit Step/Dir Signalen
out Out Portc , R27 Out Sreg , R8 $end Asm Return A_step: $asm in r8,SREG Out Tcnt1l , R26 'timerL auf 255 setzen Out Tcnt1l , R26 'timerH auf 255 setzen sbic pinB , 3 'Dir Pin Subi R22
bei Digi-Key auf den LS7184N, der konvertiert von A/B nach STEP/DIR. Kostet deutlich mehr als ein ATtiny o.ä. und ist ein Marktplatzangebot (wohl direkt vom Hersteller), dafür muß er nicht programmiert werden.
-
Thread
Batteriewahl und Powermanagement
einen Attiny könntest du aus 3 AA-Zellen direkt versorgen, und den ESP getrennt davon. Hast du dir diese Artikel mal angeschaut: https://www.mikrocontroller.net/articles/Ultra_low_power https://www.mikrocontroller.net
ihr Empfehlungen was ich mir da angucken sollte? Steht doch schon viel weiter oben im Thread: ATtinyIrgendwas+RFMirgendwas. Konkret z.B. ATtiny84A + RFM75-S. Damit kannst du einen Betriebsspannungsbereich von 1.9..3.6V ohne irgendwelche Wandler überstreichen. Damit bist du schonmal sehr frei bei
-
Thread
Arduino - bringt's das ? Gesperrt
kostet je nach Umfang meistens zwischen 5-10€. Dazu ein Avr, der unter 1€ kostet (bspw. Atmega48, Attiny2313, Attiny24, Attiny13, Attiny25). Wie da ein Arduino-Board mit völlig überzogenen veProzessor günstiger sein kann, rstehe ich immer noch nicht. F. Fo schrieb im Beitrag #3235003: > SMD Scheiß
Beitrag #3899470: > Schalter der die Lampen ein schaltet und sie nach einer Zeit ausgehen Ein ATTiny ist da in der selben Preisregion wie ein NE555. Aber gibt es einen Arduino mit ATTiny? BTT bitte! Der Topic heißt: "Arduino - bringt's das ?"
-
Thread
XTAL1 und PW4 an einem PIN?
Ich habe denn ATtiny26.
dann ist die Gefahr sehr groß, dass der Chip per ISP nicht mehr ansprechbar ist. Lief dein Tiny26 bisher ohne Quarz? - Wenn ja, dann ist der interne Oszillator aktiviert. Dann kannst du die XTAL-Pins als I/Os benutzen. Wenn ich mich nicht irre (muttu im Datenblatt nachschaun) wird der Tiny26 so
-
Thread
ATtiny 2313, woher??
ausgestatteten Controller. Da ich ein AVR-Fän bin, sah ich mich bei den neuen Typen mal ein wenig um. Der ATtiny 2313 scheint mir für mein Vorhaben sehr gut geignet zu sein. Jetzt nur die Frage, wo bekomme ich diesen ? Hat schon einmal irgend jemand den ATtiny2313 käuflich erworben? Und wenn ja, wo?? Würde
Klein und verfügbar sind: ATTiny26 ATMega8 Mit 90S1200, 90S2313, Tiny12, Tiny15 würde ich nichts neues mehr anfangen. Peter
-
Thread
I2C-Bus Adressproblem bei 50 identischen Slaves
Der Hinweis von Christian sollte Erfolg versprechen. Nimm einen ATtiny mit USI-Schnittstelle und 10-Bit ADC's (z.B. ATtiny26). Mit Hilfe der USI-Schnittstelle kann ein TWI-Slave nachgebildet werden, dazu gibt es sogar App-Notes bei Atmel. Der Slave könnte seine eigene
hierher. Eine weitere Frage: Angenommen ich habe einen Master (ATmega32) und viele Slaves (ATtiny) auf dem TWI hängen. Die Slaves messen über den internen ADC eine Spannung und der Master "erfragt" diesen Messwert aller Slaves über TWI. Ab Seite 183 im ATmega 32 sind sogenannte "Transmission
-
Thread
LAING DDC Pumpe µC gesteuert *help/beratung*
ATMEL zusammen mit dem WinAVR-Compiler(frei). Für deine Zwecke und zum Einstieg ist z.B. ein Attiny13 oder Konsorten ganz brauchbar. Für eine zeitgesteuerte Abfolge hat der alles an Bord, sogar PWM wenn ich mich nicht stark irre. Für etwas größere Anwendungen gäbe es da z.B. den Attiny2313, aber
Pressure: 22 PSI (1.5 BAR) Temperature Range: Up to 140°F (60°C) Noise Level (Swiftech's Results): 24 ~ 26 dBA in a quiet room @ 2' Electrical Connector: 4pin Molex Weight: 7.3 oz (207 gr.) RPM Sensor: 3 pin connector
-
Thread
Schrittmotortreiber probleme
). die BUZ11 werden durch nur durch einen BC548 angesteuert. die Schrittfolge wird von einem ATiny26 berechnet. die stromregeleung übernimmt ein lm358 wie im zweiten schaltplan. nun tauchen immer wieder probleme auf 1. bekommen die transistoren Q1 (BC547) der treiberstufen vom IRF5305 ab und
erstellt hab versucht ihn so übersichtlich wie möglich zu gestalten die bits 1-4 werden von einem Attiny26 berechnet. mfg daniel
-
Thread
Videosignalgenerator, 16bit-Programmierung
liebes Forum, ich wollte spaßeshalber ein BAS-Videosignal auf meinem Attiny2313 erzeugen. Da ein Bild aus 625 Zeilen besteht ist der Counter für die Zeilenschleife mehr als 8 Bit groß. Deshalb muss ich wohl mit 16 bit rechnen was ich im nachfolgenden codeschnipsel wohl versucht
>sind die register 24 und 25 die einzigen 16bittigen? Nein. adiw/sbiw lassen sich auch mit r27:r26 (X), r29:r28 (Y) und r31:r30 verwenden. MfG Spess
-
Thread
PC Lüfter Drehzahl regeln
Die Auswahl an PWM-Lüftern ist riesig: http://www.caseking.de/shop/catalog/Luefter/PWM-Luefter:::26_10448.html Und wer technische Hintergründe dazu wissen will: http://www.heise.de/ct/hotline/PWM-Luefter-322024.html
dass für jeden Zweck die richtige Portzahl vorhanden ist. Also ich nehme meist die Reihenfolge "ATtiny85 (8 Pin), ATtiny84 (14 Pin), ATmega328 (28 Pin) und ATmega1284 (40 Pin). In der SMD-Version gibts teilweise jeweils noch mehr Pins. >> Und wie wäre es, bei mehr benötigter Leistung einfach mehrere
-
Thread
Euer Lieblingscontroller
AVR tiny26, wenns noch kleiner wird tiny13 :D
projekt bezogen (PSOC, ARM9, CM3 bald). Für private kleine dinger vor ein paar jahren PICs, jetzt attiny, atmega, selten xmega. Hin und wieder, weil es spass macht 6502, 680x und deren clones.
-
Thread
Dynamischer Variablenname in Scheife hochzählen
RGB-Leiste Stufe 1 > int LED2 = 25; // Output RGB-Leiste Stufe 2 > int LED3 = 26; // Output RGB-Leiste Stufe 3 Du mußt natürlich die LEDs als Array anlegen: [c] int LEDS[] = { 24, 25, 26 ]; // usw. [/c]
Ups, Schreibfehler. [c] int LEDS[] = { 24, 25, 26 }; // usw. [/c]
-
Thread
viele Fehler im Programm <-Anfänger
-o buttons.o In file included from buttons.c:26: buttons.h:1: error: stray '$' in program buttons.h:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before ':' token In file included from buttons.c:26: buttons.h:1:38: error: invalid
error: stray '$' in program In file included from buttons.h:35, from buttons.c:26: rc5.h:53: error: expected ')' before 'cmd' In file included from buttons.c:26: buttons.h:56: error: expected ')' before '*' token buttons.c:45: error: expected ')' before '*' token make.exe: **
-
Thread
Spielzeug-Ampel mit (Timer) Relais-Schaltung
unnütze Stromverbraucher. Eher https://www.amazon.de/AZDelivery-Digispark-kompatibles-Development-ATtiny85/dp/B076KVKHH1/ref=asc_df_B076KVKHH1/ Hat genug I/O für dieses Projekt, ist nicht schwieriger als ein Arduino, aber läuft direkt aus Batterie bei geringem Stromverbrauch.
Attiny85 reicht für den Fußgängerteil mit einmal rot, einmal grün und einem Taster. Mag man den Spaß erweitern um die Anzeige für Fahrzeuge, ist man schon wieder gekniffen. Ich habe da mal was zusammengetippt
-
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
"Universalprogrammer" für Linux
Den hatte ich noch gar nicht gesehen. Schick. Wenn er jetzt noch updi für die neuen Attiny könnte...
AVR-Bastler schrieb im Beitrag #5711473: > Wenn er jetzt noch updi für die neuen Attiny könnte... Wenn es speichermassig beim 644 schon gng wird, ist ein Attiny doch mindestens 1 Hausnummer unterhalb der Anforderungen: die Attiny hören z.Zt. bei 16/2 kB auf, der 644 ist mit 64/4 kB
-
Thread
SI-Prog und Tiny15
ich versuche seit nen halben stunde mit nem SI-Prog nen Tiny15 zu programmieren. Mit dem tiny26 geht das ohne probleme nur mit nem Tiny15 oder AT90S1200 geht es eifach nicht... Verwende Ponyprog.. Da kommt immer wenn ich den flash auslesen will "Device missing...." Wenn ich auf ignorieren
anderes obwohl am flash nichts geändert wird... Beschreiben lässt er sich garnicht... mit dem Tiny26 geht alles ohne probleme... hat einer von euch nen Tip? Gruss und Danke, Georg.
-
Thread
[C] ADC Problem + Software PWM auf Attiny13
Hallo Leute, ich hab folgende Hardware: PWM Ausgang von Attiny13: PB0 1k POTI an VCC / GND, Schleifer an PB4 Nun möchte ich den Wert vom POTI per ADC abfragen und ihn prozentual als PWM ausgeben. Also je nach POTI Stellung den Duty Cicle der PWM ändern.
Wert habe ich nun behoben. Mal wieder ein peinlicher Fehler den man selber nicht sieht. VCC vom Attiny nicht angeschlossen. Jedoch gibt mein ADC immer noch nix zurück jmd eine Idee?
-
Thread
irsnd Callback function
#ifndef F_CPU # error F_CPU unknown #endif void timer1_init (void) { #if defined (__AVR_ATtiny45__) || defined (__AVR_ATtiny85__) // ATtiny45 / ATtiny85: OCR1C = (F_CPU / F_INTERRUPTS / 4) - 1; // compare value: 1/15000 of CPU frequency, presc
IRSND_OC0A = OC0A on ATmegas/ATtinys supporting OC0A, e.g. ATtiny84, ATtiny85, ATtiny87/167 * IRSND_OC0B = OC0B on ATmegas/ATtinys supporting OC0B, e.g. ATtiny84, ATtiny85 *-----------------------------------------
-
Thread
TWI mit ATTiny817 - Verständnis-Frage
Ich habe einen TWI Slave auf dem ATtiny841 implementiert. Der hat ein Modul drauf, das weitgehend dem TWI Slave des ATtiny817 entspricht. Und dafür kann ich bestätigen, dass der Stop-Interrupt durchkommt. In [c] TWI0.SCTRLB = TWI_SCMD_COMPTRANS_gc
Übertragung eines Bytes auftreten - oder? Das ergibt sich zumindest auch aus dem Zustandsdiagramm in 26.3.4.3.
-
Thread
Spannungskomperator mit ADC
Guten Abend! Ich habe folgendes Programm welches nicht so läuft wie ich es mir wünsche: Ein ATtiny45 soll über einen seiner ADC-Kanäle eine Spannung einlesen (Sensorspannung). Anschließend wird der Kanal umgeschaltet und es wird eine weitere Spannung eingelesen (Referenzspannung). Nur soll verglichen
debug(void); #endif /* ADC_H_ */ [/c] Und die ADC-Datei: [c] /* * ADC.c * * Created: 26.08.2014 13:44:00 * Author: ****** * * This file includes initialization and access function for the use of the build in ADC of an ATtiny45 */ #include <avr/io.h> #include "ADC.h" //
-
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
Einrichtung von Eclipse für AVR-Programmierung unter Linux
fshort-enums -ffunction-sections -fdata-sections -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=attiny261a -DF_CPU=1000000UL -MMD -MP -MF"main.d" -MT"main.d" -c -o "main.o" "../main.c" Building target: test.elf Invoking: AVR C Linker avr-gcc -Wl,-Map,StepUp.map -mmcu=attiny261a -o "test.elf"
>"test.lss" Finished building: test.lss Invoking: Print Size avr-size --format=avr --mcu=attiny261a test.elf AVR Memory Usage ---------------- Device: attiny261a Program: 1142 bytes (55.8% Full) (.text + .data + .bootloader) Data: 1 bytes (0.8% Full) (.data + .bss + .noinit
-
Thread
Coldcap Attiny85 Betriebszeit ausrechnen
Hallo in die Runde, ich möchte gerne meine Schaltung die mit einen Attiny85 aufgebaut ist über Goldcaps versorgen. Die Goldcaps sollen tagsüber mit einer Solarzelle geladen werden da man, wie ich hier gelesen habe, diese nicht überladen kann. Der Attiny85 läuft bis 2,8
ergeben sich folgende Werte: Kapazität: 6F Volt: 5V min. Volt 2,8V (bis dahin läuft der Attiny) =3,667 mAh meine Schaltung verbraucht in einer Stunde für 0,5 Sekunden 7 mA den Rest der Stunde schläft er mit 12µA. Dazu habe ich nun folgende Fragen: 1. Wie lange würde die Schaltung ohne
-
Thread
AVR programmierbar im low freq mode ?
nachdem ich die low.freq clk-option (32khz Quarz) mit Ponyprog2.06/STK200 in meinem ATTiny26 gesetzt habe funktioniert er zwar wie erwartet, lässt sich aber nicht mehr programmieren/auslesen ich hatte zuerst alle fuses ausgelesen und dann nur clk-sel[3] von 0 auf 1 umgesetzt, bin sicher, dass ich keine lock-fuses gesetzt habe. ist es normal, das der ATTiny26 mit 32kHz setting nicht mehr in-system programmierbar ist ?
-
Thread
Lightweight WS2811/WS2812 Library
Hi, ich versuche auch gerade die Library zum Laufen zu bekommen. Leider bisher erfolglos... Mein Attiny45 erzeugt zwar ein Signal, die Lows und Highs sind aber ca. 10x länger als sie sein sollten. Der Attiny läuft auf 8MHz, F_CPU ist entsprechend definiert, die Warteperiode wird auch richtig erzeugt,
Hallo, versuche gerade die Bibliothek auf einem attiny48 zum Laufen zu bringen. Nur Leuchten die LEDs nur in der initial Farbe. LEDs: https://www.pololu.com/product/2535 (mit der Arduino Bibliothek gehen sie) Kann das sein das der attiny48 nicht
-
Thread
Einsteigerfrage: PIC oder AVR? Evtl. Bausatzempfehlung
realisieren. Und die nötige Entprellung paßt auch mit rein. Statt nem Schaltkreisgrab nimmt man nen ATtiny13 oder ATtiny24 und kann damit beliebige Logik mit 6 oder 12 Inputs/Outputs realisieren. Außerdem gibts ja viele ältere Logic-ICs nicht mehr und wenn da mal einer kaputt geht, kann man ihn oft durch
ersetzen. Ich hab z.B. mal nen PA7024 (sehr exotischer CPLD, wird nicht mehr hergestellt) durch nen ATtiny26 ersetzt. Peter
-
Thread
Eine Tankanzeige für zwei verschiedene Geber/Tanks
Idee noch zwei weitere Herausforderungen: a) Der Benzintankgeber hat 365 Ohm bei leerem Tank und 26 Ohm bei vollem Tank. Der Gastankgeber hat 0 Ohm bei leerem Tank und 90 Ohm bei vollem Tank. Also unterschiedliche Werte, und dann auch noch gegenläufig... Das Signal vom Gastankgeber müsste so getrimmt
nachmessen wieviel Strom ins Messwerk fließt, wenn > es voll anzeigt. Das muß zuerst geklärt werden. 26 Ohm wären bei 12 Volt fast 6 Watt für das Meßwerk, kommt mir viel vor.
-
Thread
Logger für Strom und Spannung im Selbstbau
2Fcommerce.ti.com%3A443%2Fstores%2Fservlet%2FSCSAMPLogon%3FURL%3DSCSAMPAddToCart%3Fsku%3DINA214AIDCKT%26catalogId%3D10002%26langId%3D-1%26orderId%3D.%26reLogonURL%3DSCSAMPLogon%26storeId%3D10001 Bernd_Stein
Und hier ist er unter anderem zu bekommen : https://csd-electronics.de/ICs/Mikrocontroller/ATTINY-90-MEGA/ATMEGA406-1AAU::2971.html?pk_campaign=google_shopping&pk_kwd=ATMEGA406-1AAU&gclid=EAIaIQobChMIhMCW5ujI2wIVWIwZCh1V7wi5EAkYASABEgKQ6fD_BwE Bernd_Stein
-
Thread
AVR JTAGICE mkII Nachbau für €64,20 ( Plus 22$ Porto )
t&hl=de&ie=UTF-8&layout=2&eotf=1&sl=zh-CN&tl=de&u=http%3A%2F%2Fs.taobao.com%2Fsearch%3Fq%3Djtagice%26sort%3Dprice-desc iccavr: Ein noch unbekannter mit Bild vom PCB: http://www.iccavr.com/Product.asp?id=59
ATXMega32A4, ATXMega64A3, ATXMega128A1) - JTAG (ATXMega64A3, ATXMega128A1, ATMega8, ATMega168) - ISP (ATTiny24) - debugWIRE (ATTiny24) Bemerkenswert ist, dass debugWIRE momentan NUR mit AVRStudio 4.19 zu funktionieren scheint. Bei AVRStudio 5.0/5.1 kommt irgend ein dummer Fehler, wonach er nicht in der
-
Thread
Mit welchen ICs arbeitet ihr am liebsten und warum? Gesperrt
ATtiny 13 und 85
Soundmachine machte, was dahinter widerum sicherlich nicht lange gutgegangen wäre. And along came a ATTiny26! Und alles wurde gut ...
-
Thread
AVR-ASM Knobelei : Bitmanipulation am LCD im 4-Bit Mode
'verknüpfen mit maskierten portschattenregister OUT PORTA,r1 'ausgeben ROR r26 'rotiern ROR r26 'rotiern ROR r26 'rotiern ROR r26 'rotiern ROR r26 'rotiern und noch einmal fürs carry CLC 'der ordnung halber ANDI r26,0x3C 'kann glleich hier maskiert werden OR r26,r25 'mit maskierten portschattenregister verknüpft OUT PORTA,r26 'das kennst du schon
-
Thread
AVR Tiny26 - internes EEPROM per I2C?
Der Tiny26 kann nur Software-I2C (Bei Atmel TWI genannt). Es wäre also ein Programm für den Tiny26 zu schreiben, welches das interne EEPROM über TWI zur Verfügung stellt. Machbar ist das. Die 'Konsorten' sprechen den Tiny26 über die Programmierschnittstelle an, also nicht I2C. Grüße, Peter
-
Thread
atTiny Timer läuft im AVR-Studio nicht
das Bit 0 (CS00) und wählt damit einen Prescalar von 1 (also keinen Teilungsfaktor) passiert bei ATTiny25 NICHTS. Der Zählerwert läuft nicht. Ändere ich nun das Device und wähle einen beliebigen ATMega, z.B. ATMega16 und mache das selbe (TCCR0B heißt dort eben TCCR0)dann läuft der Timerewert. Was
laut Datenblatt damit einfach den Takt zum Timer durchleiten). Jetzt läuft der Timerwert bei ATTiny12, 15, 22, 26 und 28 los. Bei ATTiny 24, 25 und 261 läuft der Timerwert nicht los (verändert sich also nicht um 1 bei jedem mal F11 drücken). Was habe ich übersehen? Ich steh voll auf dem Schlauch
-
Thread
Mikrokontroller programmieren
ich mir AVRdude installiert. Jetzt verstehe ihc nicht ganz, wie ich das ganze auf den Kontroller (ATtiny2313) bekomme. Habe mir dazu einen usb-isp programmer (http://www.amazon.de/ISP-Programmer-ATMEL-STK500-ATmega-ATtiny/dp/B0068M158K/ref=sr_1_4?ie=UTF8&qid=1369476065&sr=8-4&keywords=usb+isp) besorgt
vorgegeben. (also <250kHz) Die Datei avr-isp.inf habe ich von http://forum.diamex.de/content.php?26-programmierger%E4te Aber auch bei dieser Version, kann ich nicht STK500v2 auswählen (sondern nur STK500)
-
Thread
Flip-Flop Schaltung für den PC
zusätzlich dazu nehmen. Und dann ist deine Schaltung bedeutend einfacher mit einem kleinen PIC, ATtiny o.ä. zu lösen, denn außer deinen Relais plus die Transistortreiberstufen brauchst du dann sonst nichts mehr. Entprellung und deine Flipflop-Logik geht alles im Microcontroller per Software.
. Ich melde mich nachher mal wieder, werde erst einmal den Microcontroller ATTiny 2313 analysieren, einiges an DBlättern raussuchen und Schaltung überdenken. Will mal hoffen, ich krieg bis heute Abend meinen Freischaltcode für die EPLAN Studendts. Mit EPLAN wars entspannter,
-
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
Mit Attiny Überwachung einer LED
Hallo, ich möchte gerne mit einem Attiny eine LED überwachen. Der tiny soll merken ob die LED angeschaltet ist oder nicht. Da ich nur die Kentnisse aus dem AVR-Tutorial habe und dort immer nur ein Taster, etc. abgefragt worden ist, habe
Potentialtrennung oder nicht? Wenn nein, verbinde einfach beide Eingänge des differentiellen ADC eines Attiny26 über die LED und guck, wie groß die Potentialdifferenz ist. Wenn nein, nimm einfach einen Lichsensor (Phototransistor). Für deinen 24V-Kreis nimm einen Optokoppler. Mit freundlichen Grüßen
-
Thread
AT-tiny in C programmieren
Hallo, würde gerne mal den ATtiny25 oder ATtiny26 oder ATtiny84 in C programmieren. Welche Tools, Compiler etc. muß ich dazu instalieren? Gibt's da was kostenloses? AVR Studio 4 sagt, ich brauche WINAVR.
-
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>