-
Thread
Zeitschalter mit AVR (ATtiny84A) zur Diskussion
BC327) als Emitterfolger hat man keinerlei Probleme mit Sättigung. Mein Vorschlag ebenfalls mit ATmega48 und 100 Ohm Widerständen für die Segmente, die der ATmega48 locker treiben kann: http://mino-elektronik.de/7-Segment-Variationen/LCD.htm#led4 Johannes F. schrieb im Beitrag #7370306: > Den vorherigen
Nachdem ich nun bemerkt habe, dass der ATmega48 doch deutlich mehr Strom liefern kann als gedacht, habe ich Schaltung und Layout nochmal auf den ATmega angepasst, d.h. High-Side-Treiber und Schieberegister entfallen, der ATmega treibt die LEDs
-
Thread
PV-Batteriespeicher Victron: zu langsame Regelung schneller machen
beim Betrieb eines PV-Batteriespeichers der Firma Victron. Konkreter Fall: Es handelt sich um ein 48 Volt System. Dieses besteht in diesem konkreten Fall aus einem Smartmeter (summiert die Leistung aller Phasen im Haus), einer Steuereinheit (Modell: Cerbo) und einem Ladegerät/Inverter (Modell:
ein Wechselstrom zum Sensorsignal hinzuaddiert werden. Dieses wird mittels einer DDS (Attiny / Atmega) phasensynchron zur Netzspannung erzeugt (bzw. zum Ausgangssignal des Sensors, da der Victron immer mit Cos(phi) = 1 einspeist). Gibt's hier Mitstreiter, die sich auch über das Problem ärgern
-
Thread
Wer kennt dieses AVR-Board?
zwei 32 KiB-RAMs & SN74HC04 (huckepack) draufgesetzt; benutze das aber praktisch nicht mehr, da für ATmega8515 & ATmega162.
brauchten noch -5V, daher ein zusätzlicher ICL7660 mit zwei Elkos Der Controller in DIL-28 ist hier ein ATmega48-20 Baujahr 2008
-
Thread
ATmega32U4 USB Init
Hallo an die Experten: ich habe ein proMicro board mit einem ATmega32U4 drauf. Die HW scheint okay - ich kann damit alles machen, der uC läuft korrekt. Nur gelingt es mir nicht die USB Schnittstelle zu initialisieren. Ich benutze Standard-Code aus dem Netz, den
; // 96MHz PLLFRQ |= (1 << PLLUSB); // /2 = 48MHz USB clock PLLCSR |= (1 << PINDIV); // external 16MHz source // enable PLL PLLCSR |= (1 << PLLE); // check PLL lock while (!(PLLCSR & (1 << PLOCK
-
Thread
Inkrementalgeber an CMOS Dekadenzähler CD4017
Push-Pull Signal ansteuern. Mit den Signalen entweder an den 74HC40103 Zähler IC oder an einen ATMEGA328. Da könnte ich mit Interrupts die Pulse zählen, vielleicht auch mal etwas eleganter mit einem Timer. Da wäre jetzt die Frage ob ich hierfür den internen Oszillator nehmen könnte. Die Electronic
> Vermutlich > hat auch schon jemand mal einen DDS auf dem Arduino programmiert. Auf einem ATmega48 hatte ich mal 64 PWM-Kanäle per DDS moduliert und über Schieberegister ausgegeben ;-) Die Sache ist supersimpel. Beispiel: Ein Wert von 33 wird mit jedem Eingangsimpuls zu einem Akkuwert adddiert
-
Thread
Interrupt aus main aufrufen AVR
Moin, ich würde gerne eine Interrupt Routine auf meinem ATmega2560 per Hand aufrufen. Konkret geht es um den Transmit Complete interrupt, welchen ich gerne einmal per Hand auslösen würde. Gruß Justus
Justus Jonas schrieb im Beitrag #7338699: > ich würde gerne eine Interrupt Routine auf meinem ATmega2560 per Hand > aufrufen. cli rcall <symbolischer Name des Vectors, z.B.: UTXC0addr> Das ruft natürlich wirklich nur die ISR auf, ändert nichts am Status der Hardware.
-
Thread
Zeigt her eure Kunstwerke (ab 2023)
Kleiner GPS Navigator mit ATmega16. Grundgerüst ist ein Projekt hier im Forum von 2006. Bastle daran schon seit Ewigkeiten immer wieder mal. Habe es im Sandwich aufgebaut damit es als Einschub dienen kann. Navigiert wird per
Thomson werden und arbeitet mit einen NEC-ähnlichen Code. Das Herz der Schaltung ist nun der ATMEGA32-16PU und der 74LS123. Der 74LS123 soll mir die richtigen Flanken vom IR-Empfänger liefern und auch am Bedienteil optisch anzeigen, das der Empfänger funktioniert. Der ATMEGA32 steuert und verarbeitet
-
Thread
Wie wichtig ist eine Mini-USB-Buchse zum Laden für die Kundenakzeptanz
Entwicklungen, immer noch USB-Mikro oder USB-C? Was wird zur Zeit geliefert? Nano Every hat USB-Micro ATmega4809 Curiosity Nano hat USB-Micro Avr128Db48 Curiosity hat USB-Micro Atmel-ICE hat USB-Micro Chinesischer Nano hat USB-Micro Chinesischer Nano mit 328PB hat USB-C Microchip ICD2-3 hat USB-B
Beitrag #7343106: > Oder wieviel Ampere soll eine USB-Buchse dann vertragen können? 3A/20V oder 5A/48V, je nach Version. Für die 5A sind Kabel mit ID-Chip erforderlich.
-
Thread
7-Segment-Ansteuerung
7-Segment-Anzeigen im Multiplexbetrieb über PORTB angesteuert werden sollen. Verwendet wird ein ATMega48. Die Ausgabezahl ist vorgegeben fürs Erste. Ich erhalte folgende Warnmeldungen: return type of main is not 'int' (verstehe ich zwar auf Grund der Berechnungen,aber wie korrigieren?) und
drei 7-Segment-Anzeigen, CA, Ansteuerung an PORTB0, PORTB1 und PORTB2 mit PNP Transistoren ATMega48 */ #define F_CPU 8000000UL #include <avr/io.h> #include <util/delay.h> uint16_t display_value; uint8_t einer, rest, zehner, hunderter; const uint8_t segmenttable[11]; #define
-
Thread
Kleiner Arduino-MC für UART zu SN74HC595
32U auch schön klein. https://ww1.microchip.com/downloads/en/devicedoc/atmel-7766-8-bit-avr-atmega16u4-32u4_datasheet.pdf
USB und UART ohne Quarz. Aber unter 0°C (evt. -10°) driftet der HSI16 doch zu weit weg. Der HSI48 kann per USB getrimmt werden, das würde reichen. Dazu müsste man den MCO-Pin mit dem HSE-Eingang verbinden und den HSI48 als "externen" Oszillator benutzen ;) Aber das kommt nicht in Frage, weil gubbelgubbel
-
Thread
Zabex Ohmmeter mit Atmega 88 Funktion ?
www.mikrocontroller.net/topic/489461#new Habe das ori auch noch mal reingestellt. Dabei wird der Atmega 88 und die Pins PB0 bis PB7 verwendet. Was ich daran nicht verstehe ist das Messprinzip. Die ADC Eingänge werden nicht verwendet. Kann mir jemand kurz erkläten wie das Funktioniert. LG Klaus
Klaus schrieb im Beitrag #7330531: > Dabei wird der Atmega 88 und die Pins PB0 bis PB7 verwendet. > Was ich daran nicht verstehe ist das Messprinzip. Die ADC Eingänge > werden nicht verwendet. So wie ich das im Schaltplan verstehe: Über die Port-Pins
-
Thread
(V) ATmega48PA
5x ATMega 48PA Neu 6€ inkl. VS als Brief für alle.
-
Thread
Außenfühler (Eigenbau) fällt aus, wenn es kalt wird
Hi, ich habe vor einigen Jahren einen Temperatur- und Feuchtefühler mit Atmega48 und rfm12 433 Mhz Funkmodul gebaut. Stromquelle ist ein Supercap mit 2F, der über eine Solarzelle geladen wird. Aufbau ist auf Lochraster, Atmega ist gesockelt, die Platine ist mit "Kontakt-irgendwas
-
Thread
AVR®DD family, low pin count devices
zusammenzuschieben. Aus Sicht des Kunden bleibt sich das ja gleich. Ist aber nicht immer so: den ATtiny48 konnte man beispielsweise in einem kleineren QFN-Gehäuse anbieten als den ATtiny88, weil der Chip wirklich kleiner war. Allerdings sind diese "runter gestrickten" Varianten von ATmega48/88 ohnehin erst
Unterscheidung Tiny/Mega notwendig war, habe ich allerdings damals schon nicht verstanden. Der ATtiny48/88 hat 4 IO-Pins mehr als der ATmega48/88 und deshalb heißt er winzig? Da diese "netten Spielereien" der neuen Typen nicht wirklich einen Quantensprung für meine Anwendungen bringen, bleibe ich daher
-
Thread
Licht-Trigger
= 0; } } } } Verwendet wird ein ATMega48
-
Thread
I2C und LCD mit der Pollin.Lib in Bascom
2.0.7.7) 'Hardware : Versuchsplatine LCD 8x2 u. I2C_LCD von Pollin 'Chip type : ATMega48V (8%) 'Programm : I2C_LCD_2 '******************************************************************* $regfile = "m48def.dat" $crystal = 4000000 'Quarz (111101) DivideClock =
2313-er. Oder übersehe ich da was? Martin schrieb im Beitrag #7318315: > 'Chip type : ATMega48V (8%) ciao gustav
-
Thread
Handhabung Pollin-DCF77-Modul?
Peter D. schrieb im Beitrag #7362888: > Für die Pollin-Module nimmt man einfach beim ATmega/ATtiny den analog > Komparator und vergleicht mit der internen Referenz 1,1V. Oder man betreibt den AVR mit ebenfalls mit 3,3V.
#7362892: > Oder man betreibt den AVR mit ebenfalls mit 3,3V Es funktioniert aber auch ganz gut mit ATMEGA/TINY auf 5V und Modul auf 3,3 V ohne irgendwas. Eingang ohne aktivierten Pull-Up.
-
Thread
Auswerteelektronik Quatratursignal
oder https://www.microchip.com/en-us/application-notes/an2434 für alle megaavr Typen. Bsp. Atmega4809, AVRxDBx, oder die ATtiny Varianten solange genügend Timer/CCL vorhanden sind. Wobei der diskrete Aufbau aus #5 auch reizen würde. :-)
2000/ 2016 / 2020. Sowas gibt es heute unter dem Namen "IC-MD" vom IC-Haus in Mainz. Wahlweise 1x48bit, 2x24bit oder 3x16bit Zähler. Anbindung über SPI (das habe ich benutzt) oder ein mir unbekanntes Interface mit dem Namen Bliss. Habe 5 Stück als Evaluationsmuster für 5Euro/Stück erwerben können.
-
Thread
EOL ATmega328p
Folgende AVRs werden von Microchip als aktiv geführt und sind in einem DIP-Gehäuse verfügbar: ATmega1284 ATMEGA1284P ATmega16 ATMEGA162 ATmega164A ATmega164P ATmega164PA ATMEGA168 ATmega168A ATmega168P ATmega168PA ATmega16A ATmega32 ATmega324A ATmega324P ATMEGA324PA ATmega32A ATMEGA48 ATMEGA4809 ATmega48A ATmega48P ATmega48PA ATmega644 ATmega644A ATmega644P ATmega644PA ATmega8 ATmega8515 ATmega8535 ATmega88 ATmega88A ATmega88P ATMEGA88PA ATMEGA8A ATtiny13 ATTINY13A ATtiny2313
-
Thread
Suche Infos zum Eigenbau Preselector
f2²-C2/f1²)/(1/f1²-1/f2²) Beispiel: C1=5.6pF / f1=8.635 MHz; C2=12pF / f2=6.246 MHz ==> L=48.4µH, Cp=1.4pF Genauer geht es natürlich mit mehr Messungen, Gewichtung anhand der Toleranzen, Methode der kleinsten Quadrate - aber man muss ja keine Doktorarbeit draus machen...
ausprobiert hat. Meine "Profi"-Geräte sind eigentlich Museumsstücke: HP606A (65J alt), HP1740 (48J alt), R&S LARU+KARU (arbeitslos durch AADE LC-Meter). Dazu ein 1GHz-Zähler und 4.1/2-stelliges DVM. Re LC-Messung: mein AADE ist so ziemlich ein "Goldstandard", war als Bausatz recht teuer (um 100
-
Thread
LF-1600 defekt
benötigten 8V und 30V. Am Testpunkt B liegen wie erwartet +5V, am Testpunkt C wie erwartet -5V an. Am Atmega88 liegen VCC, NRESET und GND sauber an. AVCC liegt bei ca. 4.4V, AREF bei knapp unter 2.5V. Anbei das Verhalten an den wichtigsten Ein- und Ausgängen des uC, einmal im Überblick über 10 Sekunden
einbauen. Ist ja durch den Sockel > einfach machbar. Hallo Michael, leider habe ich keinen Atmega88XX-PU zur Hand, nur einen Atmega48-PU und einen Atmega328P-PU. Ich habe also meinen Atmega328P-PU mit xytronic-lf-1.5\hex\board_legacy\atmega328p\release\fuses.txt, xytronic-lf.hex und xytronic-lf.eep.hex
-
Thread
DCF77 ausgefallen
Gesellschaft. Du hast in der Tat einen reichen Schatz an unpassenden Antworten. Allein in Amazonien: 1-48 von mehr als 1.000 Ergebnissen oder Vorschlägen für "funkuhren" 1-48 von 357 Ergebnissen oder Vorschlägen für "funkuhren für herren" 1-48 von 678 Ergebnissen oder Vorschlägen für "funkuhren für die wand" 1-48 von 573 Ergebnissen oder Vorschlägen für "funkuhren für wohnzimmer" 1-48 von 869 Ergebnissen oder Vorschlägen für "funkwecker" Die werden natürlich alle nur für den ›nicht repräsentativen‹ Querschnitt
-
Thread
Wanderkiste Widlar, Runde V
Es handelt sich dabei um Maskenprogrammierte CMOS Gate Arrays hier Modell C540AVB mit 549 Gates und 48 I/O Pads. Quasi einer der Vorläufer von CPLDs/FPGAs mit dem Unterschied, das man seine HDL Dateien zu Fujitsu gebracht hat und dort Werkseitig die "Programmierung" vorgenommen wurde. Im Databook wird
übrigens folgende (da nicht auf den Bildern erkennbar): 2x NXP LPC1114 (einziger? DIP ARM-M0) 2x ATmega328p (mit Arduino Bootloader) 1x ATmega1284 3x Atmel TQFP 32-Bit ATSAM 1x Atmel TQFP 8-Bit ATmega 7x Nuvoton N32905U1DN (TQFP, 32MB RAM, ARM296EJS, 200MHz, USB, LCD, Kamera) Der Nuvoton braucht
-
Thread
Arduino SAMD21 Start Condition verkürzen
Bug im SAMD21 oder in der Lib. Ist ein SAMD21 als IO-Expander eh nicht völlig oversized. Ein ATmega48 sollte doch dicke reichen.
IO Expander und soll die Daten dann über einen BUS (welcher steht noch nicht fest) senden. Ein ATmega48 tut es sicherlich auch, nur davon fliegt hier keiner rum. Habe den Code mal auf einen ESP32 geladen. Funktioniert nun. Ich werde die Tage mal ein GitHub Issue beim Arduino-Core SAMD21 aufmachen
-
Thread
Füllstandssensor TL-136 (4-20mA, 24V) an µController
verwenden, deren A/D-Wandler einen schlechten Ruf haben. Habe ich selbst nie gemessen, bei einem ATMega328 sind die 10 bit gegen seine interne Referenz sehr gut brauchbar. Jobst Q. schrieb im Beitrag #7283629: > Wenn du die Versorgungsspannung des Sensors per StepUp > erzeugst, braucht er viel Strom
einem fabrikneuen ADS1115. Zur Vervollständigung noch die HEX-Adressen vom LCD 0x27 und ADS1115 0x48.
-
Thread
SAQ Minimalempfänger
Dieter P. schrieb im Beitrag #7275008: > Mit 48 kHz, die bei Soundkarten inzwischen üblich sein sollten, > geht hier 23,4 kHz noch Das Ärgerliche an dem Programm ist, dass es nur 0.1s integriert und man das nicht höher schrauben kann um die Signale
2018 schon Erfolg. ( Suche bei Y-tube "R09SAQ" ) Zum testen nutzte ich einen Generator mit einem ATMega8 ( Display und 2 Tasten ich bin nicht sicher ob ich die Software aus diesem Forum hatte oder einem anderen). Der Ausgang vom Atmega mit 100Ohm nach Masse, ohne extra Draht dazwischen. Damit überbrücke
-
Artikel
AVR-Tutorial: IO-Grundlagen
lauten bei einer Standardinstallation am PC z. B. C:\Program Files (x86)\Atmel\Studio\7.0\packs\atmel\ATmega_DFP\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 Um sicher zu gehen, dass man die richtige Include-Datei hat, kann man diese mit einem
-
Artikel
Projekt VGA Core in VHDL
148.500 154.000 193.250 Horizontal 800 1024 1280 1280 1280 1600 1920 1920 1920 1920 Front Porch 56 24 40 48 64 64 88 528 48 136 Synch 120 136 168 184 192 192 48 44 32 200 Back Porch 64 144 96 200 192 305 144 148 80 336 Pixel X 1040 1328 1584 1712 1728 2160 2200 2640 2080 2592 Pixeltakt 48,1 56,5 63,1 63,1
programmieren (Windows 7) Projekte. FPGA Oszi mit VGA Ausgang Oszilloskop Vorstufe VGA Testbildgenerator mit ATMEGA 8
-
Artikel
USB
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 sensor input into Pure Data/Supercollider and other free softwares based around the ATmega8 microcontroller. This allows for very fast, multiple
development (MIT). Alter Name: MyUSB FreakUSB Open Source USB Device Stack (mod. BSD Lizenz) Atmel ATmega(8|16|32)U2 - ATmega(16|32)U4 - 1x USB 2.0 full-speed/low speed device (USB Appnotes AVR270..273, 282, 287, 293) Alle hier genannten Mikrocontroller haben keinen USB-Host (nur Client)! Eine Auswahl:
-
Thread
Lesen / Schreiben 9S08DZxx
mein Programmer (ein China Clone eines XProg-M) gestorben. Ist wohl ein bekanntes Problem, das ein ATMega64A im Inneren ein Zertifikat verliert und dann geht nichts mehr. Ich hab einen neuen ATMega in CN bestellt, aber das dauert. So lange kann ich nicht warten. Frage: wie kann ich den 9S08DZ sonst
mache ich das richtig? Bislang habe ich versucht "flat" zu lesen, aber da kommen nur die ersten 48k korrekt Paged mit jeweils Register Address 0 und 1 kommen die gleichen (ersten) 48k
-
Thread
Frage zu CCL-Einheit in neueren AVR-Controllern
angesteuert. Der dazu nötige Interrupt zur Ansteuerung der 8 Reihen (Mosfets) und 16 Spalten * 3Farben = 8*48 Leds (3*16 Channel Driver IC, SPI) benötigt 800 Hz für ein halbwegs ruhiges Bild. Das fordert den AVR neben anderen Aufgaben recht ordentlich. Wär toll das irgendwie core-independent hinzubekommen.
nicht. Immerhin stehen in jeder Framezeit 30000 Takte zur Verfügung. Und der AVR hat in der Zeit nur 48mal die Aufgabe, zwei Bytes auszugeben. Für die Ausgabe dieser zwei Bytes stehen also 625 Takte zur Verfügung. Mit der Ablaufverwaltung des Lesezeigers in den Framebuffer dauert sowas bei sinnvoller
-
Thread
Einheitliche Regel für in C erstellte Variablen, Typen etc
add eax,ecx 0000000000000005: C3 ret foo64: 0000000000000000: 48 8D 04 11 lea rax,[rcx+rdx] 0000000000000004: C3 ret [/code]
} [/c] Mal mit drei verschiedenen Typdefinitionen compiliert: [pre] $ avr-gcc -Os -mmcu=atmega328 -S -o default.s test.c $ avr-gcc -Os -mmcu=atmega328 -DTYPE=int -S -o int.s test.c $ avr-gcc -Os -mmcu=atmega328 -DTYPE=int_fast32_t -S -o int_fast32_t.s test.c $ md5sum *.s
-
Thread
MOSFET ohne Widerstand direkt am µC-Ausgangspin schalten?
Tatsache". Es kann natürlich so sein, muss es aber nicht. > 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
Belastung mit 50 pF beschrieben. Nice. > Das wird bei anderen µC nicht viel anders sein. Beim ATmega48/88/328 ist für einen simplen Ausgangspin ausser der statischen Belastbarkeit Vol und Voh gar nichts beschrieben, keine Schaltzeiten, keine dynamische Belastbarkeit. Lediglich tertiäre Informationen