-
Thread
I2C und LCD mit der Pollin.Lib in Bascom
will ich mir ein kleines Modul auf Basis einer UART-Kommunikation bauen mit einem ATTiny2313. Da ist dann nur eine Verbindung und Masse nötig.
Stk. für unter 10 Euronen. Und wenn der Speicher nicht reicht, was ich bezweifele, wird eben ein ATTiny4313 verwendet.
-
Thread
ATTINY45 PWM Erzeugung Hilfe erbeten
schreiben könnte. Die Timer sind ja nicht so ganz trivial und meine Portierung vom AVR328 auf den Attiny stellt mich vor einige Fragen, weil ich im Datenblatt auch noch rumrätsel Timer 0 ist reserviert für die millis(), die ich auch brauche. Bleibt Timer 1 Ich brauche für IR eine Freq von 40khz
Hier stehts auch, sogar für meine Anwendung IR Impulse zu senden. https://github.com/kshitijl/attiny-ir-remote/blob/master/transmitter-ctc-toggle.c
-
Thread
Berührungslose Matrix-Tastatur mit AtMega-Chip?
vor ein paar Jahren mal eine Industrie Anwendung in einem explosionsgeschützten Gehäuse mit einer 11mm dicken Glasplatte vor der Tastatur. Die "Tastatur" bestand aus zwei nebeneinanderliegende IR Emitter und einer Photodiode in der Mitte die vorne durch eine IR Filterplatte als "Taste" versteckt waren
paar Jahren > mal eine > Industrie Anwendung in einem explosionsgeschützten Gehäuse mit einer > 11mm dicken Glasplatte vor der Tastatur. Die "Tastatur" bestand aus zwei > nebeneinanderliegende IR Emitter und einer Photodiode in der Mitte die > vorne durch eine IR Filterplatte als "Taste" versteckt
-
Artikel
AVR-GCC-Codeoptimierung
den Fall, daß sich dabei das High-Byte SP nicht ändert, kann Code eingespart werden. Beispiel : ATtiny44 hat RAM von 0x60 bis 0x15f . Braucht die Anwendung nicht mehr als 0x60 = 96 Bytes an Stack, dann kann mit -mtiny-stack compiliert werden. Änderung des Binärinterfaces per Option. Vorsicht in auch
sbic umgesetzt. Die Register GPIOR1 und GPIOR2 sind bei ATmegas nicht bitadressierbar (bei vielen ATtiny dagegen schon), aber immerhin ist der Zugiff über in/out (1 Takt) schneller als auf den RAM (2 Takte). Diese Methode greift nicht in die interne Verarbeitung des Compilers ein und ist damit einfach
-
Thread
AVR Atmega64-A ISP funktioniert nicht
nutzte das Blink Sketch von Arduino und einen Arduino UNO als ISP. Ich habe mittlerweile auch einen Attiny85 geholt um zu testen ob ich das Prinzip verstehe, mit dem klappt das ohne Probleme. Der Atmega64-A ist mit einem Labornetzteil bei 5V versorgt, der zeiht zwischen 10mA-11mA. An den Fuses hab ich
-
Thread
RL78/G14 Renesas - Free Linux Toolchain
verschieden compat Stufen gesetzt, leider aber ohne Erfolg. (-std=standard, -Wc++14-compat, -Wc++11-compat, -Wc++-compat, -Wc11-c2x-compat, -Wc99-c11-compat) [pre] CXXFLAGS='-Wc++-compat' /dev/shm/RL78-Toolchain/source/gcc-4.9.2-20150423/configure --target=rl78-elf --prefix=/dev/shm/RL78-Toolchain
mit v12 (Release Frühjahr 2022), vergleiche zum Beispiel die Dateinamen der Quellen in ./gcc von v11 https://gcc.gnu.org/git/?p=gcc.git;a=tree;f=gcc;h=7b3e4537c4b6d202265bd21377fd27162c521cdd;hb=refs/heads/releases/gcc-11 mit denen von v12: https://gcc.gnu.org/git/?p=gcc.git;a=tree;f=gcc;h=
-
Thread
EOL ATmega328p
ATmega644PA ATmega8 ATmega8515 ATmega8535 ATmega88 ATmega88A ATmega88P ATMEGA88PA ATMEGA8A ATtiny13 ATTINY13A ATtiny2313 ATtiny2313A ATTINY24 ATtiny24A ATtiny25 ATtiny26 ATtiny261A ATTINY28 ATtiny4313 ATtiny44 ATtiny44A ATtiny45 ATtiny461 ATtiny461A ATtiny48 ATTINY84 ATtiny84A ATtiny85 ATtiny861 ATtiny861A ATTINY88 AVR128DA28 AVR128DB28 AVR16DD28 AVR32DA28 AVR32DB28 AVR32DD28 AVR64DA28 AVR64DB28 AVR64DD28 Die gesamte Liste kann man als *.xlsx-Datei herunterladen
-
Thread
Was ist mit dem avr-gcc 12.x passiert? Internal Compiler Errors Gesperrt
Veit D. schrieb im Beitrag #7415928: [code] > avr-gcc -Os -mmcu=attiny3216 -I. dejagnuboards/exit.c -c -o > exit-attiny3216.o -save-temps=obj -dp > avr-gcc: error: device-specs/specs-attiny3216: No such file or directory > make: *** [Makefile:169: exit-attiny3216.
fileio-atmega8.o options.o exit-atmega168.i fileio-atmega8.s perf.c exit-atmega168.o fileio-attiny3216.i perf.h exit-atmega168.s fileio-attiny3216.o perf.o exit-atmega2560.i fileio-attiny3216.s README exit-atmega2560.o fileio-attiny40.i sreg.h exit-atmega2560.s fileio-attiny40
-
Thread
Autostart für Generator simpel selber bauen?!
so etwas wie einem Zeitrelais, gibt es da etwas für 12V ? Bzw. so günstig das ich es nicht per ATTiny lösen sollte? :-D Grundsätzlich müsste das Relais ja nur für ca. 3 Sek. aktiviert sein, wenn das Relais am Wechselrichter schaltet. Bekomme ich das nicht mit ein paar Kondensatoren und Transistoren
Monate bis zu mir ;-) Hmm, bei mir nur 14 Tage! > In welchem Land wohnst du denn? 48° 41′ 36″ N, 11° 28′ 24″ O Dort fliegen auch ab & zu Teile vom Eurofighter vom Himmel.
-
Thread
avr-gcc und avr-libc für moderne xmega-devices (unter Linux)
Funktioniert aber leider nicht. Konkretes Beispiel: Ich möchte ein Minimalprojekt "test.c" für einen attiny202 bauen: [code]avr-gcc -I /usr/local/avr/include/ -L /usr/local/avr/lib/avrxmega3/short-calls/ -mmcu=attiny202 test.c[/code] Ergibt: [code] In file included from /usr/local/avr/include/avr/io.h
richtigen Multilib-Pfad kennt (abhängig von Version) kann man testen mit [code]> avr-gcc -mmcu=attiny202 --print-multi-directory avrxmega3/short-calls [/code] [code]> avr-gcc -mmcu=attiny202 --print-multi-directory avrxmega3/short-calls [/code] [code] > avr-gcc -mmcu=attiny202 --print-file-name
-
Thread
DCF77 ausgefallen
OMG! Es geht los. Das sind die ersten Anzeichen. Ich geh in meinen Bunker.!!!!!!111111!!!!!!11
denen man sie automatisch auswerten könnte. > Manchmal den halben Nachmittag. So war das am 03.11.2022, über fünf Stunden: Do, 03.11.22 13:05:00, NZ 07.__.__ 13:06:00, NZ * Daten wurden unvollständig empfangen. Do, 03.11.22 18:16:00, NZ Warum erinnere ich mich daran? Ich habe bei Penny eine
-
Thread
Timer-Register richtig beschrieben?
by four, providing a 1.6 MHz system clock', schließlich läuft der ATtiny15 auch ausschließlich mit 1.6 MHz. Soweit ich weiß, sind die internen 6.4 MHz im ATtiny45 nicht direkt verfügbar.
auf einen einzigen Ausgang, nämlich den auf PB1, beschränken, warum dann nicht Timer1.OC1A, wie um 11:50 skizziert? Dann hätten Sie die volle Auflösung von 1/256 (falls das überhaupt sinnvoll sein sollte für einen Lüfter). Also ATtiny15-Compatibility-Mode mit 1.6 MHz und PLL auf 25.6 MHz.
-
Thread
Wozu übertrieben schnelle Microcontroller?
hat der LPC nicht nur die vierfache Busbreite sondern auch wesentlich mehr RAM und Flash als der ATTiny. Dazu ist der LPC fast 6 Jahre älter. Ein STM32L010F4 benötigt bei der Konstellation ca. 0,5mA, mit einem Micro-Power LDO auf 1.2V davor nochmal weniger.
trifft. https://www.youtube.com/watch?v=xHWXZyfhQas Jeder Mikrocontroller ist erlaubt von AtTiny bis Cortex M7. Mal schauen, ob ob die Atmega Fraktion so etwas mit optimalem Assemblercode zustande bringt.
-
Artikel
AVR-Tutorial: IO-Grundlagen
1.7.374\avrasm\inc für ATmega-Controller oder C:\Program Files (x86)\Atmel\Studio\7.0\packs\atmel\ATtiny_DFP\1.10.348\avrasm\inc für ATtiny-Controller . Einige Include-Dateien heißen ATmega48A: m48Adef.inc ATmega8: m8def.inc ATmega16: m16def.inc ATmega32: m32def.inc ATTiny12: tn12def.inc ATTiny2313: tn2313def.inc
Mikroprozessor-Pin den aktuellen, extern anliegenden Zustand einzulesen. 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 Bitposition
-
Artikel
AVR-Tutorial: Arithmetik8
durch 2. Es sei die Zahl 92 ins Binärsystem zu wandeln. 92 / 2 = 46 Rest 0 46 / 2 = 23 Rest 0 23 / 2 = 11 Rest 1 11 / 2 = 5 Rest 1 5 / 2 = 2 Rest 1 2 / 2 = 1 Rest 0 1 / 2 = 0 Rest 1 Die Division wird solange durchgeführt, bis sich ein Divisionsergebnis von 0 ergibt. Die Reste, von unten nach oben gelesen
0 | -- | 0 | 01 ----------+ 1001 ist in 1 0-mal enthalten − 0 -- 01 011 -----------+ | 1001 ist in 11 0-mal enthalten − 0 | --- | 011 | 0110 ------------+ 1001 ist in 110 0-mal enthalten − 0 ---- 0110 01101 -------------+ | 1001 ist in 1101 1-mal enthalten − 1001 | ----- | 0100 | 01001 --------------
-
Thread
Frage zu Implementierung einer Peak-Anzeige (LED)
Wie wäre es mit einem Comparator und einem NE555 als Monoflop? Oder einem kleinen Attiny - wenns ein uC sein darf?
die positive Halbwelle zum Detektieren ausreicht, dann gucke dir mal einen beliebigen AVR, z.B. Attiny 13 oder Attiny25/45/85, an. Die haben einen Komparator eingebaut. Als Beschaltung brauchst du dann nur noch einen Trimmer zum Einstellen der Referenzspannung.
-
Artikel
USB
x 16bit - 1 1 1 IDE Atmel AT90USB647 Full 64 3,3 - 5 V AVR 16 MHz 64 K 4 K 8 x 10 bit Farnell ca. 11,42 € Atmel AT32UC3B0128 Full/OTG 64 (40) 3,3 V AVR32 60 MHz 128 K 32 K 8 x 10 bit (7+6) x PWM 2 (1x full) I2C, SPI, SSC Kernspannungsregler 1,8 V Farnell ca. 6 € Microchip PIC24FJ256GB106 Full 64 3,3V
AVR-CDC – Ein USB-RS232C-Interface mittels CDC-Protokoll (Communication Device Class) bspw. mit ATtiny45. Kein Treiber erforderlich, nur .INF-Datei. Von Osamu Tamura. CDC-IO Ein experimentelles 18-bit Parallelport mittels AVR-Mikrocontroller (ATmega8/48/88). Von Osamu Tamura. AVR-HID - Low budget USB
-
Thread
Zeigt her eure elektronischen Weihnachtsbasteleien!
Ein altes Mini-Projekt. Flackerndes LED-Lagerfeuer für Krippe, mit AVR ATtiny25 (ohne Bild): https://www.mikrocontroller.net/topic/119876#1097567
möchte hier der Vollständigkeit halber noch die KiCad-Dateien sowie den Assembler-Quellcode für den ATtiny412 nachreichen, für den Fall dass jemand interessiert ist: https://4n7.de/deko-laempchen-netzteil.html (siehe Links weiter unten) https://github.com/jofe95/decoration-light (Asm-Quellen)
-
Thread
XT-Tatstatur
-keyboard-to-xt/ So eine Umsetzung wäre eigentlich eine kleine Aufgabe für einen Arduino oder ATtiny13. Jetzt noch mal editiert, weil jetzt erst den zweiten Thread gesehen: https://www.mikrocontroller.net/topic/546407#new
products_id=17&language=de Und diese Tastatur klemme ich mit Adapter an JEDEN modernen PC mit Win-11 ;)
-
Thread
Speicherverbrauch bei Funktionsaufrufen (Funktion in Funktion)
klassik AVRs erlaubten wohl noch alle Speicheroperationen auch auf IO und Registerbereich. Bei den ATtiny/Mega sind Stackoperation (push, pop, call, ret) nur auf den SRAM möglich, also nicht auf MMIO.
Ppe 9 D9 ADC0 14 Temp0 10 D10 AREF 11 D11 3V3 12 D12 PB5 13 #--------------------------# Modbus Register Settings (Arduino Start 30000, PC= 30001= 30000 Temp1 (Factor 10) 30001 Temp2
-
Thread
Tasmota / Volkszähler - Wie fängt man an?
und iobroker, also nur mit http ausliest. Hallo Heinz, ich lese und sammle die Daten mit einem ATtiny. Für die Anzeige nutze ich einen alten Net-IO von Pollin. Alle Werte sind nur im ATtiny gespeichert und werden über den I2C Bus bei Bedarf gelesen und angezeigt. Die Tages und Jahreswerte werden im EEPROM des ATtiny 4313 gespeichert. Bei einem Reset gehen nur die Stunden und Minutenwerte verloren. Die nötige Uhrzeit stellt der ATtiny bereit. Ist in Assembler geschrieben. Kannst Du Dir gerne mal anschauen, wenn
-
Thread
seriell FTDI TTL UART SUART ich blicke nicht mehr Durch!
Sequenz 1 : ./relais -e -d /dev/ttyUSB0 -s xxxxxxxx got file descriptor fd=3 Firmware-Version 11 OK, Aktuelle Kontaktstellung: 0 OK, Neue Kontaktstellung: 0 Sequenz 2 : ./relais -e -d /dev/ttyUSB0 -s xxxxxxx1 got file descriptor fd=3 Firmware-Version 11 OK, Aktuelle Kontaktstellung: 0
Sequenz 3 : ./relais -d /dev/ttyUSB0 -e -s xxxxxxx1 got file descriptor fd=3 Firmware-Version 11 OK, Aktuelle Kontaktstellung: 0 Setze Bits 1 FAIL: 249 1 1 0 Sequenz 4 :./relais -d /dev/ttyUSB0 -e -s 11111111 got file descriptor fd=3 Firmware-Version 11 OK, Aktuelle Kontaktstellung: 1
-
Thread
Welchen Logic Analyzer kaufen?
, ist auch für eine andere Idee, die ich schon ewig habe, eine gute Sache. Ich will mir für den Attiny10 (aber dann muss ich wirklich viel Zeit haben und wieder richtig im Thema sein) einen eigenen Bus basteln. So ähnlich wie oneWire.
Bei Saleae kann man immer noch die alte Software runter laden und der Clone läuft auch unter Windows 11. Zwar sagt Windows, dass das Gerät nicht gestartet werden kann, aber die Saleae Software erkennt den trotzdem und es funktioniert.
-
Thread
Absoluter Anfänger
Programmiergerät und es gibt viele Anleitungen dazu. Auf dem Arduino arbeitet auch nur ein ATMega328, der dem Attiny recht ähnlich ist. Wenn Du Lust hast, kannst Du den Arduino auch ohne Arduino-Library nach dem Datenblatt des Microcontrollers programmieren, wie Du das mit dem Attiny machen müsstest. Wenn Du keine
Variante: probiere es erst mal mit einem Schieberegister ... > Ein kleiner einfacher soll der ATTiny13 sein, dieser hat nur 6. Ist > soetwas damit möglich Möglich ist es, die Vorschläge wurden genannt. Wenn du einen der Vorschläge umsetzen willst: nimm nicht den ATTiny13 sondern z.B. den ATTiny85
-
Thread
Benzintank Füllstand mittels Drucksensor
ständiges Einperlen ist nicht notwendig. Siehe auch hier: https://essearth.com/wp-content/uploads/2014/11/6150-user-manual-v2.pdf
gut geschützt und nahe an der Entlüftungsleitung. Anbei Schaltplan und Code. Momentan ist ein Attiny25 mit nur 2KB drin, der ist zu 99% voll. Im Schaltplan ist ein ATtiny85, pinkomatibel. Aber ich hatte nur den 25er vorrätig. Außerdem fehlt noch Sicherung und Sicherungshalter auf der Platine, wird
-
Thread
AtSamC21 AtmelStudio/MicrochipStudio device-programming failed
J-Link – AVRSV-8131: SAMD21J17D is unable to Program or Debug with Atmel-ICE – AVRSV-8171: SAM L11 BOOTOPT programming issue – AVRSV-8159: Not able to program BOCOR on SAML11 from within an ELF file – AVRSV-8149: Breakpoints support for TrustZone SG assembly instruction – AVRSV-8182: Issue with Secure Boot support for SAM L11 --- **Atmel Studio 7.0.1931 contains:** • Advanced Software Framework 3.40.0 • New Microchip Gallery extension • Atmel START Extension Provides Improved Feedback on Required Device Pack Dependencies
-
Thread
MOSFET ohne Widerstand direkt am µC-Ausgangspin schalten?
gar nicht wenn man eine PWM mit ein paar kHz vom µC am FET sehen möchte. Die Datenblätter vom ATTiny24 und ATMega1284 sagen z.B. 40mA pro I/O Pin als absolute Maximalgrenze, darüber kann der µC Schaden nehmen. Das bedeutet, daß man an 5V nicht unter 125 Ohm gehen sollte, sonst wird dieser Strom im
einem Gatevorwiderstand von > z.B. 50Ω. Der Vorwiderstand von rund 50 - 60 Ohm ist schon im ATtiny bzw. ..mega eingebaut.
-
Thread
sauberes Bestromen von ESP mit Solar und Batterie
verbraucht aber über den Daumen gepeilt 100x so viel > Strom, als wenn du das gleiche mit einem kleinen ATtiny45 machst Eigentlich muss ich jetzt noch ne runde Arbeiten aber eine Frage nach einem kurzen Blick auf den ATtiny45: würde ich den als Verzögerungsrelay programmieren, sodass der ESP aufwachen
runter und hochfahren: Schmitt-trigger oder eben Spannung messen und deep sleep 2: Strom sparen: ATtiny45 (zB) und Deep Sleep im ESP Stefan F. schrieb im Beitrag #7231614: > In meinem Assember Workshop nutze ich die Möglichkeit, einen ähnlichen > ATtiny schlafen zu legen und per Tastendruck aufzuwecken
-
Thread
Schaltungsverbesserungen - Eure Meinung !
) C1 hatte ich jenen ausgewählt: https://www.reichelt.de/elko-radial-47-f-50-v-105-low-esr-6-3x11-2-mm-rm-2-5-fr-a-47u-50-p200269.html?CCOUNTRY=445&LANGUAGE=de&nbc=1&&r=1 Meine Überlegungen: Das Relais benötigt ca. 40mA (5V / 125 Ohm Spulenwiderstand) Die "restliche Schaltung" sollte mit 5-10mA
aus) kann man mit mehreren Bauteilen analog aufbauen, oder klugerweise mit einem winzigen uC a la ATtiny5/PTB150CSE. Also 2 1N4148, 1 Elko, 1 Spannungsregler, ein uC, 3 Vorwiderstände, 1 OptoTRIAC wäre alles was nötig ist.
-
Thread
Mikrocontroller mit Stromaufnahme <= 1 µA?
Beim ATTiny2313 messe ich etwa 400nA = 0,4µA. Und das ist noch die ältere Architektur.
Bernd schrieb im Beitrag #7227017: > Dann ist aber wirklich alles aus. ATtiny402 mit RTC (32kHz): 0.7µA @ 3V
-
Thread
Ergebnisse einer FFT zusammen fassen
funktionsfähige (wenn auch stark modifizierte) Umsetzung des logarithmischen Grundkonzepts für einen ATtiny gibt, der mit Rechenleistung wahrlich nicht gesegnet ist. Siehe: https://www.mikrocontroller.net/topic/475281#new Insbesondere zu berücksichtigen ist die Tatsache, dass hier bereits 11 Kanäle
höchsten Bits betrachtet. Ausgehend von einem 16 Bit-Vektor und Betrachtung von 5 Bits: Wenn (15 ... 11) >= 23 -> LED N-1 an Else (15 ... 11) >= 11 -> LED N-2 an Else (15 ... 11) >= 6 -> LED N-3 an Else (15 ... 11) >= 2 -> LED N-4 an Else (14 ... 10) >= 23 -> LED N-5 an Else (14 ... 10) >= 11
-
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
welcher analoge Multiplexer für ADC
Viele MCs und ADCs haben schon interne Multiplexer. Z.B. der Attiny261 hat 11 ADC-Eingänge, der ATmega640 hat 16 ADC-Eingänge. Als zusätzlichen Multiplexer nimmt man gerne den 74HC4051. Besondere Anforderungen an die Niederohmigkeit bestehen in der Regel nicht,
-
Thread
Welche AVR (Atmega) haben UPDI?
| 14 Pin | 20 Pin | 24 Pin ___________|____________|____________|_____________ ATtiny202 | ATtiny204 | | ATtiny402 | ATtiny404 | ATtiny406 | | ATtiny804 | ATtiny806 | ATtiny807 | ATtiny1604 | ATtiny1606
| ATtiny426 | ATtiny427 | ATtiny824 | ATtiny826 | ATtiny827 | ATtiny1624 | ATtiny1626 | ATtiny1627 | ATtiny3224 | ATtiny3226 | ATtiny3227 28/32 Pin |
-
Thread
Interrupt mit ATTiny 2313A
B. schrieb im Beitrag #7208822: > Ansonsten fehlt dir zumindest im GIMSK das PCIE-Bit. Beim ATtiny 2313 A heisst das Bit PCIE0. Da fällt mir gerade was auf: In der Datei iotn2313a.h habe ich drei Vektoren gefunden: [c] #define PCINT0_vect_num 11 #define PCINT0_vect _VECTOR(11) /* Pin
bedeutet wohl, dass es keine aktuellere Doku gibt. In dieser App-Note werden aber die Unterschiede zw. ATtiny2313 und ATtiny2313A beschrieben: AVR533: Migrating from ATtiny2313 to ATtiny2313A https://ww1.microchip.com/downloads/en/Appnotes/doc8261.pdf Table 3-2. New Interrupt Vectors in ATtiny2313A Vector
-
Thread
der ultimative Durchgangsprüfer
bei den oben käuflich zu erwerbenden nicht der Fall sein. Ich überlege, ob man nicht auch einen Attiny verwenden könnte, um dem ganzen etwas Intelligenz zu verpassen.
zu tun und die liegen, > wenn ich mich recht erinnere, eher im Mikroamper Bereich. Datenblatt ATtiny13A: Figure 19-13. Power-down Supply Current vs. VCC Bei 3V, 25°C etwa 140nA.
-
Thread
ATtiny85 ADC mit interne REV
); } int getVcc() { // reads internal 1V1 reference against VCC #if defined(__AVR_ATtiny84__) || defined(__AVR_ATtiny44__) // for ATtiny84 ADMUX = _BV(MUX5) | _BV(MUX0); #elif defined(__AVR_ATtiny85__) || defined(__AVR_ATtiny45__) // for ATtiny85/45
MUX[3:0] 0011 ADC3 (PB3), also MuUX1=1 und MUX0 = 0. Deshalb hier: #elif defined(__AVR_ATtiny85__) || defined(__AVR_ATtiny45__) // for ATtiny85/45 ADMUX = _BV(MUX3) | _BV(MUX2); ändern zu: #elif defined(__AVR_ATtiny85__) || defined(__AVR_ATtiny45__)
-
Thread
Brauche Hilfe bei einem CC1101 Projekt
Hallo, ich habe einen kleinen Sender mit einem Attiny und einem CC1101 Chip, würde gerne das Protokoll klonen. Habe LogicAnalyser und einen CC1111 USB Dongle zur Verfügung. Binaber ehrlich gesagt noch nicht weit gekommen. Macht es Sinn mit dem
Hast Du mal versucht, den unbekannten ATtiny auszulesen?
-
Artikel
Hausbus auf I2C- und ATtiny-Basis: Home2L Brownies
mA * 5 V) (ohne Linux-Host) Kommunikationsstatistik über 6 Tage: 44,3 Mio Nachrichtenwechsel, nur 11 korrigierte Übertragungsfehler (0,000025%) Warum 8-Bit-Mikrocontroller?. Für die Auswahl der ATtiny-Typen sprechen die folgenden Gründe: Sie sind simpel, robust und ausgereift. Sie sind in DIP-Gehäusen
verschiedene Sensor- oder Aktor-Typen. Sowohl die Feature-Auswahl als auch der Controller-Typ (aktuell ATtiny84, ATtiny85 oder ATtiny861) sind konfigurierbar. Der 8 KB Flash-Speicher wird in zwei Bereiche zu 2,5 KB und 5,5 KB aufgeteilt. Der vordere, kleinere Bereich enthält eine minimale Maintenance-Firmware
-
Thread
AVR- C: Welche einfachen Projekte für den "Einstieg"?
dass deshalb jeder ARM so überladen wäre. Vergleiche mal beispielsweise die Peripherie eines ATSAMD11 mit einem AVR128DB48.
Klar, die Zeiten, da das komplette Manual eines AT90S2343 (mehr oder minder ein Vorläufer des ATtiny15, der wiederum Vorläufer des ATtiny25/45/85 ist) auf nur 59 Seiten passte, sind vorbei. Heutige Controller fangen irgendwo bei 500 Seiten an, und selbst bei einem moderaten SAMD51 bist du schon bei
-
Thread
SPI mit Attiny 841 und MCP23S17
ist er bei einigen Sachen anders als die anderen Attiny oder Atmega.
define F_CPU 16000000UL #include "util/delay.h" #include "avr/io.h" // Attiny 841 ATtiny841 old Atmega48 #define SPI_DDR DDRA // DDRA DDRB #define SPI_PORT PORTA // PORTA PortB #define SCK PINA4 // PA4 PB5
-
Thread
Raspberry pi Pico rp2040 RS485 Implementierung
kommt und das scheint die PL011 UART nicht zu mögen. Ich konnte das durch ein kleines Delay im ATTiny lösen aber naja.
Tera-Baud Bereich gearbeitet. Es kommt nicht auf die Datenrate an. Das Problem ist, dass der Attiny etwas wenig Platz zwischen den Bytes lässt. Gleichzeitig ist die rp2040 UART da wohl etwas empfindlich. Kleines Delay im Attiny eingefügt, jetzt läuft es.
-
Thread
POWERBANK SCHALTET SICH AUS
beschrieben: http://mino-elektronik.de/Powerbank/powerbank.htm und man kann sehen, daß letztlich ein ATtiny25 verwendet wird. Angesichts vieler unterschiedlicher PBs gibt es viele gute Gründe dafür, es nur noch mit µC zu machen.
" Wenn das kein Rumschreien ist, weiß ich auch nicht ... https://www.schreibwerkstatt.co.at/2012/11/06/schreien-sie-im-web-nicht/
-
Thread
PFS154: langsam schwindet mein Vorrat
Ralph S. schrieb im Beitrag #7168514: > den ATtiny13 mag ich nun wirklich nicht Wie wärs dann mit ATtiny84 (CSD: 1,65€).
Warum die ollen Dinger wie ATtiny13/84? Wie wäre es mit den neuen ATtiny, wie z.B. 404/414/424? Sind bei Mouser in Stock für <1EUR...
-
Thread
Wo bekommt man zurzeit noch Mikrocontroller her.
sieht zwar aus wie ein Arduino Nano, ist aber dann doch was ganz anderes. Auf der Platine ist ein Attiny88 verbaut, der hat nur 8 kB Flash-ROM und nur 512 Bytes RAM, und dazu kommt, daß keine USB-Seriell-Bridge verbaut ist, sondern der Attiny88 das mit einem V-USB-Bootloader erledigen muss, wie man es
5.000 Stück F580 mit CAN/LIN > 5.000 Stück ab 01.10. AT89LP51ED2 mit ADC > 5.000 Stück ab 01.11.