-
Thread
AVRStudio5 STK600 ATMEGA644 programing issues
//Bbliotheken vor 1.6 } } Ich habe es dann mit STK600-ATMEGA2560 (diese Karte und prozessor wurden mit dem STK600 mitgeliefert) Dort klappt es. Ich habe auch schon andere ATMEGA644 verwendet um einen defekten Chip auszuschliessen Bin etwas ratlos...
kontrolliere mit dem selben hex file. -> Resultat: identisch. Für mich sieht es aus, als ob der ATMEGA644 (ports a bis c) defekt ist und die ports nicht reagieren ... nur das mit allen ports mit 3 verschiedenen chips, aber der ATMEGA2560 ist ok? Unwahrscheinlich...
-
Thread
ATmega644 benötigt Watchdog trotz unprogrammierter Fuse WDTON
Vor mir liegt ein ATmega644-20PU. Im Lieferzustand ist dessen Fuse WDTON unprogrammiert, also auf logisch '1'. Ein Watchdog ist nicht erforderlich - in der Theorie. De facto bekommt der Controller aber alle paar Millisekunden
Hallo, ich habe einen ATmega644 und möchte mit dem Watchdog den Controller booten. Hier mein Code: [c]#include <stdio.h> #include <avr/interrupt.h> #include <avr/io.h> #include <avr/wdt.h> printf ("ATmega644 Controller
-
Thread
Dringend Atmega644 oder größer aus 57*** Plz gebiet gesucht
Hallo Leute, ich suche dringenst einen Atmega644 oder groeser aus dem 57*** Plz gebiet! Brauche den morgen fuer ein Schulprojekt... Habe die falschen fuses gesetzt :-( Bitte meldet euch! Lg
Marc schrieb im Beitrag #1886247: > ich suche dringenst einen Atmega644 oder groeser aus dem 57*** Plz > gebiet! Brauche den morgen fuer ein Schulprojekt... Hier (Siegen, Nähe Kaisergarten) steckt noch ein atmega644-20pu (DIP) im Steckbrett. Den könnte ich Dir
-
Thread
ATmega644 PORTA hat als ausgang nur 4.33V wieso?
Hallo Leute, ich programmiere gerade einen ATmega644. Ich wollte ihn nur kurz testen (weil er auf einem grad neugefertigten Board sitzt). Setzen der Fusebits und programmieren klappt auch ganz gut. Ungewöhnlich ist aber, dass alle Pins von PortA
Datenblatt -> ATMega644 -> Seite 7 -> Punkte 2.3.10 : --- AVCC ist the supply voltage pin for PORTA... ---- Alles klar ?
-
Thread
ATMEGA644PA an 3,3V mit 20MHz
Hi, hab da mal ne Frage zu einem 644pa an 3,3V. Laut Datenblatt geht 20MHz nicht mit 3,3V , aber das myEthernet Board von myavr läuft anscheinend auch mit 3,3V und 20MHz. Gruß Sven
Lass Deinen Atmega mit 5V laufen und nimm nen passenden Pegelwandler für Deine SDcard. Da die Atmegas ab 0,6*Vcc als High interpretieren kannst Du die Richtung SDcard -> Atmega (MISO) bei 3,3V lassen. Du brauchst nur
-
Thread
.hex file auf Atmega644 mit Windows 7 x64?
Ich habe mir mit ethersex eine Firmware für mein AVR-Net-IO geschrieben, die ich jetzt auf den Atmega644 (nachgerüstet) brennen möchte. Auf meinem Windows 7 x64 habe ich Ponnyprog v.206f laufen und die funzt für Atmega16, Atmega 32 usw. einwandfrei nur der Atmega644 wird nicht dieser Version unterstüzt
ein Programm kennt mit dem ich über das Pollin Atmel Evaluationsboard unter Windows 7 x64 meinen Atmega644 beschreiben kann? Ich hoffe sehr das ihr mir Helfen könnt. MFG der Fensterle-Nutzer
-
Thread
Atmega644-20AU /Timer /L293 /Pinbelegung
Hallo, ich möchte über einen Atmega644-20AU (habe nur den auf einem Entwicklerboard mit 20 MHz) 2x L293D Motortreiber ansprechen (insgesamt 4x 2polige DC Motoren mit Stromaufnahme ca. 100 mA). Ich möchte die Geschwindigkeit per PWM
Hallo, leider startet mein Atmega644 nach dem Print "Ctrl v.0.1" immer wieder neu... Ich möchte 4 DC Motoren in der Richtung und über 4x PWM in der Geschwindigkeit regeln - aber da stimmt was nicht! [c]'##################
-
Thread
MCP42XXX über SPI an Atmega644 mit Bascom
Hallo, Im Rahmen eines Projektes wollte mit einem Atmega644 einen digitalen Potentiometer (MCP42010) über SPI ansteuern. Den µC Programmiere ich über Bascom. Nun habe ich ein kleines Programm geschrieben um nur den Poti testweise anzusteuern. '_______
5v '______________ ' SPI Test '______________________________________________--- $regfile = "m644def.dat" 'Atmega 644 $crystal = 16000000 '16 MHz $hwstack = 32 $swstack = 10 $framesize = 40 Dim Potico As Byte Dim
-
Thread
Atmega 644P mit nRF24L01+
einmal auf dem Breadboard nachbauen. Das Problem: Es funktioniert nicht. Auf der Platine ist ein ATMEGA644P-20MU verbaut. Dieser hat 3 Sensoren angeschlossen und ein nRF24L01+ Modul zur Kommunikation mit der Empfängereinheit. Die Empfängereinheit sendet einen Startbefehl an den Atmega, woraufhin der Daten der Sensoren sammelt und sekündlich zurückschickt. Für das Breadboard hab ich einen ATMEGA644P-20AU besorgt und auf eine Adapterplatine gelötet. Original "platinencode" überspielt. Verbindungen gesteckt. 10 Mal schon nachgeschaut ob ich mich vertan habe, aber leider bringt das alles nichts
-
Thread
Zigbee CC2420 Atmega644p Libs gesucht!
Danke Marcell, aber wir brauchen den 644p da wir unser Board auf Lowpower auslegen und der 644p den wenigsten Stromverbrauch bietet.
Marcel anzupassen. Manche Sachen verstehen wir noch nicht ganz. Z.B. das EEPROM_READ OSCCAL in der atmega.c
-
Thread
ATmega644P TWI-ausgeschaltete Komponenten stören Bus
Hallo Community.... Ich habe ein kleines Problem mit dem TWI des ATmega644P. Undzwar habe ich verschiedene I2C-Sensoren am Bus hängen. Die Sensoren können über den uC ein bzw. ausgeschaltet werden. Die VCC Pins hängen direkt an den Pins des Controllers. Dachte mir das
auslöst? Hardware: ATmega644P Sensor: HYT271 oder SHT75 AVR-Studio 5.0 Danke schonmal im Voraus
-
Thread
AVR Webserver & Fuses fuer den ATMega644 ?
Hi, kann mir jemand die Fuse-Einstellungen fuer den ATMega644 und der Version 1.40 (UlrichRadig.de/mikrocontroller.com) sagen ? Leider ist das Forum von mikrocontroller.com nicht mehr. Ich muss das wohl mit AVRStudio machen, denn mit make so wie es ueberall
programm make: *** No rule to make target `programm'. Stop. Oder direkt mit WinAVR avrdude -p m644 -P lpt1 -c dt006 -V -E noreset -u -U lfuse:w:0xff:m -U hfuse:w:0xdf:m -U flash:w:main.hex avrdude: can't open device "giveio" avrdude: failed to open parallel port "lpt1" make.exe: *** [program
-
Thread
ATmega644 hängt sich auf GSM Modul NET I/O
840&entries=0 ans laufen zu bringen. Ich verwende das AVR NET I/O Board von Pollin und einen ATmega644. http://www.pollin.de/shop/dt/MTQ5OTgxOTk-/Bausaetze_Module/Bausaetze/Bausatz_AVR_NET_IO.html Ist auch so in dem Forum beschrieben. Im Hintergrund läuft ein Webserver welcher über eine IP
nicht bezüglich der Software...muss ich speziell nach dem Atmega644 suchen? Kann es auch an der Software liegen?
-
Thread
Atmega644P Ausgangsspannung niedrig, wenn CKDIV8 ausgeschaltet?
Hallo allerseits, ich möchte eine Schaltung mit einem Atmega 644P und einem externen Quarz (8MHz) aufbauen. Als Progammer verwende ich einen USBasp-Nachbau von eBay und als Software den "avrdude" Version 6.1 unter openSuSE. Ich habe erst einmal ein einfaches
fpack-struct -fshort-enums -Wall -Wstrict-prototypes -DF_CPU=8000000 -Wa,-adhlns=myblink.lst -mmcu=atmega644p -std=gnu99 myblink.c -o myblink.o @Markus Weber: Wenn ich das DDR falsch gesetzt hätte, müsste es ja auch bei CKDIV8 ein Problem geben, oder? Dass die Kondensatoren am Quarz eine zu große
-
Thread
SD/MMC Bootloader von Stefan Seegel und Atmega644P
Ich habe ein Problem Import Bootloader von MMC / SD Atmega644P. http://www.mikrocontroller.net/wikisoftware/index.php?title=MMC/SD_Bootloader_f%C3%BCr_AT_Mega&oldid=51901 http://www.mikrocontroller.net/topic/67047#538510 Project: Atmega644P / 4k
Das Hauptproblem ist die Erzeugung des - kostenlos. Ist der Bootloader des Artikels können Atmegi644P umgewandelt werden? Vielleicht hat jemand ein Beispiel für den Bootloader und das Testprogramm geteilt? Radek
-
Thread
ATMega 644 DIL mit AVR-Starter Kit STK500?
Hi also kann man den ATMega mit dem Starter Kit betreiben? Auf der HP steht folgendes: "ATmega64: The device is supported through ISP Programming of external target or through the STK501 expansion module." Aber was ist
Mega64 != Mega644 64: STK501 644: STK500, pinkompatibel zu Mega32
-
Thread
Probleme mit zweitem UART und CONFIG SERIALIN bei ATmega644P
passiert gar nichts. Der erste UART (RXD0) funktioniert dagegen einwandfrei. Ich verwende den ATmega644P, aktuelle BASCOM-Demo. Hier beide, fast identischen Quellcodes... Warum funktioniert das folgende Beispiel nicht? 'Empfang über den zweiten UART, es tut sich nichts. $regfile = "m644pdef.dat
Dieses Beispiel funktioniert aber: 'Empfang über den ersten UART, funktioniert. $regfile = "m644pdef.dat" $crystal = 8000000 $hwstack = 100 $swstack = 100 $framesize = 100 $baud = 38400 Ddrc = &B10000000 Ledrot Alias Portc.7 Ledrot = 0 Config Serialin = Buffered , Size = 11 , Bytematch
-
Thread
ATmega16 durch ATmega644 getauscht - UART geht nicht mehr
Hallo, ich hatte vorher einen ATmega16 verwendet, habe ihn nun durch einen ATmega644PV 10PU ausgetauscht. Die UART Programmierung habe ich wie folgt angepasst, da der ATmega16 nur einen, der ATmega644 2 UARTs besitzt: [c] void init_USART
char_USART('\r'); while((UCSR0A&(1<<UDRE0))==0); UDR0 = c; } [/c] Im AVR Studio habe ich ATmega16 durch ATmega644 getauscht. Ich hatte es auch mal mit ATmega644P versucht, ging aber auch nicht. Beim Debuggen sehe ich folgendes: Wenn ich im HyperTerminal einen Buchstaben eingebe, passiert
-
Thread
ATmega644 Timer1 CTC-Mode Timerinterrupt unregelmäßig
Hallo an alle hier im Forum. Wie der Betreff schon sagt, geht es um den Timer 1 des AVR ATmega644 im CTC-Mode (Mode 4). Zum Anfang ein paar Informationen zum Hintergrund des Programms: Es handelt sich bei dem Programm um eine Funkuhr. Das Erfassen und Abtasten des DCF77-Signals, sowie
-
Thread
DOGM128 + ATmega644 3,3V
Hallo! Ich habe einen DOGM128 und einen ATmega644 an 3,3 Volt via SPI Schnittstelle verbunden. Wenn ich den ATmega jetzt via ISP programmiere, dann bekommt das Grafikdisplay ja auch die Impulse von der MOSI und CKL-Leitung in einer Höhe von 5V
Hi >Wenn ich den ATmega jetzt via ISP programmiere, >dann bekommt das Grafikdisplay ja auch die Impulse von der MOSI und >CKL-Leitung in einer Höhe von 5V ab. Meinst du, das dem ATMega die 5V besser gefallen? Nimm
-
Thread
ATMega644 DIL-40 Eagle 4.16 Lib
Hallo! Ich suche eine Lib mit dem ATMega644 im DIL-40 Package. Die SuFu & SuMa meiner Wahl habe ich bereits genutzt und nichts passendes gefunden. Die avr-5.lib von der Cadsoft Seite kann ich nicht verwenden. Beim Einbinden steht, dass ich
oder sonst einfach einen anderen (fast) pinkompatiblen µC nehmen...ich glaub, ich hab für den Mega644P einfach einen Mega32 benutzt. Da fehlen dann zwar ein paar Funktionsbeschriftungen an den Pins, aber das ist ja nicht weiter tragisch...
-
Thread
Finde ATMEGA644p und LF33CV nicht in Eagle
meine ersten Platine mit Eagle. Ich such schon seit geraumer Zeit aber ich finde die Bauelemente ATMega644p und LF33CV in keiner Bibliothek. Ich könnte sie einfach durch etwas halbwegs pinkompatiebeles ersetzen (z.B. ATMega32, 7805), aber die müßten doch auch zu finden sein. Kann mir jemand die
Ralf wrote: > Ich könnte sie einfach durch etwas halbwegs pinkompatiebeles ersetzen > (z.B. ATMega32, 7805), aber die müßten doch auch zu finden sein. gute idee. und warum kommst du nicht auch auf das hier: RTFM
-
Thread
Atmega644 PORTB geben immer 0,8V aus
Hi, Ich habe ein Problem bei einer Schaltung, in der ich den Mikrocontroller Atmega644 verwende. Ich habe alle PORTS auf Low gesetzt und dennoch werden an den PORTB ständig 0,8V ausgegeben. Setze ich sie auf High, werden nur 3,3V ausgegeben. Ich brauche in der Schaltung aber mindestens
-
Thread
AVR - Fehlermeldung beim Übersetzen von Assembler für ATmega644
Hallo zusammen, ich müsste unter Linux Assembler für einen ATmega644 übersetzen. Bisher habe ich für andere Controller avra verwendet. Allerdings bekomme ich mit ATmega644 einige Fehler: [c]AVRA: advanced AVR macro assembler Version 1.2.3 Build 1 (15. November
: Unknown device: ATmega644 m644def.inc(48) : Error : Unknown mnemonic/macro: #pragma m644def.inc(53) : Error : Unknown mnemonic/macro: #pragma m644def.inc(1042) : Error : Unknown mnemonic/macro: #pragma m644def.inc
-
Thread
S65 an USART-SPI beim ATmega644P
den Hauptprozessor zu entlasten, habe ich in einem nächsten Schritt das S65 am USART als SPI des ATmega644P angeschlossen. Dazu ist die USART folgendermassen initialisiert: [c] UBRR1 = 0; //must be zero berfore initialization, see also ApNote317 OUTPUT(LCD_SCK); //set XCK1/SCK as output to
Hallo, ich habe das S65 mit einem Atmega8 am SPI am Laufen. In der Anlage hab ich mal ein paar Funktionen aus meinem Code zusammengestellt, das sieht man wie der SPI initialisiert werden muss und wie man Daten und Kommandos zum LCD schickt
-
Thread
Femto - Portabler Interpreter mit Programmierumgebung für ATMega(644)
einen Interpreter für eine Javascript-ähnliche Sprache, zusammen mit einem kleinen Editor für den ATMega644. Das (vorläufige) Ergebnis stelle ich jetzt allen Interessierten als Open Source-Projekt zur Verfügung. Aktuell fehlt leider noch einiges an Dokumentation (insbesondere was die interpretierte Sprache und die von mir verwendete ATMega-Platine angeht), und man kann sicher noch viel verbessern, aber es sollte reichen um einen ersten Eindruck zu bekommen. Features: - Geringer RAM-Bedarf Der Interpreter arbeitet aus C-Sicht ohne
-
Thread
Fusebit Einstellung bei Atmega644P und AVRISP MK 2
Hallo Leute, sitze schon ca. 8 Stunden beim selben Problem. Habe gestern meinen 644P bekommen und wollte gleich mal loslegen nun wollte ich dieses kurze Programm zum testen draufspielen. [c] // definieren des CPU-Clock und der Baud-Rate #define F_CPU 8000000 // include Datein laden #include <avr/io.h> int main(void) { DDRC = 0b11111111; while(1) { PORTC =0b11111111; } } [/c] Mein Problem ist jedoch das der Programmer das Prog runterspielt jedoch tut sich garnix. Prozessor ist in den Projekteigenschaften und im AVR Prog korrekt eingestellt
-
Thread
jedes dritte Bit in 54 Byte überprüfen; ATmega 644p
Hallo! Ich habe ein Array von 54 Byte in meinem ATmega 644p, über SPI eingelesene Werte. Nun interessiert mich jedes dritte Bit, also aus dem ersten Byte die Positionen 2 und 5, aus dem 2. Byte die 0, 3 und 6, dann aus dem dritten Byte 1,4 und 7, dann
-
Thread
Schwierigkeiten beim Lesen das Manuals / TWI Atmega 644
Hallo, ich möchte gern mit einem Atmega644P einen PCF8574 (=Portexpander) mittels I2C ansprechen. Ist im Manual ganz gut beschrieben - mit einer Ausnahme: nirgends finde ich einen Hinweis, wie SDA bzw. SCL konfiguriert werden müssen. Rein
-
Thread
MIDI - BaudProblem - ATmega644p
Hallo, ich habe ein Übertragungsproblem mit Midi. Und zwar habe ich bei meinem ATmega644p zwei UART´s, wobei ich auf den ersten (RXD0 und TXD0) zwei MIDI-Buchsen für TX und RX gehängt habe. Als Taktgeber verwende ich übrigens den internen 8Mhz Oszillator. Nun gehe ich in die while
-
Thread
ATMEGA 644 - UART um den Faktor 8 langsamer als berechnet
Ich habe hier einen Mega 644P auf einem Pollin-Funkevalboard bei 12 MHz am laufen. Schnell etwas Code vom Mega8 portiert, u.a. ein paar Routinen für die UART. Alles funkioniert beinahe wie erwartet - wäre da nicht ein kleiner Schönheitsfehler: die Baudrate auf der UART ist um den Faktor 8 langsamer, als nach Formel aus dem Datenblatt berechnet. Ich schreibe also den Wert 77 für 9600 Baud ins UBRR0-Register - und erhalte oh Wunder exakt 1200 Baud an der Schnittstelle. Ich habe inzwischen sogar die Frequenz des Quarzes angezweifelt - aber der Oszi zeigt ein einwandfreies Signal mit 12 MHz an
-
Thread
ATMega644P PortPin D3 nicht möglich
Ich suche übers Datenblatt, Google, und auch in diesen NG seit Tagen erfolglos eine Antwort. ATMega 644P, ext. Quartz, der gesamte Port ist auf Eingang geschaltet, externe Pulldown-Widerstände vorhanden, JTAG ist abgeschaltet. Vielleicht kann mir jemand sagen, warum das so ist bzw. wo ich die
-
Thread
[V] STK500+ATMEGA644P+ATSTK501
54€ inkl. Hermes Versand(versichert)
-
Thread
90mA am ADC Eingang des ATMega644p?
Hallo, ich möchte u.a. mit meinem ATMega644p eine Spannung messen. Für die ADC verwende ich den Code aus dem Tutorial hier (leicht abgwandelt, die Mittelwertbildung habe ich weggelassen): [c] #include <stdlib.h> #include <avr/io.h>
-
Thread
Atmega644 - HP Variable in Eeprom speichern ?
Hallo, bevor ich mit den codeschnipseln anfange möchte ich mal erklären worum es geht. Ich baue mit meinem Chef eine Art kleine Haussteuerung und habe für Ihn bereits ein 2. Seite auf dem Webserver geschrieben. Funktionieren tut sie im Moment derweil das sie alle Daten die in den definitionen angegeben sind und alle Sensoren (Temperatur + Licht) ausgibt. Die Sache ist das ebenfalls Werte im Eeprom gespeichert werden sollen. also habe ich "Sensor" - "Aktueller Wert" - "Gespeicherter Wert" - "Textfeld für speicherung" in dieser art die Seite programmiert. Mein Problem im moment
-
Thread
AVR P40-Board - nicht für ATmega 644 geeignet?
ich den ATmega 16 wieder eingesetzt. Er wurde sofort vom externen Quarz getaktet. Bevor ich weiteres unternehme, wollte ich mich hier mal umhören, ob es einen Grund geben könnte, daß der ATmega 644 nicht mit diesem
Alexander Schmeil schrieb: > Nun habe ich einen ATmega 644 eingesetzt, aber leider wird der externe > Oszillator nicht mehr akzeptiert, der µP ist nur mit dem internen Takt > getaktet, wie ich die Fuses auch einstelle. > Der ATmega 644 sich läßt sich
-
Thread
ATmega (644P/1284P) External Clock umschalten
Hallo Gemeinde, ich will an einem ATmega 2 verschiedene external Clock umschaltbar anschließen. Laut Datenblatt muss dazu CKSEL3..0 auf 0x0000 umgestellt werden. okay... Kann ich da jetzt einen z.Bsp.: 1MHz Quarz über einen externen Frequenzteiler (7490) dranhängen und zwischen zwei (oder mehr) Frequenzen umschalten? Macht die CPU dann einen Reset oder läuft die einfach entsprechend schneller/langsamer weiter? Hat das jemand schon mal (erfolgreich) gemacht? Ich will nur mit einem sehr langsamen Clock 'schlafen und warten' und später bei Bedarf schnell rechnen. Vielen Dank, Rene
-
Thread
ATmega644: Timer2_COMPA_vect wird falsch ausgelöst
Hallo zusammen Ich implementiere gerade eine Strommessung für einen Brushless-Controller. Hierzu ist es von Nöten quasi die "Mitte" einer PWM-Phase zu ermitteln. Da zwar einen Overflow-Interrupt aber kein Top-Interrupt vorhanden ist, benutze ich den Compare-Match-Interrupt A mit OCR2A = 255. Mein Problem ist, dass dieser aus einem mir unerfindlichen Grund zwar ausgeführt wird, sich aber kein Bisschen an OCR2A hält. Die Initialisierung erfolgt folgendermassen: [c] inline void PWM_init() { //MOSFET-Pins DDRD |= (1<<M_AP) | (1<<M_BP) | (1<<M_CP); DDRC |= (1<<M_AN) | (1<<M_BN) |
-
Thread
Atmega 644 - Unterschied 10PU/20PU
Hallo, ich möchte für ein Projekt bei dem es auf möglichst schnelle Berechnungen ankommt den Atmega644 nutzen, da dieser 20, statt der 16Mhz des 32ers erlaubt. Bei Reichelt gibts 2 verschiedene: http://www.reichelt.de/?;ARTICLE=68176; http://www.reichelt.de/?;ARTICLE=68173; Auf S. 359 des Datenblattes
-
Thread
Verbinden von AVT_ATMEGA 644P mit Diamex All avr
Schönen guten tag, ich hab mir vor kurzem einen ATMEGA644P gekauft ( http://www.atmel.com/dyn/resources/prod_documents/8011S.pdf ) gleich dazu einen Diamex All AVR ( http://www.reichelt.de/Programmer-Entwicklungstools/DIAMEX-ALL-AVR/index.html?;ACTION
-
Thread
ATmega 644 Ports Parallel geschaltet MK3 Programmer
Hallo, ich habe mal eine Frage zu der Beschaltung eines ATmega 644 Controllers. Der Controller befindet sich auf dem AVR Programmer mySmart USB MK3. Da der Programmer immer wieder Probleme bereitet, so z.B. Controller werden nicht Richtig erkannt, Abbruch
-
Thread
Atmega644 und enc28j60 Problem bei SPI-Verbindung
Hi >Mit dem 8-bit Timer des Atmega möchte ich die Clock für die SPI-Einheit >generieren. Den Takt für das SPI des ATMega644? MfG Spess
Ist beim ATMega644 nicht PB6 MISO und PB5 MOSI? In Deiner geposteten Init-Routine steht es genau andersrum.
-
Thread
ATMega 644 kann 1-Wire -- aber 644p nicht. Warum?
Hallo. Ich habe heute auf dem Pollin AVR Net-IO einen ATMega 644 gegen einen 644p getauscht. Das Flashen von ethersex lief problemlos durch. Mit Telnet gelange ich auf Port 2701 auf den Net-IO. Als Fuses habe ich: Fuses: low=FF high=99 ex=FC gesetzt. Am Bord
ATmega644 und ATmega644P sind nicht 100% Registerkompatibel!
-
Thread
I2C zwischen atmega644 u PCA9555N
Hallo leute, Bräuchte bischen hilfe. wie schon im betreff steht will ich zwischen einem atmega644 u PCA9555N über i2c verbinden, ich habe mir die libraries von peter fleury angeschaut und eingebaut. an dem PCA9555 hab ich eine led und einen taster angeschlosen und wollt durch das auslösen des
der pca9555 ist immer slave. dem atmega644 mußt du sagen das er master ist. eeprom mußt du nicht beschreiben. - von peter fleury mußt du die twimaster.c und die i2cmaster.h einbinden - schau dir die test_i2cmaster.c an. - dananch
-
Thread
[V] 4x ATMEGA 644 PV-10AU
Hallo, habe von einem Projekt noch 4x ATMega 644 PV-10AU im TQFP Gehäuse über, und sind in einem "Blister" von Farnell verpackt. Falls die jemand haben möchte, einfach kurz einen Preisvorschlag schreiben... Stefan
-
Thread
ATmega644A - Hexfile auf ATMega164A ?
Hallo, sehe ich das richtig, daß sich die ATmegas 644A und 164A nur in der Speicherausstattung unterscheiden, sonst aber identisch sind? Könnte ich also ein Hexfile, welches für den 644A kompiliert wurde, 1:1 auf den 164A flashen? Das Programm belegt
Da der Mega644 mehr Sram hat, wird es Schwierigkeiten geben, wenn der Stackpointer "manuell" auf das Ende des Srams gesetzt wird. Oliver
-
Thread
I²C Verbidung zwischen Atmega644(Master) und DS1307(Slave)
Elektronikbranche und arbeitete gerade an einem Projekt wo ich eine I²C Verbindung zwischen meinem Atmega644 und dem DS1307 herstellen will. Ich will die vom DS1307 übergebene Zeit und das Datum, dann in einigen Berechnungen einbinden die der µC durchführen soll.. Momentan stecke ich aber bei der
Datenblätter jetzt schon ein paar mal durchgelesen, aber ich komm auf keine sinvolle Lösung. Mein Atmega644 wird mit einem 16MHz Quarz getaktet und die I²C Verbindung mit dem DS1307 soll laut Datenblatt mit 100kHz erfolgen. das habe ich im Internet gefunden: void twi_init(void) { TWSR |=
-
Thread
Atmega8 + Atmega644p über TWI Problem
gleichzeitig neu starte, gibt der 644p die 3 Bytes auch über USART aus. Nach einem Delay von 500ms, startet der 644p die Verbindung wieder aber kann nichts mehr empfangen und der Watchdog startet nach 2sek den Mega644p neu. Das ist das
TWIS_Write('A'); TWIS_Write('L'); TWIS_Stop (); break; } } }[/c] Atmega644p(18.432Mhz) [c] #include "define.h" #include "types.h" #include "global.h" #include "M_AVR_PROC/M_AVR_PROC.h" #include "M_STEER_MANAGEMENT/M_STEER_MANAGEMENT.h" #include "M_ROUTE_MANAGEMENT
-
Thread
Problem: C - Programm von ATmega8 --> ATmega644
Hallo, habe hier ein funktionierendes ATmega8 Programm, welches lauter 'x' ausgibt. Wollte es umschreiben auf den ATmega644, habe die Register laut Datenblatt geändert, jedoch funktioniert die Übertragung nicht mehr. Woran könnte es liegen? ATmega644: #include <avr/io.h> #define F_CPU 3686400 #define BAUD 9600 #define UBRR_VAL = ((3686400/(9600*16))-1) void uart_init(void) { UBRR0H = 0x00; UBRR0L = 0x17; UCSR0B |
-
Thread
ATMEGA644 und E2-Interface (i2c) hilfe
Hallo Da ich mehr in der SPS Programmierung tätig bin bin ich mit der Programmierung des Atmega644 nicht so vertraut und bitte euch um Ausführliche Hilfe. Hardware: AVR-NET-IO Atmega32 auf Atmega644 getauscht. Ich möchte den Temperatur Feuchte Sensor beiliegendes Datenblatt verwenden. SDA