-
Thread
ISO9141/K-Line bzw. Atmega HW UART: 10400baud Problem
suche, frage ich mal hier nach, ob vielleicht noch jemand ein Tipp oder Idee hat: Ich habe einen Atmega644 und nutze die Hardware UART mit der UART Ringbuffer-Library von Peter Fleury: http://homepage.hispeed.ch/peterfleury/avr-software.html#libs Als UART_BAUD_RATE definiere ich dann 10400. Ich habe
kann ich das auch so mitloggen (ATH1, ATMA eingeschaltet - nur RX angeschlossen). Nur mit meiner Atmega644 UART bekomme ich immer 0x55, 0x0F, 0X0F, 0x04 ... Ich verstehe das echt nicht. Der ELM323 läuft m.W. auch nur fest mit 10400baud. Ich habe das übrigens mit internem 1MHz RC-Takt (Teiler 8) und
-
Thread
char Buffer[7] Resetten, löschen.
schrieb: >>> Siehe deinen Originalthread. >> Wie? Habe ich mal wieder was verpasst? > Beitrag "Atmega644 UART - Komische Ausgabe" Ach so. Reagiert die Fleury-Lib wirklich auf '\n' wie man /so erwarten/ würde? In der Online-Doku finde ich nichts dazu...
[c]#elif defined(__AVR_ATmega644__) /* ATmega with one USART */ #define ATMEGA_USART0 #define UART0_RECEIVE_INTERRUPT SIG_USART_RECV #define UART0_TRANSMIT_INTERRUPT SIG_USART_DATA #define UART0_STATUS UCSR0A #
-
Thread
16-bit-Timer - wer kann helfen?
Hallo, ich versuche, die Dauer von high-Perioden an einem ATmega644-Port mittels eines 16-bit-Timers auszuzählen. Hier der kurze Code: //###### 16-bit-Zähler für Flügelrad unsigned long highabfrage(void) { unsigned long high = 0; DDRD &= 127;
Tutorials, z.B., wie man mit ISR umgeht usw. Wenigsten ist im Manual zu lesen, daß der Watchdog des ATmega644Bei nicht nur einen Reset, sondern auch einen Interrupt auslösen kann. Die Dinger werden immer besser. Viele Grüße Egon
-
Thread
Gemeinsames Haussteuerprojekt in Wien/Umgebung
Testbetrieb so manches laufen. Als Basis habe ich auf dem AVR-NET-IO aufgesetzt und verwende den ATmega 644 und künftig den 1284-er für etwas mehr Flash. Ich habe auch bereits einen BootLoader der via UDP/IP über LAN die Kontroller mit neuer Firmware versorgen kann und auch meine ersten HTML-Seiten,
und das ist ja auch nicht notwendig! Für das was ich brauche reicht der kleine WEB-Server in einem ATmega644 schon aus ;-) > Komfort kann man mit RS485/CAN auch haben. Nur ist der anfängliche > Aufwand viel größer. Du hast da aber nur eine begrenzte Datenübertragung und kommst nicht in den Bereich
-
Thread
Einfacher serieller AVR programmer läuft nicht mehr
noch Error missing device or unknown device (-24). Alles ist passend angeschlossen hab auch mal nen atmega 644 drangeschlossen der geht auch nicht. Kann vielleicht mal jemand die spannungen an den isp ports messen und durchgeben oder hatte jemand schonmal dasselbe problem? MFG juli963 PS: Fogende µC dadran getestet Atmega8 und Atmega 644 (neu) den Atmega 8 habe ich nur einmal beschrieben und hab keine fusebits geändert. Folgenden Programmer verwende ich: http://s-huehn.de/elektronik/avr-prog/avr-seriell.gif
-
Thread
AVR-Studio - Fehlermeldung
Hallo, Per AVR-Studio 4.18 soll ein ATmega 644 programmiert werden. Eine Verbindung via AVR-JTAG-USB (von Olimex) läßt sich herstellen, auch die Signatur läßt sich lesen, aber die Programmierung bricht mit einer Fehlermeldung ab: WARNING:
be 0x0C) FAILED. Dagegen ist es mit einem AVR-ISP500 (auch von Olimex) problemlos möglich, den ATmega zu programmieren - funktionierend und ganz ohne Fehlermeldung. Eigenartig: der ATmega 644 ist nicht ganz defekt, denn mit ISP läßt er sich programmieren; der AVR-JTAG-USB ist auch nicht ganz
-
Thread
Underschied Atmega64 und Atmega64A zur Laufzeit
Hallo, besteht die Möglichkeit zur Laufzeit festzustellen ob Atmega64 oder Atmega64A? Vielen Dank
Mikrocontroller ebenfalls irgendein unbedeutender zu sein. mfg. PS: Gibt es leider schon: Atmega644.
-
Thread
Atmega kurzzeitig aus Kondensator betreiben - geht das ?
47µF Kondensator nutze ich nur zum stabilisieren der Spannung. Ich habe mal getestet ab wann der ATmega8 zu arbeiten anfängt. Atmega8L: 1MHZ 2.05V Atmega8: 1MHz 2.20V Atmega8: 12MHz 2.55V ATmega644PV: 12MHz 1.90V (bei jedem AVR ist das etwas anders, aber als Richtwert
versucht das EEprom zu beschreiben, aber die anderen Teile sollten alle laufen. Wenn ich bei dem ATmega644 die 2.56V Referenzspannung ausgewählt habe kann ich natürlich nicht erwarten dass es die bei 1.9V Versorgungsspannung liefert. @ igel (Gast) Also das funktioniert so nicht wie du dir das vorgestellt
-
Thread
Probleme mit externem Quarz an AVR
Hallo zusammen, ich versuche einen ATMEGA644V mit einem externen 8 Mhz Quarz zu beschalten. Dafür hab ich erst mal ein kleines Testprogramm geschrieben als der AVR noch auf den internen 8 Mhz Takt gehorcht hat -> Hat alles wunderbar funktioniert
da man nunmal nicht an dem Ast sägen soll, auf dem man sitzt... Zitat aus dem Datenblatt des ATMega644 (Fußnote zur SPIEN-Fuse): "The SPIEN Fuse is not accessible in serial programming mode"
-
Thread
AVR Dragon: IDR event 0xf7 - Hilfe!
Hallo Community, ich habe ein Entwicklungsboard mit einem ATmega16 aufgebaut und verwende zum debuggen einen AVR Dragon. Das Entwicklungsboard ist eigentlich nur für eine I2C Übertragung zwischen einem ATmega644 (externe Platine) und dem ATmega16. Das debuggen mit externe Platine (ATmega644) und meinem AVR Dragon funktioniert reibungslos. Jetzt kommt aber leider wenn ich meine Entwicklungsplatine (16ner) debuggen möchte. Die Meldung: AVR Dragon: IDR event 0xf7 Ich kann meine
-
Thread
Hardware SPI Problem
>Ich kann vom Mega44 kein Datenblatt finden. Den gibt es auch nicht. Entweder meint er einen ATMega644A oder einen ATMega48A. MfG Spess
Ich kann vom Mega44 kein Datenblatt finden. > > Den gibt es auch nicht. Entweder meint er einen ATMega644A oder einen > ATMega48A. Hab ich mir auch schon gedacht. Aber die Pinbelegung des Hardware-SPI am Port C passt zu keinem von beiden.
-
Thread
AVR-NET-IO - neuer ATMEGA32 - bootloader + Pollin Firmware
oder ein separater? Bei ethersex reicht ja auch die erzeugte *.hex und das AVR-NET-IO läuft damit. (ATMEGA644) # Muss man zuerst den bootloader per AVRDude auf den neuen ATMEGA32 bringen oder die Firmware per NETSERVER Software und RS232 oder ist die Reihenfolge egal? Würde das Aufspielen der Firmware
ein separater? Bei ethersex reicht ja auch > die erzeugte *.hex und das AVR-NET-IO läuft damit. (ATMEGA644) Der Bootloader ist notwendig um die *.hex über die serielle Schnittstelle einzuspielen. > > # Muss man zuerst den bootloader per AVRDude auf den neuen ATMEGA32 > bringen oder die Firmware
-
Thread
Atmega ISP von Mastercontroller
Hallo Leute, eigentlich ne ganz kurze Frage: Ich würde gerne einen kleinen Atmega8 Slavecontroller von einem Atmega644 aus programmieren, der auf der selben Platine sitzt. Der 644er hat noch so viel flash über, dass die 2kbyte Software für den kleinen locker mit reingehen würden
Anfänger mein Vorhaben realisieren könnte :-/ Prinzip müsste doch sein: die software für den Atmega8 compilieren, das HEX (irgendwie) in das des anderen zu integrieren (also beim compilen nen offset angeben für die adressen) und dann das ganze bei bedarf über ISP (datenblatt) auszugeben, richtig?
-
Thread
Kann OLED Schaden nehmen durch Elko an VDD?
Hallo, ich habe ein 16x2 Winstar OLED an einem Atmega644 dessen ADC ausgiebig genutzt wird. Das OLED wird an derselben 5V Spannungsversorgung betrieben wie der Atmega. Nun streut das OLED recht extreme 15kHz Störpulse auf die 5V (siehe Anhang) und verschlechtert
G. C. schrieb im Beitrag #4826793: > Hallo, ich habe ein 16x2 Winstar OLED an einem Atmega644 dessen ADC > ausgiebig genutzt wird. Das OLED wird an derselben 5V > Spannungsversorgung betrieben wie der Atmega. Nun streut das OLED recht > extreme 15kHz Störpulse auf die 5V (siehe Anhang
-
Thread
AVR XTAL1/2 unbenutzt
excessive currents if the pin is accidentally configured as output." ...sagt das Datenblatt zum ATmega48/88/168, Kapitel I/O-Ports (S. 76) zu dem Thema.
Hallo AVRFan, ich benutze einen 644 und bei dieser CPU ist keine Doppelbelegung vorhanden. Grüße, Uwe
-
Thread
USBasp Firmware wie aktualisieren
Es ist der ATMEGA8A.
Werner B. schrieb im Beitrag #5601310: > Es ist der ATMEGA8A. Dann nimm das letzte Package von https://www.fischl.de/usbasp/ (das wäre usbasp.2011-05-28.tar.gz) und daraus das File bin/firmware/usbasp.atmega8.2011-05-28.hex Der ATmega8A ist softwareseitig
-
Thread
Wo kann man den Wiznet W5100 kaufen?
Netzwerkanschluss und bin dabei auf dieses Modul von CHIP45 gestoßen: http://www.chip45.com/AVR-ATmega-Mikrocontroller-Module/Crumb644-NET-V2-1-AVR-ATmega644P-Ethernet-RJ45-USB-Modul.html Scheint mir zumindest für mein Vorhaben ziemlich optimal zu sein, es aber noch nicht bestellt (momentan fehlt mir
-
Thread
ATmega664 Programmieralgorithmus/Polling?
Hallo, ich wollte meinen Programmer mal um einige neue AVRs erweitern (z.B. ATmega644). Im Datenblatt steht unter Serial Downloading/Polling, dass man RDY/BSY solange abfragen soll, bis es nicht mehr xxxxxxx1 zurückliefert. (2593M–AVR–08/07 Seite 300 unter Nummer 4) Bei den alten
, dass das alte Pollingverfahren vom ATmega64 beim ATmega644 nach wie vor funktionniert, auch wenn es in der Spezifikation nicht mehr erwähnt wird. Was denkt ihr, soll man das neue Verfahren implementiere, wenn das alte doch auch funktionniert
-
Thread
AVR Studio - TWI-Register können nicht gelesen/geschrieben werden
in / out zugreifen; der Assembler gibt immer den Fehler "Operand out of range" aus. µC ist ein ATMega644P-20PU. Habe die Assembler Routinen aus einem altem Thread (http://www.mikrocontroller.net/topic/64021) von Bastler (Gast) für mich ein wenig angepasst, hier meine Datei twi-routines.asm: [code
folgendem Text: error: Operand 1 out of range: 0xb8 0xb8 stimmt mit der Position von TWBR aus m644Pdef.inc überein. Mach ich einen Fehler oder AVR Studio?
-
Thread
Neuer Controller, altes Programm: Fahler im Zeitkonitnuum
Hi >bin ich am Umsatteln von Atmega8 auf Atmega8535 (Ein Quantensprung!) Ja. Von Alt auf noch älter. Warst du mehrere Jahre im Winterschlaf? MfG Spess
>Nun, na meine Reicheltbestellung da ist, bin ich am Umsatteln von >Atmega8 auf Atmega8535 (Ein Quantensprung!) "Ein Quantensprung" nach hinten;) Atmega644 wär was nach vorne. > im freundlichen PCLL Gehäuse Wie sieht das denn aus?
-
Thread
RC Summensignal erzeugen aus 6 Kanälen
http://www.mikrocontroller.net/topic/185425#new Ich habe den Source code verwendet und auf einen Atmega 644 angepasst da ich noch keinen Attiny24 habe. So weit so gut. Es scheint auch alles halbwegs zu funktionieren aber die Zeiten stimmen nicht. Ich habe den Atmega 644 auf 8Mhz intern laufen.
von 760us und bei Max Stellung von 1.45ms. Wieso das? Eigentlich sollte der Code auf jedem Atmega gleich schnell laufen. MFG Christoph
-
Thread
AVR UART senden und empfangen mit versch. Geschwindigkeiten
mit 56kB/s) (natürlich mit Puffer). Ist das mit einer UART machbar oder brauche ich einen z.B ATMEGA64 mit 2 UARTs? Software UART wäre nicht so toll (es sei denn, sie läuft irgendwie im Interrupt ohne sich mit der Empfagsroutine zu beißen). Vielen Dank für eure Anregungen!!
umgekehrt natürlich. Absolut unabhängig bist du mit 2 UARTs. Wenn du in der Größenordnung eines ATMega64 bleiben wollst kann ich dir den ATMega644P empfehlen. Der besitzt zwei UARTS. Es muss aber die P-Version sein. Der einfache 644 kann das nicht. MfG Marius
-
Thread
Atmega328p mehr digital pins
Hallo, ich nutze gerne den Atmega328P für meine Projekte. nun benötige ich jedoch mind. 16 Digital Pins. Was macht hier mehr Sinn: eine I2C Erweiterung wie den MCP23017 nutzen oder auf einen Atmega2560 z.B. gehen? Vor allem
Ein größerer Mikrocontroller ist Kompakter als Mikrocontroller + Port-Expander. Zum Beispiel der ATmega644P.
-
Thread
3.3V Spannungsversorgung
> Ich benötige eine 3.3V Spannungsversorgung für einen ATMega µC, bis zu > acht Schieberegister 74HC595 und ‘597 (jeweils 4) und einen UART <-> LAN > Wandler (ca. 100mA Verbrauch). Ist ja lustig, sowas habe ich mit einem ATmega644 gebaut. Siehe angehängtes
genommen. Stefan U. schrieb im Beitrag #5096909: > Ist ja lustig, sowas habe ich mit einem ATmega644 gebaut. Siehe > angehängtes Bild. Hier ist meine Projektbeschreibung: > http://stefanfrings.de/net_io/index.html > ,falls du abgucken möchtest. Werde ich mir auf jeden Fall anschauen :-) Kann
-
Thread
Umsetzer Ethernet Glasfaser
weis, dass es kommerzielle Umsetzer gibt jedoch möchte ich selbst einen bauen. Ich habe einen ATmega644P Mikroprozessor je Sender- Empfängereinheit vorgesehen. 1. Es müsste doch Funktionieren den ganzen Ethernet-Rahmen einfach auf die Glasfaser zu übertragen (ohne die Datenpakete zu extrahieren
und eine Handvoll >Transistoren könnten schon genügen. Vergiss dass lieber..! >Ich habe einen ATmega644P Mikroprozessor je Sender- Empfängereinheit >vorgesehen. Und dies erst recht. Ein AVR ist viel zu langsam und es wäre eh unsinnig, sowas mittels SW durch einen uC zu erledigen.
-
Thread
SPI EEprom 25LC040
Moin, in 2005 machte ich ein AVR Projekt (ATMEGA644) mit einem 25LC640 drin. Damals arbeitet ich mit CodeVision AVR und der hat fertige Bibliotheken dafür und alles funktionierte damals auf Anhieb. Falls man diesen Weg gehen möchte, kann man sich
Gerhard O. schrieb im Beitrag #7682121: > in 2005 machte ich ein AVR Projekt (ATMEGA644) mit einem 25LC640 drin. Es geht um das Schreiben am PC, nicht mit dem uC. Das habe ich schon (LPC824). Dieter S. schrieb im Beitrag #7682132: > Das könnte man vermutlich bei Bedarf relativ
-
Thread
RS-485-Bus produziert bei Leitungsverlängerung nur noch Datenmüll
'zusammen, ich habe Probleme bei folgendem Szenario: Ein Atmega 8 soll als "Außeneinheit" Daten sammeln und auf Abfrage (die Inneneinheit sendet ein "w", dann Antwort) über einen RS-485-Bus (auf beiden Seiten MAX485ECPA, 9600 Baud) an eine Inneneinheit (Atmega 644) liefern. Der Bus ist an beiden Seiten mit je 120 Ohm terminiert (direkt am MAX485), weitere Verbindungen der beiden Busleitungen (Pull-Ups/-Downs o.Ä.) bestehen nicht. Auf meinem Schreibtisch liegend
-
Thread
Vektor "Rechnung" mit C
Ich programmiere mit ATMel Studio! Ziel ist ein ATmega 644!
ArduStemmi schrieb im Beitrag #4779206: > Ich programmiere mit ATMel Studio! Ziel ist ein ATmega 644! Und dort ist das Datenblatt: http://www.atmel.com/images/doc2593.pdf
-
Thread
AVR MKII neue Pinbgelegung?
entnimmt man dem Datenblatt. Öhm? Bei ATMegas? Erzähl mir mehr. Also zumindest im Datenblatt ATmega164A/PA/324A/PA/644A/PA/1284/P steht unter "27.8.1 Serial Programming Pin Mapping" MOSI, MISO und SCK. Und soweit ich mir erinnern kann habe ich die bei allen ATMegas die ich bisher in der Hand hatte
Andreas K. schrieb im Beitrag #4123033: > Also zumindest im Datenblatt > ATmega164A/PA/324A/PA/644A/PA/1284/P steht unter "27.8.1 Serial > Programming Pin Mapping" MOSI, MISO und SCK. Er hat die o.g. Belegung ja aus dem Datenblatt /entnommen/ Du kannst sie nun also nicht
-
Thread
ATmega 1284P flashen? wie?
Hallo, ich verwende die ganze Zeit den ATmega 16 und dazu Pony Prog um diesen zu flashen. Bin damit auch sehr zufreiden... Nun hab ich allerdings den ATmega 1284P neben mir liegen und kann diesen leider nicht mehr mit Pony Prog flashen da
den 1284P auch einfach über die 3 leitungen + reset programmieren... so wie mit pony prog eben den atmega16
-
Thread
PinChange-Problem!
gerade an einem kleinen Projekt beschäftigt, in dem es quasi darum geht, ein Einganssignal mit einem Atmega zu kopieren. Das heisst, so lange das Signal anliegt, leuchtet eine RGB-Led-Leiste. Diese wird mit 3 Transistoren angesteuert. Als Controller verwende ich den Atmega644. Ich habe mir nun das Datenblatt
jemand bitte diese beiden >Befehlszeilen genau erklären.: >ldi r17, (1<<PCINT24) In deiner m644def.inc steht .equ PCINT24 = 0 ; Pin Change Enable Mask 24 also bedeutetet das ldi r17, (1<<0). Eine 1 0x nach links geschoben ergibt binär 0b00000001. Also ldi r17,0b00000001 >sts PCMSK3
-
Thread
[AVR] FM-Transmitter für 1,50EUR --> Ansteuerung?
mit einer Länge von ca. 1 m. Den Test habe ich mit der Software von Oliver und einem STK500 (Atmega644, bei 8 MHz Takt) durchgeführt. Um auch etwas zu hören erzeugt der AVR nebenher ein 488-Hz-Rechecksignal, welches mit dem Pin AL der Testschaltung verbunden ist. Mein Radio summt nun links und zeigt
148253.html#comment-116119 > Den Test habe ich mit der Software von Oliver und einem STK500 > (Atmega644, bei 8 MHz Takt) durchgeführt. Um auch etwas zu hören erzeugt > der AVR nebenher ein 488-Hz-Rechecksignal, welches mit dem Pin AL der > Testschaltung verbunden ist. Mein Radio summt nun links
-
Thread
mit PWM keine Interrupts
Hallo, ich habe einen ATMEGA644@16MHz so programmiert, dass beim PortC ein Pin-Change-Interrupt ausgelöst wird. Angeschlossen sind 8 Tasten. Die Auswertung funktioniert soweit. Nun soll der Controller aber auch noch einen PWM
Zeilen, die ich vorm sei in mein Listing einfüge. Der PWM funktioniert, aber leider reagiert der ATMEGA644 nicht mehr auf die Tasten. Sobald die paar Zeilen gelöscht sind, geht wieder alles.... Hat jemand einen Tipp für mich? Holger ;ATMEGA644@16MHz ; ;Timer0 schaltet einen ~245Hz
-
Thread
HEX Datei wird zu groß
Hilfe! Ich schreibe ein Programm für Atmega 16 mit AVRStudio. Benutze Schleifen, Switch-Block, Struckturen und Funktionen. Die HEX-Datei für den Controller wird bald zu groß, obwohl ich noch nicht so viel gemacht habe. Kann mir jemand sagen
darin was ändern und anschließend mit dem Assembler übersetzen. Statt mega16 den mega32 oder mega644 verwenden. mfg
-
Thread
SPI und I/O Pin zeiten
Hallo zusammen! Ich habe ein Problem, und zwar habe ich mir einen IO Pin eines ATmega644 zum auslesen von Daten beschaltet. Was ich vorher nicht gesehen habe ist, das der Pin gleichzeitig auch der SS Pin der SPI ist. Allerdings benutze ich diese als Master. Jedes mal wenn ich nun den SS Pin auf high lege blockiert der ATmega644 normal weil der denkt, das er nun Slave sein soll und Wartet auf Daten (Falls der Pin auf Eingang steht) .Deshalb will ich einen workaround programmieren. Wenn der Pin auf Ausgang steht blockiert
-
Thread
Smart WebServer (AVR-NET-IO)
PS: Wobei ich etwas Hilfe bräuchte wäre das ganze zu optimieren, momentan passt es nur auf einen Atmega 644 und nicht auf den standardmäßig verbauten Atmega 32, wen sich das wer anschauen würde der das kann, wäre ich echt dankbar ;) Viel Spass damit Trax
Wie hast du die Fuses beim mega644 gesetzt? Ich habe deine erste Version ausprobiert, musste mir aber für WinAVR ein Makefile basteln. Ergebnis: serielle Schnittstelle bleibt stumm, der Router hat aber eine IP-Adresse zugewiesen. Anpingen
-
Thread
Pegelwandler für UART
Welche Bausteine mit welchen Betriebsspannungen sollen denn > zusammengeschaltet werden? Ein Atmega644PA mit 5 V mit einem BTM-222 mit 3.1 V :-)
R. B. schrieb im Beitrag #3454019: > Ein Atmega644PA mit 5 V mit einem BTM-222 mit 3.1 V :-) Soll ich Dir sagen, wie ich es machen würde? Den Ausgang vom AVR über 2k2 an den Eingang des BTM. Den Ausgang des BTM direkt an den AVR. Fertig, auch
-
Thread
Attiny13 Watchdog interrupt
e4 ldi r24, 0x46 ; 70 48a: 80 93 60 00 sts 0x0060, r24 Ist allerdings ein Atmega 644. Aber die Register sind die gleichen. WDTON-Fuse muss abgeschaltet sein. mfg.
#2066763: > Warum wird hier was im Ram gespeichert? Das wird nicht im RAM gespeichert. Das ist vom Atmega 644. Da fängt das RAM erst bei 0x100 an. Das ist beim Tiny 13 natürlich eine andere Adresse. Mit sts schreibt man in den Dataspace. Der geht von 0x0000 bis RAMEND. Also Register, I/O Memory und SRAM
-
Thread
mehrere MC seriell über Datenbus verbinden (1Draht)
Hallo! Ja ich weiß. Es ist für einen AtMega644 Ja die hohe Datenrate brauche ich. auch wenn ich [c] if( DATA_PIN == 0 ) [/c] mache, funktioniert es kein Stück besser. Das meintest du doch hoffentlich oder ? Aber könntest du
sollte man wirklich nur auf dem ATtiny13 einsetzen, wenn der Timer noch anderes machen soll. Beim ATmega644 ist dieser Geiz mit Timern aber nicht nötig. Peter
-
Thread
Problem mit "undefined reference to" bei Ulrich Radigs Webmodul
beseitigen konnte, bricht make immer an dieser Stelle ab: [code]Linking: Hexfiles/Webserver_MEGA644.elf avr-gcc -mmcu=atmega644 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=main.o -std=gnu99 main.o usart.o stack.o timer.o base64
messung.o 1-wire/crc8.o 1-wire/onewire.o 1-wire/ds18x20.o rc5/rc5.o --output Hexfiles/Webserver_MEGA644.elf -Wl,-Map=Hexfiles/Webserver_MEGA644.map,--cref -lm ntp.o: In function `ntp_request': A:\Dokumente\Programme\Webmodul\avr-webserver/ntp.c:104: undefined reference to `dns_request' make.exe: **
-
Thread
USART Ende der empfangenden Daten abfragen
zusammen, ich habe ein Ethernet - RS232 Gateway auf Basis von Ulrichs Webserver aufgebaut, mit ATMEGA 644. Ich habe jetzt nur noch ein Problem. Ich möchte wenn keine Daten mehr an der RS232 für das Ethernet ankommen die Verbindung zum Netzwerk beenden. Dazu habe ich mir zwei Möglichkeiten überlegt
in > der ISR bis 500 incrementieren und dann die verbidung beenden... Du verwendest doch einen ATmega644 - oder? Dann nimm einfach den Timer/Counter 1; das ist ein 16 Bit Timer mit 16 Bit Output Compare Registern. Gruß Fred
-
Thread
ATmega32 noch zeitgerecht?
Frage, wie aufwändig das Redesign sein soll/darf. Vielleicht tut's ja auch ein uC aus der Gruppe ATmega324/644/1284.
Marko R. schrieb im Beitrag #5757694: > Wie lange wird es den ATmega32 noch geben? Der wird wohl auslaufen, man sollte auf den ATmega32A umsteigen. Pinkompatibel ist auch der ATmega324PB (3 UARTs, 3 Timer 16Bit).
-
Thread
(100x10) INT-Array auf mega8?
BTW: Wenn es mehr SRAM sein soll und gleichzeitig noch zum Stecken, nimm nen ATMega644. Den gibt's noch in DIP, er ist up-to-date und hat 4096 Bytes SRAM.
--SRAM-und-ATMEGA2561.html Schätze mal von der Stromaufnahme wird ähnlich sein...
-
Thread
Einfacher Low Cost LCD Controller für 320x240 LCD im Textmodus
altes Handy Netzteil mit 5.3V verwendet habe. Das Display ist für meine Heizungssteuerung mit ATMEGA644 vorgesehen und die ideale Lösung dafür. Grüße Matthias
Zugverfügung stehen : Wintek WD-H3224V FFC Buchse SMD-LEDs für eine andere Hintergrundbeleuchtung ATmega 32 oder auch 644 und Kleinteile Für die Testschaltung :-) ich hoffe mir kann jemand helfen.
-
Thread
MCU + LEDs + Motor = Propelleruhr
einen Atmel nehmen, welchen genau ist noch nicht klar. Als Beispiel nehmen wir hier mal den: ATmega644P (PDIP) Der Controller hat 40 Pins. Soweit ich das Datenblatt verstehe, hat er 32 Pins(PortA0...7, PortB0...7, PortC0...7, PortD0...7) die ich frei als In- oder Output definieren kann, richtig
Kaum. Ihr sein nur zu faul oder zu dämlich zum suchen. >Als Beispiel nehmen wir hier mal den: ATmega644P (PDIP) Kann man nehmen. >Der Controller hat 40 Pins. Soweit ich das Datenblatt verstehe, hat er >32 Pins(PortA0...7, PortB0...7, PortC0...7, PortD0...7) die ich frei als >In- oder Output
-
Thread
Große IC's bsp. AVR-Controller mit Pinzette bestücken.
ich hätte mal eine praktische Frage an alle SMD-Profis. Wie setzt ihr größere SMD IC's wie den atmega644 sauber auf die Lötpaste? Mein Problem ist, dass die SMD-Pinzetten nicht weit genug - ohne sie zu verbiegen - auf gehen um einen solchen IC sauber zu packen und zu platzieren. Wie macht ihr das? Gruß Sven PS.: Der atmega644 ist grenzwertig. Aber ihr wisst schon was ich meine. ;-)