-
Thread
ISA-Ctrl Webserver - Source V1.40
getestet habe und voll begeistert bin, möchte ich auch die V1.40 testen. Leider benötige ich einen ATmega644 dafür. Auch für "1-Wire V1.38 JB04" wäre ein ATmega644 besser, da nicht alle Komponenten dieser Software auf einen ATmega32 passen. Woher bekomme ich einen ATmega644? Bei den einschlägigen Händlern
Ich habe vergessen, zu sagen, dass ich die Version PDIP vom ATmega644 benötige.
-
Thread
Tankanzeige mit AVR nicht linear
Frank S. schrieb im Beitrag #3689575: > Atmega644P > tank_tmp = (780-adc_wert)*0.0448979591836735; Ist das Dein Ernst?
die Konstanten so wählen, dass man durch eine glatte Zweierpotenz teilen kann. Damit sollte der Atmega644P es locker schaffen, den Tankinhalt ein paarhundert Mal pro Sekunde zu berechnen.
-
Thread
Spuk oder Programmfehler?
Hallo, habe soeben Dein Programm in meiner Testumgebung getestet, Atmega644p, 16 Mhz alles ok. Led blinkt wie vorgesehen. Gruß GG
Ich hab jetzt mal das angeblich nicht funktionierende HEX-File in einen ATMega644 gebruzelt. 8 LEDs blinken schön vor sich hin.
-
Thread
AtMega 644 UART library Fleury
Servus, alle die den ATMega 644 benutzen (wollen) und eine UART library suchen, finden im Anhang die angepasste Version von Peter Fleury. Schlicht weg um ATMega644 support erweitert... gruss Patrick
reference to `uart_puts_p'/ Error 10 undefined reference to `uart_putc' Mein µC ist ein mega644p, der unterscheidet sich ja eigentlich nur durch das 2. UART Interface lg Martin
-
Thread
Suche den passenden Programmer für mich
Wenn ich das richtig sehe, unterstützt der aber nicht den ATmega644~ :(
für 35,95 EUR hier erhältlich: http://www.watterott.com/de/Atmel-AVR-ISP-MKII-USB Und der ATmega644 wird ebenfalls unterstützt.
-
Thread
USB-Stick am Mikrocontroller VNC1L
Danke für die schnelle antwort. Erst mal zu deiner Frage ich arbeite mit einem ATmega644. Und die Jumper sind gesteckt. Irgendwie war dein Programm bei mir nicht lauffähig. Hab des hab einiges ändern müssen, wie zB. die Zuweisung zu dem Kanälen. P1_1 geht bei mir nicht, bin jetzt
>Erst mal zu deiner Frage ich arbeite mit einem ATmega644. >Irgendwie war dein Programm bei mir nicht lauffähig. >Hab des hab einiges ändern müssen, wie zB. die Zuweisung zu dem Kanälen. >P1_1 geht bei mir nicht, bin jetzt bei >#define R_SCLK
-
Thread
Programmierung AT90S4414
ATmega329 x ATmega3290 x ATmega3290P x ATmega329P x ATmega32A x ATmega32C1 x ATmega32HVB x ATmega32M1 x ATmega32U4 x ATmega32U6 x ATmega48 x ATmega48P x ATmega64 x ATmega640 x ATmega644 x ATmega644P x ATmega645 x ATmega6450 x ATmega649 x ATmega6490 x ATmega64A x ATmega8 x ATmega8515 x ATmega8535 x ATmega88 x ATmega88P x ATmega88PA x ATmega168PA
-
Thread
Modbus RTU Slave fuer AVR
Hallo, ich versuche seit einigen Tagen meinen ATMega644PA den Modbus beizubringen. Ich plane ein derzeit ein Projekt mit dem ATMega und einem Siemens OP177.. die Kommunikation läuft deshalb zwangsweise über den Modbus. Nun versuche ich schon einige
die Gefahr hin, dass ich jetzt (jetzt erst recht wo ich es noch schreibe) gesteinigt werde: der ATMega644PA hat ja zwei USARTS und kein UART.. nun ist in der Library doch alles so angepasst, dass die Adressierung hinhaut, gibt ja auch beim Kompilieren keine Fehler.. soweit so gut. Da du sagst dass
-
Thread
Problem beim auslesen den IIC
kleines ist jedoch bitte ich euch mir zu helfen da ich noch recht neu bin hier: Ich will mir meinem ATmega 644 die Temperatur mittel DS1621 am LCD ausgeben( in C) Wenn ihr denkt das ich mich noch niergends durchgegoogelt hab stimmt das nicht: Hab schon alles probiert was ich meiner macht steht und halte
TemperaturDS1621 am LCD ausgeben mit ATmega644 schrieb im Beitrag #1679615: > Das mit SDA und SDL ist einer miener hauptprobleme denke ich denn ich > habe ja die libary übernommen non peter f und das kommentar mit port D > hab nur nicht
-
Thread
Aufbau einer Kommunikation zwischen pc und USART0
Hallo, ich versuche zur Zeit eine Kommunikation zwischen ein PC und ein Atmega644p aufzubauen. Eigentlich möchte ich Charakter in form von Byte über eine serielle Schnittstelle RS232 vom PC zum Atmega644p senden. Ich habe ein Programm in c++ geschrieben, um die Charakter zum Mikrocontroller Atmega644p zu senden. Danach habe ich ein c-Code für den Mikrocontroller geschrieben, um die Charakter im Puffer UDR0 von USART0 zu erhalten. Dann soll wieder die empfangenen Charakter von UDR0 in Richtung
-
Thread
Schachcomputer mit Atmel AVR
Schachprogramme für Avrs. Bsp.: http://www.andreadrian.de/schach/#Selbstbau_Schachcomputer_SHAH (8 Halbzüge @Atmega8; 36 Halbzüge @Atmega644; 0,3s für den ersten Zug bei 16Mhz).
Schachprogramme für Avrs. Bsp.: > http://www.andreadrian.de/schach/#Selbstbau_Schach... > (8 Halbzüge @Atmega8; 36 Halbzüge @Atmega644; 0,3s für den ersten Zug > bei 16Mhz). Für M1284 gibt es noch nichts?
-
Thread
MMC SD library FAT16 FAT32 read write
auch einen ungeraden Quarz (14745600 Hz) könnte das auch daran liegen? Weiterhin benutze ich einen ATmega644. Bin für jede Hilfe dankbar Gruß Alex
maximal sein und was für einen µC >>braucht man mindestens? > > FAT32 kann ein paar Terabyte. > ATmega mit mindestens 2kB Ram. Also wenn ich eine 4GB SD- Karte nehme und nen atmega644 mit 4k sram müsste das kein problem sein oder?
-
Thread
Erweiterung ATMega32
Hallo, habe einen ATMega32. Nun ist der Speicher zu klein, gibts da irgendwas pinkompatibles das größer ist? Also so wie ATMega16 auf ATMega32???
> Nun ist der Speicher zu klein... Welcher Speicher? Schon mal den ATMega644 ausprobiert? Das ist der größte AVR, der kompatibel zur Mega16/32-Reihe ist und noch ein paar nette Zusatzfeatures bietet.
-
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
ATmega16 auf ATmega32 upgraden
Wenn schon Umstieg, warum dann nicht gleich ATMega644, der ist auch pin-kompatibel. Das sind nur 3,50 EUR Unterschied, dafür gibt es doppelt so viel Speicher (Flash, RAM, EEPROM), mehr Geschwindigkeit, mehr Timer und ein paar andere Vorteile.
Hey, das ging ja schnell... Danke. Mit dem ATmega644 muss ich mal näher beschäftigen, den hatte ich noch gar nicht auf meinem Schirm. Martin
-
Thread
A/D Beim Atmega16
gelassen und so hab ich noch ein wenig probiert siehe da es passiert was, auch wenn es mich Zwei Atmega16 gekostet hat. Die Wandelung hab ich auch nur auf den Atmega644 testen können da mein Vorrat an M16 aufgebraucht war. Ich kann mir nicht erklären warum die Dinger durchgebrannt sind denn ich
/MTY5OTgxOTk-/Bausaetze_Module/Bausaetze/ATMEL_Evaluations_Board_Version_2_0_1_Bausatz.html Den 644 habe ich dann zum testen mit einem selbstbau Programmer beschrieben da ging alles reibungslos, aber komischer weise Programmiere ich mit dem Pollin Board seid 4 Jahren ohne Probleme Atmega8 und attiny85
-
Thread
Problem nach dem ersetzen eines Atmega32 durch Atmega64
Es ist ein Atmega 644, der scheint diese Option nicht zu haben ;), andere lösungsvorschläge?
>Es ist ein Atmega 644, der scheint diese Option nicht zu haben ;), >andere lösungsvorschläge? Diese Information hätte evtl. Posts in die falsche Richtung verhindert. Ich mach mich mal vom Acker. Such selber.
-
Thread
VS1053 SPI- und CLKI Frequenz
imemrnoch aktiv, gibste ihm nochmal 32byte. Hier was zur SPI Performance: http://www.matuschek.net/atmega-spi/ Betreibe nen VS1053 an nem M644, der liest MP3 vonner SD Karte mit FAT32 und schubst das aufn VS ohne Probs. M644 = 12MHz SPI = 6MHz
>Betreibe nen VS1053 an nem M644, der liest MP3 vonner SD Karte mit FAT32 >und schubst das aufn VS ohne Probs. >M644 = 12MHz >SPI = 6MHz Bei mir ATmega32 mit 16MHz Takt. Holt die Daten auch von SD und zeigt noch 2x Temperatur
-
Thread
Probleme Atmega324PA zu programmieren
euch wahrscheinlich ein Klacks ist. Ich verwende Bascom und den AVR ISP MK2. In Bascom kann der Atmega nicht identifiziert werden. Verwende ich anstelle des 324PA den Atmega644 funktionierts. Hat jemand einen Tip für mich? Liegts an dem A nach dem 324P? den eigentlich wird der 324P unterstützt. Einen
Hi >Verwende ich anstelle des 324PA den Atmega644 funktionierts. Die sind aber nicht sehr kompatibel. Vielleicht braucht dein Bascom ein Update. MfG Spess
-
Thread
Alternative Firmware für Homematic Komponenten
können mit CUL, HM-LAN-CFG etc. empfangen/gesendet werden. Kompilieren/Flashen mit: avr-gcc -mmcu=atmega644 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -fdata-sections -ffunction-sections \ -Wall -Wstrict-prototypes -Wundef -std=gnu99 -Wl,--gc-sections test.c -o test.elf
CUL, HM-LAN-CFG etc. empfangen/gesendet werden. > > Kompilieren/Flashen mit: > avr-gcc -mmcu=atmega644 -Os -funsigned-char -funsigned-bitfields > -fpack-struct -fshort-enums -fdata-sections -ffunction-sections \ > -Wall -Wstrict-prototypes -Wundef -std=gnu99 -Wl,--gc-sections > test.c -o test.elf
-
Thread
Zwei ATMega8 und ein Grafikdisplay über SPI
Frank K. schrieb im Beitrag #2664552: > Der Atmega8 ist eine alte Kamelle. Nimm wenigstens einen Mega88 (gleiche > Pinbelegung, aber kann mehr), oder einen Mega 644 - da kannst Du zwei > SPIs haben. Kann ich den denn auch mit meinem derzeitigen
Tobias N. schrieb im Beitrag #2664563: > Frank K. schrieb im Beitrag #2664552: >> Der Atmega8 ist eine alte Kamelle. Nimm wenigstens einen Mega88 (gleiche >> Pinbelegung, aber kann mehr), oder einen Mega 644 - da kannst Du zwei >> SPIs haben. > > Kann ich den denn auch mit meinem derzeitigen
-
Thread
AVRDUDE langsam beim flashen
der üblichen Flashzeiten gefunden und gelesen. Zum flashen mit avrdude brauch ich bei meinem atmega644 mit 43kbyte um die 110 Sekunden zum schreiben. Ist das normal? Ich habe auch mit einem PIC gearbeitet und bei diesem dauerte es nur ein Bruchteil der Zeit. Sind diese Zeiten normal? Wie könnte
> Zum flashen mit avrdude brauch ich bei meinem atmega644 mit 43kbyte um > die 110 Sekunden zum schreiben. Ist das normal? Kommt mir sehr lang vor.
-
Thread
Aufbau mit ENC28J60 mit Problemen
komme - deshalb hoffe von Euch ein paar Tipps zu bekommen. Hier das Problem: Ich habe mit einen Atmega644 und ENC28J60 zur IP-Anbindung aufgebaut. Zu Testzwecken habe ich das Ganze erst auf einem Steckbrett gemacht- auch wenn ich weiß, daß die 25 MHz, mit denen der ENC betrieben wird, nicht wirklich
Layouts. Unten ist der ENC mit Beschaltung zu erkennen, rechts der MagJack. Da drüber ein Teil des Atmega (allerdings mit falscher Auszeichnung - verbaut ist ein 644. Ich hoffe, der Ausschnitt liefert genügend Info. Grüße schnack
-
Thread
SPI 32bit unterbrechnungsfrei (USART)
A. K. schrieb im Beitrag #4266706: > Also falsch geraten, nächster Versuch? ATMEGA328? ATMEGA644? 90CAN32? Wie auch immer, die Frage wäre ja auch noch, wofür überhaupt "unterbrechungsfrei" und was das bedeuten soll. Bisher ist mir noch kein SPI-Slave untergekommen der sich
sich in der Doku anders. Kommt darauf an, welche Doku jetzt wirklich. Aus dem Datenblatt vom ATMega164/324/644: "The USART in MSPIM mode includes (double) buffering of the transmitter. The SPI has no buffer" Was noch bleibt, wäre die Pause so kurz wie möglich zu machen.
-
Thread
Einstieg mit STM32 statt 8Bit Controller
der UART nicht wie im Tutorial beschrieben funktioniert. Ich würd eher etwas in der Größe eines Atmega644 oder des guten ALTEN Atmega8 verwenden, wenn du beabsichtigst das Tutorial hier druchzuarbeiten. lg much
aber das Tutorial nicht ganz durchgearbeitet. Dann nimmt man wirklich am besten den alten ATmega8 oder einen größeren dazu kompatiblen, z.B. den ATmega328. Der ATmega644 hat mehr Speicherplatz, ist aber nicht pinkompatibel zum ATmega8. Könnte zu ähnlicher Verwirrung kommen wie beim ATtiny13,
-
Thread
30 PWM-Kanäle mit ATmega48 machbar?
Wenn Du die LEDs mit 20mA ansteuerst, kannst Du sowieso nur maximal 20 LEDs an einen ATmega anschliessen: 10 gegen GND und 10 weitere gegen Vcc. Im worst-case fliessen dann nämlich 200mA durch den Vcc oder GND-Pin des uCs. Das Maximum für AVRs - egal ob ATtiny4 oder ATmega644. Zusätzliche
#1962998: > Wenn Du die LEDs mit 20mA ansteuerst, kannst Du sowieso nur maximal 20 > LEDs an einen ATmega anschliessen: 10 gegen GND und 10 weitere gegen > Vcc. Im worst-case fliessen dann nämlich 200mA durch den Vcc oder > GND-Pin des uCs. Das Maximum für AVRs - egal ob ATtiny4 oder ATmega644. > Zusätzliche
-
Thread
Mega644
einem 8535 AVR. Da der interne Flash-Speicher und der Ram zu klein sind, habe ich mich für einen Atmega 644 entschieden. Nur leider bin ich nicht in der Lage dieses Ding mit Ponyprog über die Serielle Schnittstelle via ISP-Anschluss zu Flashen. Muss ich ein anderes Programm oder einen anderen Programmer
, der 644P ist der Nachfolger. Peter
-
Thread
Serielle Übertragung und Fehlerreduzierung
Hallo, baue hier mit einem ATmega 644P, 20MHz mit externem Quartz, und einem Lantronix Matchport. Beide sitzen jeweils auf ihrem Testboard (STK500, Matchport Demo Board) und sind zur seriellen Übertragung mit zwei Strippen (zwanzig
Jetzt muss ich mal dumm fragen: Es gibt doch beim ATMega644 die Möglichkeit den Takt für die serielle extern einzuspeisen, oder?
-
Thread
Projekt mit Ringspeicher
einem Ringspeicher speichern. Welchen Speicher soll man für den Ringspeicher verwenden? Ist der AVR ATmega644 für diese Âufgabe geeignet? Mfg Gerhard Huber
Ringspeicher dann wenn ein Sensor ausgelöst wir auf eine SD Karte speichern. Wieso wird das mit dem ATMega644 nichts? Mfg Gerhard
-
Thread
Verständnisfrage für Anfänger
Leistung erfordert solch ein Code, wenn etwa 15 LEDs einzeln gedimmt werden sollen? (Mikrocontroller: Atmega 644 PU 20) Code in C: int main( void ) { uint8_t pwm_soll = 30; // gewünschter Dimmerwert 0..100 uint8_t pwm_phase = 0; // Laufwert der Schleife 0..100 DDRB |= (1<<PB0);
setzt? Weitere Unterprogramme ließen sich ja dann einfach verwirklichen, oder? Ach ja, der Atmega644 hat auf jedem I/O Pin auch die Pin-Change Interrupt Funktion. Also ließe sich doch jeder Pin als externer Interrupt benutzen, oder? (nicht für die LED Steuerung, sondern für eine Erweiterung)
-
Thread
16 Bit Timer1 mit 3 Channels möglich?
in das Thema µC reinzukommen... Mein aktuelles Problem bezieht sich auf Timer. Ich habe einen ATMega644A. Timer1 ist initialisiert auf Fast PWM und 16-Bit, damit versorge ich PD4 (OC1B) und PD5 (OC1A). Mein Problem ist daß ich unbedingt einen dritten 16-Bit Channel benötige (für RGB), dann zwar
schrieb im Beitrag #5358745: > Mein aktuelles Problem bezieht sich auf Timer. Ich habe einen > ATMega644A. > > Timer1 ist initialisiert auf Fast PWM und 16-Bit, damit versorge ich PD4 > (OC1B) und PD5 (OC1A). > Mein Problem ist daß ich unbedingt einen dritten 16-Bit Channel benötige > (für RGB
-
Thread
Quarz schwingt ohne Kondensatoren
gestern schwingt der Quarz nicht mehr, keine Ahnung warum. Welchen MC hast Du jetzt drin? Den ATmega32 oder den 644P? Wenn es der 644P ist: Hast Du die Fuse auf Full Swing Crystal gestellt?
im Parallelprogrammiermodus. Warum sollte man das aber machen? Es sei denn es war nen gebrauchter ATmega32 ;)
-
Thread
FTDI EVE mit Atmega
schrieb im Beitrag #3910808: > Überlege gerade ob es möglich ist das EVE System von FTDI mit enen > Atmega 644 anzusteuern. Ja, warum nicht. FTDI hat Beispiele für'n Arduino. Das ist auch nur 'n ATmega...
Entwicklungsumgebung AVR Studio mit atmega 644p zunächst. Und dann doch mal die Adruino ausprobieren. Fangen wir mal wieder klein an. "Hallo World" . Hat schon jemmand ein Projekt für Avr Studio und FTDI EVE ? http://www.ftdichip.com
-
Thread
Suche Soft-I2C-Slave Lib
Ich möchte den ATMEGA als I2C Slave einsetzen. Leider habe ich bei der Entwicklung meiner Platine den I2C Bus an PD6/PD7 angeschlossen. Gibt es eine Soft-I2C-Slave Library für einen ATMEGA (32/128/644/1284) zum herunterladen
Jetzt läuft es. Es scheint wirklich keine funktionierende TWI-Slave Software-Emulation für den ATMega 32/644/1284 zu geben. Schade :(
-
Thread
Code::Blocks mit avr-libc -> Symbols-Browser / Code-completion
wird (und aus dem bedient sich dann die Code-Komplettierungs-Funktion). Erklärt am Beispiel eines ATmega644 ist das Problem, dass Codeblocks bei einem include von <avr/io.h> nicht alle defines zum mega644 findet. Es werden also beispielsweise die defines für PORTD gefunden, nicht aber PORTA und PORTB.
io.h verwenden soll. Das sind die Zeiles des Begehrens in der io.h: [c]#elif defined (__AVR_ATmega644__) || defined (__AVR_ATmega644A__) # include <avr/iom644.h>[/c] Dann liegt ja schon fast nahe, in der main.c vor das include der io.h einfach zu schreiben: [c]#define __AVR_ATmega644__[/c]
-
Thread
[V] Compiler-Lizenz (Dongle): MikroElektronika "mikroC PRO for AVR"
ATmega329PA ATmega32A ATmega32C1 ATmega32HVB ATmega32M1 ATmega32U2 ATmega32U4 ATmega32U6 ATmega406 ATmega48 ATmega48A ATmega48P ATmega48PA ATmega64 ATmega640 ATmega644 ATmega644A ATmega644P ATmega644PA ATmega645 ATmega6450 ATmega6450A ATmega645A ATmega649 ATmega6490 ATmega6490A ATmega649A ATmega649P ATmega64A ATmega64C1 ATmega64M1 ATmega8 ATmega8515 ATmega8535 ATmega88 ATmega88A
-
Thread
Atmega8 - Fusebits falsch gesetzt - Ext. Clock
so einer ists: http://cgi.ebay.de/AVR-USB-ISP-Programmer-ATMEL-ATMEGA-STK500-Neu-ATTINY-/270472704047?cmd=ViewItem&pt=Wissenschaftliche_Ger%C3%A4te&hash=item3ef96df02f hat bisher auch immer alles funktioniert...
?? will ich gleich wieder den Mega644 auslöten und neu bestellen. Gruß flyingKenny
-
Thread
brauche Unterstützung beim flashen
Morgen zusammen, ich benötige mal eure Unterstützung. Ich versuche gerade Ethersex auf einen Atmega 644 zu flashen. Ich habe einen "alten" Diamex ISP (siehe Bild). Alles unter Windows 10. Er meldet sich im Gerätemanger als Com6. Als ich das letze mal vor 10 Jahren auf einem Atmega programmiert
com6 Using Programmer : stk500 AVR Part : ATMEGA644 Chip Erase delay : 9000 us PAGEL : PD7 BS2 : PA0 RESET disposition : dedicated
-
Thread
Mega644 läuft nicht durch (watchdog?)
Hallo, ich habe einen ATMega644 (laut AVR Studio 4.14 Build589 -> Signatur 0x1E 0x96 0x09). Habe Untenstehendes kleine Programm geschrieben und mit WinAVR-20040720 compeliert. Das Programm soll einfach Pin23 (PC1) toggeln lassen
an der Schaltung auszuschließen). Versorgt aus Labornetzteil und ohne Abblock C's. Leider hat der 644 das gleiche Verhalten.
-
Thread
Ponnyprog stürtz dauernt ab
mist... ich habe noch einen Atmega644, bei dem funzt es auf anhieb.. bekommt man i-wo die ulrig radig firmware für avr-net-io mit atmega644? oder brauche ich jetzt unbedingt einen neuen atmega32?
programmer schrieb im Beitrag #2282524: > mist... > > ich habe noch einen Atmega644, bei dem funzt es auf anhieb.. Ist nur eine Frage der Zeit. Besorg dir einen vernünftigen Programmer. Auf lange Sicht gesehen lohnt es nicht, da zu sparen. Das ist den Ärger nicht wert.
-
Thread
Unterschiede zwischen ATmega8 und ATmega16
eines ATmega8 sprengt. Also will ich nun einen ATmega16 verwenden, der ja mehr RAM, sowie mehr Portpins hat. Meinen Code, den ich ursprünglich für den Mega8 geschrieben hatte, will ich nun eben für den ATmega16
Hallo, seit wann hat der Atmega16 mehr RAM als der 8er ? Nimm lieber gleich nen Atmega32 (2kB SRAM) oder 644er (4kB SRAM). Gruß.
-
Thread
Resetproblem ATmega
Hallo, ich benutze nen ATmega644 auf ner Lochkarte mit diverser Elektronik. Wenn ich nun eine externe Spannung an die Elektronik anschließe, tut sich nichts (Mikrocontroller läuft nicht). Wenn ich nun die Spannung mit nem Multimeter
okay, und so wie ich das sehe, muss ich die Reset-Schaltung dann aber noch erweitern, da ich den ATmega644 per JTAG programmiere und der AVR Dragon und der Mikrocontroller sich nicht unterhalten, wenn ich den RESET-Pin permanent auf high ziehe. Oder gibts da ne einfache Lösung für?
-
Thread
Atmega 1284 PDIP40 und Bascom
Hallo, hab gerade mein umfangreiches Projekt mit Sprachausgabe etc. am Atmega644 abgeschlossen, hab sogar einige Wörter gekürzt bzw. nur 4KBit Samplerate genommen - kaum war ich fertig, sehe ich bei Pollin den pingleichen Atmega1284 mit doppeltem Speicher.. Welches def-File
. Zunächst hab ich mit dem Atmega32 begonnen, der war bald zu klein, übrigens hätte er für die Sprach- und parallel Klingeltonausgabe nicht gereicht, der Atmega644 hat hier mehr Timer-Möglichkeiten. Naja, im 40DIP-Gehäuse war er
-
Thread
GIMSK=(1<<INT0) ergibt eine Fehlermeldung beim644p
Wenn ich einen Atmega8 nehme, funktioniert es. Gruss
Zweck mit einem Register, gleich welchen Namens des 644 zu erledigen ist. 3. Den Namen wie er im 644 heisst aus dem Datenblatt suchen. 4. Diesen Namen anstelle von GIMSK einsetzen.
-
Thread
Chip gesucht 1-10V zu PWM Wert
http://www.atmel.com/Images/Atmel-8272-8-bit-AVR-microcontroller-ATmega164A_PA-324A_PA-644A_PA-1284_P_datasheet.pdf Da schreiben sie doch "six PWM channels". Normalerweise neigen die Hersteller doch eher zu unrealistischen Übertreibungen? Daher ging ich jetzt auch davon
schrieb im Beitrag #3470315: > http://www.atmel.com/Images/Atmel-8272-8-bit-AVR-microcontroller-ATmega164A_PA-324A_PA-644A_PA-1284_P_datasheet.pdf > > Da schreiben sie doch "six PWM channels". Normalerweise neigen die > Hersteller doch eher zu unrealistischen Übertreibungen? Daher ging ich >
-
Thread
UART Interrupt im Logger - Logik
Hallo, an einem Atmega644 hängt ein GPS Sensor, der mit 5Hz Daten per UART sendet. Das Programm auf dem µC soll ebenfalls mit etwa 5Hz laufen. Pro Durchlauf werden noch ADC-Werte und eine Frequenz per Timer gemessen.
würde es so machen. Ist aber meine persönliche Meinung. >Ja, ih benutze das STI100 Interface. Der Atmega644P-20 hat ja 2 UARTs. >An UART 0 hängt das STI, an UART 1 der GPS Sensor. Hast du es wirklich schon benutzt? MfG Spess
-
Thread
Software-I2C Master von Fleury funktioniert nach wechsel von Mega16 zu 644 nicht mehr
Glaskugelfrage, aber vielleicht kann ja jemand einen Tipp geben, wonach ich suchen könnte: Ich hatte einen Atmega16 im Einsatz und habe diesen nun gegen einen Atmega644 getauscht. An PA6 und PA5 ist ein externes I2C-Eeprom (24x irgendwas) angeschlossen, wobei ich Software-I2C mit der Lib von Peter Fleury nutze
I2C-Code einfach keine Wirkung hat, was ich nicht verstehe. Im Atmel-Dokument zur Migration von Atmega16 auf 644 wurde ich nicht fündig, und spezielle Port-Funktionen gibt es auf PortA auch nicht die ich irgendwie nutzen würde. Gibt es irgend welche Unterschiede zwischen dem Atmega16 ung 644, die
-
Thread
Variabelnnamen evtl. durcheinander weil Speicher voll?
programmierfehler sein, aber ich habe soetwas merkwürdiges bisher noch nicht gehabt Ich habe einen ATmega644P , und die Compilermeldung am Schluss sagt mir das der Speicher ca. 23% voll ist. Aber das wird wahrscheinlich der Programmflash sein. ich arbeite fast ausschliesslich mir float Werten, was aber
vorhersagen, wenn überhaupt. Die Effekte sind einfach: Absturz des Programs. >Ich habe einen ATmega644P , und die Compilermeldung am Schluss sagt mir >das der Speicher ca. 23% voll ist. Aber das wird wahrscheinlich der >Programmflash sein. avr-size (falls du WInAVR nutzt) gibt am Ende mehrere
-
Thread
kaputte AVR von verschiedenen Lieferanten
Atmega Chips von Pollin sind garantiert nicht verfust. Habe selbst in letzter Zeit über ein Dutzend davon bestellt (644 und 1284). Alle waren in Originalzustand. Die Wahrscheinlichkeit bereits programmierte
hallo, Atmega schrieb im Beitrag #1998598: > Atmega Chips von Pollin sind garantiert nicht verfust. Habe selbst in > letzter Zeit über ein Dutzend davon bestellt (644 und 1284). pollin hat 1284?? seit wann
-
Thread
The Siemens S65 132x176, 65536 color display with AVR
Beziehung dann ähnlich lang sind. Zudem kommt noch hinzu das die ASM Funktionen nicht für einen Atmega644 funktionieren, da dort u.a. das SPCR Register > Adresse 31 ist. Der Rewrite braucht eigentlich genauso viel Speicher, da ich einige unnötige Sachen weg gelassen habe. Zudem habe ich die Init-Sequenzen
S65 display LS020 und ATmega8L 8MHz 2,8V.