-
Thread
Programm vom Atmega 16 auf Atmega 1284P
Hallo Zusammen, ich möchte gerne mein Programm vom Atmega 16 auf dem Atmega 1284P verwenden da er 2 16Bit Timer und 2 8 Bit Timer hat. Der Timer 1 liest über den ICP Pin ein PWM Signal von einer RC-Fernsteuerung ein und der Timer 3 soll ein PWM Signal erzeugen
Beitrag #3031711: > das PB6 nicht mehr lila hinterlegt im Atmel > Studio 6 Ich verwende den Atmega1284P nun schon ein halbes Jahr und bin ebenfalls vom 16er gewechselt...bei mir markiert er sie auch nicht mehr, ABER es funktioniert trotzdem:)
-
Thread
Atmega1284P Platine - Verbesserungsvorschläge
Hallo, ich versuche mich derzeit an einem Layout für einen Atmega1284. Ich bin soweit es möglich war auf die Schaltungen im AVR Tutorial eingegangen. Was könnte man hier anders machen bzw. vorallem noch besser machen. Bevor ich mich ans ätzen mache, muss ich
einreihig die wichtigsten Ports auf z.b. 2x25 legen. Rest dann per Header auf die Platine. Den 1284 gibt es ansonsten auch als DIP.
-
Thread
Problem mit ATmega1284, USART verursacht Resets
deaktiviert - funktioniert -ISP abgetrennt - keine Änderung Also meine Frage: Muss man beim ATmega1284 noch irgendwas deaktivieren? Die USART Pins werden ja auch noch für Pin Change Interrupt verwendet. Dann sollte der Reset aber doch immer auftreten, oder? Hier noch mein Code, leider noch nicht
In der iom1284.h ist der Vektor mit 2 Unterstrichen definiert. Ein kleines Beispielprogramm in dem nur der UART verwendet wird funktioniert auch.
-
Thread
16 Bit Timer mit Atmega 1284p
Hallo Forum versuche gerade einen 16 Bit Timer mit dem Atmega 1284p zu schreiben. Leider will die LED nicht leuchten. Habe dazu das Stück Code im Programm: [c] #define F_CPU 16000000UL // Angabe der Quarzfrequenz, wichtig für die Zeit #include <avr/io.h>
-
Thread
ATA Floppy mit ATmega1284P ansteuern
Diskettenlaufwerke mit ATA-Anschluss (Modell LKM-F934-1) ausgebaut und möchte nun versuchen, diese über einen ATmega1284P anzusprechen. Leider klappt schon das Abfragen des Statusregisters nicht. Ich wollte es einfach erst mal in einer Dauerschleife abfragen und den ausgelesenen Wert in Binärschreibweise per TWI
-
Thread
Atmega 1284 Pin-Change Interrupt, funktioniert nicht
Hallo zusammen, Ich bin grade ahnungslos über die Art des Problems. Ich möchte 7 Taster über die PinChange Interrupts auswerten. Tatsächlich hat es in meinem Komplett-Programm mit den Tastern niemals so funktioniert dass der gewünschte Wert herausgekommen wäre, zudem hatte ich noch diverse sehr seltsame nebeneffekte mit den Tastern. Daher habe ich den Code immer weiter reduziert bis nur noch dies hier bleibt: Die Taster funktionieren leider überhaupt nicht. Auf die LEDs kann ich jedoch die Wunschwerte ausgeben. Könnt ihr mir vielleicht sagen, warum das mit den Tastern so absolut
-
Thread
ATmega1284P-PU für EAGLE
Wo finde ich den ATmega 1284P-PU für EAGLE?
http://www.cadsoft.de/downloads/file/1284p.lbr
-
Thread
Atmega1284p Timer Counter Problem
Hallo zusammen, ich versuche verzweifelt einen Counter am Atmega1284p einzustellen. Ich möchte einen Counter einstellen, welcher ca. alle 1us in TIMER0_OVF_vect springt und eine Variable "counter" hochzählt. Das funktioniert auch soweit. Nun möchte ich im Hauptprogramm
-
Thread
atmega1284p mit 64kb Ram.
Warum packen die den Atmega1284p nicht mit 64kb Ram voll statt 16kb. Ist die Technik noch nicht soweit? Dann braucht man sich nicht immer mit den I2c EEprom rumschlagen. Gruss
bastler schrieb im Beitrag #1980210: > Warum packen die den Atmega1284p nicht mit 64kb Ram voll statt 16kb. > Ist die Technik noch nicht soweit? > > Dann braucht man sich nicht immer mit den I2c EEprom rumschlagen. > > Gruss ram und eeprom sind schon
-
Thread
ATmega1284P Timer2 startet nicht
Hi, ich bekomme bei meinem ATmega1284P den Timer2 einfach nicht gestartet. Der Code, mit dem ich versuche den Timer zu aktivieren: [c]ASSR |= (1 << EXCLK); ASSR |= (1 << AS2); TCNT2 = 0; //enable in CTC mode, w/o prescaler TCCR2A
Woran kann es liegen, dass sich die Register nicht beschreiben lassen? Alle anderen Timer des ATmega (Timer0, Timer1 und Timer3) funktionieren wie gewohnt. Vielen Dank und Grüße Christian Der kompilierte ASM Code: [avrasm] ASSR |= (1 << EXCLK); 172: e6 eb ldi r30, 0xB6 ;
-
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
ATmega 1284P mit SerCon flashen?
Hallo, ich bin neu hier und habe folgende Frage: kann ich einen ATmega 1284P über die IPS Schnittstelle des SerCon Flashen. Und kann mir einer mal erklären, wie das geht oder mir einen Tip geben, wo ich weiter suchen muss. Bin total unerfahren mit Mikrocontoller und versuche
Föderation, der Link ist mir bekannt. Meine frage lautet, mi welchem Programm und wie kann ich den 1284P mit 3Fuse Bits Flashen LG Klaus
-
Thread
3*SPI beim ATmega 1284P?
Auf der Seite von Atmel steht, dass der ATmega 1284P 3*SPI hat. Was heißt das genau? Das er 3 Slave-Select-Leitungen hat oder was?
-
Thread
Probleme mit AVR Dragon und ATmega1284P
Hallo zusammen! Ich hoffe, dass mir jemand helfen kann. Mein Board soll über JTAG vom AVR Dragon geflasht und Debugged werden. Aber ich komm nicht mal zu flashen. Wenn ich versuche bei AVR Studio 4.18 SP3 die Signature Bytes zu lesen bekomme ich immer die Fehlermeldung: Failed to identify target. Would you like to retry with external reset enabled? Das bekomme ich jedes mal. Mein Kabel ist ca 13cm lang. Also auch nicht wirklich der grund. Versorgungspannung ist da, das Kabel ist richtig drauf. Ich bitte um schnelle Hilfe. Danke!
-
Thread
L6203 und Atmega1284p Problem
. Spaßeshalber habe ich nun mal einen Atmega1284p genommen und Timer angepasst. Jetzt bricht die Versorgungsspannung der beiden L6203 auf 4 Volt runter wenn beide Enable angelegt werden. Lege ich nur 1 Enable an, so dreht sich zwar ein Motor
oder direkt 5V bricht mir alles zusammen und der Panzer fährt nicht mehr. Und ich habe nur den Atmega gewechselt. Masse ist übrigens überall verbunden.
-
Thread
kann atmega1284 int32_t types?
hi, ich hätte eine Frage. Ich benutze avr studio 7 und deklariere dort eine int32 Variable. dort speichere ich z. B. den wert 10*3600 + 50*60. also größer als ein int16. in der compiler konsole kommt die warnung, dass es ein overflow ist. und die zahl wird nicht richtig angezeigt. auch wenn ich die variable mit long signed oder uint32_t deklariere, trotzdem steht dort eine warnung wegen overflows. kennt jemand diesen fehler? ich bin da etwas ratlos. scheint so, als dass der compiler was nicht rafft.
-
Thread
LAN-Bootloader für ATmega1284p
Hallo, auf Basis des Ethersex-Projekts habe ich hier einen LAN-Bootloader für die Kombination ATmega1284p und ENC28J60 gebaut. Bitte den README-File im .zip beachten. Gruß Udo
#1971951: > Sind die Einstellungen mit > Ullrichs ETH_M32_EX kompatibel. Wenn die Verbindungen ATmega und ENC und die die Taktversorgung lt. README-File mit denen vom ETH_M32_EX übereinstimmen. Musst du vergleichen. Detlev schrieb im Beitrag #1971951: > Wie ist zu verfahren, wenn man kein DHCP
-
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
MyAVR ProgTool und Atmega1284
Hallo, mir ist gerade aufgefallen dass MyAvR ProgTool das EEprom meines Atmega1284 nicht komplett aus ließt. Im EEprom steht mehr drinnen als angezeigt und der MC ließt auch alle Daten aus. Adresse 85 sind doch auch keine 4096 Byte. Kann das jemand bestätigen? Gruß, Martin
-
Thread
ATmega1284P nicht per JTAG ansprechbar
Hallo, ich habe ein Problem mit meinem ATmega1284P. er lässt sich nicht per JTAG ansprechen. Per ISP konnte ich auf ihn zugreifen und die JTAGEN-Fuse enablen. Per JTAG will er allerdings nicht. Wenn ich den 1284P durch einen 16 ersetze, lässt
-
Thread
Höchster interner Takt vom ATMega1284P
Guten Morgen, ich hab mir die Tage einen 1284P bestellt. Beim setzen der Fuses ist nur aufgefallen das beim internen RC Oscillator nur 128khz namentlich genannt ist. Der andere hat gar keinen Namen. Was ist denn der höchste interne Takt?
-
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
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
AVR ATmega1284P Bootloader wie 644p
Hallo Ihr, ich habe ein Board in den ich den Atmega 1284P und 644P einsetze, die wiederum einen Bootloader, der über CAN Bus bedient wird. Soviel dazu. Das Board mit dem Atmega644p funktioniert einwandfrei mit dem Bootloader. Jetzt habe ich mich
wird er nicht gestartet. Der Flash ist sonst komplett leer. Dies ist mit den Fuse Bits und einem ATmega1284p MCU: Die Fuses: LFUSE: 0xF7 HFUSE; 0xD6 EFUSE: 0xFC Bootreset vector enabeld Um es einfach darzustellen mit den FUse; http://eleccelerator.com/fusecalc/fusecalc.php?chip=atmega1284p
-
Thread
Bitte um kurzes Schaltplan Review ATmega1284p
Hallo zusammen, ich bitte um ein (kurzes) Review meines Schaltplanes eines ATmega1284p. Er beschränkt sich lediglich auf das notwendigste: - Spannungsversorgung - Quarz - Reset-Schaltung - JTAG Verbindung zum Programmieren / Debuggen Da es mein erster Versuch einer eigenen
> VCC und AVCC intern mit einer Diode eh verbunden sind Wie dem auch sei: versorge ich einen ATmega1284P-PU per Vcc mit 5.0 V und lasse AVcc offen, messe ich dort 4.2 V; belaste ich AVcc mit 40 mA, sind es noch 3.6 V.
-
Thread
USART1 RX Interrupt atmega 1284p
Check auch die Projekteinstellungen - nicht dass du dort aus versehen statt Atmega1284P den Atmega1281 oder den Atmega128 eingetragen hast. Alle drei haben den UART1-RX Vektor an einer anderen Tabellenposition.
Oh mann bin ich blöd, hattest doch recht, ich habe zwar in den general options -mmcu=atmega1284p, aber im "Release" target einen anderen... verdammt. Jetzt gehts. Danke, da hätte ich noch lang gesucht!
-
Thread
ATmega1284P und Maxim 1-wire in Hardware
Temperatursensoren (DS18B20) über das Maxim 1-wire Protokoll benutzen. Da der Mikrocontroller, ein ATmega1284P, noch eine ganze Menge anderer Aufgaben übernimmt, möchte ich den zweiten USART Port des Controllers verwenden, um das USART Modul asynchron mit den Temperatursensoren kommunizieren zu lassen.
zu lassen. Ist lächerlich, wenn du denkst, dass du den ATmega1284P mit ein paar 1-Wire Sensoren "überlasten könntest". Fall der doch - ich glaube es aber nicht - doch an seine Grenzen käme, wäre es immer noch die leichteste Übung, dem ein 16 oder 20 MHz Quarz
-
Thread
Atmega1284P , Drei Frequenzen messen
Guten Morgen, Ich möchte mit einem Atmega1284P 3 Impulse messen. Es handelt sich dabei um Rechteck Signale zwischen 0-70 Hz. Bei nur einem Signal wäre es durch die Input capture Unit recht einfach zu lösen , doch wie gehe ich bei 3 Signalen
Der ATmega1284 hat wie der ATmega162 zwei Capture-Einheiten, je für T1 und T3. Damit kann man zwei Eingangsfrequenzen mit hoher Auflösung gleichzeitig messen. Als Beispiel: http://www.mikrocontroller.net/topic
-
Thread
atmega1284p sendet immer die gleichen Daten
Hallo Leute, Ich versuche jetzt schon einen Tag lang Daten über den usart0 des atmega1284 zu senden. Es wird zum einen ein String und danach ein Zeichen über den Usart0 gesendet. RealTerm gibt mir aber immer die gleichen Daten zurück. RealTerm ist richtig eingestellt. Als ob sich
); } return 0; }[/c] cpp File usart Klasse: [c] #include "util.h" #include "m1284usart.h" void m1284usart::usart0SendByte(uint8_t byte) { while (!(UCSR0A & (1<<UDRE0))) /* warten bis Senden moeglich */ { } UDR0 = byte; } void m1284usart::usart1SendByte(
-
Thread
ATmega 1284P ISP Problem bei bei SPI Clienten
Guten Morgen, Ich habe ein ATmega 1284P den ich mit einem DIAMEX-AVR-Programmer brenne. An dem 1284 hängt ein Display FT800 und ein SD-Kartenmodul, beide fungieren über SPI-Bus der ja gleichzeitig als SPI-Schnittstelle zum brennen dient. Wenn ich das SD-Modul angeschlossen habe ist der 1284 nicht brennbar (hat nur 2 mal geklappt) sobald ich aber das SD-Modul abgeschlossen habe, kann ich den 1284 ohne Probleme brennen. Kann sein dass das SD-Modul den SPI-BUS stört? Wie kann ich sowas umgehen
-
Thread
Atmega1284P Quarz in AVR-Studio einstellen
Hallo, ich möchte gerne im AVR-Studio den Atmega1284P auf einen 16 Mhz Quarz einstellen. Leider finde ich hier nicht die Möglichkeiten, wie sie beim Atmega32 vom AVR-Studio angezeigt werden. Folgende Möglichkeiten werden bei dem 1284P angezeigt
diese ja konst. bleiben müsste. Ich hoffe ihr könnt mir auch diesesmal weiter helfen. Bei dem Atmega32 waren keine weiteren Einstellungen notwendig. Gruß IH453
-
Thread
Arduino ATMEGA 1284 läuft nicht mit 3.3 Volt
Hi Leute, ich hab ihr ein komisches Verhalten eines ATMEGA 1284. Ich hab verschiedene Arduino Bootloader ausprobiert (unter anderem den Mighty und den MegaJr). Wenn ich den Arduino an 5V betreibe klappt alles einwandfrei, das gleiche gilt für den Betrieb an
und ein Programm lassen sich zwar noch per ISP einspielen, aber es zeigt sich keine Reaktion im ATMEGA 1284. Der ATMEGA läuft übrigens mit 8 Mhz. Weiß jemand, was das sein könnte? Danke und Gruß Christoph
-
Thread
Atmega1284p an JTAGIce Mk1 "Clone"
Guten Abend, Schaffe es leider nicht meinen Atmega1284p mit meinem Jtag Adapter zu flashen. Device ID auslesen geht. Fuses lesen auch. Fuses schreiben allerdings nicht. Ebenso beim flashen bringt er einen Fehler: avrdude.exe: verifying ... avrdude.exe
www.olimex.com/Products/AVR/Programmers/AVR-JTAG-USB-A/ kanns nicht.. meines wissens ist sind die atmega32/64/1284p typen erst mit avr dragon und jtag mk2 zu verwenden
-
Thread
ATmega1284p kein ISP-Zugriff bei ext.Clock
Hallo Gemeinde, ich habe hier einen ATmega1284p mit einem ENC28J60 über SPI verbunden. Die Spannungsversorgung beträgt 3,3V. Wenn die Fuses auf internen RC-Osc. stehen, egal ob CKDIV8 gesetzt oder nicht, kann ich über einen AVRISPmKII auf den 1284p zugreifen. Sobald ich auf ext. Clock schalte (die Clock kommt vom ENC, 6,25MHz, 3,3Vss an XTAL1, mit Scope kontrolliert) kann ich nicht mehr über den AVRISPmKII auf den 1284p zugreifen. Es kommt
-
Thread
ATmega1284p-AU - 197 Stück
Entwickler eines kleinen Gerätes leider einen Fehler in der BOM gemacht und deshalb wurden 200 Stück ATmega1284p-AU statt ATmega1284p-MU bestellt. 3 Stück hat Seeed alternativ verwenden können. Daher sind nun immer noch 197 Stück übrig. Da das mein Fehler war, muss ich nun den Fehler "ausbaden". Die
-
Thread
ATmega1284P - Timer liefert nur Nadelimpulse!
hallo zusammen, ich habe vor 1 woche folgenden code auf einem atmega32 erstellt, dort funktioniert der timer einwandfrei. ich erhalte ein rechtecksignal am port, welchen ich testweise in der ISR umschalte. (quarz = 16mhz) [c] #define CLK_PRELOAD_10MS 2499L
Mode, clk/64 OCR1A = CLK_PRELOAD_10MS; TIMSK |= (1<<OCIE1A); [/c] gestern habe ich nun ein atmega1284p bekommen und wollte diesen für das weitere projekt verwenden. ich habe folgende zeile geändert: [c] TIMSK1 |= (1<<OCIE1A); [/c] problem ist, dass ich kein rechtecksignal erhalte, sondern
-
Thread
rjmp jmp ---> bei IJMP ATmega1284 ASSEMBLER
ROUTINE_C jmp ROUTINE_D jmp ROUTINE_E Danke Bernhard Nachtrag: betrifft den ATmega1284P
jetzt - ja: die adds fehlen. Bleibt also nur die Platzersparnis, und die ist bei Assembler auf einem 1284 wohl eher nachrangig. (Wie schon erwähnt, dauert's bei mir heute besonders lange) Schönen Abend noch.
-
Thread
PT1000 Senor auslesen mit ATmega1284P
Hallo Möchte gerne die Temperatur an einem PT1000 Sensor mittels eines ATmega1284P für eine Solaranlage ermitteln. Zielvorgaben: -Auflösung von 0,5°C -Temperaturbereich -20 +200°C -Genaugikeit +- 1-2°C -So wenig wie möglich Bauteile. -AREF = VCC = 3,3V -Anschluß Sensor
oder 2° haben willst und der gut wärmegekoppelt ist, geht das. Die 10Bit am ADC erreichst du am atmega leder nicht, sondern musst nur mit etwa 9Bit rechnen. Du kannst ja mal akkumulieren und dann durch die Anzahl der Samples teilen und schauen, ob das letzte Bit wenigstens halbwegs vorhersargbar zappelt
-
Thread
Thermal Pad von ATmega1284P im QFN Gehäuse
Hallo Forum, auf einem Layout verwende ich den ATmega1284P im QFN Gehäuse. Das große Thermal Pad sollte man laut Datenblatt für die mechanische Stabilität verlöten. Dies würde ich manuell über ein großes Via tun (es handelt sich um einen Prototypen),
-
Thread
ATmega1284P 6tes Bit wird gelöscht
Hallo, habe ein Problem, was wohl tiefgründiger zu finden ist. Ich benutze einen ATmega1284P mit dem AVR Studio und WinAVR-20100110. Nun zum Problem: Ich hatte mir eine Struktur gebaut um Flags zu setzen/löschen, die folgendermaßen aussieht: [code]typedef struct /*TsFlags*/ {
-
Thread
AVR ATmega1284P Bootloader startet nicht!
Hallo liebe Leute, ich habe einen kleinen Bootloader für meinen ATmega1284P (nach den Tutorial von mikrocontroller.net) geschrieben. Als ersten Test toggelt das Programm nur eine LED. Ich verwende zum programmieren das AtmelStudio 7 und einen JTAGICE mkII Nun zum Problem
-
Thread
ATMEGA1284P TIMER3 FAST PWM
Hi, ich versuche vergeblich den Timer3 zu verwenden. Timer1 klappt ganz super mit: TCCR1A = (1<<COM1A1) + (1<<COM1B1) + (1<<WGM11); TCCR1B = (1<<WGM13) + (1<<WGM12) + (1<<CS10); // prescaler = 1 (none) ICR1 = 15999; OCR1A = 3999; OCR1B = 11999; DDRD |= (1 << DDD4) | (1 << DDD5); Timer3 hingegen mit: TCCR3A = (1<<COM3A1) + (1<<COM3B1) + (1<<WGM31); TCCR3B = (1<<WGM33) + (1<<WGM32) + (1<<CS30); // prescaler = 1 (none) ICR3 = 15999; OCR3A = 3999; OCR3B = 11999; DDRD |= (1 << DDB6) | (1 << DDB7); //PB6 und 7 als AUSGANG scheint nicht zu funktionieren. Hat jemand ne
-
Thread
Seltsames Problem mit Timer2 Atmega1284p
Power_Save Mode. Was ich nicht verstehe ist, dass ich genau den gleichen Code Teil auf einem anderen Atmega1284p am laufen habe. Das einzige, was ich auf dem anderen Atmega anders gemacht habe, ist ein anderer Prescaler, aber das kann ja eigentlich nicht das Problem sein. An TOSC habe ich einen Uhrenquarz
David P. schrieb im Beitrag #7040917: > Das einzige, was ich auf dem > anderen Atmega anders gemacht habe, ist ein anderer Prescaler, aber das > kann ja eigentlich nicht das Problem sein. Was es im Zusammenhang mit dem Hinweis von S. Landolt dann wohl doch ist. Oliver
-
Thread
Interruptproblem Atmega1284P Arduino / Platformio
Hallo Gemeinde, als Anfänger habe ich ein leichtes Interrupt Problem. Auch nach lange Googlesuche bin ich auf keine Lösung gekommen. Beschreibung: Drehe ich am Encoder, steigen, bzw. fallen die Werte im Display. Drücke ich aber die Taste, geht nichts mehr. Erst nach einem Reset kann man die Werte durch drehen wieder ändern. Für Ratschläge und Hilfe wäre ich sehr dankbar. Grüße Martin
-
Thread
ATMega 1284p - PinChange Interrupt
Hallo zusammen, ich habe derzeit ein kleines Problem mit dem PinChange Interrupt im Zusammenhang mit dem DCF77 Empfänger von ELV (68091610). Derzeit ist der Empfänger an Port A Pin 6 angeschlossen (also am Pin PCINT6). Es ist kein Widerstand zwischen VCC und Data und der interne Pin Pull Up ist aktiv. Die Konfiguration des Ports sieht wie folgt aus: [code] DDRA = 0x0F; //00001111 PORTA = 0xFF; //alle Pull-Ups an Port A aktivieren //PC Interrupt PCICR |= (1<<PCIE0); PCMSK0 |= (1<<PCINT6); [/code] Und hier noch die ISR: [code] ISR(PCINT0_vect){ PORTB ^= (1 << PB6)
-
Thread
ATmega1284p: Spontane Änderung von lock bits
Hallo, ich habe auf einem 1284p einen Bootloader, der AES256-verschlüsselte Firmware flasht. Dabei ist BOOTRST und JTAG auf on, On-Chip Debug Enabled und ISP sind deaktiviert. Damit nichts mehr ausgelesen werden kann, stelle ich "LPM and SPM prohibited in Boot Section" "No lock on SPM and LPM in Application Section" "Further programming and verification disabled" ein. Das funktioniert auch alles und die Firmare läuft. Mehrere Geräte werden aktiv in Messanordnungen eingesetzt. Allerdings bekomme ich ein mal im halben Jahr ein Gerät zurück, welches den Bootloader zwar startet, dieser
-
Thread
Eagle lib für Atmega1284P ?
Hallo, ich wollte mal nachfragen ob jemand den ATmega 1284P als PDIP in ner Bibliothek hat? Oder mir alternativ einen baugleichen Controller nennen könnte? gruß Sven
atmega644P atmega32 atmega16..... Sind Pinkompatibel.
-
Thread
ATmega1284P, USART1 und Rec_Interrupt
nicht auf high, weswegen ich annheme, dass der Interrupt nicht aufgerufen wird. Ich benutze nen ATmega1284P mit 20MHz
-
Thread
FT800 TFT Display am ATmega 1284P geht nicht
die PINbelegung falsch oder die LIB passt nicht? Ich hoffe ihr könnt mir vlt helfen. Anbei PINOUT Atmega 1284 für Arduino IDE und die .h für das Display und mein selbstgebautes 1284 Board(leider nicht beschriftet)
INT1 11 siehe Pinout 1284p: http://pighixxx.deviantart.com/art/Atmega1284p-352919461 MfG. Mandi