-
Thread
ATtiny212: Externe Referenz für ADC/DAC
schrieb im Beitrag #6576177: > Wo liest du das? https://ww1.microchip.com/downloads/en/DeviceDoc/ATtiny212-214-412-414-416-DataSheet-DS40002287A.pdf 30.2 "Overview", 4. Absatz. Und in 30.5.2, ADC-Register CTRLC, REFSEL[1:0]: [code] 0x2 VREFA External reference VREFA [/code] > in der Figure
parts coming - the 2-series, with part numbers like ATtiny3227. https://github.com/SpenceKonde/megaTinyCore/blob/master/megaavr/extras/ATtiny_x12.md
-
Thread
ATtiny1634 - undokumentierter Silikon-Fehler!
Das steht so im Datenblatt. Ist dies der Fall? Noch ein Punkt: Steckt der Programmierer noch am Attiny? Oder ist der abgesteckt?
Hi, betrifft dieser Fehler auch die anderen ATTINYs wie zum Beispiel den ATTINY85?
-
Thread
AVR Tiny 416 Input Capture
Hallo, ich möchte mit einem einem Tiny416 eine Capture Messung (Timer B) vornehmen. Leider bekomme ich das Event System nicht richtig konfiguriert (das Problem sitzt wahrscheinlich vor dem Rechner). Ich habe in ATMEL START PA4 (Mein Frequenz
EVSYS.USERTCB0CAPT = EVSYS_USER_CHANNEL0_gc; // Connect user to event channel 0 [/c] Beim ATtiny416 ist das anders, sollte jedoch in gewisser Weise ähnlich sein. Vielleicht 1-2 Zeilen mehr? Was bei deinem Code fehlt ist genau diese Zuordnung. Du hast mittels TCB0.INTCTRL Register den Timer für
-
Thread
Kleiner Atiny gesucht
ATtiny441/ATtiny841
Manual Übersicht USART und ext. Takteingang. Also kein Schwing-Quarz sondern Quarz-Oszillator. ATtiny 202, 204, 212, 214 ATtiny 402, 404, 406, 412, 414, 416, 417 ATtiny 804, 806, 807, 814, 816, 817 ATtiny 1604, 1606, 1607, 1614, 1616, 1617 ATtiny 3216, 3217
-
Thread
wie ist das mit den 16/20MHz beim Atmega4809
Beitrag #6309304: > kann man zwar nicht debuggen, aber programmieren. Dann gehts noch billiger: ATTINY416-XNANO kostet bei Mouser 8,22 € (+MwSt.), bei Digi-Key 8,06 € (+MwSt.).
-
Thread
Neue AVR Familie - AVR-DA
erst aktivieren. Die Typen, die ich meine, haben kein ISP mehr. Zum Beispiel (Link weiter oben) Attiny416, .....
Zumal die Peripherie der AVRs wirklich ordenlich ist, man sehe sich nur den mega4809 oder den attiny841. Oftmals sind einfachere Aufgaben mit AVR beiweitem einfacher umzusetzen, die 5V Toleranz ist da auch so eine Sache. LG
-
Thread
[S] Atmel ICE Full
Zu den aktuellen AVRs zähle ich die neuen ATtiny2xx, 4xx, 8xx, ... und die ATmega4809 u.a., die sehr viele Anwendungen abdecken können. Dafür braucht man keinen Atmel ICE; ein Demo-board inkl. Debugger reicht aus. Beispiele: https://www.digikey.de
www.digikey.de/products/de/development-boards-kits-programmers/evaluation-boards-embedded-mcu-dsp/786?k=attiny416 Vielleicht ist das für Dich eine kostengünstige Alternative.
-
Thread
Toochain bauen avr-gcc-x.x mit binutils-2.34 funktioniert nicht
atxmega32a4 atxmega32a4u atxmega32c4 atxmega32d4 atxmega32e5 atxmega16e5 atxmega8e5 atxmega32x1 attiny212 attiny214 attiny412 attiny414 attiny416 attiny417 attiny814 attiny816 attiny817 attiny1614 attiny1616 attiny1617 attiny3214 attiny3216 attiny3217 atxmega64a3 atxmega64a3u atxmega64a4u atxmega64b1
include <avr/iotn412.h> #elif defined (__AVR_ATtiny414__) # include <avr/iotn414.h> #elif defined (__AVR_ATtiny416__) # include <avr/iotn416.h> #elif defined (__AVR_ATtiny417__) # include <avr/iotn417.h> #elif defined (__AVR_ATtiny804__) #
-
Thread
Toolchain neuere AVRs
attiny24 attiny24a attiny4313 attiny44 attiny44a attiny84 attiny84a attiny25 attiny45 attiny85 attiny261 attiny261a attiny461 attiny461a attiny861 attiny861a attiny87 attiny43u attiny48 attiny88
atxmega32a4 atxmega32a4u atxmega32c4 atxmega32d4 atxmega32e5 atxmega16e5 atxmega8e5 atxmega32x1 attiny416 attiny417 attiny816 attiny817 atxmega64a3 atxmega64a3u atxmega64a4u atxmega64b1 atxmega64b3 atxmega64c3 atxmega64d3 atxmega64d4 atxmega64a1 atxmega64a1u atxmega128a3 atxmega128a3u atxmega128b1
-
Thread
ATtiny416 Startschwierigkeiten
Salli Ich habe viel Programmiererfahrung mit 8-Bit Mikrocontrollern von Atmel. Jetzt habe ich den ATtiny416 entdeckt, welcher einen "Peripheral Touch Controller" integriert hat. Dazu verwende ich ein "ATtiny416 XNANO" Kit. Jedoch scheitere ich schon an einem normalen Blink Programm. Kann mir jemand
haben die „Getting startend“ von Microchip sehr geholfen: https://www.microchip.com/wwwproducts/en/ATTINY416 Dort unter Documents die TB3209 bis TB3218.
-
Thread
OSCCAL extrem?
z.B. der ATTiny416 und seine Brüder.
Arduino Fanboy D. schrieb im Beitrag #6139053: > z.B. der ATTiny416 und seine Brüder Super...danke...genau das, was ich gesucht habe! Gruß Rainer
-
Thread
ATtiny416 UART
Getting Started von Microchip und habe den Pin für den TX angepasst. Getestet wird der Code auf dem ATtiny416-XNANO Board. Vielleicht kann mir jemand helfen. Viele Dank.
-
Thread
Fork: avr-libc version 3, für xtiny
ich habe mal Stevens git-Repo probiert. Es baut bei mir gcc 9.1.0 und eine libc mit Support für attiny212 attiny214 attiny412 attiny414 attiny416 attiny417 attiny814 attiny816 attiny817 attiny1614 attiny1616 attiny1617 attiny3214 attiny3216 attiny3217. Ob der damit generierte Code dann auch läuft,
Np R. schrieb im Beitrag #6058008: > Support für attiny212 attiny214 attiny412 attiny414 attiny416 > attiny417 attiny814 attiny816 attiny817 attiny1614 attiny1616 > attiny1617 attiny3214 attiny3216 attiny3217. Zusätzlich gibt es Support für ATtiny
-
Thread
Diskrete H-Brücke, was ist falsch?
verschweißt. Erst die Lösung mit MC war zuverlässig. Man kann dafür auch einen extra MC abstellen (ATtiny13), der nur die Verriegelung und das Power-On macht.
um die gehts hier) keine die ein solches > HW-Modul intus haben? Die neueren 1er ATTinys (412, 416, usw.) haben dafür den 12-bit Timer/Counter Type D, damit lässt sich das komfortabel machen.
-
Thread
UPDI Programmer bauen - alias "El Tangas"
alles beachten bzw. ändern damit das dann alles funktioniert? Eine Alternative wäre sich ein ATtiny416 Xplained Nano zu kaufen. Muss ich hier zwischen dem mEDBG Chip und dem ATtiny alle Verbindungen kappen? Wie funktioniert die µC Erkennung? Meldet sich der µC der dann gerade per UPDI angeklemmt ist? Aktuell habe ich nur einen AVRISP mkII für meine ATmegas und ATtiny ohne UPDI.
-
Thread
Audio Spektrum Analyzer mit ATtiny85
"Buddelschiff" der µC-Programmierung zu bauen. Also einen Audio-Spektrum-Analyzer mit einem 8Pin-ATtiny. Aber natürlich den Bestmöglichen, der mit so einem ATtiny machbar ist, es sollte ja trotzdem noch eine Herausforderung sein, sonst macht die ganze Programmiererei ja keinen Spass. Und das (siehe
ist der Unterschied nicht, aber immerhin sichtbar. Sind das Messwerte von einem Sweep mit dem Attiny oder errechnete Werte?
-
Thread
Atmega-0 Eventsystem
Hier noch Boards für die Tinys https://www.mouser.de/ProductDetail/Microchip-Technology-Atmel/ATTINY416-XNANO?qs=sGAEpiMZZMuo%252B9%2FB%2FzhRUtTt%2FPxmH0LeMkfhBINqpiGhCEwEtCHhaw%3D%3D https://www.mouser.de/ProductDetail/Microchip-Technology-Atmel/ATTINY817-XMINI?qs=sGAEpiMZZMuo%252B9%2FB%2FzhRUvDMWZzL1bThno
-
Thread
ATTiny 414 CLKOUT
Controller noch nicht da, kann es also noch nicht ausprobieren, aber: Sehe ich das richtig, dass der ATTiny414 zwar das entsprechende Registerflag unterstützt, aber den CLKOUT nicht auf einen Pin führt? Oder fehlt die Angabe einfach nur im Datenblatt?
Im Datenblatt vom 416 sieht man das CLKOUT an PB5 erfolgt. Der hat Gehäuse mit 20 Pins. Das wird wohl bei allen 41X etc. intern genauso sein, nur das eben die einen einen PORTB haben,der nach aussen geführt ist und die andern
-
Thread
Benötige Hilfe beim programmieren eines Microkontrollers!
Beitrag #5658772: > Wie man den Poti abfragt und verarbeitet weiß ich ebensowenig. Beispiel mit ATtiny13: https://adnbr.co.uk/articles/adc-and-pwm-basics
bei einer 1 wird der Widerstand an den Eingangs-Pin zugeschaltet. Bei den neueren AVR (wie z. B. ATtiny13, ATtiny2313, ATtiny24/44/84, ATtiny25/45/85, ATmega48/88/168, usw.) kann man als Ausgang konfigurierte Pins toggeln (PORTx zwischen 0 und 1 „umschalten“), indem man eine 1 an die entsprechende Bit
-
Thread
PCINT0 wird immer getriggert
teil meines Programmes und soll dazu dienen, software-uart zu implementieren. Ich verwende einen ATTINY85, AtmelStudio 7, AVR Dragon, AVR/GNU C Compiler... Für den Software-Uart verwende ich eine Baudrate von 2400 baud/s Also braucht ein bit bei mir zur übertragung 416 µs, ein halbes also 208 µs
-
Thread
ATtiny402, ATtiny412, ATtiny814… Womit?
https://www.microchip.com/Developmenttools/ProductDetails/ATTINY416-XNANO Das kann alle Attinys per UPDI programmieren. Entweder direkt bei Microchip bestellen oder bei Arrow.
ATtiny hier und kann es nicht ausprobieren.
-
Thread
555 (Timer) Spezialist gesucht
vergewaltigen, da würde ich eher ne Schaltung mit ECC91 basteln, wenns denn unbedingt Retro sein muß. Ein ATtiny25 bzw. wenns auf die Größe ankommt ATtiny4, ist die einfachere Wahl.
Peter D. schrieb im Beitrag #5586282: > Ein ATtiny25 bzw. wenns auf die Größe ankommt ATtiny4, ist die > einfachere Wahl. ...für einen der, so wie Du, die Programmierung solcher Bausteine hundertprozentig beherrscht... :-)
-
Thread
lin. MOSFET ansteuern mit STM32
+1056+480+976+480+0%0Aw+1056+352+1056+240+0%0Aw+1056+240+960+240+0%0Aw+976+480+960+480+0%0Ar+960+416+960+480+0+0.1%0A368+816+368+816+320+0+0%0A368+736+352+736+320+0+0%0A368+736+416+736+432+0+0%0A368+960+352+992+352+0+0%0Aw+960+352+960+240+0%0Aw+880+416+960+416+0%0Aw+880+480+960+480+0%0Aw+704+352+736
0.3429030130508462+0.343+100000%0Aw+704+352+672+352+0%0Ar+832+368+896+368+0+10%0Aw+832+368+816+368+0%0Aw+832+416+880+416+0%0Aw+736+416+832+416+0%0Ac+832+368+832+416+0+0.000009999999999999999+9.355791902326489%0A368+672+384+640+384+0+0%0Ao+0+64+0+4097+20+6.4+0+2+0+3%0A) Einige Beiträge habe ich mir im Netz und
-
Thread
Signal jede ms schalten
/slfs023 oder als CMOS http://www.ti.com/product/TLC556 aber der Stein ist ja größer als ein ATtiny http://www.microchip.com/wwwproducts/en/ATtiny85 auch dem kann man Arduino beibringen fertig mit USB https://www.conrad.de/de/arduino-erweiterungs-platine-digispark-microcontroller-1503743.
352+32+160+32+0+10000%0Aw+160+32+160+192+0%0Aw+112+192+160+192+0%0Aw+160+192+176+192+0%0Ad+368+160+416+160+1+0.805904783%0Ar+432+160+480+160+0+11000%0Ac+496+176+496+240+0+4.7000000000000004e-8+6.617023753779139%0Ag+496+256+496+304+0%0Aw+352+160+368+160+0%0Aw+416+160+432+160+0%0Aw+480+160+496+160+0%0Aw
-
Thread
ATtiny212/214
Microchip scheint erstaunlicherweise die ATtiny-Reihe weiter auszubauen? http://www.microchip.com/wwwproducts/en/ATTINY212 http://www.microchip.com/wwwproducts/en/ATTINY214 Mit der Peripherie für den Preis ziemlich interessant. Allerdings
hörbel schrieb im Beitrag #5285436: > Obs noch einen Nachfolger mit 8kb gibt? attiny1614, attiny1616, attiny1617, attiny212, attiny214, attiny3214, attiny3216, attiny3217, attiny412, attiny414, attiny416, attiny417, attiny814, attiny816, attiny817. d.h. die letzten 3. Zumindest
-
Thread
AVR-GCC kein ATtiny817
combined program memory and RAM, and with program memory visible in the RAM address space. mcu = attiny1614, attiny1616, attiny1617, attiny212, attiny214, attiny3214, attiny3216, attiny3217, attiny412, attiny414, attiny416, attiny417, attiny814, attiny816, attiny817. [/pre] Können die Controller
combined program memory and RAM, and with program memory visible in the RAM address space. mcu = attiny1614, attiny1616, attiny1617, attiny212, attiny214, attiny3214, attiny3216, attiny3217, attiny412, attiny414, attiny416, attiny417, attiny814, attiny816, attiny817.
-
Thread
PI mit 8-Bit Controller auf viele DEZIMALSTELLEN genau berechnen
Sinne: nein, vermutlich nich nicht. SCNR Die Implementierung in [[4000 Stellen von Pi mit ATtiny2313]] ist ja ausführlichst kommentiert, auch was die Beschränkungen impliziert. Du könntest dir z.B. überlehen, wie weit du mit 32-Bit Arithmetik oder mit __uint24 kommst. Da die Beschränkung beim ATtiny2313 von der Flashgröße her kommt, ist man da auf einem größeren µC natütlich komfortabler am Werk. > Und seit ich von dem 1949er ENIAC-Weltrekord in der Berechnung von PI > gelesen habe, geht
-
Thread
Neue AVR reihen
in Hardware verfügbar und kann's austesten. Hat jemand nen Direktlink zum Datenblatt von * ATtiny1614/6/7 * ATtiny3214/6/7 * ATtiny416
the code, as these devices are fully pin and feature compatible. 16KB ATtiny1616 ATtiny1617 8KB ATtiny814 ATtiny816 ATtiny817 4KB ATtiny417 [/pre] "without modifications to the code" verstehe ich
-
Thread
ATTiny25: unklare Interaktion PROGMEM <-> ADC
sogar in C ... Natürlich tut es das und mit ein paar Umstellungen passt es auch locker auf einen Attiny13.
an. Ja, Charlieplexing ist nur hell genug mit den dafür vorgesehen Treibern-ICs. Einfach nen ATtiny261 nehmen und man kann die LEDs parallel treiben.
-
Thread
Neue 8-Bit Tinys vorgestellt: 417/814/816/817 Gesperrt
Rudolph schrieb im Beitrag #5044040: > Tja, hoffen wir mal, dass da noch einiges nach kommt. ATtiny212, ATtiny214, ATtiny412, ATtiny414, ATtiny416, ATtiny1614, ATtiny3214, ATtiny3216, ATtiny3217 Schaut ganz danach aus. Und danach, daß die Tiny-Reihe zukünftig das Beste aller Mega- und Xmega Features
an die Reichelt Wunschliste erinnern damit dort die beiden Einträge unterstützt werden. Atmel ATtiny816 SNR Atmel ATtiny416 Xplained Nano https://www.mikrocontroller.net/articles/Reichelt-Wishlist Bernd_Stein
-
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
Physikprojekte
Bandabstand nicht bei (einer) Raumtemperatur sondern mittels Widerstand bei Temperaturen ZWISCHEN 293 K und 416 K!
durchlöcherten Polster in Kauf... p = 4 bar: delta_t = 520 µs --> v = 58 m/s p = 8 bar: delta_t = 416 µs --> v = 72 m/s
-
Thread
Sim900 mit ATtiny85 betreiben
Warum kein ATTiny841, wenn es schon ein ATTiny sein soll. Hat 2 echte UARTs (vielleicht eine nach außen zur Parametrierung). Geringfügig größer (bzw. sogar kleiner mit der richtigen Bauform), nicht teurer. Debugbar
Hallo Jakob, wie machst Du den dass mit dem Softwareuart full duplex mit Fifo, dass ein attiny85 nicht ausgelastet ist ? Ich kann einen Attiny85 mit 8MHz Takt bis ca. 19200 Bit/s brauchbar nutzen. Nutze i.A. aber nur 9600 Bit/s. So hat man ~416 Takte pro Bit Zeit für die Verarbeitung eines
-
Thread
Signalaufbereitung BEMF
T_PWM = (1/15000Hz) V_Ripple = 4mV R*C = 0,042 Für C wähle ich 100nF, somit brauche ich einen 416KOhm Widerstand. Das würde einer Grenzfrequenz von 3,82Hz entsprechen. Die müsste doch viel höher liegen? Sprich das Signal ist zu langsam oder? Sprich ich denke die Annahme oben ist falsch.
//www.hilltop-cottage.info/blogs/adam/avr-adc-2-experiments-in-operating-the-adc-at-its-extremes-attiny85/ Das ist natürlich alles weit von dem entfernt wo Atmel noch seine Hand für ins Feuer legt, aber den Hobbybastler interessiert das ja normal nicht. Bei den 8 Bit schleifst du die 2 extra Bit
-
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
Drehimpulsgeber
Wo kaufst Du Deine Bauteile? *Digikey* ATtiny25 1,36€ STM8S103F3P6 1,69€ *Mouser* ATtiny25 1,06€ STM8S103F3P6 1,56€ (Einzelpreise) Ja, ich weiss, dass das bei weitem nicht die günstigsten Bezugsquellen sind, aber ich wollte die Preise
und prompt meldet sich einer zum Appell. Torsten C. schrieb im Beitrag #4197131: > Wo bei ein ATtiny25 zwei bis dreimal so teuer ist, wie ein STM8S103F3P6 Also ich zahle für einen ATtiny25 17 Cent. Was kostet Dein STM8 genau? Das zu dem Thema ;-) Für den ATtiny25 gibt es ein fertiges Programm
-
Thread
Wettersonde E085 Umbau als Testsender in FM
Die PLL 'rastet' sofort ein und liefert ein stabiles Signal. Vielleicht kann man einen kleinen ATTiny zum Erzeugen von Morsecodes einbauen und das Ganze zur 70cm Fuchsjagd einsetzen. Zurzeit gibt es die Sonden für gerade mal 2 Euro, alleine die vielen SMD Teile sind schon ihr Geld wert. Gruss
habe übrigens auch den Sägezahn Oszillator entfernt und einen 'MOE' Generator mit 1000Hz aus einem ATTiny 45 und einem Spannungsteiler an den MOD Eingang angehängt und als Fuchs missbraucht. Die Lamda/2 Antenne auf 12cm gekürzt. Wir haben hier am WE eine kleine Fuchsjagd mit dem Nachwuchs veranstaltet
-
Thread
flash-Fehler mit ATtiny2313, compile ok
Hast Du beim compilieren auch den ATtiny2313 angegeben? Es sieht so aus, als ob Du den falschen Prozessortyp angegeben hast. Kontrolliere das noch einmal. 0x0806 liegt weit ausserhalb vom Flashbereich des 2313. An Deinem Testprogramm
...wimre hat der ATtiny2313 128 Bytes RAM. Da von diesen offenbar mindestens 104 statisch belegt werden, bleiben noch ganze 24 Bytes RAM über. Die tolle ISR braucht z.B. schon 20 Bytes Stack, d.h. es bleiben *maximal 4
-
Thread
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
Schieberegister für die LED-Treiber verwendest dann kannst Du wahrscheinlich den preiswertesten ATTiny nehmen den Du finden kannst. Edit: Naja, vielleicht nicht gerade den mit dem wenigsten Flash und dem wenigsten RAM, nimm sowas wie den 2313 oder den 44, so was in der Größenordnung.
Bytes) fastLED_ws2812_ok.cpp.elf text data bss dec hex filename 26540 416 958 27914 6d0a noch genug flash und Ram frei kann ich endlich mit ESP 8266 für NTP und DCF77 weitermachen ach noch 2 Bildchen
-
Thread
Retro Fieber: Z80 oder 68000 ?
Christian J. schrieb im Beitrag #3806298: > Ein Attiny84 wird ein Interface zu einem 64KB EEPROM bilden, da I2C über > Z80 nicht möglich ist., gibt zwar Steine die das können zb > http://www.nxp.com/documents/leaflet/75016079.pdf abe ein AVR ist da
1),a 165 ;main.c:81: code_end = (uint16_t)letzte_code_adresse; 416C 3A 5D 70 [13] 166 ld a,(#_letzte_code_adresse + 0) 416F 32 5F 70 [13] 167 ld (#_code_end + 0),a 4172 3A 5D 70 [13] 168 ld a,(#_letzte_code_adresse + 0) 4175 17