-
Thread
Atmega ISR Prolog dauert zu lange - verschieben möglich?
Hallo zusammen, ich sitze aktuell an einem Projekt, bei dem ich mit einem Atmega328P @ 16MHz verschieden codierte Daten am Pin PD3 (INT1 Interrupt Pin) einlesen möchte. Auf diesem (DATA) Pin findet entweder eine 2-Wire Kommunikation statt, dann werte ich auf einem anderen Pin
Philipp schrieb im Beitrag #6682411: > Atmega328P @ 16MHz Da ist noch Potenzial. Für den Mega328p garantiert der Hersteller 20Mhz. Philipp schrieb im Beitrag #6682411: > INT1 Interrupt Pin Prüfe, ob du die Aufgaben nicht weitgehend
-
Thread
Anfängerfrage: 40 Stück Atmega328 an einem Quarz?
20 Mhz > ? > Ohne Übertakten ... Vielleicht doch nur MIT Übertakten? Im Datasheet steht MAX 16MHz...
Platine gleich nebeneinander sein). Du brauchst sowas: https://www.reichelt.de/quarzoszillator-16-00-mhz-oszi-16-000000-p13686.html?&trstct=pol_14&nbc=1 Der gibt einen 16 MHz Takt aus, und den kannst Du dann weiter verteilen. Deine AVRs musst Du dann auf "External Clock" (0000) stellen. fchk
-
Thread
"ungenaue" Pulsweiten-Messung
bekommt man bei hohen Frequenzen wegen der kleinen Zählerstände nur eine kleine Auflösung. Stehen nur 16 Bit breite Zähler zur Verfügung, bekommt man bei niedrigen Frequenzen Überläufe bei den Timern. Gut, beides kann man durch passende Programmierung kompensieren, was in der Regel allerdings den Frequenzbereich
Der verwendete STM32H750 ist ein recht schneller µC. Das Messverfahren dürfte aber auch mit einem ATmega zu realisieren sein, wenn man die Abtastrate für PWM per Timer2 erzeugt und auf z.B. 100 kHz reduziert. Für die Modulation der Abtastrate wäre eine analoge Rauschquelle am ADC denkbar. Die 4. Welle
-
Thread
Fehlersuche VCO Regelkreis anhand von Schaltplan
als eingestellt sind, auch außerhalb seines Frequenzrasters! Wenn man dann an dem VCO Sendekern L16 dreht, dann kann man die Sendefrequenz mit dem verstellen des Sendekerns beeinflussen, bis auf die Frequenzen, wo der VCO scheinbar einrastet. Ich habe es nun geschafft den Kern so einzustellen, dass
Tipps kann ich mal durchprobieren, aber vor dem We komme ich da leider nicht dazu. Auch was für Atmega da genau verbaut ist, kann ich dann erst nachschauen.
-
Thread
Ersatzchip für Arduino
Gruss zum Abend Ps. Der Guloshop hat auch den Atmega 328 mit Bootloader da, etwas über 3 € + VK. https://www.guloshop.de/shop/Mikrocontroller/ATmega328-mit-Bootloader-fuer-Arduino-Uno::38.html Noch einen schönen Sonntagabend. Dirk St
keine Ahnung von Arduino haben. Woher auch? MaWin schrieb im Beitrag #6678102: > Na dann eben 16U2. Aha, dann war das(168) eben eine Falschaussage, von jemandem, der von dem Thema mehr Ahnung hat. MaWin schrieb im Beitrag #6678102: > Na dann eben 16U2. Und, keine Sorge, der ist nicht unprogrammiert
-
Thread
avr asm LCD Problem
kann man am Anfang RAM und Register löschen. Viel Code ist das nicht: [code] setstack: ldi r16, low(RAMEND) ; 4c, 8b Stack out SPL, r16 ldi r16, high(RAMEND) out SPH, r16 ramnull: ; RAM -> 0, 18b ldi ZL,Low(SRAM_START) ldi ZH,High(SRAM_START) clr
#endif .macro setstack .if SRAM_SIZE > 0 .if (SRAM_SIZE > 128) || _MITSPH_ ldi r16, low(RAMEND) ; 4c, 8b Stack out SPL, r16 ldi r16, high(RAMEND) out SPH, r16 .else ldi r16, RAMEND ; 2c, 4b out SPL, r16 .endif .endif .endm
-
Thread
Aref Spannung, was ist besser?
nicht erforderlich. Die PIC-pdf-Datei gibt auch nochmal Erklaerungen zum Messen der Ub an.Auch Atmega Freaks werden das verstehen.
Rechnerisch ergibt sich bei einer Eingangsspannung von max. 5V ein Spannungsteiler zu 4,096V von 16,18Kohm zu 73,3Kohm.
-
Thread
Analog Inputs liefern unterschiedliche Werte bei verschiedenen Arduino Nanos
legen, dass sie > schön in der Mitte des Toleranzfeldes liegen. Richtig! > Wenn bei einem ATmega328 laut Datenblatt der Wert für den interne > Pull-Up zwischen 20kΩ und 50kΩ liegt und die Pull-Downs an den Tastern > Werte von 10kΩ und 47kΩ haben sollen, wird man Schwellwerte zur > Unterscheidung
analogen Inputs vorstellen? Ungefähr so. https://arduino-projekte.webnode.at/meine-libraries/16er-tastatur/ oder so. https://arduino-projekte.webnode.at/meine-libraries/16er-tastatur-mit-i2c/ Das ist zwar für eine 16 Tastatur aber es geht für JEDE Tastatur. Bei nicht quadratischen Summen
-
Thread
Erster Schaltplan für Platine mit Target3001
Für den ATMega328 benötigst du noch die Programmierleitungen genannt ISP! Es gibt 6 polige und 10 polige ISPs. Nimm den 6 poligen
zumindest die Schaltung um den MOSFETs gedreht. Auch wäre es gut alle Teile auf SMD zu tauschen. Der ATMEGA und MT3608 sind die größten Herausforderung beim Löten. Der Stecker zum Programmieren ist ein Muss!
-
Thread
Eine BAT im Raspi starten bzw startfähig machen.
Beitrag #6673167: > qemu und wine Ja, das wäre lustig. Ein Program, das auf einem 3GHz Quadcore mit 16GB RAM schon lahmt, mit einem Prozessoremulator auf einem RPi laufen lassen. "Es leeeebt, schwerst behindert, aber immerhin." :D War da nichtmal was, das einer einen Windows95-Emulator auf einem ATMega hat laufen lassen oder so? Vom Einschalten bis zum Bootloader 45 Minuten, zum Desktop 30 Stunden, bis sich die Maus bewegt nochmal jeweils 15 Minuten nach einem Schubser, aber immerhin.
-
Thread
I2C Bus ermitteln und darstellen
nur um die Umsetzung des Programmes, halt was und wie ich machen kann. Zu den Fragen: Arbeite mit Atmega 128, in C und kein Arduino. Hatte bisher immer ein LCD Display mit 4x16 und will jetzt ein Graphikdisplay mit 160x104 nehmen. Da darauf mehr Platz ist will ich das mal versuchen. Beim Raspi habe die
Heinz schrieb im Beitrag #6672649: > Hatte bisher immer ein LCD Display mit 4x16 Was ist ein LCD Display mit 4x16? Wenn ich danach google, finde ich vierzeilige Textdisplays. Erzähle jetzt nicht, dass sich da nur eine Adresse drauf anzeigen lässt! Heinz schrieb im Beitrag
-
Thread
NF-Frequenz stabile Amplitude
Manfred empfohlen. Selbst habe ich für so etwas noch einen XR2206 liegen. Ein Arduino oder Atmega kann über den PWM-Ausgang auch als Audiosignalgenerator zweckentfremdet werden. Der Wien-Brücken-Oszillator läßt sich auch über einen weiten Bereich einstellen: https://www.elektroniktutor.de/
Addendum: Selbst die 16bit Behringer UCA-202 (20€) liefert schon erstklassige Resultate für den Hobbybereich - mit der hatte ich mal angefangen.
-
Thread
[V] Wohnungsauflösung München Ramersdorf: Messgeräte, Funktionsgeneratoren, Oszi, Bauteile, PC uvm
52 17x relais siemens V23005-B0010-B110 24V 0.04A: 20€ 53 atmel mc: 5xAT90S2313, 5xAT89C2051, 4xATMEGA6L, 3xAT89C52, 10x ATTINY11, ATINY15L, 2xATMEGA48, 5xATMEGA68V, 5x ATMEGA88, ATMEGA32: 10€? 54 audio bausatz e406: 3€ 55 33x 68R 5% (zusammen 4 ohm leistungswiederstand): 5€ 56 maxim max180 evaluation
52 17x relais siemens V23005-B0010-B110 24V 0.04A: 20€ 53 atmel mc: 5xAT90S2313, 5xAT89C2051, 4xATMEGA6L, 3xAT89C52, 10x ATTINY11, ATINY15L, 2xATMEGA48, 5xATMEGA68V, 5x ATMEGA88, ATMEGA32: 10€? 54 audio bausatz e406: 3€ 57 hdmi kabel: 5€ 58 smd ics Überraschungspaket: 5€ 59 leds: 3€; Schaltregler
-
Thread
1 Kanal Relais Modul ist die Zeichnung richtig
1x-um-250v-10a-5v-rm-5-0mm-fin-40-51-9-5v-p271331.html?&trstct=pos_1&nbc=1 allerdings keinen mit 16A?!
realisiert und die Signalausgänge über (weil ich bis jetzt keine passenden Optokoppler, 5V schalten 230V 16A, gefunden habe) Relais realisiert. Alle 230V Leitungen sind mit maximal 16A B oder C Sicherungsautomaten abgesichert. Benötigte Feinsicherungen werden dann den Schaltungen entsprechend mit eingebunden
-
Thread
ATTiny85 inkrementiert Variable nach Neustart nicht mehr
zu lange, geht bei fehlender Last der Ausgang durch. Mit einer Zenerdiode und NPN parallel zu R16 kannst du für diesen Ausnahmezustand dem MOSFET die Ansteuerung stilllegen.
aber mit 150KHz eine deutlich besseren Wirkungsgrad erzielen. Könnte das evtl. auch was mit den 16MHz Takt (PLL) zutun haben dem der Prozessor jetzt läuft? Mfg
-
Thread
Mikrocontroller, Prozessoren und Chipsätze - Die-Bilder
Heute habe ich einen ATmega328P und einen ATmega328PB, die Mikrocontroller, die über die Arduino-Boards eine große Verbreitung gefunden haben: https://www.richis-lab.de/uC01.htm
Gibt es eigentlich schon Bilder vom Atmega32? oder STM32F030 oder so? Update. Sehe greade hier gibt es den Atmega328 https://www.richis-lab.de/uC01.htm
-
Thread
Toshiba TC9170 und TC9176 Ersatzschaltung
Schaltung modernisieren sodass ich nicht auf ausgelaufene ICs angewiesen bin. Als uC plane ich einen Atmega164 zu nehmen. Laut dem Datenblatt sind diese "electronic volume" ICs von Toshiba nur seriell gesteuerte Digitalpotentiometer. Ich habe bereits selbst eine funktionstüchtige Ersatzschaltung für diese entworfen, allerdings wird diese sehr gross! Prinzipiell habe ich einen Spannungsteiler mit 16 Stufen an zwei Cmos4051 gehängt, sodass ich per parallelen Datenbus mir die entsprechenden "pegel" raussuchen kann. Mir kam aber noch ein weiterer Gedanke, da ich es gerne etwas simpler gelöst hätte,
-
Thread
Uart Variable
here */ #define UART_BAUD_RATE 9600 /* Kofiguration Drehgeber */ #define XTAL 16e6 // 16MHz #define PHASE_A (PINB & 1<<PB0) #define PHASE_B (PINB & 1<<PB1) #define LEDS_DDR DDRD #define LEDS PORTD // LEDs against VCC volatile int8_
here */ #define UART_BAUD_RATE 9600 /* Kofiguration Drehgeber */ #define XTAL 16e6 // 16MHz #define PHASE_A (PINB & 1<<PB0) #define PHASE_B (PINB & 1<<PB1) #define LEDS_DDR DDRD #define LEDS PORTD // LEDs against VCC volatile int8_
-
Thread
Atmega88 Code kompiliert ohne Fehler und läuft nicht
avr/io.h> #include <util/delay.h> #define BAUD 9600UL #define UBRR_VALUE ((F_CPU+BAUD*8)/(BAUD*16)-1) #define BAUD_REAL (F_CPU/(16*(UBRR_VALUE+1))) #define BAUD_ERROR ((BAUD_REAL*1000)/BAUD) int main( void ){ if ((BAUD_REAL < 990)||(BAUD_ERROR > 1010)){ DDRD |= (1<<PD6);
Habe es so kompiliert: [c] avr-gcc -mmcu=atmega88a -Wall -Os -DF_CPU=8000000UL -c uart_verysimple.c -S [/c]
-
Thread
3 kleine Fragen zu i2c
kaufen, wo RS-485 Treiber schon drauf sind. Die sind gerade im Sonderangebot: https://www.chip45.com/atmega644-usb-rs485-modul.html?language=de
später. Man KANN die Takte abgleichen, aber weißt Du ob der TO das kann? Der Arduino in der ATMega-Ausführung hat 8 oder 16 MHz Quarz, also auch keinen Baudratenquarz, solange die dann unter sich bleiben kein Problem, hängt der TO aber n USB-RS485-Pegelwandler dran kann das unschön werden. Und
-
Thread
Raspberry Pi 4 2 Port CAN Bus High Speed & Low Speed MCP2515 MCP2551 TJA1055T
Ein ATMega16M1/32M1/64M1 hätte CAN als auch LIN integriert.
-
Thread
ATMEGA2561 SRAM wird knapp
> zu werden? > > Wer kann hier helfen? nimm einen AVR mit mehr SRAM und weniger flash: ATmega1284p 128K flash und 16K SRAM!
Joachim B. schrieb im Beitrag #6659341: > nimm einen AVR mit mehr SRAM und weniger flash: > ATmega1284p 128K flash und 16K SRAM! Das ist leider nur dann ein Ausweg, wenn man mit max. 32 GPIOs auskommt. Eine Alternative könnten vielleicht die AVR128Dx sein. Die haben ebenfalls 16k SRAM und
-
Thread
Timer0 Atmega328P löst im CTC Mode kein interrupt aus
Standartmäßig, auch in vielen Tutorials zu sehen, eine LED im Sekundentakt toggeln zu lassen an einem ATmega328P-PU unter verwendung des Timer0 im CTC-Mode. Herangehensweise: -Schritt1: Hardwaretest: Atmega328 in Minimalbeschaltung auf Breadboard aufgebaut, LED an PIN PD0 mit passendem Vorwiderstand
PB3. Da ist wirklich nichts kompatibel... Nanu? Also in meinem Datenblatt ist es PD6 wie beim ATmega328P.
-
Thread
Welchen lattice ic
pins > > Welche Familie wäre denn dafür am besten geeignet? Wie wäre es mit einem betagten GAL16V8? Der kommt inzwischen von anderen Herstellern, ist aber noch neu erhältlich. Zumindest hat Lattice die mal hergestellt: https://www.latticesemi.com/-/media/LatticeSemi/Documents/DataSheets/GAL/GAL16V8883DataSheet.ashx
> CLC-Einheit Wenn man mit 2 bzw. 4 zufrieden ist: PIC16F1501/1503/1507: 2 PIC16F1508/1509: 4 Natuerlich zur Laufzeit reprogrammierbar. Dazu gab es frueher noch einen separaten (kleinen) CLC-Designer. Heute muss man dann gleich mit MPLAB-X rumfuhrwerken
-
Thread
Division 64Bit durch 32Bit gesucht
Hallo, ich habe mal vor einiger Zeit für einen PIC eine 16-Bit-Division in Assembler programmiert. Das Prinzip ist tatsächlich wie schriftliches Dividieren in der Grundschule, nur auf binär umgesetzt. Ich weis jetzt nicht wie sehr sich PIC und ATmega unterscheiden
Variablen sind dann im SRAM abgelegt. Beispiel: UARTlesen: ;USART lesen pushw x push R16 in R16,SREG push R16 push R17 ;hier Deine Verarbeitung pop R17 pop R16 out SREG,R16 pop R16 popw x reti Gruß Carsten
-
Thread
Eine Kinderfrage bzg. Struct
x,y) SBIT_(x,y) [/c] Funktioniert gut. Aber nur 8 bit-Variable. Ich habe versucht, ähnlich für 16 bit zu schreiben: [c] struct wbits { u16 b0:1; u16 b1:1; u16 b2:1; u16 b3:1; u16 b4:1; u16 b5:1; u16 b6:1; u16 b7:1; u16 b8:1; u16 b9:1; u16 b10:1; u16 b11:1;
Ohne Union geht natürlich auch: [c] #include <avr/io.h> typedef struct { uint16_t bit0:1; uint16_t bit1:1; uint16_t bit2:1; uint16_t bit3:1; uint16_t bit4:1; uint16_t bit5:1; uint16_t bit6:1; uint16_t bit7:1; uint16_t bit8:1; uint16_t bit9:1; uint16
-
Thread
LogicAnalyser Kingst LA5016 500MSa/s für 160Euro
2100bdd716182196678436967ef892&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_ Logic Analyser LA5016 500MSa/s 16Channels, Max Sampling Depth 10GB. Ist es der Preis Wert?
sollte ich noch erwähnen, dass ich Bastler bin und den LogicAnalyser für meine Hobbyarbeiten mit Atmega, PIC24 und PIC32 Mikrocontrollern nutze. Für den Zweck ist er meiner Meinung nach gut geeignet. Harald schrieb im Beitrag #6653722: > Interessant! > - Gibt es da auch Updates oder muss man mit
-
Thread
PWM-Signal mit STM32 messen
den Teilen kann ich dir das erklären, weil das ganz simpel ist. Ein Arduino Nano Every hat einen ATmega4809 (megaAVR0) drauf. Wäre ein 16Bit Timer. Wenn millis benötigt wird gibts nur Prescaler 1 oder 2. Wenn auf millis (bzw. das gesamte Arduino Framework) verzichtet werden kann gibts mehr Prescaler
für 0,05 Hz - 500 kHz: http://www.mino-elektronik.de/FM_407/fmeter_407.htm#a5 Ein Programm für ATmega88, wobei nur eine Pulsweite ermittelt wird: http://www.mino-elektronik.de/fmeter/fm_software.htm#bsp6 Sofern Dir 10% Genauigkeit reichen kann man das Signal auch über ein RC-Glied filtern, skalieren
-
Thread
STM32 Chips zur Zeit so gut wie nicht beschaffbar
Anfänger und Hobbybastler doch mit den 8 Bit AVR besser > bedient. Komischerweise sind auch ATMEGA328P im DIP-Gehäuse bei Mouser und TME nicht mehr auf Lager. Die werden aber wohl nur selten in Serienprodukten eingesetzt. Der ATMEGA328P-PN ist bei TME als schwer "erhältliches Produkt" gekennzeichnet
Von dem Chip sind nur wenige Pins nach außen geführt. Bist Du sicher? An den beiden Seiten sind 2*16 Pins ausgeführt + die Programmer-Pins. Oder sind die nicht alle verbunden?
-
Thread
riesige Datenbank verwalten
tsred": "2021-04-06T14:53:32.106Z", "garage": {"ms": 433935998, "sw": "lueftung06.ino, Aug 27 2020 16:01:22", "c0c": 28929, "c0f": 87.1, "c0n": "Zu", "c0t": 0.8, "c1c": 28929, "c1f": 61.5, "c1n": "Wa", "c1t": 15.1, "c2c": 28929, "c2f": 64.8, "c2n": "Ab", "c2t": 6.4, "c3c": 28929, "c3n": "Mi", "c3t":
"cycle": 28929, "msend": 433946001, "recms": 166313232, "topic": "garage"}} | 3543342 2021-04-06 16:53:32.299663 +0200 MESZ | {"hw": "iom328pb.h,16000000L,16000000L", "id": 6661, "ms": 337680029, "no": 5, "sw": "valvecontrol08.ino,Mar 19 2021 08:47:39,10813", "vcc": 352, "rain": 0, "topic": "valvebox
-
Thread
Quadratur Decooder/Zähler als eigenständiges IC - heutzutage (2021) erhältlich?
AEDR8712, von dem ich gerade nicht weiß, inwieweit dort die interne Taktvervielfachung von 2, 4, 8 oder 16 eingeschaltet ist. Für das Berechnen der maximalen Frequenz sind also momentan so viele Irrtumsquellen drin, daß ich lieber den Takt mit einem Oszi messen werde und das Ergebnis nachliefere. Dem Programmierer
Einen kleinen ATXmega für den Encoder verwenden und per SPI mit dem Atmega verbinden. Oder gleich auf ATXmega umschwenken. Habe ich gemacht und möchte eigentlich keinen Atmega mehr verwenden.
-
Thread
Variable wird nach verlassen der PCINT ISR wieder auf vorherigen Wert gesetzt
Leute, habe zurzeit ein Problem bei meinem Programm. Aber vorher erstmal die Daten zu der MCU: - ATMega328PB - Atmel Studio IDE - Atmel ICE Debugger Meine Einstellungs-Taste ist mit einem Pin Change Interrupt Pin verbunden. Ich habe alle Flags in den entsprechenden Registern eingestellt, sodass
kann. Ich will nicht, dass man den Taster 2 Sekunden gedrückt hält und die Variable schon größer als 16Bit sein wird und neu beginnt zu zählen. Eventuell eine for-loop? Aber das wäre ja auch nichts anderes als Warten.
-
Thread
Anfängerfrage zu UART Kommunikation
Nabend zusammen, ich möchte mit meinem Atmega88 mittels SH-U09C5 und HTerm mittels UART kommunizieren. Leider scheitert es bereits an den Basics. Ein 'Hello World' - Blink Programm funktioniert problemlos. [c] #include <avr/io.h> int main
Udo F. schrieb im Beitrag #6646602: > Nabend zusammen, > > ich möchte mit meinem Atmega88 mittels SH-U09C5 und HTerm mittels UART > kommunizieren. Leider scheitert es bereits an den Basics. > Ein 'Hello World' - Blink Programm funktioniert problemlos. Wenn bei diesem Programm etwas
-
Thread
[V] div. Atmel Mikrocontroller
Verkauf stehen folgende Mikrocontroller von Atmel. Alle neu und unbenutzt. Im DIP Gehäuse: - 2 x ATmega8-16PU - 2 x ATmega48A-PU - 1 x ATmega168-20PU - 1 x ATtiny2313-20PU Im SMD Gehäuse: - 3 x ATtiny2313A-SU - 1 x ATmega328P-AU - 1 x ATtiny85-20SU - 2 x ATmega8-16AU - 2 x ATmega32U2-AU
-
Thread
GLCD Controller ST7920
und Befehle entsprechend umsetzen: http://web.alfredstate.edu/faculty/weimandn/programming/lcd/ATmega328/LCD_code_asm_8ds.html
#6647507: > Mir ist die vorangestellte > Null nicht klar. Laut Datenblatt sind die normalen fonts 16x16 bits. Zusätzlich gibt es aber half-width fonts (das sind die ASCII fonts). Auch wenn ich mit letzteren arbeiten will, muß ich immer 16x16 bits ausgeben. Meine Version würde dann (Space)A(Space)B
-
Thread
Zeitschaltuhr mit DCF77 und Datenerhalt
8643 Nur das es auch Deutsch ist. - Der Haken oben schaltet die Zeitfunktion komplett ab. - 1-16 sind die 16 Timer - Output stellt ein welchen Ausgang (es gibt auch Geräte mit mehreren unabhängigen Ausgängen) - Action ist eben "an" oder "aus" - Arm schaltet diesen Timer ein - Repeat sorgt dafür
Fr & Sa!) wenn man länger aufbleiben darf um 23:15 aus. Ich nutze Timer 9 und 13/14, weil ich die 16 verfügbaren Timer in 4x4 geteilt habe: 1-4 "morgens an", 5-8 "morgens aus", 9-12 "abends an", 13-16 "abends aus". Ist halt Weihnachtsbeleuchtung, und so findet man die Timer auch wieder, ich habe keinen
-
Thread
ATMEGA328P: Messung VBG per ADC
Hallo zusammen, ich brauche eine Info von euch: An einem ATMEGA328P nutze ich den ADC (AVCC = 5V, AREF über Kondensator mit Masse verbunden). Das Ganze funktioniert auch wie gewünscht. Jetzt habe ich im Datenblatt die Möglichkeit gesehen, über den ADC-Kanal 14
Die internen 1,1V sind sehr hochohmig beim Messen. Du mußt den MUX setzen und dann erst 16 Dummy-Messungen machen oder die gleiche Zeit abwarten. https://www.avrfreaks.net/forum/avrs-measure-their-own-vcc-do-it-badly
-
Thread
LCD U8g2 asm
Bei den KS107/KS108 Displays die ich kenne, befinden sich die beiden CS-Pins auf den Pins 15 und 16. Dein Bild ist falsch. MfG Spess
Für dieses LCD gibt es nur eine Beschreibung für Arduino und Raspi. Ich > will es aber mit einem ATMega ansteuern. Dabei tauchen mehrere Probleme > auf. Der Arduino ist ein ATMega. Also schau dir den Sourcecode der im pdf verwendeten lib an. Daraus sollte hervorgehen, wie die Ansteuerung über SPI