-
Thread
ATMega1284p: falsche Device ID im AVR Dragon?
alte (die ich mal mit einem USBasp "verfused hatte) sowie für einen grade frisch von ELV gekauften ATMega1284p folgende Device ID an: [code] avrdude: Device signature = 0x1e3705 avrdude: Expected signature for ATMEGA1284P is 1E 97 05 [/code] Die Bedrahtung des HVPP Interfaces habe ich jetzt mehrfach
signature = 0x000000 > avrdude: Yikes! Invalid device signature. > avrdude: Expected signature for ATMEGA1284P is 1E 97 05 Das ist dann der übliche Folgefehler. P.S.: Den Rat mit den Kondensatoren solltest du auch ernst nehmen, denk ich...
-
Thread
ATMega1284 - ADC bringt falsche Werte
Hallo zusammen! Ich benutze einen ATMega1284, welcher auf einem fertigen Board sitzt (kommt von der Uni, daher denke ich, dass Aufbaufehler ausgeschlossen sind. Diese Boards sind nämlich schon seit Jahren im Betrieb). Meine Schaltung ist
-
Thread
ATmega1284p AVR STUDIO 4 Fehlermeldung bei WDTCSR
wieder kleine Copy & Paste-Schlampereien. Dies > ist eine davon. > > Das haben sie wohl vom Atmega8 abgeschrieben. oder ATmega32/162/8515, ATtiny13/2313 uvm., da ist WDTCR=0x21. Bei z.B. ATmega328P gilt wieder die Regel wie bei ATmega1284P, siehe gemeinsames Datenblatt ATmega48A/48PA/88A/88PA
"ISR_NOBLOCK" scheint es aber beim ATmega1284p nicht zu geben, zumindest finde ich es im Datenblatt nicht?
-
Thread
Memory MAP - ATMega1284P externes RAM
Hi >Also ich hab einen ATMega1284P, dort möchte ich gern 32Kb SRAM >anschliessen + Latch. Der ATMega1284P hat kein Interface für externen RAM. Also mußt du alles zu Fuss machen. MfG Spess
@ Zeitgeist (Gast) >> Der Mega1284P hat kein Businterface zum direkten Anschluss von externem >> SRAM. Über dieses verfügen nur ATmega1280,1281,2560,2561 sowie Mega162 Es gibt noch mehr! ATmega64, ATmega8515 und andere. >....
-
Thread
AVR ATMEGA1284 + AD5420AREZ
auf einem Steckbrett in Betrieb bringen möchte (4-20 mA Ausgabe). Als Controller verwende ich den ATMEGA1284 der auf einem STK600 aktuell aufgesteckt ist (Stromversorung über USB). Die 24V für den AD5420 beziehe ich über ein Tischnetzteil(MW) (Ground des STK600 und des Tischnetzteiles habe ich miteinander
-
Thread
[V] ATMEGA1284P-PU 5 Stück
Hallo, hat jemand Interesse an fünf neuen ATMEGA1284P-PU im 40poligen PDIP-Gehäuse? Zusammen 24,00€ zuzüglich Porto (z.B. unversicherter Postbrief 1,45€ versichertes Hermes-Päckchen 3,89€)
-
Thread
UART ein Program auf Atmega32 leufts auf Atmega1284P nicht
Hi Ich habe hier einen Aufbau auf dem ich den Atmega stecken kann, somit immer die gleichen Voraussetzungen. Ich will einen Atmega1284P verwenden(habe bisher immer Atmega32 verwendet). Nun wollte ich das Programm erstellen, da ich für den ATmega32
never reached } //time interupt //ISR (TIMER0_COMP_vect) //{ //}[/c] Das Problem beim Atmega1284P Äußert sich dadurch das anstelle des gesendeten Zeichens ein "Leer" Zeichen zurück kommt. Um zu sehen ob da überhaupt was empfangen wird, habe ich mir was zeichne beim Atmega1284P auf Port C Anzeigen
-
Thread
AVR Dragon geht aus beim Einsetzen eines ATMega1284p
deiner Verkabelung helfen, klingt ganz danach als hättest du einen Fehler gemacht. Und ist der ATMEGA1284P sicher nicht defekt? Gruss
Stimmt eigentlich die Verkabelung? Kann es sein das am ATMega1284 Pin 21 und Pin 40 vertauscht wurden?
-
Thread
ATmega1284 braucht Pause zwischen USART-Konfiguration und ersten Zeichen
Bzw. Mal geht es, mal nicht. Frage: Wo steht so etwas im Datenblatt? Ich nutze zur Zeit einen ATmega1284P Jefe
Jefe schrieb im Beitrag #6998290: > Ich nutze zur Zeit einen > ATmega1284P Ich nutze den sehr gerne und oft, viel Platz und 20 MHz :) Aber ich hatte noch nie Probleme. Ich betreibe den sogar mit 57.6K oder 250K. Aber ich mach die Config. wie: Falk B. schrieb
-
Thread
Anzahl Zyklen für icall und ret bei ATMEGA1284P
Hallo, ich habe eine Frage zu den Anzahl Zyklen die ein "icall" und ein "ret" auf dem ATMega1284P benötigen. Ja man kann die Datenblätter konsultieren und genau darum bin ich hier. Im ATMega124p Manual steht icall braucht 4 und ret braucht 5 cyclen. Aber im allgemeinen Instruction Set Manual
#3690217: > ich habe eine Frage zu den Anzahl Zyklen die ein "icall" und ein "ret" > auf dem ATMega1284P benötigen. Ja man kann die Datenblätter konsultieren > und genau darum bin ich hier. Im ATMega124p Manual Du meinst sicher 1284P. Wohl ein Tippfehler. > steht icall braucht 4 > und
-
Thread
ATMEGA1284P Fuse-Fehler (Burn-O-Mat)
= 0x000000 avrdude.exe: Yikes! Invalid device signature. avrdude.exe: Expected signature for ATMEGA1284P is 1E 97 05 avrdude.exe done. Thank you.[/code] Hat jemand eine ernsthafte Idee wie ich mein Problem lösen kann? Vielen Dank, Max Benutzwurden: AVRDUDE und BURN-O-MAT
= 0x000000 avrdude.exe: Yikes! Invalid device signature. avrdude.exe: Expected signature for ATMEGA1284P is 1E 97 05 avrdude.exe done. Thank you.[/code] Einen HV-Programmer hab ich natürlich nicht und möchte diesen umgehen. HAt jemand noch eine Idee wie ich ihn wiederbeleben kann? Danke,
-
Thread
[V] 10 Stück ATMEGA1284P in DIL40
Verkaufe 10 Stück ATMEGA1284P im DIL40 Gehäuse. Bauteile noch nie benutzt, sind alle noch in der antistatischen Atmel Tube. Aufdruck : ATMEGA1284P PU 1021 Bei Intersse bitte PN.
DateCode wohl etwas älter aber nie unter Strom gesetzt. Ich wüßte nicht, welche Die Revisionen es beim 1284P gegeben haben soll, wüßte keine. MfG
-
Thread
High Voltage Programming STK 500 ATmega1284P
Hallo, ich habe hier einen ATmega1284P liegen, welchen ich mit meinem Programmer (STK500) nicht "erreichen" kann. Dabei bin ich mir nicht sicher, ob ich ihn jemals ansprechen konnte oder ob ich ihn verfust habe. Deshalb wollte ich
Target-Spannung bei 0V liegt. Vor dem Bestätigen von "HVPP" liegt die Spannung bei 5V. Einen anderen ATmega1284P und einen ATmega32 kann ich auf diesem Wege per "High Voltage Programming" erreichen. Ist der µC defekt oder mache ich etwas falsch? Gruß Ben
-
Thread
ATmega1284P - Frage zum Pin Change Interrupt
Hallo, beim ATmega1284P können alle Portpins einen "Pin Changed"-Interrupt auslösen. Dabei teilen sich 8 Pins einen Interrupt. Was passiert, wenn ich diese 8 Pins parallel schalte und einen L-H Wechsel darauf gebe.
Interruptflag nichts verloren. Kostet aber jede Menge Rechenleistung. Oder eine Kombination davon. Der 1284 hat 4 Timer. Einen braucht man ja meistens als Systick. Aber die anderen 3 können dann selbständig Impulse zählen. mfg.
-
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
ATMega1284P Timer1 und Timer3 synchronisieren
PIC24FV32KA302). Mit letzterem habe ich 2,1 mA (Datenblattwert 1,45mA bei 13,1MHz) erreicht. Mit dem ATMega1284P wären theoretisch bei 5V Versorgung 1,2mA (im Sleep-Mode bei 6,5536 MHz) (Stromangabe mit/ohne Quarz-Oszillator?) drin. Punkt1: Laut Datenblatt gibt es keine Möglichkeit die Timer1 + 3 zu
verändere. (Was beim TCCR1A-Register nicht notwendig ist). Aktuell habe ich den Stromverbrauch des ATMega1284P gemessen: Bei 6,5536 MHz Quarz + Takt (und entsprechend eingestellten Fuses) und die meiste Zeit im Sleep Mode bei deaktivierem ADC/VREF komme ich auf 2,1 - 2,15 mA. Also trotz besserem Datenblattwert
-
Thread
AVR ATmega1284p JTAG per Software diasabeln
gereicht [c] MCUCR 10.12.2 MCUCR – MCU Control Register Note: 1. Only available in the Atmel ATmega164PA/324PA/644PA/1284P. • Bit 6 – BODS: BOD Sleep The BODS bit must be written to logic one in order to turn off BOD during sleep, see Table 10-1 on page 42. Writing to the BODS bit is controlled
Detlef Kunz schrieb im Beitrag #3941137: > Beitrag "AVR ATmega1284p JTAG per Software diasabeln" hatte ich abgeschickt und nicht wiedergefunden, dachte mein Browser spinnt. g457 schrieb im Beitrag #3941138: > Doch, musst nur an der richtigen Stelle schauen
-
Thread
Probleme mit pgmspace. ATMega1284P hangt sich durch strcpy_P auf
Guten Abend, Ich habe ein kleines Problem mit meiner Software. Ich hatte letztes Jahr(So um Oktober) mal ein Thema hier wo es um mein Aquarium Steuergerät ging wo mir der Platz aus ging. Da ich mich ja dafür entschlossen habe den gesamten Programmcode neu zu schrieben anstatt im bestehen Projekt zu überarbeiten, habe ich dieses Stück für Stück getan. Es wurde mir ja mehrmals geraten das ich die String nicht mehr im RAM ablegen soll sondern mit den "_P" Funktion und PSTR sowie PROGMEM in den Flash auslagere. Das habe ich auch immer bis jetzt getan(Außer Serielle Nachrichten die
-
Thread
Atmega 1284p, Gelegentlicher Absturz bei Einstecken SD-Karte
vom Atmega zur SD per simplen Widerstandsnetzwerk. Jetzt habe ich das Design geändert, alles auf 3,3V, Versorgung mit einem LM1117T-3,3. Funktioniert alles, bis auf einen kleinen Makel: wenn ich die SD-Karte
Hatte dann gleich eine "ganz tolle Idee" die leider garnichts gebracht hat: ich hab per Fuses im Atmega die Brownout Detection von "disabled" auf 2,7V umprogrammiert. Erhofftes Resultat: der Atmega resetet dann planmäßig anstatt irgendwo ins Nirvana zu springen. Hat leider nicht so geklappt wie ich mir
-
Thread
Debuggen über JTAG Atmega1284p bricht mit Fehler ab
Board mit einem ATMEGA 1284P-AU TQFP-44 mit ISP und JTAG Schnittstelle gebaut. Programmieren des Controller funktioniert über beide Schnittstellen, wenn ich jedoch den Debug-Modus starte, bricht nach dem Upload des Programms
Jetzt geht's, Atmega 1284p-Board (50x25mm) mit ISP,- JTAG-, FTDI -Schnittstelle (noch nicht getestet), Schnittstelle für Anschluss an RC-Empfänger, 2 Schnittstellen I2C für das direkte auflöten eines MS5611-Board und eines
-
Thread
atmega 1284P Jtag (aus) PINC2 ohne Funktion
JTAG ist nicht aktiv Die pins 25,26 und 27 funktionieren nur pin 24 ist ohne funktion also PC2 hatt jemand eine Idee woran dieses liegen kann? [C] /* * $safeprojectname$.c * * Created: 05.02.2013 16:08:47 * Author: */ #define F_CPU 8000000 // Taktfrequenz 8 MHz #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> // USER #include "lcd-routines.h" #include "adc.h" // DEF #define debounce_time 25 // Entprellen der Tastereingänge #define Taster_S1 bit_is_set(PIND,4) // PIND2
-
Thread
ATmega1284P PWM, Phase Correct (Mode 10)
Hi, ich hab das Timer Kapitel im ATmega1284P Datenblatt schon 3 mal rauf und runter gelesen und bekomme die PWM im Mode 10 bei Timer 1 (16-Bit) nicht hin. Ich mache folgendes: [c] // PD5 OCA1 Ausgang DDRD |= (1<<5); // PWM initialisieren
-
Thread
ATmega 1284P AD22100AT auslesen mit ADC
Problem, welches ich mit meinem Stand nicht alleine lösen kann. Problem ist dabei der ADC meines ATmega1284P. Das Auslesen ohne angeschlossene Pins an ADC0 liefert Werte von 200-220 zurück. Dies mag noch an Leckströmen etc. liegen, das eigentliche Problem ist aber besagter Sensor. Dieser wird von
wird, RESET wird nicht auf GND gezogen - kein(e) Abblockkondensator(en) zwischen VCC und GND am ATmega16 - kein Abblockkondensator zwischen +5V und GND am AD22100AT - laut Datenblatt wird AVCC nicht direkt mit VCC verbunden, sondern über den Mittelpunkt einer Reihenschaltung einer 10uH-Induktivität
-
Thread
ATmega 1284P EA DIP122 LCD Steuerung
Hallo Technikbegeisterte! Wie der Titel schon sagt, versuche ich mit besagtem µController das EA DIP122 Display anzusteuern. Problem dabei ist allerdings, dass jegliche Befehle zur Ausschaltung des Displays(Oder zumindest der Beleuchtung führen). So führt z.B bereits der Enable Befehl zur Abschaltung. Egal, welchen Befehl des Datenblatts ich sende, es passiert immer das gleiche. Zunächst einmal die Verdrahtung. Der RW Pin des Displays liegt dauerhaft auf GND, da ich keine Daten lesen möchte, weil das Display nur etwa alle fünf Sekunden aktualisiert werden soll und eine Busy Abfrage so unnötig
-
Thread
Bodenfeuchtesensoren - ADC Problem - Atmega 1284P
Hallo zusammen, ich verfolge aktuell das Thema analoge Bodenfeuchte Sensoren vom Typ "Watermark 6440" an meinem AVR Net-IO in Betrieb zu nehmen. Ich setze eine modifizierte Software von Urlich Radig ein (ETH_M32_EX) und verwende einen 1284P uC. Die Sensoren habe ich über einen Spannungsteiler zwischen 0 und 5V mittels eines 20kOhm Widerstandes an den ADC4 und ADC5 angeschlossen. Zunächst habe ich gedacht, dass das ganze funktioniert, allerdings habe ich jetzt festgestellt, dass - wenn überhaupt - nach Umrechnung eine Spannungsdifferenz zwischen nass und normal trocken von 0.2V herrscht.
-
Thread
USI Verbindung von ATmega 1284p zu Attiny2313A
Hallo versuche eine Verbindung zwischen einem ATmega 1284p(Master) zu einem Attiny2313 (Slave) mit I2C bzw USI zubekommen. Verwende dazu die Datein vom Martin Junghanns. Als Sender nutze ich das folgende: [c] void s_write1 (void) // schreibe
-
Thread
ATmega1284P 6tes Bit toggelt von alleine
Hallo, ich habe seit längerem ein Problem mit meinem ATmega1284P. Ich hatte dieses Problem schonmal erklärt [[Titel]]http://www.mikrocontroller.net/topic/216730#new[/[Titel]], jedoch nicht den Ursprung des Problems gefunden und möchte einen neuen Anlauf starten
-
Thread
Elm Chan FFT Linker Error? Atmega1284, C++
animationen.o led_table_1.o -Wl,-Map="led_table_1.map" -Wl,--start-group -Wl,-lm -Wl,--end-group -mmcu=atmega1284p led_table_1.o: In function `main': C:\Users\David\Desktop\led_table\led_table_1\led_table_1\Debug/.././led_table_1.cpp(685,1): undefined reference to `fft_input(int const*, _tag_complex_t
-
Thread
ATmega1284P ADC Initialisierung Probleme - Assembler
Bitte helft mir, der ADC soll im "Free Running mode" betrieben werden, aber der ADC startet nur _eine_ Wandlung und dann ist plötzlich das ADSC-BIT (Bit6) im ADCSRA-Register gelöscht, der ADC wandelt nicht mehr, was mache ich falsch ? [avrasm] ; Referenz + Vorteiler + INPUT ldi temp,((0<<REFS1)|(1<<REFS0)|(0<<ADLAR)|(0<<MUX4)|(0<<MUX3)|(0<<MUX2)|(0<<MUX1)|(0<<MUX0)) STS ADMUX, temp ; ADC Enable ldi temp,((1<<ADEN)|(1<<ADSC)|(0<<ADATE)|(1<<ADIF)|(0<<ADIE)|(1<<ADPS2)|(1<<ADPS1)|(0<<ADPS0)) STS ADCSRA,temp ; ADCSRA auslesen LDS temp,ADCSRA ---> Ergebnis: 0b11000110
-
Thread
HDD SD an AVR ATmega1284p Assembler Beispiele
Eine kleine Schaltung mit einem ATmega1284p steuert eine IDE ATA Festplatte und bei Bedarf eine SD-Card, LCD, TWI/I2C Bus , RS232(TX) und fragt Tasten zur Menue-Steuerung ab. Bei einem HDD-SD-Programm-ERROR erfreut uns die rote
-
Thread
Atmega1284p und MySmartUSB Mk2 Probleme
dabei schon am Anfang an meine Grenzen. Ich besitze ein MySmartUSB Mk2 Programmer und dazu ein Atmega1284p. Ich habe die Minimalschaltung des Atmega aufgebaut und über ISP den Programmer angeschlossen. In dem Programm MyAVR_ProgTool kann ich unter Hardware das Board auswählen und auf das Fragezeichen
Thomas schrieb im Beitrag #2983354: > Ich besitze ein MySmartUSB Mk2 Programmer und dazu ein Atmega1284p. Ich > habe die Minimalschaltung des Atmega aufgebaut und über ISP den > Programmer angeschlossen. In dem Programm MyAVR_ProgTool kann ich unter > Hardware das Board auswählen und auf das
-
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
Seltsame Probleme bei Elektronik mit ATmega1284p nach Firmware-Update
Hallo, ich habe auf ein Melzi-Board ( Elektronik für 3D-Drucker ) eine neue Firmware über den USB-Anschluss aufgespielt. Danach musste ich feststellen, dass das Heizbett und der Schrittmotor für den Extruder nicht mehr richtig angesprochen werden. Das Heizbett wird laufend ein- und ausgeschaltet statt eingeschaltet zu bleiben, bis die gewünschte Temperatur erreicht wird. Der Schrittmotor bewegt sich überhaupt nicht. Davon abgesehen arbeitet die Elektronik korrekt: das Hotend heizt, die Schrittmotoren für X,Y und Z drehen wie sie sollen. Ich habe dann die ursprüngliche Version wieder aufgespielt
-
Thread
ATmega1284P Flash Speicher oberhalb 64K in Assembler
Register erspart. Jetzt funktioniert es zwar, aber ich habe noch nicht verstanden, wie es im ATmega1284 bzw. einem Atmega2560 für die Programmierung funktioniert. Bedeutet das, das ich jetzt alle Bilder, die im oberen Bereich abgelegt werden, immer mit ELPM ansprechen muß und alle anderen Bilder
Beitrag #3499167: > Jetzt funktioniert es zwar, aber ich habe noch nicht verstanden, wie es > im ATmega1284 bzw. einem Atmega2560 für die Programmierung funktioniert. > Bedeutet das, das ich jetzt alle Bilder, die im oberen Bereich abgelegt > werden, immer mit ELPM ansprechen muß Ja, natürlich.
-
Thread
ATmega1284P: Daten für FFT sammeln mit ADC Abtastrate
Moin zusammen, Kurz zu meinem Setup: - Der ATmega1284P läuft mit einer Taktfrequenz von 16MHz - Der interne ADC tastet ein Audiosignal mit 125kHz ab - Innerhalb einer Schleife werden 256 Werte gesammelt (für eine FFT Berechnung) [c] void capture_wave
Florian B. schrieb im Beitrag #5076572: > Kurz zu meinem Setup: > - Der ATmega1284P läuft mit einer Taktfrequenz von 16MHz > - Der interne ADC tastet ein Audiosignal mit 125kHz ab Wohl nicht. Und falls doch, ist es völliger Schwachsinn, 16 (bzw. tatsächlich 10) Bit vom
-
Thread
Taschenrechner: ATmega1284p - 15x 7-Segmentdisplay
Der Taschenrechner besteht aus mehreren Komponenten. 1. Display: 15x 7-Segment LED 2. µC: ATmega1284p bei etwa 3,5V und 12MHz 3. Eingabe: 2x 3x4 Tastenfeld. 4. RTC - Realtimeclock mit DCF77-Signal extern zum Uhrzeit stellen Software: Alles wenn möglich in C und als Compiler die Umgebung
Taschenrechner besteht aus mehreren Komponenten. > > 1. Display: 15x 7-Segment LED > 2. µC: ATmega1284p bei etwa 3,5V und 12MHz > 3. Eingabe: 2x 3x4 Tastenfeld. > 4. RTC - Realtimeclock mit DCF77-Signal extern zum Uhrzeit stellen > > Software: Alles wenn möglich in C und als Compiler die Umgebung
-
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
Atmega1284p Power-Down und WakeUp via UART
Hallo, Habe ein kleines Problem, habe hier eine Testschaltung mit einem Atmel 1284P und einem Rauchmelder der bei Auslösung UART Daten auswirft, die kann ich lesen soweit so gut. Nun möchte ich das der Atmel solange in Power-Down geht, bis auf dem UART Daten vom Rauchmelder empfangen
eigentlich schon Wichtig, wenn ich nich an 30 Meldern nach Wochen Batterien wechseln möchte. Der Atmega1284p ist aktuell nur mein Entwicklungsboard, dieser wird später ersetzt durch ein Atmega8L, bevor fragen kommen :) So habe den Code aktuell nun so modifiziert, das er aktuell perfekt funktioniert
-
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
ATMEGA1284P nicht mehr ansprechbar nachdem Ext. Chrystal Fuse gesetzt
Verbindungen elektrisch leitend sind. Fehlermeldung vom AVR-Dude: avrdude -P usb -c usbtiny -p ATmega1284P -n -B5 -F avrdude: initialization failed, rc=-1 avrdude: AVR device initialized and ready to accept instructions avrdude: Device signature = 0x000000 avrdude: Yikes! Invalid device signature. avrdude: Expected signature for ATMEGA1284P is 1E 97 05 avrdude done. Thank you. Kann mir vllt jemand einen Tipp geben, wie ich entweder die Fuses umprogrammieren, oder den Quarz zum laufen bringen kann? Oder habe ich den Chip
-
Thread
Atmega1284P lässt sich nicht über Jtag beschreiben: Inhalt ändert sich nicht
Hi! Ich habe hier ein komisches Problem: Mein Atmega1284P, erst wenige Tage alt und mit der üblichen Grundbeschaltung (IC-Sockel, 15k von Reset nach Vcc, 100nF Kerkos von Vcc, AVCC und Reset nach GND, Aref unbeschaltet, 20Mhz Quarz mit 2x 22pF an Xtal1
-
Thread
ATMega1284p & AVRDragon JTAG @ 20Mhz
Guten Abend, Kann es sein, dass JTAG debuggen bei 20mhz nicht möglich ist mit dem avr Dragon? Wenn ich auf ext clock stelle lässt er sich zwar noch programmieren, debuggen bringt aber einen Fehler. Sobald ich wieder auf internen Takt stelle,funktioniert alles prima. hat jemand einen Tipp für mich ? Gruesse Dennis
-
Thread
atmega1284p - 20Mhz Quarz + Fuses?
Hallo. Mal wieder die Fuses und die unterschiedlichen Begriffe und Oberflächen.. Ich möchte ein Projekt nachbauen. Der Entwickler verwendet AVR Studio 5 und nennt folgende Einstellungen im Programmer Dialog: Set the fuses: BODLEVEL – disabled OCDEN – off JTAGEN – off SPIEN – on WDTON – off EESAVE – off BOOTSZ – 4096W_F000 BOOTRST – off CKDIV8 – off CKOUT – on SUT_CKSEL – EXTXOSC_8MHz_XX_16KCK_65MS --- Ich habe aber avrdude und meine die über fusecalc so ermittelt zu haben: avrdude -c usbtiny -p m1284p -e -V -U flash:w:floppyemu.hex avrdude -c usbtiny -p m1284p -U lfuse:w:
-
Thread
Atmega1284, Phase and Frequency Correct PWM nicht wirklich Phasenrichtig
Hallo Hallo, es ist grad ein wenig zum Haare raufen. Das Datenblatt hab ich mittlerweile x-mal gelesen und den Debugger gequält. Viel schlauer werd ich aber derzeit nimmer. Daher schilder ich mal was ich mach und das Problem. Vll sieht ja jmd. meinen Fehler Ich betreibe Timer 1 und 3 im Phase And Freq. correct PWM mit ICRn als TOP. Im Interrupt von Timer 3 setze ich PD7 high und low um die Dauer der ISR mit Oszi zu messen. OCRn setze ich im ISR auf einen (derzeit) festen Wert. Resultat: - PD7 wird zweimal, anstatt nur einmal, in einer Periode der PWM getoggelt - phasenkorrekter
-
Thread
tvgfx: 416x226 Monochrome ATmega1284p Composite Video
Inspiriert von einigen Beitraegen hier und arduino-tvout wollte ich sehen, was allein mit dem ATmega 1284p moeglich ist, wenn man monochromes Composite Video erzeugen moechte. 128 KBytes Flash bieten viel Raum fuer Fonts und Bitmaps, 16 KBytes RAM koennen zumindest zum Grossteil als Grafikspeicher
Beitrag angehaengt. Einige Eckdaten: * Aufloesung: 416x226 (NTSC) or 416x256 (PAL) * 16MHz ATmega1284p * Voll grafisches s/w Display * Nur zwei Pins: PD3 video, PD5 sync * Verwendet SPI um die Video Daten auszugeben, Timer 1 fuer das Sync-Signal * Minimale Aussenbeschaltung (siehe Schaltplanauszug
-
Thread
Atmega 1284P, Spannungen bei denen Pin Change Interrupts getriggert werden?
Ich verwende einen Atmega 1284P, um (nicht ganz ideale) Rechtecksignale in RLE Daten zu wandeln. Mit Kombination aus Pin Change Interrupt und Timer. Funktioniert soweit, nur habe ich immer einen systematischen, praktisch konstanten
Hi >Im Datenblatt zum 1284P hab >ich bisher nichts gefunden, vielleicht fehlt mir der geeignete >Suchbegriff... 31.1 DC Characteristics ->VIL/VIH MfG Spess
-
Thread
ATMEGA 1284P Anzahl möglicher I2C/TWI Bus
Hallo, wieviel I2C/TWI Ports hat ein ATMEGA1284P und auf welchen Pins liegen diese? Nach meinen Recherchen hat er ein Hardware TWI (PINC0/SCL PINC1/SDA) und ein Software TWI über USI möglich. Also zwei. Oder kann ich das Software TWI für
Alois Neumann schrieb im Beitrag #2972198: > das auf einem ATMEGA NET-IO basiert Also das mit dem NET-IO ist also ein Missverständnis? Du willst eine Zusatzplatine mit einem ATmega OHNE LAN?
-
Thread
ATmega 1284 - SD Modul - FT800CB hängt sich auf!
Bildersuche diode reset avr atmel ist eigentlich oft zu sehen und auch auf dem arduino mighty 1284p Modul http://www.ebay.de/itm/Mighty-Mini-ATMega1284p-compatible-with-Arduino-/331463717483?hash=item4d2cc6f26b:g:36YAAOSwGYVXAaiv dient dazu den Kondensator am Reset schneller zu entladen als über
Bildersuche > diode reset avr atmel > > ist eigentlich oft zu sehen und auch auf dem arduino mighty 1284p Modul > http://www.ebay.de/itm/Mighty-Mini-ATMega1284p-compatible-with-Arduino-/331463717483?hash=item4d2cc6f26b:g:36YAAOSwGYVXAaiv > > dient dazu den Kondensator am Reset schneller zu entladen