-
Thread
RGB LED mit nur einem POTI dimmen
@Mawin Ich weiß nicht was günstiger ist (Bestückung berücktsichtigt): - LM324 + 10R + C - attiny11 + R Für die RGB-Led reicht ein Widerstand, der µC kann die Leds nacheinander ansteuern. Ob man den Abblockkondensator bei so einer kleinen Schaltung braucht bezweifle ich ebenfalls.
> Ich weiß nicht was günstiger ist Das ist einfach > attiny11 + R + Spannungsregler + 2 C + flashen ist teurer.
-
Thread
Blinkschaltung für LED Streifen (ca. 800mA)
Ein Arduino ist dafür overkill, wenn du einen Mikrocontroller verwenden möchtest würde ich einen Attiny13 empfehlen. Am besten wäre es, wenn du die Schaltung diskret aufbaust.
Arduino ist dafür overkill, wenn du einen Mikrocontroller verwenden > möchtest würde ich einen Attiny13 empfehlen. Haha. Da kann er gleich zum selben Preis einen ATtiny45 nehmen, das ist ein "Arduino". Oder einen ATtiny25, der wäre sogar billiger. Man kann das natürlich auch fertig kaufen: https
-
Thread
Pollin RFID U2270B
widerspricht dem datenblatt sowie meinen erfahrungen. meine platine habe ich mit dem großem bruder ATTINY4313 (mehr flash, mehr ram, pinkompatibel) ausgestattet und in assembler programmiert, interessenten können gerne bzgl. source code an mich herantreten.
kurze korrektur, der große "bruder" vom ATTINY2313 heißt natürlich ATTINY4313, nicht 4213!
-
Thread
Projekt: Open-Source Hausautomation
bootlaoder-relevanten Teile zusammengefasst und hierher kopiert: http://www.mikrocontroller.net/forum/read-11-270768.html#new Auch die Antwort an Dich, Koopi. Viele Grüße, Stefan
falscher thread. http://www.mikrocontroller.net/forum/read-11-263232.html#new
-
Thread
Nuvoton N76E003
läßt sich sehr effektiv in C programmieren. Ich wollte mal ein C-Programm vom AT89C2051 auf den ATtiny2313 portieren, aber es paßte einfach nicht mehr hinein und den ATtiny4313 gab es damals noch nicht. Der 8051 kann vieles im direct RAM ausführen und der Keil C51 nutzt es auch sehr effizient aus.
> sich sehr effektiv in C programmieren. Ich wollte mal ein C-Programm vom > AT89C2051 auf den ATtiny2313 portieren, aber es paßte einfach nicht mehr > hinein und den ATtiny4313 gab es damals noch nicht. > Der 8051 kann vieles im direct RAM ausführen und der Keil C51 nutzt es > auch sehr effizient
-
Thread
Wie kann man den eine ATTiny 2313 beschreiben, ohne Studium
Auf der offiziellen PonyProg Seite steht unter Supported Devices NICHTS über tiny2313 !!!!!!!!!!!!!11 Nun mal nebenbei, oder ich habs übersehen. Grüße popi
Hallo ! Ponyprog V2.06.f unterstützt den Attiny2313. Ich habe ein serielles Programmiergerät gebaut, (siehe Elektronikprojekte von Scott-Falk Hühn). Damit geht es tadellos auch mit Atmega8 , 8515 , attiny2313. Mfg Paul
-
Thread
ATmega 16 servo poti
OK ich versuchs mal Danke, hab vorher nur mit nem Attiny13 gearbeitet un bin neu beim Atmega16 deswegen hab ich noch nicht so den Durchblick ;-)
unsigned Ergebnis; Ergebnis = 0 ; DDRD = (1<<PD5); //PD5 (OC1A) auf Ausgang TCCR1B =(1<<CS11); // Vorteiler 8 TCCR1A = (1<<WGM12)|(1<<WGM11)|(1<<WGM13)|(1<<COM1A1); // Fast PWM (TOP ICR1), PB0 Ausgabe clear bei comp A ICR1 = 24000; // Timer Top while(1) { ADMUX
-
Thread
LCD-Routine optimieren (große Zahlen)
belegen jetzt allerdings zu viel RAM. vorher: AVR Memory Usage: ----------------- Device: attiny26 Program: 1902 bytes (92.9% Full) (.text + .data + .bootloader) Data: 1 bytes (0.8% Full) (.data + .bss + .noinit) nachher: AVR Memory Usage: ----------------- Device: attiny26
Ohh mein Fehler. Ich vergas was wichtiges. vorher hatte ich 11,12,13 für die ° , C , . -Zeichen jetzt durch das Array hab ich 10,11,12. Jetzt gehts wieder, danke für die Hilfe.
-
Thread
Sicherung (Fuse) als Zustandsspeicher - Sicherung für geringen Strom gesucht
> Wie Läubi schon geschrieben hat wäre nen Eprom oder nen kleiner > Mikrocontroller (z.B. nen Attiny) wahrscheinlich das einfachste. Einziger Nachteil ist, dass der ATtiny erst wieder ab 1,8V den Ausgang korrekt setzt. Soweit steigt dann die Spannung im System wieder an. > Wieviel Spannung hast
Hier gibts eine 1,5V 0,11W Glühbirne. Das "könnte" gehen. http://www.conrad.de/ce/de/product/720008/SUBMINIATURLAMPE-T1-32X65MM-15V-75MA/0234050&ref=list
-
Thread
Attiny13 Schalter
mal etwas als Eingang konfigurieren: Config Pinx.y=Input Portx.y=1 "D" gibt es nicht beim Attiny13, wundert mich, dass überhaupt etwas funktioniert. Welche Geräte willst Du einschalten? LEDs? Etwas mehr Beschreibung bitte!
Ich würd ja an deiner Stelle versuchen die Bomben mit einer Lunte zu zünden. Beim Attiny13 bin ich mir nicht so ganz sicher. Es könnte nach hinten losgehen. solltest du es dennoch versuchen probier mal das hier: $regfile = "attiny13.dat" $crystal = 8000000 Dim A As Byte
-
Thread
Frage: = AVR-Tutorial: UART
Also ich nehme jetzt ein 11,0592 MHZ Quarz mit den ich dann den Attiny2313 betreiben werde. Einfach ran an XTAL1 und XTAL2 und gut is :P.
>Also ich nehme jetzt ein 11,0592 MHZ Quarz Der passt. >Einfach ran an XTAL1 und XTAL2 und gut is Fast. Die beiden Kondensatoren gegen Masse nicht vergessen ;-)
-
Thread
Kleines aber feines Projekt
Platine Fertig und bestückt und ich würde nun meinen MC programmieren. Als MC habe ich übrigens den ATtiny26. Das Problem was ich nun habe, ist das ich kein guter Programmierer bin. Ich habe mir Assembler durch Online-Tutorials usw. "beigebracht". Ich habe ein kleines Programm geschrieben bzw. mir aus
Thomas L. schrieb im Beitrag #4124335: > Als MC habe ich > übrigens den ATtiny26. Thomas L. schrieb im Beitrag #4124335: > Die PinPort PB4, > PB5 und PB6 möchte ich ja nach anliegender Spannung freigeben (blinken > lassen -> habe LED-Ketten als Ansteuerung). Den PinPort
-
Thread
ATtiny 861 ADC, AVR Studio
Hallo, gleich zwei Probleme mit dem ATtiny861: 1. Beim Auslesen der Fusebits wird ATmega8 identifiziert, obwohl ATtiny im Projekt ausgewählt. Es werden 2MHz Taktfrequenz ausgelesen, obwohl 861 nachweislich mit 1MHz läuft. Habe bereits
Hi >Beim Auslesen der Fusebits wird ATmega8 identifiziert, obwohl ATtiny im >Projekt ausgewählt. Den Programmer interessiert das Projekt nicht die Bohne. Welcher AVR ist unter Main eingestellt? MfG Spess
-
Thread
Welches Starterkit
Projekt – ein kleiner AVR reicht, dann zweifle ich jetzt schon am Sinn des Vorschlags... Beispiel: ATtiny13A Active Supply Current minimal bei 3 Volt: ca. 40 µA Natürlich kann man zusätzlich Strom durch verschiedene Idle- und Sleep-Modus sparen. Das gilt für den ATtiny genauso wie für den MSP. Aber
Markus Weber schrieb im Beitrag #3234793: > Beispiel: > ATtiny13A Active Supply Current minimal bei 3 Volt: ca. 40 µA > > Natürlich kann man zusätzlich Strom durch verschiedene Idle- und > Sleep-Modus sparen. Das gilt für den ATtiny genauso wie für den MSP
-
Thread
Auswahl I2C Bus Adresse durch DIP umschaltbar
Ergebnis davon kannst du mit Switch/Case auswerten, die Schalterstellung steht dann binär 00/01/10/11 in "select". Funktioniert aber nicht universell.
Als Slave verwende ich einen Attiny 841. Der hat von Hause aus keine Adressen vergeben und muss im Programm eingestellt werden.
-
Thread
ADC und PWM am ATtiny84
die anderen in Ruhe läßt. Ohne VerOderungen und/oder VerUndungen oder VerRenkungen. $regfile = "attiny84.dat" Admux = Bits(refs0 , Adlar) Adcsra = Bits(aden , Adps2 , Adps1) Do nop Loop
COM1A0) | (0 << COM1B1) | (0 << COM1B0) | (0 << WGM12) | (0 << WGM11) | (1 << WGM10); //Prescaler auf 256 einstellen TCCR1B |= (0 << WGM12)| (0 << FOC1A)| (0 << FOC1B)| (0 << CS12) | (0 << CS11) | (
-
Thread
Fuse für Attiny261 - Keramik oder Cristall ?
war doch gleich bekloppt? Ich sicher nicht! Hallo?! Es ging nicht um den Mega 8 -es ging um den Attiny261. Jetzt kommst Du-
Type Cap (Xtal1/Tosc1) Cap (Xtal2/Tosc2) ATtiny261A/461A/861A System Osc. 16 pF 6 pF [/code]
-
Thread
Atmel Studio Update 7.0.1931 erschienen
nEDBG debugger platform • Support for devices:–ATSAMHA1E[14|15|16]AB–ATSAML10[D|E][14|15|16]A–ATSAML11[D|E][14|15|16]A–ATtiny202, ATtiny204, ATtiny402, ATtiny404, ATtiny406, ATtiny804, ATtiny806, ATtiny807, ATtiny1604, ATtiny1606, ATtiny1607 • AVR 8-bit GCC Toolchain 3.6.1 • ARM GCC Toolchain 6.3.1
firmware upgrade instability. –AVRSV-8063: ELF production file programming did not support fuses for ATtiny817 family. –AVRSV-8075: Launch of debugging with ATSAM4L unstable in some cases. –AVRSV-7895: Solution with links between projects compiles wrong file. –AVRSV-7745: Linked files in subfolder causes
-
Thread
PWM Signal ( 5V, Pulslänge 1-2ms) für Servomotor in 0-10v umsetzen
mich zu realisieren? Natürlich > gegen Vorkasse! Könnte ich machen, dazu reicht ein kleiner ATtiny13 und ein OPV. Alles streng unter Beerware-Lizenz! ;-)
Versorgungsspannung von >= 12 V. Ist diese vorhanden bzw. abgreifbar? Ein Schaltungsvorschlag anbei. Der ATtiny25 kann für bessere Grundgenauigkeit mit einem Quarz betrieben werden. Bei 5 V bis 20 MHz - was man so in der Schublade hat.
-
Thread
80 Bit x 80 Bit auf dem AVR multiplizieren
Hallo, warum nicht ganz üblich? 80 Bit sind 11 Speicheradressen im Ram 11 + 11 + 22 (für das Ergebnis) = 44 Byte ram. Multiplakationsroutine erweitern, X, Y, Z geschickt einsetzen. 32x32 Bit sind bei mir rund 30 Zeilen ASM. [avrasm]
... 80 Bit sind 11 Speicheradressen im Ram ... Wie kommst du denn auf dieses putzige Idee?
-
Thread
LED-Streifen für Beleuchtung im Wohnzimmer
verwende gern 256 Helligkeitsstufen mit dahinterliegender 16-Bit-Hardware-PWM und bin mittlerweile auf ATtiny841 (4 16-Bit-Kanäle) und ATtiny10 (2 16-Bit-Kanäle) gekommen. > Ich sorge mich allerdings noch etwas um das Spektrum (siehe Link aus > meinem Post weiter oben). Meine aktuellen Lampen sind besser
gern 256 Helligkeitsstufen mit dahinterliegender > 16-Bit-Hardware-PWM und bin mittlerweile auf ATtiny841 (4 16-Bit-Kanäle) > und ATtiny10 (2 16-Bit-Kanäle) gekommen. > >> Ich sorge mich allerdings noch etwas um das Spektrum (siehe Link aus >> meinem Post weiter oben). Meine aktuellen Lampen sind
-
Thread
Random Grafiktafel
Zeit wie lange das geschehen soll. Software Studio 7 - hier der Code: /* * Biotronic.cpp * Attiny13A * Created: 11.11.2023 16:08:24 * Author : ED */ #include <avr/io.h> //Holt Grundfunktionen des Atmega #define F_CPU 1000000UL // 1 MHz #include <util/delay.h> //Bindet Wartefunktionen
durchlaufen, sondern nur 2 Sekunden. @ Martin S. kannst du mir ein wenig auf die Sprünge helfen? Der Attiny13 ist mit einem Attiny85 ersetzt worden. Gruss ed
-
Thread
ATtiny26 parallel programmiren
Schau mal in die STK500 users guide unter: "ATtiny26 High Voltage Programming" Peter
Verbindungs-chaos: Sektion "ATtiny26 High Voltage Programming": PORTB PROG CTRL 1 3 ,d.h. PIN3 PROG CTRL: /OE auf PORTB.0 legen Schaut man nun im Datenblatt des attiny26 auf Seite 110 so sieht man, dass auf PORTB
-
Thread
Meinungen zur ersten Platine erwünscht
Du koenntes noch versuchen den Quarztakt von ATtiny2313 an den ATMega1 16 zu legen. So haettest du auch dort einen stabilen Takt. Gruss Helmi
10 hindurch, unter R7 und C3 hinweg, zwischen Pin 19 und 20 des tiny2313 und zwischen den Pins 10, 11, 12, 13 und 14 des mega16 an die große Massefläche rechts. Sicher nicht der tollste Weg, aber ist verbunden ;) Gruß Dominique Görsch
-
Thread
Gibt es Probleme beim ATtiny841 bei ser. Protokoll mit nur einem Stopp-Bit?
kann ja wohl auch fast immer zwischen einem und zwei Stopp-Bits gewählt werden. Hat jemand beim ATtiny841 auch schon einmal Probleme mit einem Stopp-Bit gehabt, die durch Verwendung von zwei Stopp-Bits eliminiert wurden?
Fanny schrieb im Beitrag #5469400: > Hat jemand beim ATtiny841 auch schon einmal Probleme mit einem Stopp-Bit > gehabt, die durch Verwendung von zwei Stopp-Bits eliminiert wurden? Welche Probleme hast denn du damit derzeit? Oder tritt das Problem etwa
-
Thread
Bascom powerdown - Stromverbrauchsproblem mit Attiny13
nahezu 1:1 von mir kommen können. Ich hab dann auf Verdacht einfach mal von 2.0.7.1 zurück auf 1.11.9.8 gewechselt -> Volltreffer, es scheint tatsächlich ein Problem der neueren Bascom Version zu sein.
Ich hab das mittlerweile mehrmals abwechselnd mit 2.0.7.1 und 1.11.9.8 getestet, es ist definitiv ein Problem der neuen Version (mit dem Tiny13). Was dort anstelle vom "Powerdown" Befehl funktioniert: MCUCR = bits( SE , SM1) SLEEP
-
Thread
AVR ADC Gain 2x gleicher Kanal
Seite 145): http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-8495-8-bit-AVR-Microcontrollers-ATtiny441-ATtiny841_Datasheet.pdf Scheint aber nicht so zu sein, kommt immer 0x3ff raus. Einen Hinweis dazu habe ich hier gefunden: https://www.mikrocontroller.net/topic/285496 Sind diese Optionen wirklich
Im Datenblatt attiny841 http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-8495-8-bit-AVR-Microcontrollers-ATtiny441-ATtiny841_Datasheet.pdf Steht unter 16.11.2 Differential-Ended Conversion auch, dass nur 9 Bit
-
Thread
AVR Core Emulation Source Code in C?
scheint doch schon etwas größeres zu sein. Meine spontane Idee war folgende: Ich simuliere einen Attiny13 auf einem Atmega32. Wird vermutlich ein wenig langsam ( wie langsam? vielleicht Faktor 20? ). Das schöne daran: Man kann mehrere Attiny13 auf einem Atmega32 laufen lassen. Der Nachteil des Codes
doch schon etwas größeres zu sein. > > Meine spontane Idee war folgende: Ich simuliere einen Attiny13 auf einem > Atmega32. Wird vermutlich ein wenig langsam ( wie langsam? vielleicht > Faktor 20? ). Das schöne daran: Man kann mehrere Attiny13 auf einem > Atmega32 laufen lassen. > Der Nachteil
-
Thread
Schaltung geht, ziemlich genau 24H
--------------- */ #if defined (ATMEL_AVR) void timer1_init (void) { #if defined (__AVR_ATtiny45__) || defined (__AVR_ATtiny85__) // ATtiny45 / ATtiny85: #if F_CPU >= 16000000L OCR1C = (F_CPU / F_INTERRUPTS / 8) - 1; // compare value: 1/
// compare value: 1/15000 of CPU frequency, presc = 4 TCCR1 = (1 << CTC1) | (1 << CS11) | (1 << CS10); // switch CTC Mode on, set prescaler to 4 #endif #else // ATmegaXX: OCR1A = (F_CPU
-
Thread
Benötige Starthilfe zu µC programmierung
Computerzubehoer/Kabel/USB/USB-20-Kabel/USB-20-Minikabel-/USB-ISP-Programmer-fuer-ATMEL-AVR-ATmega-ATTiny-AT90::5050112.html oder http://shop.myavr.de/Programmer/mySmartUSB%20light.htm?sp=article.sp.php&artID=200006 K.
verschiede-ne Möglichkeiten: Die Microcontroller ATmega8535, ATmega16, >ATmega32, ATmega 644, Atmega8, Attiny >2313, Attiny12 und Attiny15 können über die ISP-Schnittstelle programmiert >werden, indem sie über die serielle Schnittstelle >mit dem PC verbunden werden, oder über einen ISP-Schnittstellenadapter
-
Thread
Einen Portpin frei bekommen (Attiny2313)
LCD Anzeige (gibts schon für 2 Teuro/ohne Beleuchtung beim P), dann brauchst du nur 6 Pins statt der 11 für LED und der ganze Treiber-IC-Quatsch ist auch erschlagen. Gruß Rolf
>Ich haette die Segmente an einen HC164 gehaengt Ich bin nur mit dem Attiny2313 ausgekommen, ohne weitere Schaltkreise verwenden zu müssen. MfG Paul
-
Thread
AVR ADC und differentielle Messung
conversion } //in 0.1°C units int16_t SensorsChiptemperatureGet(void) { uint32_t ad; AdStart11Ref(ADPRESCALER, 0x3F); waitms(1); //setting time of the internal reference AdGet(); AdStart11Ref(ADPRESCALER, 0x3F); ad = AdGet(); /* Uncalibrated values (+-10°C) according to the datasheet
es denn eigentlich konkret? Malte _. schrieb im Beitrag #6911655: > Das ganze läuft auf einem ATtiny861A :)
-
Thread
Microchip kauft Atmel Gesperrt
die > Prozessor-Architektur dran schuld und die liegt fest. > Und keiner denkt an den Armen ATtiny13-Moby!
>Microchip kauft Atmel So, zur Abwechslung kaufte Paul /auch/ Atmel -und zwar: Attiny85 Attiny84 Attiny4313 Atmega328 in anständiger Menge. Entweder habe ich damit die Nachfrage jetzt so angekurbelt, daß man dann eher die PIC-Produktionslinie stillegt oder ich habe für etliche
-
Thread
Relais für ein paar ms schalten
einem Mikrocontroller > anzufangen fühlt sich ein wenig nach overkill an. Nein, weshalb? Ein Attiny85 ist kleiner als ein z.B. CD4538. Ein NE555 ist zwar auch ein 8-Pin Chip, benötigt aber viel mehr an Aussenbe#chaltung wie ein uC. Dazu ist ein uC flexibler falls das Timing angepasst werden muss
werden und nicht R1, R2 oder C1 aus einem anderen. Da gilt nämlich: 10 verschiedene Schaltbilder – 11 unterschiedliche Indizierungen. Wie bereits von anderer Seite erwähnt, sind Relais/Schütze mechanische Bauteile, die nicht beliebig schnell ein- bzw. ausschalten können.
-
Thread
Step-Up Transistor laufend defekt
schrieb im Beitrag #7403832: > Welchen Kurzschlussstrom kann denn das PV-Modul maximal liefern? Wohl 11A. So steht es zumindest in seinem Schaltplan.
Das Ganze sieht hoffnungslos unterdimensioniert aus. Die Drossel mit Sättigung bei 15,5A ist für 11A sehr knapp. Die Elkos 220µF vertragen vielleicht 1A Ripple, da lachen die 11A darüber. Für hohe Frequenzen hätte ich nen Haufen MLCCs vorgesehen. Auch die Leiterzüge sind verdammt schmal, selbst bei
-
Thread
Fehlermeldung bei Attiny13 Programmierung
) 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
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
USB-Trommel aus der Make wird am USB Port nicht erkannt
forums.obdev.at/viewtopic.php?f=8&t=1352 Du könntest auch meine dort beschriebene Variante V-USB-MIDI-ATtiny85 probieren, die läuft out-of-the-box und dann durch Vergleich der Signale den Fehler eingrenzen. Martin
nicht mehr funktioniert? Ein aktuelles Debian Stable (Kernel-Version 4.19.0-9-amd64) akzeptiert mein ATtiny-Board mit V-USB-MIDI, das alle 2 ms zwei Midi-Komandos sendet, ohne Probleme.
-
Thread
Microcontroller fuer Einsteiger?
wielange die Kontaktfedern halten > Microcontroller: Nimm besser gleich die neuen: ATmega88, ATtiny44, ATtiny25 > Lochrasterplatine: Wenn Du willst, daß Dir sofort die Lötaugen abfallen. Nimm besser Epoxyd: http://www.reichelt.de/?;ACTION=3;LA=2;GROUP=C931;GROUPID=3372;ARTICLE=53280;START
* 100nF Pillen - 10 * 10µF Elkos (>=16V) - 2 * Quarz 7,372Mhz - 10 * 22pF-Pillen - je 2..5 * ATtiny25, ATtiny44, ATmega88 passende Sockel dazu (8-, 14-, 20-polig) - Wannenstecker 6pol. für Programmierung - 20 LEDs high efficiency - 100 * 1k Widerstand - 10 Printtaster - Tefzel-Draht, Lackkratzer
-
Thread
Gerät mit AT90S4414 retten
www-data:/var/www:/bin/sh … [/pre] Natürlich ist nicht davon auszugehen, dass der hier benutzte ATtiny4313 (hatte ich gerade zur Hand) jetzt noch irgendwas sinnvolles ausführt. ;-)
Hallo Zusammen, ich habe nun avrdude 5.11.1 mit Gui V0.2.0 installiert. Als Programmer ist ein AN910 am vituellen Comport5 eingestellt, ich habe ja nur USB am Laptop. Einen Mega8 kann ich damit programmieren. Ich muss noch was finden in dem
-
Thread
PIN Change Interrupt Code klappt nicht
bringe ich ihn nicht zum laufen. Was mache ich den hier falsch? grüsse huber ich benütze; Attiny24a Atmelstudio6.0 mit original Avr isp mk2 /* * Attiny24A_test.c * * Created: 05.08.2016 11:23:30 * Author: Huber */ #define F_CPU 1000000UL #include <util/delay.h> #include <avr
war testweise auch an andere pins. Es müsste doch eigentlich funktionieren? /* * Attiny24A_test.c * * Created: 05.08.2016 11:23:30 * Author: Huber */ #define F_CPU 1000000UL #include <util/delay.h> #include <avr/io.h> #include <avr/interrupt.h> ISR(PCINT1_vect) {
-
Thread
Wie berechnet man einen LED-Vorwiderstand?
Ihr lieben hilfsbereiten Menschen! Ich will an einen ATtiny2313 eine Matrix aus 5x7 LEDs betreiben, und zwar mit möglichst wenig zusätzlichen Bauteilen. Nach etwas Suchen fand ich dieses Projekt, von der ich mich ein wenig habe inspirieren lassen: http:
Wenn ich keine Transistortreiberstufen verwende, sondern die Matrix direkt von den Ausgangspins des ATtiny ansteuern will, muss ich dann somit für U_sw Null annehmen und für U_b die Versorgungsspannung des ATtiny? Oder gibt es zwischen der Versorgungsspannung und dem Output-Pin des Controlers auch schon
-
Thread
richtige Übergabe an OCR1AH
Also zähle ich wie folgt: High Byte Bitstelle: 15 14 13 12 11 10 9 8 Binärfolge: 1 0 1 0 0 0 0 0 Low Byte Bitstelle: 7 6 5 4 3 2 1 0 Binärfolge: 0 0 0 0 1 1 1 1 Ist das so richtig?
15 14 13 12 11 10 9 8 Weret 32768 16384 8192 4096 2048 1024 512 256 Bitstelle 7 6 5 4 3 2 1 0 Wert 128 64 32 16 8 4 2 1 Für 4000 also 2048+1024
-
Thread
Datenübertragung via RFM12B
ist jetzt, wie das möglich ist bzw. wie der ATtiny (mit einem Raspberry Pi 3) zu flashen ist, dass es wie oben beschrieben klappt. Vielen Dank schonmal im Voraus, Paul
möglich die folgenden Sketches irgendwie umzuschreiben? http://raspberry.tips/wp-content/uploads/2014/11/Send_DS18B20.ino http://raspberry.tips/wp-content/uploads/2014/11/Receiver_PI.ino
-
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
0 +999mVzzgl Über und Unterlauf mit dem internen ADC (ATTiny44)
Detlev Neumann schrieb im Beitrag #2344995: > mit dem internen ADC eines ATTiny44 einen Spannung > zwischen 0 .... +999mV wandeln, dabei möchte ich auch unter und überlauf > detektieren. Ich meine das hierzu der interne ADC ausreichen müsste > (interne Reference 1,1V --> ca
Hi >also In deinen Augen eine sportliche herausforderung >leider gibt es keinen 11 oder 12 Bit AD Wandler in einerm >AVR 8Bit µC Selbstverständlich: Z.B. ATXega. MfG Spess
-
Thread
[s] Kiste mit verschiedener Elektronik (u.a. AVR uC, HD44780, Temp Sensoren uvm.) + Steckbrett
shop/dt/ODgwOTk4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Microcontroller/Microcontroller_ATMEL_ATtiny2313_20PU.html http://www.pollin.de/shop/dt/Mzg4ODk4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/IC/Microcontroller_ATMEL_ATtiny2313_20SU.html http://www.pollin.de/shop/dt/OTk4ODk4OTk-/Bauelemente_Bauteile
Zum+Liebeneck+to:Pf%C3%B6rring&saddr=Zum+Liebeneck&daddr=Pf%C3%B6rring&hl=de&ie=UTF8&sll=48.928885,11.52508&sspn=0.343756,1.056747&geocode=Fbkh7AIdvnCtACm3ei_g5xGfRzGBI9c-jlGcEA%3BFdHC6AIdPVeyACnjiTmldK2fRzE59otBmrXaXg&vpsrc=0&t=m&z=11 Müsste so grob die kürzeste Route sein gar nicht so leicht die
-
Thread
USBasp in AVRstudio verwenden?
der Seite umgeschaut. Da gibt es eine Firmware (http://update.ullihome.de/avrisp_bootloader_m8_2008-11-23.zip). Hab ich das jetzt richtig verstanden, dass wenn ich die runterlade und in meinen USBasp lade, dann ich diesen in AVR-Studio verwenden??
bin totaler anfaenger was AVR angeht, dazu gekommen bin ich durch den LED Cube 3x3x3 der mit einem ATTiny 2313 laufen soll. -Platine ist fertig geloetet mit Sockel fuer den Attiny 2313.Hab mir yuch Alle teile doppelt bestellt falls was kaputt gehen sollte. die platine hatt einen ISP anschluss mit 10
-
Thread
Attiny 13 Blink Schaltung mit einstellbarer Frequenz
ATmega8 zugeschnitten und werde versuchen, >dies auf einen Tiny13 oder 2313 umzubusseln. Der ATTiny2313 hat keinen ADC. >Verstehen muß ich das SFR-Register ADMUX mit seinen 8 Bit Beim ATTiny13 sind es nur 4 relevante Bits. Ansonsten sind sich die ADCs der AVRs sehr ähnlich. MfG Spess
ATmega8 zugeschnitten und werde versuchen, >>dies auf einen Tiny13 oder 2313 umzubusseln. > > Der ATTiny2313 hat keinen ADC. > >>Verstehen muß ich das SFR-Register ADMUX mit seinen 8 Bit > > Beim ATTiny13 sind es nur 4 relevante Bits. Ansonsten sind sich die ADCs > der AVRs sehr ähnlich. >
-
Thread
Hameg 8040-3 HF-Störungen
unterschiedlich; bei dem etwas älteren gibt es ein Quarz 2.000 MHz. Das ältere Gerät produziert Störungen auf 11,5 MHz und Harmonischen. Kennt jemand ein wirtschaftliches Verfahren, um diese HF-Störungen in den Griff zu bekommen? Dem Hersteller blieb als wirksame Abhilfe offenbar nur eine Änderung des Designs mit
Umstieg auf einen anderen > Chip. Hm, der AT90S2313 scheint nur eine ältere Variante/Vorläufer des ATTINY2313 zu sein. Vielleicht hatte auch nur ATMEL den älteren zwischenzeitlich abgekündigt. Ansonsten könnte der ATTINY auch mit 20MHz laufen, und die Störung gibt es dann oberhalb der 11,5MHz. Oder
-
Thread
Signature does not match selected Device
Hi! Ich habe das STK500 mit einem Attiny11L bestückt und im AVRStudio den Attiny11 ausgewählt. Beim einlesen der Signature Bytes zeigt mir AVRStudio "Warning: Signature does not match selected Device" Signaturbytes sind: "0x6C 0x6C 0x6C
Haste das STK500 richtig eingerichtet ? Handbuch Seite 9, - ATTiny11 in SCKT3400D1, blau, High-voltage-programming Seite 12, Kapitel 3.7.2.2 - Power off - ATTiny11 wie oben ins Board - OSCSEL Jumper 1-2 stecken - XTAL1 Jumper stecken - VTARGET Jumper stecken