-
Thread
Quarzfrequenz eines ATmega644PA / STK 600
Wie verstellt man die interne Quarzfrequenz eines ATmega644PA µC's? Arbeite an einem STK600 - Board in AVR-Studio. Thanks!
Der ATmega644 hat gar keinen "internen Quarz". Er hat einen internen RC-Oszillator, der im Auslieferungszustand aktiv ist. Der Oszillator läuft nominell mit 8 MHz, wobei per Fusebit (CKDIV8) der clock prescaler
-
Thread
SD Karte via ATmega644 und SPI ansprechen
der Standardfehler. Wenn der SS vom SPI nicht als Ausgang konfiguriert wird geht gar nichts. Beim 644 glaube ich PB4. Bitte mal nachsehen!
Name: spi.h Author: Mathäus Sander & Florian Weinhold Desc.: SIP function library for ATmega Prozessors License: LGPL */ #include<avr/io.h> #ifndef _SPI_H_ #define _SPI_H_ /*standard SPI*/ #define DDR_SPI0 DDRB #define DD_MOSI0 DDB5 #define DD_SCK0 DDB7 #define DD_CS0
-
Thread
ATMEGA644p erkennen ob Reset Watchdog Reset war
Hi, ich habe einen ATMEGA644p und manchmal noch im Programm unerklärliche Watchdog Resets. Nun möchte ich bei Programmstart gerne auswerten ob der letzte Reset vom Watchdog Timer ausgelöst wurde, ist das möglich? Im GCC
. @Johannes: im Anhang ein Beispiel für den Tinyx5. Ohne gesetzte WD Fuse. Das sollte beim Mega644 nicht viel anders funktionieren (ohne dass ich den je in der Hand hatte). Zur Funktionalität in einer ggf. Arduino-Umgebung kann ich jedoch nichts sagen.
-
Thread
Makefile abändern von ATMega32 zu ATMega644p
Hallo Forum, Ich habe ein Mikrocontroller ATMega32 mit einem Makefile. Programmieren tu ich mit Eclipse und gcc. Alles funktioniert ohne Probleme, nun würde ich gerne auf den ATMega 644p umsteigen und muss natürlich das Makefile anpassen, kann mir
@echo ' ' sizedummy: Test.elf @echo 'Invoking: Print Size' -avr-size --format=avr --mcu=atmega32 Test.elf @echo 'Finished building: $@' @echo ' ' # Other Targets clean: -$(RM) $(OBJS)$(C_DEPS)$(EEPROM_IMAGE)$(ELFS)$(FLASH_IMAGE)$(LSS)$(S_DEPS)$(CXX_DEPS)$(S_UPPER_DEPS)$(C++_DEPS
-
Thread
[ATmega644PA] SPI: SPIF wird auf einer Hardware gesetzt, auf anderer nicht
Moin, langsam gehen mir die Ideen aus. Ich habe hier zwei verschiedene PCBs, eins dient als Entwicklungsboard für die Software, das andere soll die finale Hardware für unser Produkt werden. Auf dem Entwicklungsboard sind Display (EA-DOGM128), RS-232 für Debugging und Taster integriert. Das finale PCB enthält nur den Controller mit dem üblichen Hühnerfutter drum herum und gibt die Signale über einen Pfostenstecker an die Platine in der Frontplatte mit Display und Co weiter. Für das EA-DOGM128 nutze ich SPI. Auf dem Entwicklungsboard funktioniert das prima. Auf dem finalen PCB wird
-
Thread
ATmega644 Baudratenproblem bie 2.5MBpps
meinen FTDI Chip mit 2.5MBaud füttern, doch leider funktioniert das nicht ganz so wie es sollte: Der Atmega644 wird mit einem 20MHz Quarz betrieben. 1.25MBaud funktioniert mit und ohne Double Speed, aber 2.5MBaud läuft überhaupt nicht. Laut dem FTDI-Datenblatt (FT232) kann der bis zu 3MBaud verarbeiten
-
Thread
RTC mit Goldcap an Atmega644: Problem bzw. Fehler
Spannungsversorgung. Ich hatte geplant, die Uhr bei Stromausfall weiterhin über den asynchronen RTC vom Atmega644 zu betreiben. Allerdings ist mir hier wohl ein Fehler im Design unterlaufen, wenn ich das richtig sehe. Trenne ich die Schaltung von der Versorgungsspannung, fließen immer noch ca. 6mA vom Goldcap
-
Thread
ATmega644 16bit Timer Compare Interrupt
müssen und etwas an ein paar Funktonen geändert und jetzt klappt es nicht mehr. Ich benutze einen ATmega644 mit 12Mhz. Es wäre echt nett wenn mir jemand helfen kann. mfg LPT
sollen nur die LEDs blinken wenn ich eine Zeit einstelle. Wie schon geschrieben benutze ich einen ATmega644. Ich bin für jeden Tipp dankbar. mfg LPT
-
Thread
Problem mit PWM für RGB Streifen Atmega644
Ich habe jetzt schon mehrere Tutorials für AVRs durchgearbeitet und wollte mich nun mal an eigenen Code wagen. Leider funktioniert mein Programm nicht ich vermute es ist ein simpler Fehler den ich aber leider nicht finden kann. es wäre schön wenn mir jemand helfen kann. hier mein Programm: [c] #include <avr/io.h> #include <util/delay.h> #include <math.h> #include <avr/pgmspace.h> uint16_t pwmtable[32] PROGMEM = {0, 1, 2, 2, 2, 3, 3, 4, 5, 6, 7, 8, 10, 11, 13, 16, 19, 23, 27, 32, 38, 45, 54, 64, 76, 91, 108, 128
-
Thread
Erster eigener Schaltplan für ein DEV-Board (ATmega644)
Verfügung stellen!? Freue mich über alle Kommentare. Viele Grüße, Sebi PS: Warum ich mit einem ATmega644 anfange? Erstens hab ich Platzangst (Speicher) und zweitens angst den Anschluss zu verlieren (I/0). Scherz beiseite - Ich denke der ATmega644 ist, wenn meine Übersicht nicht lügt, der mächtigste
Berücksichtigung der Anschlüsse > gegen was anderes tauschen lässt. Kompatibel mit AT90S8535 (veraltet), ATmega8535, ATmega163 (veraltet), ATmega16, ATmega32, ATmega644 (ohne P, der hat nur eine UART), ATmega324P, ATmega164P und (hoffentlich bald) ATmega1284P. > PS: Warum ich mit einem ATmega644 anfange
-
Thread
UART des ATmega644 (funktioniert zwar, weiß aber nicht warum)
Hallo, ich verwende einen ATmega644 bei 1 MHz und der nachfolgende Codeschnipsel funktioniert einwandfrei: [c]void uart_init(void) { uint8_t ubrr0; // 9600 BAUD RATE @ 1Mhz using 2x == 1 ubrr0 = 103; UCSR0A |=
Baud) auf 12 gesetzt werden. Oder irre ich mich? Wenn dieser Code funktioniert, dann läuft dein ATMega mit 8MHz. Da passen die 103. MfG Spess
-
Thread
Atmega644p + WDT + Sleepmode
Hi, wir wollen den 644p in den Sleepmode "Power-Down" schicken und mit dem WDT (geht laut Datenblatt) wieder aufwecken. Unsere Idee ist es keinen Reset machen zu lassen sondern in der ISR(WDT_vect) die sleepinstr. zu deaktivieren. Unsere Problems sind zum einen, das mit wdt_enable() es zwar kein Problem ist den WDT einzuschalten, er jedoch immer bei Ablauf einen Reset macht und nicht in die ISR springt. Was muessen wir tun um den Reset zu deaktivieren und die ISR zu aktivieren? Zum anderen wissen wir nicht, ob wir aus dem Power-Down direkt in die ISR von WDT springen koenen. Hat da jemand schon
-
Thread
ATmega644 Phase Correct PWM am Timer2
Guten Abend! Ich mache nun schon einige Stunden herum Phase Correct PWM mit Timer2 auf einem ATmega644 ans laufen zu bekommen. Der Pin OC2A bleibt immer auf LOW. folgenden Code verwende ich: [c] int main(void) { TCNT2 = 0; OCR2A = 128; TCCR2A |= (1<<WGM20) | (1<<COM2A0) | (1<
-
Thread
EA DOGM204-A an ATMega644 Zeichenposition
Hallo, das 4x20 Display wird über SPI angesteuert und zeigt auch das richtige Zeichen im Display an (laut Tabelle im Datenblatt) Aber die Position macht mir Kopfzerbrechen! Ichhabe aus einem anderen Beitrag den Code genommen, angepasst und die Position als Dez und nicht als Hex genommen: [c] void SetPos(unsigned char Zeile, unsigned char Spalte) { switch(Zeile) { case 1: LCD_Write_Instr(132 + Spalte-1); break; case 2: LCD_Write_Instr(152 + Spalte-1); break; case 3: LCD_Write_Instr(184 + Spalte-1); break;
-
Thread
2 MHz Quarz an ATmega 644 - Fuses
ich mir meinen Controller kaputt mache. Also ich habe einen 2 Mhz Quarz und der soll an einen Atmega644 angeschlossen werden da ich einen Uart betreiben muss. Der Quarz wird mit 18 pF Kondensatoren angeschlossen. Dazu muss ich ja die Fuses einstellen auf einen externen Quarz. Ich nutze das AVR
-
Thread
ATMega644p Problem mit Softwarereset / Watchdog
Hallo, ich habe hier einen Webserver mit dem Pollinboard und einem ATMega 644p laufen. Ich hätte jetzt gerne die möglichkeit von der Website aus, den Webserver zu resetten. Eigentlich bietet sich ja dafür der Watchdog an. Wenn ich jetzt ein Reset-Kommando per TCP bekomme
-
Thread
AVR Studio 4, Atmega 644P und selbstgebautes Board
erstmal, ich habe ein Problem mit meinem selbstgebautem ISP-Board, dem Diamex Prog-S oder meinem Atmega 644P ... naja dass ich nich weiß wo das Problem ist, ist auch ein Problem :D Also: Wenn ich mit dem oben abgebildeten Board, AVR Studio 4 und dem Diamex Prog-S den Atmega 644P Programmieren will
, ATmega48, ATmega64, ATmega640, ATmega644, ATmega645, ATmega6450, ATmega649x, ATmega8, ATmega8515, ATmega8535 - Weitere: AT90CAN128, AT90PWM2, AT90PWM2B, AT90PWM3, AT90PWM3B, AT90USB162, AT90USB646, AT90USB647
-
Thread
U(S)ART zwischen Atmega644PA und Atmega168
Ich versuche momentan einen Atmega644PA und einen Atmega168 per UART zu verbinden. beim Atmega168 soll, wenn Daten vom Atmega644PA gesendet werden ein Interrupt ausgelöst werden. Es soll dann etwas gemacht werden und direkt danach
Da ich noch ein Anfänger bin habe ich mir zuerst diese beiden Programme geschrieben. Code vom Atmega168 und 644 sind im Anhang Es soll vom Atmega168 zum 644PA etwas gesendet werden. Darauf soll der 644PA Antworten und auf diese Antwort(über den Interrupt) soll wieder geantwortet werden. Der
-
Thread
[V] AVR ATMega644-20AU Mikrocontroller
Hallo, ich habe aus einer früheren Bestückungsserie noch insgesamt 65 Stück ATMega644-20AU abzugeben. Unbenutzte original Chips im TQFP-44 Gehäuse. Die Mikrocontroller wurden ESD gerecht, in Gurtabschnitten á fünf Stück, gelagert und gehandhabt. Preise: 1,50€ pro / Stück
-
Thread
AVR-GCC/avr-libc bug? (ATMega644)
Ich kämpfe nun seit knapp einem Tag mit einem Problem, was mir völlig unverständlich ist. Ich erzeuge in einer ISR ein paar Signale und möchte im Hauptprogramm eigentlich nur eine 32-bit-Variable setzen (die als Volatile definiert ist). Der Main-Loop sieht so aus: int main() { initialize(); uint32_t j=65536UL; uint8_t i=1; while (1) { _delay_ms(10000); j=65536UL*i; setStepSize(j); settings2Uart(); uart_puti(i); uart_putnl(); i++; uart_puti(i); uart_putnl(); } } (das meiste ist debug-Code). Nun passiert zählt i bis auf 16 und
-
Thread
ATmega644P mit externem 20 Mhz Quarz
Hab mir eine Schaltung mit ATmega644P und externem 20 Mhz Quarz an XTAL 1/2 und 22 pF Kondensatoren gegen Masse gebastelt. Bitte nicht schlagen das ich das frage, ich will aber sicher sein bevor ich meinen SMD ATmega nicht mehr
-
Thread
EEPROM Atmega644p-20pu BASCOM
auslesen writeeeprom( var , adresse ) 'einen wert ins eeprom schreiben mit dem EEPROM arbeiten. Der Atmega644p-20pu hat laut Datenblatt 2k EEPROM. Aber ab welcher Adresse muss ich es ansprechen? Danke!
-
Thread
ATMEGA644 STK500 AVRSTUDIO 5 flashen nicht möglich
Hi Du hast aber beachtet, das der ATMega644 nicht in den gleichen Sockel wie der ATMega8515 gehört? MfG Spess
Hi >Wo würdest du denn den ATMEGA einsetzten? Der ATMega644 gehört in den anderen roten Sockel (SCKT3100A3). MfG spess
-
Thread
Frage zu UART : PC<-->Atmega644<--> Atmega8
Hi. Ich will von meinen PC auf einen Atmega644 per UART Daten übertragen (Senden und empfangen) Das funktioniert auch bereits. Jetzt will ich aber auch noch vom Atmega644 auf einen Atmega8 per UART Daten übertragen. ( wieder senden und empfangen
Nimm einen ATmega644p der hat zwei UARTS.
-
Thread
Wieviel Strom zieht ATMega 644P mit PWM
12V Wechselsp.netzteil, welches ich auch für den Rest meiner Schaltung benötige. Für meinen uC (ATMega 644P) zweige ich Spannung über einen Gleichrichter (ausgebaut aus 9V DC Netzteil) und nen guten alten 7805 ab. Der Gleichrichter hat am Ende allerdings gute 17V und am 7805 hängen dann nach Adam Riese
-
Thread
Atmega644 mit ISP programmieren + internen Pullups?
Ich möchte die 3 Pins des PORTBs als Eingänge für Taster verwenden, daher muss ich ja Pullup Widerstände ranhängen. Ich möchte den Controller aber auch programmieren per ISP. Frage: Kann ich die internen Pullups des AVRs aktivieren und gleichzeitig programmieren? lg andy
-
Thread
ADC Clock Source im ATMega644 wirklich XTAL?
Hallo, im Datenblatt des ATmega644 steht auf Seite 250: "• Bits 2:0 – ADPS2:0: ADC Prescaler Select Bits These bits determine the division factor between the XTAL frequency and the input clock to the ADC." Das klingt für
-
Thread
ATMEGA644; Probleme mit PB0 und PB2
Ich habe vor ein 2x16 Zeichen LCD-Display mit einem ATMEGA 644 anzusteuern. Die Steuerleitungen des LCDs liegen an Pin 0..2 des PORTB. Zunächst hängen die Pins aber in der Luft. Nun zu meinem Problem: [c] #include <avr/io.h> int main() { DDRB
-
Thread
Atmega644 Timer0 - Falscher Interrupt?
Hi Ich quäle mich gerade mit dem Mega644 ab. Folgender Code verursacht einen dauernden Reset: [c] void display_init(void) { //Ports auf Ausgänge setzen SEG_DRIVER_DDR = CHAR_DRIVER_DDR = 0xFF; //Prescaler setzen TCCR0B |= PRESCALER_VALUE; //Overflow-Interrupt aktivieren TIMSK0 |= (1 << TOIE0); //Globale Interrupts aktivieren sei(); } ISR (TIMER0_OVF_vect) { CHAR_DRIVER_PORT = ~(1 << bufferpos); SEG_DRIVER_PORT = buffer[++bufferpos]; if(bufferpos == 7) bufferpos = 0; } [/c] Getestet hab ich das indem ich erst display_init
-
Thread
Array in C beschreiben - ATmega644p
Hallo, ich habe mehrere kaskadierte Schieberegister, an denen Taster hängen, sowie mehrere Schieberegister an denen LED´s hängen. Wenn ich jetzt die Taster abfragen will, muss ich durch alle (3) Schieberegister durchshiften, und dann in 3 Datentypen (am besten uint8_t) speichern, die ich dann bearbeite. Jetzt würde ich aber gerne ein Array verwenden...., d.h. ich muss während der Laufzeit durchshiften,und in ein (am besten uint8_t) Array speichern... Aber hier hab ich schon Probleme, weil ich während der Laufzeit keine Arrays beschreiben kann... was gibt es noch für Möglichkeiten, 3 Zahlen in
-
Thread
[V] 2 x ATMEGA 644-20AU
Verkaufe 2 x ATMEGA 644-20AU Preis VB
-
Thread
Atmega 644v10PU in Jung Pumpensteuerung
Hallo, ich bin Neuling hier und hoffe dass mir jemand helfen kann. Ich habe hier eine Kläranlagensteuerung der Firma Jung, diese haben den Bereich verkauft und supporten aber nicht mehr. Das Problem ist, dass immer mal wieder das Datum und/oder Uhrzeit verstellt sind und aus dem logischen Wertebereich fallen. Vorhin stand das Datum auf 00.00.20=4. Natürlich geht dann die Steuerung auf Störung Stellt man neu ein geht es für ein paar Minuten aber auch mal Stunden. Was kann ich machen, die Alternative ist die komplette Kläranlage zu erneuern.
-
Thread
Ethersex, ATMega644, Fuses, Pollin NetIO etc.
dem ich nicht so recht weiterkomme: Ich habe ein Pollin NetIO. In diesem Board habe ich einen ATMega 644 gesetzt und versuche Ethersex zu nutzen. Das ganze hat anfänglich (wenn auch seeehr langsam) funktioniert - bis ich gemerkt habe das der Prozessor mit internem Oszi und Teiler läuft (Defaulteinstellung
Markus Kuttke wrote: > [c] avrdude -c ponyser -v -P /dev/ttyS0 -p m644 -U lfuse:w:0xFF:m -U > Ach so: Wie durch die Option zu erkennen ist auf dem Pollin-Board ein > 16MHz Quarz verbaut der auch funktioniert (mit dem original > ATMega32-Prozessor). du stellst
-
Thread
Kein ISP mit ATmega644 nach fuses für 16MHz Quarz
Moin, ich habe den blöden Verdacht mir mein ATmega644 kaputt gemacht zu haben :( also sprich ihn per falschen fuses in ein Stadium versetzt habe aus dem ich ihn nicht mehr rausbekomme. Erst hab ich nur mit dem internen Takt gearbeitet, dann wollte
parts supporting this.[/pre] Hat irgendjemand sonst noch eine Idee oder muss ich den schönen ATmega644 wirklich wegwerfen? :( HV Programming scheint ja eine teure Geschichte zu sein die sich wohl kaum rechnet. MfG Chris
-
Thread
ATMega 644P I2C-Problem
Hallo, beim Versuch, mittels I2C mit einem GPS-Modul (LEA6) zu kommunizieren, habe ich folgendes Problem: ich möchte Daten auslesen. Wenn ich die Funktion I2C_ReadByte_ACK benutze, komme ich jedoch nie aus der while-Schleife heraus. Was mache ich hier falsch? Wenn ich das 1<<TWINT lösche, dann habe ich zwar keine Endlos-Schleife, aber dann ist ja das TWINT nicht zurückgesetzt und ich kann mir ja nicht sicher sein, ob die Daten, die ich bekomme, überhaupt korrekt sind. Bei der I2C_ReadByte_NACK() bekomme ich überhaupt keine Reaktion. Laut Datenblatt ist es dort ja so, dass ich mit einer
-
Thread
Datentransfer von pc zum Motortreiber über Atmega644p
Befehle(Koordinatenositionen) von meinem PC zu einem Motortreiber über meinem Mikrocontroller (der ATmega644p, der 2 USART-Port besitzt (USART0 und USART1) zu senden. Das Protokoll soll folgendermaßen aussehen: - Der PC schickt zunächst die Befehle über USART0 nacheinander an dem Mikrocontroller. Jeder
-
Thread
Atmega644 über USB-Seriell Adapter, bootloader
Hallo, Ich habe o.g. Microcontroller und versuche über einen USB-Seriell Adapter an der ISP-Schnittstelle einen Bootloader(STK500) draufzuspielen. Das versuche ich mit dem Programm PonyProg2k. Mein Problem hierbei ist, dass das schreiben bei 95% einfach nicht mehr weitergeht und ich den Prozess killen muss. Belibig reproduzierbar. Das hat zur Folge (meiner wenigen Erfahrung nach), dass ich über das AVR Studio 4, keinen connect zu dem Board(Atmel Eval. ver 2.1) bekomme. Wenn ich den Programmer auswähle, also STK500 und den Port, der zu 100% sicher richtig ist, und dann auf "Connect"
-
Thread
Hilfe bei Programmierung von Atmega 644 20p und Midi
Hallo! Ich bin Marek und neu hier und möchte Hilfe suchen bei einem Thema (gern auch gegen Bezahlung!). Ich baue Röhrenverstärker mit verschiedenen Schaltmöglichkeiten und möchte diese Optionen gern mit einem AVR steuern und auch per MIDI antriggern. Bisher nutze ich dafür ein fertiges Modul von Tube-Town (Beschreibung und Doku Verfügbar). Jedoch haben sich die Anforderungen etwas geändert - Tube-Town hat leider keine Zeit ihre Programmierung dahingehend zu ändern und daher möchte ich gern ein auf meine Bedürfnisse zugeschnittenes Programm entwickeln / lassen. Was soll der Controller machen
-
Thread
ATmega644 - Device Signature wird nur halb oder gar nicht empfa
Hallo, seit einiger Zeit will sich mein selbstgebautes Prototyping Board für den ATmega 644 nicht mehr beschreiben lassen. Und zwar funktioniert es manchmal überhaupt nicht oder die Device Signature kann nur halb empfangen werden: [code] C:\avrdude\avrdude.exe -C C:\avrdude\avrdude.conf -p m644 -P usb -c usbtiny -U flash:w:C:\Users\Benedikt_2\Documents\Atmel Studio\Atmega644Uart\Atmega644Uart\Debug\Atmega644Uart.hex:a avrdude.exe: AVR device initialized and ready to accept instructions
-
Thread
UART Atmega644 keine Reaktion seit Umstieg vom Atmega32
Hallo ich habe seit ein Paar Tagen Probleme mit dem UART des Atmega644. Bin von Atmega32 umgestiegen und seit dem geht nix mehr. Es wird noch nicht mal der Receiveinterupt ausgelöst wenn daten vom rechner gesendet werden. Stecke ich den atmega32 geht alles wieder
>Hallo ich habe seit ein Paar Tagen Probleme mit dem UART des Atmega644. >Bin von Atmega32 umgestiegen und seit dem geht nix mehr. Du brennst doch hoffentlich nicht eine HEX-Datei für ATMEga32 in den ATMega644?
-
Thread
GPS- Signal über RS232 einlesen (Atmega 644)
mich: Im Unterricht wurde mir der Auftrag aufgebrumt ein GPS Signal (NMEA 0183 Code) mit einem Atmega 644 einzulesen und über I2C-Bus die Positionsdaten und die Uhrzeit auf ein Display wieder zu geben. Das GPS- Gerät ist ein Garmin GPS 12 personal Navigator. Der µC befindet sich auf einem evaluation
ja sicher nicht mit "checkbit PIN..." oder "setbit >PIN..." ansteuern können. Dafür hat der ATMega644 eine USART. Oder wenn es ein ATMega644P oder PA ist, sogar zwei. MfG Spess
-
Thread
Atmega644 mit STK500 - AVRS5 programmieren
Täusche ich mich da oder erscheint mir da wirklich kein Atmega644 zur Programmierung übers STK500?
Schmack schrieb im Beitrag #2463496: > Täusche ich mich da oder erscheint mir da wirklich kein Atmega644 zur > Programmierung übers STK500? Komischer Satz. Falls du übers STK500 einen ATMEGA644 programmieren willst, dann geht das hardwaretechnisch gesehen. Ob deine Software zum Flashen den Mikrocontroller
-
Thread
32khz Quarz an ATmega644 (wie nahe ?)
kein Steckplatz auf dem Board vorgesehen ist, kann ich den Quarz entweder direkt an die Beine des ATmega644 löten, oder auf einem, etwa 5-10mm entfernten Pfostenstecker anbringen. Was ist besser ? Oder spielt das keine Rolle ? Danke und Gruss Daniel
Ok, mal schauen ob es einfach so läuft, man darf ja hoffen ;-) Ansonsten führe ich mir das ATMEGA644 Manual mal zu Gemüte. Besten Dank auf jeden Fall Daniel
-
Thread
ATmega644 // AVR-Studio // AVR910
Antwort gefunden. Deswegen hier nochmal: Kann ich aus dem AVR-Studio heraus mit einem AVR910 den ATmega644 programmieren, wenn ja wie? Danke im voraus!! Gruss Simon
Möglichkeit, das hex-file, dass ich mit dem AVRstudio (kompilieren kann AVRstudio ja anscheinend den Atmega644) erzeugt hab, auf den 644 zu flashen?
-
Thread
Usr.rxc beim Atmega8 wie beim Atmega644?
Hallo! [code] If Usr.rxc = 1 Then Com1 = Udr End If[/code] Das geht in Bascom beim Atmega8 - wie mache ich das mit dem Register beim Atmega644? Kriege jetzt immer einen Fehler beim Compilieren! Ich möchte auswerten, ob was über RS232/UART reinkommt! Danke Christoph
Hi >wie mache ich das mit dem Register beim Atmega644? Kriege jetzt immer einen >Fehler beim Compilieren! Vielleicht, weil die USART beim ATMega644 USART0 und nicht USART wie beim ATMega8 heißt. Der ATMega644P hat sogar USART0 und USART1. MfG
-
Thread
Atmega644 Board (WebServer) beginnt nach Stunden zu booten
Brauche mal einen Tipp wie ich einen Fehler debuggen kann. Habe ein Etherrape Board mit einem ATmega644 und ENC28J60 (Rev. 4). Das ganze umgebaut (INT Leitung des ENC28J60 auf ATmega644), so dass die Software von Ulrich Radig (V1.0.77) darauf läuft. Was diese auch tut. Alle Funktionen sind eigentlich
Phase neu starten? Durch Spannung aus/ein? Habe einen separaten Reset-button eingebaut. Zieht den ATmega644 Resetpin auf GND. Mit dem kann ich das System neu starten. > Im Zeifelsfall ist's immer ein Interruptproblem :-) Oder die Kombination von Etherrape Board und Software von Ulrich Radig verträgt
-
Thread
G-Code-Interpreter und µStep-Controller mit ATmega644
Das ist ein ATmega644 drauf, kein 48...
Hallo Dirk, Vielen Dank für deine Antwort. > Das ist ein ATmega644 drauf, kein 48... Bei meiner Frage geht es jedoch um den TMC262 Treiber von Steffen. Der hat einen ATmega48 drauf. Gruß Robert
-
Thread
AVR-ChipBasic2 - BASIC-Computer mit ATMega 644
Hallo Jörg, wo hast Du den "ATmega644-20PU" denn her ? Gruss Otto
Hallo, ich habe dieses Projekt aus einem Atmega644P erstellt (mein Atmega1284P funktioniert nicht, die Verbindung ist die gleiche wie beim 644?) Ansonsten funktioniert alles einwandfrei. Ich wollte die serielle Programmübertragung versuchen,
-
Thread
ATmega644P UART , Senderegister nie Leer
Hallo, ich habe folgendes Problem beim Programmieren des UART meines ATmega644P. Den Code hab ich soweit direkt aus dem Datenblatt übernommen, bis auf Register UBR0, das wird im Datenblatt mit 2 Registern ( High und Low ) dagestellt, wird mir aber beim Compilieren als
zusammenzuhängen :/ Werde mal ein Anderes Kabel anschliessen, evtl. Sendet der ATmega644P ja die ganze Zeit schon, und es hängt wirklich nur an dem Kabel.