-
Thread
Fehlermeldung bei Interruptvektor
interrupt.h> #include <util/delay.h> #define Puffer_Groesse 50 //Puffergröße in Byte #define AVR_ATmega1284P #include <avr/io.h> [/c] Der betreffende Interrupt [c] ISR(USART0_RX_vect) [/c] Handelt sich um einen ATmega 1284P Wäre schön wenn mir jemand helfen könnte. Grüße
-
Thread
Ein kleines Demoboard für Atmega 16
Hallo, kleine Zwischenfrage - gibt es Pinkompatible AVRs zum Atmega16 mit 3,3V VCC und/oder 20MHz? mfG
Thomas S. schrieb im Beitrag #2564772: > kleine Zwischenfrage - gibt es Pinkompatible AVRs zum Atmega16 mit 3,3V > VCC und/oder 20MHz? AtMega 1284P ist pinkompatibel wenn ich mich nicht irre und kann bis 20 MHz ODER 3.3V, aber dann nur bis ca 16 MHz(siehe Bild). Der ist aber teuer. Gruss Patrick
-
Thread
Timer1 in CTC Modus
Jupp, ist ein ATmega 1284PU und läuft momentan mit internem Oszillator mit 20MHz. Die Register sollten schon passen. Hier das Datenblatt dazu: http://www.atmel.com/Images/doc8272.pdf 20MHz / 65536 = 305 Interrupts
Hi >Jupp, ist ein ATmega 1284PU und läuft momentan mit internem Oszillator >mit 20MHz. Halte ich für ein Gerücht. MfG Spess
-
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
Anfänger Warenkorb bitte überprüfen! :)
mega32. Also für ATMega16 oder/und ATMega32 würde ich keinen Cent ausgeben. Die sind veraltet. Besser gleich einen ATMega644p/pa oder ATMega1284 nehmen. Auf dem wird die Programmentwicklung gemacht. Für das fertige Projekt
spess53 schrieb im Beitrag #2562250: > Also für ATMega16 oder/und ATMega32 würde ich keinen Cent ausgeben. Die > sind veraltet. Besser gleich einen ATMega644p/pa oder ATMega1284 nehmen. hmm.. vllt. einfach nur einen 2. Atmega8, kostet ja nur 3€ oder
-
Thread
AVR Net IO mit OpenMCP TWI
Hallo zusammen, ich verwende ein Pollin AVR Net IO mit Atmega1284p und OpenMCP. Nun würde ich gerne eine SRF02 Ultraschall Sensor über TWI betreiben. Weiss einer von euch welche Ports bei OpenMCP per default für TWI verwendet werden bzw. wo diese eingestellt
-
Thread
SBI, CBI mit Atiny2313
ich >da falsch und was ist nur richtig? Das dürften neueren ATTinys sein. Zu denen gehört der ATMega2313 nicht gerade. MfG Spess
History erläutert sein, auf welche tinies sich das ganz konkret bezieht. Bei rcall/call/ret beim m1284P haben der Simulator und das Instructionset Recht, das Datenblatt ist bis heute(6/11) falsch. Mark
-
Thread
Gibt es externe Ringpuffer Bausteine?
Wenn der µC austauschbar ist, dann versuch es mal mit dem ATMEGA1284P. Der ist baugleich mit dem 644 und hat gleich 16kb SRAM anstatt 4kB.
Das ist ja eine Flut von Vorschlägen. Vielen Dank erstmal. Zwei finde ich besonders gut: ATMEGA1284P und ein zweiter Prozessor evt mit externem RAM. @Karlheinz: Das wäre zu schön, aber hier wird nur bei einem Protokoll zwischen zwei Seiten mitgehört. Ich kann nicht aktiv eingreifen. @
-
Thread
C Code optimieren
Hi >und damit passt das >Ding dann nicht mehr in einen Atmega8 und ich werd den 16er einbauen >müssen. Etwas, das ich sehr gerne vermieden hätte. Schon mal etwas von ATMega168/328 gehört? MfG Spess
Programmierbarkeit und Lesbarkeit die Konstanten im RAM. Es gibt ja inzwischen auch AVRs mit viel RAM, z.B. ATmega1284P. Nur für wirklich große Tabellen, z.B. Zeichensätze eines GLCD mache ich mir die Qual mit den Flash-Konstanten. Peter
-
Thread
µC - Alles auf einmal! (Design-Pattern)
seine Leistungsgrenzen gebracht? Das habe ich jetzt nicht nachgeprüft. Ich nutze im Moment einen ATmega32, habe aber auch noch einen mega644 und mega1284 daliegen. Wie sieht es mit denen aus? Ab wann, abgesehen, davon, dass der Flash oder RAM nicht reicht, muss ich auf einen größeren Kontroller wie
SW zu lösen. > Wahrscheinlich so lange man experimentier. Ausschnitt des Datenblattes für den ATMEGA16, Seite 1 • Peripheral Features – Two 8-bit Timer/Counters with Separate Prescalers and Compare Modes – One 16-bit Timer/Counter with Separate Prescaler, Compare Mode, and Capture Mode – Real
-
Thread
Problem mit UART ISR
zu verstehen. Was ich verstehe ist lediglich wie die I/O funktioniert. Habe basierend auf dem Atmega 1284P in C eine i8008 Emulation entwickelt, funktioniert auch soweit. Die i8008 Maschinenbefehle sind jeweils C Funktionen, die Ausführung des emulierten Prozessors erfolgt über ein Pointer-Array.
Aber ich muss eines zugeben: vor ca. 2 Monaten hab ich die Hardware, also auch die Beschaltung der Atmega-Pins, radikal überarbeitet. Kann daher nicht ganz ausschliessen dass irgendwo noch was von Port D gelesen und verwertet wird. Muss ich mir am WE mal ganz genau ansehen...
-
Thread
Nach Reparatur defekt
Hi, ich hab hier nen ATMega1284P mit nen geschützten Bootloader. Nach einer Fehlersuche in der Schaltung mit angelegter Spg. (5V), einer Reparatur (ohne Spg.) und abschließendem Reinigen mit Isopropanol sieht's so aus als ob
funktionieren. Ansonsten funktionieren auf dem Chip alle anderen Teilfunktionen. Ich kann sogar sehen wie der 1284p über den Bootloader angesprochen, irgendetwas antwortet. Hab ich den Chip flankierend angeschossen? Code korrumpiert? Ich wage mal zu behaupten daß ich genug Praxiserfahrung hab, daß mir das durch
-
Thread
Womit programmiert ihr eure µCs?
1) ATMega 32/168/644/1284 , ATXMega 256 2) BASCOM, testweise LunaAVR, wenig C 3) meistens Steckbrett, Alvidi XMega256 Breakout Board, Arduino Uno 4) ATMEL AVRISP mk2 USB Programmer
1.)atmega (8/88) 2.)C 3.)usbasp 4.)avrdude
-
Thread
RS232 -> SD-karte mit Auslesemöglichkeit während der Aufnahme
auch ein ATmega32 mit einer Software-UART eingesetzt werden. Doch bevor ich mich an die Arbeit mache, wollte ich von euch hören, ob ihr schon so etwas ähnliches kennt und was ihr sonst noch für Anmerkungen habt
meinst?" ISP: MISO, MOSI, SCK, RESET RS232: RXD0, TXD0, RXD1, TXD1 So weit ich das im Datenblatt (ATmega1284P) gesehen habe, gibt es keine Überschneidungen. Gruß Ben
-
Thread
Transistortester AVR
SVN archive files for Megu 328 and > mega328_strip_grid. You can use the compiled code for ATmega168 for ATmega168P, ATmega328 and ATmega328P. The P versions only differ with the identification code. The code for ATmega168 can run on the ATmega328. Compiled version for ATmega328 use another memory
> You can use the compiled code for ATmega168 for ATmega168P, ATmega328 > and ATmega328P. The P versions only differ with the identification code. > The code for ATmega168 can run on the ATmega328. then it's okay, but it is necessary
-
Thread
HIH6130 liefert als Ausgabe immer 0x28 ?
Hallo, ich steuer mit meinem ATmega1284p einen HIH6130 an. Ich bekomm allerdings für HumidityH, HumidityL, TempH und TempL immer den Wert 40 zurück oder hexadezimal 0x28. Die I2C Adresse ist 0x27. Angesteuert wird er wie in den
sensor, it will be more useful for my project since I am using this HIH6130-021-001 sensor with ATmega644pa controller
-
Thread
TWI beeinflusst UART1 bei Mega 2561?
Ich hab ein ähnliches Problem beim ATmega1284p, bei mir sinds allerdings ganz wirre zeichen was genau hast du denn geändert?
juku schrieb im Beitrag #2535633: > Ich hab ein ähnliches Problem beim ATmega1284p, bei mir sinds allerdings > ganz wirre zeichen > > was genau hast du denn geändert? Bei mir war die UART1 ganz tot (auch am Oszilloskop). Wirre Zeichen deuten auf ein anderes Problem, nämlich
-
Thread
Für ATtiny4313 kompilieren?
atmega32u4 atmega32u6 at90usb646 at90usb647 at94k atmega128 atmega1280 atmega1281 atmega1284p atmega128rfa1 at90can128 at90usb1286 at90usb1287 atmega2560 atmega2561 atxmega16a4 atxmega16d4 atxmega32d4
atmega32u4 atmega32u6 at90usb646 at90usb647 at94k atmega128 atmega1280 atmega1281 atmega1284p atmega128rfa1 at90can128 at90usb1286 at90usb1287 atmega2560 atmega2561 atxmega16a4 atxmega16d4 atxmega32d4
-
Thread
Initialisieren von Arrays und Strings klappt nicht
funktioniert alles wie erwartet. Hintergrund ist die Implementierung der USART-Schnittstelle am Atmega1284p. Ich habe das Gefühl, ich stehe auf dem Schlauch oder seh den Wald vor lauter Bäumen nicht. Muss ich irgend ein bestimmtes File includen oder dem Compiler bestimmte Optionen übergeben, damit
[i]); i++; } return; }[/code] Makefile [code]# Projektname PROJECT = ng_quad_MEGA1284p_V0_1 # Quelldateien SOURCES = main.c usart.c # Compiler CC = avr-gcc # Objcopy OBJCOPY = avr-objcopy # AVR-Modell MMCU = atmega1284p # Frequenz HZ = 20000000 # Compiler-Flags CFLAGS=-
-
Thread
200ms, Timer1 Problem, Prescaler 256
Hallo, ich schreib gerade mein erstes Programm für meinen ATmega1284p. Ich wollte mit einem Timer ein Zeitsignal von 200ms erzeugen. Ich hab mir ausgerechnet, dass beim CTC Modus des Timers 1, dieser Wert auf 15624 gestellt werden müsste, mit einem Tool bin ich
-
Thread
Frage zu Timer / Uhr
".. Stundenlang ..." Und da hast du auch gemerkt, das zB. die Registeradressen von PortB beim ATMega103 auf anderen Adressen liegen wie beim ATMega1284P? MfG Spess
Hi Nur zur Information: Bei MCS ist der ATMega1284P in der Liste der unterstützten Chips. MfG Spess
-
Thread
ATmega1284p, UART Probleme
Hallo, ich hab einen mega1284p und wollte den UART mal zum Laufen bringen. Ich hab die Libary von P Fleury genommen und den mega1284p eingetragen, was aber wohl nicht funktioniert. Ich bekomm aus dem UART nichts raus und habe folgende
(22) /* USART0, Tx Complete */ [/c] Mein Code in der uart.c [c] #elif defined(__AVR_ATmega1284P__) /* ATmega with two USART */ #define ATMEGA_USART0 #define ATMEGA_USART1 #define UART0_RECEIVE_INTERRUPT USART0_RX_vect #define UART1_RECEIVE_INTERRUPT USART1_RX_vect #define
-
Thread
Einstellungen für Quarzoszillator mit 3V richtig?
Anm.: Laut Datenblatt gibt es keinen offiziellen Speedgrade des Atmega1284P für 20 MHz bei Vcc 3V. Du versuchst ein overclocking.
Also die Versorgungsspannung des Atmega 1284p liegt bei 4,8V Der Oszillator wird mit 3V betrieben, ich hab den AVR jetzt so programmiert, wies oben ist, mit dem Ergebnis, dass ich nicht mehr auf diesen zugreifen kann. Was habe ich
-
Thread
[V] Brennen / Flashen von ATMEL AVR Mikrocontrollern
14-polige: ATTINY 24, 44, 84, ... 20-polige: ATTINY 26, 2313, 4313, ... 28-polige: ATMEGA 8, 48, 88, 168, 328, ... 40-polige: ATMEGA 16, 32, 162, 164, 324, 644, 1284, 8515, 8535, ... nichtmögliche MC: ATTiny 4, 5, 9, 10, ... Bei Interesse bitte Kontaktaufnahme über eine
Hallo, wieviel soll denn das kosten? Ich habe hier noch einen ATMEGA auf einem Board, den kann ich nicht mehr per JTAG flashen, habe aber ISP-Programmierschnittstelle auf PIN-Leisten dran. Ist das Deine Spezialfähigkeit, verfuste Prozessoren zu retten? - Weil ein
-
Thread
ATmega1284p ISP Antwortet nicht
Hallo, ich habe hier ein Problem mit einem ATmega1284p, der sich über den ISP-Port nicht erreichen lässt. Ich habe eine fast baugleiche Platine mit einem ATmega 164PA, die problemlos funktioniert. Die Beschaltung des SPI Ports, sowie der Spannungsversorgungen
>ich habe hier ein Problem mit einem ATmega1284p, der sich über den >ISP-Port nicht erreichen lässt. Stell den ISP Takt mal auf 125kHz. Ein neuer ATMega1284 läuft mit 1MHz internem Takt.
-
Thread
Projekt LED-Cube 8x8x8
Signal aber funktionieren müsste die Schaltung oder ? Reicht ein Keramik-Kondi mit 100 nF am ATMega oder sollten auch welche an die Speicher-Register?
nachzubauen. Im Anhang habe ich dir mal meine Schaltung angehängt. In meinem Projekt verwende ich: - ATMEGA1284 Microcontroller mit 128KB Flash, 4KB EEPROM und 16KB SRAM (wenn schon denn schon) - MOSFETs als Leistungstreiber - Spielereien wie ein paar Taster, Status-LED's, RS232-Anbindung und IR-Empfänger
-
Thread
ATMega1284p richtige Fuses für Oszillator LF TVXO022175 ?
Hallo, ich wollte zum ersten Mal vom internen RC Oszillator auf den Quarzoszillator IQD FREQUENCY PRODUCTS - LF TVXO022175 wechseln. Damit ich mich nicht vertue, was muss ich einstellen? FOSC oder EXTCLK oder ein EXTOSC? Ich würde mal auf EXT OSC 8 Mhz XX 16 CLK 65ms tippen? Gruß Fitzi
-
Thread
Verfuster Atmega 1284p trotz 20 Mhz Oszillator nicht rückholbar?
Hallo, ich hab mir eine Platine mit nem ATmega1284p gebaut, blöderweiße hab ich diesen beim Einstellen auf ein Quarz gestellt, obwohl eigentlich ein Oszillator dran hängt. Theoretisch sollte man doch trotzdem über die ISP Schnittstelle wieder auf
Heinrich schrieb im Beitrag #2493437: > ich hab mir eine Platine mit nem ATmega1284p gebaut, blöderweiße hab ich > diesen beim Einstellen auf ein Quarz gestellt Und weißt Du noch genau, welchen Quarz? Wenn es z.B. für nen 32kHz Quarz ist, sind die 20MHz zu hoch. Der Oszillatorverstärker
-
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
LED Cube mit Windows PC steuern.
alles nur abgekugt und modifiziert. Die Hardware ist grundsätzlich von fornax außer das ich den ATmega1284P statt den ATmega32 verwende um mehr Animationen drauf zu bekommen. Zusätzlich noch Erweiterungen von chr(instructables) für PC Steuerung und Auswahltasten. Die Software basiert auf den Code
-
Thread
UART String Zerlegen.
Problem zu lösen. Ich versuche im Moment so was wie einen Command Line Interpreter auf einem ATMega 1284p umzusetzen. Die Low Level Funktionalitäten wie Senden und Empfangen habe ich alle erfolgreich umgesetzt. Die Daten liegen nach dem Empfang in einem ANSI C String wie z.B. "gettemperatur 1
-
Thread
Webserver [Ulrich Radig] - anderer µC gibt viele Fehler
ATmega32 != ATmega1284p
>Kann ich einfach hingehen und 32 mit 1284P ersetzen bei den defines ? Natürlich nicht. Aber du kannst mal nachsehen ob defines für den ATMega644p mit drin sind. Der kommt deinem am nächsten. Da fügst du Einträge für deinen ATMega1284p
-
Thread
Ethernet mit Atmega und ENC28J60
in Produktion. Ich habe den ENC28J60 eingesetzt ansteuerung mit Hardware SPI halt. Nutze einen Atmega 1284P. Nun habe ich wirklich 0 Ahnung von Ethernet und bin auch sonst nicht gerade der hellste was Programmieren angeht mir bereiten da selbst simple Dinge schon Probleme. Ich suche nun den Einstieg
Gibt es eventuell schon Projekte mit Etherrape und dem 1284P, so dass ich für den allerersten Test einfach nur die Dateien einbinden muss und sofort starten kann ohne etwas anpassen zu müssen? Ohne deinen Schaltplan zu kennen wird dir das keiner beantworten
-
Thread
EEPROM als FLASH
ATMEGA8 PS: das hier habe ich gelesen http://www.mikrocontroller.net/topic/56317 hex will ich nicht, wenn dann schon fertig binäres... klar
Ich benutze unter anderem einen ATMEGA1284 für Webserver mit diversen Schalt- und Anzeigemöglichkeiten. Nur habe ich da mittlerweile soviel Krims-Krams draufgepackt dass da gelegentlich den Speicherplatz überschreiten würde und ich irgendwelche
-
Thread
[s] Kiste mit verschiedener Elektronik (u.a. AVR uC, HD44780, Temp Sensoren uvm.) + Steckbrett
shop/dt/OTgwOTk4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Microcontroller/Microcontroller_ATMEL_ATmega8_16PU.html http://www.pollin.de/shop/dt/MjkwOTk4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Microcontroller/Microcontroller_ATMEL_ATmega16_16PU.html http://www.pollin.de/shop/dt/ODgwOTk4OTk-/Bauelemente_Bauteile
shop/dt/OTk4ODk4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Microcontroller/Microcontroller_ATMEL_ATmega1284P_PU.html
-
Thread
Mit RS422 / 485 SPI Signale über 5 Meter übertragen
ja dann eine Laufzeit von 10ns darstellt. Als Daten habe ich 1200 Bits beim Senden von meinem ATMega1284p an die Peripherie und villeicht 100 Bits beim Empfangen der Daten von meiner Peripherie, diese Werte sollen sich 500mal die Sekunde ändern können, also bleib ich doch noch weit unter 1Mhz ?
@ hurrahurra (Gast) >Als Daten habe ich 1200 Bits beim Senden von meinem ATMega1284p an die >Peripherie und villeicht 100 Bits beim Empfangen der Daten von meiner >Peripherie, diese Werte sollen sich 500mal die Sekunde ändern können, >also bleib ich doch noch weit unter 1Mhz
-
Thread
Hilfe, Bascom - loadlabel geht nur bis 64k
Befehle Loadlabel für den Sprachbefehl (z.B. Ziffern 0-9, diverse Worte). Das Ganze geht wunderbar für Atmega644, allerdings haben nur wenige Worte Platz. Jetzt möchte ich das Ganze erweitern und habe einen Atmega1284P verwendet (128kB), doch loadlabel geht - wie ich nach längerem Suchen entdeckt habe - nur
Für den größeren Speicherraum benützt der ATMEGA1284 außer den X, Y, Z-Registern, die 16Bit breit sind, noch ein zusätzliches Register. (Für die weiteren Adressleitungen) Bascom kenne icht nicht, daher kann ich nicht sagen ob Du den entstandenen
-
Thread
Overflow bei Berechnung - wie finden?
Liebe Kollegen, ich vermute, dass ich in meinem C-Programm für ATMEGA1284P einen Overflow bei einer Berechnung habe. Ich habe nämlich in dem Programm drei lange int16 Arrays erstellt (3 * 1024) und mit 0 gefüllt. An einer anderen Stelle des Programms werden die Nullen
-
Thread
Übersichtsfrage zu den ATmega Serien
gibt ja an, dass es sich um einen aktuellen ATmega im 40/44-poligen Gehäuse handelt. Außerdem sollten die '4'er alle untereinander Pin- und Registerkompatibel sein, richtig? Würde sich anbieten wenn das Projekt in dessen Verlauf doch noch größer
sollten die '4'er alle untereinander Pin- und >Registerkompatibel sein, richtig? Nicht ganz. Der ATMega1284P hat einen 8Bit Timer mehr. Der ATMega644 besitzt im Gegensatz zu den ATMega644a/p/pa nur eine UART. MfG Spess
-
Thread
Eine Frage zum Pollin AVR-NET IO
Sehr sehr gut gemacht und der Code ist gut kommentiert. Du benötigst allerdings mindestens einen Atmega32 (besser Atmega1284)! Schau dich mal in dem Forum um...da müsste es noch eine frühere Version geben, welche auch auf einem Atmega32 läuft. Grüßle
infest schrieb im Beitrag #2466948: > Du benötigst allerdings mindestens einen Atmega32 Sorry, meinte Atmega64!!!
-
Thread
Atmega 1284p nicht über JTAG ansprechbar
Hallo, ich beschäftige mich gerade mit den AVR-Raven Boards,jedoch ist mittlerweile fast das gesamte DevKit tot. Bei Board Nr. 1 ist der Hauptcontroller 1284p nicht mehr ansprechbar (also weder über JTAG noch ISP), bei Board 2 ist der 1284p nicht über JTAG ansprechbar, über ISP lässt sich eine Software flashen, welche auch über AVR-Dude verifiziert wird. Fuses sehen soweit ganz gut aus: avrdude: safemode: lfuse reads as E2 avrdude: safemode: hfuse reads as 18 avrdude: safemode: efuse reads as FF Für den JTAG Zugriff benutze ich ein AVR Dragon. Der 3290, welcher auch auf dem Board ist, lässt sich
-
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
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
Bootloader ATmega1284P
www.mikrocontroller.net/articles/AVR_Bootloader_in_C_-_eine_einfache_Anleitung Statt dem beschriebenen ATmega88, benutze ich jedoch einen ATmega1284P. Ich benutze den AVR Dragon zum Flashen. Mein ursprüngliches Programm hatte ich schon drauf, was mir auch bestätigt hat, dass die serielle Schnittstelle mit
sind alle Haken bis auf SPIEN gelöscht. In der uart.c musste ich die Zeile #elif defined(__AVR_ATmega164P__) || defined(__AVR_ATmega324P__) || defined(__AVR_ATmega644P__) mit || defined(__AVR_ATmega1284P__) ergänzen, da der ATmega1284P damals wohl noch nicht existiert hat. Beim Compilieren bekomme
-
Thread
reziproker Frequenzzähler, GPS-stabilisiert, ATmega162
an eine vorhandene Schaltung (http://www.mikrocontroller.net/topic/231283#new), bietet sich ein Atmega162 an, der einen weiteren Timer (T3) mit 16bit Auflösung und Capture-Eingang aufweist und im DIL-Gehäuse einen einfachen Nachbau erlaubt. Andere ATmega64/128/... oder ATmega1284P gibt es nur im TQFP-Gehäuse
fm_software.htm#bsp2 Die Codegröße läßt mit <4000 Bytes immer noch Platz für eigene Anpassungen. Ein ATmega1284 könnte regulär mit 20MHz laufen und wäre damit 25% schneller. Aus Jux hatte ich den ATmega162 mal mit 50% übertaktet - keine Probleme. Faktor 2 könnte man noch herausholen, wenn man den Vorteiler
-
Thread
Global typedef struct mit signed char?
der Debugger schlicht ein Problem mit signed Bitfeldern. Nicht nur der Debugger, sondern auch ein ATmega1284P? Hier verursacht es ebenfalls Probleme. > Wieso überhaupt ein Bitfeld? Der gezeigte ausschnitt ist nur ein vereinfachter Teil des Bitfeldes. Habe das gleiche Problem mit - AxisRelPos:16;
. (Oder eine Einstellung) In AVR Studio 4 geht es. Unter Studio 4 compiliert, läuft es auch im ATmega1284P.
-
Thread
Atmel AVR in der Industrie
Ich möchte meinen Senf auch gerne dabeigeben. AVRs werden auch in vielen Waschanlagen (ATMega1284P) und bei Geldautomaten einer bekannten Firma verbaut. Uni-Trend verbaut AVRs in manchen Messgeräten und die Lichtorgel unserer Infrarotkabine läuft über einen ATtiny13A.
-A hatte glaub ich einen ATMega1280.
-
Thread
ENC28J60 - CLKOUT?
angeschlossen da ich allerdings einen Quarz nutze sind XTAL1 und XTAL2 schon besetzt. Ich nutze einen Atmega 1284P. Danke
Quartz einsparen geht nicht. Der 1284P mag 25Mhz nicht das is ne Nummer zu groß für ihn ;-)