-
Thread
IDE unter Linux
atmega48 atmega48a atmega48p atmega64 atmega640 atmega644 atmega644a atmega644p atmega644pa atmega645 atmega6450 atmega6450a atmega6450p atmega645a atmega645p atmega649 atmega6490 atmega649a atmega649p atmega64c1 atmega64hve atmega64m1 atmega8 atmega8515 atmega8535 atmega88 atmega88a atmega88p atmega88pa atmega8hva atmega8u2 attiny11 attiny12 attiny13 attiny13a attiny15 attiny167 attiny22 attiny2313 attiny2313a attiny24
-
Thread
AVR64DD28, mEDBG, Studio 7.0 - Fehler beim Schreiben von Fuses
und damit VDD des AVR liegen gemessene 5,0 V an. Angeschlossen am UPDI des AVR64DD28 habe ich ein ATtiny416 Xplained Nano mit mEDBG, verbunden mit meinem Windows-PC, auf dem das Microchip Studio 7.0.2594 läuft. Öffne ich Tools → Device Programming und stelle auf AVR64DD28 und mEDBG
Hallo, Aufheiterung ist immer gut. Danke. Habe soeben meinen AVR64EA32 mit pyupdi probiert, funktioniert. [code] pymcuprog.exe write -d avr64ea32 -t uart -u com8 -f blink.hex --erase --verify [/code] [code] Connecting to SerialUPDI Pinging device... Ping response
-
Thread
ATmega8, OCR2, Fehler in Tabelle?
ist aber der Atmega328 (=Atmega88 mit mehr Speicher) sogar billiger mit 2,55€ http://www.reichelt.de/ATMEGA-328P-PU/3/index.html?&ACTION=3&LA=446&ARTICLE=119685&artnr=ATMEGA+328P-PU&SEARCH=atmega328 die 0,70€ sind
Hi Der ATMega88PA ( ATMEgaa88) neuster kostet bei Reichelt 1,95€: http://www.reichelt.de/Atmel-ATMega-AVRs/ATMEGA-88PA-PU/3/index.html?&ACTION=3&LA=2&ARTICLE=121835&GROUPID=2959&artnr=ATMEGA+88PA-PU Der ATMEga8
-
Thread
Array nicht in RAM
Und du verwendest auch einen ATmega8 ja?
64:0; uint8_t Value = Index; PORTD = ((uint16_t)Value * g_Volume) >> 8; } [/c]
-
Thread
Mp3 Player mit Atmega
Ich hätte noch einen Atmega644. Der ist doch 16 bit? Warum geht es nicht mit nem 8 bit?
Samuel K. schrieb: > Ich hätte noch einen Atmega644. > Der ist doch 16 bit? das wäre mir neu...
-
Thread
SPI Interrupt auf MEGA32U4
)); };break; case 32: {SPCR |= ((1<<SPI2X) | (1<<SPR1)); };break; case 64: {SPCR |= ((1<<SPI2X) | (1<<SPR1) | (1<<SPR0));};break; default: {SPCR |= (1<<SPI2X); };break; } } #endif /* ONLY FOR MEGA32U4! */ #if defined (__AVR_ATmega32U4
Stimmt dieses '__AVR_ATmega32U4__'? In Assembler kenne ich es nur ohne 'AVR', also z.B. '__ATmega1284P__'.
-
Thread
ATmega8l 8AU wie viel kb passen rein
Christian wrote: > was ich im internet gefunden habe. Auf der bauteil liste steht ein > Atmega8l 8Au , die Hex datei hat aber eine größe von 294 kb. Dann kann es nicht für den ATmega8 sein. Ein Hexfile ist etwa 2,8 * BIN groß, also max 22kB darf es sein. > Welchen atmega müßte ich
> das der besagte atmega aber nur 8 Kb hat oder bringe ich da was durch einnander ? JA..... Der Mega8 hat 64 kb (oder anders ausgedrückt 8 kB).
-
Thread
0-10v in Pwm umsetzen für Konstantstromquelle
Atmega8535 Edit: Ok, grad gesehen, dass der TO wohl doch ein ATmega8 verwendet. Dann gibt es den Port tatsächlich nicht. Somit wäre PA0 und PA1 durch PC0 und PC1 zu ersetzen, die PWM kommt von PB1
CS12); [/c] durch [c] TCCR1B = (1<<WGM13) | (1<<WGM12) | (1<<CS11) | (1<<CS10); //Prescaler 64 [/c] ersetzen.
-
Thread
Die genaue Sekunde / RTC Gesperrt
------------------------------------- Heißt das, dass der Comparewert beim ersten mal 43198 + 64 ist, um die fehlenden 64 Zyklen in der Sekunde auszugleichen, und alle anderen Comparewerte in der selben Sekunde sind 43198? Martin
KEY_INPUT & 1 ); // start with key 0 pressed >Ich bekomme immer 43198,25 Raus, ka wieso da Rest 64 rauskommen soll... Der Rest von 64 stammt aus einer Modulo Division. Diese gibt den den Rest aus der Division zweier -ganzer Zahlen- zurück. 11059008 = (43198 + 1) * 256 + 64. >oder berechnet
-
Thread
avr910 und m88
0x40 = (unknown) Device code: 0x41 = ATMEGA103 Device code: 0x42 = (unknown) Device code: 0x43 = ATMEGA128 Device code: 0x44 = (unknown) Device code: 0x45 = ATMEGA64 Device code: 0x46 = (unknown) Device code: 0x47
Device code: 0x5e = ATtiny2313 Device code: 0x5f = (unknown) Device code: 0x60 = ATMEGA161 Device code: 0x61 = (unknown) Device code: 0x62 = (unknown) Device code: 0x63 = ATMEGA162 Device code: 0x64 = ATMEGA163 Device code: 0x65 = (unknown) Device code: 0x66
-
Thread
Windows7 / Parallel-Port Programmer Problem
Hallo, nach Umstieg auf Win7 x64 prof. funktioniert mein parallel-Port Programmer nicht mehr. Ich versuche mit dem Pollin-Board einen Atmega8 zu programmieren, dieser wird aber nicht erkannt. Parallelport ist in Win aktiv. Bascom
Heute einen schönen Atmega168 an Windows7 x64 angeschlossen... (auf der Arbeitet noch unter Windows XP getestet, lief bestens) .... Resultat: FUNKSTILLE.... giveio.sys => no chance Abhilfe schafft anscheinend nur ein
-
Thread
Grafik-Display zeigt nichts an
supports all fuse bytes. $regfile = "m8def.dat" $crystal = 8000000 $lib "glcdKS108.lib" $hwstack = 64 $swstack = 64 $framesize = 64 '============================================================== 'Grafikdisplay KS108 | Atmega8 ' 01| VSS GND ' 02| VDD +
$crystal = 8000000 $lib "glcdKS108.lib" $hwstack = 64 $swstack = 64 $framesize = 40 initlcd '============================================================== 'Grafikdisplay KS108 | Atmega32 ' 01| VSS GND ' 02| VDD
-
Thread
Laserplotter
Aber mit PWM komme ich nicht auf 14MHZ, hat dein Plotter auch ein 14MHZ Quarz gehabt? Was hat der ATMEGA für ein Quarz ? Hast du den Atmega übertaktet ? Originalplatine vom Plotter ist Sekonic T52|32 Eventuell wäre meine Lösung ein Externen Oszillator zu nehmen den ich mit Atmega per spi Schnittstelle
mit PWM komme ich nicht auf 14MHZ, > hat dein Plotter auch ein 14MHZ Quarz gehabt? > Was hat der ATMEGA für ein Quarz ? > Hast du den Atmega übertaktet ? Wenn du den langsamer laufen lassen willst, warum brauchst du dann 14MHz? Nimm nen ATmega lass den mit 20 oder 24MHz laufen und nimm dann den PWM
-
Thread
Arduino: page-write in I2C eeprom verliert sporadisch ein Byte
Kai schrieb im Beitrag #7895768: > In dem ATMEGA 328P meiner Platine habe ich aber nur 2kB RAM, von welchen > ich gerne 500 Bytes frei haben möchte. dann nutze den ATmega1284p mit 16KB Ram, Leerplatinen gibt es bei OSH Park, fertig aufgebaute
: [code]dann nutze den ATmega1284p mit 16KB Ram, Leerplatinen gibt es bei OSH Park, fertig aufgebaute leider nicht mehr zu finden.[/code] Der ATMEGA 1284 ist ein 40-Pinner. Meine Platine mit ATMEGA328P (28-Pin) ist bereits gefertigt
-
Thread
Schaut jemand mal über meinen Schaltplan?
will einen 8³ LED-Würfel bauen und bräuchte mal eine Meinung zu meinem Schaltplan. Ich nutze den ATMega32U2, der per 8x 74HC595er Register die Säulen speisen und die Ebenen durch 8x IRLML 2402 MOSFETs auf Ground zieht. Die Register halten maximal 8,75mA pro Pin aus. An die 64 Ausgänge kommen noch
ggf. sogar in DIP erhältlich ist? Haufenweise. Gib bei Reichelt in der Artikelsuche einfach "ATMEGA" ein.
-
Thread
Atmega2560 Verhält sich komisch bei zu vielen Daten
Schuld liegt in der Beschränkung im Kopf: Marc V. schrieb im Beitrag #4626373: > mit 16bit kann man 64K Byt oder 64K Word oder 64K Long > adressieren. Denn man kann mit 16 Bit auch 64K Apfelbäume oder 64K Kernkraftwerke adressieren.
auch gerne gemixt genutzt wurde und mal 8-Bit, 16-Bit bis 64-Bit bedeuten konnte? Egal ich habe jetzt, die Beschränkung in meinem Kopf ist aufgehoben, es mit dem erweiterten PC programm counter mit drittem Byte muss mir also bei dem atmega 2560 begegnet sein
-
Thread
Neue AVR-Tiny Generation, neue B-ATMegas, neue Entwicklungstools
de?x=20&y=23&lang=de&site=de&KeyWords=stm32f030c6t6 http://www.digikey.de/product-detail/de/ATMEGA88PA-AU/ATMEGA88PA-AU-ND/1886228
standard AVR notgedrungen der AT90CAN128. Ist zwar alt, aber gut beschaffbare Lagerware. Die neueren ATmega64M1 waren zum Zeitpunkt der Entscheidung immer noch nur sporadisch zu erhalten.
-
Thread
RFID Türöffner
Es werden 64 Bit (inkl. CRC) im Manchstercode übertragen.
halte...Es ist also so, dass der Atmega nicht auf das Signal vom Em4095 reagiert. Was kann ich noch tun...? Gruß Uwe
-
Thread
64 Bit float Emulator in C, IEEE754 compatibel
die Taschenrechner-Applikation ca. 20 kB. Ich habe auf meinem ATMega32 noch exp und log aktiviert, was auf 28 kB führt. Mit allen Funktionen werden ca. 39 kB benötigt -- nichts für einen ATMega32. Außer der float64-Bibliothek verwende ich in der Taschenrechner-Anwendung
* mit eclipse+avr-plugin ein neues AVR Projekt erstellt, atmega328P * Dateien aus fp64lib in das Projekt übertragen * Minimale main.c angelegt: [c] #include <avr/io.h> #include "fp64lib.h" int main(void) { float64_t float1 = float64_NUMBER_PLUS_ZERO;
-
Thread
Gentoo Linux crossdev atmega256x gcc4.1.2
atmega3250p atmega3290 atmega3290p atmega406 atmega64 atmega640 atmega644 atmega644p atmega128 atmega1280 atmega1281 atmega645 atmega649 atmega6450 atmega6490 atmega16hva at90can32 at90can64 at90can128
atmega3290 atmega3290p atmega406 atmega64 atmega640 atmega644 atmega644p atmega645 atmega649 atmega6450 atmega6490 atmega16hva at90can32 at90can64 at90pwm216 at90pwm316 atmega16u4 atmega32c1 atmega32m1
-
Thread
AVR Simulator mit grafischer Benutzeroberfläche für Linux
:amd64 1.3.2-6+b1 amd64 Fast Light Toolkit - OpenGL rendering support ii libfltk-images1.3:amd64 1.3.2-6+b1 amd64 Fast Light Toolkit - image loading support ii libfltk1.1:amd64
amd64 1.3.2-6+b1 amd64 Fast Light Toolkit - OpenGL rendering support ii libfltk-images1.3:amd64 1.3.2-6+b1 amd64 Fast Light Toolkit - image loading support ii libfltk1.1:amd64 1.1.10
-
Thread
Externes serielles EEPROM
Hallo Ich will mit einem Atmega64 ein serielles EEPROM (SPI) beschreiben, lesen. Wenn ich über RS232 einen Text an den Atmega sende, soll dieser diesen Text in den EEPROM speichern. Es sollen ~100 Telefonnummern und ein Namen
Rumgeheule. Sieh dir das Datenblatt von deinem EEPROM an und vergleiche das mit dem SPI-Interface vom ATMEGA64. Und dann Programmiere. Wenn du das nicht willst, solltest du dein Hobby überdenken. MfG Spess
-
Thread
Attiny Programmierung
Georg M. schrieb im Beitrag #6096675: > Dann lieber ein fertiges Mikrocontroller-Board. > Z.B. ATmega328PB ist nur 33×18mm groß Gerade den ATMega328PB (mit der Betonung auf dem B am Ende) möchte man als Anfänger _nicht_ verwenden. Denn er ist anders als die anderen ATMega328 vor ihm (die wiederum
läuft eigentlich immer darauf hinaus, daß man die Bits händisch durch die Gegend schiebt. Und eine 64x64 Multiplikation braucht kaum mehr Code als eine 32x32. Nur mehr Zeit. Falls das ein Problem wird, dann ist man mit einem 8-Bitter (vollkommen egal ob ATMega oder ATTiny) aber sowieso falsch. µC
-
Thread
Drehrichtungsumkehr.Microcontroller Programm funzt nicht richtig.
time: 32K CK + 64 ms Ext. Crystal/Resonator Low Freq.; Start-up time: 258 CK + 4 ms Ext. Crystal/Resonator Low Freq.; Start-up time: 258 CK + 64 ms Ext. Crystal/Resonator Low Freq.; Start-up time: 1K CK + 0 ms Ext
wenn die die Fuses beim Brennen ändert. > Was ich am Anfang noch nicht versucht hatte, den Atmega mit internen > 8MHz zu betakten. Was muss ich aber dafür tun? Das wäre diese Einstellung > Int. RC Osc. 8 MHz; Start-up time: 6 CK + 64 ms
-
Thread
Atmega32 durch einen Atmaga 64 ersetzen
Hallo, ich möchte einen Atmega 32 durch einen Atmega 64 ersetzen. Gleiche Hardware Belegung - LCD - Taster - LED`s etc. Wie gross ist der Aufwand in der Software? Was ist zu beachten. Über eine Antwort würde ich mich freuen.
Hallo, das mit dem Atmega64 war wohl ein Schuss in den besagten Ofen. Habe Eure Antworten gelesen. Vielen Dank. Das einfache wird wohl sein den Atmega32 durch den Atmega 644 zu ersetzen. Die Software kann ich in der jetzigen
-
Thread
AVR-Studio 4.19 und JTAG ICE MK2 unter Windows 11 64 Bit installieren
uint16_t u16; typedef int16_t s16; typedef uint32_t u32; typedef int32_t s32; typedef uint64_t u64; typedef int64_t s64; typedef __uint24 u24; typedef __int24 s24; [/c] Es steht entsprechend in AvrStudio_c.ini: [code] uint8_t = Keyword int8_t = Keyword uint16_t = Keyword
Leerstellen enthalten: C:\Atmel-Toolchain\AVR8\ ... So habe ich das nun versucht, mit avr-gcc-12.1.0-x64-windows und auch mit avr-gcc-14.1.0-x64-windows von der angegebenen Seite. Ich bekomme nur Fehlermeldung: [code] avr-cpp -mmcu=atmega1284 -Wall -gdwarf-2 -std=gnu99 -gstrict-dwarf -DF_CPU=16000000UL
-
Thread
avrgcc erzeugt sinnlosen code?
= Result + 8; if(iLookUph[(int)(cTemp-64)]<=In_h) Result = cTemp; cTemp = Result + 4; if(iLookUph[(int)(cTemp-64)]<=In_h) Result = cTemp; cTemp = Result + 2; if(iLookUph[(int)(cTemp-64)]<=In_h) Result
= Result + 8; if(iLookUph[(int)(cTemp-64)]<=In_h) Result = cTemp; cTemp = Result + 4; if(iLookUph[(int)(cTemp-64)]<=In_h) Result = cTemp; cTemp = Result + 2; if(iLookUph[(int)(cTemp-64)]<=In_h) Result
-
Thread
bin neu hier, atmega8.
profitiert denn ein Anfänger deiner Meinung nach, wenn er sich zuerst mit spezifischen Details eines ATmega8 beschäftigt, statt gleich mit bspw. einem AVR64DB28 anzufangen? Bzw. welche genauen didaktischen Vorteile bringt es einem, diese "Unterschiede zu verstehen", wenn man eigentlich dann den alten
> Für den Einstieg ist das völlig i.O. Ich sehe auch keinen Grund, warum > David sich nicht mit ATmega8 beschäftigen soll, Ich aber: weil er überteuert und veraltet ist. Kann viel weniger als ein AVR64xx28 und kostet momentan bei Mouser knapp das 1,5-fache. Für jemanden, der nicht gerade von Nostalgie
-
Thread
Moodlight Sourcecode hilfe
Mein Atmega64 hat nen 16 Mhz Quarz dran, der sollte ausreichen um später mal 9 bis 12 Software PWM Kanäle ausgeben zu können. Soft PWM habe ich jetzt auch mehr oder weniger am laufen. Ich habe das Beispiel
der Fehler ist auch bei 50 und sogar bei nur 20 Herz PWM Frequenz präsent. Ist die Frage, ob mein Atmega64 zum 32er kompatibel ist. Beide haben als Timer1 einen 16 Bit Timer und dieser wird ja in der Soft-PWM verwendet. Ansonsten kann ich in den Datenblättern so keinen Unterschied feststellen. Der Atmega103
-
Thread
While(1) wird nach setzen des Timer-Interrupts nicht mehr aufgerufen
Hallo an alle! Ich besitze ein ATmega64A Board (Takt auf internen 8MHz RC-Oszillator gestellt), an dem ich ein paar Bus-Systeme auspobieren möchte. Gestern habe ich es das erste Mal in Betrieb genommen und jetzt ist ein äußerst merkwürdiger
Diese M103-Fuse ist (unglücklicherweise) werksseitig programmiert. Um einen echten ATmega64A zu haben, muss sie deaktiviert werden.
-
Thread
Arduino Pro Micro wird von Windows 10 nicht erkannt
ich habe da ein Problem mit meinem Arduino Pro Micro 3.3V Es ist das erste mal das ich mit einem ATMega32u4. Gekauft habe ihn hier: http://www.ebay.de/itm/New-Pro-Micro-ATmega32U4-3-3V-8MHz-Replace-ATmega328-Arduino-Pro-Mini-M94-/351493857244?hash=item51d6aa9fdc Die genaue Artikel Beschreibung
Da ist ein ATmega32U4 drauf, der benötigt keinen FTDI oder CH340.
-
Thread
Näherung für ArcusTangens?
ATmega1284p: Design-Ziel ist nicht mehr als 31 Bits Genauigkeit. Implementierung von Detlef: Genauigkeit wird limitiert durch 64-Bit Fixed-Point, d.h. Problem ähnlich wie bei fp64lib: In der Nähe von
für double = 64 und long double = 32 gibt, und xprintf für 64-Bit Floats 8 Bytes überliest (und "?" ausgibt). Ausgabe von 64-Bit Floats wird im avrtest Core-Simulator unterstützt, und zwar für double (LOG_DOUBLE)
-
Thread
PI mit 8-Bit Controller auf viele DEZIMALSTELLEN genau berechnen
Warum muß es unbedingt der ATmega328 sein? Nimm nen ATmega162 und pappe 64kB SRAM dran.
Peter D. schrieb im Beitrag #5020916: > Warum muß es unbedingt der ATmega328 sein? > Nimm nen ATmega162 und pappe 64kB SRAM dran. Weil ich mehrere Arduino-kompatible Boards mit Atmegae328 habe. Wenn ich mehr als die 2KB RAM brauche, die ein Arduino UNO eingebaut hat
-
Thread
Probleme mit usbprog
| 0% 0.00s avrdude: usbdev_send(): wrote -110 out of 64 bytes, err = No error avrdude: stk500_send_mk2(): failed to send command to serial port apo@eyecookie:~/atmega$ ---------- Der MC ist wie man sehen kann ein atmega32... Habe es auch bereits unter
_64 libusb-1_0-0-1.0.8-15.1.x86_64 libusb-0_1-4-0.1.13-7.2.x86_64 libusb-1_0-0-32bit-1.0.8-15.1.x86_64 libusb-1_0-devel-32bit-1.0.8-15.1.x86_64 ~> rpm -q -a | grep avrdude avrdude-5.10-257.5.x86_
-
Thread
ADC in C unter WinAVR ärgert
war die Frage ganz oben: "Seltsamerweise wird undefined reference to ADC_init gemeldet in Zeile 64. Dabei steht der Funktionsaufruf "ADC_init" gar nicht in 64, sondern in 66."
im Beitrag #3808974: > "Seltsamerweise wird undefined reference to ADC_init gemeldet in Zeile > 64. Dabei steht der Funktionsaufruf "ADC_init" gar nicht in 64, sondern > in 66." poste mal den genauen Output.
-
Thread
Wann gibts mal wieder neue gute AVR 8-Bitter?
Falk B. schrieb im Beitrag #6958681: > Was ist denn der kalssische AVR? Der At1200? Ein ATmega8? Als der Hype bei den Hobbybastlern losging, waren es ATmega8/16/32. Falk B. schrieb im Beitrag #6958681: > Man Gott! Wenn das alles nur zur Häfte stimmen würde, wären die AVRs in > wenigen
schrieb im Beitrag #6960880: > Also gerade die größeren AVRs haben recht viel RAM, z.B. 16kB > beim ATMega1284. Ich hatte eigentlich noch nie das Problem, > wirklich zu wenig RAM zu haben. Ich war dagegen schon mehrfach traurig, nicht genug RAM zur Verfügung zu haben. Ein AVR mit 64 KB RAM wäre für
-
Thread
USB-Programmer PIC/AVR Jetzt auch auf Deutsch :-)
PIC12F629/675 PIC16F630/676 (high voltage programming) ATtine 11/12 (nur high voltage programming) ATmega 8-128 (je nach Typ gíbt es einige Besonderheiten) folgen (Flash- und Verifyzeit für ATmega64 je nach Takt 3,7s-5s). Bisher getestet: PIC18Fxxx verschiedene PIC12F675 ATtiny12 ATmega64 Reanimierfunktion
Parameter-Datenbank aufzunehmen. Gleiches gilt für weiter Tiny-Typen, sofern sie sich wie die Mega-Serie (ATMega64) programmieren lassen. Ich selber habe aber nur den ATmega64 zum testen (Tiny12 funktioniert anders). Also müßte sich dann auch noch jemand finden, der das Ganze dann mal ausprobiert. LG,
-
Thread
ItoA mit Uint64_t
Eigentlich war doch uint64_t gefragt und nicht int64_t.
10000000000000000000000000000 Time: 342 ms 39600000000000000000000000000 [/c] Wofür ist die 96Bit Funktion genau? Beim Atmega ist doch mit 64Bit Datentyp Schluss wenn ich mich nicht irre? Im Testsketch kannste noch die includes von int96 und stdint weglassen, inkludierste schon im Header. Sind nur freundlich gemeinte Hinweise
-
Thread
ILI9341 langsam Verbesserungsvorschläge?
Sascha712 schrieb im Beitrag #3576892: > Youtube-Video "Ili9341 @atmega8 8MHz" so wie in dem video läuft das auf meinem 8Hhz Atmega auch.
Bastelstunde am Dienstag Abend .... Also bei mir funktioniert das auf Anhieb. - mit einem ATMega88, - 8 MHz interner Oszillaor, - 3.3V Betriebsspannung Ein ATMega8 (statt ATMega88) steht mir nicht zur Verfügung, sollte aber genau so funktionieren. Ich kann keine Unterschiede erkennen die
-
Thread
Projekt: SerialComCNC Serielles Frontend für CNC GRBL mit ATMega
Extruder1, Bed) // 35 = RAMPS 1.3 / 1.4 (Power outputs: Extruder, Fan, Fan) // 4 = Duemilanove w/ ATMega328P pin assignment // 5 = Gen6 // 51 = Gen6 deluxe // 6 = Sanguinololu < 1.2 // 62 = Sanguinololu 1.2 and above // 63 = Melzi // 64 = STB V1.1 // 65 = Azteeg X1 // 66 = Melzi with ATmega1284
Albert Danke für das das super Programm. Ich habe die Version v0.9f auf meinem ASUS Laptop mit Window7(64Bit) installiert. Auf dem ArduinoUNO 16 MHz (kein Clone) läuft grbl_v0_9i_atmega328p_16mhz_115200.hex. Die manuelle Steuerung funktioniert bei allen 3 Achsen. Was jedoch fehlt ist die Positionsrückmeldung
-
Thread
Die andere Firmware für AVR-NET IO
Hallo, was muss ich machen, um den atmega32 gegen den atmega644 zu tauschen? nur den chip auswechseln? gruß, bodoo
Hallo, um den ATMEGA644 zu verwenden musst Du Dein Projekt neu compilieren, einfach umkopieren ist nicht. Also in der makefile : MCU = atmega32 #MCU = atmega644 #MCU = atmega644p auf #MCU = atmega32 MCU
-
Thread
Folgende Schaltung als 5V Generator für uC verwendbar?
, der 7805 in SMD lieert ja lediglich 500mA, bin ich dadurch stark begrenzt beim betreiben eines Atmega64 ?
, was also am Atmega angeschlossen ist. Eure 400 mA sind das was der Atmega64 maximal zieht wenn er voll beschaltet ist (mehr darf er halt nicht, sonst geht er hobs)
-
Thread
Nokia 6100 Ansteuerung in C
atmega128 angeben, richtig? Gruß Michael
dann würde auch ein atmega dafür reichen :-)
-
Thread
Arduino Bibliotheken funktionieren nicht beim AVR128DB-Prozessor
sollte. Z.B. nun haben ALLE Ports eine Adresse in Bit-Raum, wo man sie mit sbi und cbi erreicht. Bei ATMega2560 ist das leider nicht immer so. Und überhaupt mehr Möglichkeiten für Arbeit mit Pins. Flash ist nun teilweise mit lds zu erreichen, auch sehr bequem. Nur ein Minus: volle Version mit 64 Pins
schrieb im Beitrag #7633828: > Die explizite Abkündigung ist inzwischen erfolgt für AT89xxxx, ATMEGA16x, ATMEGA32x, ATMEGA48x, ATMEGA644x, ATMEGA85x5L, ATMEGA88, ATMEGA8A, ATTINY13V, ATTINY24, ATTINY44, ATTINY461, ATTINY48, ATTINY84, ATTINY861 and ATTINY88 device families in PDIP.
-
Thread
FFT mit ATmega88
mögliche das ich hier also wählen kann ist eine FFT_N = 128 -> (2Byte * 128 + 4Byte * 128 + 2Byte * 64) = 896 Byte das meine FFT als Speicher braucht. Richtig? 4. Mit der 128 Punkt FFT bekomme ich also 64 Spektrumbalken = 64 Koeffizienten (128 Messwerte wobei aber nur die ersten 64 relevant sind da
4. Mit der 128 Punkt FFT bekomme ich also 64 Spektrumbalken = 64 Koeffizienten (128 Messwerte wobei aber nur die ersten 64 relevant sind da die restlichen 64 gespiegelt sind) Richtig? 5. Auflösung = Samplingfrequenz / (FFT-Länge/2) = 22,154kHz
-
Thread
STK500v2-Bootloader von Peter Fleury
funktioniert. Aus der Hilfedatei avrisp.chm: March 17th, 2006 - FW v02.07 Added ISP support for ATmega165P and ATmega169P February 24th, 2006 - FW v02.07 Added ISP support for ATmega164P and ATmega324P Added ISP support for ATtiny85 Firmware fix: Made ISP programming more robust to handle
Bootloader den kompletten Flash ausgelesen und mit dem ursprünglichen HEX-File verglichen. Die ersten 64 Bytes sind alle FF, dann 64 Byte korrekt, dann wieder 64 Byte FF und wieder 64 korrekt.... so geht das dann weiter... @ Johannes: Konntest du die neue Version schon erfolgreich testen?
-
Thread
AVR-Studio Obsolet?
Zumindest um alle die AVRs mit einem "A"-Suffix würde ich mir keine >> Sorgen machen: > > Auch ATmega328*A? Sehe ich nirgends. ATmega48A und ATmega88A gibt es, ATmega168 und ATmega328 gibt's nicht als A. Ich meine jetzt /nicht/ das "A" in der Gehäusebezeichnung (hinter dem Bindestrich),
Jörg W. schrieb im Beitrag #5275268: > Sehe ich nirgends. ATmega48A und ATmega88A gibt es, ATmega168 und > ATmega328 gibt's nicht als A. Kleine Korrektur: 328 nicht, 168 schon. https://www.microchip.com/wwwproducts/en/ATmega168A
-
Thread
I2C Display einfache Frage
vielen AVRs funktioniert das Programm gut, auch besser gemacht als späteren "Studios". Meine lieben ATmega1284 arbeiten mit dem Studio 4 perfekt. Paßt auch für ATMega2560, ATmega328P und vieles andere. Zwar nicht mit AVR128DB64 u.Ä. (die übrigens statt gewöhnlichen 10 000 nur 1000 cycles Flash halten).
mit berühmter CH340G aus China. Gerade habe ich damit die Fuse auf "Arduino die nicht gibt" mit ATmega1284P gestellt.
-
Thread
Charlieplexing Infos
an ist, muss für den gleichen Helligkeitseindruck etwa der 64fache Strom fließen. Wenn das Segment bei 1mA Dauerstrom (das ist schon recht wenig für die meisten LED-Displays) eine akzeptable Helligkeit hat, muss also im 1:64 Multiplexing ein Strom von 64 mA fließen
konstanter Uf muss also ein bestimmter Strom fließen. Ob das 1:8tel der Zeit für 8 Segmente 8 x 8mA => 64mA sind oder 1:64tel der Zeit für 1 Segment 64mA, der Controller ist ausserhalb der Specs. Beim normalen Multiplexing umgeht man das, indem man für die Spaltentreiber extra Transis verwendet. Beim
-
Thread
ATMega Flash wird langsam knapp. Upgrade o. Plattformwechsel?
wird nun auch langsam der Programmspeicher meines Mikrocontrollers knapp. Hatte damals schon den ATMega644 gegen ein ATMega1284P ausgetauscht. Da die 64K des 644 voll waren, nun der ATMega1284P hat 128K Flash und 16K SRAM. Im Moment sieht es bei mir so aus das ich 100K Flash benutze und 7Kb SRAM.
auch langsam > der Programmspeicher meines Mikrocontrollers knapp. Hatte damals schon > den ATMega644 gegen ein ATMega1284P ausgetauscht. Da die 64K des 644 > voll waren, nun der ATMega1284P hat 128K Flash und 16K SRAM. Poste mal bitte deinen Sourcecode