-
Thread
Temperaturmessung mit ntc und ne555 Auflösung/Genauigkeit
jetzt fast in den Bereich µC´s. Angeregt durch die obigen Links... Zum Einsatz kommt übrigens ein Atmega 1284P, dieser lässt sich intern ja relativ geschickt beschalten, so dass der Analog-Comparator harwäremäßig den Timer1 ansteuert, dabei wird dann der aktuelle Zählerstand gespeichert und eine Interupt-Routine
-
Thread
ATmega mit Timer1 und Touchpanel stürzt ab
Hallo, ich habe einen ATmega 1284 PU. Dieser steuert ein Touchscreen (128x64) und generiert zusätzlich mittels Timer1 im CTC - Modus ein Signal. Der uC startet jedoch ständig neu. Beide Funktionsbereich alleine Funktionieren
-
Thread
wiederverwendbare Software in C
4kB PROM und 128Byte RAM nicht stehen geblieben. Z.B. ein im gleichen DIP-40 Gehäuse sitzender ATmega1284 hat 128kB Flash und 16kB RAM. Ich habe früher auch mal printf/scanf und float gemieden, aber heutzutage muß man das nicht mehr. Auch sind die C-Compiler deutlich besser geworden und lehren so
-
Thread
Welches 7 Zoll Grafikdisplay ist gut?
das benötigt 3,3V zur Versorgung und als Logik-Pegel. Davon abgehalten das an einen 90CAN128 oder M1284 bei 5V zu klemmen hat mich das aber nicht. Die nächste Generation von den Dingern bringt ein externes SPI-Flash mit, aber bis auf die Teile von Bridgetek selber mit BT816 Chip drauf gibt es soweit
wählbar (mit Attributen blinkend + transparent). Die Touch-Funktion wird nicht unterstützt. Für ATmega habe ich ein paar Treiberroutinen (neudeutsch LIB) in C. Kosten 25 Euro + Versand. Bevor es hier bei mir verstaubt, wäre es noch eine sinnvolle Verwertung. Einen zusammenkopiertes Programmbeispiel
-
Thread
WordClock mit WS2812
versucht zu verstehen warum alles so funktioniert wie es funktioniert. Da die alte WordClock12h ein ATmega Projekt war, habe ich mich auch nur mit ATmega beschäftigt und deshalb meine Frage, ob auch ein ATmega möglich wäre. Da es dabei aber zu Problemen kommt, muss ich mich nun auch in das STM Thema
funktioniert wie es funktioniert. Sehr löblich. Das geht mir auch so. > Da die alte WordClock12h ein ATmega Projekt war, habe ich mich auch nur > mit ATmega beschäftigt und deshalb meine Frage, ob auch ein ATmega > möglich wäre. Verstanden. > Ich möchte den Quellcode verstehen und wissen, welcher
-
Thread
Verständnisfrage zu 62xxx Ram's
MWC muss also zeitverzögert als Impuls eigenständig erzeugt werden. Alle Bussignale direkt am ATMega zu erzeugen ist auch eine Lösung, aber mir gehen beim 1284 langsam die Pins aus... und die "großen" laufen nur mit 16 Mhz. Wie gesagt, dass ist ein reines Hobbyprojekt und wie man im Forum lesen
-
Thread
MODBUS - C Librariy für Microchip PIC 16Fxxx ?
Ich bin der Meinung, daß es sich auf dem PIC16 nicht wirklich lohnt. Ich würde da eher einen ATMEGA1284er nehmen wollen oder irgendeinen Cortex. Dann kann man es ordentlich implementieren. Ich machte vor Jahren einen Modbus Sensor mit freeMB auf einem STM32F103. Das funktionierte absolut ordentlich
-
Thread
[S] C64 im Bereich Berlin-Köpenick
getting there is half the fun: Z80-MBC2 (ist ein CP/M-System), einen ATMega32 als IO-Knecht, 128kB RAM. Terminal brauchst Du, Putty ist aber gut fuer Dich: https://hackaday.io/project/159973-z80-mbc2-a-4-ics-homebrew-z80-computer https://github.com/SuperFabius/Z80-MBC2
allerdings funktionieren die nur im unteren I/O-Bereich, bei den etwas größeren Controllern wie dem ATMega1284 ist man bei vielen Hardware-Ports zu LDS/STS gezwungen, weil der ursprünglich mit IN/OUT adressierbare Bereich zu klein wurde. > Die Hardwareadressen immer in Dezimal umzurechnen ist dabei
-
Thread
Mikrocontroller-Programmierung selber beibringen
Klar kann man gleich mit ARM einsteigen, warum auch nicht, mache ich vielleicht wenn ich den m1284p oder m2560 ausgereizt habe :-)
); PORTB &= ~(1<<PB5); _delay_ms(500); } [/c] Dann compilieren "avr-gcc main.c -mmcu=atmega328 -DF_CPU=16000000UL -Os -o main.elf" und hochladen mit avrdude (der liest seit 6.0.1 direkt elf files). Nennenswert einfacher wird das nur wenn man die ganzen Compiler-Schritte in einer IDE versteckt
-
Thread
AVR Soft-PWM mit max. 256 LEDs
bereitstellt. Die gesamte Schaltung wird von einem 12V/36W-Netzteil gespeist. Als Antrieb dient ein ATmega1284P mit 20 MHz Takt (oder ein bißchen mehr, sagen wir 22). Passend zur Jahreszeit ist's ein Stern geworden (vierzackig, die üblichen fünf Zacken lassen sich auf dem Lochraster nicht vernünftig umsetzen
-
Thread
XBEE3 Home Automation
6e4f7840b22c9743640ca38ade6a844a Vielleicht hat ja schon jemand etwas brauchbares am Laufen: Die LowLevel API auf dem ATMega1284 läuft bereits (keine Kunst...) Jetzt habe ich den Code auf Linux portiert, denn das macht das Debuggen erheblich einfacher. Schöne Grüße Jens Riebold
-
Thread
Min/Max über 24h
speichern. 60 Minuten x 24 Stunden x 2 Bytes x 2 Werte (min+max) = 5,8kB. Das würde in einen ATmega1284 passen. Wenn 2 Minuten Intervalle erlaubt sind, wären sogar die vielen Modelle mit 4kB RAM geeignet. Die größeren Intervalle der historischen Speicherung halten dich nicht davon ab, die Messungen
-
Thread
Atmega Timer 1 PWM und ICP gleichzeitig
nur einem Timer realisieren? Ein anderer Timer (welche von den beiden weiß ich gerade nicht) des ATMega8 hat auch eine OnCapture-Funktion. Allerdings mit nur einem Capture-Register. Der Timer würde problemlos funktionieren, auch wenn er nur 8Bit Auflösung hat.
Keine Angst vor Überläufen: http://www.mikrocontroller.net/articles/High-Speed_capture_mit_ATmega_Timer#Keine_Angst_vor_.C3.9Cberl.C3.A4ufen
-
Thread
RGB-LED Stripes HSV-Steuerung
Drehknöpfen, Drehgeber und Taste geworden mit dem man fix die Beleuchtung ändern kann. Verbastelt ist ein ATMega1284P der zwar dafür reichlich Überdimensioniert ist aber vier 16Bit Hardware-PWM-Kanläle zur Verfügung hat und in mehreren Exemplaren in der Bastelkiste vorrätig war. Bevor das nun in der Schublade
-
Thread
Grafikdisplay, Probleme mit Timer Interrupt
gar nicht nachgemessen, aber das wäre definitiv schon mal ein anhaltspunkt gewesen. Habe einen ATMega1284, mit internen 8MHz. Habe ihn am Freitag mit einem Externen Oszilator beschaltet, der 12MHz liefert, da ich dachte das vlt. 8Mhz schon zu langsam wären, aber daran lag es nicht. Ich Tippe aber mal
-
Thread
BCM flackert beim dimmen
Original Code von der verlinkten Seite, mit Änderungen an den Timer Registern (ich benutze einen ATmega1284P @ 1 MHz), und einer Änderung in der "Animation" um nur eine LED langsam herunterzufaden. Weiß da jemand Rat?
-
Thread
µC - Alles auf einmal! (Design-Pattern)
seine Leistungsgrenzen gebracht? Das habe ich jetzt nicht nachgeprüft. Ich nutze im Moment einen ATmega32, habe aber auch noch einen mega644 und mega1284 daliegen. Wie sieht es mit denen aus? Ab wann, abgesehen, davon, dass der Flash oder RAM nicht reicht, muss ich auf einen größeren Kontroller wie
SW zu lösen. > Wahrscheinlich so lange man experimentier. Ausschnitt des Datenblattes für den ATMEGA16, Seite 1 • Peripheral Features – Two 8-bit Timer/Counters with Separate Prescalers and Compare Modes – One 16-bit Timer/Counter with Separate Prescaler, Compare Mode, and Capture Mode – Real
-
Thread
AVR - IDE Festplatte liefert immer Fehler beim lesen
Hallo, ich habe einen ATMega 1284P und eine ATA/IDE Schaltung inkl. Software welche mir das lesen und schreiben auf einer Festplatte erlaubt. erstmal meine Schaltung: http://www.pofo.de/P8000/notes/plaene/eigene/P8000_WDC_Emulator
-
Thread
Brötje ISR Plus Kommunikation / LPB
Verfügung stellen ;-) Sag mir kurz, für welchen uC Du das brauchst. Ich habe Versionen für Atmega32, Atmega128, Atmega1284p. ( At90Can128 und Atmega644 müsse ich erst nachschauen ) Gruss Frank
www.gadgetpool.de/nuke/modules.php?name=News&file=article&sid=20 ) Im Moment habe ich das ganze auf eine ATMega1284p laufen. Sollte es jemanden interessieren - einfach melden. Jetzt geht's dran die Daten aus den Telegrammen zu extrahieren. Die tollen Info's hier erleichtern das schon erheblich. Danke hierfür
-
Thread
seriell auslesbare Taster/Schalter, Idee zur Diskussion
technischer Hinsicht deutlich besser als die Klassiker. Z.B.: (Mouser-Preise Einzelstück): Klassiker ATMEGA1284P-AUR : 6,65€ Modern AVR128DB48T-I/PT: 2,16€ Die sind vom Package, der Pinzahl und vom Speicher her in etwa gleich, der Moderne hat aber mehr Takt, einen effizienteren Befehlssatz, modernere
-
Thread
Problem bei Ansteuerung des Wintek WD-H3224V
Hallo liebes Forum, habe hier ein Wintek WD-H3224V welches ich gerne über einen ATMEGA1284P ansteuern würde. Das Problem ist, das ich wenn ich über diesen [c] WDH3224_FRAME_SET_HIGH(); WDH3224_LOAD_SET_HIGH(); PORTB |= 0x0F; WDH3224
-
Thread
Linux ist Mist - mal wieder (Xubuntu) Gesperrt
mehr CPUs als jedes andere Betriebssystem. Es gibt sogar jemanden, der Linux auf einen 8-bittigen ATmega1284P portiert hat: http://dmitry.gr/index.php?r=05.Projects&proj=07.%20Linux%20on%208bit Probier' das mal mit Windows!
CPUs als jedes andere Betriebssystem. Es > gibt sogar jemanden, der Linux auf einen 8-bittigen ATmega1284P portiert > hat: > > http://dmitry.gr/index.php?r=05.Projects&proj=07.%20Linux%20on%208bit > > Probier' das mal mit Windows! Fairerweise muss man aber sagen, dass der Atmel einen ARM
-
Thread
Wer kennt "Blynk"?
bekommt. Dann liegt es wahrscheinlich auch nicht an Blynk. ;) Habe schon mehrere Geräte getestet, ATmega1284, PICs usw. Aber wenn man es nicht schafft eine LED zum leuchten zu bringen, dann ist die Motivation natürlich auch nicht vorhanden. :) > Wie bitte willst du mit "vorne Leertaste-hinten nix
-
Thread
ethersex avr netio und ds1307
ausgelesen und beschrieben werden. (Also Hardwareanbindung I.O.) Meine Config sieht so aus: MCU: atmega1284p Hardware: netio These modules are currently enabled: ====================================== * ADC * ADC_INLINE * CLOCK * CLOCK_DATETIME * CLOCK_NTP_ADJUST * CONTROL6 * DNS
-
Thread
Selbstbau und Verantwortung
gucken lassen, als Serber dient ein NETIO AVR Bausatz von Pollin hochgerüstet mit Schaltregler und ATmega1284p, mit der Radig/Scnell SW ist auchFernbedienung möglich über Checkboxen und rückmeldungen machen bunte Signal Gifs die auf der Webseite on oder off leuchten oder nicht. > Solaranlage, Fußbodenheizung
-
Thread
LCD-Adresse im C-Programm
für einen Datentyp ist etwas mehr. GCC-AVR (gekürzt): [code] $ touch blah.c $ avr-gcc -mmcu=atmega1284p -dM -E blah.c | grep __SIZEOF | sort #define __SIZEOF_DOUBLE__ 4 #define __SIZEOF_FLOAT__ 4 #define __SIZEOF_INT__ 2 #define __SIZEOF_INT24__ 3 #define __SIZEOF_LONG__ 4 #define __SIZEOF_LONG_DOUBLE
-
Thread
AVR gegen den Rest der Welt
Mittlerweile sind die meisten AVR deutlich teurer als die vergleichbaren PICs. Wenn man zum Beispiel den ATMEGA64 mit dem PIC18F46K20 vergleicht der hinsichtlich Speicher, RAM, Peripherie und GEschwindigkeit ähnliche Daten hat, so kostet der ATMEGA64 bei REichelt 6,95Euro, der PIC18F46K20 aber nur 2,40Euro. Oder der Vergleich vom ATMEGA32 mit dem PIC18F45K20 wo die Daten wieder ähnlich sind (wobei der Atmega geringfügig mehr Speicher hat, 1K6 Byte vs. 2K) so kostet der ATMEGA32 im DIP40 Gehäuse 3,90Euro, der PIC18F45K20 im DIP40 2,25Euro
-
Thread
WS2815 - Strip ~65m
, es kommt nur der Arduino Due in Frage. Oder du baust dir selbst ein Arduino-Board mit einem ATmega1284P, das ist der einzige existierende AVR8 mit genug RAM inside. > Und zwecks Geschwindigkeit werden so weit ich mitbekommen habe > mindestens 30fps angeraten, jedoch glaub ich, dass dies in
-
Thread
FT800 / FT810 Library
auch Beispiele für den ATmega 644P/PA? Würde ein ATMega328PB mit seinen vielen Registern reichen? Den gibt es nur als SMD-Version. (China-Nachbau mit SMD-ATMega328P der dann gegen einen ATMega328PB ausgetauscht wird)
FT813 unsterstützt wird aber ich bekomme es nicht ans laufen. Ich versuche das Display an einem ATMega 128A zum laufen zu bringen. Folgendes ist realisiert: -Bascom 2.0.8.1 -Display und ATMega128 laufen mit 3,3V -SPI ist wie folgt verdrahtet Display => ATMEGA SCK => PB1 MOSI => PB2 MISO =>
-
Thread
Constraint Programming für Mikrocontroller-Peripherie
Trial-and-Error. Kommt ganz drauf an, ob der µC Unmengen an Bells & Whistles haben muß. Z.B. beim ATmega1284 umfaßt die Beschreibung der 6 ADC-Register 5 Seiten und damit ist alles komplett. Nach vielleicht 10min sollte der ADC laufen. Trial and Error müßte unnötig sein, es sei denn, das Datenblatt
-
Thread
Flashplatzbedarf 32Bit zu 8Bit Microcontroller
als direkt übers BSRR. Ein Register, dass ich deutlich praktischer finde als die Portregister der ATmega/tinys. Beispiel: Wenn man einen Port hat, auf dem sowohl ein Text-LCD hängt, als auch sowas wie die Richtungssteuerung eines RS485 Transceivers, dann kann die Ansteuerung der LCD Datenpins so aussehen
Mein letztes Projekt (migriert von ATmega644 auf STM32F103 wegen schnelleren ADCs): AVR: 88kB (Hex) ARM: 127kB (Hex) Das Programm ist bei beiden weitestgehend identisch, der STM32 hat nur ein paar Routinen für ein externes I2C-EEPROM
-
Thread
I2C Relaiskarte wird gestört beim Schalten von 230V
miteinander, ich habe mirein kleines Hausbussystem gebaut. Das Mainboard bestückt mit einem ATMEGA1284P. Über I2C kann man per Buchse div Relaiskarten einstecken (bestückt mit den pcfs T/AT). Diese schalten dann bis zu 8 Relais über BSS123 Mosfets. 2x2 Relais laufen im Rolladenverbund gesichert
-
Thread
ISR 08 Modul mit TWI und ISR, problem beim auslesen
obwohl ich vorher eine Startadresse angebe. Wäre schön wenn mir jemand helfen könnte. ist ein ATMEGA 1284 P programmiert wird mit AVR-Studio 5, geschrieben mit einem AVR-Dragon Hier mal der Code Das Senden der Startbedingung erfolgt auserhalb der ISR. die letzten cases stehen nur da, weil ich
-
Thread
AVR: Probleme mit Flash
die Doku. Was mich eben irritiert ist dass es mit Page 0 klappt... Jemand ne Idee? Achja: ATmega1284P, Code wird aus dem Bootloaderbereich ausgeführt.
-
Thread
I2C RTC+EEPROM mit ESP8266. Mal funktionierts mal nicht
EEPROM) und INA219(Stromsensor) hatte ich bei meinem letzten Projekt verwendet dort kam als CPU ein ATMega1284P zum Einsatz welcher ja ein echtes TWI Hardware Interface hat und dort gabs keine Probleme wenn man ein HW-Reset am AVR ausgelöst hat mit dem I2C Bus. D. J. schrieb im Beitrag #7467896: > Sollte
-
Thread
Schrittmotor linear Beschleunigen
Versatz da. Mein Plotter läuft im 1/8 Schritt am Besten. Meine SW habe ich in Assembler für den ATmega 1284 geschrieben. Anfangsgeschwindigkeit und Rampenlänge lassen sich in weiten Bereichen einstellen. Sicher ist es nicht so einfach das Programm nachzuvollziehen, aber wenn es Dir hilft kann ich es
-
Thread
Ist es noch sinnvoll, mit Controllern zu arbeiten?
Atmega328. Da wäre z.B. der 6502 Emulator mit kompletem Basic: http://forum.arduino.cc/index.php?topic=193216.0 Oder der LPC-Vocoder auf dem Uno aus prähistorischer Zeit: https://github.com/going-digital
einen ESP nehmen wenn am Netzwerk angemeldet oder für Kleinigkeiten immer noch einen AVR von 328p bis 1284p oder sogar einen Arduino mit TFT touch Shield.
-
Thread
USART Fifo Problem - geht nur bei vorherigem Manuellem senden
/fifo.html Wenn er leer ist, gibt er -1 zurück. Zum test sende ich Daten mit einem XBee Pro zum Atmega1284P und die Daten werden dann in den XBee_IN Fifo geladen. In der Main Funktion soll geprüft werden, ob im XBee_IN Fifo Daten drin sind, wenn ja, sollen die an den XBee_OUT Fifo übergeben werden,
-
Thread
USB-UART mit MCP2221A - Mit Bitte um Review
warum die Silabs und > FTDI Teile so populär sind. Vor etwa einem Monat habe ich "Arduino mit ATmega1284P" gemacht. Auf der Platine gibt es 6-Pin-Header, man kann externe USB/TTL Konverter (mit DTR-Pin) benutzen. Ich habe zwei davon: mit CH340 und mit FT232RL. Beide funktionieren gut, ich habe keine
-
Thread
MIDI/UART lesen. Was mache ich falsch?
Hallo, ich versuche mithilfe eines ATmega328 ein Midi Leser zu bauen. Für den Anfang wollte ich die Richtigkeit der Empfangenen Daten feststellen. Ich habe eine Standard Eingangsschaltung (siehe Wikipedia: Midi) verwendet und den Ausgang
ohne Puffer machst. Als Einregung möchte ich hier ein bißchen Code geben. Das ist für AT Mega 1284P, aber notwendige Anpassung ist unkompliziert. [c] // usart.h #ifndef USART_H #define USART_H 1 #define USART_BAUD_MIDI (((F_CPU/16)/31250)-1) #define USART0_SIZE_RX 16 #define USART0_SIZE_TX
-
Thread
C++ auf einem MC, wie geht das?
läge bei mir daher der Focus. Ben schrieb im Beitrag #3972874: > … um von der Hardware eines ATmega abstrahieren zu können Der ATmega darf natürlich nicht fehlen. Vielleicht reicht es auch, mit diesen Beiden anzufangen, um sich nicht zu verzetteln. Beim Infineon XMC4500 ist z.B. wieder alles
ESP8266 ┃ ┃ ┃ ┃ ┗⊕ … ┃ ┃ ┃ ┗⊕ … ┃ ┃ ┗⊕ … ┃ ┗⊕ … ┣⊖ Sources ┃ ┣⊖ STM32 ┃ ┃ ┗⊕ … ┃ ┗⊕ ATMega ┗⊕ …[/code]
-
Thread
I2C Problem mit Acknowledge Polling
Schlamper gerne ab, mal aus Bequemlichkeit, mal aus Platznot, rate mal warum ich den Arduino mighty atmega1284p so mag? buggy ist P.Fleurys LIB definitiv nicht, sie sogar sauber und leicht verständlich.
-
Thread
Anschluß TFT-LCD-Modul SHARP LQ092B5DW01 Pollin
laut Datenblatt reichen 16 MHz Pixeltakt aus. Das ist zwar an der oberen Grenze was man mit einem ATMega mit 16 MHz machen kann, aber es geht noch. Ich sehe 2 Moglichkeiten: 1. 8-fach Umschalter mit Zähler und CPU-Takt an 2x4 Pins anschließen. Dann gibt man alle 4 Taktzyklen 4 Bits auf die Pins, die
auszukommen, ist auch der AVR u.U. natürlich noch im Rennen. Ich benutze das Display z.B. an einem Mega1284P. Es kann dann: 480x160 Pixel ("monochrom"), wobei monochrom hier nicht wörtlich zu verstehen ist. Tatsächlich sind es einfach nur zwei Farben, zwischen denen mit der genannten Auflösung gewechselt
-
Thread
Drehgeber und Schrittmotor- 2 Riesenbaustellen im Programm
positioniert, dass die Führung stets auf Höhe der aktuellen Kabelbahn steht. Die Steuerung baut auf einen Atmega1284 bei 20MHz. Also, pro 30 Getriebemotorumdrehungen (1 Trommelumdrehung) - gibt ein Drehgeber am Motor (1024 Imp * 30) = 30720 Impulse aus und - verfährt die Führung um eine Kabeldicke von
-
Thread
AVR-GCC: ARRAY an eine feste RAM-Adresse legen
bekommen soll. Ein Array ist 0x120 Bytes lang. Dieses Array soll an eine feste Adresse im SRAM (ATMega328, 0x200 bis 0x31F) gelegt werden. Wie kann ich das mit dem Atmel Studio 7 erreichen?
einiges an Speicher einplanen. > Für 'nen ATtiny ist das eher nichts! Momentan habe ich einen Mega1284P im Einsatz. Der hat schon keine Speicherprobleme mehr selbst wenn ich den Code aufblasen wurde. Aber der läuft noch mit Assembler. ich denke aber darüber nach auf einen XMega umzusteigen unter anderem
-
Thread
Compiler-Error xy-ungelöst
die Daten in entsprechende Pakete unterteilen. Beim ATtiny13 ist der Puffer sehr klein und beim ATmega1284 riesengroß. Peter
(nun gelayoutet, vorher nur Lochraster) und wollte wegen des neuen Prozessers (AT90CAN128 statt ATMega16) einfach ein paa Sachen besser machen und stoße halt jetzt wieder an meine Grenzen, da ich wie gesagt schon ewig nicht mehr hab und wohl auch noch nie der Guru war. Ich arbeite mich aber gern in
-
Thread
Problem mit FIFO
Moin, ich versuche Daten, die vom GPS und XBee an meinen Atmega1284P gesendet werden, über das XBee zurückzusenden. Dafür habe ich von dieser Homepage http://www.mikrocontroller.net/articles/FIFO den 2^n-Ringbuffer benutzt. Das hier ist die FIFO Datei: Es ist
-
Thread
Elektroniker Stammtisch Nähe München
09.12. und würde gerne zum Stammtisch kommen :-) PS: Baue gerade an einem Frequenzgenerator (ATmega16)
verschiedene Temperaturen an der Heizung misst. Das soll auf die Platine drauf: * Controller: ATmega164...1284, Quarz, Cs * EEPROMs * seriell: MAX232 für UART0 und UART1 je ein MAX485 für UART0 und UART1 open-Kollektor-Treiber für 1-wire am UART Ausgänge gehen auf alle Ausgangs-Chips
-
Thread
pgm_read_word_far und Compiler-Warnung
ebenfals mit PROGMEM im Programmspeicher. Jetzt habe ich das gleiche beim Bootloader für einen ATMEGA1284P gemacht. Hier liegt die Tabelle jetzt natürlich im Bootloader-Bereich. Für den Zugriff benutze ich deshalb pgm_read_word_far. Funktionieren tut es wunderbar, allerdings bekomme ich eine Warnung
-
Thread
Diskettenlaufwerk ansteuern
lesen und schreiben geht mit einem AVR Prozessor ohne grösseren Handstand. Ich hatte damals einen Atmega1284P genommen, weil der hat genug RAM und läuft auch mit 20MHz. Später fand ich dann heraus 16MHz reichen völlig und man könnte es sicher auch mit weniger RAM machen (habe ich dann nicht mehr ausprobiert