-
Thread
ATmega64 Dip switches
Hi, ich habe folgendes Problem. Ich benutze den compiler ICCAVR und den Microcontroller ATmega64. Ich habe an den Ports PD2,3,4,7 vier switches angeschlossen um die Werte 0-8 über die switches zu lesen. Wenn die switches auf PD0-3 angeschlossen wären wäre dass kein Problem so muss ich allerdings
-
Thread
ISP @ ATMega64
Hallo! Ich arbeit derzeit an einem ATMEga64 Board für mein Diplomprojekt. Dazu hätt' ich ne kleine Frage: Ich hab öfters davon gehört, dass die ISP Anschlüsse bei einigen ATMega'a nicht MISO, MOSI, usw. sein sollen. Allerdings kann ich im Datenblatt vom ATMega64 leider nichts dazu finden .. kann mir jemand verraten, wie die ISP Pins da liegen? mit freundlichen Grüßen, Alexander
-
Thread
ATmega64 PORT G
Versuche Werte über einen entprellten Taster über den PORT G des Mega64 einzulesen. Als erster Test, sollen diese an PORT C ausgegeben werden. In der Simulation funktioniert es und im Debug-Modus (JTAG ICE) klappt es auch wunderbar.(Signal kann ich dann entsprechend meiner
Mach den ATmega103 Compatibility Mode aus.
-
Thread
ATMega64 richtig beschaltet
Hallo zusammen, Ich habe mir eine Platine mit einem Mega64 herstellen lassen und diese nun bestückt, aber der Chip sagt nichts. Ich probiere ihn mit PonyProg V2.06f mit diesem Interface: http://rumil.de/hardware/avrisp.html anzusprechen. Meine Mega8 Steine gehen damit auch problemlos. Folgende Pins habe ich bei dem Mega64 verdrahtet: 52+21 (VCC) + 64 (AVCC) auf 5V 22+53+63 (GND) auf Masse SCK, MOSI, MISO und Reset auf das Interface und beim Reset noch den Pullup und den Kondensator. Genau wie hier beschrieben: http://www.mikrocontroller.net/images/avr-schaltplan.gif PonyProg meldet
-
Thread
externes RAM am ATMEGA64
Hallo zusammen! Ich befasse mich gerade damit, ein externes RAM (64kByte) an einem Atmel Atmega64 anzubinden. Dazu hätte ich ein paar Fragen und ich hoffe ihr könnt mir ein wenig weiterhelfen! Also: 1.) Um den Ram anzubinden brauche ich ja ein Adresslatch. Im
void) { #if defined(__AVR_AT90S4414__) || defined(__AVR_AT90S8515__) \ || defined(__AVR_ATmega64__) || defined(__AVR_ATmega128__) || defined(__AVR_ATmega103__) /* enable external memory mapped interface with one wait state */ MCUCR = _BV(SRE) | _BV(SRW); #elif defined(__AVR_ATmega161
-
Thread
Debug von ATMega 64L
Servus Ich habe einen ATMega64L und das JTAGICE mkll und will diesen Debuggen, Ich habe bereits die Fuse OCDEN gesetzt aber das Device wird nicht erkannt. Programmieren lässt er sich. Software AVR Studo Weiss jemand wie
-
Thread
Programmierung ATMega64 Codevision
Hallo Leute. Ich habe eine Frage. Ich habe in einem Programmbesipiel folgende if- Anweisung gefunden: if (!( msg[0] & (1<<BIT_0) )) { } Definition: msg[0] = 0b10100000 BIT_0 = 0 ist als Konstante definiert Was passiert hier? Wird hier abgefragt ob eine logische UND Verknüpfung 0 ergibt und dann der Inhalt der If Anweisung ausgeführt wird? Was bewirkt der Ausdruck 1<<BIT_0? Danke
-
Thread
Probleme bei Programmierung von ATMega 64
Hallo. Ich habe Probleme bei der Programmierung meines ATMega 64 mit PonyProg V206f und Codevision. Die Programme können den Controller nicht erkennen und somit nicht programmieren. Die Schaltung is in Ordnung und mein ISP Adapter funktioniert. Ich habe den Controller
Vielen Dank dies war das Problem. Habe die Datenleitung umgeklemmt und der ATMega64 läßt sich nun programmieren. Vielen Dank nochmal
-
Thread
Assembler für ATMega64
Hallo, ich habe ein Problem beim assemblieren von Dateien für den ATMega 64 ich verwende den AVR macro assembler version 1.76.4 (Aug 6 2004 07:02:13) . Wenn die Adresse beim OUT Befehl größer 63 ist kommt die Fehlermeldung "Illegal argument type or count". z.B. bei
Danke, jetzt habe ich's auch gefunden . Hatte ein stück Code aus dem Datenblatt des Mega64 genommen und Atmel hat da wohl nicht speziel für Mega 64 Code angegeben. mfg Jürgen
-
Thread
Atmega64A Funktionsproblem
könnt mir hier helfen. Ich habe ein, meiner Meinung nach, kurioses Problem. Ich möchte das der Atmega64A acht Schalter (PORTA) ausliest, nachdem der PD3 gelöst worden ist und dann auf den Ausgängen (PORTC) die Outputs nacheinander kurz einschaltet, welche im Eingang aktiviert sind. Gar nicht so
Stefan schrieb im Beitrag #6831789: > Jetzt > startet der ATmega immer neu sobald eine Funktion aufgerufen wird. M103 Fuse.
-
Thread
Bootprogramm für atmega64
Hallo Leute, ich habe ein Bootprogramm fuer den atmega64 geschrieben, wie kann ich im Makefile dem Linker sagen, das das Programm im Bootteil des Programmspeichers laufen soll, also z.B. bei 0x7000. Danke, Ralf
-
Thread
ATMEGA64-16 TQ
Hallo, ATMEGA64-16 TQ C-Code AVRISP mkII Ich habe mir ein ATMEGA64-16 TQ gekauft. Aber habe nie Zugriff auf dem. Habe schon die Frequenz des ISP kleiner gesetzt, habe nie Zugriff. Kann jemand mir helfen
Pins angeschlossen? Denn der AVRISP gibt stellt keine Betriebsspannung bereit. Bei einem neuen Atmega solltest du den ISP Clock auf 125kHz - 250kHz stellen, da der Atmega zwar von Haus aus 8MHz hat, jedoch vermutlich wie bei den anderen auch, ein internen Teiler von 8 nutzt. ISP Clock = 8MHz/8/4
-
Thread
ATMEGA64-16 TQ
Hallo, Habe ein Atmega64 16 TQ wollte den zum ersten mal über ISP verbinden aber habe kein zugriff auf dem. Habe am Anfang gedacht er währe vieleicht kaput aber es ist mit allem Atmega64 16 TQ so. Wird der Atmega64
> Wird der Atmega64 16 TQ anderes wie über ISP verbunden? Nein, er wird über ISP verbunden, aber nicht über die Pins, die man naiverweise meinen könnte (B2/B3/B1), sondern E0/E1/B1 > Kann jemand mir helfen?
-
Thread
Einstieg mit atmega64/32?
der µC stürzen, als einstieg möchte ich gleich meine angestrebte endplatform nehmen, also einen atmega 64l oder auch 32l nun bin ich schon durch mehrere shops durch, weiß aber immer noch nicht welches board ich mir holen soll. ausserdem habe ich bisher noch kein buch gefunden welches mich richtig
-
Thread
ATmega64, externes EEPROM
Moin, ich habe ein Problem mit der Programmierung eines ATmega64. Ich möchte über die I²C Schnittstelle ein externes EEPROM ansteuern. Die Programmierung erfolgt in C. Das beschreiben klappt wunderbar, nur das Auslesen ist noch nicht so wie es mir vorstelle.
Tatsächlich aber wird ein NACK gesendet und der Lesevorgang wird daraufhin beendet. Im Datenblatt des Atmega unter TWI -> Data Packet Format steht unter anderem, dass aus einigen Gründen, welche nicht weiter aufgeführt sind, kein weiteres Byte mehr empfangen werden kann. Der Sender wird dann mit einem NACK
-
Thread
AVR ISP und ATmega64
Hallo Leute, leider gelingt es mir nicht mit dem ATmega64 und dem AVR ISP zu kommunizieren. Mit dem ATmega32 gibt es keinerlei Probleme. Ich bekomme folgende Meldungen: ----------- STK500 command line programmer, v 2.0 Atmel Corp (C) 2004. Scanning
Auch mit dem Studio bekomme ich Fehlermeldungen. Hat vielleicht schon mit dem AVRISP Und dem ATmega64 gearbeitet? Ich bin für alle Hinweise sehr sehr dankbar. Gruß Ralf
-
Thread
ATmega 64, GCC-Linker
Hallo! Der Linker legt offenbar hinter dem "geschriebenen" Code die verwendeten Bibliotheksfuntionen ab (z.v. mul, div etc). gibt es eine Möglichkeit, dahinter, aber direkt anschliessend, noch ein festgelegtes muster, z.b. 0xAA55 o.ä. anzuhängen Gruß Martin
-
Thread
IIC Timingproblem bei ATMega64
Hi @all, vielleicht kann mir jemdand weiterhelfen: Ich verwende einen ATMega64L an 3,3V (==> nur 8MHz) Am TWI hängt eine Weiche (PCA 9540B) und zwei AD-Wandler. Die Weiche brauche ich(leider), da die ADCs exakt die gleiche Adresse haben. TWI (Atmel Appnote+Code, interruptgesteuert
von Peter Danegger sehe ich leider bis jetzt auch nicht, was falsch läuft. In der AppNote vom Mega64 steht, dass der Low-Pegel für IIC bei 8Mhz nicht genau eingehalten werden kann; sondern für f(IIC) <= 308 kHz funktioniert. Das heruntertakten auf 300 kHz hat leider nichts gebracht. Hat jemand Erfahrungen
-
Thread
ATmega64 vergist seine Signature-Bytes
ausgelesen werden, erhalte ich nur 0xFF zurück. Teilt man dem Programmer dann von Hand mit, dass es ein ATmega64 ist, kann man ihn ganz normal programieren. Einen anderen ATmega64 erkennt der Programmer problemlos, hier sind auch die Calibration Bytes noch o.k. Offensichtlich sind die Bytes doch programmierbar
normal, abgesehen davon, dass man dem Programmer beim Programmieren sagen muss, dass da jetzt ein ATmega64 dranhängt. Grüße, Bernd
-
Thread
ATmega64 vs. ATmega128
beiden Mikrocontroller ausgangskompatibel. Hat jemand Erfahrungen oder Probleme beim Austausch eines ATmega64 gegen einen 128er? Grüße Hans
und clickst auf den atmega64 und liest die details. da steht dann folgender text: "The ATmega64 has the same feature set as the ATmega128. The main difference is half memory size for the non-volatile memories. The SRAM size
-
Thread
Umstieg von ATMega64 auf ATMega 128
Hallo, ich plane den Umstieg vom ATMega64 zu einem 128er. Im Datenblatt habe ich bereits gesehen, dass die beiden pinkompatibel sind. Die Schaltung muss ich also glüchlicherweise nicht ändern. Wie sieht es aber bei der Software aus? Ich
Watchdogregister,... zu vergleichen. Inwieweit muss die Software angepasst werden, damit sie auf dem ATMega128 läuft? (Am besten wäre es wenn ich nur das Makefile anpassen müsste ;-)
-
Thread
Atmega64 als TWI Slave programmieren
>Nimm einen ATega644p und benutzt den zweiten UART. Ach Shit, der ATmega64 hat ja auch zwei UARTs. Schnell weg;)
Hi >Ach Shit, der ATmega64 hat ja auch zwei UARTs. >Schnell weg;) Die vom ATMega644p können aber auch SPI. MfG Spess
-
Thread
ATmega64 Port Spannung Problem
Hallo! Wir arbeiten im moment mit einem ATMega64. Heute haben wir ihn angeschlossen und zum ersten Mal programmiert. Das funktioniert tadellos. Wir wollten einfach eine LED anschalten, an einem normalen IO Port Pin. Aus dem Controller
Denkt bitte auch an die Fusebits, die musste ich auch noch setzen! CompMode (für das Verhalten als ATMega103) und das Bit für den Quarz (das ist auch wichtig!) Viel Erfolg noch
-
Thread
Reset des Atmega64 im Code ausführen
Hallo Bin gerade am C-Programmieren. Wollte nur wissen ob man einen ATmega64 im Code selbst Reseten kann mit einem Befehl.. Geht das? Danke für eure Antwort mfg Almir
Hi, Almir, > Bin gerade am C-Programmieren. Wollte nur wissen ob man einen ATmega64 > im Code selbst Reseten kann mit einem Befehl.. Geht das? asm("jmp 0x00000")funktioniert - aber nur im Prinzip. Weil die Power On Sequence nicht ausgeführt wird, welche alle Timer, IOs und
-
Thread
Programm läuft niccht Atmega 64
Hilfe, da ich leider allein nicht weitergekommen bin. ich habe einen kleinen Programm für mein atmega 64 geschrieben und versuche dies über den debugger zum laufen zu brigen, geht leider nicht. mein programm sollte so laufen. Die erste if schlöeife prüft ob alle eingäne in Port A eine 1 haben, und
-
Thread
umstieg von ATmega162 auf ATmega64
kann mir denn mal auf die Sprünge helfen: ich habe ein Projekt erfolgreich mit GCC und einem ATmega162 abgeschlossen. jetzt möchte ich auf ATmega64 umsteigen. Dazu ändere ich doch lediglich den Compiler/linkeraufruf auf die neue CPU um, oder??? vorher (ATmega162): avr-gcc -g -Wall -O2 -mmcu
-0x800000 --change-section-address .eeprom-0x810000 ..\M\reader.elf reader.cof Nachher (ATmega64): avr-gcc -g -Wall -O2 -mmcu=atmega64 -c -o ..\O\main.o main.c avr-cc ..\O\main.o -Wl,-Map=..\M\reader.map, -o ..\M\reader.elf --cref -mmcu=atmega64 avr-objcopy --debugging -O coff-avr --change-section-address
-
Thread
Bascom und externes EPROM an Atmega64
ein Programm so zu compilieren, dass ich es in einem Eprom speichern kann, von dem aus dann der Atmega64 'läuft', d.h. dass das Programm allein vom externen EPROM aus läuft und nicht mehr vom internen Flash-Rom? Für Euer Feedback wäre ich sehr dankbar ! Johannes
-
Thread
IR Diode mit ATMega64 modulieren
Moin moin, ich habe vor ein Master Slave System aufzubauen. Der Master wird hierbei der ATMega64 und die Slaves ATTiny45. Jeder Slave hat eine IR-Diode und einen Fototransistor das als Touch fungieren soll. Infrarotstrahlung aus dem Umgebung zu filtern möchte ich gerne die Diode modulieren weiß
nicht genau wie das funktioniert. Da der Slave komplett belegt ist wollte ich das modulieren den ATMEGA überlassen. Hat jemand vielleicht Erfahrung oder kann mir ein kurze Verdrahtung beschreiben oder zeichnen. Vielen Dank schonnmal Liebe Grüße
-
Thread
Atmega64 ISP-Programmierung geht nicht
@alle Ich habe das Problem dass sich der von mir eingesetzte Atmega64 nicht per ISP programmieren lässt. Der Atmega ist nagelneu. VCC, GND und alle ISP-Pins richtig angeschlossen. Verwendet wird der AVR-ISP(dieser wird auch vom AVR-Studio erkannt). Genügend Spannung
AVR Hardware Design Considerations) zu diesem Thema angeschaut habe. Auch sind im Datenblatt zum Atmega64 auf Seite 2 die Pins 12 und 13 mit MOSI bzw. MISO gekennzeichnet. Na ja, auf jeden Fall habe ich wieder mal was gelernt. Danke nochmals!
-
Thread
Problem Motor resettet Atmega64
einen kleinen Motor vorwärts und rückwärts laufen zu lassen, gesteuert wird die H-Brücke über einen Atmega64. Den Schaltplan von der H-brücke ist im Anhang Das Testprogramm lässt den Motor alle 3 Sekunden die Richtung wechseln, das mit dem Richtungswechsel funktioniert auch, das Problem ist nur das der
@ Carsten M. (carsten_m) >Atmega64. Den Schaltplan von der H-brücke ist im Anhang Sieht OK aus, wenn gleich C9 etwas größer sein darf, so 1000uF klingt OK. >der Motor immer wieder den atmega resettet, also er dreht drei Sekunden
-
Thread
ATMega64 Timer0 Probleme
Hallo zusammen, ich möchte einen Code der auf einem ATMega16 läuft auf einem ATMega64 zum laufen bringen. LCD und IO Ports sind soweit ok. Lediglich die RC5 Funktion (IR Fernbedienung) läuft nicht. Signale werden nicht ausgewertet. Beim ATMeega 16 wird
unterscheiden sich im ASSR Register zur Asynchronen Nutzung. Muss ich weitere Konfigurationen im ATMega 64 vornehmen? oder sind die Timer gleich und mein Fehler liegt wo anders? Komme nicht mehr weiter. Eigentlich benötige ich nur einen weiteren Port und will daher auf den 64 wechseln. Die SW dient
-
Thread
Fabriksneue ATmega64 lassen sich nicht beladen
Hallo, wir haben zur Zeit das Problem, dass sich bei 2 Drittel unserer neu bestückten Geräte die ATmega64 nicht beladen lassen. Sowohl über ISP mittels AVRISP mkII, wie auch über JTAG mittels AVR JTAGICE mkII ist keine Verbindung möglich. Die Produktionscharge der Prozessoren ist 0903. Wenn ich den
> wir haben zur Zeit das Problem, dass sich bei 2 Drittel unserer neu > bestückten Geräte die ATmega64 nicht beladen lassen. > Sowohl über ISP mittels AVRISP mkII, wie auch über JTAG mittels AVR > JTAGICE mkII ist keine Verbindung möglich. > Die Produktionscharge der Prozessoren ist 0903. > Wenn
-
Thread
Atmega 64 - PEN Pin
Leute, bin gerade dabei vom kleinen AT90S2313 (*klein fängt jeder an... ;) ) umzusteigen auf den ATmega64. Beim durchlesen des Datenblatts ist mir aufgefallen, dass es da ein PEN Pin gibt. Ursprünglich dachte ich, das wär nur ein Auswahlpin, um zwischen Seriellem und Parallelem Programmieren zu unterscheiden
Mega128 und Mega64 verbaut. Kannst mir durchaus vertrauen. Es kann durchaus Sinn machen den Reset-Pin von außen zu treiben. Z.B. wenn man nicht nur einen Chip im System hat und alle eine gemeinsame Resetquelle besitzen
-
Thread
Problem externer Bus bei ATmega64
Hallo, Ich setze das erste Mal den externen Bus des ATmega64 ein und habe massive Probleme damit. Laut ATMEL muss man nur das Bit SRE in MCUCR auf 1 setzen und einen Schreib/Lesezugriff auf Adressen höher als 0x1100 machen. Das Problem: Zwar messe ich an
Joachim , hast du auch AVCC mit der Versorgungsspanung verbunden, hab mal gehört dass der PortF beim m64 vom AVCC versorgt wird?
-
Thread
Senden UART ATMEGA64 Probleme
Hallo, ich möchte den Empfang eines Zeichens an UART1 eines ATMega64 mit einem Acknowledge bestätigen. Ich habe mich soweit es ging an den Quellcode aus dem Datenblatt gehalten, jedoch habe ich bislang keine Erfolge beim Senden eines Zeichens erzielen können. Der
-
Thread
ATMega64 bleibt in Unterprogramm hängen
Hallo, ich habe folgendes Problem: Mein AtMega64 beliebt beim ausführen eines Unterprogramms vom Typ: void init_uart(void) hängen. Ich habe das Programm vorher auf einem AtMega16 laufen lassen ohne Probleme. Nun passte ich es an den AtMega64 an, in dem ich die UART-Register änderte. Ich habe auch die Ausführung des Unterprogramms durch das Anbinden einer LED getestet. D.H. er führt das Unterprogramm noch aus springt aber nicht zurück. Muss ich was mit dem Stackpointer wegen des großen Flash-speicher beachten?
-
Thread
ATmega64: EEprom vom Bootloader aus beschreiben?
Hallo! ich bin derzeit dabei mittels eines selbst geschriebenen Bootloaders für den mega64 und mega128 den eeprom zu beschreiben, um der Software im Flash mitzuteilen, dass sie 'neu' überschrieben wurde. dazu will ich mittels [c]eeprom_write_byte((BYTE *)0x00, 0xAA);[/c] an Adresse 0x00 des EEprom 0xAA schreiben. Wenn ich jedoch nach dem Schreiben einer neuen Software den EEprom mittels PonyProg auslese, dann kann ich das 0xAA net finden :( Ist es evtl prinzipell garnicht möglich denn EEprom vom Bootloader aus zu beschreiben?? Grüße Christian
-
Thread
einzelne Interrupts sperren ATMega64
Hallo, wie kann ich bei einem AtMega64 die einzelnen Timerinterrupts sperren? Vielen Dank
-
Thread
ATMEGA64 mit AVR 910 proggen?
Hi ich hab grad versucht mit dem Schaltungsvorschlag aus der AppNote 910 den Mega64 zu proggen. Ich suche nur dummerweise im AVR-Studio vergeblich nach dem Prozessor. Muss ich einen anderen nehmen? (Das AVR-Studio ist up to date - grade erst runtergeladen.) Danke Tobi
-
Thread
ATmega64, ansteuern eines externen EEPROMS
Moin, ich habe ein Problem mit der Programmierung eines ATmega64. Ich möchte über die I²C Schnittstelle ein externes EEPROM ansteuern. Die Programmierung erfolgt in C. Das beschreiben klappt wunderbar, nur das Auslesen ist noch nicht so wie es mir vorstelle.
Möglichkeit erwähnt wird.Die wichtigste Textstelle hab ich umrandet. Ansonsten ist alles im Datenblatt des Atmega64 zu finden, was ich nicht anhängen wollte da es doch recht groß ist ( 3,5 MB). Data Packet Format All data packets transmitted on the TWI bus are nine bits long, consisting of one data byte
-
Thread
Welche Software für ATMega64 ?
ich mit yaap aber da steht der mega64 nicht auf der liste der unterstützten controller was tun? (ich benutze ein stk 200/300 dongle) gruß markus
Da der ATmega64 eigentlich nur der kleine Bruder des ATmega128 ist, sollte das keine Probleme geben. Programmieren kannst Du mit avrdude.
-
Thread
ATMega64 JTAG und alle AD Wandler
Hallo Ich brauche Hilfe. Ich programmiere meinen ATMega64 über JTAG und möchte trotzdem alle 8 AD-Wandler nutzen. Ich setze in meiner Software den JTD Pin richtig und kann auch nachvollziehen, dass mein JTAG Interface dann nicht mehr geht. Solls ja auch
genügen. Ich kann's erst heute abend irgendwann nochmal testen und dann auch nur mit einem ATmega128, aber der sollte sehr ähnlich wie der ATmega64 sein.
-
Thread
ATMega64 internen EEprom beschreiben
Hallo. Ich möchte im internen EEprom eines ATMega64 einen Ringspeicher anlegen. Dazu gibt es eine Struktur bestehend aus 10 Byte, die im einzelnen unterschiedliche Status im µC während der Laufzeit wiederspeigeln. Die Sturktur kann insgesamt 10mal
-
Thread
ATmega64 - kann keine Fuse programmieren?
Problem nicht weiter und brauche mal ein paar Tipps von euch ... Ich habe eine Schaltung mit einem ATmega64. Ich kann ohne Probleme das Flash programmieren + auslesen, ebenso kann ich die Fuses und Lockbits lesen (per ISP über AVRISP mkII-Klon mit AVRStudio4). Mein Problem besteht darin, dass ich die
Hallo, eigentlich will ich den ATmega64 nur aus dem Kompatibilitätsmodus zum ATmega128 holen. Ist aber egal, ich kann keine Fuse verändern. Das Flash kann ich tadellos beschreiben. Die ISP-Pins sind exklusiv für den Programmierer, keine
-
Thread
Nutzbare I/O am Atmega64
Moin, ich möchte vom Atmega8 auf den Atmega64 umsteigen. Beim Atmega8 gab es ja einige I/O die nicht nutzbar waren bei normaler Konfiguration ohne A/D, UART etc. Das waren beim Atmega8 Port B.6 und B.7 - die waren für den ext. Quarz. C.7 gabs garnicht, C.6 war Reset und B.3-5 waren fürs programieren. Wie ist das beim Atmega64 - gibt es da neben Quarz-Schnittstelle, SPI-Schnittstelle zum programmieren (will ich nicht benutzen) und Reset noch weitere I/O die man nicht nutzen kann oder die gesondert belegt sind (wie gesagt
-
Thread
Atmega64, PortF und ADC...
Und noch eine Schwierigkeit. Ich habe am ADC analoge Sensoren hängen, was auch ganz gut tut. Möchte diese Sensoren jetzt per MOSFET (BSS123) aus- und einschalten, und habe die jeweiligen Gates an PORTF.2, PORTF.4 PORTF.6 angeschlossen. Analoge Eingänge sind der Rest, also PORTF.0, .1, .3, .5, .7 Die Definition sieht so aus: PORTF = 0x00; DDRF = 0b01010100; Trotzdem ändern PORTF.2 .4 .6 ihre Pegel nicht, wenn ich sie mit PORTF |= (1<<2) oder PORTF &= ~(1<<2) bearbeite. Komischerweise scheint aber das PORTF-Register (Abfrage im gleichen Schleifendurchlauf, (PINF & (1<<4)?) seinen Wert
-
Thread
[S]ATmega64M1
verdächtigen Shops ohne Erfolg durch habe, frage ich hier mal an. Kennt jemand einen Shop/Distri der den ATmega64M1 liefern kann? Gruß Udo
-
Thread
atmega64 ISP und UART0
Hallo, gibt es eine Möglichkeit, denn ATMega64 über den ISP zu programmieren, wobei gleichzeitig einen MAX23x an der UART0-Schnittstelle angeschlossen ist? Ich habe hier gelesen, dass man den MAX über Widerstände entkoppeln sollte, leider steht
geht ganz einfach: Atmega Pin -> ISP-Pin -> 1K -> MAX232
-
Thread
ATMEGA64-8 auf 5 V
Hi verstehe ich das Atmel Datenblatt richtig das ich die 3,3 V typen auch auf 5 V laufen lassen kann? Wenn ja, verstehe ich das weiterhin richtig das die sich dann ausgangspegeltechnisch verhalten wie ein 5V Mega? Spricht das ein HIGH irgendwo zwischen 4 und 5V rumgeistert und net bei 3,3 V? Schöne Grüsse Tobi
-
Thread
2 UART ansprechen atmega64
Hallo, ich habe ein Projekt mit einem atmega32. Dabei nutze ich die lib von p. fleury zum ansprechen des UART. Funktioniert einwandfrei. Jetzt möchte ich ein neues Projekt angehen. Darin benötige ich 2 UART, werde also einen atmega64 verwenden
UCSRB wird UCSR0B für den 1ten und UCSR1B für den 2ten. Dürfte aber auch alles im Datenblatt vom Mega64 stehen. mfg Max