-
Thread
Strings mit AVR - aber richtig
send_byte_usart0(c); > str++; > } > } > benutzt wird, sollteprint_flashstr(BUILDTIME); > beim ATMega328 und auch bei den größeren Varianten (z.B. ATMega2560) > sicher funktionieren? Auf dem Atmega328: Ja. Auf den größeren Varianten (1284, 2560) mit >64KB Flash: Nein, nicht wenn BUILDTIME im oberen
Sebastian W. schrieb im Beitrag #7328582: > Auf dem ATmega328: Ja. Auf den größeren Varianten (1284, 2560) mit >64KB > Flash: Nein, nicht wenn BUILDTIME im oberen Flash-Bereich abgelegt ist. > Dann ist pgm_read_byte_far und dann sind bei Pointern die Handstände
-
Thread
mehrere µC an einem Takt?
eher um Bauteile und Platz zu > sparen. worum dann? größerer µC mit mehr flash und mehr RAM ATmega1284p oder ESP32 oder mehr Ports ATmega2560 wäre ja eine Möglichkeit.
Die spannendste Frage ist allerdings, warum man nicht gleich einen größeren MC nimmt, z.B ATmega1284, ATmega2560. Mehrere MCs bringen immer massive Probleme mit sich, da sie ja irgendwie kommunizieren müssen, d.h. auf jeden Fall ein komplexes und fehlertolerantes Protokoll nötig ist. Sind
-
Thread
wie bekommt man die avr-gcc 4.3.2 auf den raspberry PI
LIBs interessieren mich nur im Detail wenn ich sie nutzen will und es klemmt, z.B. fastled auf dem ATmega 1284p, dort dauerte ein Adresszugriff 10% mehr weil nun 3 Adressbytes im Spiel sind statt 2 ergo musste ich dem in der LIB in delay.h ein #if defined ATmega1284p zufügen [c]#if defined(__AVR_ATmega1284P
& (F_CPU==14400000) #include "nimm_das_UNDEF_und_DEF14400000_raus.h" #endif #if defined(__AVR_ATmega1284P__) #define NS(_NS) ( (_NS * ( (F_CPU*9L/10L) / 1000000L))) / 1000 #define CLKS_TO_MICROS(_CLKS) ((long)(_CLKS)) / ((F_CPU*9L/10L) / 1000000L) #else #define NS(_NS) ( (_NS * (F_CPU /
-
Thread
AVR ATmega 644A Com2 will nicht
Ich habe den Garten noch einmal umgegraben... Der ATMEGA 644 (Oldie) hatte einen UART. Der ATMEGA 644P (Oldie) hat zwei UARTs. Ich sitze vor einem ATMEGA 644A. Das Atmel Datenblatt weist auf S.174 folgendes aus: "The Atmel ATmega164A/164PA/324A/324PA/644A/644PA/1284/1284P has two USART’s, USART0 and USART1." Hierbei ist es völlig Wurst, ob xxxPA oder xxxA. Das P steht für "PicoPower". Meine Untersuchung der m644Adef.dat hat ergeben, dass die Datendefinition
-
Thread
XMEGA A oder D
ATMega644p oder 1284 oder 256 brauchen alle mindestens 4,5V. Und ich war immer der Meinung, dass die XMEGA auch den UART als Master-SPI haben.
XMegaNeuling schrieb im Beitrag #2442566: > ATMega644p oder 1284 oder 256 brauchen alle mindestens 4,5V. Ja, und? Die hast du doch, wie du schreibst. Ist das für eine industrielle Serienfertigung oder für ein privates Einzelstück? Ansonsten
-
Thread
CSD Angebotsaktion morgen
Microcontroller ATMEL ATTINY13V-10SU 0,99 EUR ATTINY26-16PU 1,75 EUR ATTINY45-20PU 1,49 EUR ATMEGA1280-16AU 7,95 EUR ATMEGA32L-8PU 4,65 EUR ATMEGA644PA-20PU 4,59 EUR ATMEGA324P-20PU 3,99 EUR ATMEGA328P-AU 2,75 EUR ATMEGA1284P-PU 4,49 EUR ATMEGA1284P-MU 3,85 EUR AT90USB1287-AU 6,95
-
Thread
Einfacher Low Cost LCD Controller für 320x240 LCD im Textmodus
Hallo, Ich mir mal so überlegt, ob man mit einem ATmega1284P-PU (gibt es bei Pollin) nicht sogar den LCD-8Graustufen_Grafikcontroller implementieren könnte. Der ATmega1284P-PU hat intern 16kByte RAM !!! Damit könnte einiges an Hardware des LCD-8Graustufen_Grafikcontroller
Steffen H. schrieb im Beitrag #2397906: > Ich mir mal so überlegt, ob man mit einem ATmega1284P-PU (gibt es bei > Pollin) nicht sogar den LCD-8Graustufen_Grafikcontroller implementieren > könnte. > > Der ATmega1284P-PU hat intern 16kByte RAM !!! > > Damit könnte einiges an Hardware
-
Thread
Suche Arduino kompatiblen Bootloader für ATmega8 mit 8Mhz intern
/minimal-arduino-with-atmega8-c32610 sehe ich keine USB-Schnittstelle?
gibt keinen originalen Arduino in Massenware mit ATmega328PB. Auf den orignalen UNO R3 und Nano sitzt der ATmega328P. P <> PB sind zwar nahezu identisch aber nicht gleich. Von Elektor gab einmal einen Versuch den ATmega328PB auf einen Elektor Uno R4 in
-
Thread
I2C 1Wire Counter
vorhandenen uC passieren; nicht einfach ein Zähler-IC durch einen > uC ersetzen. Aktuell ist ein 1284p als Haupt uC drin. Der aber nur mit 8 Mhr läuft.
dem existierenden ATmega1284P: Bauform B. schrieb im Beitrag #6693836: > Aber der uC muss ja nicht bei jedem Impuls aufwachen, dafür gibt es doch > die Timer. Der STM32L071 hat einen 16-Bit Timer der auch ganz ohne
-
Thread
OLIMEX ATEMGA8 - Debugging-Modus funktioniert nicht
Das alte Hündchen ATMega8... Soweit ich mich erinnere hat der keinerlei debugmöglichkeiten.
164, 324, 644, 1284 https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega164A_PA-324A_PA-644A_PA-1284_P_Data-Sheet-40002070B.pdf
-
Thread
Pi Zero Hat Design mit integriertem Arduino Uno (Atmega 328p) - meine erste Platine
abschalten. Schon blinkts bei IR wenn du dir schon so viel Mühe machts mit Platine nimm einen ATmega1284p mit 128K flash und 16K SRAM erleichtert vieles und wenns weiterhin Arduino sein soll dann mit Optiboot als Bootloader. https://github.com/JChristensen/mini1284
danke für deine Antwort Joachim. Den ATmega 1284p muss ich mir mal anschauen. Zum Thema IR Led: Das ich den Output Pin mit Zähler abfragen kann, leuchtet ein, nur dachte ich es gibt eine simple Lösung für die ich auf gut deutsch zu blöd bin
-
Thread
Doofer Controller = toter Controller?
Hallo! Ich habe eine Steuerungsplatine mit einem verbauten Atmega1284 und allerley Peripherie. Nun habe ich, um den Programmablauf zu stoppen und mal in Ruhe hier und da messen zu können, den Chip einfach per ISP gelöscht. Un nu merke ich, dass das Ding förmlich
einem Reset sind bei allen AVRs die IOs hochohmige Inputs. Da kann nichts glühen. Ansonsten hat der 1284 noch den AREF-Pin, der steht intern auf "AREF". Dabei verträgt der VCC, also glüht da auch nix. Die Nops im Flash bringen den Controller auch nicht zu glühen. Ergo hast du beim löschen was falsch
-
Thread
Basic-Interpreter auf einem AVR
solange man kein wie auch immer angebundenes SRAM (es sei denn man erlabt sich an den 16KByte eines ATMega1284P ;-P, aber das ist ja nicht Sinn und Zweck der Sache) hat, sind lange Variablennamen (ab 3-4 Zeichen) auf begrenztem SRAM nur mit Tricks oder Einschränkungen möglich.
mit einem seriellen EEPROM oder eben SD-Karte Die resultierende Platine würde sehr klein, z.B. Atmega168+serielles SRAM und könnte ordentliche Programme ausführen. Man wäre dann ( falls es nicht um die Geschwindigkeit geht) nicht von Spezialprozessoren wie den Atmega1284 angewiesen. Wenn ich mich
-
Thread
Hardware-Umstieg: EIN AS-Projekt auf xmega & atmega
auf zwei verschiedenen Hardware-Versionen laufen soll...eine Version mit Xmega256A3 und eine mit Atmega1284. Vieles muss ich natürlich dafür mit "#if" "else" ... etc. anpassen aber nun zur Hauptfrage: Wie kann ich im Atmel Studio 6 den Prozessortyp per define umstellen und compilier-fähig bekommen
mmcu=device defines this built-in macro which reflects the > device's > name. For example, -mmcu=atmega8 defines the built-in macro > __AVR_ATmega8__, > -mmcu=attiny261a defines __AVR_ATtiny261A__, etc. Wo steht welches macro für den "ATXmega256A3U" und für den "Atmega1284P" definiert werden?
-
Thread
Fragen zu SPI Geschwindigkeit
Ich habe in einem Projekt einen übertakteten Atmega1284P (22.1184MHz wegen Baud-Rate) durch einen AVR128DB48 ersetzt der mit 24MHz läuft. Im ersten Projekt habe ich die SD-Card via 74CD4050 Als Level Converter angeschlossen. Zwischen dem Atmega1248P
Peter S. schrieb im Beitrag #6961806: > Ich habe in einem Projekt einen übertakteten Atmega1284P (22.1184MHz > wegen Baud-Rate) durch einen AVR128DB48 ersetzt der mit 24MHz läuft. > > Im ersten Projekt habe ich die SD-Card via 74CD4050 Als Level Converter > angeschlossen. MÖÖÖP!
-
Thread
Programmieren eines Atmega über UART
leider zu oft welche mit 3,3V an der Stiftseite erwischt die sich am Arduino mini oder am mighty mini 1284p nicht 1:1 anstecken liessen! https://github.com/JChristensen/mini1284
US2RS232 Bridge, diese bedient ein ATmega als STK500v2 Programmer. Ein an den ATmega angeschlossener Taster fungiert als Toggleschalter zwischen ISP-Programmer Modus oder als Serial-Bridge, sodass ein EVAL-Board diese Brücke als Kanal für
-
Thread
ISP Programmer ATMega168 IPS Protokoll Adressen fehlerhaft?!
Eine, wie ich finde, besser lesbare Tabelle als beim ATmega168 finden Sie beim ATmega8515.
256B (eep 8B) .db $96,$09,m644 ," m644 ",128 .db $96,$0A,m644P ," m644P",128 .db $97,$05,m1284P ,"m1284P",128
-
Thread
Netzteil für Schrittmotoren
ich nur 2D brauche habe ich die Umsetzung von hpgl also x.plt in Impulse für die Motoren für einen Atmega 1284p selbst in asm geschrieben. > Deine Vorstellung von Schrittmotoren passen aber nicht. Das sind eben meine Erfahrungen mit Schrittmotoren. Messe es einfach nach. > Doch, hast du. Laser
2D brauche habe ich die > Umsetzung von hpgl also x.plt in Impulse für die Motoren für einen > Atmega 1284p selbst in asm geschrieben. Danke für die Rückmeldung! Bist ja ein Ass. >> Doch, hast du. Laser AN/AUS. > Der Laser hat sein eigenes NT. Bezog sich auf die Programmierung der Z-Achs
-
Thread
ATMEGA EEMEM: zwei Applikationen greifen auf dieselbe Variablen zu?
Liebe Kollegen, an einem Messgerät auf Basis von ATMEGA1284 sollen zwei unterschiedliche Applikationen laufen. Applikation 1 hat einmalig in EEPROM mehrere HW-Parameter gespeichert und kann sie jetzt jedesmal auslesen. (Das Speichern ins EEPROM ist jetzt
fixe Adresse festlegen und direkt diese /Adresse/ verwenden. > an einem Messgerät auf Basis von ATMEGA1284 sollen zwei unterschiedliche > Applikationen laufen. Passen die nicht in ein einziges Programm? Es ist unüblich, für einen Betriebsartenwechsel den Controller umzuprogrammieren...
-
Thread
Schwierigkeiten mit den externen Interrupts vom Atmega328p
>> Ich programmiere gerade meine AlarmSau in Assmbler > Mit welchen uC? ATMega1284P. (und ATMega88 für's Terminal).
Beitrag #5671528: >>> Ich programmiere gerade meine AlarmSau in Assmbler >> Mit welchen uC? > > ATMega1284P. (und ATMega88 für's Terminal). Sieht sehr interessant aus. Wusste gar nicht, dass es so große Elkos gibt :D Hab auch deinen Beitrag dazu entdeckt: https://www.mikrocontroller.net/topic/460024
-
Thread
RS232 Bootloader für Mega1284P
Hi, kennt jemand einen AVR910 Kombatiblen Bootloader der auf dem Mega1284P läuft ? Das Maximum was ich finden konnte war der 1280. Grüsse Matthias
in mode START_WAIT */ #define START_WAIT_UARTCHAR 'S' [/code] [code] makefile MCU = atmega1284p BOOTSIZE=1024 [/code] Fuses: -U lfuse:w:0xff:m -U hfuse:w:0xdc:m -U efuse:w:0xff:m Mag mich nicht :/ UART funzt, Hello World wird auch uebertragen. Flashe ich den Bootloader und
-
Thread
Arduino Pro Micro
mit dem ATmega128 zu kaufen? Herzlichen Dank!
arduino mighty mini 1284p 128KB flash 16 KB SRAM ! http://www.ebay.de/itm/Mighty-Mini-ATMega1284p-compatible-with-Arduino-/331463717483 + FTDI http://www.ebay.de/itm/FT232RL-FTDI-USB-auf-TTL-Serien-Converter-Adapter-Modul
-
Thread
Was beachten bei Umstieg AVR --> Arduino
hat? - Muss der Compiler irgendwie wissen, dass ein Bootloader vorhanden ist? Ich habe den ATMega238P hiermit bereits zum Antworten bekommen: [code] avrdude -p atmega328p -P /dev/ttyUSB0 -c arduino -b 57600 [/code] Danke im Voraus für Hilfe :)
> selber schreiben können. ich nicht, aber ich konnte die fastLED LIB so patchen für meinen 1284p bis sie lief! https://www.mikrocontroller.net/attachment/244099/m1284p_timing.jpg https://www.mikrocontroller.net/topic/355251#4105882
-
Thread
Problem mit C++ Klasse: expected '=', ',', ';', 'asm' or '__attribute__' be..
$@$(QUOTE) size: $(OUTPUT_FILE_PATH) @$(QUOTE)$(AVR_APP_PATH)avr-size.exe$(QUOTE) -C --mcu=atmega1284p $(OUTPUT_FILE_PATH_AS_ARGS) # Other Targets clean: -$(RM) $(OBJS_AS_ARGS)$(C_DEPS_AS_ARGS) $(EXECUTABLES) $(LIB_AS_ARGS) $(HEX_FLASH_FILE_PATH_AS_ARGS) $(HEX_EEPROM_FILE_PATH_AS_ARGS) $
oder irgendwo anders die Compileroptionen ändert. Aber jedenfalls sollte man auch bei C++ -mmcu=atmega1284p setzen. -fpack-struct -fshort-enums würde ich auch angleichen. Und natürlich ein komplettes Rebuild machen (make clean).
-
Thread
geeigneter LCD Controller für atmega
Hallo, ich suche ein geeignetes LCD für Atmega16 bzw. 32. Auf der Seite http://www.kh-gps.de/display.htm das 2. Bild entspräche ziemlich genau meinen Vorstellungen, also: -möglichst "viel Text" d.h. kleinere Buchstaben, viele Reihen -entsprechende
M32 beharren, wo es den M1284P pinkompatibel und weitgehend softwarekompatibel für einen oder maximal zwei Euro mehr gibt?
-
Thread
SDRAM mit Atmega328P
32MB SIMM-Modul und SD-Karte an ATMega1284p, auf dem AVR ein ARM Emulator, das ganze bootet Linux... https://dmitry.gr/?r=05.Projects&proj=07.%20Linux%20on%208bit
Εrnst B. schrieb im Beitrag #7823163: > 32MB SIMM-Modul und SD-Karte an ATMega1284p, auf dem AVR ein ARM > Emulator, das ganze bootet Linux... > > https://dmitry.gr/?r=05.Projects&proj=07.%20Linux%20on%208bit Solange man kein Doom darauf spielen kann, ist das irrelevant
-
Thread
Einstiegsprojekt: Taschenrechner bauen
später noch erweitern. Auch preismäßig fällt mehr Speicher nicht ins Gewicht. Nimm also z.B. einen ATmega328. Oder noch größer: ATmega1284. Letzterer hat so viele Pins, daß du dir sämtliche Akrobatik beim Anschließen von Tasten + Display sparen kannst. Softwaremäßig würde man das Ganze natürlich als
Wozu? Wie klein glaubst du das bauen zu können, mit einem LC-Display und 22+ Tasten? Selbst ein ATmega1284 im DIL-40 Gehäuse ist deutlich kleiner als das Display. So kompakt (und stromsparend) wie einen Taschenrechner, selbst einen aus den 80ern, wirst du das sowieso nicht hinbekommen. > Ihr habt
-
Thread
MOSFET ohne Widerstand direkt am µC-Ausgangspin schalten?
wenn man eine PWM mit ein paar kHz vom µC am FET sehen möchte. Die Datenblätter vom ATTiny24 und ATMega1284 sagen z.B. 40mA pro I/O Pin als absolute Maximalgrenze, darüber kann der µC Schaden nehmen. Das bedeutet, daß man an 5V nicht unter 125 Ohm gehen sollte, sonst wird dieser Strom im Umschaltmoment
Tatsache". Es kann natürlich so sein, muss es aber nicht. > Die Datenblätter vom ATTiny24 und ATMega1284 sagen z.B. 40mA pro I/O Pin > als absolute Maximalgrenze, darüber kann der µC Schaden nehmen. Das > bedeutet, daß man an 5V nicht unter 125 Ohm gehen sollte, sonst wird > dieser Strom im
-
Thread
Funktionsgeneratir mit USB Schnittstelle per microcontroller programmieren
meine aber, so > einen schon mal bei pollin gesehen zu haben Pollin NETIO Bausatz kann auf atmega1284p aufgerüstet werden, ohne 7805 mit Recom R785 1A für die 5V und etwas Umbau für den LM317 mit Recom R78333 für den 3,3V Regler, spart die Kühlkörper. OK ist kein Arduino, aber geht auch.
mit 256KB flash genug nur die 8KB sram sind echt dünne deswegen nehme ich mieber den mighty mini 1284p mit 16KB RAM https://www.google.de/search?q=mighty+mini+1284p&ie=utf-8&oe=utf-8&client=firefox-b&gfe_rd=cr&ei=zbs1V434Cs_j8weX6oGYBQ http://www.ebay.de/itm/Mighty-Mini-ATMega1284p-compatible-with-Arduino
-
Thread
AVR128DB mir 3-wire SPI
umlernen, nur HW-Adressen ändern. Man kann sogar Assembler benutzen! Und Bonus: kostet nur 1/3 von ATMega1284 (auch 16k SRAM). Einziges, was mich bisher bremste, ist Pinraster 0,5 mm, aber ich habe das Problem gelöst.
etwas Großes zu betrachten, dafür gibt es ATXMega und STM32 usw. Aber dort, wo man früher gerne ATMega328 oder ATMega1284 genommen hat, wird AVR128DB einige Verbesserungen bringen. Klar: 0,5 mm Pinraster ist etwas schwieriger zu löten als 0,8 mm. Aber Mikroskop und passende Flußmittel helfen damit.
-
Thread
UART läuft auf ATMEGA 32 aber nicht auf 328
ARDUINO_LED) #define ARDUINO_LED_OFF PORT_ARDUINO_LED&=~(1<<ARDUINO_LED) #elif defined(__AVR_ATmega1284P__) #define TIMSKx TIMSK3 #define OCIExA OCIE3A #define TIMERx_COMPA_vect TIMER3_COMPA_vect // ATmega #define TCCRxA TCCR3A #define
define WGMx2 WGM32 #define CSx0 CS30 //#elif defined(__AVR_ATmega1284P__) #define LED_ARDUINO 7 #define LED_ARDUINO_PORT PORTB #define LED_ARDUINO_DDR DDRB #define LED_ARDUINO_ON LED_ARDUINO_PORT |= (1<<LED_ARDUINO) #define LED_ARDUINO_OFF
-
Thread
Wettkampf Opa(MOS6502) gegen Frischling(ATmega)
6502 erst aus dem Speicher lesen muss. 384 Zahlen mit je 34 Bytes sind 13.056, das bekommt ein ATMega1284 komplett in seine 16kB RAM hinein.
Christoph M. schrieb im Beitrag #7864649: > Jetzt ist zu zeigen, dass ein 16MHz Atmega das schneller kann. > Das Problem wir vermutlich unterschätzt. Hans W. schrieb im Beitrag #7863638: > https://sbc.rictor.org/avr65c02.html > Der ATMega1284P bei 24mhz CLK schafft wirst case 1,9MHz
-
Thread
5x5x5 LED -Cube: Bauteile
ausreichend, Darlingtons haben einen zu hohen Spannungsverlust. > Noch eine Frage: Würdet ihr einen ATmega oder einen Arduino nutzen ? Im Arduino ist doch ein ATmega, nur halt über USB programmierbar. > Und warum sind 5V Versorgungsspannung nicht mehr zeitgemäß? Natürlich braucht man 5V, mit 3.3
125 LEDs (ich habe an der kleinen wordclock mit 119 LEDs ein 5V/4A Steckernetzteil. ATmega oder Arduino stellt sich doch nicht, die meisten Arduino gibt es als ATmega von 328p bis 2560 und mit dem mighty auch noch den tollen 1284p programmieren kannst du per ISP aus dem Atmel Studio oder
-
Thread
Tastermatrix will nicht Reihenwiderstände falsch? Oder gar etwas anderes?
Mikrocontroller, bei den restlichen 14 tut sich nichts. Oder kann es sein, dass man den PORTC beim ATmega1284P etwas anders behandeln muss? JTAG benutze ich nicht, nur ISP. MfG, Jonas
Hi >Oder kann es sein, dass man den PORTC beim ATmega1284P etwas anders >behandeln muss? JTAG benutze ich nicht, nur ISP. Ist JTAG auch deaktiviert (Fuse)? MfG Spess
-
Thread
Anfängerfrage zur Projektplanung / Einstieg Mikrocontroller
im Namen. Das PA ist ein Hinweis auf einen neueren Typ, aber kein sicheres Kennzeichen. Beispiel: ATmega88A und ATmega328 sind entwicklungstechnisch gleichzusetzen. Dasselbe gilt für ATmega324A und ATmega1284 sowie für ATtiny2313A und ATtiny4313. > mit RTC funktion) kaufst dir einen Programmer, Kleinteile
> Das PA ist ein Hinweis auf einen neueren Typ, aber kein sicheres > Kennzeichen. Beispiel: ATmega88A und ATmega328 sind > entwicklungstechnisch gleichzusetzen. Dasselbe gilt für ATmega324A und > ATmega1284 sowie für ATtiny2313A und ATtiny4313. Wieder was gelernt. Markus Weber schrieb
-
Thread
Startempfehlung AVR
ATTiny861, ATMega328P, ATMega32 oder ATMega1284P (meine Favoriten, aufsteigend nach Leistung geordnet - die reichen alle für dein Vorhaben) + gescheites Steckbrett + AVRISP mkII + Standardbauteile (Rs, Cs, Transistoren
würde es auch so ähnlich wie Jonathan halten. Zur Zeit werkel ich an einem kleinen Projekt mit ATMega1284P, AVRISP mkII, 2 x 16 LCD, Win7 64bit, AVR Studio 4.x und AVR Studio 5.x. Ich hab das Zeug auf Lochraster mit Kupferlackdraht. Einfach, schnell und flexibel. Grüße aus Berlin
-
Thread
1kHz Signal mit PinChange Interrupt auswerten?
Zählen des 1kHz nicht mit Timer/Counter1 sondern mit Timer/Counter3 zu machen (geht aber nur mit dem ATMega1284!). Nun zählt das Register TCNT1 (oder eben TCNT3) pro Puls um eins hoch. Nach einer Sekunde liest du den Wert aus und setzt das Register TCNT1 (oder TCNT3) wieder auf Null. lg Llemaban .
); TCCR1B &= ((1 << CS12)|(1 << CS11)|(1 <<CS10)); } [/c] Ich hab nicht ins Datenblatt des Atmega1284p geschaut, ggf müssen Registernamen angepasst werden. Verfeinerungen überlasse ich anderen (habe z.B. den Lüfter an PB0 angenommen) aber so könnte man IMO den Lüfter starten und geraume Zeit nachlaufen
-
Thread
AVR Netio Ethersex Atmege1284p Webserver Problem
anderem überwache ich die digitalen Ports und steuere über ECMDSend den Raspi mit FHEM an. Mit dem Atmega32 gab es keine Probleme. Nach Umsteigen auf den m1284p stellt sich jetzt Folgendes dar: - Sobald ich in Ethersex unter Applications wie gewohnt "Watch IO changes (and react) aktiviere, ist der NETIO
Settings: (AVR) Target Architecture (ATmega1284p) Target MCU (16000000) MCU frequency (Netio) Hardware/Periphery Class
-
Thread
Atmega SRAM Adresse lesen
Hat der (welcher?) ATmega genug RAM für dein Vorhaben?
Leopold N. schrieb im Beitrag #5584698: > Kann wählen zwischen Atmega32 (2kB RAM) und Atmega644 (4kB RAM) > Hab bis jetzt aber noch keine Probleme gehabt. und ich mit dem ATmega1284p mit 16KB SRAM keine keine Probleme mehr, weder die 128 KB flash noch die 16 KB SRAM
-
Thread
Arduino IDE Verzeichnisstruktur
Ulrich R. schrieb im Beitrag #7379525: > z.B. ein Atmel 1284P läßt Es gibt keinen Arduino mit ATMega1284P. Also musst du in der geheimen Bordefinition die Programmer anlegen.
Hardwaremäßig gibt es natürlich kein Arduino, ABER den Atmel 1284P - und Andere auch - siehe Mighty Core - und diese will ich mit der Arduino-Software programmieren.
-
Thread
RTC DS1307 1Hz
Arduino LED im 1s Takt und ganz ohne DS1307 SQ :-) http://www.mikrocontroller.net/attachment/244383/m1284p_m328p.jpg
PORT_ARDUINO_LED&=~(1<<ARDUINO_LED) #elif defined(__AVR_ATmega1284P__) #define ARDUINO_LED 7 #define DDR_ARDUINO_LED DDRB #define PORT_ARDUINO_LED PORTB #define ARDUINO_LED_ON PORT_ARDUINO_LED|=(1<<ARDUINO_LED) #define ARDUINO_LED_OFF PORT_ARDUINO_LED
-
Thread
AVR-Net-IO und Grafik-lcd möglich?
angesclossen werden + zusätzlich Cs. Wenn du dir ein tft bestellst dann gleich für rund 8€ noch einen Atmega1284 zum Ersatz des m32.
nachzuschauen welche Funktionen die einzelnen PortPins haben (und vergleiche sie mal mit einem Mega644/1284)
-
Thread
ATmega-Programmierer gesucht
Schaltungsvorschläge. Okay, woran liegt das, kurz erklärt? > Ich bin verwundert, dass du den alten Atmega32 verwendet hast. Aktuell > wäre der Atmega324 oder 1284 mit mehr Speicher und besseren Timern. Wusste ich damals nicht, nun ist es der :P > Für einen Programmier-Anfänger ist das eine recht
www.mikrocontroller.net/articles/AVR-Tutorial:_ADC#Referenzspannung_AREF >> Ich bin verwundert, dass du den alten Atmega32 verwendet hast. Aktuell >> wäre der Atmega324 oder 1284 mit mehr Speicher und besseren Timern. > > Wusste ich damals nicht, nun ist es der :P Hat mich auch verwundert, aber er Atmega32 wird
-
Thread
Das Ende des Z80
Projekt läuft leider nicht auf den kleinen Arduinos wie > Nano- oder Uno. dann sollte man es auf ATmega1284 lauffähig bekommen, mehr Speicher!
Joachim B. (jar) >dann sollte man es auf ATmega1284 lauffähig bekommen, mehr Speicher! Ich weiß, dass es mit mehr geht. Die Kunst ist, mit wenig auszukommen.
-
Thread
Flash CRC Berechnung optimieren/schneller
Hallo zusammen, ich habe einen eigenen Bootloader auf dem ATmega1284 erstellt, der beim Einschalten des Controllers startet, und den CRC über den gesamten Flash berechnet. Ist dieser gültig wird die Anwendung gestartet. Nun habe ich das Problem, dass das prüfen
Andreas schrieb im Beitrag #7397357: > ich habe einen eigenen Bootloader auf dem ATmega1284 erstellt, der beim > Einschalten des Controllers startet, und den CRC über den gesamten Flash > berechnet. > Ist dieser gültig wird die Anwendung gestartet. Das ist doch schon vom Konzept
-
Thread
Keine Werte Ethersex & AVR-NET-IO
Hallo liebe User, ich stehe seit Wochen vor einen Problem. Leider habe ich mir auch schon einen ATMEGA1284 verfuset. Zum Thema: Ich habe ein AVR-NET-IO und möchte die 1-Wire-Sensoren auslesen So ein System habe ich bereits schon ohne Probleme 3 Jahre laufen. Nun habe ich mit ein 2. Board gekauft
ADC habe ich deaktiviert, hab beide Controller probiert (ATMEGA32 und ATMEGA644, Anfangs auch A1284). Habe auch Sensoren mal aus meinen laufenden System kurz getestet, immer das selbe. Kann irgendwas an den Board sein? was ich mir aber nicht denken kann. Leider
-
Thread
I2C Display einfache Frage
vielen AVRs funktioniert das Programm gut, auch besser gemacht als späteren "Studios". Meine lieben ATmega1284 arbeiten mit dem Studio 4 perfekt. Paßt auch für ATMega2560, ATmega328P und vieles andere. Zwar nicht mit AVR128DB64 u.Ä. (die übrigens statt gewöhnlichen 10 000 nur 1000 cycles Flash halten).
mit berühmter CH340G aus China. Gerade habe ich damit die Fuse auf "Arduino die nicht gibt" mit ATmega1284P gestellt.
-
Thread
Echtzeituhr mit DS1307 und Multiplexing 7 Seg Anzeige
ein Uhrenmodul billiger und leichter zu tauschen ist als ein Arduino, besonders meine mighty mini 1284p, um einen nano ist es ja nicht schade, aber die mighty mini 1284p sind teurer und schwerer zu beschaffen. Ich mache den Code immer kompatibel, entwickle erst mal großzügig auf dem 1284p und wenn
reduziere ich bis es in den 328p passt, wenn der Code aber nicht passt bleibe ich beim mighty mini 1284p. Maxim B. schrieb im Beitrag #5394773: > Vielleicht einfach entfernen, > um Stromverbrauch zu reduzieren? wer es mag
-
Thread
I2C mit USI - falsche LED bzw Port angesteuert
PD0, PD1, PD2 Taster zur Eingabe - PIN PD3, PD4, PD5 3 x LED zur Anzeige Hardware Master: - Atmega 1284p - Port A als Ausgang mit 8 x LED - PIN PC4, PC3, PC2 Taster zur Eingabe Bedienung: Betätige am Master entweder Taster am PC2 oder PC4 und es leuuchten die LEDs am Slave Dabei verwende
Hi Vorsichthalber: JTAG am ATMega1284 abgeschaltet? MfG Spess
-
Thread
AVR Projekt Störmeldeanzeiger I2C/TWI
>Über das I2C Bus, soll ein 2. ATmega168 mit dem >Status beschrieben werden, >ausgewertet und über UART in ein UART-LAN Converter weiter gesendet >werden. Wozu? Nimm lieber einen ATMega mit zwei UARTs. Dann sparst du das I2C Geraffel
Programme dazu. Habe einiges zum Thema geschrieben. Habe auch einiges zum Multitasking auf dem AT 1284 geschrieben. Bin dabei es mit dem I2C Bus zu verbinden und verschieden Sachen zu nutzen. achim