-
Thread
DC Motor piepst/jault bei PWM-Ansteuerung mit Atmega 168p
> Jedoch piepst der Motor Das ist ganz normal, du hörst die PWM Frequenz. Viele Züge von der DB piepsen auch beim Anfahren. > Ich dachte, das Geräusch kommt vom PWM, deshalb habe ich den Timer 2 > hochgesetzt (im Code auskommentiert), da dieser laut Datenblatt für Pin > 11 zuständig ist.
Oszilloskop-Bild damit besser aussieht als ich vorgerechnet habe, überrascht daher nicht. Ich würde den AVR lieber nicht mit 90 mA belasten, sondern mich an die im Datenblatt zugesicherten Werte halten. 33 Ohm belasten den Transistor sicher anders, als der unbekannte Motor.
-
Thread
uC Familien Empfehlung
SRAM im 5x5mm VQFN: https://www.microchip.com/en-us/product/AVR128DB48
Nuvoton und Toshiba haben 5V ARMs, aber gängig sind die nicht. Freescale@NXP KEA128, z.B.S9KEA128P80M48SF0: Cortex-M0+, 2.7 - 5.5V, LQFP-64 oder -80, 16K RAM, 128K Flash (15 Jahre bei 85°C nach 10000 Zyklen). Ausgewählte Familienmitglieder gibt's bei Digikey und Mouser ab Lager. Von STM gibt es keine
-
Thread
verschwundene MIDI-Synth-Boards: Nachfolgetechnik?
Alternativ gäbe es noch die SIDs aus dem C64 aber der dürfte weniger bieten.
SuperWave P8, ein VST Plugin. Mit ein paar Tricks läuft dieses 32-Bit VST Plugin auch unterer einem 64 Bit Host. (https://www.superwavesynths.com/p8). Ist halt dann komplett weg vom Selbstbau.
-
Thread
Fehlerhafte Adressierung von lokalen Arrays bei tinyAVR(R) 0-series
Das Programm zeigt auf einem ATmega4809 dasselbe Fehlverhalten; auf einem AVR128DB28 hingegen funktioniert es korrekt.
, SPM Z ATmega4809: ELPM, SPM, SPM Z+, EIJMP, EICALL AVR128DB28: EIJMP, EICALL https://ww1.microchip.com/downloads/en/DeviceDoc/AVR-InstructionSet-Manual-DS40002198.pdf Aber muss man das alles wissen?
-
Thread
AVR128DA28 Temperatursensor
irgendwann mal im Internet gesucht und als Referenz diese Seite gefunden: https://github.com/microchip-pic-avr-examples/avr128da48-using-12-bit-adc/blob/master/avr128da48-using-12-bit-adc/ADC_Temperature_Measurement/main.c Die machen es fast genauso aber bei mir hald ohne Funktion.. Danke euch. BG Stored
direkter Programmierung. Ist im Grunde nichts weiter wie die App Notes zusammengefügt. [c] /* AVR128DB64 'onChip ADC temperatur measuring with 32kHz onchip RTC Event Trigger" */ Stream &cout {Serial2}; void setup() { Serial2.swap(1); // PF4 TXD2 / PF5 RXD2 Serial2.begin
-
Thread
Inkrementalgeber an CMOS Dekadenzähler CD4017
nur in Standard-TTL produziert wurde: https://www.ti.com/lit/ds/symlink/sn7497.pdf f_out=M*f_in/64 Damit hätte man wenigstens 64 verschiedene Teiler, die nicht mit 1/x gestuft sind. Die 1,8 kHz am Eingang ergeben gleichmäßige Vielfache von 28,125 Hz, auf Kosten der sauberen Schwingung. Das sind dann
Christoph db1uq K. schrieb im Beitrag #7342696: > 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
-
Thread
Wie sauber samplerate vervierfachen
. Wobei wenn man einen sinus von 24khz nimmt hat man ja nicht viel Informationen bei 48khz Abtastung.
> Wobei wenn man einen sinus von > 24khz nimmt hat man ja nicht viel Informationen bei 48khz Abtastung. Ja, wenn man Pech hat, tastet man nur die Nullpunkte ab :). Aber man konnte damit sehr einfach die Interpolation abschaetzen. 15.77 kHz bei 48 kHz Samplerate wuerde man sich als
-
Thread
Interrupt aus main aufrufen AVR
> Bei 8 Bit AVR macht der RETI Befehl genau das gleiche, wie RET. ? RETI behaves differently in AVRe, AVRxm, and AVRxt devices. In the AVRe series of devices, the Global Interrupt Enable bit is cleared by hardware
> ein paar spezielle AVR Serien ? AVRe sind die 'normalen von früher', AVRxt die 'neuen' - was ist an denen "speziell"?
-
Thread
Zeigt her eure Kunstwerke (ab 2023)
direkte Interrupt Behandlung um SRQ Pollen zu vermeiden. Als Controller werde ich erstmalig einen DB64 AVR Controller einsetzen. Ein PC mit LabVIEW SW steuert dann Labor Projekte entsprechend. Fuer die Steuerung der Karten verwende ich einen standardisierten eigenen Kommandosyntax und Interpreter
ich eine F4-MCU zu verdrahten habe. Oft hat man "Angst" vor etwas, die unbegründet ist: Eine LQFP-48 eines STM32FxxxCB konnte ich gut verlöten ... und so eben auch LQFP-64. Hab ich Spaß damit. Sollte (wider Erwarten) jemand auch mit diesem Teil spielen wollen, es ist mit Sprint Layout geroutet
-
Thread
Zabex Ohmmeter mit Atmega 88 Funktion ?
Programm Zabex angeschaut. Berücksichtige jetz die Teile nicht mit Autorange und Mittelwertbildung (64). Durch das Autorange werden die Messbereiche umgeschaltet. (0-1k, 1k-10k, 10k-100k, 100k-9890k) Bei einem Messbereich von 1k bis 10k mit einem Rv von 10k ergibt sich [c] Zaehler = ADC_Wert * 10
Glaube das Problem gefunden zu haben. Nach DB hat der ADc des Prozessors ca. 100k Eingangs R. Wenn ich diese ca. 100k parralle zum 8,2k Rx setze bekomme ich so was bei 7,4 k. ärgerlich, mal sehn wie ich das Problem löse,
-
Thread
AVR®DD family, low pin count devices
platformio benutzt. Leider hinkt platformio beim Dx core etwas hinterher und mein gewünschtes Device AVR32DD14 wird (noch) nicht unterstützt wohl aber der AVR64DD14. Weiss jemand, ob ich den Device-Eintrag in der platformio.ini auch nutzen kann? Vorweg: ich würde auch den AVR64DD14 nutzen - den gibt
Bleibt ja nur das Microchip/ Atmel Studio. Wie sieht es bei euch hier > aus? Was nutzt ihr für die AVR Dx Serie? - Arduino IDE 2.x - Microchip Studio - ATmega 4809 - AVR DB - AVR EA
-
Thread
Nach fast 3 Jahren fehlerkorrigiertes Datenblatt für die AVR-DB Serie erschienen
Client. https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/AVR128DB28-32-48-64-DataSheet-DS40002247A.pdf
): https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/AVR128DB28-32-48-64-DataSheet-DS40002247.pdf Haben wir gleich beide Versionen zum Vergleich.
-
Thread
SRAM auslesen der von einer anderen CPU genutzt wird
Timing-Diagramm zum schreiben an. Dann kannst versuchen, zu allen Daten + Adress Leitungen einen AVR zu hängen. Da das Ram mit 1MHz angegebenen ist, könnte(!) ein 24MHz AVR reichen Angenommen A0..A7 hängen an PORTA, A8..12 an PORTB und I/O an PortC, dann könnte das so funktionieren [c] while
deuten auf 16K Rom hin. (*) https://www.infineon.com/dgdl/Infineon-D80515A-DS-v08_95-en.pdf?fileId=db3a304412b407950112b41a498e2a21
-
Thread
EOL ATmega328p
The AVR® DB family of microcontrollers feature the well-known AVR® CPU, now running at up to 24 MHz across the full supply voltage range of 1.8V to 5.5V. https://www.microchip.com/en-us/product/AVR128DB48
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
-
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
AI mit ChatGPT
> In Java, output the current time base64 encoded. kann er > Encrypt the string "Hello" with AES key "1234567812345678" kann er auch > Encrypt the string "Hello" with AES key "1234567812345678", > and output the result base64 encoded
chatgpt-einsatzmoeglichkeit-von-ki-an-schulen-darf-nicht-verschlafen-werden-bayerischer-realschullehrerverband-a-205441a7-ea04-48e2-a6e3-cc6e7e2668a6 Das trifft wie immer unsere Leerkräfte unvorbereitet. :)
-
Thread
XT-Tastatur-2
Nutze deinen Computer :-) https://img.ebay-kleinanzeigen.de/api/v1/prod-ads/images/98/98e48dc6-8dc1-48a9-b744-97c6418102df?rule=$_59.JPG https://www.ebay-kleinanzeigen.de/s-anzeige/2-retro-pc-computer-tastaturen-vintage-keyboard-din-anschluss/2259846037-225-2674 Villeicht gibt er auch
Veteranen-Lager liegen ;-) Patrick L. schrieb im Beitrag #7258911: > Schreib mir ne PN [auf (pali64) Klicken]
-
Thread
Träger einige kHz neben DCF77?
jetzt nicht wirklich geholfen: Eventuell mal den Aufbau einer Kreuzantenne probieren. http://www.avr-asm-tutorial.net/avr_de/apps/dcf77_rcvr/dcf77_kreuzantenne/dcf77_kreuzantenne.html
wirklich geholfen: > > Eventuell mal den Aufbau einer Kreuzantenne probieren. > > http://www.avr-asm-tutorial.net/avr_de/apps/dcf77_rcvr/dcf77_kreuzantenne/dcf77_kreuzantenne.html Die Kreuzspulen haben auf den Q-Wert keinen Einfluss, sondern auf die Richtungsabhängigkeit der Antenne -- aber
-
Thread
Frage zu CCL-Einheit in neueren AVR-Controllern
früher(tm) in einer bestimmten bestehenden uralten Schaltung durch einen FPGA bereitgestellt wurde. Der AVR ersetzt nun einfach nur diesen FPGA, ansonsten bleibt die bestehende Schaltung unverändert. > In diesem Fall hätte ich ganz einfach einen 3-UART > AVR verwendet. Der AVR128DA64 hat sogar *SECHS
Rudolph R. schrieb im Beitrag #7265839: > Die neuere AVR DA Version von CCL kann allerdings mehr, zum Beispiel hat > die 2 LUTs mehr. Das kann man so allgemein nicht sagen. Es hängt bei allen neueren AVR8 (auch bei den DA/DB) stark von Pinzahl ab, was
-
Thread
Wie bekomme ich IIR Filterkoeffizienten Ganz-Zahlig?
Christoph db1uq K. schrieb im Beitrag #7229196: > In pyfda sehe ich nicht, ob es auf FIR beschränkt ist Nein, das kann auch IIR. Christoph db1uq K. schrieb im Beitrag #7229196: > "chipmuenk...from Murmele
Christoph db1uq K. schrieb im Beitrag #7242587: >>3217/1024 > = 3,141601562 ist schon ziemlich nah dran (3,141601562−π = 8,9 * 10E-6) Sag ich doch :-) Hab' ich als Jugendlicher beim Basteln am C64 mit Grafiken
-
Thread
Ergebnisse einer FFT zusammen fassen
als Massstab und macht eine von 24 LEDs an. Nächster Schritt: Man quadriert den Wert und hat dann 48 Bit. Reicht dann für 48 LEDs. Für eine audiokompatible Anzeige könnte noch den Wert X hoch 6 nehmen. Macht dann 24 * 6 = 144 dB als Einzelbits. Das entspricht ungefähr der Dynamik der 24 Bit in Dezibel
es nicht b1 = -cos(2*pi*12/64)+j*sin(2*pi*12/64) b1 = -0.3383 + j*0.924 [/code] [code] Als Beispiel 2: FS = 44100Hz N = 64 F = 11025Hz m = 64 * 11025Hz / 44100Hz m = 16 F = 44100/64*16 F = 11025Hz a1 = 2*cos(2*pi*
-
Thread
Welche AVR (Atmega) haben UPDI?
| 48 Pin | 64 Pin ___________|____________|____________|_____________ AVR32DA28 | AVR32DA32 | AVR32DA48 | AVR64DA28 | AVR64DA32 | AVR64DA48 | AVR64DA64 AVR128DA28 | AVR128DA32 | AVR128DA48 | AVR128DA64 ___________|____________|____________|_____________ AVR32DB28 | AVR32DB32 | AVR32DB48 | AVR64DB28 | AVR64DB32 | AVR64DB48 | AVR64DB64 AVR128DB28 | AVR128DB32 | AVR128DB48 | AVR128DB64
-
Thread
AVR- C: Welche einfachen Projekte für den "Einstieg"?
jeder ARM so überladen wäre. Vergleiche mal beispielsweise die Peripherie eines ATSAMD11 mit einem AVR128DB48.
bei AVR meist nicht mehr. Das mag bei ARM schon anders ausschauen!
-
Thread
AVR128DA per USB flashen?
übrigens auch per USB angeschlossen. :-) Wenn du nichts rumbammeln haben möchtest, dann nimm einen AVR... Curiosity Nano, dabei kannste auch gleich zur AVR128DB48 Variante greifen wenn es keinen Zwang zur DA Serie gibt. Jetzt musste dich nur entscheiden. Ist nicht einfach bei der Qual der Wahl. Nur
viel mehr. Und er verbraucht auch viel mehr. Dazu kommt, daß er weniger I/O-Leitungen hat; den AVR128DA gibt es im 64-Pin-Package mit 55 I/O-Pins. Der ESP32 hat nur 34 I/O-Leitungen.
-
Thread
SPI mit Attiny 841 und MCP23S17
Das vollständige Programm (für einen ATmega48PA).
MCP23S17 erfolgt keine Anzeige. [c] #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
-
Thread
Eigenbau Einspeisewechselrichter
ich später immer noch einbauen) und natürlich passende Induktivitäten und Dioden. Ich werde einen AVR128DB28 als CPU verwenden und dann zusätzlich noch Spannungsüberwachungs-ICs einsetzen um eine drohende Überspannung im Zwischenkreis zu erkennen und dann den DC-DC-Converter abzuschalten. Ich habe mich
Die vorsintflutlichen Die Frage überrascht mich jetzt doch. 5A*12V=60W DC-Eingangsleistung 48W AC-Ausgangswirkleistung 100%*48W/60W = 80% Meanwell erreicht mit dem Übertrager 87,5%. Wenn ich da in die Nähe komme, ist das gut. Mit über 80% bin ich aber schon glücklich. Und Ich steigere
-
Thread
Diskettenlaufwerk ansteuern
noch Laufwerke dafür mehr. Ich halte es aber für durchaus möglich, mit den Features der neueren AVR8 einen HD-fähigen Floppycontroller umzusetzen. Konkret mit einem AVR128D(x)48 oder-64. Ich sehe eben bloß keinen Sinn darin, das tun zu wollen.
anderes möglich. Und genau diese beiden Mankos könnte man halt mit den neuen Features z.B. eines AVR128DB48 beheben. "CPLD" hat der nämlich in Form der CCL bereits eingebaut und außerdem gute (De)Serializer, die sich wiederum sehr gut mit dem CCL verheiraten lassen. Das zusammen führt dazu, dass
-
Thread
NXP PCA8574 hat Phänomen mit 2 Adressen
ic-general-purpose-i-o/remote-8-bit-i-o-expander-for-ic-bus-with-interrupt:PCA8574_74A Controller: AVR128DB64 Ein Testprogramm Address-Scanner zeigt: [code] I2C Address Scanning... 7Bit 7Bit 8Bit I2C device found at address 0x26 = B0010.0110 = B0100.110x ... U6: PCA8574 (Portexpander) I2C device found at address 0x48 = B0100.1000 = B1001.000x ... U8: TMP101 (Temperatursensor) I2C device found at address 0x50 = B0101.0000 = B1010.000x ... U9: FM24W256 (256K FRAM) I2C device found at address 0x51 = B0101.0001
-
Thread
Microchip SAMD (M0+) bzw. SAML10/11 (M23) Erfahrung
#7111144: > deutlich anders zu programmieren Ist nicht auf meinem Mist gewachsen. Ich finde die AVR32DA vollkommen ausreichend.
Max M. schrieb im Beitrag #7111169: > AVR32DA Die DA haben doch so viele Bugs dass sofort die DB nachgeschoben werden mussten :-) Ausserdem gibt es noch immer kein offizielles Arduino dafür oder? Stattdessen haben sie den ATMega4809
-
Thread
Gesucht: "Inhibit" Gate
Initialisierung der CCL) dann zwar arbeitslos, aber das ist nicht schlimm, man schickt ihn einfach schlafen. AVR128DB64 z.B. könnte das Geforderte leisten. Hat 6 LUTs. Kinderkram. Wären dann 9x9mm Platz auf dem Board.
c-hater schrieb im Beitrag #7107382: > AVR128DB64 z.B. könnte das Geforderte leisten. Hat 6 LUTs. Kinderkram. > Wären dann 9x9mm Platz auf dem Board. Oder auch AVR128DA48/AVR128DB48. Auch die haben 6 LUTs. In VQFN wären das dann nur noch
-
Thread
Leistung eines 2KW Heizstabes steuern
definitiv nichts für TAB-Anhänger ... https://www.solarmarkt.ch/herstimg/89-Zubehoer/Carlo_Gavazzi/DB_DE_Carlo_Gavazzi_Leistungssteller_3-Ph.pdf Den Link habe ich von jemandem, der damit 9KW steuert. Andere Geräte spielen deshalb verrückt.
definitiv nichts für TAB-Anhänger ... > https://www.solarmarkt.ch/herstimg/89-Zubehoer/Carlo_Gavazzi/DB_DE_Carlo_Gavazzi_Leistungssteller_3-Ph.pdf > Den Link habe ich von jemandem, der damit 9KW steuert. > Andere Geräte spielen deshalb verrückt. Wenn der "jemand" und Du das Datenblatt lesen würden
-
Thread
Controller mit variabler Signalspannung an den Pins(neu)
/O https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/AVR128DB28-32-48-64-DataSheet-DS40002247A.pdf (page 198)
"Die MVIO-Peripherie der neuen 8-Bit-MCUs, einschließlich der Serie AVR DD, soll es einem einzelnen Port der MCU ermöglicehn, in einem anderen Spannungsbereich als der Rest der MCU zu arbeiten. Damit würden sich zusätzliche externe Komponenten erübrigen." Das ist bei
-
Thread
[V] Atmel Atmega32-16AUR >3000 Stück
Wenn man nicht gerade allen IO braucht ist sogar der 328er eine vergleichbare Alternative. Einen DB48 oder DB64 kriegt man nachgeschmissen. Den modernen AT4809 gibt es sogar noch in DIP. Alle Mitglieder dieser Reihe haben massiv mehr Fähigkeiten. Langer Rede kurzer Sinn ist, Tobias, mach den möglichen
Wenn man nicht gerade allen IO braucht ist sogar der 328er eine > vergleichbare Alternative. Einen DB48 oder DB64 kriegt man > nachgeschmissen. Den modernen AT4809 gibt es sogar noch in DIP. Alle > Mitglieder dieser Reihe haben massiv mehr Fähigkeiten. Mensch Gerhard, was redest du denn hier? Das
-
Thread
keinen Bock auf level-shifting
Empfehlung: AVRxDBx MIT eingebautem Pegelwandler Uiiii! Muss auf die nächste Mouser Bestellung: AVR128DB64 - E
Helge S. schrieb im Beitrag #7037583: > Muss auf die nächste Mouser Bestellung: AVR128DB64 ... hat alle 8 C-Port Bits herausgeführt. Genauso wie die 48-Pin Version. Helge S. schrieb im Beitrag #7037611: > DIP Versionen für Bastler sind ein weiterer Vorteil dieser Controller
-
Thread
[Selbstbau CPU] Welche Befehle machen eine CPU "praktisch"?
Datenblatt der CPU nachschauen. Nö. Im "instruction set reference manual". Auf das allerdings jedes AVR8-DB explizit verweist...
bei 2200 Transistoren (ca. 550 Gatter). Ein 8086 liegt bei 29k Transistoren (ca. 4000 Gatter). Ein AVR liegt bei 48k Transistoren (ca 12000 Gatter). Wie viele Gatter willst du zusammenlöten?
-
Thread
avr-libstdcpp - Atmel Studio 7 - std::throw bad alloc()
Pfadangabe bekannt mache? Warum werden diese Dateien mit letzterem nicht gefunden? [c] /* * avrLibStdCpp.cpp * Created: 10.03.2022 10:25:31 * Author : Devil Elec * AVR128DB48 Curiosity Nano Board | default | used | PortMux | USART.0.Tx | PA0 (16MHz Quarz)
PE0 | --- | USART.4.Rx | PE1 | --- | */ #include <avr/io.h> #include <util/delay.h> #include <vector> #include <memory> #include <array> #include <algorithm> #include <AVRxDB_Pin.h> #include <ClockLib.h> #include <AVRxDB48_Usart.h> Usart <
-
Thread
AVR128DA AVR-GCC ohne ATMEL Studio (woher nehmen)
Kondes "DXCore" für die neuen AVRs erweitern. Ich arbeite zur Zeit mit guten Ergebnissen für einen DA/DB uC. Ferner funktioniert CodeVision AVR damit auch einwandfrei und ist voll unterstützt. Es erlaubt direkte Programmierung mittels ICE. Programmieren lässt sich der DA/DB entweder mit dem Bootloader
werde ich fündig, wenn ich (möglichst für Windows) eine Toolchain > brauche, die auch schon den AVR128DA48 beinhaltet? Also wenn du unbedingt willst kann ich dir was anbieten. avr-gcc 9.4.0 oder avr-gcc 11.2.0 mit binutils 2.36.1. Welches Atmel Devicepack darf es denn sein? 1.10.114 oder das brand