-
Thread
Schutzbeschaltung Atmega1284P Induktive Lasten
Hallo zusammen, ich stehe im Moment vor dem Problem, dass ich eine Hydraulikanlage mit einem Microcontroller überwachen soll, meine jetzige Schutzschaltung jedoch nicht ausreicht und das Board zerstört wird. Leider komme ich nur an die Litzen, an denen entweder ein 24V Steuersignal, oder ein undefiniertes ("hängt in der Luft") Steuersignal anliegt. Wäre die Beschaltung im Anhang ausreichend um den Controller und die genutzten Bauteile vor Schäden durch Über-/Unterspannung (generiert von den Motoren) zu schützen? Wie bzw. womit kann ich diese Spannungsspitzen messen? Gruß und danke schonmal
-
Thread
Wird es einen ATmega648 geben?
Es gibt einen ATMega644(P)(A)(PA), was gefällt Dir an dem nicht?
Ingo schrieb im Beitrag #2953784: > Der 644 hat eben nur 4k RAM, nicht 8k Dann nimm den ATMega1284, der hat 16K RAM. blubbb schrieb im Beitrag #2953689: > wird es denn einen ATmega648 geben? Ein ATTiny2565 oder ATTiny25661 wäre mir lieber... ;-) ...
-
Thread
Flashen mit Atmel Studio 6
Vielleicht spielt es keine Rolle, aber was mir an den Bildern auffaellt ist das im Schaltplan ein ATMEGA664P angegeben ist, im Screenshot vom AVR Studio aber oben ein ATMEGA1284P ausgewaehlt ist. So weit ich weiss unterscheiden sich die beiden Typen in der Groesse des Flash. Belehrt mich wenn das egal
Vielleicht spielt es keine Rolle, aber was > mir an den Bildern auffaellt ist das im Schaltplan ein ATMEGA664P > angegeben ist, im Screenshot vom AVR Studio aber oben ein ATMEGA1284P > ausgewaehlt ist. Das ist durchaus korrekt. Die beiden Typen unterscheiden sich nur durch die Speichergröße. Verbaut
-
Thread
Auswahlhilfe Datenlogger Atmega1284p
Moin, ich habe ein AVR-NET-IO mit dem A1284p am laufen. Hier nehme ich von 20 - 1Wire Temperaturmesswerte auf. Diese will ich loggen und zu einem PC schieben. Frage: Wie am besten, einfachsten angehen? Vorgaben: -20 Messwerte -alle 5 Minuten loggen -Temperatur mit Komma (z.B 23.4) -Aufzeichnung Vorzugsweise in Textdatei die so aussehen soll: Temperaturfühlernr. | Temp in °C | Uhrzeit | Datum 1|20.3|13:44|09.12.2012 Möglichkeiten: 1. Der PC hängt schon an Seriell. Ich speichere die 5 minütigen Temp-Werte im A1284p und schiebe Sie - wenn der Rechner hochgefahren ist - zum PC. Dieser
-
Thread
UART0 und UART1 am ATMega1284P klappt nicht
Hy zusammen, ich bin so langsam am ende mit meinem Nerven. Ich versuche auf einem ATmega1284P beide UART am laufen zubekommen, "soweit" klappt es auch. Das Ganze soll später so ablaufen. PC(srting einlesen am UART1)->Atgema1284P->über UART0 zurück zum PC. das ganze läuft mit Teraterm
UART1 (ein FTDI RS232 to USB). Zum Versuchen habe ich teraterm 2 mal offen und wenn den AtMega1284P Spannung anschliessen soll "Start" auf beiden terminals erscheinen. dies Passiert aber nur 100% mit UART1(FTDI) am UART0 kommt "CTaBt". Ich habe anschließent ein paar worte eingetippt um zu prüfen
-
Thread
JTAGICE3 + AVRStudio - Error Programming Mode - Fehler?
Hey, folgendes Pinning nach Anleitung: JTAG <----> ATmega644 1 (TCK) <-> PC2 (TCK) 2 (GND) <-> 11 (GND) 3 (TDO) <-> PC4 (TDO) 4 (VTG) <-> 10 (VCC) 5 (TMS) <-> PC3 (TMS) 6 (nSRST) <-> 9 (RESET) 7 (N/A) <-> --- 8 (nTRST) <-> --- 9 (TDI) <-> PC5 (
als 250 kHz bei einem Controller im Auslieferungszustand. Ich habe hier den "größeren Bruder" ATmega1284P, der tut völlig problemlos mit dem JTAGICE3.
-
Thread
"beat" erkennung mit Atmega1284
= _BV(ADEN)|_BV(ADSC)|_BV(ADFR)|_BV(ADIF)|_BV(ADPS2)|_BV(ADPS1); #elif defined (__AVR_ATmega32__) || defined (__AVR_ATmega644__) || defined (__AVR_ATmega1284__) || defined (__AVR_ATmega1284P__) ADCSRA = _BV(ADEN)|_BV(ADSC)|_BV(ADATE)|_BV(ADIF)|_BV(ADPS2)|_BV(ADPS1); #endif [/c] mydefs.h[c]#if defined (__AVR_ATmega644__) || defined (__AVR_ATmega168__) || defined (__AVR_ATmega1284__) || defined (__AVR_ATmega1284P__) #define TIMSK TIMSK1 #endif [/c] Ich finde die Schreibweise im Übrigen furchtbar.[c]
-
Thread
ISR macht mucken
Moin, ich mach hiern bisschen Spielerei, hab nen alten 6522 aus meiner Jugendzeit an nen ATMega 1284P angehängt der einwandfrei läuft. Knuffiges Teilchen. Über ISR(INT2_vect) kommt nen Interrupt rein. Dort wird ein Bit für Zähler++ im Hauptprogramm (Ausgabe auf ein Touch-Display) gesetzt das
-
Thread
seltsame für mich unlösbare errors
compiler unter windoof nämlich [code] obj\Debug\main.o||In function `main':| D:\__coding\avr\atmega1284p lcd test\PCapp\comtool\main.cpp|32|undefined reference to `_imp__pthread_create'| D:\__coding\avr\atmega1284p lcd test\PCapp\comtool\main.cpp|38|undefined reference to `_imp__pthread_create'| D:\__coding\avr\atmega1284p lcd test\PCapp\comtool\main.cpp|44|undefined reference to `_imp__pthread_join'| D:\__coding\avr\atmega1284p lcd test\PCapp\comtool\main.cpp|45|undefined reference to `_imp__pthread_join'| ||
-
Thread
AVR Atmega1284P - langsam?!
UART senden. Was genau dort passiert ist erstmal unrelevant, denn ich musste feststellen, dass mein Atmega1284P mit externem 18,432MHz Quarz irgendwie mit Handbremse läuft. Zum Testen der Geschwindigkeit habe ich folgenden C-Code verwendet: [c] #include "bitOperations.h" #include "uart1284P.h"
Takt wurde an Pin B1 per Oszilloskop geprüft. Nun zu meinen Fragen: a) Ist es normal, dass der Atmega1284P für solche 3 Schleifen so extrem lange, sprich 3 Sekunden benötigt? b) Läuft der Atmega vielleicht irgendwo mit Handbremse, wenn ja wie kann ich diese lösen? c)Stromsparmodi müssten doch
-
Thread
ATMega32 leistungsfähiger als ATMega88?
Kommt darauf an was für dich leistungsfähiger bedeutet. Auf jeden Fall ist der der atmega88 etwas neuer. Er kann z.B. jeden Pin als Interrupt verwenden (PCINT), der atmega32 hat nur die INT0, INT1 und INT2 (PCINT und INT sind aber nicht gleichwertig, schau mal ins Datenblatt). Der Atmega88
Hi >So denke ich fange >ich mal mit dem ATMega88 an und sollten mir die I/O bzw. der Speicher >nicht reichen so geht es auf dem ATMega32 weiter. Dann nimm statt des ATMega32 einen von diesen: http://www.atmel.com/Images/8272S.pdf MfG
-
Thread
ATMega1284p Watchdog Interrupt Mode
Hallo, anbei mein Versuch den Watchdog Interrupt Mode zu testen. Es geht nicht. Ich habe immer wieder den Interrupt+Reset Mode. WDE wird einfach nicht beachtet. Der Stop Mode funktioniert. Der reine Reset Mode funktioniert auch. Der Interrupt+Reset Mode geht auch. Nur der reine Interrupt Mode geht nicht, er wird immer als Interrupt+Reset Mode Interpretiert. Was ist da falsch?
-
Thread
LMP90100 Schaltung für Thermoelement an Atmel MC
übrigens diese verwendet werden: HSTC von omega http://www.omega.de/produkt/t2/hstc.html MC ist ein Atmega 1284P-PU mit Display und Bedienfeld. Noch Fragen? Immer her damit. Freue mich auf Vorschläge und Anregunden oder aber auch eagle Daten. Gruß
diese verwendet werden: HSTC von omega > http://www.omega.de/produkt/t2/hstc.html > MC ist ein Atmega 1284P-PU mit Display und Bedienfeld. > > Freue mich auf Vorschläge und Anregunden oder aber auch eagle Daten. > Gruß Nimm lieber was einfacheres, das billiger ist und auch schn länger am Markt
-
Thread
Platinen abzugeben - Steuerung Aquarium oder andere Dinge
taugt das Gerät oder einfach als "sonstwas"-Steuerung. Realisiert ist (und funktioniert): - µC Atmega644 oder 1284 - RTC DS1307 mit Pufferbatterie - 7 Relais 230V - 3x PWM 12V 1A - 12V, 5V, und 3,3V Spannungsversorgung - LCD-Display Anschluss - 5Tasten Tastenfeld (ist mit dabei) - Netzwerkschnittstelle
-
Thread
FM Sender mit AVR
Hallo, ich habe es jetzt mit einem ATmega1284 und AM im Mittelwellenbereich gemacht und es funktioniert. Gruß
-
Thread
STK 500 und atmega1284P-PU
, ich habe vor ne Woche hier gefragt welchen MC ich mir kaufen soll, der ADC kann mir wurde der atmega1284P-PU empfohlen! Das Problem nu... 1. es gibt keinen atmega1284P-PU NUR einenatmega1284P 2. ich kriege es nicht zum laufen! Da steht Reading device ID......Failed! [ERROR] Failed to enter programming
Hi >1. es gibt keinen atmega1284P-PU NUR einenatmega1284P Das PU bedeutet lediglich bleifreies DIP-Gehäuse. >2. ich kriege es nicht zum laufen! Da steht Reading device >ID......Failed! Spielt auf meinen STK500 problemlos
-
Thread
Hardware PWM Timer1 funktioniert nicht
Servo anständig langsam fahren zu lassen. Also habe ich mir überlegt ein Bussystem aufzubauen. Mit 6 atmega8 als Slave und jeder bekommt jeweils 3 Servos zum ansteuern. Als Master nehm ich einen Atmega16/32 der dann den Slaves immer die positionen für die Servos schickt. Dann muss ein Chip nicht wie vorher
Vielleicht habt ihr noch ein paar Ideen wie ich das lösen könnte. Hab mir schon überlegt anstatt ein atmega8 ein atmega1284p als Slave zu verwenden. Dieser Besitzt 4Pins die mit einem 16bit Timer verbunden sind. Der kostet aber beim pollin 6€ das Stück. Hoffe das ich euch nicht zu sehr zu getextet hab
-
Thread
uart interrupt oder uart pollen mit timer interrupt?
sinnvoller?? das taster abfragen, würde ich im systemtick reinpacken. Konkret geht es um einen Atmega1284p. neben den Uart Interrupt wäre noch einen frequenzmessung via capture compare pin enthalten. Zum einen frage ich mich ob es sinnvoll ist ein Echtzeitbetriebssystem zu verwenden wenn man "
papaschlumpf schrieb im Beitrag #2922474: > Konkret geht es um einen Atmega1284p. > neben den Uart Interrupt wäre noch einen frequenzmessung via capture > compare pin enthalten. Welche maximale Grenzfrequenz? Das ist dein Auslegekriterium. Wenn genug Zeit bleibt,
-
Thread
Ersatztype AVR Mega
der P-Typen im Normalfall gar nicht lohnt – schau dir das mal im Datenblatt an. Falls du den ATmega164A grad nirgends bekommst, suche auch mal nach den Typen mit mehr Speicher, oft sind die sogar billiger: ATmega324A ATmega324PA ATmega644A ATmega644PA ATmega1284 ATmega1284P Alle haben
verkleinern, was zu weniger Stromberbrauch aber höherer ESD Empfindlichkeit führt. Im Fall vom Atmega16 schaut das so aus: Urtyp: Atmega16 PicoPower: Atmega16P PicoPower mit kleiner Strukturbreite: Atmega16PA kleine Strukturbreite: Atmega16A
-
Thread
Hilfe bei AD-Wandler!
> >>Könnt ihr mir bitte einen guten MC fur meinen STK 500 >>empfehlen mir einem ADC? > > ATmega1284P > > MfG Spess Hallo spess http://www.reichelt.de/Atmel-ATMega-AVRs/ATMEGA-1284P-PU/3/index.html?;ACTION=3;LA=446;ARTICLE=112738;GROUPID=2959;artnr=ATMEGA+1284P-PU;SID=12UKfRJn8AAAIAAGs7EOI751cf695f8a9a1a089fe43dfc04b8735
mal im Anhang. > > MfG Spess Aber der Verlinkte von mir!! http://www.reichelt.de/Atmel-ATMega-AVRs/ATMEGA-1284P-PU/3/index.html?;ACTION=3;LA=446;ARTICLE=112738;GROUPID=2959;artnr=ATMEGA+1284P-PU;SID=12UKfRJn8AAAIAAGs7EOI751cf695f8a9a1a089fe43dfc04b8735 der ist doch den du gemeint hast oder
-
Thread
Avarice und ATMEga32U4
Serial number: 07:00:00:00:34:57 Reported JTAG device ID: 0x9587 Configured for device ID: 0x9587 atmega32u4 JTAG config complete. Preparing the target device for On Chip Debugging. Waiting for connection on port 4242. Soweit sieht also gut aus. Dann starte ich avr-gdb und versuche zu avarice zu
sie beim JTAGICE3 benutzen (AVaRICE Feature Request 3586529). Dort sieht das so aus (für einen ATmega1284): [pre] 0x01 --> 0e 00 0c 00 12 01 00 02 00 1f 00 01 00 00 02 00 ^^^^^^^^^^^^^^^^^^^^ 00 00 00 00 00 fe 00 00 00 01 00 10 08 03 01 00
-
Thread
suche Clampdioden im SO8 und Beschaltung
zu überschreiten? Leider habe ich im Datenblatt keine Angabe zu den erlaubten Strömen gefunden atmega1284
-
Thread
Taktumschaltung ATtiny2313
Hi >Ich war grad neugierig auf den "ATmega128RFA1" hab ihn aber auf die >Schnelle nicht gefunden. Ich kenn nur die dicken Brummer ATmega1284 >(40-poliges DIP), der RFA1 ist einer im SMD-Gehäuse? http://www.atmel.com/devices/ATMEGA128RFA1
Markus Weber schrieb im Beitrag #2918343: > Ich kenn nur die dicken Brummer ATmega1284 > (40-poliges DIP), der RFA1 ist einer im SMD-Gehäuse? Ja, den gibt's nur im QFN. Aber auch einen ATmega1284 bekommst du in TQFP oder QFN, da sind sie bei weitem nicht so riesig wie in DIP
-
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
AVR Atmega164PA mit AVR Studio 6 Timer/Counter Register Problem
dazu drin. Bei den Interruptvektoren steht, daß es die 3er-Vektoren nur für den 1284p gibt. >> 3. Applies only to Atmel ATmega1284P. Danach hat der 1284 den Timer3 auch nicht. mfg.
Hi >Und warum steht das im Datenblatt anders drin? Weis ich nicht. Für den ATMega1284 gab es mal ein separates Datenblatt. Mit 4 Timern. Bei der Zusammenführung der ATMega164/324/644 und 1284 in ein Datenblatt war der 4.Timer des ATMega1284 plötzlich weg. Kam erst in einer späteren
-
Thread
Array in Datei schreiben
main.elf Aber was hat dec mit hex zu tun? Und wieviel freier Speicher ist das z.B. bei einem atmega1284p?
-
Thread
Porbleme mit JTAGICE mkii
mit diesem Problem zu sein.... Ich verwende ein original Atmel jtagice mkII zusammen mit einem Atmega 1284P auf einer Lochraster-Platine mit 20 Mhz Quarz. Alles funktionierte monatelang reibungslos... bis ich heute das Update auf Version 1928 des StmelStudio 6 installierte. Danach wollte er
schon findet die Versionsprüfung nicht mehr statt. Jetzt läuft's hier endlich wieder mit dem mega 1284P!
-
Thread
SPI Problem - Atmega1284p
Hallo Zusammen, ich habe folgendes Problem: Ich habe den vs1011 am Laufen am SPI, ich kann auch senden (Mastermode). Sobald ich jedoch folgendes Konstrukt aufrufe, stoppt alles. Nichts geht mehr weiter. Was mach ich falsch? uint8_t SPIreadwrite (uint8_t data) { while(!(SPSR & (1<<SPIF))); SPDR=data; while(!(SPSR & (1<<SPIF))); return SPDR; } Das hier geht ohne weiteres: (ich schreibe nur zum vs1011 und lese nicht) void SPIwrite (uint8_t data) { while(!(SPSR & (1<<SPIF))) ; SPDR=data; } Vielen Dank freddyv.95
-
Thread
Timer beim Atmega 1284P
Hi, habe vor den Timer3 des Atmega1284P zu benutzen um nach einer gewissen Zeit etwas auszuführen. Der Timer3 ist ein 16 Bit Timer der von 0 bis 65535 zählt. Bei 12Mhz brauche ich also in etwa 56mal einen Overflow für 10 Sekunden
-
Thread
Atmega32 - "Halb" kaputt?
AtmegaZerstörer schrieb im Beitrag #2901641: > Ich messe -2V, das sollten doch +5 sein, oder? oO AtmegaZerstörer schrieb im Beitrag #2901695: > Also muss das Problem doch wo anders sein... Dann such
AtmegaZerstörer schrieb im Beitrag #2901736: > Ist es normal, dass ich die Resetleitung abbauen kann, > sodass RST unbelegt ist, und dass der mC dann einfach weiter läuft? Ich bin mir nicht sicher,
-
Thread
LCD Beschaltung mit SPI und ISP
leider zu klein das ich einen Screenshot vom Schaltplan machen kann. Die Schaltung besitzt 2 ATMega8 und 5 SPI Anschlüsse. Die CS Leitungen liegen auf den PD Ports des "Master" Chips. Ein weiterer ATMega8 ist am LCD angeschlossen und sient als Slave für den Master. Auf diesem läuft alleine
Hi >der ATMega8 schnell an seiner grenze, Es gibt auch noch andere AVRs. Ein ATMega644P/PA oder ein ATMega1284P hat Speicher satt und auch noch 2 UARTs, die auch SPI können. Außerdem kann man die mit 20MHz laufen
-
Thread
Brauche HILFE beim entwickeln eines Steuergerätes für mein Prototyp Multifunktionsgerät
Akku-Wächter mit zwei zuständen (1. Überladung u. 2. Entladen) mit anschluss am Hauptcontroller(ATMEGA 1284P) - 2 rote SMD LEDs mit anschluss am Hauptcontroller - Relais Steuerung mit Diagnose am Hauptcontroller - ISP an allen Controllern - Überspannunsschutz Spannungsquelle: - 12 Volt
-
Thread
Statemaschine mit Sprung oder ähnlich.gibt oder geht so was
das ganze nochmal auf einem Blatt skitzzieren...ein Tipp wäre super. Achja ich verwende einen ATMega1284P mit 16MHZ, AVR Studio 4.19 Danke Peter
-
Thread
IC mit 3 x 16 bit PWM
Lieblinge das nicht können? Habe kürzlich noch 4 mal 16 Bit Hardware-PWM gemacht, glaube es war mit dem Atmega1284, könnte aber noch nachgucken. Du brauchst ja nur zwei 16-Bit Timer mit eigenständigen compare-Registern. Es geht also definitiv ohne externe Hardware.
Rene Zimmermann schrieb im Beitrag #2895574: > Da meine Lieblinge die ATTiny's > und ATMega's das leider nicht können muß das wohl extern dran. Da gibt es einige ATmegas: ATmega640 hat 12 * 16Bit PWM ATmega1284P hat 4 * 16Bit PWM Und falls 10Bit reicht: ATtiny861: 3 * 10Bit PWM
-
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
Funktion mehrfach aufgerufen geht nicht mehr.
]; } [/c] bekomme dann aber die Fehlermeldung: Compiling: main.c avr-gcc -c -mmcu=atmega1284p -I. -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=main.lst -fno-inline-small-functions -fno-split-wide-types -fno-move-loop-invariants
-
Thread
Frage zu Software-Handshake per Serieller Schnittstelle
Ich brüte gerade über folgendem Problem: Ein Atmega-basiertes Gerät gibt mit 9600 Baud ein Listing zu einer RS232 Schnittstelle aus. Diese ist nur minimal beschaltet (TxD, RxD, GND). Am anderen Ende der seriellen Leitung möchte ich wahlweise entweder
ankommt: auf nachfolgendes XON warten // falls keins kommt: normal weitermachen // Mikrocontroller: Atmega 1284P @ 18,432 MHz uint8_t waitforXOFF (void) { uint16_t w; for (w=0;w<65535;w++) { if (UCSR0A & (1<<RXC0)) { // ein Zeichen ist angekommen if (UDR0 == XOFF) { // quittieren
-
Thread
Eclipse - Definition von µC und "Syntax Highligthing"
mal das "Fehlverhalten". Ich habe folgendes System: Windows 7 64Bit, Eclipse (Juno), STK 500, ATmega 1284P In den Projekt-Einstellungen habe ich den ATmega 1284P ausgewählt. Meines Wissens wird dadurch das Define "__AVR_ATmega1284P__" gesetzt. Das "syntax highlighting" und die Präprozessor-Ausgabe für den folgenden C-Code verhält sich zumindest so, als wenn "__AVR_ATmega1284P__" definiert und "__AVR_ATmega16__" nicht definiert ist: [c]#if defined __AVR_ATmega16__ #error ATmega16 defined #endif #if defined __AVR_ATmega1284P__ #warning ATmega1284ap defined
-
Thread
312(13x24) RGB LEDs Multiplexen
Projekt. Ich möchte gerne 312 RGB LEDs ansteuern mit mindestens 12Bit Auflösung. Ich will einen ATmega1284p@20MHz verwenden, wenn es sein muss auch mehrere, die dann über UART oder SPI kommunizieren können. Weiterhin soll natürlich jede LED einzeln dimmbar sein um die Farben einzustellen. Was denkt
werden. Der PIC ist leider ein 16Bit Controller und ich bin mir nicht ganz sicher, ob das mit dem ATmega überhaupt möglich ist. Vielleicht hat hier ja jemand eine bessere Idee oder kann mir erklären, wie das Verfahren genau funktioniert. Wisler
-
Thread
Timer1 ISR - kein festes zeitverhalten
hallo zusammen, ich habe seit gestern ein problem mit meinem timer1 (atmega 1284p). zuerst meine konfig: [c] #define CLK_PRELOAD_10MS 2499L void sys_clk_init(void) { /* Compare Match */ TCCR1A = 0; TCCR1B |= (1<<WGM12) | (1<<CS11) | (1<<CS10);
-
Thread
PC Lüfter Drehzahl regeln
Portzahl vorhanden ist. Also ich nehme meist die Reihenfolge "ATtiny85 (8 Pin), ATtiny84 (14 Pin), ATmega328 (28 Pin) und ATmega1284 (40 Pin). In der SMD-Version gibts teilweise jeweils noch mehr Pins. >> Und wie wäre es, bei mehr benötigter Leistung einfach mehrere OPV >> parallel zu schalten? >
-
Thread
Atmega1284p und Interrupt am PD6 bzw. PCINT30
Hallo alle zusammen, die mC-Welt macht mir wahnsinnig viel Spaß und ich will sie schneller näher kennenlernen. Nun meine Frage, ich habe jetzt eine Platine gebaut und einen Taster am PD6 (PCINT30) angebracht. Allerdings schaffe ich es nicht den Interrupt richtig zu konfigurieren. Geht es überhaupt am PCINT30 einen Interrupt durch den Taster auszulösen? Habe zum Testen den Taster an PCINT0 angeschlossen und der Interrupt wird ausgelöst! Wo ist dann das Problem? Ist PCINT30 nicht interruptfähig? Hier der Auszug: #include <avr/interrupt.h> #include <util/delay.h> int main(void) {
-
Thread
Prototypen anlegen mit struct
Hi Mario, das habe ich ja gemacht...Dann kommt dieser Fehler: Linking: Hexfiles/MEGA1284_P.elf avr-gcc -mmcu=atmega1284p -I. -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=main.o -fno-inline-small-functions -fno-split-wide-types
} return false; } [/c] dan kommt diese Meldung: Compiling: main.c avr-gcc -c -mmcu=atmega1284p -I. -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=main.lst -fno-inline-small-functions -fno-split-wide-types -fno-move-loop-invariants
-
Thread
avrdude jtagice mk2 verification error
verifizieren. Takt extern 12 MHz, Programmer ist ein Original Jtag ICE MK2 [code] avrdude -p atmega1284p -P usb:0000 0xxx -c jtag2isp -F -B 8 -U flash:w:Hexfiles/MEGA1284_P.hex -u -U lfus e:w:0xff:m -U hfuse:w:0xd7:m -U efuse:w:0xfd:m avrdude: AVR device initialized and ready to accept instructions
um die Terminal-communikation sichtbarzu machen benützt du folgenten Terminal-Aufruf: avrdude -p atmega1284p -P usb:0000 0xxx -c jtag2isp -t -vvvv Hans Peter
-
Thread
AVR Ausgänge frieren ein
Hallo Community, bei einem fertigen Layout mit einem ATMega1284P tritt ein merkwürdiger Effekt auf: Wenn ich mit einem 1:1 Tastkopf am Quarz mit 14,7456 MHz messe, spinnt der AVR gelegentlich herum. Mir ist klar, dass ich den Quarz dermaßen störe, dass er seine
Alu schrieb im Beitrag #2864027: > bei einem fertigen Layout mit einem ATMega1284P tritt ein merkwürdiger > Effekt auf: Wenn ich mit einem 1:1 Tastkopf am Quarz mit 14,7456 MHz > messe, spinnt der AVR gelegentlich herum. Mir ist klar, dass ich den > Quarz dermaßen störe
-
Thread
AX82 - ZX Spectrum Emulator mit AVR + CPLD
sein könnte. Außerdem sollte es auch möglich sein, einen KC85/2 (oder/3) zu emulieren. Mit einem ATMega1284P und einem XC9572 sollte sich das sogar umschaltbar realisieren lassen. Jörg
A ZX81 emulator should be possible, with the ATMega1284P probably both emulators switchable. The CPLD should work with both variants and also most of the emulator core. This must be changed: - video signal generation - Memory protection for ROM
-
Thread
8x S0 Schnitstellen Logger mit AVR
ein Pollen von 8 Eingängen meinen Webserver wohl mehr als stören würde. Beides zusammen auf einem Atmega1284p. Oder bin ich auf dem Holzweg ?
Den Atmega1284P weil mein "Projekt" ( Layout ) auf dem Web Module von Ulrich Radig aufbaut. http://www.ulrichradig.de/home/index.php/avr/avr-webmodule Und der 1284P zu dem von ihm verwendeten Atmega644