-
Thread
Claude Code trifft AVR-Assembler: vom Chip in den Browser mit einem Prompt
Habe dann mal weitergemacht: 'Schreibe mir das Programm für den ATTiny1614 um, Pins kannst du selbst sinnvoll wählen.' #################################################### Ich portiere die rekonstruierte SHT-Feuchte-Firmware auf den ATtiny1614: Hardware-PWM statt
neuen Prozessor nur aus der Hex Datei nicht schlecht. [code] /* * Feuchte-Messumformer fuer ATtiny1614 * Port der ATtiny45-Firmware (SHT1x, PWM = relative Feuchte). * * Pinning (SOIC-14), UPDI bleibt frei: * PA1 Pin 12 SHT DATA (Open-Drain, intern Pullup) * PA2 Pin 11 SHT SCK
-
Thread
Induktiver Sensor antwortet nicht auf I2C
/article/pii/S0378775317310686 [3] Datenblatt des Sensors https://www.ti.com/lit/ds/symlink/ldc1614.pdf?ts=1772380657724&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FLDC1614
dran hängen und damit scannen. Das ist besonders einfach unter Linux mit den i2c-tools und einem ATtiny85 als Adapter. Siehe angehängte Firmware.
-
Thread
RPi 5 externer Ein/Aus Taster mit Led als Statusanzeige [Schaltplan Hilfe]
wenn ich sie habe. Manfred P. schrieb im Beitrag #8033870: > Viel interessanter ist, ob PA1-ATtiny, Out des TSOP4838 und Anschluß_5 vom RPi nicht gegeneinander arbeiten können. Was ich durch testen bestätigen kann ist: Der ATtiny arbeitet nicht gegen den RPi. Die spucken gleichzeitig die gleichen
WS2812B-Led (Platine) welche ich noch vorrätig habe. Da das ganze wegen Pin-Mangel mit einem ATtiny412 nicht mehr geht nehme ich neu einen ATtiny1614. Kommuniziert wird dann über I2C mit Ready(RPi), Timer vorhanden(Tvheadend) und Recording(Tvheadend) byte. Je nach Status eine andere Led Farbe.
-
Thread
[V] ATTINY1614-SSN
Verkaufe 110 Stück ATTINY1614-SSN, 2022 direkt bei Microchip gekauft, zusammen 50 Euro incl. Versand.
-
Thread
[V] verschiedene ATtiny und ATmega
und könnte die Dinger am Montag zur Post geben. Angebote bitte per PN. Hier die Liste: [code] Attiny: Attiny13A-PU DIP8 2 Attiny45-PU DIP8 1 Attiny85-PU DIP8 1 Attiny4313-PU DIP20 1 Attiny84A-PU DIP14 2 Attiny861A-PU DIP20 1 Attiny13A-SSH SOIC8 2 Attiny841-SSU 14SOIC 1 Attiny841-SSUR WSOIC14 1 Attiny861A-SU SOIC20 1 Attiny88-AU QFP32 1 Attiny1634R-MU QFN20 1 Attiny1634-SU SO20-W 2 Attiny1614-SSNR SOIC14 1 Attiny1616SFR SOIC20 1 Atmega: Atmega8A-AU TQFP32 5 Atmega168PB-AU TQFP32 1
-
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
ATtiny1614 mit externen 32.768khz Quartz
Hallo Zusammen Ich arbeite derzeit mit einem ATtiny1614 und habe festgestellt, dass die interne Uhr nicht besonders genau ist – ich habe Abweichungen von bis zu 30 Sekunden pro Stunde festgestellt. Nun habe ich gesehen, dass es die Möglichkeit gibt
Takt oder der internale RC-Oszillator aufgeführt. https://ww1.microchip.com/downloads/en/DeviceDoc/ATtiny1614-16-17-DataSheet-DS40002204A.pdf
-
Thread
ATtiny1614 mit lcd 4 segment display
Hallo zusammen Ich habe folgendes Problem. Ich nutze einen ATtiny1614, mit dem ich einen 12PIN LCD Tn Positive 4-stelliges Segment display betreiben will. Allerdings bekomme ich bisher überhaupt nicht auf den Display. Vielleicht findet jemand ein Fehler den ich nicht sehe? Den Display habe ich mit einem TM1621C zusammengehängt und den TM1621C mit dem ATtiny1614. Folgende pins: ATtiny1614 - TM1621C PA1 - CS PA2 - WR PA3 - Data Gnd - VSS VDD - VDD TM1621c - Display COM0 - COM1
-
Thread
TinyAVR Serie 1/2 OneWire Zugriff auf DS18B20 Temperatursensor
einen digitalen Temperatursensor DS18B20 mit einer MCUs der TinyAVR Serie 1/2 in meinem Fall der ATtiny 1614 (habe aber auch Serie 2 ATtiny 3216 erfolglos getestet) auszulesen verwende ich die Library OneWire (PaulStoffregen) in der Version 2.3.8 wie sie in vielen Beispielen verwendet wird. Dies funktioniert
deutlich moderater aus. Ich bin ja bald in Rente, vielleicht bastele ich dann mal wieder mehr. Der ATtiny1614 ist ja bei Reichelt recht günstig: https://www.reichelt.de/de/de/shop/produkt/8-bit-attiny_avr-risc_mikrocontroller_16_kb_20_mhz_soic-14-349270 Oder wäre der ATtiny1604 besser?
-
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
Verständnisfrage zu Assembler bei PIC und ATMEL
Ich beschäftige mich seit Längeren bereits mit ATtiny85, ATMega328 und jetzt auch mit PIC. Angefangen habe ich mit den Lernbausätzen von Franzis. Interessante Anregungen habe ich als Anfänger unter anderen bei BKainka bzw. seinem Elektronik-Labor gefunden
Wird sowas nicht auch von neueren AVRs geboten in der User Signature Row? Hier zum Beispiel ATtiny1614/6/7 (1- Series): > 6.6 **User Row** > > In addition to the EEPROM, the ATtiny1614/1616/1617 has one extra > page of EEPROM memory that can be used for firmware settings, > the User Row (
-
Thread
Tiny1 Serie Bootloader Segmentierung Flash geht nicht?
Assembler und verwende (ausschließlich) ein Eigenbauprogrammiergerät. Bei mir läuft (auf einem ATtiny1614): ein Einfachstblinkprogramm (per TCB0_INT_vect) ab 0x0400 (Wortadresse), FUSE.BOOTEND=8. > Der rest ist leer (FF), erase passiert immer vor dem neu flashen. Da sind Sie sicher? Ist nämlich
> und verwende (ausschließlich) ein Eigenbauprogrammiergerät. > > Bei mir läuft (auf einem ATtiny1614): ein Einfachstblinkprogramm (per > TCB0_INT_vect) ab 0x0400 (Wortadresse), FUSE.BOOTEND=8. > >> Der rest ist leer (FF), erase passiert immer vor dem neu flashen. > > Da sind Sie sicher
-
Thread
Moderne AVR (Nachfolger Atmega und Attiny)
, ATmega4809, 1-Series: ATtiny212, ATtiny214, ATtiny412, ATtiny414, ATtiny416, ATtiny416auto, ATtiny417, ATtiny814, ATtiny816, ATtiny817, ATtiny1614, ATtiny1616, ATtiny1617, ATtiny3214, ATtiny3216, ATtiny3217. 2-Series: ATtiny424
, ATmega4809, > > 1-Series: ATtiny212, ATtiny214, ATtiny412, ATtiny414, ATtiny416, > ATtiny416auto, ATtiny417, ATtiny814, ATtiny816, ATtiny817, ATtiny1614, > ATtiny1616, ATtiny1617, ATtiny3214, ATtiny3216, ATtiny3217. > > 2-Series
-
Thread
Attiny3216/3217: Taktänderung
ATtiny1614 (sollte aber keine Rolle spielen): ohne die auskommentierten Zeilen hat B0 eine Frequenz von 562 kHz, mit 1.68 MHz (mein uC läuft offenbar etwas zu schnell): [c] #include "avr/io.h" int main
beschrieben. Oder aber, es funktioniert nur mit XMEGAs und nicht mit > ATtinys. Funktioniert mit ATtiny412 und allen anderen.
-
Thread
SPI Master mit Attiny1616
Pinbelegung ist MOSI PA1, MISO PA2, SPI_CLK PA3, CS PA4, also die Standartbelegung des Attiny1616, wenn ich das richtig aus dem Datenblatt gelesen habe. Danke schon mal für Eure Hilfe und noch einen schönen Abend.
an. https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/ATtiny1614-16-17-DataSheet-DS40002204A.pdf Oder die App Note. https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ApplicationNotes/ApplicationNotes/TB3215-Getting-Started-with-SPI-DS90003215
-
Thread
MPLAB / Micochip Studio UDPI unterschiede ?
habe hier ein kleines Problemchen, das ich leider nicht verstehe und Antworten suche. Auf meinen Attiny1614 hängt ein Atmel ICE und eine LED die Blinkt zum testen. Wenn ich den Code mit dem Microchip Studio 7 auf den Chip lade funktioniert alles so wie es soll, nur beim MPLAB wird der gleiche Code nicht
es nicht Und was ist mit der Erfolgsmeldung? [pre] Target voltage detected Target device ATtiny1614 found. Device Revision Id = 0x1 (B) Device Id = 0x1e9422 Calculating memory ranges for operation... Only config settings that have been explicitly declared in your code will be programmed
-
Thread
AVR64DD28, mEDBG, Studio 7.0 - Fehler beim Schreiben von Fuses
. L. schrieb im Beitrag #7688348: > Kurzum: wenn Sie Ihr Programm so ändern, dass es auf dem > ATtiny1614 läuft (u.a. PORTC -> PORTA), will ich mich gerne mit Ihrem > LDS-Problem befassen. Hier die für den ATtiny1614 geänderte Version im Anhang, nun als kompletter Microchip-Studio-Projektordner
ehrlich gesagt noch nie Debugging per UPDI > verwendet. Einfach in den Speicher schauen. Beim ATtiny1614 funktioniert es mit dem mEDBG. (Beim ATtiny824 schon nicht mehr - nur programmieren)
-
Thread
ULP Mikrocontroller 2..4.2V mit RTC
ATtiny13 mit Assemblerprogramm schafft mit SR416 Knopfzellen 5 Jahre durchzuhalten.
von > Jedes nA zählt entfernt. Also nur zur Information: [code] Strom in uA, 1 s-Interrupt ATtiny 2.0 V 3.0 V 3.3 V 1614 0.56 0.78 0.86 interner 32 kHz RC-Oszillator 1614 0.66 0.84 0.88 32 KiHz Quarz 412 0.51 0.74 0.82 interner 32 kHz RC-Oszillator
-
Thread
tinyAVR 2 family Interrupt flags loeschen
Ich beschaeftige mich nur alle paar Jahre mit uC, bisher immer mit den älteren AVRs wie ATtiny85 o.ä. Aus Neugier und weil ich richtigen I2C und mehr Pins brauchte, habe ich einen ATtiny1626 der relativ neuen family 2 in QFN aufgelötet. Die Teile sind ja unglaublich günstig geworden, das
cleared by hardware when executing the corresponding interrupt vector ...', zumindest z.B. beim ATtiny1614 - wird beim ATtiny1626 nicht anders sein, wie bei allen neueren AVR8.
-
Thread
ATtiny1626 XDIR bleibt immer 0
Nachdem mir im ATtiny1614 (1-series, 16 kB) der Speicher ausgegangen ist, habe ich nun ATtiny3224 (2-series, 32 kB) besorgt. Mein Code lief dort ohne größere Anpassungen. Aber XDIR ist auch bei mir immer 0. Getestet habe
: XDIR wird weiterhin nicht gesetzt. Das ist der oben beschriebene Fehler. Der besteht also beim ATtiny3224 weiterhin. Auf dem ATtiny1614 (1-series) geht das problemlos. USART1 auf Defaultports (gleiche physische Pins): Hier geht XDIR wie beschrieben. Das kann ich jetzt verwenden. Ich habe mir
-
Thread
Attiny 1616 Hardware-Interrupt
Ausnahmsweise ist Guurgel die falsche Quelle. Es gibt nur eine : https://www.microchip.com/en-us/product/ATTINY1616 https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/ATtiny1614-16-17-DataSheet-DS40002204A.pdf So schwierig ist das doch auch nicht...
Stefan W. schrieb im Beitrag #7552058: > Darf ich dich Konkret Fragen ob ich demnach den Attiny1616 für mein DCC > Projekt nehmen kann? Stefan W. schrieb im Beitrag #7552058: > The library currently supports the AVR ATTiny84/85 & > ATMega88/168/328/32u4 and Teensy 3.x using the INT0/1 Hardware
-
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
Neue ATTINY3226 usw. gar nicht mitbekommen
| ATtiny817 | ATtiny1614 | ATtiny1616 | ATtiny1617 | | ATtiny3216 | ATtiny3217 ___________|____________|____________|_____________ | ATtiny424 | ATtiny426 | ATtiny427 | ATtiny824 | ATtiny826 | ATtiny827 | ATtiny1624 | ATtiny1626 | ATtiny1627 | ATtiny3224 | ATtiny3226 | ATtiny3227 28/32 Pin | 48 Pin
-
Thread
ATtiny1614 TCB: Überlauf bei input capture erkennen?
Mir scheint, es ist unmöglich, beim ATtiny1614 (und Verwandten) einen Überlauf von TCB0 bzw. TCB1 in den input capture Modi (bei mir: CNTMODE=FRQ) zu erkennen oder gar zuverlässig zu zählen. Offenbar geht das nur mit den ATmega-TCB. Kennt jemand einen Trick, wie man das mit einem ATtiny schafft?
-
Thread
ATtiny Typenchaos bei Microchip Gesperrt
___________|____________|____________|_____________ ATtiny212 | ATtiny214 | | ATtiny412 | ATtiny414 | ATtiny416 | ATtiny417 | ATtiny814 | ATtiny816 | ATtiny817 | ATtiny1614 | ATtiny1616 |
ATtiny1614 SOIC-14 Flash: 16 KB SRAM: 2 KB EEPROM: 256 B – One 16-bit Timer/Counter type A (TCA) with three compare channels – Two 16-bit Timer/Counter type B (TCB) with input capture – One 12-bit
-
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
Touch-Sensoren mit MTCH 105 - Design funktioniert nicht
Umgebung auf die Buttons zu minimieren. 5. Mein Vorschlag wäre, das Ganze mit einem passenden ATtiny zu machen. Die QTouch-Lib von Atmel/Microchip ist riesig, deshalb eine Version mit 16kB oder 32kB. Für deine Anforderungen bietet sich ein ATtiny1614 an, 14 Pin SO, DIY-tauglich. Anbindung an Hauptprozessor z. B. über serielle Schnittstelle. Der ATtiny braucht eine saubere Stromversorgung, 3,3V mit LDO, eventuell Entkopplung vom Rest des Boards über kleinen Vorwiderstand, 100nF direkt am Prozessor reicht erfahrungsgemäß. Vorteil sind die umfangreichen
-
Thread
Welche Low Cost 32 Bit MCU Familie? Gesperrt
Moby A. schrieb im Beitrag #7425169: > Mein Liebling ist da der kleine Tiny AVR 1614. Kinderspielzeug. Passt.
Assemblerspaghetticode herumstochern will, dann kann so ein "fetter ARM", der kaum mehr kostet als so ein Attiny, doch sehr attraktiv sein. Selbst wenn man all' die Performance nicht braucht, das Ding hat einfach schon mal viel mehr I/O-Leitungen ...
-
Thread
Welche 8-Bit-Architekturen werden in 10 Jahren relevant sein? Gesperrt
ist nur einer von vielen 8bittigen Vorteilen 🙂 Mein 8Pin-SO Liebling ist da der kleine Tiny AVR 1614. Lustig wie sich die Hersteller der 32bittigen Komplexitätsmonster immer gleich befleißigen im Datenblatt zu betonen: "Easy to learn und to program" So sehr wie diese Art Werbetrommel auch nötig
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
Fehlerhafte Adressierung von lokalen Arrays bei tinyAVR(R) 0-series
zuvor da. Recherchiert habe ich jetzt nach dem schönen Fingerzeig von peda über das Problem des ATtiny26 und dem Befehl "lPM Rd, Z+" und vom ihm dankenswerterweise gegebenen Link einer Diskussion hierzu. https://www.mikrocontroller.net/topic/203143#1999930 Dieses Problem kann der ATtiny1604 (getestet
Ein ATtiny1604 soll kein 'lpm' können - wie ist das gemeint?
-
Thread
AVR®DD family, low pin count devices
Chips sind unterschiedlich groß (ATtiny25-20SSN: S8S1, ATtiny45-20XU: 8X).
Erkennbar an der vorletzten Ziffer. Bsp. 0er Serie: ATtiny406, 806 und 1616 Bsp. 1er Serie: ATtiny416, 1617 und 3217 Bsp. 2er Serie: ATtiny427, 1627 und 3227 Die 2er Serie ist die Neue die den neuen AVRs ähnlich ist. Bsp. 3227, kann man mit 3V mit
-
Thread
ISR geht nicht mehr in Atmel Studio 7 ?
Software ist FEHLERFREI. In der ISR steht > PORTA.OUT ^= (1<<PIN3_bp); Könnten Sie das einem ATtiny1614-Nichtkenner erläutern?
Interrupt-Flag muss man übrigens nicht zurücksetzen, > das macht der Interrupt-Handler. Bei einem ATtiny1614, stimmt das? Kann ich aus dem Datenblatt nicht herauslesen.
-
Thread
Frage zu CCL-Einheit in neueren AVR-Controllern
Hallo, ich habe im Datenblatt des ATtiny 1606 gelesen das dieser Controller eine "CCL"-Einheit enthält. So wie ich es verstehe handelt es sich dabei um eine Art Mini-FPGA-Baustein, der unabhängig von der CPU des Controllers, bestimmte logische
Roland F. schrieb im Beitrag #7243371: > ich habe im Datenblatt des ATtiny 1606 gelesen das dieser Controller > eine "CCL"-Einheit enthält. So wie ich es verstehe handelt es sich dabei > um eine Art Mini-FPGA-Baustein, der unabhängig von der CPU des > Controllers, bestimmte
-
Thread
Highside N-Channel Fet
Wiederbetätigung der Taste sollte der Fet > wieder ausschalten. Für so etwas hatte ich mal einen MAX1614 verwendet und der funktionierte für mich gut.
Bei der 2. Schaltung übernimmt ein ATtiny25 die Ein-Aus-Funktion und erzeugt ein 5 Vss Rechtecksignal. Dieses steuert über eine Ladungspumpe den N-Kanal FET an. Für größere FETs mit höherer GS-Kapazität sind die Widerstände so zu wählen, daß
-
Thread
Strommessung mit AVR onboard-ADC
. Galvanisch getrennt ist er sowieso und die Rechnerei im AVR hält sich in Grenzen. Ich habe den ATTiny861A benutzt. Die Solarspannung misst er über Spannungteiler hochohmig direkt am Panel.
Dann will ich mal nicht so sein :-) Das geht prima! Ich verwende einen ATtiny261A. Die Messung erfolgt differenziell mit (ADC0 - ADC1) * 20 an einem Shunt von 2 bis 10mOhm (je nach Variante der Baugruppe). Dabei liegt ADC1 bei mir auf Masse, direkt am Shunt. Zwischen dem Shunt
-
Thread
Welche AVR (Atmega) haben UPDI?
ATtiny816 | ATtiny817 | ATtiny1614 | ATtiny1616 | ATtiny1617 | | ATtiny3216 | ATtiny3217 ___________|____________|____________|_____________ | ATtiny424 | ATtiny426 | ATtiny427 | ATtiny824 | ATtiny826 | ATtiny827 | ATtiny1624 | ATtiny1626 | ATtiny1627 | ATtiny3224 | ATtiny3226 | ATtiny3227 28/32 Pin |