-
Thread
Was wäre wenn es keine Atmegas mehr gäbe.
Mir sind die ATmega oftmals schon zu groß. Ich nehme fast nur ATtiny25, 24, 261. Wenns die nicht mehr gäbe, würde ich wieder die 8051-nehmen. Z.B. NXP hat einige mit wenig Pins (P89LPC901). Peter
-
Thread
Sleep-Funktion / Power Save
zufällig. Schade, daß Atmel nicht näher auf die Innenschaltug der Synchronisation eingeht. Beim ATtiny261 ist ja ein ähnliche Problem (PLL), da haben sie ein schönes Bild dazu: Figure 12-2. Timer/Counter1 Synchronization Register Block Diagram Thomas Eckmann schrieb im Beitrag #2829325: > Auf welchem Controller hast du das probiert? ATtiny48 auf dem STK500. Ich mußte daher das EXCLK-Bit setzen. Peter
-
Thread
USI Buffer Register USIBR
Guten Morgen, ich bin dabei mit dem AtTiny261A einen SPI-Slave aufzubauen. Problem habe ich in folgender ISR: [c] ISR (USI_OVF_vect) { //uint8_t data = USIDR; // << geht uint8_t data = USIBR; // << geht nicht if(data == 0x42
Ich muss hier nochmal die Särge ausgraben, aber ich habe das gleiche Problem. Ich nutze einen ATTiny84 als SPI Slave. Das USIBR ist irgendwie nicht zu gebrauchen. Im AppNote zu SPI steht leider nichts zum Buffer Register drin, im Gegenteil: "The USI Data Register (USIDR) is an 8-bit Shift Register
-
Thread
Hackbarer(?) 21 EUR Quadcopter
http://www.nuvoton.com/NuvotonMOSS/Community/ProductInfo.aspx?tp_GUID=4b47b09d-b116-4ccd-aa85-31e261a87d30
gibt es gar nicht so viele ARMs in SOIC20. Dann schon eher TSSOP20. Ein AVR würde es aber auch tun. ATtiny861 z.B.
-
Thread
Drehgeber auslesen
Ich hab die hier noch. Läuft auf einen ATtiny2313. Ergebnisse werden im RAM gespeichert. Gruß Steffen
mechanischer Encoder überhaupt mitmacht? Bei hohen Impulsraten würde ich die Zählung in nen extra ATtiny oder CPLD machen und den per SPI oder I2C vom Master auslesen. Peter
-
Thread
Voltmeter/Amperemeter DSN-VC288 stirbt durch geringe Spannung. Warum?
Reset garantiert und Flash oder EEPROM können teilweise gelöscht werden. 20 Pins, das könnte ein ATtiny261 sein. Mal ausklingeln, wo die 0V und 3,3V anliegen.
-
Thread
AVR-GCC selbst bauen - Unter Linux für Windows?
funsigned-bitfields -DDEBUG -O2 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -g2 -Wall -mmcu=attiny13 -c -std=gnu99 -MD -MP -MF "main.d" -MT"main.d" -MT"main.o" -o "main.o" ".././main.c" Finished building: .././main.c Building target: 1V0.elf Invoking: AVR/GNU Linker : 5.2.1
main.o -Wl,-Map="1V0.map" -Wl,--start-group -Wl,-lm -Wl,--end-group -Wl,--gc-sections -mmcu=attiny13 Finished building target: 1V0.elf "C:\Program Files (x86)\Atmel\Atmel Toolchain\AVR8 GCC\gcc-5-avr-mingw32\bin\avr-objcopy.exe" -O ihex -R .eeprom -R .fuse -R .lock -R .signature -R .
-
Thread
Abtastung von Musik mit variabler Frequenz
Wie wäre es mit einem ATtiny261 anstatt des ATmega8? Seine 'High Frequency PWM' mit 64 MHz könnte den externen DAC ersetzen.
-
Thread
Frequenzzähler 1Hz - 40MHz
Rechteck-Signal. >Bis jetzt läuft die Schaltung ohne Probleme, ist aber ohne Gewähr! Mit einem ATTiny25/45/85 oder ATTiny261/461/861 kommt man ohne Übertakten auf über 20 MHz. MfG Spess
Rechteck-Signal. >>Bis jetzt läuft die Schaltung ohne Probleme, ist aber ohne Gewähr! > > Mit einem ATTiny25/45/85 oder ATTiny261/461/861 kommt man ohne > Übertakten auf über 20 MHz. mit einem generierten, regelbaren Signal??? Das will ich sehen! > > MfG Spess
-
Thread
Was brauche ich dazu um so etwas zu Programmieren?
mal das Problem, daß ein exotischer PAL nicht mehr beschaffbar war. Ich hab ihn dann durch einen ATtiny261 ersetzen können und die Gleichungen in AVR-Assembler realisiert.
-
Thread
GPIO um -12V nMOS (PWM) zu schalten
Bei Beta=500 bleiben von 1nF Gatekapazität nur 2pF übrig. Anbei ne Schaltung für 250kHz PWM (ATtiny261: 64MHz/256). Für den 2N7002 muß man natürlich nicht so niederohmig sein, der kann ja nur etwa 100mA liefern.
-
Thread
struct Name mittels define erstellen - gcc
erstellt eine Register-Klasse für den Zugriff auf auf die Hardware -Register z.B. für die Timer von ATtiny-261-461-861 wie im Anhang beschrieben.
-
Thread
ATmega32 + Bootloader
https://www.mikrocontroller.net/articles/AVR_Bootloader_FastBoot_von_Peter_Dannegger/Tutorial_ATtiny13 Aber die Fragestellung war schon so formuliert, als wäre der Threadersteller ein Anfänger im Thema Bootloader, daher ist es am logischten anzunehmen, dass der "einfache Bootloader" gemeint war
https://www.mikrocontroller.net/articles/AVR_Bootloader_FastBoot_von_Peter_Dannegger/Tutorial_ATtiny13 https://www.mikrocontroller.net/articles/AVR-Bootloader_mit_Verschl%C3%BCsselung_von_Hagen_Re
-
Thread
Wer hat noch den "Funkamateur " 1/1988?
enttäuschst Du mich aber ;-). Willst Du Dir das Ganze in´s Museum stellen? Was ist gegen einen Tiny261 oder Mega88 und ein paar handelsübliche 7-Segmenter einzuwenden?
auch mit Bascom das Programm dafür geschrieben. Aber- ich habe keine Atmega8 mehr hier, nur noch Attiny 2313. Diese Kollegen haben aber keinen Ad-Wandler in sich drin. :-( Den C520 habe ich schon vor 22 Jahren liebgewonnen. Ich habe damals damit ein Multimeter mit automatischer Bereichswahl damit
-
Thread
MPP Tracker 100W siebenmal selbstbauen?
- Und jetzt kommts: AtMega8 kann FastPWM, z.B. 5bit Auflösung bei 500kHz oder 6bit / 250kHz. AtTiny (20MHz statt 16) kann zunächst nur fix 8bit / 78kHz, weiter hinten im Datenblatt ist irgendwie dann doch von flexibler Auflösung die Rede. Da könnte man doch mal probieren... müßte ich halt zusehen
die Timer mit einer höheren Frequenz zu versorgen. Wenn ich mich recht erinnere müßten das sein: Attiny25/45/85 und Attiny 261/461/861. Möglicherweise sind da inzwischen weitere Modelle hinzugekommen. Wenn Du wirklich alles selbst bauen willst: Treiber für die Fets nicht vergessen oder Logiklevel
-
Thread
Zulässige Verschachtelungstiefe?
Hallo, Programmiere einen Tiny261 mit GCC. Wie tief darf die Verschachtelungstiefe durch den Aufruf von Unterprogrammen eigentlich sein und wie seh' ich, falls es dadurch ein Problem gibt? Danke! Martin
Funktionen (ab 5-Zeiler) und hatte noch nie Probleme wegen der Schachtelungstiefe. Vielleicht beim ATtiny13 könnte es knapp werden (64 Byte SRAM), aber da geht eher der Flash aus (512 Words). Peter
-
Thread
Codeschloss 5-stellig -- machbar und welcher ATM?
Standard-Vandalen sollte es reichen. Welcher µC? Es müsste einer mit 20 Pins sein - z.B. ATTiny261: 1 V+ 1 V- 1 Reset 13 Tastatur 1 Öffner 1 Alarmausgang --- 18 Bleiben noch 2 LED-Ausgänge zur Rückmeldung für den Bediener.
-
Thread
Atmega8 vers. C - Interuptbehandlung
IRQ-Pins legen. Oder nimm einen anderen μC, wie vorgeschlagen wurde und nutze die PCINTs. Auch ein ATTiny261 (461/861) kann das.
-
Thread
Programmable Waveform Generator
Leider nicht immer. Z.B. ATtiny261A - ich habe nicht gefunden, wie CKSEL eingestellt sein muß, um PLL und Quarz zu ermöglichen. Auf der S. 25 vom Datenblatt, Tabelle 6-1 - so etwas nicht vorgesehen, auch Figure 6-3 zeigt eine solche
-
Thread
Auswahl des richtigen AVR -Controllers für einen Leistungsdimmer?
natürlich auch die parametrische Suche der großen Versender nutzen. Ich selbst verwende gerne die ATTiny 261A/461A/861A, da sie sehr gut ausgestattet sind und recht neu sind, womit sie viele netten Features haben, die älteren µCs fehlen. Die wären geeignet für deine Aufgabe, ob sie allerdings optimal
-
Thread
G-Code-Interpreter und µStep-Controller mit ATmega644
wieder neues: Hab mir jetzt eine Positionsanzeige gebaut. Diese arbeitet als SPI-Slave mit einem ATtiny2313, 3x MAX7219 und 3x8 7-Segment Anzeigen. Einen Schaltplan und eine LP habe ich noch nicht erstellt, da ich alles erstmal auf Lochraster aufgebaut habe. Um den Motion Controller etwas zu entlasten
ich die Angabe in mm oder inch. Jenachdem was eingestellt wurde (G20/G21). Außerdem weiß der ATtiny2313 der Positionsanzeige ja nicht wieviel Steps/mm eingestellt wurden oder halt ob mm oder inch. Gruß Steffen
-
Thread
Keine Verbindung zu mySmartUSB light in Arduino IDE
Manufacturer: Arduino (www.arduino.cc) [ 4735.857786] usb 1-9.3.1: SerialNumber: 7583434363935190C261 [ 4735.891873] cdc_acm 1-9.3.1:1.0: ttyACM0: USB ACM device [/c] 2.) Habe auch nachgetragen: [c] mySmartUSB.name=mySmartUSB mySmartUSB.protocol=stk500v2 mySmartUSB.communication=serial
Daten korrekt aus dem alten übernommen. Allerdings nur einmal. Ändert man die ~/.arduino15/packages/ATTinyCore/hardware/avr/1.5.2/programmers.txt muss man auch wieder das Verzeichnis ~/.config/arduino-ide löschen. Und alles neu einstellen. Mehr Hack als Lösung...
-
Thread
BLDC Sinus AVR449 Allradantrieb Fahrrad
mit open collector 48V 1000W Einer der Kollegen hat ein Platinenlayout entworfen, auf dem ein Attiny 861A verbaut ist. Dort kommt das AVR Programm AVR449 "Sinusoidal driving of 3-phase permanent magnet motor using ATtiny261/461/861" zum Einsatz. Details dazu gerne auf Anfrage, da ich nicht weiß,
-
Thread
Gutes aktuelles Schaltregler IC für Leistungs Step Up
nicht bei jedem Start beide Halbbrücken symmetrisch startete. Ich hab da gute Erfahrungen mit dem ATtiny261 gemacht. Man kann da eine Rampe für die PWM als Softstart einprogrammieren. Zusätzlich hat er eine Schnellabschaltung in Hardware, d.h. der Analog-Komparator kann alle PWM-Ausgänge von T1 abschalten
> Leistungsklasse. > http://ww1.microchip.com/downloads/en/DeviceDoc/current_supply.pdf Der ATtiny15L stammt ja auch aus der richtig alten Mottenkiste (22 Jahre alt). Mit kein SRAM, 3-level Hardwarestack, max 1,6MHz, nur 1 PWM-Ausgang ist der völlig ungeeignet. Er war der Beginn der ATtiny-Reihe
-
Thread
Labornetzteil/Funktionsgenerator
Ausgang. naja mit Attiny2313 wird das schwierig weil da kein AD Wandler drin ist. Floating Point braucht braucht man zur Berechnung da nicht wirklich. MIt Attiny261 oder tiny26 müßte das zu machen sein. Dann brauchts aber
Timo S. schrieb: > naja mit Attiny2313 wird das schwierig weil da kein AD Wandler drin ist. > Floating Point braucht braucht man zur Berechnung da nicht wirklich. MIt > Attiny261 oder tiny26 müßte das zu machen sein. Dann brauchts
-
Thread
analoges rauschen reduzieren?
einen extra MC nehmen, der nur die Wandlungen macht und die Daten zum Haupt-MC sendet. Z.B. ein ATtiny261 kann 11 Eingänge einlesen.
-
Thread
TTL Signal Verstärken und invertieren
Wandlung nach 7s und Ausgabe für 7 Stück 3-stellige Anzeigen (= 21 Schieberegister 74HC595) auf einem ATtiny261. Es können 3 beliebige Portpins verwendet werden. Nur der Pin OEN geht an einen PWM Ausgang zur Helligkeitseinstellung. Die Segmente sind für ein optimales Routing zugeordnet.
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V2] Gesperrt
20 Attiny13A-PU für 9€ http://www.aliexpress.com/item/Free-Shipping-100-New-Original-ATTINY13A-PU-ATTINY13A-PU-IC-MCU-8BIT-1KB-FLASH-8DIP/1795938044.html Wurden in original Atmel Stange geliefert. Ließen sich
/item/Free-Shipping-10PCS-ATTINY13A-SSU-ATTINY13A-13-ATTINY13-13A-ATTINY-13A-20MHZ-8PDIP-Best-quality/32351501598.html Leider können die Nix. Da nehme ich lieber einen ATtiny10.
-
Thread
AVR Synthesizer Konzept
Timer ist meines momentanen Wissens nach nur bei Tiny25/45/85, Tiny24/44/84, Tiny15, Tiny26 und Tiny261/461/861 implementiert. > Tiny > scheidet trotzdem aus, da HW-Multiplizierer fehlt. Tja, man kann nicht immer alles haben... > > Ich hab mir inzwischen auch ein 16bit DAC bestellt, mal schauen
ebenfalls alle 512 Takte. Das ganze dauert im worst case 143 Takte. Im Durchschnitt eher 100. Attiny wird jetzt sowieso überflüssig, da ich das XMEM Interface vom Atmega8515 ausprobieren werde. chris schrieb im Beitrag #2255510: > Naja, wenn Dir Rechenleistung so wichtig ist, dann würde ich nen
-
Thread
Einfache CPU, einfacher Rechner, nur zum Lernen, Erfahrung?
heraus, > > Die Frequenzen ab der Note C4, D4, E4, F4, G4, A4, H4, C5 wären > frequencies = [261.63, 293.66, 329.63, 349.23, 392.00, 440.00, 493.88, > 523.25] > > und die benötigen Periodendauern in Mikrosekunden für die Delays: > periods_us=[3822, 3405, 3033, 2863, 2551, 2272, 2024, 1911
erzeugen will, kurz über google zusammen. Dauert 10 Sekunden. Beispiel für die Note C4: C4 = 261,626 Hz, entspricht einer Periodendauer von 1/261 = 3822us. Wir brauchen aber die halbe Periodendauer (jeweils mit Ausgang 0 bzw. 1), also 3822 = 1911 us. Solange muss man warten, bis der Ausgang umgeschaltet
-
Thread
Wird ein Interrupt gespeichert?
Timern, da das Flag durch die Synchronisationsregister verzögert gelöscht wird. Z.B. beim T1 des ATtiny261 muß man 2 NOPs dazwischen einfügen.
-
Thread
Lötstation JBC ?
etwas wie Standby und Timeout? Ich habe so etwas nebst "Überwachung" der aktiven Zeit mit einem Attiny13a zwar gerade bei meiner vollanalogen Selektra nachgerüstet, aber wenn ich jetzt eine neue Lötstation für 200 Euro kaufe möchte ich so etwas nicht selbst bastelmäßig nachrüsten wollen.
www.ebay.ca/itm/Soldering-station-digital-ESD-75W-90-450-C-USB-type-B-socket-1-pcs/163689078164?hash=item261ca11d94:g:2vwAAOSw7ZRc2mqp https://teeltechcanada.com/digital-forensic-equipment/jtag-isp/jbc-soldering-station/ Sind das nicht wahre Wucherpreise? Ziemlich schockierend, nicht wahr?
-
Thread
ATtiny85 - bei 3.5kB ist Schluss
Das Programm läuft nicht durch, verrückte Zeichen auf dem Display, usw. ... Die Idee: An einem ATtiny85 hängen in Modulbauweise Netzteil, Display, Portexpander, Analogeingänge / -ausgänge, Soundausgang, ähnliches. Portexpander werden erkannt und können über Menüstruktur manuell geschaltet oder mit
Einsparung: 261 teure SRAM Bytes, nur für die Characters! Hat sich gelohnt. Helge
-
Thread
Transistortester AVR
=35654 This is a good device for measuring (Capacitance), L(Inductance) and R(Resistance) using ATTiny2313 microcontroller.I've made it before and I will be happy if I can help you. The combination of two devices are made by "Mr. RSS" and that beautiful project box that you see in previous post.
using one of these... https://www.adafruit.com/products/399 ...as my LCD and will likely use a ATtiny85 to control the RGB colors via three thumbwheel potentiometers. Should be slick... *: I was looking for a fuel economy meter last year and found the MPGuino. I don't know if it does L/100km for
-
Thread
ATMEL billiger und leistungsfähiger als PIC
enthalten. Was soll man davon halten?? Verwendet habe ich den ADC bisher beim ATmega8 und beim ATtiny261 mit 10Bit Auflösung. Mit einem 10-Gang Poti konnte ich auf der Anzeige jede Zahl von 0 .. 1023 stabil einstellen. Ich hab jetzt nicht alle 1024 Stufen nachgemessen, aber die Wandlungen sind streng
-
Thread
Wieso gibt es keine gute Programmiersprache?
Lassen wir doch die Portierglaeubigen, die ihren Code auf irgendwelchen Plattformen zwischen ATTiny und Quadcore 64 Bit hin und her portieren wollen etwas weitertraeumen. Ich denk die haben genausowenig etwas portiert wie ich. Fuer mich ist ein Projekt zusammen mit der Hardware und dem Compiler,
kann. Einen Heap gibts ja nur im > Ram. Du willst einen Heap im EEPROM? Dann schau dir mal ATtiny816 und Konsorten an, da scheint das zu gehen. Nach über 15 Jahren ist Atmochip endlich auf den Trichter gekommen, dass Harvard und linearer Adressraum kein Widerspruch sind :-)
-
Thread
Z180-Stamp Modul
] http://www.mikrocontroller.net/articles/AVR_Bootloader_FastBoot_von_Peter_Dannegger /Tutorial_ATtiny13 [2] http://www.leo-andres.de/2012/09/updateloader-benutzeroberflache-fur-avr-bootloader/
CS-Signal. Man könnte RTS0 zweckentfremden, ein Monoflop nehmen, oder statt Schieberegister einen ATTINY oder stm8.
-
Thread
Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?
; 8002 0007 4F16 4F16 FFFF FFDF ; 4F16 > 20246/60 = 337/60=5:37:xx ; 8002 0008 5CC9 5CC9 FFFF F261 ; 5CC9 > 23753/60 = 395/60=6:35:xx ;F2=242 8002 0009 5D0E 5D0E FFFF FFA7 ; 5D0E > 23822/60 = 397/60=6:37:xx ; 8002 000A 641D 641D FFFF F8F1 ; 641D > 25629/60 = 427/60=7:07:xx ;F8=248 8002 000B 64DE
-
Thread
Astabiler Multivibrator
Wenns besonders klein sein soll, nimm nen ATtiny4. Der braucht 2,8 * 2,9mm² Platz. Peter
mA Basistrom und 5 V "Collector"spannung ) liefert die Stromverstärkungen von: "vorwärts" > 261 bzw. "rückwärts" > 46.
-
Thread
Wechselrichter zur Netzeinspeisung bauen?
werde Nulldurchgangsdetektor und ENS in einen eigenen µC packen, muß mal sehen welchen. Ich hab den ATTiny45V und den ATMega88 zur Auswahl, leider keinen dazwischen. Hätte ich beim letzten Mal einen mitbestellen müssen. :-( Dieser µC soll drei Dinge messen: 1. Höhe der Zwischenkreisspannung Für den
Gegenkopplung des Regelkreises hat sich schon in eine Mitkopplung verwandelt. Daher wird in Zeile 261 bei der Phasenregelung ein kleiner Anteil des Fehlers ohne Integration hinzuaddiert, und zwar in so einer Menge, dass eine Phasenreserve "ubrig bleibt und die Regelung trotzdem den Phasenfehler auf
-
Thread
Labornetzteil mit getakteter Vorregelung - Überschwinger
Hauptwicklung. Übliche OPVs vertragen ja 36V, d.h. bis 30V reichen die. Den Vorregler mache ich mit einem ATtiny261, der die Spannung vor und hinter dem Regeltransistor mißt. Und auch den Strom, bis 100mA bleibt er ausgeschaltet, d.h. auf 100%. Damit vermeidet man bei kleinen Leistungen den lückenden Betrieb
-
Thread
Welche 8-Bit-Architekturen werden in 10 Jahren relevant sein? Gesperrt
herstellen, wie neuere Mikrocontroller (glaube ich). So why not? *) Damit meine ich konkret: ATtiny 25, 45, 85 ATtiny 24, 44, 84, 441, 841 ATtiny 261, 461, 861 ATmega 48, 88, 168, 328 ATmega 164, 324, 644, 1284 ATmega 1281, 2561 ATmega 640, 1280, 2560
-
Thread
Sonnenaufgang/Sonnenuntergang in Tabelle (Astro-Uhr/Dämmerungsschalter)?
15.09.24 258 5:56:11 101 16.09.24 259 5:57:52 101 17.09.24 260 5:59:33 101 18.09.24 261 6:01:15 101 19.09.24 262 6:02:56 101 20.09.24 263 6:04:37 101 21.09.24 264 6:06:19 102 22.09.24 265 6:08:01 102 23.09.24 266 6:09:42 102 24.09.24 267 6:11:24 102 25.09.24
berechnen, war soweit ich mich erinnere auf ein paar Sekunden genau und passte in einen kleinen Attiny. Die eigentliche Funktion steckt in der sonnenverlauf.c, die main.c ist nur ein Wrapper um die Funktion auf dem PC mit sinnvollen Daten zu füttern und das Ergebnis anzuzeigen. Nach einem ersten