-
Thread
AVR-GCC 4.8.1 tiny841 nicht bekannt
at90usb646 at90usb647 at90usb82 at94k ata5272 ata5505 ata5790 ata5790n ata5795 ata6285 ata6286 ata6289 atmega103 atmega128 atmega1280 atmega1281 atmega1284 atmega1284p atmega128a atmega128rfa1 atmega16 atmega161 atmega162 atmega163 atmega164a atmega164p atmega164pa atmega165 atmega165a atmega165p atmega165pa
ata5790n ata5795 ata5831 ata6285 ata6286 ata6289 ata6612c ata6613c ata6614q ata6616c ata6617c ata664251 atmega103 atmega128 atmega128a atmega128rfa1 atmega128rfr2 atmega1280 atmega1281 atmega1284 atmega1284p atmega1284rfr2 atmega16 atmega16a atmega16hva atmega16hva2 atmega16hvb atmega16hvbrevb atmega16m1 atmega16u2
-
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
STK500 getötet?
auslesen usw. Nur: Ich kann keinen einzigen µC mehr programmieren. Habe ein paar ATtiny2313A, einen ATmega32 und den ATmega 1284P ausprobiert, der beim Funkenschlag in der Schaltung steckte. Allesamt sowohl via HV als auch via ISP probiert. In den Sockeln auf dem Board und in externer Schaltung. Der einzige, der eine Reaktion zeigt, ist der ATmega1284P - er wird nämlich heiß. Der hat auch eine Stelle, die aussieht, als wenn sie warm geworden ist und riecht leicht verschmort. Der behauptet via HP öfter mal, die Device ID 9F9F9F oder 1F1F9F oder
-
Thread
PDP11 KL11 SLU in altem CPLD?
ich habe bei mir einen kleinen W65C02 SBC gebaut, genannt ROMulus 1st, und der setzt einen Atmel ATmega1284P ein der dient als Bootloader, VGA und PS/2 interface, den W65C02 betreibe ich bei 12.5MHz, da findest du kein ROM mehr das da mitmacht. Gut primärer Grund ist VGA und PS/2, der Bootloader
habe bei mir einen kleinen W65C02 SBC gebaut, > genannt ROMulus 1st, > und der setzt einen Atmel ATmega1284P ein der dient als Bootloader, VGA > und PS/2 > interface, den W65C02 betreibe ich bei 12.5MHz, da findest du kein ROM > mehr das da > mitmacht. Gut primärer Grund ist VGA und PS/2, der Bootloader
-
Thread
AVR mit integriertem RTC
ich nicht genau genug nachgeschaut. Die großen ATmegaXX4 und auch die classic ATmega16 & Co. können PC6 und PC7 für einen zweiten Quarz nutzen. Die ATmegaXX8 aber wirklich nicht. Erik Menzel schrieb im Beitrag #4326676: > Hier ein Link von Atmel:
intern 8MHz und teilt runter? Erik Menzel schrieb im Beitrag #4326554: > Also ich meine den ATMEGA 328. der kann nun gerade keine 2 Quarze angeschlossen bekommen, aber ab atmega 644 gibt es einige spess53 schrieb im Beitrag #4326659: >>Es gibt meines Wissens überhaupt keinen ATmega mit RTC
-
Thread
AVR-NET-IO mit 9V=
: > ich habe meine beiden Pollin NetIO wie folgt modifiziert: noch vergessen, der µC ist ein atmega1284p geworden der auch mit 20 MHz läuft und nach diversen Rückmeldungen auch locker mit 21-23 MHz laufen könnte -> siehe Baudraten Quarz wenn ich nicht irre 22,1184 MHz (oder 18,432 MHz) bis 115,2kBaud
-
Thread
ATmega16 mit Diamex nicht programmierbar
zwei anderen uCs... Beim Atmega16 sind MOSI,MISO,SCK,RESET,VCC,GND ja sogar ganz praktisch nebeneinander. Ich hab den ATmega16 auf einem Steckbrett und hatte jetzt auch sonst nichts drauf, ich hab mal nen Keramikkondensator parallel
Mkolo schrieb im Beitrag #4323536: > Beim Atmega16 sind MOSI,MISO,SCK,RESET,VCC,GND ja sogar ganz praktisch > nebeneinander. Ja, das ist bei der ganzen DIL40-Reihe so, vom M16 bis hin zum M1284P. Coole Sache für Raster-PCBs. > Woran koennts
-
Thread
Kommunikation ueber Soundkarte
kompatibles Modul zu kaufen. Kostet weniger oder gleich wie ein USB-UART Kabel. Da hast du einen ATmega drauf und einen USB USART. Die Arduino Software musst du ja nicht benutzen. Ich sehe keinen Vorteil darin, mit einem möglichst kleinen Chip anzufangen. Alle ATtiny und ATmega Controller werden genau
. Nicht benutzte Features kann man unbeachtet lassen. Deswegen ist das Lernen mit einem "fetten" Atmega1284 genau so einfach, wie mit dem kleinen ATtiny13. > Datenuebertragung mit einem Programmer ist nicht moeglich? In der Regel nicht. Es gibt welche, die sowohl ISP als auch UART Protokoll unterstützen
-
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
Bootloader per ISP
Zeichen (neuen Bootloader) über den SPI vom RF, speichert diese zwischen im flash oder sonstwo, der atmega 1284p hat sogar 16kB SRAM da passt locker eine ganze Serie von bootloader rein. Ein Proggi im flash verschiebt nach Prüfung das Empfangene in die Bootloadersection und reset.
(neuen Bootloader) über den SPI vom RF, > speichert diese zwischen im flash oder sonstwo, der atmega 1284p hat > sogar 16kB SRAM da passt locker eine ganze Serie von bootloader rein. > Ein Proggi im flash verschiebt nach Prüfung das Empfangene in die > Bootloadersection und reset. Ist der
-
Thread
Interrupt führt zum Absturz
Moin, Ich nutze einen ATMEGA1284P. Es hängt an PB3 eine LED gegen Ground. Über I2C ist ein LCD angeschlossen. Ich nutze folgenden Code: [c] #ifndef F_CPU #define F_CPU 8000000UL #endif #include <util
im Beitrag #4311409: > Sollte ich die Frequenz gar nicht angeben? Doch. Aber wenn du einen Mega1284 im Auslieferzustand anwendest, wird er mit dem internen 8MHz Oszillator und gesetzter CKDIV8 Fuse betrieben - resultierend in 1Mhz CPU Takt.
-
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
Womit anfangen zu basteln ?
Armin schrieb im Beitrag #4306813: > Ich würde einen Atmega1284 im Dip40-Gehäuse empfehlen, der hat ohne Ende > Speicher und jede Menge programmierbare Pins. in Groß: http://www.ebay.de/itm/ATMEGA1284P-PU-Atmel-Microcontroller-AVR-MEGA-DIP-40-/151531786466?hash=item2347ff90e2 in Klein: http://www.ebay.de/itm/Atmel-ATmega1284P-AU-im-TQFP-Gehause-/311370017475?hash=item487f196ac3
-
Thread
Tasterverriegelung und Tasterentprellung
Hallo Gemeinde Auf einem Board verwende ich die folgenden Pins: "Ortsbedienung direkt am AT1284p": PC 2 - Taste 1 PC 3 - Taste 2 PC 4 - Taste 3 PC 5 - LED 1 PC 6 - LED 2 Anschluss "Motorshield" PA 0 - Clock PA 1 - CW/CCW (L/R) PA 2 - EN bisherige Funktion der Tasten und Pins
L6208 LED 1 - Anzeige "Motor ein" LED 2 - Anzeige Taktfrequenz durch Timer Ich verwende einen Atmega 1284p mit 16 MHz, Timer mit 1ms und Toogle PA0, mit der Taste PC 1 gebe ich EN frei. PA 1 hat ständig H und gibt dadurch die Drehrichtung an. [c] if(get_key_press(1<<KEY_2))// nur Taste press
-
Thread
Ethernet Anbindung
Auf Euer Atmega16-Board paßt ein 1284P, der zusammen mit einem ENC28J80 und µIP/lwIP Euer Schulprojekt durchaus realisierbar erscheinen läßt, und auch der Anforderung "eigenes System" einigermaßen nahe kommt.
wird motiviert. Wenn es dann läuft, kann man immer noch auf die eigene Hardware umstellen. Den ATMega16 vergiss mal schnell wieder, nimm dir einen ATMega1284. Dann hast du eine Engstelle weniger. Als Hardware würde ich den AVR NETIO von Pollin nehmen. Für die Hardware gibt es diverse Software als
-
Thread
AVRISP hängt mit der Meldung (Bussy)
einen Tip, wie ich das Problem lösen könnte? Es ist kein Unterschied, ob ich mit einem Amega8 oder Atmega1284P arbeite. mfg Ewald S.
-
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
Mehrere ATmegas + VGA Signal + Speicher
würden sonst im timer interrupt viel zu viele Zyklen benötigen. Eine Alternative wäre, mehrere ATmega328 einzusetzen. Einer kümmert sich um h/vsync und generiert interrupts, die an einen weiteren ATmega328 gesendet werden. Dieser kümmert sich um das treiben und beschreiben der SRAMs. Ziel ist, halbwegs
Nein, der Mega1284P hat kein externes Speicherinterface. Die Adressleitungen werden von I/O-Pins angesteuert. Es geht auch ohne Übertakten mit 16MHz, aber die Geschwindigkeit ist dann ungefähr noch reichlich die Hälfte
-
Thread
Im Programm den Mikrocontrollertyp abfragen?
das hier klappt prima: [c] #if defined(__AVR_ATmega328P__) DEBUG_PRINTLN(F("auf nanoV3 oder proMINI auf 328p")); #elif defined(__AVR_ATmega1284P__) DEBUG_PRINTLN(F("auf migthy m1284p")); #endif [/c]
-
Thread
AVR GCC Compiler Verhalten unter Arduino IDE Management
läuft der Stack da normalerweise nicht rein. Schön, Gerhard, dass du's gefunden hast. Ein ATmega1284P hat JTAG, da könntest du übrigens auch Breakpoints auf Daten setzen und dann sehen, wer da was überschreibt.
läuft der Stack da > normalerweise nicht rein. > > Schön, Gerhard, dass du's gefunden hast. Ein ATmega1284P hat JTAG, > da könntest du übrigens auch Breakpoints auf Daten setzen und dann > sehen, wer da was überschreibt. Die JTAG Pins sind zur Not über einen Header zugänglich . Z.Zt. habe ich allerdings
-
Thread
CNC Maschinchen
wilm j. schrieb im Beitrag #4279145: > Reicht ein Atmega8 aus, um die drei kleinen gleichzeiitig über eine usb > uart Schnittstelle anzusteuern ? > Also das Progrämmchen auf dem PC ist schon in Visual Basic Express > geschrieben. Es wird dem Atmega8
2 ? > > da sind rückmeldungen zum rechner nicht mehr möglich vielleicht ein Arduino mighty 1284p mit mehr flash, mehr Ram, mehr Ports? http://www.ebay.com/itm/Mighty-Mini-ATMega1284p-compatible-with-Arduino-/331463717483 dazu noch einen FTDI oder CH340 Adapter für USB an PC
-
Thread
Wie Assembler ISR in C integrieren ?
man viel IO und z.B. Timer braucht > und einen AVR verwenden möchte. Dann hätte es auch ein ATmega640 oder 1280 getan. (Die sind sogar besser bezüglich Taktfrequenz vs. Versorgungsspannung, da sie in einer neueren Technologie als der alte ATmega2560 gefertigt werden.) Klar kann man sich
Okay, die 364 kHz stimmen, das sind 22 Takte. Schneller geht es mit dem ATmega2560 nicht (ein 1284 benötigt 2 Takte weniger, er könnte auch 20 statt 16 MHz). Wenn im GCC eine Arbeitsregisterreservierung möglich wäre, ließen sich noch 4 Takte sparen. Im aktuellen Stand müssen
-
Thread
zwei Attiny's über UART verbinden
schrieb im Beitrag #4273703: > "großen" AVR's alle keine 20MHz können Ähm, ausgehend von DIP: ATMega1284P groß genug ? bzw in QFP: beliebiger atxmega
schrieb im Beitrag #4273703: >> "großen" AVR's alle keine 20MHz können > > Ähm, ausgehend von DIP: ATMega1284P groß genug ? > bzw in QFP: beliebiger atxmega Asche über mein Haupt! Habe fest weggespeichert, dass die alle nicht über 16MHz können... Also dann erst recht Danke!
-
Thread
Pollin NetIO und Relaiskarte
werden wohl 50-60mA verheizt, ist das ok so? hört sich passend an der NETIO braucht bei mir mit m1284p und 20MHz und Recom Wandler statt 7805 und LM317 nur 5V/500mA ich hab den am Fritzbox Netzteil mit Y-Kabel, da saugt er 220mA ab (12V)
korrekt > einregeln kann... Danke schön! Wieviel kann ich denn maximal reingeben bevor sich der Atmega verabschiedet? Laut Datenblatt wohl 5.5V, das ist ja nicht viel mehr. Was sind denn die Praxiserfahrungen?
-
Thread
Ultraschall Sensor HC-Sr04 : Welche max. Länge für Echo Signalleitung?
auch ca. 30m voneinader entfernt sein. Die Auswertung wollte ich mit den External Inputs von einem ATmega 1284 machen. Die Psg. der Sensor woltle ich separat an der Messtelle machen und einen Potenzialausgleich zwischen Evaborad und Snesor über den shield des Kabels realisieren. Hat jemand erfahrung
-
Thread
Kein Zugriff auf neuen Atmega1284P - mit altem Chip kein Problem
was er tun soll - quasi nach Lust und Laune. Auf Pollin habe ich zweimal den gleichen IC (ein Atmega1284P - PU) bestellt. Mit beiden Neuen bekomme ich über Netbeans und WinAVR jedoch diese Fehlerkette: avrdude: stk500v2_command(): command failed avrdude: stk500v2_command(): unknown status 0xc9
Fehler 1 RUN FAILED (exit value 2, total time: 844ms) Seltsam ist, dass mit dem kaputten Atmega1284P dieser Fehler nicht auftritt und ich eine Verbindung bekomme. AVRDude sagt zwar, dass alles verifiziert ist und gibt auch ein "RUN Successful" aus, jedoch stimmt wie gesagt der übertragene Code
-
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
need help AVR Atmel eeprom STRING oder array of char
// #define NS(_NS) (_NS / (1000 / (F_CPU / 1000000L))) #if F_CPU < 96000000 #if defined(__AVR_ATmega1284P__) && (F_CPU==16000000) #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
Joachim B. schrieb im Beitrag #4266983: > #if defined(__AVR_ATmega1284P__) && (F_CPU==16000000) ich sehe gerade, das && (F_CPU==16000000) könnte man rauswerfen war noch aus der Zeit als ich konstante 1,6 MHz abgezogen hatte (-10% bei 16 MHz) mit F_CPU * 9L/10L
-
Thread
Atmega1284 ADC
Hallo liebe Community, ich habe ein Problem, mit mehreren ADCs an einem atmega1284, der fest in eine Schaltung integriert ist. Die ADC-Kanäle sind ADC5-7. Da ich noch nicht sehr viel Erfahrung mit dem ADC habe, bitte ich hier um Hilfe. Das Problem ist, das die Werte entweder
MGS:GZ schrieb im Beitrag #4261406: > ich habe ein Problem, mit mehreren ADCs an einem atmega1284, der fest in > eine Schaltung integriert ist. Die ADC-Kanäle sind ADC5-7. > Da ich noch nicht sehr viel Erfahrung mit dem ADC habe, bitte ich hier > um Hilfe. > Das Problem ist, das die Werte
-
Thread
Problem: Attiny45 mit 16MHz PLL Takt
zeigt mit, dass das so leider nicht ist Bei mir auch; als ich einmal einen Stromspartest mit einem ATmega1284 machte, 128 kHz RC mit Vorteiler /256, musste ich anschließend mein Programmiergerät um eine untere Stufe von 100 Hz erweitern.
Entwicklungsumgebung oder sonst irgend etwas, was nur Kurt erklären kann. Getestet mit Attiny45 und Atmega168 im Sleepmode PWR_DOWN mit AVR-Studio und den o.g. Programmern. mfg.
-
Thread
VGA DCF77 Uhr Barometer Hygrometer Touch ATmega1284P 22MHz Assembler - in Farbe und Bunt
Geschätztes Forum, ein kleines Beispiel, wie mit einem leicht übertaktetem ATmega1284P ein VGA-Signal generiert, ein TOUCH und diverse Sensoren abgefragt werden können. Das Programm ist so gestaltet, dass es auch ohne ext. Sensoren / RTC zurechtkommt, bei Programmstart wird die
-
Thread
8-bit Atmel Microcontroller: Output Ports open drain oder push pull oder was anderes
habe nach Recherche von http://www.atmel.com/Images/Atmel-8272-8-bit-AVR-microcontroller-ATmega164A_PA-324A_PA-644A_PA-1284_P_datasheet.pdf nicht genau herausfinden können, was diese AVR Prozessoren (z.B. Atmega164 oder -328) für Output Ports haben: Sind es - Push-Pull (für mich Gegentakt
umkonfiguriert. > Warum steht davon nichts im Datenblatt? Das steht sicher irgendwo. Im Datenblatt des ATmega8 steht es unter "Alternate Port Functions"
-
Thread
AT90S8535 noch aktuell?
Alt - ATMega8535/8515 sind die legitimen Nachfolger.
der ATMEL AT90S8535 (44p) noch aktuell oder schon ein Altertum? Pinkompatibler Ersatz ist der ATmega1284(P).
-
Thread
NIBO burger - Testpersonen für Roboterbausatz gesucht.
Auf dem Roboter ist ein Atmel AVR ATmega16A - aufpeppen kann man ihn bis zum ATmega1284. Programmiert wird er in C oder C++ mit der NiboRoboLib, als Entwicklungsumgebung eignet sich die Arduino-Oberfläche, unser Online Compiler http://Roboter.CC
-
Thread
Arduino Mega 2560 Stürzt wegen Induktion ab?! Gesperrt
Gegenüber den Mega328 oder Mega644p oder 1284p sind die ATmega1280/1281 und 2560/2561 bei Verwendung der internen Oszillatorschaltung mit einem externen Quarz etwas empfindlicher gegen externen Einkopplungen insbesondere über nicht ausreichend
Mikki M. schrieb im Beitrag #5865243: > Gegenüber den Mega328 oder Mega644p oder 1284p sind die ATmega1280/1281 > und 2560/2561 bei Verwendung der internen Oszillatorschaltung mit einem > externen Quarz etwas empfindlicher gegen externen Einkopplungen > insbesondere über nicht ausreichend
-
Thread
Abstand PORTA, PINA, DDRA
pre] findstr /c:"define PORTA " avr\*.h avr\iom128.h:#define PORTA _SFR_IO8(0x1B) avr\iom1284.h:#define PORTA _SFR_IO8(0x02) avr\iom1284p.h:#define PORTA _SFR_IO8(0x02) ... findstr /c:"define DDRA " avr\*.h avr\iom128.h:#define DDRA _SFR_IO8(0x1A) avr\iom1284.h:#define DDRA _SFR_IO8(0x01) avr\iom1284p.h:#define DDRA _SFR_IO8(0x01) ... [/pre] Das sollte sich in einer CSV-Datei o.ä. zusammenfassen und auswerten lassen.
-
Thread
ATTINY85 o.ä. als I2C zu WS2812 Bridge
doch buffer entsprechend der LED Tiefe x 3 also 900 Byte bei 300 LEDs, da bietet sich eher ein atmega an mit mehr RAM, z.B. atmega1284p mit 16kB Ram für vieles mehr.
doch buffer entsprechend der LED Tiefe x 3 > also 900 Byte bei 300 LEDs, da bietet sich eher ein atmega an mit mehr > RAM, z.B. atmega1284p mit 16kB Ram für vieles mehr. Dann brauche ich eben auch keinen Puffer im Atmel, den ich auch nicht haben will. Sondern die bytes laufen einfach durch, per I2C
-
Thread
Fehler beim Compilieren
funktioniert https://www.mikrocontroller.net/topic/321939 Allerdings kann ich nicht auf meinen ATMEGA 1284P zugreifen, es kommt die Meldung: AREF failed! An was könnte dies liegen?
-
Thread
Bekomme SDHC nicht initialisiert
mit 5 Volt betrieben werden. Soll heißen, die Anfänge eines GPS Logger. HardwareKonfiguration: Atmega 1284p 8Mhz external Quartz. Hardware SPI wird genutzt. Es wird ausschließlich die SPI-Kommunikation für die SD-Karte genutzt. Versorgunsspannung: 3,3 Volt Anschluss Atmega1284 SD Karte CS
-
Thread
ATMega1284P LED geht nicht
Moin, Ich habe einen ATMega1284P auf meinem Steckbrett installiert. An PA0 hängt eine LED gegen VCC. Reset liegt per 1k auf VCC. Ich programmiere den IC per AVR MKII mit folgendem Programm: >>#include <avr/io.h> >> >>
Beitrag #4250491: > Ich bin mir nicht ganz sicher, reicht es, im "AVRISP mkII in ISP mode > with ATmega1284P"-Fenster einfach den IC auszuwählen? Nein, Du mußt in den Projekteigenschaften den richtigen Prozessor wählen, Du hast nur die Programmierfunktion angepasst.
-
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
ATmega2560 ASF vs Arduino
Hallo, ich übernehme gerade einen Prototypen der mit einem ATmega2560 ausgestattet ist. Dieser wurde bisher mit Arduino programmiert. Die Hardware wurde von einer Fremdfirma entwickelt und Arduino kompatibel gemacht. Da die Software aber jetzt stark erweitert wird
wenn der flash genügt würde mir ein atmega1284p besser gefallen, 16 kB Ram (statt 8kB). als Modul auch kompakter: http://www.ebay.de/itm/Mighty-Mini-ATMega1284p-compatible-with-Arduino-/331463717483?hash=item4d2cc6f26b was ist ein ASF?
-
Thread
LiPo Schutz + Laderegler in einem IC
Hallo, für ein Projekt möchte ich einen ATmega 1284P mit einem Single Cell LiPo betreiben. Diesen µC möchte ich direkt am Akku betreiben. Dafür suche ich einen IC der den Akku Lädt und gleichzeitig schützt. Gibt es auch welche, wo es möglich
entsprechenden Stückzahlen wird's vielleicht irgendwann billiger. Abschaltung bei 3.3V : kann dein Atmega erledigen. Wenn der sowieso direkt am Akku hängt, ADC auf REf=VCC, Input=Bandgap stellen, messen, umrechnen. Bei < 3.3V: Zusatzverbraucher Abschalten, in den Sleep-Mode gehen. Wenn das richtig
-
Thread
AVR-Anfängerprojekt (LED-Leiste, DCF77, SHARP-IR)
soll ein Sharp-IR Distanzmesser fertiges US Modul für Arduino besser gleich zum Arduino mighty atmega 1284p wechseln
ein Evalboard dafür habe und auch bereits > Erfahrungen mit dem Controller. dann wird dir der m1284p mehr Spass machen, pinkompatibel zum m32 und 128k flash und 16k RAM
-
Thread
UART und SD Karte
Suchmaschine die Datenblätter finden. Außer mit Hotel-Suchmaschinen. Zum Beispiel liefert Bing für "atmega32 atmega1284 vergleich" sogar als allererstes diesen Link: http://mikrocontroller.net/articles/AVR_Typen (lustig, was?) Und wenn du dort mit Strg-F nach "1284" suchst, landest du in einer Vergleichstabelle
unbedingt. der > von Dir verwendete M32 ist im Prinzip veraltet. Aktuell wäre z.B. der > pingleiche M1284 für rund 6€. Irgendwann steigst du eh um. Alles klar ich habe die Bezeichnungen M 32 bzw MI1284 auf das LCD bezogen. und deshalb nichts gefunden. Restlos verblödet bin ich nicht. Ist mein erstes
-
Thread
[S] AVR-NET-IO - Bausatz oder Fertigmodul, gern auch nur die Platine
Weiterhin kann man pinkompatible andere AVRs in den Sockel stecken. Ich habe mehrere mit einem ATmega1284P in meinem Heimnetz laufen, geht prima. Diese kann ich auch via Port-Forwarding im Router von aussen erreichen. Dann kann man die HW auch noch verbessern: ich habe eine externe 5V Versorgung
wenig proggen können. Was hältst du davon? Den m32 erst durch einen m644p und jetzt zu einem m1284p ersetzt, man muss nur noch mal auf die Registernamen achten, das meiste geht sofort. Der 7805 wurde durch einen Recom R785 1,0A ersetzt, spart den Kühlkörper und Strom, die LED durch eine uh ersetzt
-
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.