-
Thread
8048 Assembler für aktuelle Windows-Versionen
du nicht solange warten willst: https://daveho.github.io/asm48/ >asm48 PRG.ASM *** asm48 v0.4.1 *** Assembled 785 bytes. Erfordert aber einige Anpassungen in der Assemblerquelle ORG -> .ORG DFB -> .DB usw. usf.
62 ; 0300 63 ORG 0300H ; TABLE ADDRESS 64 0300 3F 65 DB 3FH ;0 D7 D6 D5 D4 D3 D2 D1 D0 0301 06 66 DB 06H ;1 dp g f e d c b a 0302 5B 67 DB 5BH
-
Thread
16 UARTs für MIDI
Ob S. schrieb im Beitrag #7712354: > Ich würde drei AVR128DB64 verwenden. Für jemanden, der als einziges Werkzeug nur den Hammer kennt, sieht jedes Problems wie ein Nagel aus.
dürften die Kosten so ungefähr auf demselben Level landen wie die von mir vorgeschlagene Lösung mit 3x AVR128DB64.
-
Thread
"Class A/B" versus "Class D" Verstärker für HiFi-Anlagen
Audio. Ausser den Audiophilen gibt es noch die Visiophilen. Die scharren schon mit den Hufen nach 64k Monitoren.
geklärt: Das "1-Bit-Audio" DSD arbeitet mit rund 3MHz, respektive einem Equivalent von 16/24Bit und 48kHz. Das 1-Bit-PDM liegt im BEreich einer 100 kHz.
-
Thread
AVR 10-Bit-DAC
Peter D. schrieb im Beitrag #7699524: > Welcher AVR? AVR32DA28, AVR32DA32, AVR32DA48, AVR64DA28, AVR64DA32, AVR64DA48, AVR64DA64, AVR128DA28, AVR128DA32, AVR128DA48, AVR128DA64 AVR32DB28, AVR32DB32, AVR32DB48, AVR64DB28, AVR64DB32, AVR64DB48, AVR64DB64, AVR128DB28, AVR128DB32, AVR128DB48, AVR128DB64 AVR16DD14, AVR16DD20, AVR16DD28, AVR16DD32, AVR32DD14, AVR32DD20, AVR32DD28, AVR32DD32, AVR64DD14, AVR64DD20, AVR64DD28, AVR64DD32 AVR16EA28, AVR16EA32
-
Thread
AVR64DD28, mEDBG, Studio 7.0 - Fehler beim Schreiben von Fuses
Mit dieser Änderung lässt sich, zumindest bei mir, die Signatur auslesen von ATtiny412, ATmega4809, AVR128DB28, AVR16DD28, AVR32EA28 und AVR16EB14.
> ATtiny416 ... weigert sich ... auf jene LDS-Anfragen ... > im Gegensatz zum 64DD28. Na, dreimal dürfen Sie raten ... [avrasm] ; Branch according to NVM version: cpi tmp0, '0' ; breq loop_readByte_nvm0 <=== SLdt 2406261335 ; NVM version number != 0, e.g. AVR_DB and
-
Thread
MPLAP Snap halb im Nirvana
neugeflascht*. Ich habe mittlerweile zwei Snaps - einen neueren mit dem Jumper J5 (Umschaltung PIC/AVR), einen ohne diesen. Wenn Du einen Snap ohne diesen Jumper hast, musst Du R48 herauslöten, ansonsten bei dem Snap mit dem Jumper auf AVR umstecken - der schaltet den R48 (Pull-Down/Pull-UP) entweder
und ich bin wirklich froh darüber, denn ich programmiere sehr gerne in Atmel Studio und mit meinem AVR-ISP-MKII kommt man bei den neueren AVRs (neue ATTINY-Familie und die neuen AVR128DB, DA) definitiv nicht weiter und der Snap kann dagegen so gut wie alles, was AVR-8-Bit heißt, ansprechen – via ISP,
-
Thread
GCC v14 Release
: .. -D__AVR_DEV_LIB_NAME__=avr128db48 ist deshalb NICHT definiert. resultierende Fehlermeldungen : - #warning "device type not defined" [-Wcpp] C:\Atmel-Toolchain\AVR8\avr-gcc-14.1.0-x64-windows\avr
-x64-windows". Da fehlt der entsprechende Eintrag im Makefile, obwohl -B"$(PackRepoDir)\atmel\AVR-Dx_DFP\1.10.114\gcc\dev\avr128db48" unter |Toolchain|AVR/GNU Common|General| automatisch korrekt eingetragen
-
Thread
AVR64EA28: PIT-Interrupt
C-hater: Übrigens finde ich diese 'Note' zwar im Datenblatt des ATmega4809, aber weder in dem für AVR128DA28/32/48/64 noch im Preliminary für AVR64EA28/32/48; also eine simple Suche nach 'during device'.
S. L. schrieb im Beitrag #7657994: > aber > weder in dem für AVR128DA28/32/48/64 Abschnitt 24.10 Synchonization Ich soll mich zwar raushalten aber meine Mutter war auch schon immer genervt :)
-
Thread
a Microprocessor for the Revolution -- 6809
Es erleichtert ASLR. Nur nicht so, wie du gemeint hast. Segmentierung verschwand, dafür kam mit amd64 die PC-relative Datenadressierung in den üblichen Befehlen. > Obwohl es verfügbar wäre, zumindest unter den Intel Prozessoren. Im amd64/x86-64 long mode exisitiert klassische Segmentierung m.W.
Hier ist auch noch ein schöner Text: https://www.c64-wiki.de/wiki/Motorola_6809
-
Thread
I/Q Basisband Tiefpassfiltern
Damit ist dein Wusch schlicht nicht möglich. Selbst wenn du mit den für Audio üblichen 44.1 oder 48 kHz abtasten würdest muss das Filter schon sehr steil werden. Bei 44.1 kSamples/s hast du gerade mal 2 kHz Luft nach oben. Und innerhalb dieser 2 kHz willst du von 0 dB auf -60 dB kommen. Das ist sportlich
ist dein Wusch schlicht nicht möglich. > > Selbst wenn du mit den für Audio üblichen 44.1 oder 48 kHz abtasten > würdest muss das Filter schon sehr steil werden. Bei 44.1 kSamples/s > hast du gerade mal 2 kHz Luft nach oben. Und innerhalb dieser 2 kHz > willst du von 0 dB auf -60 dB kommen.
-
Thread
Das Ende des Z80
Das sind immerhin beeindruckende 48 Jahre Produktionszeitraum. (dann kann ich meinen Zaks jetzt wohl wegschmeissen).
Minder-Leistung) folgen würden. Natürlich summieren sich noch viele weitere Faktoren zum "Erfolgs-Paket" AVR.
-
Thread
Welches Smart Home System zum selbst erweitern ?
Fremd-SW auf den Kommunikations-Controllern hat er verschwiegen. Oder, wenn tatsächlich eine reine AVR-Lösung: Ich sehe vor meinem geistigen Auge das gute alte AVR-Net-IO von Pollin freifliegend rumhängen ;-) https://www.pollin.de/productdownloads/D810058B.PDF
kommt kaum noch vor. Beigestellt und via SPI datenverbunden ist nämlich mittlerweile ein neuerer AVR-DB Controller als bequem USB-flashbares Curiosity Nano Modul. Der wird die Arbeit dereinst alleine tun, noch läufts parallel. An dem hängt bereits das ganze XBee Netz, alles andere wird irgendwann mal
-
Thread
Arduino Bibliotheken funktionieren nicht beim AVR128DB-Prozessor
Sebastian H. schrieb im Beitrag #7628941: > Prozessor AVR128DB28 AVR128DB28 ist kein Prozessor, sondern ein Controller.
dann möglich, Port A (sonst für CPU-Takt benutzt) vollständig für SPI-0 und USART-0 benutzen. Für DB28 hat das nicht so viel Sinn, da wir dann für 32768 Hz USART-2 verlieren (aber wir tauschen asynchrone USART-2 für synchrone USART-0). Für DB32, DB48 und DB64 könnten wir aber damit einen seriellen Port
-
Thread
Alte 6502/Z80-Systeme:Ohne CPU betreibbar zum Batterie-RAM Auslesen?
neuer-chiptester-fuer-retro-chips/#more-11467 Mit dem MiniPro TL866 geht es leider nicht. Hatte ich schon mit dem M48Z08-100PCI versucht.
neueren Schaltplan ist ein 48Z02 gezeichnet, das dürfte ein kleineres NVRAM derselben Art sein. https://www.st.com/resource/en/datasheet/m48z12.pdf ST hatte zwei Markennamen CAPHAT™ M48Z02 (1999-2020) und TIMEKEEPER® M48T02 (
-
Thread
Ersatz 2k-bit PROM SN74S471
Wenn es nicht eilig ist: Ein AVR sollte das in unter 1µs schaffen. :))
und bestimmt heute noch haben werden: https://www.mouser.de/ProductDetail/Microchip-Technology/AT28HC64B-70SU?qs=5h0i3Kr%252BAn39E6UYTBcoqg%3D%3D
-
Thread
Induktiver Positionssensor - Fragen dazu
Wort „Referenz“ am Beispiel eines Flash-Wandlers zwar schon des öfteren erwähnt, jedoch im DB des AT328P steht: 24.2 Overview The ATmega48A/PA/88A/PA/168A/PA/328/P features a 10-bit successive approximation ADC Was denn auch sonst... Flash-Wandler pfffft mfG fE
Stromsensor ist angekommen. > WCS1800. ... > 66mV/A. Und wieder nichts gewonnen, weil dem 10bit-AVR die Auflösung fehlt.
-
Thread
Raspi Pi Pico schnell genug um 4Mhz Z80 zu sniffen?
WAIT-Geraffel auszukommen. Also > ich jedenfalls könnte es damit umsetzen. Habe jetzt mal nach AVR128DB64 boards geguckt. Sieht ja soweit okay aus. Aber was meinst Du mit doppeltem Takt? Laut Datenblatt hat der AVR128DB64 eine max clock von 24Mhz, wie alle AVR128DBs ... Dummerweise haben die immer
Christoph L. schrieb im Beitrag #7600141: > Habe jetzt mal nach AVR128DB64 boards geguckt. Da braucht man doch kein Board für. Einen AVR128DB28 nagelt man einfach auf Lochraster/Streifenleiter und gut isses. Das ist ja das Geile an den Dingern, die gibt's auch noch
-
Thread
Atmel Studio 4.19 unter W10X64
auf Platine :) > ). Auch habe ich Simulator in MPLAB ausprobiert: mangelhaft im Vergleich > mit AVR Studio 4.19, aber dort kann man auch AVR128DB simulieren, für > Anfang ist das gut. Ja. Finde ich auch. Ich beschäftige mich mit dem DB64 hauptsächlich im Arduino IDE. Mit dem Bord Package von Spence-Konde
gezwungen, auch Studio 7 zu installieren und noch ein JTAG-Debugger zu kaufen: ich probiere nun mit AVR128DB und die kennt JTAG ICE MK2 leider nicht. Gestern habe ich erste Adapter mit AVR128DB64 bestückt, mit Erfolg. Dafür mußte ich aber ein Mikroskop kaufen :) Nun habe ich noch Platinen für Adapter
-
Thread
Kann man VQFN mit Heißluft handlöten?
Beitrag #7713229: > Wenn es keine speziellen Gründe für den ATtiny gibt, könnte man über die > AVRxDB oder EA Serie nachdenken - wegen TQFP. Von denen habe ich bereits einige auf Lager, also AVR128DB64 und -32, AVR64DD32, AVR64EA48 und AVR16EB32, alle in TQFP. Bin gerade dabei, mir kleine Experimentier-Boards
Veit D. schrieb im Beitrag #7713229: > AVRxDU müsste auch bald > rauskommen. Sind schon draußen, AVR64DU32-I/PT hatte ich vor einiger Zeit schon mal 2 Stück auf Lager gelegt.
-
Thread
Attiny 1616 Hardware-Interrupt
Hallo, das Bsp. von Microchip ist eine gute Basis. https://github.com/microchip-pic-avr-examples/avr128da48-ext-int-wakeup-example Klickste dich durch bis zur main.c, lesen, verstehen lernen, ausprobieren. Danach an eigene Zwecke anpassen. Die AVRs sind streng Art verwandt, sprich die
Die Getting Started Dokus kann man alle durchlesen. Bei Fragen - einfach fragen. Ich habe einen AVR128DB64 immer zur Hand. Ein Atmega4808/4809 ebenso.
-
Thread
ATTiny 2313a programmieren
topic/410077 und http://dangerousprototypes.com/blog/2012/10/28/tutorial-arduino-as-barebones-avr-programmer/ mfg mf
Christoph db1uq K. schrieb im Beitrag #7551753: > Ich dachte, der AVR16U2 ist nur ein Ersatz für "dumme" > USB-Serial-Chips von FTDI, Silabs oder CB340 aus China. So ist es. > Ich erinnere mich aber dunkel
-
Thread
Quarz und Clock bei AVR series 1 (z.B. Attiny 816)
Beitrag #7536305: > wenn das Upgrade sinnvoller auf eine andere CPU gehen > sollte (wobei ich in der AVR-Familie bleiben will) Für universelle Verwendung auf minimalem (aber bequem lötbaren) SMD Raum empfehle ich die neuen AVR64DD14 aufwärts, bei mehr Platz und Pinbedarf genauso die AVR128-DB Reihe
Beide Quarze möglich z.B. bei: AVR32EA28/32/48 AVR16EA28/32/48
-
Thread
Frequenzerzeugung
Re schrieb im Beitrag #7526301: > Hat SPI-Interface. Laut DB besteht das "MCU-Interface" aus D0..D15, WR, A0..2. Im ganzen DB findet sich kein "SPI".
gar mit PWM... AVR kann auch gleichzeitig Drehgeber und Tasten bedienen und auch eine Anzeige für Frequenz...
-
Thread
attiny asm: 8x8bit signed multiply
Christoph db1uq K. schrieb im Beitrag #7521349: > Recht alt 1999-2003), für AVR ohne Multiplizierbefehle in Assembler > https://avr-asm.tripod.com/math32x.html > allerdings eher 32 bit und unsigned Da ist
48, 64, 96, 128, 160, 192, and 256 bits.
-
Thread
Diverse fragen zu Hash Maps in C
48 2149 16424 7 Paul Hsieh 50 63 1.17 40 1755 16424 8 OneAtTime (Jenkins) 64 78 1.30 44 1943
89 1.51 48 2271 16384 12 David Hanson 141 178 11.82 53 17731 16384 13 SBox 48 64 2.02 53 3032
-
Thread
Neue ATTINY3226 usw. gar nicht mitbekommen
| 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
ATmega328/Arduino und weiter?
Allerdings wäre das selber zusammenlöten nicht zu schwer. Als MCU käme für ein 328PB, 4809, 1284P, oder ein DB48 in Frage. Den 1284P habe ich gern, ist aber am teuersten. Der DB48 wäre m.A.n. die beste Wahl mit einem 40-48p DIP Fuß. Mir sind halt 5V Betrieb immer noch wichtig. Die STM32 mag ich eigentlich nicht
klassischen" und den "modernen" Baureihen (Einzelstückpreise von Mouser): ATmega1284P-AU 6,50€ AVR128DB48T-I/PT 2,38€ Bezüglich der Beschaffbarkeit gibt es derzeit noch bei beiden Probleme, das sollte aber zumindest nach den Angaben von Mouser ab Oktober bzw. November Geschichte sein (wobei man
-
Thread
Arduino Mega R3 PWM funktioniert nicht für Timer 5 (A), Pin 44
falschen PINS. 38/39 wären das bei dem großen PINER mit 100Pins Wenn du das kleine PINOUT verwendest 64Pins. gibs die nicht siehe seite 94
Ausgang vollständig. Anpassungen: struct MyLine Lines[MAX_LINES] Zeile 9: DIGITAL_INPUT, A9, 48, 44, 5, 0x128, 0x120, 0x121, COM5C1, 30,
-
Thread
ATtiny Typenchaos bei Microchip Gesperrt
) 28 Pin | 32 Pin | 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
-
Artikel
Reichelt-Wishlist
TQFP-Gehäuse zu haben sind wie z. B. XC3S400 oder XC3S500E (PQFP208)) | | | | | | * Microchip megaAVR 0-series, z. B. ATmega809/1609/3209/4809 in TQFP-48 Microchip AVR128DB…, AVR64DD… in SOIC und TQFP Microchip dsPIC33FJ128GP802 | Microchip PIC12F1822 | Microchip PIC24HJ64GP202-I/SP | NXP LPC1114 (auch
mehrere tage. (In der Zwischenzeit realisiert ) | | | (oder klare Anzeige wie viel noch vorhanden ist) AVR mit USB: AT90USB1287 (AT 90USB1287 TQ, TQFP64), dazu passendes Demoboard AT 90USB KEY; AT90USB162TQ (AT 90USB162 TQ, TQFP32), AT90USB646 (AT 90USB646 TQ, TQFP64), AT90USB1286QFN (AT 90USB1286 QFN, QFN64
-
Thread
AVR64DD28 Clock Source ändern
versuche es. Es hängt mit dem Aufbau des Headerfiles zusammen ob es ein struct gibt oder nicht. Bsp. AVR128DB48 [c]#define DAC0_DATAH _SFR_MEM8(0x06A3)[/c] Hier ist DAC0_DATAH direkt als Registeradresse definiert. Mit DAC0.DATAH läuft ein Makro ab der die Adresse aus Basis und Offset zusammensetzt
/DataSheets/AVR64DD32-28-Prelim-DataSheet-DS40002315B.pdf
-
Thread
Welche Low Cost 32 Bit MCU Familie? Gesperrt
Veit D. schrieb im Beitrag #7424154: > Warum ist bei 32 Bit STM dominant und nicht die AVR SAM? Beide nutzen > ARM Kerne. Was macht STM so beliebt? Was machen die besser bzw. anders? > Zusatzfrage. Mmmhmmm gute Frage ... Ich kann mich erinnern, dass ich AT91SAM7S64 gerne benutzt hab.
html :-) grüß dich Frank. Deinen Preis kann ich bei LCSC kontern (auch ein F030, allerdings LQFP-48, dafür mit 64 kByte Flash): https://www.lcsc.com/product-detail/Microcontroller-Units-MCUs-MPUs-SOCs_STMicroelectronics-STM32F030C8T6TR_C40053.html Ich habe mir 30 Stck. für insgesamt 17 Dollar
-
Thread
Welche 8-Bit-Architekturen werden in 10 Jahren relevant sein? Gesperrt
Gerhard O. schrieb im Beitrag #7432334: > Naja, MC hat ja mit den feinen DB AVRs nachgezogen und der 328PB ist ja > auch viel fähiger als sein Namensbruder ohne dem "B" dahinter. Du! Exakt *Du* hast das Thema mit den Fernost AVR Nachbauten auf den Tisch gebracht. Dir "
im Beitrag #7432537: > Gerhard O. schrieb im Beitrag #7432334: >> Naja, MC hat ja mit den feinen DB AVRs nachgezogen und der 328PB ist ja >> auch viel fähiger als sein Namensbruder ohne dem "B" dahinter. > > Du! > Exakt *Du* hast das Thema mit den Fernost AVR Nachbauten auf den Tisch > gebracht
-
Thread
Durch bestimmte Frequenz Schaltvorgang auslösen
Toshiba /74VHC393FT?qs=F5EMLAvA7ICwC3yZ9oPV7A%3D%3D Bei 100MHz kommen dann 390kHz raus, die kann ein AVR weiter verarbeiten.
Frequenzzähler in eine bestehende Atmegaschaltung einzubauen > ist wohl nicht möglich. > … Wenn du einen AVR128DA28/32/48/64 oder AVR128DB28/32/48/64 in der Schaltung verwenden kannst, dann kann man 100MHz Frequenzmesser mit dem ATtiny414 entsprechend übernehmen.
-
Thread
Zahl umdrehen?
z.B. links herausschieben und über das Carryflag in ein anderes Register links reinschieben. Für 64 Bit sind das allerdings 16 Register, in einem 8-Bitter wie dem AVR ist damit schon die Hälfte aller Register belegt.
Christoph db1uq K. schrieb im Beitrag #7415264: > Für 64 Bit sind das allerdings 16 Register, in einem 8-Bitter wie dem > AVR ist damit schon die Hälfte aller Register belegt. Man muss ja nicht alles um 64 Bit