-
Thread
WS2812 Ansteuerung per Bitbanging für AVR und ARM von 4 Mhz-60 Mhz
Frage bevor ich es teste: Funktioniert das ganze auch ohne externes Quarz? Also z.B. mit einem Attiny85@8Mhz(intern)? Ich will nicht viel LEDs damit betreiben. Vielleicht 4 oder 8. Gruss Juergen
Gibt's sowas wie diesen Code auch für den ATtiny1614 (oder ähnliche)? Bei mir funktioniert der nicht. Der Compiler beschwert sich über ein nicht definiertes "DDRB". Wie ich mittlerweile rausgefunden habe, ist das für die Einstellung des Ports als
-
Thread
SI4355 SPI liefert nur 0xFF?!
Hi Gemeinde, ich habe einen SI4355 mit Attiny1614 über SPI verbunden. Nach dem Datenblatt habe ich es so verbunden, dass nur SPI (MOSI, MISO, SCK, CS), SDN und NIRQ verbunden ist. Die Funktion vom Attiny (20Mhz) für SPI [c] inline void SPI_Master_init
ich mir SDO anschaue, dort ist dauerhaft High Pegel. Logic Analyser habe ich schon gemacht, der ATtiny sendet die Daten korrekt. Was mich etwas verwirrt, SPI ist ja quasi ein Schieberegister, die Aussage vom Datenblatt mit "es müssen weitere Takte erzeugt werden usw" ist doch so, dass ich dann Dummybytes
-
Thread
LTspice-Modell für MOSFET IRLL024N
erzeugt wird. Damit wird der µC versorgt. Das soll mal ein ESP32 werden, aktuell teste ich noch mit ATtiny1614. Die Spannungsquelle GPIO stellt einen PWM-Ausgang des µC dar. Hier ist der kürzestmögliche Impuls von 50 ns eingestellt. Ideal wäre, wenn hier die LEDs bereits an und wieder ausgehen könnten
und Versandkosten). Hier ein Auszug der Produkte, die ich nur bei Mouser gefunden habe: * ATtiny1614 * THVD1410DR RS-485 * DS2401 1-Wire ID * TI LM66100
-
Thread
cannot read spec file 'device-specs/specs-atmega4808'
/avr25/attiny44 avr/lib/avr25/attiny44a avr/lib/avr25/attiny441 avr/lib/avr25/attiny45 avr/lib/avr25/attiny461 avr/lib/avr25/attiny461a avr/lib/avr25/attiny48 avr/lib/avr25/attiny828 avr/
geschrieben. Dieser kompiliert mit Atmega1608 , 1609 Atmega3208 , 3209 Atmega4808 , 4809 Attiny1614 , 1616 , 1617 Attiny3214 , 3216 , 3217 Nur mit dem Atmega808 , 809 meckert er mit [code] cannot find crtatmega809.o: No such file or directory gcc-9.2.0-atmega-attiny-Test recipe for
-
Thread
Tiny1614 ADC Free Running Mode
den Freerunning Mode nicht mehr verschweigt: http://ww1.microchip.com/downloads/en/DeviceDoc/ATtiny1614-data-sheet-40001995A.pdf
-
Thread
Assembler wieder auf dem Weg nach vorn Gesperrt
mich scheckig. Wart's ab, bald stellt Moby hier unter Projekte&Code seinen IPv6-Stack auf dem ATtiny13 vor. :-)
seiner Sicht schmutzigen Dinge in ein eingekauftes 32-Bit Linux Subsystem aus, das er dann mit seinem ATtiny anspricht.
-
Thread
Wie bzw. womit programmiert ihr eure AVR µC, speziell C++
(9.3 oder 10.0), sowie make und QtCreator. Weiterhin einen AVR der tiny1 oder mega0 Serie (etwa attiny1614 oder atmega4808). Zum Programmieren per UPDI dann einen simplen USB/seriell-Wandler und pyupdi. Alles vollkommen unspektakulär.
-
Thread
Diode mit mind. 0,4V Durchbruchspannung
Rückmelder dauerhaft gegen Masse geschaltet habe und kein wildes hin/herschalten, setze ich diesen ATtiny1614 als "Filter" ein. Da erkenne ich die Pegelwechsel und schalte gegen Masse damit das mit dem Rückmelder klappt. Daher meine neue Frage: Geht das irgendwie einfacher, das ich auf den Tiny verzichten
-
Thread
AVR- C: Welche einfachen Projekte für den "Einstieg"?
selbst als reiner Hobby-AVR-Freak... ...ich nicht mehr. Meine Vorlage für den VL53L1X-TOF am Tiny1614 waren zwei Arduino-Projekte.
der Löt-Spaß auf. Sehr schön lötbar und trotzdem sehr klein sind dagegen aktuelle Tinys der Sorte 1614.
-
Thread
DEBO OLED2 0.96 0,96" OLED-Display SSD1306 SSD1312 Initialisierung TWI I2C AVR ATmeg8 Assembler ASM
Diskussionsbeitrag meine OLED SSD1306 / SH1106 Assembler Routinen als Teil eins RDA5807 Radios mit ATtiny45. - Thomas
und schon hat man einen UPDI Programmer/Debugger. Ich hab dir aber mal ein Testfile für einen ATtiny1614 dran gehangen. Da kannst dir wenigstens die Initialisierung raus suchen. Ach ja, mit dabei sind ein paar pdf Dokumente. Bernhard S. schrieb im Beitrag #6568671: > So mehr ich mich mit diesem
-
Thread
SI4355 Antennennetzwerk
Hallo, ich möchte mit einem Attiny1614 und dem SI4355 eine Schaltung aufbauen um bisschen mit Funk was zu testen. Soweit alles klar, nur die Antenne macht mich fertig. Ich habe leider kaum Ahnung in dem Bereich und das Datenblatt sagt
-
Thread
STM32F103 und die Sache mit den NVIC Prioritys
ich einen ATtiny814 nehmen. Und, na klar: Assembler.
weniger zur Realitätsverweigerung veranlagte) lesen es. Und nehmen dann vielleicht tatsächlich den ATtiny814 (oder besser 1614, wenn SD-Cards in's Spiel kommen). Und stellen fest: absolut kein Problem und viel weniger Energiebedarf als ein STM32F103... Sogar schon in C und erst recht in Assembler...
-
Thread
Cool Kids and OOP
} }); } x1.set(x); } } [/c] Für einen attiny1614 bekommt man: [pre] 212 4 4 220 dc bm90.elf 400 10 4 414 19e bm91.elf 190 0 4 194 c2 bm92.elf [/pre] Der generierte Code könnte
-
Thread
AVR Tiny1 series und Soft-UART
Hallo zusammen, für einen tiny1 (hier:attiny1614) suche ich eine Soft-UART-Realisierung. Ich könnte meine Realisierung für die tiny / mega adaptieren. Ich dachte, dass man aber ggf. von den core idependant features (events ?) etwas mehr benutzen
-
Thread
Wieso spricht man bei den 8 Bit-AVRs von RISC?
Unterschied habe ich sehr deutlich gesehen, als ich versucht habe, Anwendungen vom AT89C2051 auf den ATtiny2313 zu portieren. Da ging mir regelmäßig der Flash aus. Und der ATtiny4313 kam leider erst viel zu spät. Der 8051 ist darauf optimiert, möglichst viel in den 128 Bytes direct RAM zu verarbeiten
Die winzigen 1614er Tiny möchte ich hier auch ausdrücklich empfehlen. Zwar SMD aber mit äußerst bastler-lötfreundlichem Pinabstand!
-
Thread
[VS] Platine RFID - Leser
Das PCB beherbergt freilaufenden Leistungs - Oszillator, Demodulator, Signalaufbereitung und einen Attiny 1614. Der soll mittels ansteckbaren RPI via UDPI programmierbar sein. Fehler sind vorhanden, aber mit ein bisschen Gedengel kriegt man die Schaltung hin. Zum Wegwerfen sind die vier überschüssigen
-
Thread
[ASM] TWI im polling für AVR 0-Series und AVR 1-Series
Im Zuge eines anderen Projects von mir musste ich mich mit der Benutzung der TWI im ATtiny1614 und dem ATmega808 beschäftigen. Dabei ist eine kleine TWI.inc entstanden die jetzt erstmal nur im Polling-Betrieb ihren Dienst verrichtet. Die Fehlerbehandlung ist noch nicht wirklich integriert
-
Thread
Auswahl eines geeigneten MOSFET für Strom und Schaltzeit
nicht darunter. An sanftes Einschalten ist da nicht zu denken! Bislang habe ich zum Test einen ATtiny1614 mit dem MOSFET IRLZ44N verwendet. Da der Aufbau auf einem Breadboard erfolgt, kann ich die 5 m LED-Streifen mit insgesamt ca. 70 W nicht voll ansteuern. (Es geht, aber nach wenigen Sekunden erreichen
dunklen Ende noch saubere Helligkeitsstufen zu bekommen, brauche ich eine hohe Schaltfrequenz. Der ATtiny macht max. 20 MHz, was bei 2,5 kHz am Ende 8000 Helligkeitsstufen ergibt. Dieser Dynamikumfang reicht gerade so aus, um ein Nachtlicht sanft einfaden zu können, aber auch den Raum hell zu erleuchten
-
Thread
AVR-Bootloader mit Verschlüsselung
Hallo zusammen, ich nutze den Avrootloader nun schon einige Jahre für meine ATTiny 85 Projekte. Für meine aktuellen Basteleien möchte ich einen der "neuen" Tinys (Series 1), den ATTINY1614, nutzen. Hat schon mal jemand probiert den Avrootloader entsprechend anzupassen (kein SPM
Hat der Attiny 1614 nicht eh schon UPDI, also Programmierung über eine Leitung? Oder benötigst du die Verschlüsselung?
-
Thread
Bitte um Hilfe bei der Programmierung von AVR8-Mikrocontrollern in C
Klasse Adc gewählt. Wenn Du das erweitern möchtest, könntest Du in etwa [c] Adc adc{1, AT_TINY_1614}; [/c] verwenden. Ich denke allerdings, dass das zu wenig effizientem Code führen wird. Zudem wird es schwierig, Fehler wie [c] Adc adc{2, AT_TINY_1614}; [/c] zur Compilezeit aufzudecken. Bei mir wäre es dann [c] using adc = Adc<1, ATiny1614>; [/c] und [c] using adc = Adc<2, ATiny1614>; [/c] compiliert nicht.
-
Thread
WT2003H4 mit akzeptabler Soundqualität
Hallo zusammen ich habe ein Projekt, bei dem ich einen ATtiny1614 verwende, um ein Tonsignal auf dem WT2003H4-16s-Chip auszulösen. Der Ton ist ein einfacher Glockenklang, der als MP3-Datei auf dem WT2003H4 gespeichert ist. Ich habe verschiedene Lautsprecher
-
Thread
Technologie für Logik Implementierung eines Adressdecoders
8Bit-Vergleicher mit low aktivem Enable, paßt also. > Macht insgesamt 5 ICs. Es ginge IMHO auch mit 2x ATtiny1614, wobei der µC-Teil nur zur Initialisierung gebraucht wird und danach in den in den Schlaf geschickt werden kann. Die eigentliche Arbeit machen dann die insgesamt vier CCLs der beiden Controller
-
Thread
NRF24L01+ Reichweitenproblem
dem Trio 100nF + 1uF + 220uF super Ergebnisse erziehlt. 2.) Bei den Sensoren nutze ich einen Attiny1614 bzw. Attiny84 und asynchrones senden. Dann wird der MC wärend des sendens in stand by gesetzt und durch den interrupt zurück geholt. Bei den kleinen einfachen SMD chips schaffe ich gute 10m
-
Thread
Problem mit Funktionsdecoder für Modellbahn
kompliziertes Software-Timing. Und vielleicht für zukünftige Projekte einen moderneren Prozessor nehmen, ATTINY412 zum Beispiel. Allerdings gibt es den mit 8 Pins nur bis 4 kByte. Bei 14 Pins gibt es bis zu 16 kByte, ATTINY1614. Hinweis: Bei Microchip gibt es eine Application Note https://ww1.microchip.com
-
Thread
Nachfolger für ATMega gesucht
Ich muss unbedingt hier noch meinen Liebling, den 1,8-5V, 20 MHz Tiny1614 hier unterbringen. In dem winzigen aber immer noch gut lötbaren SO-14, 60 Cent Gehäuse sind doch tatsächlich u. a. neben 16K Flash und 2K SRAM je 1x UART/I2C/SPI samt *zwei* ADCs mit *fünf* wählbaren
Ja ich. Ich habe bisher folgende Mikrocontroller genutzt (die häufigsten zuerst): ATmega328 ATtiny13 ATmega644 STM32F103C8T6 ATtiny2313 Xmega128D3 AT89C2051 Und noch ein paar einzelne andere, die hier nicht der Rede Wert sind. Der STM32F103, den ich auch empfehle) ist für mich nur einer
-
Thread
[ASM] SSD1306 text library für oled displays + AVR 0- und 1-Series
Hier mal ein Beispiel zur Nutzung Ein ATtiny1614 generiert eine PWM um einen Modellbau Servo zu testen. Dazu wird ein ADC Kanal im 10Bit Modus benutzt und auf 8Bit runter geteilt. --> Anzeige des ADC Wertes mit "ADC-RAW" und Animation als Balkendiagramm
-
Thread
C versus Assembler->Performance Gesperrt
Wie wärs mit der Portierung von [[IRMP]] und IRSND in Assembler? Du hast die Wahl zwischen AVR (ATTiny, ATmega, Xmega), PIC, STM32 und diversen anderen ARM-Prozessoren. Da läuft nämlich ein und derselbe [[IRMP]]-C-Code drauf. Du musst ja nicht direkt auf alle portieren. ATTiny würde reichen. Oder
#4264593: > Was ist jetzt mit meinem "schlechten" Assemblerprojekt? Das hättest du auf vier ATtiny13 aufteilen müssen. :)
-
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
WordClock mit WS2812
equinox.zip Allerdings ist so eine Lösung heutzutage teurer als WS2812: Kosten pro LED = 1x ATTiny45/85 + 1x RGB LED = ca. 1. EUR.