-
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
-
Artikel
AVR Bootloader FastBoot von Peter Dannegger
Betrieb (One-Wire/Two-Wire) Support für viele verschiedene AVRs wie: tiny13, tiny2313, tiny25, tiny261, tiny44, tiny45, tiny461, tiny84, tiny85, tiny861, mega48, mega8, mega8515, mega8525, mega88, mega16, mega162, mega168, mega328, mega32, mega64, mega644, mega128, mega1281, mega2561. Passwortschutz
Assembler-Programme leicht selbst sicherzustellen). Downloads. Thread zum Bootloader: UART Bootloader ATtiny13 - ATmega644 Version 2.1 (Forumsbeiträge): Ursprüngliche Version von Peter Dannegger, inkl. DOS Host-Software Angepasste Version für AVR-GCC-Toolchain Protokollbeschreibung Host Target Kommunikation
-
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ß,
-
Artikel
AVR-GCC-Tutorial/Die Timer und Zähler des AVR
style="text-align:center" AVR-Typ Timer/Counter0 Timer/Counter1 Timer/Counter2 AT90S2313 8 16 - ATtiny2313 8 16 - ATtiny25 8 8 - ATmega8 8 16 8 ATmega88 8 16 8 ATmega16 8 16 8 ATmega32 8 16 8 ATmega644 8 16 8 8-Bit Timer/Counter. Der 8-Bit Timer wird z.B bei AT90S2313 über folgende Register angesprochen
Problem, was den Abschied vom MC34063 erleichtert. Folgende AVRs enthalten einen solchen Timer: ATtiny25, ATtiny45, ATtiny85: 8-Bit-Timer 1, 2 PWM-Ausgänge ATtiny261, ATtiny461, ATtiny861: 10-Bit-Timer 1, 3 PWM-Ausgänge, dazu 3 Analogvergleicher-Eingänge (typ. zur Schnellabschaltung bei Überstrom eines
-
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
-
Artikel
Reichelt-Wishlist
ATmega169 | Atmel ATmega324P in TQFP und PDIP | | | | Atmel ATmega324PV in TQFP und PDIP * Atmel ATtiny2313V in SO und PDIP | | Atmel ATtiny1634 * Atmel ATtiny261 (auch 461 und 861; bevorzugt DIP) | | | | Atmel ATtiny412 | Atmel ATtiny441 und ATtiny841 (4x 16bit PWM) * Atmel ATtiny816 SNR * Atmel ATtiny1614
Atmel ATMEGA1280 | | | (ATMEGA 1280-16AU, ATMEGA 1280V-8AU) Atmel ATMEGA8515 | (ATMEGA 8515-*) Atmel ATtiny24/44 | | (ATTINY 24-*, ATTINY 44-*) Atmel ATtiny25/85 | | | | | | | | | (ATTINY-25-*, ATTINY-85-* gelistet aber erst verfuegbar ab II/07) Atmel AT91SAM7S64, AT91SAM7S256 | | | | | | | | | (suche AT91
-
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.