-
Thread
Welchen Controller für C++ Programmierung? Gesperrt
funsigned-bitfields -DDEBUG -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -g2 -Wall -mmcu=atmega644p -c -std=gnu99 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<" Compiler: C++ ******** Atmel Studio 6,2 Atmel Toolchain\ : standard Makefile C++ AVR8 GCC\
LIBS) -Wl,-Map="LCDTest_.map" -Wl,--start-group -Wl,-lm -Wl,--end-group -Wl,--gc-sections -mmcu=atmega644p Toolchain optimieren: ********** kann ich derzeit noch nicht leisten. Konzept von Mcucpp finde ich interessant und ich versuche die verschiedenen Komponenten der Library im Detail zu
-
Thread
Warum ließt AtmelStudio vor Programmieren?
vorgaukelt", der garnicht vorhanden ist, um das Programm aus zu lesen. In verwendung ist aktuell ein ATmega644, welcher vorgaukelt er selber zu sein, obwohl ich vermute dass die ISP Befehle nicht so unterschiedlich sein werden. Während ich nun nach und nach das Programm erweitere kommt eine Stelle welche
-
Thread
Einsteiger Hilfe zu PIC PIC16F628A
Für größere Projekte bin ich dann später aber von PIC weggegangen. Da war mir AVR lieber mit dem Atmega644 wegen den vielen I/O Pins, "großen" Flash, freien avr-gcc C-Compiler und günstigen Preis. Am Anfang war ich erstaunt, wie umständlich manche Dinge in C doch sind (wie z.B. ein Bit setzen oder löschen
-
Thread
Timer Atmega644
Hallo, ich habe folgendes Problem. Ich habe Timer bei µc Atmega644 konfiguriert ,aber während Interrupt habe ich jeder Menge vor z.B ADC abfragen , Timer Konfiguration ändern und so bekomme ich in Interrupt eine große Schleife. Kann man dieser Schleife in Hauptprogramm
was das werden soll. Es geht um Sensor Sony ILX554B . Sensor muss ausgelesen werden (mit Hilfe Atmega 644) und die ausgelesene Werte über UART an PC übertragen weden.Aber zuerst Sony ILX554B muss belichtet werden (um richtige werte zu kriegen dauert 4.2ms)Rog-start signal 5µs.
-
Thread
CCD linear sensor
Auslesen habe ich schon gemacht. Als CCD linear sensor habe ich Sony ILX554B.Als Mikrocontroller Atmega 644. Als Ausgangswert bekonmme ich Vout(für jeder Pixel=2048) = 0.8V-3.8V (2048) Wie kann man dieser Vout jetzt auswerten (als Spektralfarben interpritieren)? Gibts vieleicht irgendwelche
Ich nutze ADC von Atmega 1284P Ich habe ADC auf 156kHz eigestellt(6µs*13 Zyklen=83µs(Convesiontime)) Torsten C. schrieb im Beitrag #4205166: > BTW mal 'ne Frage an Erik Werner: > > Welchen ADC nutzt Du? 0 bis 3,3V müssten
-
Thread
AVR-ASM M8 USART-Funk problem
Ich habe seit Tagen ein Problem mit meinem 433Mhz Funk. Gesendet wird aus einem Atmega644 über ein Funkmodul (aus unserer Firma) zum passenden Empfänger an einen Atmega8, welcher am HTerm ausgeben soll. Meine Beobachtungen: Controller funkt richtig an Empfängermodul (300Baud
Sehe ich das richtig: zwischen diesen 8-Byte-Paketen des 644 liegen mindestens rund 250 ms?
-
Thread
SPI - Atmega644
Hallo zusammen, ich bin gerade dabei eine SPI-Verbindung zwischen 2 UCs zu bauen. Der Atmga644 agiert als SPI-Slave (Interrupt-gesteuert). Der andere UC ist ein SPI-Master. Nun so weit funktioniert die Kommunikation. Ein Hacken ist noch dran und zwar, dass eine SPI-Master-Abfrage immer den
nicht gerade den aktuellsten. Beispiel: Ich sende über den Master den Befehlt Get-ID = 0x0F. Der Atmega644 empfängt die Zahl 0x0F und soll mir die ID beispielsweise 0x12 zurückgeben. Das macht er so weit. Nun ändere ich die ID von 0x12 auf 0x15 und frage nochmals ab. Dann bekomme ich zunächst immer
-
Thread
Timer Atmega644p
Hallo zusammen, ich habe mir ein kleines Programm gebastelt mit welchem ich die Timer bei Atmega 644p prüfen kann.Ich komme nicht auf 1µs(1000000Hz).Ich kriege höhstens 5µs. hier der Code, hoffe mir kann jemand helfen: [c] #include <avr/io.h> #include <avr/interrupt.h> #include <avr/delay.h
-
Thread
Codename Brillo: Googles /besonders/ kompaktes Betriebssystem für das Internet der Dinge
. Aber danke für die ausführliche Bestätigung. Bastler schrieb im Beitrag #4145380: > Mein Mega644 braucht je Programm und mehr als eines kann der nicht, 64k AVR ist jetzt mit Multitasking-Windows auf Mehrkern-CPU auch nicht wirklich vergleichbar;-) Im Prinzip braucht es ja nicht mehr als /
> > Andreas Richter schrieb: >> Ich habe schon eine komplette Menüsteuerung in OOP auf einem Atmega88 >> implementiert > > Super. Wenns Spaß macht.... Also möglich ist das. Unbestritten. > Nur fehlt der Vergleich zur Asm-Lösung. > > Scelumbro schrieb: >> Bis dann ein Hacker das Netzwerk
-
Thread
[ASM] Addition (Immediate)
general purpose register werden *NICHT AUF NULL GESETZT* Stimmt tatsächlich, ist auch bei einem ATmega1284P so. Habe ich doch noch etwas gelernt, nämlich niemandem auf Anhieb zu glauben (auch nicht mir selbst).
steinalten AT90S8515 und AT90S4433 ist es >nicht so. Bei denen gab es gar keine GPIORs. Die sind mit ATmega164P/324P/644P oder/und ATmega48/88/168 aufgetaucht. MfG Spess
-
Thread
I/O Interface Module mit Embedded AVR Webserver lässt sich nicht kompelieren
Hallo Zusammen, ich habe folgendes Board: https://www.chip45.com/products/crumb644-net_avr_atmega_modul_board_atmega644p_embedded_internet_ethernet_webserver_usb.php und möchte folgenden Webserver darauf laufen lassen: http://www.stefanfrings.de/avr_io/index.html Leider bekomme
winavr versucht. Bei make all erhalte ich folgende Fehlermeldung: > "make.exe" all avr-gcc -D Crumb644_NET_v1 -fno-strict-aliasing -Wall -O1 -mmcu=atmega644 -DF_CPU=20000000 -DSERIAL_BITRATE=115200 -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wno-unused-but-set-variable
-
Thread
AVR MKII neue Pinbgelegung?
entnimmt man dem Datenblatt. Öhm? Bei ATMegas? Erzähl mir mehr. Also zumindest im Datenblatt ATmega164A/PA/324A/PA/644A/PA/1284/P steht unter "27.8.1 Serial Programming Pin Mapping" MOSI, MISO und SCK. Und soweit ich mir erinnern kann habe ich die bei allen ATMegas die ich bisher in der Hand hatte
Andreas K. schrieb im Beitrag #4123033: > Also zumindest im Datenblatt > ATmega164A/PA/324A/PA/644A/PA/1284/P steht unter "27.8.1 Serial > Programming Pin Mapping" MOSI, MISO und SCK. Er hat die o.g. Belegung ja aus dem Datenblatt /entnommen/ Du kannst sie nun also nicht
-
Thread
[V] 2 x ATMEGA 644-20AU
Verkaufe 2 x ATMEGA 644-20AU Preis VB
-
Thread
avr MSPIM usart spi
ein Atmega 328 schafft bei 8 MHz per hw-spi rund 220 kbyte/sec. Mit usart spi geht es hoch auf 407 kbyte/s - jewels gemessen an einem spi-tft. Der Code: [c] int init_usart_spi(void) { DDRD &=~(1<<PD0
Register to 0 UBRR0 = 0x0000; // 2. Set XCK line to output mode // DDRB = (1<<PB0); // XCK0 ATMega644 DDRD |= (1<<PD4); // XCK0 ATMega328 // 3. Select Master SPI Mode (UMSELn1:0 = 11) UCSR0C = (1<<UMSEL01) | (1<<UMSEL00);// | (1<<UCSZ01) | (1<<UCSZ00); // 4. Set UCPOLn and UCPHAn to required
-
Thread
Mega16 anstelle mega32 flashen mit mega32 Einstellung..
Hallo, geht irgendwas schief, wenn ich einen Atmega16 mit ATmel Studio flashe wenn ich aber Atmega32 eingestellt habe!? Oder ist das völlig wurst?
Hi, Adrian, > geht irgendwas schief, wenn ich einen Atmega16 mit ATmel Studio flashe > wenn ich aber Atmega32 eingestellt habe!? > Oder ist das völlig wurst? Vermutlich geht gar nix. Weil Studio den Chip nach seinem Typ befragt. Außerdem unterscheiden
-
Thread
l3g4200d Atmega644 - GYRO driftet extrem ab
Guten Morgen, ich habe zurzeit das Problem das der l3g4200d Gyro extrem abdriftet bei den messergebnissen. Ich verwende ihn derzeit in meinem Quoadcopter. Ziel ist es mit dem GYRO den Kopter stabiel zu halten, jedoch macht es genau das gegenteil. [CODE] void setupL3G4200D() { setRegister(0x20, 0b00001111); setRegister(0x21, 0b00000000); setRegister(0x22, 0b00001000); setRegister(0x23, 0b00110000); setRegister(0x24, 0b00000000); } double x_end,y_end, z_end; double fX, fY, fZ; void getgyro() //Messung + Ausgabe { twiStart(); twiWriteByte(0xD2); twiWriteByte
-
Thread
LCD_Modul_TG12864B_03
Hilfe. Ich habe ein LCD_Modul_TG12864B_03 von Pollin mit der MYLCD Lib von Andre Fabricius an einem ATmega 644 20 PU 16 MHZ Quarz. Das ganze Läuft auch super allerdings nur, wenn ich als Datenport PortC und als Command die PA0-PA5 nehme. Als ich die Datenleitungen auf PORT D gesteckt habe, gab es eine Anzeige
-
Thread
HC-SR04 Atmega644PA
hey ich versuche momentan mithilfe eines ATmega644Pa und einem HC-SR04 eine LED zum leuchten zu bringen wenn eine gewisse Distanz unterschritten wird, bei durchgehender messung probiert hab ich es mit diesem Code im ergebnis findet er immer
-
Thread
Atmega644 Frequenz auf PORT PINS mit gelöschtem Flash Startfehler
müssen wenn man BOD auf 1,8V einstellen kann >oder der TO verschweigt was. Es gibt/gab den ATMega644, den ATMega644P, den ATMega644A und den ATMega644PA. Und *alle* haben die o.g. Bodlevel. Siehe http://www.atmel.com/products/microcontrollers/avr/megaavr.aspx MfG Spess
spess53 schrieb im Beitrag #4094767: > Es gibt/gab den ATMega644, den ATMega644P, den ATMega644A und den > ATMega644PA. Und alle haben die o.g. Bodlevel. ist klar aber müssten die dann nicht den Anhang L/V haben? siehe: http://www.atmel.com/Images/doc2593
-
Thread
AVR 8bit auch für größere Projekte?
meinen Senf dazu geben? :-) Zur Zeit schwenke ich mit einem Langzeit-Projekt langsam von einem ATmega644 auf einen LPC1114FN28 um. Hauptsächlich, weil sich die zusätzliche Rechenleistung in dem Fall nutzbringend einsetzen lässt. Der Code ist von 32-bit Integern dominiert, da kann man wohl eine 5-10
M0 einzug halten wird einzig aus einem Grund ... der STM32F030(32k) ist halb so teuer wie der ATmega88(8k)
-
Thread
Bootloader - welcher / wie?
Upload des hex-files benötigen. Am liebsten wäre mir ein fertiger Bootloader, der sich an einen Atmega32 und auch Atmega644 anpassen lässt, mit dem die Programmierung dann auch mit AVR-Dude und über RS485 (tx-enable-Leitung) funktioniert. Kennt Ihr ein solches Projekt - oder gibt es noch wichtige
-
Thread
Überhitzung des Atmega32
deutet auf sowas hin. Kann aber auch ein zerschossener Ausgangstreiber sein. Ich hab noch einen ATMega644 rumliegen, bei dem ein Pin intern gegen Masse kurzgeschlossen ist. Wenn man den als High-Ausgang definiert oder eine Spannung anlegt, wird der µC auch warm.
Wie programmierst Du den Atmega denn?
-
Thread
mit was starten? Atmega8 - Einsteiger will keinen Mist kaufen
auch ATmega8.
слюнотечение Тролль schrieb im Beitrag #4087497: > Nimm einen Mega644, der hat > wenigstens hinreichend von Allem, un einem tollen TQFP44 Gehaeuse, das > sehr gut loetbar ist. und der Mega1284p nicht? 128k flash und 16k RAM http://www.atmel.com/devices/atmega1284p.aspx
-
Thread
von ATMega Daten auf eine Datenbank schreiben - möglich?
Guten Tag, ich bin am Planen einer Wetterstation und möchte ausgehend von meinem ATMega644P über einen ENC28J60SP gerne Daten in eine Datenbank laden und somit speichern. Ich habe dazu von einem bekannten Provider einen Webspace, wo ich auch mehrere MySQL Datenbanken gestalten kann
-
Thread
Erfahrungen zum Hausbus
kannst, falls sie nicht mehr so macht wie sie soll. 3) Ich selber habe die Steuerung mit mehrerer ATMEGA644 aufgebaut. Reicht meiner Meinung völlig. Es kommt eben immer auch darauf an was du machen willst. Wenn du auch einen eignen Webserver als Visualisierung magst, brauchst du vielleicht was größeres
Dinge. Die werden bei mir auch "dezentral" erledigt. (z.B. Luftfeuchte, Temperatur, RFID usw. per Atmega328 und dann per Modbus über RS485 an die SPS geschickt. Vor allem, weil die Signalleitungen meist nicht so lang werden dürfen. Lichtschalter sind momentan noch Enocean bei mir, werden aber ausgetauscht
-
Thread
Avr zieht pin nicht auf masse
Hallo, [c] DDRC = 0xff; PORTC = 0x00; while(1) ; [/c] Dieser Code sollte bei meinem Atmega644p pins PC1 PC2 PC3 auf Masse ziehen. Allerdings wird nur PC1 auf Masse gezogen. Bei den anderen beiden Messe ich 5V gegen Masse. Auf der Platine ist soweit kein Fehler. Könnte es sein das der Avr
-
Thread
DIY AVR Developement Board
mein erstes großes Projekt werden mit professionel gefertigter Platine etc. Es basiert auf einem ATmega644P der über einen USB-UART schnittstelle oder einen ISP Header programmiert wird. Features sind • 8 BIT –Led Array • 4x7Segment Display • RGB LED • 4x4 Taster Array • LCD Display •
-
Thread
Frei programmierbarer Mikrocontroller für Ladegerät gesucht
, der steckt so manche 70MHz Controller in die Tasche! > > Oder noch einfacher einen normalen Atmega halt nur mit 10bit. > > Für Li reichen 10bit auch. Mit 12Bit könntest Du gleich super gut > NIMH/NICD etc mit Delta Abschlatung bauen, geht natürlich auch mit 10Bit > erhöht aber den Aufwand
stinknormaler AVR solange der genug Peripherie hat um alle Bedürfnisse zu befriedigen. Ein popeliger mega644PA reicht z.B. um einen Octocopter stabil zu halten und gleichzeitig ein user-interface zu zeigen (siehe KK2.1.5).
-
Thread
EEMEM schreiben/lesen
Johannes Senzenberger schrieb im Beitrag #4061520: > Der Controller ist ein ATMEGA16A. Dann ist dein EPROM nur 512 (0x0200) Bytes gross.
sagen warum dieser Code nicht läuft. Vielen Dank Also eigentlich läuft es. Zumindest auf einem 644P. Gab es bei den Altlasten nicht ein Problem mit Adresse 0? mfg.
-
Thread
Problem mit Watchdog Interrupt initialisierung
eine Idee woran es liegen könnte? Das Fusebit WDTON ist nicht gesetzt und ich verwende einen ATmega2560.
Hallo, also das Problem scheint der ATmega2560 gewesen zu sein.. ich habe das ganze nochmal mit einem 644p versucht, da hat es wunderbar geklappt :/
-
Thread
JTAG ICE 3 - connection problem (ATSAM4S )
AT32UC3A1512 ATmega128RFA1 ATmega644A ATtiny167 AT32UC3A3128 ATmega162 ATmega644P ATtiny20 AT32UC3A3128S ATmega164A ATmega644PA ATtiny2313 AT32UC3A3256 ATmega164P ATmega645 ATtiny2313A AT32UC3A3256S ATmega164PA ATmega6450 ATtiny24 AT32UC3A364 ATmega165PA ATmega649 ATtiny24A AT32UC3B0128 ATmega168 ATmega6490 ATtiny25 AT32UC3B0256 ATmega168A ATmega64A ATtiny25 AT32UC3B0512 ATmega168PA ATmega64M1 ATtiny261 AT32UC3B064 ATmega169P ATmega8 ATtiny4
-
Thread
Kleines Simulink-Modell auf µC flashen
Ich hatte auch mal einen Magnetschweberegler mit einem ATmega realisiert. Das war bei mir ein einfacher PID-Regelstrecke. Input ADC, Output PWM und UI mit Taster und Display Device: atmega644p Program: 5298 bytes (8.1% Full) (.text + .data + .bootloader
Christian K. schrieb im Beitrag #4054830: > Ich hatte auch mal einen Magnetschweberegler mit einem ATmega > realisiert. > > Das war bei mir ein einfacher PID-Regelstrecke. > Input ADC, Output PWM und UI mit Taster und Display > > Device: atmega644p > > Program: 5298 bytes (8.1% Full) > (
-
Thread
enc28j60 und sd (und atmega644p)
Hallo, ich bin gerade dabei die SD-Karte näher kennenzulernen. Diese wird über Hardware-SPI des ATmega644p angesprochen. Am SPI ist ebenfalls der ENC28J60 angeschlossen, den ich bereits getestet hatte (Vielen Dank an Ulrich Radig). Nun möchte ich die SD-Karte ansprechen. Dazu setze ich die Selectleitung
besteht das Problem, dass die MicroSD-Karte nicht antwortet... Hat schon jemand mit microSd an AtmegaXXX Erfahrungen? Zur Karte: 2GB SanDisk microSD Es wird richtig gesendet, aber es kommt keine Antwort Vielen Dank schon mal an alle Helfer
-
Thread
Hammond B3 Clone mit ATMega
mit 2 UARTs, damit ist mein heißgeliebter 328er ausm Rennen. Ich schieße mich also gerade auf den 644 bzw 324 ein. http://www.distrelec.de/de/Mikrocontroller-8-Bit-DIL-40-Atmel-ATMEGA644P-20PU/p/17325149?q=atmega644&page=2&origPos=1&origPageSize=50&simi=96.54 Ich hab mir mal das Kapitel USART
Alles sehr leistungsfähig, aber alles nicht das was ich haben möchte. Zu wenig bastel halt :-) Atmega2560: Der Controler meiner Wahl, zusammen mit 644ern für die Manuale und ggf den Drawbars. Beide lassen sich tadellos mit Bascom programmieren. Da der 644er genug IO Pins und wahrscheinlich auch genug
-
Thread
AT42QT1111 defect durch SPI?
ich arbeite gerade an einem Touchpanel und nutze dafür von ATMEL den AT42QT1111 zusammen mit einem ATMEGA 644 üder den SPI Bus. Auf diesem SPI Bus hängt auch der AVRISP MKII um den µC zu flashen. Verdrahtung wie gewohnt, MISO an MISO ... etc. und auch den Reset miteinander verbunden. Ansich kann
Hi Schon mal mit ein paar Widerständen zwischen AT42QT1111 und ATMEGA 644 probiert. Siehe S.7: http://www.atmel.com/Images/Atmel-2521-AVR-Hardware-Design-Considerations_ApplicationNote_AVR042.pdf MfG Spess
-
Thread
EEPROM lesen im Interrupt
Hallo zusammen, habe mit meinem AVR (ATMega644PA) ein kleines Problem, dass ich nicht gelöst bekomme. Folgendes: Wenn ich einen Block mit der Funktion "eeprom_read_block" aus dem EEPROM lesen funktioniert alles einwandfrei. Wenn ich aber
Ich hab zwar nur nen ATMega644 ohne PA, aber wenn man endlich mal ein compilierbares Programm hätte, wäre es ein Leichtes, das auf dem STK500 auszuprobieren und die 8 LEDs an PORT C zu hängen. Dann könnte man sich auch das
-
Thread
Mikrocontroller ATMEGA 644-20 PU "Programmierproblem" Gesperrt
schon in der Überschrift beschrieben, habe ich ein paar Schwierigkeiten beim programmieren eines Atmega 644. Meine Frage bezieht sich auf die genaue Ansteuerung der einzelnen Pins. Ich verwende die Programmiersprache C in der Programmierumgebung AVR-Studio. Da einige Pins scheinbar parasitär immer auf
Horst P. schrieb im Beitrag #4035812: > da er ja Atmega 644 heißt und > die 64 auf den Flash und die 4 auf eine "4-Bit-Prozessorart" hindeuten Nein, die 4 ist einfach nur der Familienname, alle ATMegas sind 8-Bit Mikroprozessoren
-
Thread
Pollin Evaluationsboard
Atmel-Evaluations-Board erfolgen. Dazu bietet dieses Board drei verschiedene Möglichkeiten: Die Microcontroller ATmega8535, ATmega16, ATmega32, ATmega 644, Atmega8, Attiny 2313, Attiny12 und Attiny15 können über die ISP-Schnittstelle programmiert werden, indem sie über die serielle Schnittstelle mit dem PC verbunden
das als Freeware von der Website www.lancos.com heruntergeladen werden kann. Der Microcontroller ATmega16, ATmega32 und ATmega 644 kann zusätzlich noch über eine JTAGSchnittstelle, welche ein Debuggen der entwickelten Software ermöglicht, programmiert werden. Für den JTAG-Schnittstellenadapter ist
-
Thread
ATtiny44 startet nicht neu obwohl Spannung weg
dadurch täuschen? Ich habe da mal was beobachtet, das mich doch verwundert hat. Ein Aufbau mit einem ATmega644P, bedient über ein Terminalprogramm, auch mit der Möglichkeit Datzensätze aus dem RAM des Controllers zu lesen. Ich musste meine Bastelei unterbrechen, um einkaufen zu gehen, Alles ausgeschaltet
-
Thread
Simple SPI Interaktion mit dem rfm69 Modul
Hmm. Ich hab deinen Code mal genommen, für mega644p angepasst und mit einem RFM69 getestet. Bei mir funktioniert's. Der einzige Unterschied zu deinem Code ist der, dass ich als SS-Pin den dafür vorgesehenen PB4 verwendet und weiteren Debug-Output eingebaut
bzw. SPI-Connector ( beim Rennen ) abziehen. Code und Output im Anhang. Betreibst du beide ( ATmega16 (5V) und RFM69 (3V3) ) innerhalb der spezifizierten Versorgungsspannung ?
-
Thread
I2C Geschwindigkeit
Moin Mal wieder eine Frage zum i2c. Ich hab ein Master slave System. Master ist Atmega644 und slave ist attiny45. Attiny und Mega laufen auf 8MHz. Benutzt wird die Peter fleury lib. Lasse ich den Master auf 1mhz mit folgenden Einstellungen laufen dann kann ich lesen und schreiben
I2C Problem schrieb im Beitrag #4024279: Beim ATmega muss Pin31 auch an Gnd gelegt werden. > Hier die Schaltpläne des slaves ... Deine LED-Beschaltung solltest du noch mal überdenken. So ist eigentlich gar nicht einzusehen, warum die irgendwann
-
Thread
ATmega 644 Timer und Motorsteuerung, Problem mit PWM
Guten Tag. Ich habe derzeit ein Problem bei meiner Diplomarbeit. Ziel ist es einen Quadcopter zu bauen. Steuerung für Links Rechts Vor Zurück funktioniert schon alles. Allerdings habe ich das Problem das bei einem der Timer das PWM Signal nicht ganz stimmt. Timer1: _|--|_|--|_|--|_|--|_|--|_ Timer2: _|--|_|--|______|--|_|--|_ In dieser kleinen GRafik habe ich versucht das Problem wiederzuegeben. Die beiden PWM Signale sollten eigentlich genau gleich sein. Allerdings fehlt bei Timer2 ein Teil. Im Anhang habe ich den C Code angehängt. Ich hoffe hier kann mir wer helfen. Ich glaube
-
Thread
40x SPI-Chipselect?
Verstehe ich nicht ganz? Ist SPI nicht ein BUS der für sowas vorgesehen ist? Nimm doch einfach einen ATmega1280 oder so...
dann per SPI auslesen? Mit einem Port-Extender (MCP23017 et al.) oder einem TQFP64 AVR (z.B. ATMega644 oder ATMega128) als Master-IC ist das auch machbar. Diese haben 53 frei GPIOs und können die 40 CS der Reihe nach adressieren.