-
Thread
Auswählen eines Mikrocontrollers
Ich versuch das mit dem Anhang noch einmal. Was haltet ihr z.B. von dem ATmega664?
Das ist das Freigabesignal der Schweissmachine (0..24V, je nach Hersteller)...Ist der 644 schlecht verfügbar?...Wie haben den 644 genommen weil er schnell ist und genügend IO's hat.Es ist eben möglich, dass wir noch mehr IO's brauchen. Der Monitorausgang ist unter Umständen nicht genau genug
-
Thread
AVR Atmega - Mehrere MP3 / WAV-Dateien gleichzeitig ausgeben / überlagern
>Habe hier Atmega644 und Atmega128 zur Verfügung. Naja, das ist wohl eher eine Aufgabe für einen DSP;)
holger schrieb: >>Habe hier Atmega644 und Atmega128 zur Verfügung. > > Naja, das ist wohl eher eine Aufgabe für einen DSP;) Irgendwelche Empfehlung? Atmega wird ja dann aber trotzdem noch benötigt, oder? Zumindest brauch ich den
-
Thread
AVR C array Programmierung wo liegt der Fehler?
jo mei schrieb im Beitrag #6518018: > Mach mal printf auf einem ATMEGA644p ohne Netz und doppeltem Boden. Laut Microchip sollteman das doch hinbekommen: Digital Communication Peripherals: 2-UART, 3-SPI, 1-I2C
Egonwalter M. schrieb im Beitrag #6518004: >> Wo ist das Problem? > > Mach mal printf auf einem ATMEGA644p ohne Netz und doppeltem Boden. > DAS sollte ja kein Problem sein - gib's auf dem PC per UART aus
-
Thread
JTAG ICE 3 - connection problem (ATSAM4S )
AT32UC3A1512 ATmega128RFA1 ATmega644A ATtiny167 AT32UC3A3128 ATmega162 ATmega644P ATtiny20 AT32UC3A3128S ATmega164A ATmega644PA ATtiny2313 AT32UC3A3256 ATmega164P ATmega645 ATtiny2313A AT32UC3A3256S ATmega164PA ATmega6450 ATtiny24 AT32UC3A364 ATmega165PA ATmega649 ATtiny24A AT32UC3B0128 ATmega168 ATmega6490 ATtiny25 AT32UC3B0256 ATmega168A ATmega64A ATtiny25 AT32UC3B0512 ATmega168PA ATmega64M1 ATtiny261 AT32UC3B064 ATmega169P ATmega8 ATtiny4
-
Thread
twi integervariablen übergabe zwichen atmega 32 & 644
und Ausgänge nicht ausgereicht und vom Platz her wurde es auch sehr knapp. Daher habe ich an den Atmega 644 noch einen Atmega 32 angeschlossen. Nun ist mein Problem das zwischen diesen beiden Integervariablen ausgetauscht werden müssen (am besten alle 0,5sec.). Dieses wollte ich über die TWI-Schnittstelle
euch, in der Hoffnung das ihr mir vielleicht helfen könnt. Wie gesagt müssen 3 Int-Variablen von Atmega644 zum Atmega32 und 3 vom Atmega32 zum Atmega644 übertragen werden. Den bisherigen Code hab ich in C geschrieben und würde da auch gerne bei bleiben. ICh hoffe ihr könnt mir helfen sonst verzweifel
-
Thread
Übertragung von String (DX,Y,F)
Guten Tag, ich versuche gerade ab dem PC Daten zum Atmega644p zu senden. Die Daten, die vom PC gesendet sind, sehen folgendermaße aus: "D X,Y F". Dh, der Atmega644p empfämgt nacheinander Befehle in Form von "D X,Y F". D ---> Anfang der Daten X----> X Position
die Datenübertragung in Atmega644p perfekt. Dh, der Atmega644p führt komplett aus, was er als Daten empfangen hat. Aber wenn ich auf ein Mal mein C-code von Atmega644p debugge, führt der Atmega644p nicht komplett aus, was er
-
Thread
Mini Arduino oder STM32 Board mit RS485
Crumb 644 https://www.chip45.com/products/crumb644-1.1_avr_atmega_modul_board_atmega644p_usb_rs485.php Kleinere kenne ich leider nicht, musst du wohl selber entwerfen.
Lochraster dürfte das Kompakter (und vor allem billiger) sein, als das zuvor von mir empfohlene Crumb-644 Modul.
-
Thread
SPI Layout Hilfe
Hallo, ich sitze gerade am Layouten meiner Platinen. Jedes Modul hat einen ATMEga644 die als Slaves über SPI mit einem MASTER (ATMega644) kommunizieren. Muss ich beim Layouten irgendwelche einschränkungen berücksichtigen? Bisher hab ich alles auf steckbrettern aufgebaut
@ Patrick Ka (kaplan) >ich sitze gerade am Layouten meiner Platinen. Jedes Modul hat einen >ATMEga644 die als Slaves über SPI mit einem MASTER (ATMega644) >kommunizieren. >Muss ich beim Layouten irgendwelche einschränkungen berücksichtigen? Naja, zumnindest der SPI-Takt sollte ein wenig mit
-
Thread
USB-Board mit externer Versorgung und 5V-Kompatiblität
all deine genannten Anforderungen erfüllt. Falls du etwas mehr I/O Pins brauchst, dann ein Crumb644 http://www.chip45.com/products/crumb644-1.1_avr_atmega_module_board_atmega644p_usb_rs485.php > Dann brauche ich nur USB-seitig eine galvanische Trennung. Dafür wiederum verwendet man üblicherweise
Chips rumliegen. Ist inzwischen aber auch egal, denn ich hab mir ein Arduino Pro Micro (die mit ATmega32U4) bestellt. Danke trotzdem.
-
Thread
DCF77-Modul von Pollin
Ich habe das gleiche Problem wie Tom (kein Signal an INT0/PD2 bei Atmega644), verwende den Sourcecode von U.Radig und habe folgende Ergänzung in code.h hinzugefügt: [c]#if defined (__AVR_ATmega644__) //Interrupt an dem das DCF77 Modul hängt hier INT0 #define DCF77
INT0_RISING_EDGE 0x03 #endif[/c] Das interessante an der Sache ist, das der Empfang mit einem Atmega32 und der selben Software und Beschaltung (STK500 + Conrad DCF77-Empfänger über 7m Leitung an INT0/PD2) funktioniert! Beim Atmega644 kann ich "händisch" Impulse an INT0/PD2 generieren, aber nicht
-
Thread
Suche Beispiel für Analog Comparator triggert ADC
Hallo Leute, ich händeringend ein Beispiel für "Der Analog Coparator triggert den ADC" (bei mir Atmega644) möglichst in asm. Freue mich auf eine Antwort. Beste Grüße
Danke für deine Antwort. Komisch ist nur das im Datenblatt des Atmega644 auf Seite 252 steht (siehe Bild) ... was denn dann damit gemeint?
-
Thread
Arduino Mega 2560 Stürzt wegen Induktion ab?! Gesperrt
Gegenüber den Mega328 oder Mega644p oder 1284p sind die ATmega1280/1281 und 2560/2561 bei Verwendung der internen Oszillatorschaltung mit einem externen Quarz etwas empfindlicher gegen externen Einkopplungen insbesondere über nicht ausreichend
Mikki M. schrieb im Beitrag #5865243: > Gegenüber den Mega328 oder Mega644p oder 1284p sind die ATmega1280/1281 > und 2560/2561 bei Verwendung der internen Oszillatorschaltung mit einem > externen Quarz etwas empfindlicher gegen externen Einkopplungen > insbesondere über
-
Thread
DogXL160 rührt sich nicht
http://www.mikrocontroller.net/topic/242384#2478207 beschriebenen Layout, nur dass ich statt des ATmega8 einen ATmega644p verwende. Den Code habe ich entsprechend verändert dass die beim ATmega644p belegten pins verwendet werden (ich verwende also ebenso SS, MOSI und SCK und hab im Code entsprechend
Hallo Heinz, für mein Projekt habe ich eine Mega644A und die u8g-Bibliethek verwendet. Da ich den Prozessor von der "eigentlichen" Anwendung per SPI anspreche, habe ich den UART im SPI-Master-Mode zur Steuerung des DOG-XL160 verwendet. Mit dem beiliegenden
-
Thread
Webservice auf einem Mikrocontroller Gesperrt
mit XML-RPC oder SOAP und evtl. sogar Registrierung beim Broker... als Hardware wollte ich einen Atmega 644 auf dem Board von Ullrich Radig verwenden. Ist das Overkill oder machbar, und auch halbwegs flott? Zum Hintergrund: ich will die I/O Pins des Atmegas über das Netzwerk steuern. Letztendlich
schalten kann. Um das ganze dynamisch erweitern zu können bräuchte ich nen Webservice auf jedem Atmega. So nach dem Motto ich hänge einen zweiten Atmega in das Netzwerk, der irgendwas steuert, und der meldet dann selbstständig den Webservice zum Steuern beim Broker an. Der Broker selbst läuft auf einem
-
Thread
Arduino IDE mit Atmega32 - AD Wandler sind nicht benutzbar
pin -= 54; // allow for channel or pin numbers #elif defined(__AVR_ATmega32U4__) if (pin >= 18) pin -= 18; // allow for channel or pin numbers #elif defined(__AVR_ATmega1284__) || defined(__AVR_ATmega1284P__) || defined(__AVR_ATmega644__) || defined(__AVR_ATmega644A__) || defined(__AVR_ATmega644P__) || defined(__AVR_ATmega644PA__) if (pin >= 24) pin -= 24; // allow for channel or pin numbers #else if (pin >= 14) pin -= 14; // allow for channel or pin numbers #endif #if defined
-
Thread
Bascom 2 getrennte I2C TWI an einem Controller DS1307
Hallo zusammen, hab folgendes Problem, ich Kommuniziere zwischen 2 AVR´s Master ATmega 644p Slave ATmega 32, das funktioniert auch tadellos, jetzt wollte ich noch nen DS307 RTC dazu in den I2C hängen und mit dem Maste beide Slaves (DS1307 und Mega32 auslesen (Mega32 funktioniert weiterhin
vom I2C trenne läuft auch die >Kommunikation zum DS1307! Dann stimmt wohl was nicht mit dem Atmega32, der funkt in die Kommunikation mit dem DS1307. Dort musst das Problem suchen und lösen. >aber leider hilft das alles nichts, darum jetzt die Idee mit 2 >getrennten I2C am Mega644P, geht das
-
Thread
AVR Bootloader in C - Artikel
Hallo, flash_cnt sollte vom Typ unsigned int sein, da SPM_PAGESIZE z.B. auf einem Atmega644 256 ist und von flash_cnt somit nie erreicht werden kann. Grüße, Olli
Hallo Zusammen, ich habe mehrere Schaltungen mit ATMega 328 und 644 mit diesem Bootloader im Einsatz. Nach einem Jahr ist jetzt bei einem 644 folgendes passiert: Eine Schaltung lief mehrmals wöchentlich bei jedem Neustart immer sauber an, doch nun
-
Thread
GCC Optimierung, unterschiedliche Codelänge
Controller unterschiedlich langer Binärcode generiert. AVR-Studio 4.18, Build 716, Optimierung -0s Atmega 168p 1022 Bytes Atmega 644p 1006 Bytes Anders herum wäre es das erwartete Ergebnis, da der 644 mehr Interrupts hat. Aber so? Ohne Optimierung betragen die Codelängen (168:644) 4938 : 4940
Beim 644 ist eine Page 256 Bytes, das macht die Adreßberechnung einfacher. Peter
-
Thread
UART mit mehreren Teilnehmern
CSV-Format? Die Umsetzung: Als Slaves dachte ich an sowas: https://www.reichelt.com/Atmel-ATMega-AVRs/ATMEGA-32A-AU/3/index.html?&ACTION=3&LA=2&ARTICLE=119676&GROUPID=2959&artnr=ATMEGA+32A-AU Die sind günstig, in SMD Bauweise und verfügen über JTAG. Als Master dachte ich an den: https://www.reichelt.com/ATMEGA-644PA-PU/3/index.html?&ACTION=3&LA=446&ARTICLE=121842&artnr=ATMEGA+644PA-PU&SEARCH=at+mega+644pa Verfügt über 2 Uarts. Also kein Multiplexing nötig, falls man Daten direkt an den PC senden möchte.
-
Thread
Pedant für Linux zu WinAVR
atmega165 atmega165p atmega168 atmega169 atmega169p atmega32 atmega323 atmega324p atmega325 atmega325p atmega329 atmega329p atmega3250 atmega3250p atmega3290 atmega3290p atmega406 atmega64 atmega640 atmega644 atmega644p atmega128 atmega1280 atmega1281 atmega645 atmega649 atmega6450 atmega6490 atmega16hva at90can32 at90can64 at90can128 at90usb82 at90usb162 at90usb646 at90usb647 at90usb1286 at90usb1287
-
Thread
myAVR MK2b fehlerhaft, Firmware / Hardware?
Problem, dass es zum Abbruch der Programmierung gekommen ist. Der MK3 hat als Controller einen ATmega 644 und einen Quarz mit 20MHz. Ist vielleicht keine so Gute Idee den Controller an der oberen Grenze der Frequenz zu betreiben.
Firmware dazu. Es muss nur der Controller gewechselt werden, da der 8535 zu klein ist. Möglich sind ATMEGA 16,32,644. Das habe ich auch mal getestet. Habe 5 Platinen aus China bekommen! ein Programmer habe ich mit dem 644 bestückt. Den Quellcode mit Arduino compiliert und siehe da, es funktioniert.
-
Thread
Fastboot Bootloader: Timeout
Rx: 4 (0x4) Rx: 30 (0x1E) Rx: 150 (0x96) Rx: 10 (0xA) Rx: 170 (0xAA) Target : 1E960A ATmega644P Rx: 168 (0xA8) Rx: 3 (0x3) Rx: 14 (0xE) Rx: 0 (0x0) Rx: 170 (0xAA) Buffer : 3584 Byte Rx: 168 (0xA8) Rx: 4 (0x4) Rx: 0 (0x0) Rx: 252 (0xFC) Rx: 0 (0x0) Rx: 170 (0xAA) Size available
Rx: 4 (0x4) Rx: 30 (0x1E) Rx: 150 (0x96) Rx: 10 (0xA) Rx: 170 (0xAA) Target : 1E960A ATmega644P Rx: 168 (0xA8) Rx: 3 (0x3) Rx: 14 (0xE) Rx: 0 (0x0) Rx: 170 (0xAA) Buffer : 3584 Byte Rx: 168 (0xA8) Rx: 4 (0x4) Rx: 0 (0x0) Rx: 252 (0xFC) Rx: 0 (0x0) readval: ...Device does
-
Thread
8 Kanal 50Ms/s AVR Logic-Analyzer
die unterschiedlichen Versionen ist das ganze ein schön flexibel nachbaubares Projekt: - kleiner ATMega mit Schieberegistern - großer ATMega - 16 und 20MHz CPU-Takt - 4 bis 16k RAM Da sollte die Software ebenso flexibel sein ;-) Es wäre doch schade, wenn man auf einer alten Version bleiben muss
unterschiedlichen Versionen ist das ganze ein schön flexibel > nachbaubares Projekt: > - kleiner ATMega mit Schieberegistern > - großer ATMega > - 16 und 20MHz CPU-Takt > - 4 bis 16k RAM 4-32k Ram, eigentlich bis 64k, übliche Cache-Rams waren aber ohnehin meist 8kx8 oder 8kx32. > > Da sollte die
-
Thread
mit was starten? Atmega8 - Einsteiger will keinen Mist kaufen
auch ATmega8.
слюнотечение Тролль schrieb im Beitrag #4087497: > Nimm einen Mega644, der hat > wenigstens hinreichend von Allem, un einem tollen TQFP44 Gehaeuse, das > sehr gut loetbar ist. und der Mega1284p nicht? 128k flash und 16k RAM http://www.atmel.com/devices/atmega1284p.aspx
-
Thread
AX82 - ZX Spectrum Emulator mit AVR + CPLD
ich bei der nächsten Reichelt-Bestellung die entsprechenden Teile mitnehme. Hast du dir mal den ATmega 644PA-PU angesehen? Die zweite Revision (A) lässt sich meistens etwas mehr übertakten. Beim SwinSID (vielleicht ist dir das ein Begriff; SID-Nachbau mit AVR) wurde ein ATmega88PA-AU benutzt, weil dieser
Greetings Joerg What are the fuse settings for the 644p Thanks David
-
Thread
[OT-Info] ATmega164 erst ab März verfügbar
mehr Speicher braucht, kann ohne Änderung den ATMega324 oder den ATMega644 einsetzen. Wer das genannte nicht braucht, den ATMega16 gibt es bereits... Gruss Jadeclaw.
... kann ohne Änderung den ATMega324 oder den ATMega644 einsetzen. Leider nein ! Interessanter würde ich USART1 finden, der beim ..644 unverständlicherweise entfällt. Da könnte man doch auch gleich noch das Pinout und die Registerbelegung
-
Thread
Mega644P ADC Ref Change Absturz
Hallo Mr. AVR , deshalb liest man auch immer wieder RTFM Atmega644p. Dieses habe ich verwendet: http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-42744-ATmega644P_Datasheet.pdf
schrieb im Beitrag #5423503: > Hallo Mr. AVR , > > deshalb liest man auch immer wieder RTFM Atmega644p. > > Dieses habe ich verwendet: > http://ww1.microchip.com/downloads/en/DeviceDoc/At... Ja das habe ich schon gelesen, trzd. überliest man (ich) auch mal was. Das mit dem großen Kap ist
-
Thread
AVRDUDE conf AVR Typ nicht angezeig
Hallo Forum, für ein neues Nachbauprojekt muss ich mich zum erstmal mit einen ATmega644p beschäftigen. Ich benutze zum fuse-Setzen den burn-o-mat. Dort habe ich bei "AVR type" zunächst einen ATmega644 ausgewählt, in der Annahme, dass es hier keine Unterschiede gibt. Das Auslesen der
, weil die Signatur nicht übereingestimmt hat. Nach der Durchsicht der Datenblätter war den klar ATmega644 Singatur 0x1E9609, ATmega644p 0x1E960A. Da es einen ATmega644 nicht gab, wollte ich den dann in der avrdudeconf nachtragen. Die mit der Programmers Notepad aufgemacht. Und oh Wunder, es gibt
-
Thread
Portierung des Atmel AES Bootloaders auf avrgcc
sehr neugierig, was Du anders gemacht hast, als ich. Ich versuche den AES Bootloader für den ATMEL atmega2561 ans Laufen zu bringen. Aber auch wenn ich mit den Werten für den atmega128 arbeite, schmeißt mein IAR beim linken eine Fehlermeldung raus. Hast DU noch etwas verändert? Der IAR Compiler kommt
ich bin es noch einmal ... die Protierung des Bootloaders ist so weit fertig (Zielplattformem ATmega644 und ATmega1281). Allerdings habe ich ein Problem wenn das verschlüsselte File in den Controller gespielt wurde und danach der "Watchdog" zuschlägt. Das passier ja in loader.c in der Fuktion
-
Thread
Impulse zählen ohne EXTI, 20kHz 300kHz
Input Capture front-end logic ... Und wenn ich ihn weiter ergänzen darf: kompatibel gibt es (neben 644 und 1284) auch noch ATmega164 und 324.
Funktionalität zu stören. > > Und wenn ich ihn weiter ergänzen darf: kompatibel gibt es (neben 644 und > 1284) auch noch ATmega164 und 324.
-
Thread
STK 500 kaputt?
Hallo, welcher ATMega? Mega8515 und Mega162 ja, Mega16/32/644 nein. Gruß aus Berlin Michael
> Hallo, welcher ATMega? > Mega8515 und Mega162 ja, Mega16/32/644 nein. Korrekt, so ist es!
-
Thread
unterschiede von div. ISP-Programmern
schau doch einfach, ob der atmega32 und der atmega644 die pins zum programmieren an der gleichen stelle haben
haben will, dann ist der Weg, wie das passiert, ganz einfach: selbst tun.) AT90S4434, AT90S8535, ATmega8535, ATmega163, ATmega16, ATmega32, ATmega644, ATmega644P, ATmega324P, ATmega164P und ATmega1284P sind allesamt untereinander pinkompatibel, wobei teilweise die neueren Exemplare halt mehr Funktionen
-
Thread
NET IO - Daten - grafisch im Web zur Verfügung stellen (Diagramm etc.)
AVR_Net-IO_Bausatz_von_Pollin http://www.ulrichradig.de/home/index.php/avr/eth_m32_ex ggf. den Mega32 gegen 644 austauschen. Zu deinem Grafik-Website Thema kann ich dir leider nicht weiterhelfen. Es gibt aber sicher etwas dazu... JJ
www.mikrocontroller.net/articles/AVR_Net-IO_Bausatz_von_Pollin unter: U. Radigs Webserver Naja, der Atmega644 ist unterwegs. Nächste Schritte wären für mich: 1) auf einem Atmega644 zum laufen bekommen 2) 485 vom gavazzi Zähler Protokoll auswerten 3) SD Karte mit einbinden ? 3.1) RTC 4) Webserver
-
Thread
avr-gcc alle c-Dateien im Ordner übersetzen und dann linken
das Beispiel zu bringen, an dem ich sowieso gerade arbeite: [pre] j@uriah 872% avr-gcc -mmcu=atmega644 -I. -gdwarf-2 -DF_CPU=8000000ul -Os -Wall -flto -std=c++11 ad8319.o Framebuffer.o I2C.o SSD1306.o --output ad8319.elf -lm j@uriah 873% avr-size ad8319.elf text data bss dec
filename 1882 0 3 1885 75d ad8319.elf j@uriah 876% avr-gcc -mmcu=atmega644 -I. -gdwarf-2 -DF_CPU=8000000ul -Os -Wall -flto -std=c++11 I2C.o SSD1306.o Framebuffer.o ad8319.o --output ad8319.elf -lm j@uriah 877% avr-size ad8319.elf text data bss dec
-
Thread
ARDUINO ATMEGA328PB Bord erste Erfahrungen
Manfred schrieb im Beitrag #4871129: > Bei mir gab es nichts anzupassen ATMEGA328PB != ATMEGA328P
Arduino F. schrieb im Beitrag #4871135: > ATMEGA328PB != ATMEGA328P http://www.atmel.com/Images/Atmel-42559-Differences-between-ATmega328P-and-ATmega328PB_ApplicationNote_AT15007.pdf sagt dazu: " .. However, the functions are backward compatible
-
Thread
EAGLE ATMEGA128 TQFP-44
Hallo, kann mir jemand sagen, wo ich eine EAGLE-LIB zum ATMEGA128 TQFP-44 ( Reichelt: ATMEGA 1284P-AU ATMEL ATMega-AVR, TQFP-44 ) finden kann ?
ATMEGA644 ist pinkompatibel
-
Thread
"Übersprechen" v. Pins beim AVR?
kurzschließt oder beide voll gegen Masse zieht. Irrsinnigerweise verhält sich sowohl der MEGA3 als auch der 644er gleich. Das 1 MHz-Signal scheint sogar ein vorhanenes, parallel mitlaufendes Quarzsignal zu stören. "überspricht" hier etwas -im- AVR, an den Pins, oder ist mit den 1 MHz asynchroner Takt an diesem
Hi >Anfängerfehler würd ich sagen. Eher eine faule Ausrede. Der ATMega644 hat einen 128kHz Watchdog-Oszillator und der Watchdog kann mit maximal f/2 ausgelöst werden. Der ATMega32 hat zwar einen 1Mhz Oszillator. Aber die höchste Frequenz wäre f/16k. MfG Spess
-
Thread
Spannungsmessung mit internem ADC 0 bis 30V Absicherung
Hallo Leute, ich möchte mit einem Atmega644 eine Gleichspannung 0V bis 30V messen. Ich würde dies mit einem entsprechenden Spannungsteiler realisieren. Als Schutz für den analogen Eingang hätte ich eine Z-Diode mit Vorwiderstand vorgesehen
Hallo Jungs, langsam weiss ich nicht weiter. Mein ADC vom Atmega644 misst auf jedem der analogen Eingänge erst ab 68mV. Alles was drunter ist wird mit 0 Digits angezeigt. Egal ob ich die interne oder die ext. verwende es ist immer das selbe. Weiss denn keiner
-
Thread
Schaltplan Review
fühlt, dass mal ansieht und mir Tipps gibt, ob das so Hand und Fuß hat. Die Idee ist, ein Atmel ATmega 644 soll ein Display (das berühmte Blaue TG12864B-03 von Pollin) ansteuern. Des weiteren werden die ISP und 5 Taster gebracht (alle Himmelsrichtungen und die Mitte). Ein externer Quarz soll dem System
Sven P. wrote: > - Quarz ist zu schnell (bis 16MHz, oder ist das 644 schneller?) Der kann bis zu 20 MHz (heißt ja nicht umsonst ATMega644-20P :-). > - Quarz hängt vermutlich an den falschen Pins Nicht nur vermutlich. Der "Systemquarz" gehört an XTAL1 und 2. An TOSC1
-
Thread
[V] MikroElektronika "EasyAVR6 Development System"
AT90PWM3B AT90S1200 AT90S2313 AT90S2323 AT90S2343 AT90S4433 AT90S8515 AT90S8535 ATmega16 ATmega161 ATmega162 ATmega163 ATmega164P ATmega164PA ATmega165 ATmega165P ATmega168 ATmega168P ATmega169 ATmega169P ATmega32 ATmega323 ATmega324 ATmega324P ATmega324PA ATmega32A ATmega48 ATmega48P ATmega48PA ATmega644 ATmega644P ATmega644PA ATmega8 ATmega8515 ATmega8535 ATmega88 ATmega88P ATmega88PA ATmega8A ATtiny12 ATtiny13 ATtiny15 ATtiny2313
-
Thread
JTAGICE3 und avarice unter Windows 10
for device ID: 0x9609 atmega644 -- FORCED with atmega644 JTAG config complete. Reading Fuse Bytes: Extended Fuse byte -> 0xff High Fuse byte -> 0x11 Low Fuse byte -> 0xe2 ➜ ~ avarice -3 -r -P atmega644
to 250 kHz. did not find any USB device "usb" ➜ ~ bash dk@laptopc6234:~$ avarice -3 -r -P atmega644 AVaRICE version 2.13svn20160229, Nov 26 2017 20:43:27 Defaulting JTAG bitrate to 250 kHz. did not find any USB device "usb" dk@laptopc6234:~$ [/c]
-
Thread
Messwerte mit einem LCD ausgeben
! Der kostet ein wenig mehr. Selberbauen für einen Mikrocontroller-Neuling ist keine gute Idee. ATMega1284 ist schon eine gute Lösung, ATMega644 geht aber auch. Blackbird
Bibliotheken und dieses Teil: http://www.ebay.de/itm/SainSmart-UNO-LCD-Keypad-Shield-Starter-Kit-ATMEGA328P-PU-ATMEGA8U2-AVR-Arduino-/320862390653?pt=Wissenschaftliche_Ger%C3%A4te&hash=item4ab4e3897d 26.- Euro wenn alles laüft verkleinern auf ein Board.
-
Thread
Piezo an Atmega`?
Hallo qs, danke für die Info, hab einen Atmega644, die Töne gehen alles schon, das ist nicht das Problem, es werden nur 2 unterschiedliche Kanäle=Lautsprecher mit unterschiedlichen Tönen angesteuert (manchmal gleichzeitig, manchmal hintereinander
beherrscht!) Hier- wenns interessiert - der Programmcode für 2 unterschiedliche Töne für den Atmega 644 mit Registerhandling, beide im CTC-Modus [code] $regfile = "m644def.dat" 'ATmega8-Deklarationen $crystal = 8000000 '8 MHz-Quarz Ddrd.5 =
-
Thread
attiny45 mit avr-gcc nur halb unterstützt
atmega169 atmega32 atmega323 atmega324 atmega325 atmega329 atmega3250 atmega3290 atmega406 atmega64 atmega640 atmega644 atmega128 atmega1280 atmega1281 atmega645 atmega649 atmega6450 atmega6490 at90can32
atmega3250p atmega3290 atmega3290p atmega406 atmega64 atmega640 atmega644 atmega644p atmega128 atmega1280 atmega1281 atmega1284p atmega645 atmega649 atmega6450 atmega6490 atmega16hva at90can32 at90can64
-
Thread
Eclipse einrichten für printf float Ausgabe
-Wl,-Map,oldtimer.map -mmcu=atmega644 -o "oldtimer.elf" ./lcd.o ./oldtimer.o ./uart.o -lm -lprintf_flt Finished building target: oldtimer.elf Create Flash image (ihex format) avr-objcopy -R .eeprom -O ihex oldtimer.elf "oldtimer.hex
-Wl,-Map,oldtimer.map -u,vfprintf -mmcu=atmega644 -o "oldtimer.elf" ./lcd.o ./oldtimer.o ./uart.o -lprintf_flt -lm Finished building target: oldtimer.elf Create Flash image (ihex format) avr-objcopy -R .eeprom -O ihex oldtimer.elf "oldtimer.hex
-
Thread
Atmega88 nur fehler!
Hi zusammen, erstmal nen schönen 4-ten advent! also folgendes problem: ich versuche mit einem atmega88 (20 au SMD mit 16 mhz quarz ) 2 rgb leds annzusteuern wegen der 6 pwm kanäle! also platine geätzt, gelötet und an mein usbasp von fischl angeschlossen. Atmega wird weder erkannt noch sonst irgendwas
AVR (ATtiny12, 13, 15, 25, 45, 85, 44, 84, 2313, ATmega8, 16, 32, 162, 48, 168, 328P, 644). Peter
-
Thread
EOL ATmega328p
Folgende AVRs werden von Microchip als aktiv geführt und sind in einem DIP-Gehäuse verfügbar: ATmega1284 ATMEGA1284P ATmega16 ATMEGA162 ATmega164A ATmega164P ATmega164PA ATMEGA168 ATmega168A ATmega168P ATmega168PA ATmega16A ATmega32 ATmega324A ATmega324P ATMEGA324PA ATmega32A ATMEGA48 ATMEGA4809 ATmega48A ATmega48P ATmega48PA ATmega644 ATmega644A ATmega644P ATmega644PA ATmega8 ATmega8515 ATmega8535 ATmega88 ATmega88A ATmega88P ATMEGA88PA ATMEGA8A ATtiny13 ATTINY13A ATtiny2313
-
Thread
ATmega32 4facher Takt??
Hallo, habe hier einen ATmega32 mit externem 16MHz bzw. 8MHz Quarz. Nun, das funktioniert alles soweit allerdings taktet der ATmega32 statt bei 16MHz bei 128MHz. Bei 8MHz sind es 64MHz. Woran liegt das? Habe ich evtl. eine falsche
Der Atmega16 und 32 lässt sich prima mit 20 Mhz betreiben, das Ganze stabil und dauerhaft. Der 644 spinnt rum bei höherem Takt, das kann ich bestätigen. Beim Atmega16 und 32 gehts bis 28 Mhz und auch nur dann
-
Thread
LCD nach Tutorial - Fehlermeldung
-o led.o Linking: led.elf avr-gcc -mmcu=atmega644 -I. -gdwarf-2 -DF_CPU=20000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=led.o -std=gnu99 -MD -MP -MF .dep/led.elf.d led.o
led.c -o led.o > > Linking: led.elf > avr-gcc -mmcu=atmega644 -I. -gdwarf-2 -DF_CPU=20000000UL -Os > -funsigned-char -funsigned-bitfields -fpack-struct > -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=led.o -std=gnu99 > -MD -MP -MF .dep/led.elf.d
-
Thread
Atmel Studio 4.19 unter W10X64
Zukunft haben wir da noch gar nicht geredet. Übrigens sind inzwischen abgekündigt: AT89xxxx, ATMEGA16x, ATMEGA32x, ATMEGA48x, ATMEGA644x, ATMEGA85x5L, ATMEGA88, ATMEGA8A, ATTINY13V, ATTINY24, ATTINY44, ATTINY461, ATTINY48, ATTINY84, ATTINY861 and ATTINY88 device families in PDIP.
Gerhard H. schrieb im Beitrag #7619668: > Übrigens sind inzwischen abgekündigt: > AT89xxxx, ATMEGA16x, ATMEGA32x, ATMEGA48x, ATMEGA644x, ATMEGA85x5L, > ATMEGA88, ATMEGA8A, ATTINY13V, ATTINY24, ATTINY44, ATTINY461, ATTINY48, > ATTINY84, ATTINY861 and ATTINY88 device families in PDIP. Ohne Tiny