-
Thread
was spricht eigentlich gegen die xmega? Gesperrt
Adreßpointern für 384kB Flash und 16MB SRAM ist einfach nur krank. Zumindest der WINAVR konnte nur 64kB SRAM adressieren, unterstützen neuere AVR-GCC den Xmega besser? Ich hab mal den ATmega2560 benutzt, der ist dann ständig aufs Trampolin gesprungen, um die 256kB Flash zu erreichen. So ein Würg-Around
Praxis wie beim Mediamarkt die Leute mit > billigen Preisen zu ködern Nun gut, Deine Chips haben 64KB Flash und 4KB RAM + EEPROM: atxmega64a3u : Mouser 3,49€ atxmega64d3 : Mouser 2,90€ bei STM32 sieht das so aus, die haben 8KB RAM: STM32F030R8 : Mouser 1,77€ + 24LC32 EEPROM 0,30€ = 2,07€ STM32L100R8
-
Thread
Welchen Mikrocontroller für Millisekunden-Stoppuhr?
nicht überläuft kann man einen dritten Atmega an den ersten hängen und den Pin überlauf Interrupt dorthin geben, dann kann dieser damit gezählt werden. Damit hast du einen echten 64 bit Zähler. Diesen Wert kann dann er erste Atmega per SPI auslesen
Clemens S. schrieb im Beitrag #7830510: > und damit der zählende Atmega nicht überläuft kann man einen dritten > Atmega an den ersten hängen und den Pin überlauf Interrupt dorthin > geben, dann kann dieser damit gezählt werden. Damit hast du einen echten > 64 bit Zähler
-
Thread
Projekt : GPS Tracker
Hi >Ich habe mir den ATMega168 ausgeguckt, aber >bin mir nicht sicher ob der nun einen schmalen oder breiten Sockel Wie wäre es mit Datenblatt S.356 Die ATMega48/88/168 sind praktisch die Nachfolgetypen des ATMega8 und
@ Julian Es ist ein ATmega32. Wenn du auf das Board schaust siehst du auch "zu viele Pins" für einen ATmega8.
-
Thread
Game Boy Emulator auf AVR
normaler AVR bzw. Classic-Emulator. Ich habs nur noch dunkel im Kopf, glaub aber dass da sogar zwei ATmega64 drauf waren...
Atmega169 unterstützt bis 64kb externes SRAM. Ich würde allerdings eher zu einem xmega a1 raten. Dann kann gleich das gesamte Rom in den externen SD-RAM.
-
Thread
einfache Grafikkarte mit 256x252 und 256 Farben für AVR
doch auch 62LV1027PCB-70 von Reichelt nehmen, oder ? Der hat eben den doppelten Speicher , einen 64k hat Reichet leider nicht.
Benedikt danke für deine Antwort. Aber warum ist die Auflösung kleiner, wenn der Atmega128 mehr RAM hat? Dann habe ich noch eine Frage bezüglich des makefile: Der Atmega8515 habe ich auf Atmega128 umgeschrieben. Dann habe ich geschaut ob alle C Dateinen eingebunden sind, das passt
-
Thread
Pac Man mit dem ATmega8
aber können. @Freak5: Externen RAM in den internen RAM mappen geht nur bei manchen AVRs. Der ATMEGA8 kanns nicht (würde auch zu viele Pins benötigen). AT90S8515, ATMEGA64, ATMEGA128 fallen mir gerade ein, die es können. Genaueres erzählt dir das Datenblatt.
16 und ATmega32 das auch nicht können)
-
Thread
MMC SD library FAT16 FAT32 read write
anschließend am PC (oder MAC) mit 1,32 GB Größe angezeigt wird. Eine Idee, wodran das liegen könnte? (Atmega 2560 mit 2GB SD und 64MB MMC Karte). MfG Thomas
hm.. ohne mir deinen Quelltext angeschaut zu haben: warum nimmst du nich einen größeren ATmega? Der ATmega32 und 64 sind doch pin-gleich, wenn ich mich richtig entsinne... Dann haste auch auf jeden Fall genug Platz für deine Anwendung. Grüße, Matze
-
Thread
AVRs mit USB?
. Alles, was ich finden kann, ist "AVR Microcontrollers Peripheral Integration" [1], welche nur ATmega8/16/32U2 und ATmega16/32U4 listet. Hinzu kommen DU Devices wie AVR64DU32. Die Frontseite der AVR-LibC v2.1.0 listet unter USB: [pre] at90usb82 at90usb162 at90usb646 at90usb647 at90usb1286
Was genau ist an ATMega*U veraltet? Sind doch noch in Produktion... Ansonsten gäbe es noch die AVR*DU, z.B. den AVR16DU14, der ist so brandneu, denn gibts noch nicht mal zu kaufen. Aus dieser Reihe sind bis dato nur der AVR64DU28
-
Thread
Wie erschaffe ich einen 1 ms Takt bei einer Frequenz von 16MHz
Ich hab das so realisiert dass ich den Prescaler auf 1024 setze, womit ich ja auf einen Takt von 64us komme. Also konkret : 16000000MHz/1024 = 15625. Nun rechne ich 1/15625 um auf den Takt von 64us zu kommen. Um die gewünschte Frequenz von 1ms zu erreichen rechne ich : 15625/1000Hz = 15,625 .
Hat das bisher noch keiner geschnallt? Prescaler 1/64, dann irgendein 8(oder mehr)-Bit Counter, der CTC kann mit 1/250. (Max-Count = 249) 16.000.000 / (64 x 250) = 16.000.000 / 16.000 = 1.000 JEDER Compare-Interrupt am gleichen Timer zwischen
-
Thread
Bausatz AVR-ISP-Stick
usb 2-2.1: new low speed USB device using ohci_hcd and address 6 usb 2-2.1: device descriptor read/64, error -62 usb 2-2.1: device descriptor read/64, error -62 usb 2-2.1: new low speed USB device using ohci_hcd and address 7 usb 2-2.1: device descriptor read/64, error -62 usb 2-2.1: device descriptor
Instead, PE0 and PE1 are used for data in SPI Programming mode as shown in Table 27-13." (Seite 310 Atmega64A Datenblatt) Aber es wundert mich schon, dass es mit dem ISP Prog auf anhieb funktioniert...
-
Thread
Auf dem Kriegsfuss mit AVR
leider bei AVR bleiben, den in einem geldbringenden Erzeugnis steckt eben dieser Käfer, und zwar ATMEGA644. Ich frage mich bloss, 1. wieso für den Bootloader der Platz in der Mitte des Programmspeichers reserviert ist (ab 0x7000 bei 64kB) 2. wieso die Blockgrösse für das Selfprogramming ganze
haben. > geerbt habe. Das einzig wenige, was ich darin ändern konnte, war der > Umstieg von ATMEGA8535 (*auf den Kalender guck und sich totlach*) auf > ATMEGA644. Naja, man muß nicht immer gleich den größten Chip nehmen. Wenns auf dem ATmega8535 zu eng geworden ist, dann dürfte schon der ATmega16
-
Thread
AVR atmega328 ausgereizt? Und nun? 32bit?
Falk B. schrieb im Beitrag #4361660: > Der Flash des ATmega2560 ist als Arduino so oder so nicht voll nutzbar. > Im Normalfall nur die ersten 64kB, bestenfalls 128kB wenn man viel > Programm hat. Ich denke, dass du hier zu sehr verallgemeinerst. Ja
Falk B. schrieb im Beitrag #4361660: > Der Flash des ATmega2560 ist als Arduino so oder so nicht voll nutzbar. > Im Normalfall nur die ersten 64kB, bestenfalls 128kB wenn man viel > Programm hat. 256kB kriegt man nur mit Workarounds hin, keinesfalls > direkt
-
Thread
Was nehme ich nur?
werden. Die Benutzung der Pins > PDI und PDO anstelle von MOSI und MISO gilt für praktisch alle > ATmega128-Derivate im 64-Pin-TQFP-Gehäuse, darunter AT90CAN32/64/128 und > ATmega641/1281/2561. Was ja ebenfalls im Datenblatt steht > Heißt das ich habe jetzt 2 Mosi/Miso Anschlüsse? Nein. Du hast
werden. Die Benutzung der Pins >> PDI und PDO anstelle von MOSI und MISO gilt für praktisch alle >> ATmega128-Derivate im 64-Pin-TQFP-Gehäuse, darunter AT90CAN32/64/128 und >> ATmega641/1281/2561. Das Zitat zwischen den --- steht hier im Forum. >> Heißt das ich habe jetzt 2 Mosi/Miso Anschlüsse? >
-
Thread
TQFP64 ATmega2560
Hi >TQFP64 ATmega2560 Vielleicht liegt es daran, das der ATMega2560 ein TQFP100-Gehäuse hat. MfG Spess
passt einfach nicht! Das wäre Pfusch nun weiter zu machen. Hat jemand noch eine Lib von einem ATmega2561? Ich glaube so langsam das die Lib falsch ist!
-
Thread
ATmega644 /64 SPI
Konfiguriert als auch "High". Nun dachte ich mir, das liegt sicherlich an dem neuen ATmega644 und hab deswegen auf den ATmega64 umgestellt. Ergebnist: Das gleiche. Seltsamerweise funktioniert der Code, wenn ich auf einen ATmega32 stelle. Hat irgendjemand eine Idee? Hier der Code:
@Dirk: der 644 ist eher zum ATmega32 als zum ATmega64 kompatibel. Es sind ja auch die Datenblätter 164/324/644 in einem zusammengefasst. Gruß, Stefan
-
Thread
Rücksprungadresse auf dem Stack schwachsinnig?
bei /2 ). ------ Habe eben was im Datenblatt zum Mega128 gefunden: zitat': S.18 The ATmega128 Programm Counter is 16 bits wide, thus adressing the 64k programm memory location. 16 bit = 64 K das hört sich für mich nicht nach Wortadresse an. Jogibär
Johannes M. wrote: >> Bloß warum wir dann immer so ein Aufriß beim Überschreiten der 64K >> Programmgröße gemacht ? Wird doch gar nicht, erst beim ATmega256x wird es haarig. Das Ausnutzen der 128 KiB ROM *für Programmcode* auf dem ATmega128 ist gar kein Problem (und war nie eins)
-
Thread
atmega128-64
Hallo zusammen, bin Neuling und wollte den Atmega128-16AU einlöten.Nun muß ich leider feststellen dass ich den PIN 1 nicht erkennen kann ! Auf dem Gehäuse befinden sich zwei große runde Kennzeichen (diagonal an zwei Ecken ) und eine kleine runde Kennzeichnung an einer der anderen Ecken!? Wo ist den jetzt der PIN 1 ? kann mir jemand einen Tipp geben ?? neuling KH
-
Thread
Grundsätzliches zum Atmega256
Bist du sicher, das du überhaupt den 100-pol. brauchst? Mit 256k-Flash gibt es auch noch den ATMega2851 im etwas freundlicheren 64-Pin-Gehäuse. MfG Spess
Du meinst ATMega2561, oder? So viele Port Pins sind schon schön :) Ist ja für nenn RGB-Cube mit 8x8x8 LEDs. Will diese mit 8 Ports (64) Leitungen ansteuern. An jeder Leitung noch ein 8bit-Schieberegister um
-
Thread
MMC/SD Karte: mmc_lib Version 2.0
@Nik, Gegenprüfen: Anschluss 1 der MMC/SD (nach Foto) ist /CS (ChipSelect)(ATmega32-PB4) Anschluss 2 ist SI (Serial In) muss an MOSI des MCU (ATmega32-PB5) Anschluss 3 ist GND Anschluss 4 ist Vcc (3,3V) Anschluss 5 ist SCK - an SCK (ATmega32-PB7) Anschluss 6 ist GND Anschluss 7 ist SO (Serial Out) muss an MISO des MCU (ATmega32-PB6) ATmega32 - MOSI = PB5 (Pin 6 bei PDIP, 1 sonst) - Anschluss 7 der MMC/SD (Foto) MISO = PB6 (Pin 7 bei PDIP, 2 sonst) - Anschluss 2 SCK = PB7 (Pin 8 bei PDIP, 3 sonst) - Anschluss
-
Thread
Umstieg von ATmega2560 auf STM32F767 ?
Helmut V. schrieb im Beitrag #5747091: > Ich habe den ATmega2560 schon voll ausgereizt. Glaub ich nicht! Helmut V. schrieb im Beitrag #5747091: > Es geht darum dass ich bis 64 > oder sogar vielleicht mehr Servos auf einmal variantenreich ansteuern >
64 Mikrocontroller an einen einzigen Chip hängen, oder doch?
-
Thread
AVR Videogenerator, 40x25 Zeichen, nur 60% CPU Auslastung !
That might be, althought I somehow doubt it's the ATMega8.
OK, OK. So it might be an ATMega8. Still we could do it better :)
-
Thread
Welchen µC-Typ für neues Projekt?
zu finden, für den es auch ein kostengünstiges Discovery-Board gibt. Mit 32-64 pol. TQFP-Gehäuse, 12(+4)kB RAM und bis zu 64KB Flash ein kompakter Umstieg von ATmega auf deutlich mehr Rechenleistung. Die Besonderheit: der µC hat eine FPU auf dem Chip! http://de.futureelectronics.com
Martin G. schrieb im Beitrag #3878488: > Welchen µC sollte ich nehmen um 64 Bit Fliesskomma berechnen zu können? > (ohne gleich mit dem sw double64 den Speicher zu 80% auszufüllen?) Ich weiß ja nicht, wie Du auf imaginäre 80% kommst. Selbst auf einem ATmega gehen double
-
Thread
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
(keine SMD > Bauteile). Ich kann es sehr gut nachempfinden :) Also ich habe einfach nen Atmega8 genommen. Heute würde ich vielleicht eher auf Atmega88 gehen, einfach weil er neuer ist und das eine oder andere Timer-Feature hat, was man gut gebrauchen kann und welches beim alten Atmega8 fehlt
ATmega328 ausgehen?
-
Thread
IR mit Internal Clock
Version 3.0.9 vom 19.02.18. Keine IDE, GCC 7.3.0. Auf dem ATmega328P läuft IRMP nach den oben genannten Änderungen problemlos. Auch wenn die eigentlich gesendeten Signale in einen Wert zwischen 0 und 255 umgewandelt werden. (aus 0xFF02FD wird 64, etc.) Da müsste
Das geht dann etwas flotter als mit NEC. > Das Problem besteht leider immer noch. > Auf dem ATmega328P läuft es. > Auf dem ATmega8A nicht. Wahrscheinlich stimmen die Fuses auf dem ATmega nicht. Siehe auch: http://eleccelerator.com/fusecalc/fusecalc.php?chip=atmega8a
-
Thread
Frage bezüglich Mikrocontroller auf selbst erstelltem PCB
Löten um SMD zu verwenden. Da viele gefragt haben um was für Projekte es sich handelt: Auf dem ATmega32U4 läuft das Raphnet gc_n64_usb_v3 Projekt. Dabei handelt es sich um einen Adapter für Nintendo 64 / Gamecube Controller zu USB. https://github.com/raphnet/gc_n64_usb-v3 Auf dem ATmega328P soll
Projekt gibt es eine kurze Anleitung (https://github.com/jaburns/NintendoSpy/blob/master/docs/tutorial-n64.md) die zeigt, dass hier ein N64 Verlängerungskabel aufgeschnitten wird und das Signal sowie GND beide ein weiteres Kabel angelötet bekommen welches zum Arduino UNO führt. Dabei wird der N64 GND einfach
-
Thread
SDRAM mit Atmega328P
Mikrocontroller wie der Atmega328P nicht ausreicht, was natürlich logisch ist. Ich möchte den Chip daher langsamer takten. Im Datenblatt (https://zentel-europe.com/datasheets/A3V64S40GTP_v1.3_Zentel.pdf) habe ich dazu keine Informationen
Dann nimm wenigstens einen ATmega162 oder ATmega2560, die haben ein Memory-Interface (8Bit, 64kB). Ohne Banking wird das also nichts. Mit dem ALE-Signal könnte man das RAS/CAS umschalten.
-
Thread
USBasp über Parallels
jedoch keine wirkliche Lösung gefunden. Ich habe auf meinem Macbook Pro M1 eine Windows 11 (ARM64) VM über Parallels installiert. Auf der VM läuft Microchip Studio und das funktioniert auch soweit. Mein Problem besteht darin, dass ich den USBasp (für einen ATmega32) innerhalb der VM nicht nutzen
Fall zwingend ein ARM64 Binary sein. Die Intel-Emulation geht nur für den Usermode, nicht aber für Kerneltreiber. Du kannst ja nicht einmal 32 Bit x86 Treiber mit einem x64 64 Bit Windows benutzen. Da Du offensichtlich kein
-
Thread
Fragen zu Grafik-LCD 128x64?
https://www.mikrocontroller.net/topic/384593#4391097 Angesteuert mit 16-Bit Bus von einem Atmega64. Die Zahlen werden alle 100ms aktualisiert und springen so schnell dass keinerlei Verzögerung zu erkennen ist.
>Angesteuert mit 16-Bit Bus von einem Atmega64. Obwohl AVR nur 8-Bit-Datenbus hat ???
-
Thread
Arm Cortex im DIP Gehäuse Gesperrt
Vorwurf weil die AVRs 2005 soviel > Flash (oder gar Ram) garnicht hatten. Hust, hust … den ATmega103 gab es zumindest schon 2001, der ATmega128 folgte kurz darauf. Allerdings konnte man deren 128 KiB Flash natürlich im GCC damals nur benutzen, weil sie als 64 KWorte adressiert werden. Trampolines für volle Unterstützung des ATmega2560 gab's erst 2005. Allerdings sehe ich sowas auch heute noch eher kritisch: man hätte bei 128 KiB Flash und 64 KiB RAM aufhören sollen, denn programmiermäßig ist alles darüber ziemlicher Mist
-
Thread
LED Blinker Multitasking Attiny 85
External Crystal/Ceramic Resonator Einstellung: Fuse Einstellung : EXTRCOSC_8MHZ_12MHZ_18CK_64MS ist richtig für den externen Quarz 8 MHz an dem Atmega32 ? Was sagen die 18CK und 64MS aus?
programmiert. Nach einigen Schwierigkeiten hat es funktioniert. Hier das Beispiel. [c]avr.device = atmega32 //Controller-Typ festlegen avr.clock = 8000000 //Dem Compiler mitteilen mit welcher Taktrate der Controller läuft avr.stack = 64 //Den Programmstack einstellen #define LED1 as PortB
-
Thread
[AVR] externer Speicher
Falk B. schrieb im Beitrag #6576567: >>>> Stichwort XMEM. >> Da der AVR nur 64 KB Adressraum hat, > Nö. Die großen AVRs mit >64kB Flash haben 17 oder 18 Bit Adressraum! Ein Atmega2560 besitzt nur AD[7:0] und A[15:8]. Wenn ich mich nicht verzählt habe, sind das 16 Adressleitungen
S. R. schrieb im Beitrag #6578588: > Ein Atmega2560 besitzt nur AD[7:0] und A[15:8]. Wenn ich mich nicht > verzählt habe, sind das 16 Adressleitungen für einen 64 KB Adressraum am > XMEM. Ja. >Darum ging es hier. Nein. Es ging dem OP
-
Thread
avr-libc 1.8.1 freigegeben
definitions for tiny 13a/24a/44a/84a, tiny167 and mega328p * New devices supported: - ATmega256RFR2, ATmega2564RFR2, ATmega128RFR2, ATmega1284RFR2, ATmega64RFR2, ATmega644RFR2, AT90pwm161, ATA5272, ATA5505, ATA5790, ATA5795, ATA6285, ATA6286, ATmega1284, ATmega128A, ATmega164PA, ATmega165PA, ATmega168PA, ATmega3250PA, ATmega325PA, ATmega3290PA, ATmega32A, ATmega48PA, ATmega64A, ATmega8A, ATtiny1634, ATtiny828, ATxmega128A3U, ATxmega128A4U, ATxmega128B1, ATxmega128B3, ATxmega128C3
-
Thread
Fehler beim Flaschen ATMEGA328P
Kondensatoren. Programmer ist auch richtig angeschlossen. Das beides schließe ich daraus, dass es mit dem atmega8 auch alles geklappt hatte (Ext 16 Mhz). Ich habe nur den Quarz und den uC gewechselt Derzeit habe ich: Ext. Crystal Osc.; Frequency 8.0 - Mhz; Start-up time PWRDWN/RESET: 16K CK/14 CK +64ms eingestellt
Könnte es sein, dass die Programmierumgebung, wie auch immer, nicht richtig auf den ATmega328 eingestellt ist? Schließlich ist die Pagesize bei ATmega8 nur 64 Bytes groß, beim 328 hingegen 128. Das würde auch erklären, warum es erst beim Verify Probleme gibt, das Verstellen der Fuses hingegen
-
Thread
ADC-Kanäle sukzessive abfragen
Hallo, eine Randnotiz. Ich würde einen moderneren µC verwenden. Ein ATmega4809 hat einen Akku für 64 Samples. Ein AVRxDB hat einen Akku für 128 Samples. Damit fallen paar Interrupts für die Aufsummierung im "Quellcode" weg.
D. schrieb im Beitrag #7882274: > eine Randnotiz. Ich würde einen moderneren µC verwenden. Ein ATmega4809 > hat einen Akku für 64 Samples. Ein AVRxDB hat einen Akku für 128 > Samples. Damit fallen paar Interrupts für die Aufsummierung im > "Quellcode" weg. Klar, weil sich die Signale mit "die
-
Thread
AVR®DD family, low pin count devices
anderen AVRs im TQFP-64, z.B. AT90CAN32, 64, 128, ATmega2561. Ich finde das ganz praktisch, man kann dann über die ISP-Pins eine Debug-UART an den PC anschließen. Ich hab mir dafür auch einen Isolator mit HCPL2232 gebastelt und bis zu 3000V benutzt. Die M103C Fuse haben aber nur der ATmega64, ATmega128 und der ATmega128A.
-
Thread
FT800 / FT810 Library
Hallo Rudolph, ich habe den Fehler gefunden, es lag am device, da ich einen ATMega64 verwende.
how to deal with graphics (*.jpg, *.bmp etc)? I have two hardware versions (old one with FT813 + ATMEGA128 + SDcard interface and new one with BT815 + 25Q64JVSIQ + ATMEGA128 + SDcard interface, both with 7" 800x480 TFT from Riverdi). I haven't needed a SD card before, so I worry to use it. This is very
-
Thread
AVR eclipse error message problem!!
wo genau diese Funktion ist. Gibt es Unterschiede zwischen der Linux- und Windows-Version bzw. bei 64 bit?
mit einem jungfräulichen Eclipse Indigo for C/C++ Developers 64bit auf Win7 64bit ausprobiert.
-
Thread
AVR exakt Millisekunden zählen
256+500)/1000; #elif F_CPU>2000000 TCCR0B = (1<<CS01)+(1<<CS00); // Prescaler 64 OCR0A = (F_CPU/64+500)/1000; #else TCCR0B = (1<<CS01); // Prescaler 8 OCR0A = (F_CPU/8+500)/1000; #endif TIMSK0 |= (1<<OCIE0A); //
Wie wäre es mit einer RTC mit 1ms SQ Ausgang...? Oder einem UhrenQuarz direkt am ATMega(wenn möglich)?
-
Thread
Noch ein Taschenrechner auf ATMega Basis
ist die Einstellung "Interner RC Oscillator 8MHz, Taktteilung / 8" der Auslieferungszustand des ATMega 328. Danke noch mal.
Das ist allgemein für alle Speicher-, Loop und Sprungbefehle möglich. Die Software füllt den ATmega 328 bis oben aus. Die Anzahl der Zahlenspeicher kann voreingestellt werden. Die Obergrenze liegt bei 64, dann ist der EEPROM voll. Programmschritte 255. Da liegt auch eine Einschränkung für die Weiterentwicklung
-
Thread
Lerncomputer so wie KOSMOS CP1 nachbauen
8155 dürfte ein Problem werden. Der wird mit Gold aufgewogen. Bleibt als Ausweg eine andere CPU, ATMega328 als Beispiel. Da hast du ROM und RAM im Überfluss. Musst du nur den Code des CP1 disassemblieren, verstehen und auf ATMega umschreiben. Das ist keine Raketenwissenschaft, reine Geduldsarbeit. Viel
der ZX-Spectrum für wenig mehr zu bekommen. Und nen C64 gabs Mitte der 80 Jahre auch für 600 Mark. Das war damals genau so bezahlbar wie für heutige Kids 500 Teuro Telefone + Tablet + Playstation... Und der C64 hat sogar ohne in-app Käufe funktioniert
-
Thread
Retro Fieber: Z80 oder 68000 ?
Tastatur. Es gibt ja auch Software dafür, die geladen werden kann. Wie kriegt man sowas in einen Atmega Stick?
Hallo, Willst du volle 64 k für deine Userprogramme zur Verfügung haben, so benötigst du ein spezielles Bankswiching incl. HW, welches 64K Ram dadurch ermöglicht das minimal 1 page für die Kopierroutine und die notwendigen Mapgingroutienen
-
Thread
MIDI-"Tonbandgerät"
ist 100 mal besser! Ich hab mal sowas für DMX gebaut, dort hat man noch viel höhere Datenraten! ATmega64 + 64kB SRAM + uSD Card. Lief top! Für MIDI braucht man den SRAM eher nicht.
dann schaffe ich das >nie. ich muß ja noch irgendwann arbeiten... :) Schon klar. >Innerhalb ATmega-Familie habe ich in DIP nur noch die mit 2 kbyte SRAM >gefunden. Dnn hast du falsch gesucht. ATmega1284P, DIP40, 16K SRAM, 128k Flash ATmega644, DIP40, 4K SRAM, 64k Flash >Mir geht es
-
Thread
Einfacher Low Cost LCD Controller für 320x240 LCD im Textmodus
ATmega8 UG-32F02 320x240 glcd EL backlight
erledigt...hab nachgeschaut...gut, dann nehm ich den. Wenn da ein unterschied des Interfaces der Atmega8 und ATMEGA 168 ist, würdest du mir die Bauteile für ein Parallelinterface des ATMEGA 168 sagen. Vielen Dank... Hans
-
Thread
SD Karte Speed Up
meiner Karten sind beim lesen erheblich schneller als beim schreiben. Bist du sicher das dein ATMega32 auch mit 16MHz läuft ?
Tipp. Schau dir mal die Werte an: ********************************************16 MB Karte ATMega FAT DOS-Read-Write-Test3 by Holgi No Flash !ATMega FAT DOS-Read-Write-Test3 by Holgi No Flash !ATMega
-
Thread
Z180-Stamp Modul
anscheinend die Firmware im esp8266 per Arduino IDE umflashen. Dazu gibt es gerade ein Projekt um den c64 ins Internet zu bringen: http://www.lemon64.com/forum/viewtopic.php?t=57035
70 20 65 6e 74 65 72 65 64 3a 20 62 |_loop entered: b| 0150 6f 6f 74 64 65 6c 61 79 3d 25 64 0a 0a 00 62 6f |ootdelay=%d .bo| 0160 6f 74 64 65 6c 61 79 00 2e 0a 00 2c 20 00 23 23 |otdelay.. ., .##| 0170 23 20 52 65
-
Thread
16x2 LCD Langsamer Displayaufbau
Peter Dannegger schrieb im Beitrag #3827355: > Im ATmega8 Pinout kannst Du bis zum ATmega328P upgraden. habe nix anderes mehr ! (ausser m2560)
Speicher. Der ATMega8 hat 512 *Byte* EEPROM. MfG Spess
-
Thread
Digitaluhr mit geringem Stromverbrauch
ATmega1284, gibt es auch als DIP-40: https://www.reichelt.de/8-bit-atmega-avr-mikrocontroller-128-kb-20-mhz-dip-40-atmega-1284p-pu-p112738.html?search=atmega1284
brauchst du den libusb > Treiber. AVR8 Burn-O-Mat habe ich runtergeladen, finde da aber nicht den atmega 1284p sondern nur den atmega1280 und 1281. Den Begriff Debugger habe ich wohl falsch benutzt, ich suche tatsächlich etwas um den Atmega1284 zu programmieren. Geht das mit dem Teil, das ich gekauft
-
Thread
Eclipse (mars) und AVR -- Fehlermeldungen
diese Version benutzt: http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/marsr (64 Bit, Linux)
darauf folgen Meckerer würden jedes Forum überlaufen lassen... >Es wird scheinbar alles für einen ATMega16 Das ist ebenfalls unwahrscheinlich. Für den ATMega16 sind die Werte PORTB und DDRB definiert. Du könntest also Code erzeugen, er würde aber auf einem anderen Prozessor, als dem ATMega16, nicht laufen
-
Thread
8 Kanal 50Ms/s AVR Logic-Analyzer
unterschiedlichen Versionen ist das ganze ein schön flexibel > nachbaubares Projekt: > - kleiner ATMega mit Schieberegistern > - großer ATMega > - 16 und 20MHz CPU-Takt > - 4 bis 16k RAM 4-32k Ram, eigentlich bis 64k, übliche Cache-Rams waren aber ohnehin meist 8kx8 oder 8kx32. > > Da sollte die
FTDI-Chip das mit Abstand teuerste Bauteil gewesen wäre - ausschließlich externer Trigger - atmega8515, da im PLCC-44-Sockel sehr platzsparend auf Lochraster Ein paar Erkenntnisse: - Software-USB schafft bei mir 8kB/s; Bei 64kB Samplespeicher sehr grenzwertig... Komprimierte Übertragung
-
Thread
Brauche Unterstützung beim OV7670 (bzw. SCCB)
Hallo, OT: damit es nicht langweilig wird: ESP32 mit OV2640 vom neuen LED-Display 64x64 in 1600x1200. Gruß aus Berlin Michael
Libraries können die vielleicht/manchmal/meist aus ansteuern. Irgendwie... Inzwischen benimmt sich das 64x64 wie gewünscht, mein Bekannter war etwas schneller damit, die richtige Einstellung zu finden. Falls es interessiert mal bei YouTube nach led matrix 64x64 smartmatrix fastled suchen und einen Blick