-
Thread
SD-Karte via uart
Ich nutze einen ATMega1284p. Wahrscheinlich wird mir nichts anderes übrig bleiben außer umschreiben - mich stört daran, dass ich dabei auch einen Fehler einbauen könnte, der wieder viel Zeit kostet.
-
Thread
DMX TxD funktioniert nicht
Hallo Ich habe probleme beim DMX senden mit einem Atmega1284p. es soll erstmal immer nur 0xFF gesendet werden. kann vielleicht mal jemand von euch einen blick auf den code werfen ? das wär echt nett . danke schonmal im voraus
-
Thread
Hochspannung digital regeln
bipolaren 16-bit AD-Wandler AD7656-1 über den Spannungsteiler 270K/60M. Das ganze wird mit einem ATMEGA1284P gesteuert. Jetzt zu meiner Frage an euch: wie würdet ihr das regeln? Da ich ein Regelungstechnischer Laie bin, bitte z.B. um Links zu dem Thema, was ich mir durchlesen sollte. Zu der Kette
-
Thread
Mikrocontroller mit GSM-Modul?
angewiesen, such Dir einen aus. Ich habe vor etwa einem Jahr eine GSM-Alarmanlage auf Basis eines ATMega1284 gebaut. Das wäre auch mit einem kleineren Controller gegangen, aber ich brauchte 2x USART (1x GSM, 1x Bedienterminal) und 16kB RAM waren auch nice to have, auch wenn ich die bei weitem nicht gebraucht
-
Thread
ILI9341 mit Touchscreen (XPT2046) C Lib
Ah ich vergass.... Die Ansteuerung soll mit einem Atmega1284p mit 20 Mhz Quarz erfolgen.
-
Thread
Tutorial 10x10x10 LED-Cube
Programmiereung, sonst kann auch Assembler leicht mal von BASCOM ueberholt werden. Wer mit dem ATmega32 nicht auskommen sollte, was ich anzweifle, nimmt einen Atmega644 oder gleich einen ATmega1284
neues Projekt...also wer Interesse hat: http://www.ebay.de/itm/10x10x10-LED-Cube-1000-blauen-LEDs-ATMEGA-ANSEHEN-/120895011512
-
Thread
Kompass HMC6352 Probleme
Moin, ich habe an meinen Atmega1284p das HMC6352 Breakout Board von Watterott angeschlossen, und möchte bei dem die Gradzahlen über I2C abfragen. Das scheint aber nicht zu funktionieren. Ich benutzte diese Funktionslib: http://www.mikrocontroller.net
-
Thread
int to char[] to uint8_t[] to char[]
meinen Knoten im Hirn zu beseitigen. Zur Historie: Ich habe ein kleines Sensorboard mit einem ATMega1284p gebaut. Alle Sensordaten auf dem Board sind vom Typ int (weil die Temperatur negativ sein kann). Ich verwende die Funktion itoa, um die Daten in ein char array zu überführen und per BLE (UART)
-
Thread
SD-Karte und ELV Beschleunigungssensor am SPI
Hallo, Ich Finde den Fehler einfach nicht: Ich habe Hier einen ATmega 1284P-PU mit einer SD-Karte in einem Cardreader mit integrierten Pegelwandlern und ein Beschleunigungssensormodul von ELV. Alles hängt am hardware SPI. Als SD-Bibliothek benutze ich die von der Website
-
Thread
MCA-25 Kamera, Vorschau
Ein Zwischenbericht: Die Hardware ist ein ATMega1284 mit 18.432MHz, der eigentlich nur als Baudraten Konverter und Zwischenspeicher dient. Die Kommunikation mit der Kamera ist extrem kritisch. Wenn auf dem 128er die Interrupts (Timer, zweites
-
Thread
ATmega Timer im CTC Mode
Hallo, ich benutze einen ATmega1284P und lasse den Counter3 mit CPU-Takt/8 im CTC Mode laufen, der mir dann bei erreichen von OCR3A einen Interrupt auslöst. Ich benutze einen externen 20MHz-Quartz und möchte den Interrupt im 1kHz-Betrieb
-
Thread
Problem mit SPI Flash AT45DB321D
UART an den PC. Aber ich bekomme immer nur 0x00 oder 0xff ausgegeben. Am UART liegts nicht. Am Atmega1284p liegen die Korrekten 5V an und er läuft sauber mit 16Mhz, was ich mit Oszi und Delay getestet habe. Den SS Pin setzte ich als Output. Der Flash hat 3,3V anliegen. Da die Pins alle 100% 5V Tolerant
werden soll, ist die Protection dauerhaft an, und ich kann die dann deaktivieren, indem ich den Atmega Pin auf High schalte. Aber wo wir gerade beim Pullup/down sind. Ich habe überall Pullups/downs von 10k verwendet. Sollte man besser 100k sein, und könnte das die Lösung meines Problems sein?
-
Thread
ATmega2560 Adressraum Pages
Hallo, der ATmega2560 hat ja 256K Bytes Flash. In der Doc2549 steht unter 8.1 auf Seite 21: ...128K × 16. For software security, the Flash Program memory space is divided into two sections, Boot Program section
/rcall zu erledigen. Dann hilft nämlich auch jmp/call nicht weiter, was vom Mega16 bis zum Mega1284 der Fallback ist, sondern die Sache ist per eijmp/eicall indirekt zu behandeln. Das "fehlende" Bit hat dann in diesem Register zu stehen, der Rest der Sprung(wort)adresse im Z-Register.
-
Thread
Probleme mit LPT und AVR
Ich programmiere mein MyAVR-Board mit dem ATmega8 über den LTP-Port und WinAVR. Bisher funktionierte alles einwandfrei. Leider musste ich jetzt feststellen, dass der MC bei angeschlossenem LTP-Port sein Programm nicht mehr richtig ausführt. An PINB5
Hi! Verwendest Du WinXP? WindowsXP pollt regelmäßig den Parallel-Port und versucht IEEE1284-compatible Geräte (z. B. Drucker) zu finden. Wenn es aber plötzlich passiert ist (also ohne Wechsel des Betriebssystems, deinstallieren von Treiber für z. B. Drucker, Scanner u. ä.) weiß ich es
-
Thread
Zeigt her eure Kunstwerke (2020-2022) Bilder
ich möchte meinen Platine zur Plotter- Steuerung zeigen. Das Programm habe ich in ASM für den ATmega 1284p geschrieben. Es liest HPGL und sendet Impulse an den Motortreiber. Bilder plotten hat auch mal mit optimierten Plottwegen funktioniert. Den Plotter habe ich aus alten Teilen vom Schrottplatz
Hier noch ein Thermometer modere Technik im alten Design. Verwendet wurden ein DS1820, ein Atmega8 und 5 Stück 74HC595. Gruß Ernst
-
Thread
[V] PCB für Serial to LAN (ähnlich AVR-Net-IO)
wesentlichen handelt es sich dabei um einen RS-232 (inkl. RTS/CTS) to LAN Platine. Implementiert mittels ATMega-1284P, ENC28J60 und MAX3232. Aufbau ist ähnlich dem AVR-Net-IO - aber mit Modifikationen (mit Hardware handshake und zwei Status LEDs). Und deutlich kleiner, da fast alles SMD und keine unnötigen Anschlüsse
Hausautomatisation einzubinden (der Receiver besitzt nur RS-232; kein LAN, etc.). Dabei übernimmt der ATMega ein wenig Protokolllogik (Verbindungsbaufbau, Befehlspuffer, ...) und empfängt Kommandos/sendet Stati per UDP an einen Gira X1. Sollte Interesse bestehen, veröffentliche ich das gerne als OpenSource
-
Thread
Arduino GIGA + GigaDisplay Scala Problem
universelle Funktion für Scala gedacht. Grundlage habe ich noch vor einem Jahr mit einer Platine mit ATmega1284P und 3,5" 240x320 TFT gemacht. Nun aber für Arduino Giga und systematisch. Aber solange das auf C bleibt, weiterhin auch auf Mega problemlos, nur viel langsamer. Hier wird Inhalt von drei Scala
-
Thread
Einzelnes Bit im RAM schreiben oder lesen
von einem Port gelesen werden müssen. Es soll ein Logic Analyzer werden. Ich benutze C auf einem Atmega 328P. Danke!
>Dann kannst du entscheiden: Speicher vs. Geschwindigkeit. Wenn man dann noch einen ATMeg1284 mit 16kB RAM nimmt fällt die Wshl nicht mehr ganz so schwer. Oder gleich einen Cortex-M4;) Der wäre mit per Timer getriggertem DMA sowieso besser geeignet für einen LA.
-
Thread
ADC Spektrum logarithmische Bins
sich diese Umrechnung überhaupt umsetzen (z.B. look-up Table)? 2. wass ist für die Leistung eines ATMEGA1284 (bei max. 10.000 Messwerten/s) brauchbar umsetzbar? Danke für eure Tipps Karel
-
Thread
PC-Lint und interrupt.h
lib-gtk.lnt // Standard lint options -e835 au-misra2.lnt co-gcc.lnt options.lnt -si2 -sp2 -d__AVR_ATmega1284P__ -d__DOXYGEN__ -i"C:\Progra~1\Atmel\AVRSTU~1.0\AVRTOO~1\avr\include" -i"C:\Progra~1\Atmel\AVRSTU~1.0\AVRTOO~1\avr\include\avr" -i"C:\Progra~1\Atmel\AVRSTU~1.0\AVRTOO~1\avr\include\util"
-
Thread
Projekt: SerialComCNC Serielles Frontend für CNC GRBL mit ATMega
Extruder1, Bed) // 35 = RAMPS 1.3 / 1.4 (Power outputs: Extruder, Fan, Fan) // 4 = Duemilanove w/ ATMega328P pin assignment // 5 = Gen6 // 51 = Gen6 deluxe // 6 = Sanguinololu < 1.2 // 62 = Sanguinololu 1.2 and above // 63 = Melzi // 64 = STB V1.1 // 65 = Azteeg X1 // 66 = Melzi with ATmega1284
Ich habe hier zum Testen folgende Arduino Boards: Arduino Uno R2 mit ATMega 8U2 (Original Arduino) SainSmart UNO R3 ATMEGA328P mit ATMega16U2 (Clone) Nano V3.0 ATmega328P mit FTDI (Clone) Arduino Uno R3 mit ATMega 16U2 (Clone) Alle laufen problemlos unter Windows 7 und
-
Thread
AVR: Pin-Abfrage ändert Pins am gleichen Port
Hallo, in meiner Schaltung habe ich an einem Port meines ATMega1284P zu einem Teil Input- und zum anderen Teil Output-Pins. Verbunden sind die Pins mit einer Z80-PIO. Dazwischen habe ich einen 74LS245 (74HCT245 auch getestet) sitzen dessen Richtung hart vorgegeben
-
Thread
Phasenverschobene Clockstreams erzeugen
Am einfachsten benutzt man einen MC mit 4 Compare-Ausgängen, z.B. ATmega1284. Die Schrittweite kann bis zum CPU-Takt herab gehen bzw. für 1µs reicht 1MHz CPU-Takt. Für max 100Hz hat man dann 10.000 CPU-Zyklen Zeit, den Interrupt zu behandeln und die Compare-Zeit bis zur
-
Thread
ADC Bandgap unplausibel
Hallo, ich habe mehrere Potis am ADC eines ATmega1284P hängen. Der ADC funktioniert, abhängig von der Poti-Stellung bekomme ich Werte zwischen 0 und 1024 geliefert. Die Werte passen auch ungefähr zur Stellung des Potis, d.h. bei halber Umdrehung
-
Thread
Gerät zur Strommessung gesucht, dass den Strom automatisch addiert
der high side ein Shunt 100mOhm, 2 Spannungsteiler vor hinter dem Shunt in einen diff Eingang vom atmega32/644/1284p, gain auf 200 zum ADC und nach jeder Wandlung im Sekundentakt die mAs aufaddiert beim Entladen, dito beim Laden, anderes Vorzeichen. Der Verbrauch passte dann so in etwa.
-
Thread
PCINT triggert nicht immer
Moin Gemeinde, ich habe mit meinem Atmega1284P das Phänomen, daß der PCINT0 nicht richtig funktioniert. Ich benutze PA4 und PA5 zum einlesen von Tasten, an den Pins kommt auch ein sauber entprelltes Signal an. In einer Dauerschleife frage
-
Thread
Programmbeginn wird doppelt ausgeführt?
Hi Ich habe ein kleines Problem hier auf meinem Atmega 1284P. Ich habe mein Programm mal soweit wie möglich eingedampft: [c] #define F_CPU 20000000UL #define BAUD 9600UL // Baudrate // Berechnungen #define UBRR_VAL ((F_CPU+BAUD*8)/(BAUD
-
Thread
bss, data, Fragen zu den Segmenten
Reset-Funktion geschrieben wurde. 4. Von da aus geht's dann in die main Wie sieht's denn da beim ATMega328 mit der AVR Architektur aus. Gibt's dazu irgendwo genauere Informationen, wie der Startup-Code erzeugt wird? Grüße
Alexander M. schrieb im Beitrag #6566905: > Wie sieht's denn da beim ATMega328 mit der AVR Architektur aus. Gibt's > dazu irgendwo genauere Informationen, wie der Startup-Code erzeugt wird? Such mal nach crt0 in deiner toolchain (oder auch in Wikipedia). LG, Sebastian
-
Thread
Nachfolger für 80535 gesucht?
Wie wär's mit dem ATMega1284P? (Sofern der noch nicht genannt wurde) Gruß Jonathan
-
Thread
DAB Shield Frage zu Arduino Code
eingestellt war das UNO Board. Es kommt die Fehlermeldung das zu wenig RAM vorhanden ist. Erst mit einem ATMEGA 1284 läuft das Compilieren durch. Hat den Sourcecode schon mal jemand verwendet, mit welchen Controller was hat es mit dem EEPROM auf sich.
-
Thread
Sony ilx544b
einem CCD linear sensor aufnehmen> Ansteuerung und Auslesen der analog Daten möchte ich mit Atmega1284p, 20MHz bewerkstelligen). Mit einem Sony ILX554B erscheint die Sache einfacher und übersichtlicher ( weniger pixel, nur eine Zeile-nicht RGB und alles in 5V und nicht in 5V und 12V. Die
-
Thread
CTS oder DTR von "Sparkfun FTDI Basic Breakout" für AVR Reset nutzen
zusammen, ich nutze ein Sparkfun FTDI Basic Breakout 5V für die Kommunikation zwischen einem AVR ATMega1284p und meinem Notebook. den hier...... http://www.exp-tech.de/Shields/Sparkfun-FTDI-Basic-Breakout---5V.html Der Adapter arbeitet per USB und direkt auf TTL Pegel des AVR - gut und zuverlässig
-
Thread
IDE - Platte lässt mich nicht lesen
Hi, Habe auf meinem ATMega 1284P PATA zum laufen gebracht. Von den 6 Platten die ich noch hier habe, funktionieren 5 offenbar inzw. problemlos. Kann jedenfalls lesen und schreiben ohne Probleme. Die älteste ist eine Samsung
-
Thread
Evaluation Board mit JTAG, USB, 5V
Boards wurden bereits aussortiert: - Arduino Mega2560 (JTAG muss zusammengefrickelt werden) - ATMEGA1284P-XPLD 3,3V Versorgung Angebote von Aliexpress & Co. können wir leider nicht beschaffen... Danke für die Mühe. PS: Die Suche hat auf die schnelle keine passenden Ergebnisse gebracht.
-
Thread
I2C Problem mit Atmel 42QT1070
Hallo, ich hoffe ihr könnt mir helfen, ich habe ein Problem mit meinem Atmega1284p und dem I2C-Bus. Der I2C-Slave ist ein Atmel 42QT1070. HIer erst mal das kleine Programm was schon nicht funktionieren will: [c] #include <avr/io.h> #include <i2cmaster.h> #define
-
Thread
Temp. Messung im Haus?
aktuellen ... > o.ä. von "überall" zuzugreifen. mach ich über ein Pollin NETIO (getunt mit atmega1284p und DC/DC Wandler -Recom R78...- statt Linearregler) als Webserver, der hängt eh über RJ45 am Router wird von dem gleich mit versorgt....lange bevor ich mit ARDUINO anfing.
-
Thread
Wer benutzt heap Speicher in uCs < 16 kB RAM?
Arduino benutzt den Heap auf Mikrocontrollern mit wenig Speicher. Das gängigste Modell ist der ATmega328 mit 2kB RAM. Ich denke der offensichtlichste Anwendungsfall bei Arduino ist die String Klasse: https://www.arduino.cc/reference/en/language/variables/data-types/string/ Die Klasse ist ist
Faustformel: 10 % vom verfügbaren RAM erstmal sichern. Würde ich so nicht nehmen, denn 10% von 16 KB (Atmega1284p) sind deutlich mehr als 10% von 0.5 KB (Atmega8515). mex schrieb im Beitrag #5974272: > Die wohl einfachste experimentelle Methode ist im CodeComposer > in die system_pre_init eine Funktion
-
Thread
Bootloader überschrieben??
Umlauf sind? Es sollte nicht so sein, richtig. Ich hatte das mit einem Ender3 Board, also einem ATMega1284P. Bootloader wieder drauf, alles wieder gut. Was ich hier an Arduinos so herum liegen habe sind Seeduinos, weil ich die geschenkt bekommen habe. Damit habe ich mal probier und in PlatformIO
zitierfähige Referenz: Ich hatte vor gar nicht so langer Zeit eine Schaltung vorliegen, die nur mit Atmega 328P lief, nicht aber mit Atmega 328. Ich behauptete natürlich, daß das totaler Unsinn sei. Das war auch etwas auf Arduino-Basis. Aber mit eigener Hardware. In der Software, die mir im Quelltext
-
Thread
XPT2046 Probleme beim Auslesen
ili9341 Display mit einem XPT2046 Touchcontroller. Beide hängen zusammen am Hardware SPI eines Atmega1284p. Display funktioniert soweit. Probleme hab ich mit dem Touchscreen. Dieser liefert mit Werte von 0-1984 bis Mitte des Displays und dann Startet er wieder bei 0-1984. Ich muss dazu sagen, das
-
Thread
Touchpanel - Transistorschaltung
Hallo, ich habe mit dem easyavr6 eine Touchscreenanwendung programmiert.(ATmega1284PU) Um ein eigenständiges Gerät zu haben, fertigte ich eine Platine. Die Schaltkreise dafür, habe ich vom Entwicklungsboard 1:1 übernommen. Trotzdem funktioniert das Touch Panel nicht (Display
-
Thread
Si4735 SD-Card Recorder RDS TFT TA AM FM Datum Zeit Assembler
Ein Beispiel, wie ein 22MHz getakteter ATmega1284p einen Si4735, ein TFT mit Touch und eine SD-Karte (auch SDHC) ansteuert. Anzeige: - Zeit + Datum + Wochentag - Radiotext (RDS) - diverse Zusatzinformationen (Sprache/Musik) - RDS-Qualität
-
Thread
Arduino Sketch-Upload via USB nicht möglich wenn MAX232 verbunden
dem manuellen RESET auf einem STK500 früher genauso gemacht um einen Arduino Bootloader für einen ATMEGA1284P zu testen. Mit dem STK500 war ich über RS232 verbunden und startete dann den Bootloader einfach mit dem RESET Taster auf dem STK500. Das funktionierte ganz gut, weil AVRDUDE wiederholt versucht
-
Thread
Strings direkt in Funktion eintragen
Selbst ein ATtiny85 hat ja schon 512Byte RAM, da muß man nicht mit jedem Byte knausern. Und beim ATmega1284 hat man 16kB RAM. Wenn das Programm läuft und man Lust dazu hat, kann man dann die größten Brocken in den Flash legen.
-
Thread
Komisches Arduino-Phänomen mit PROGMEM und DCF77-Empfang
Welcher uC? Atmega1284P? LG, Sebastian
-
Thread
Interrupts in Flash > 64k
Hallo, Ich benutze eine Atmega1284p, der in C mit avr-gcc 4.7.2 programmiert wird. Geflasht wird mit avrdude. Für einen Bootloader Test verschiebe ich die Textsektion in den Bootloader-Bereich. Genauer gesagt, an Byteadresse
-
Thread
Pollin Net-IO erkennt SD karte nicht trotz Levelshifter
abgewandelte Versionen der ETH-Mxx (ULKO 5.2 V.40) Was ich bis dato gemacht habe: - Auf einen ATMEGA1284p umgerüstet - Die gleichrichter und auf ein 5V Schaltnetzteil umgestellt - Widerstände R15-R22 vom Addno Board entfernt und den 74HC4050 eingebaut Als meldung bekomme ich übers Terminal:
-
Thread
Microchip Studio 7: TCNT1 zufällige Werte
Guten Morgen! Heute habe ich bemerkt, daß in Microchip Studio 7 die Werte von TCNT1 (ATMega1284) über JTAG mit Atmel ICE nicht korrekt gelesen werden. 1. Wenn ich schrittweise durch Programm gehe, ändert sich TCNT1 sehr schnell. Prescaler 1/64 wird nicht berücksichtigt, ISR kommt viel schneller
-
Thread
C: If-Abfrage spielt verrückt
Abstand 7 Minuten, einmal 19 Minuten. Ich sehe darin keine Regelmässigkeit. Zu meinem Setup: ATMEGA1284P, IDE: Eclipse mit WinAVR, AVR-Studio4 mit JTAGICEII zum Flashen. Hier ein Auszug aus meinem Programm: [c] volatile uint16_t one_hundred_ms_ticks_counter = 0; //gets incremented in timer1
-
Thread
Timerinterrupt
hinzukommen. Habe so bis zu 3 Minuten abweichung am Tag. Das ist VIEL zu viel. Ich habe nen Atmega 1284P. Gehe ich richtig in der ANnahme das ich nun CTC auswählen muss? Ich habe die möglichkeit 2 Modes zu wählen für CTC einmal OCR1A als TOP oder ICR1 als TOP. Was ist TOP und was ist der Unterschied
-
Thread
Step Down oder Step Up - Verluste
Messergebnisse erhalte. Ich verstärke über einen INA125 und wandle dann über einen 16 bit ADC. Da der uC (Atmega1284p) nur einmal pro Stunde aus dem deep sleep erwacht und die Sensordaten abfragt und einmal pro Tag die Daten übermittelt (Dauer je nach Verbindung ca. 20 Sek.), weiß ich nicht, ob dann ein Aufbau