-
Thread
Unterschiede zwischen ARM und ATmega in der Programmierung
Ich programmiere derzeit "ATmega328P"s und "ATmega8A"s in C. Nun habe ich aber schon öfter gelesen, dass im professionellen Umfeld eigentlich fast nur mit ARMs gearbeitet wird. Deshalb überlege ich mir, auf ARMs umzusteigen. Nachteil
atmega-fanboy-;-) schrieb im Beitrag #5318270: > Mich würden allerdings einmal die Unterschiede zwischen ATmega und ARM > interessieren. Und zwar vor allem bei der Programmierung. > Ich habe gelesen, dass
-
Thread
Nach Neuinstallation Microchip Studio funktioniert "Build" nicht mehr.
-S "Ventilator_Steuerung.tmp" -W+ie -I"D:/Microchip Studio for AVR and SAM\7.0\Packs\Atmel\ATmega_DFP\2.4.522\avrasm\inc\" -I"D:/Microchip Studio for AVR and SAM\7.0\Packs\Atmel\ATmega_DFP\2.4.522\include\" -I"D:/Microchip Studio for AVR and SAM\7.0\Packs\Atmel\ATmega_DFP\2.4.522\avrasm\inc"
bei dem Beispielprojekt (und auch bei meinem Testprojekt), das target device z.B. auf einen AVR128DB64 umzustellen, dann funktioniert alles, wie es soll. Ein ATmega (ich hab's mit einem 1284P versucht) funktioniert allerdings ebenfalls nicht. Zusammenfassend: Bug im im ATMEGA_DFP-Pack. Ältere Version
-
Thread
avarice keine verbindung zu AVR-Dragon (libusb0.dll?)
keine zulässige Win32-Anwendung" Damit kann ich nun garnichts anfangen. Betriebssystem: Windows7 64bit Eclipse: Helios Debugger: AVR Dragon LibUsb-win32-bin-1.2.5.0 Ich weis schon, das hier win32 steht, aber ich hatte bei sourceforge gelesen, das dieser Treiber auch für Win64 gilt. Was mir
Upgrade. Der einzige Unterschied ist, das auf dem Laptop Windows 32bit und auf dem Desctop Windows 64bit.
-
Thread
Anfänger Warenkorb bitte überprüfen! :)
mega32. Also für ATMega16 oder/und ATMega32 würde ich keinen Cent ausgeben. Die sind veraltet. Besser gleich einen ATMega644p/pa oder ATMega1284 nehmen. Auf dem wird die Programmentwicklung gemacht. Für das fertige Projekt
spess53 schrieb im Beitrag #2562250: > Also für ATMega16 oder/und ATMega32 würde ich keinen Cent ausgeben. Die > sind veraltet. Besser gleich einen ATMega644p/pa oder ATMega1284 nehmen. hmm.. vllt. einfach nur einen 2. Atmega8, kostet ja nur 3€ oder
-
Thread
Neue Arduino-Module vorgestellt
Möglichkeiten den 16U2 umprogrammieren zu können? Warum muss es den UNO in einer Variante mit ATmega328 in DIL und in einer Variante mit ATmega328 in SMD geben?!?
#5435345: > René F. schrieb im Beitrag #5429819: >> Warum muss es den UNO in einer Variante mit ATmega328 in DIL und in >> einer Variante mit ATmega328 in SMD geben?!? > > Zerschiesst mand den SMD, kann man das Board entsorgen, zerschiesst man > den DIL, ersetzt man ihn einfach... Den Atmega
-
Thread
Gutes JTAG Tutorial gesucht
dokumentiert. Nur hast du dann dein Ziel nicht wirklich erreicht. Denn wenn du einen bestimmten ATmega auslesen kannst, kannst du eben nur diesen ATmega auslesen. Bei STM32 funktioniert das wieder ganz anders, und wenn du ein PC Mainboard testen willst, geht es wieder anders.
for(int i = 0; i < devCount; i++) { int strSize; for(strSize = 0; strSize < 64 && deviceNames[i*64 + strSize] != 0; strSize++); //get real string size devices[i] = new String(deviceNames, i*64, strSize, Charset.forName("US-ASCII")); // Only count the first
-
Thread
LAN-Bootloader für AVR-NET-IO usw.
Hier mal eine erweiterte Version des Bootloaders von Jens. Der kann jetzt auch ATmegas mit mehr als 64kB flashen. Getestet mit ATMega1280. Das lesen und flashen einer IHEX Datei mit Daten größer 64kB funktioniert nach ersten Tests. ATMega1284P, ATMEga640, ATMega2561 usw. sollten mit evtl. kleinen
Hallo Uli, welche änderungen müßte man für einen Atmega1284p im AVR-Net-IO machen? gruß sporky
-
Thread
Teile für AVR tutorial (Anfänger)
LEDs; oder 13 fürs BCD Format. Hardware (Simpel Version): B1 – 4.5V Flachbatterie IC1 – ATMega8 oder ATMega8L Q1 – Quarz, 32768 Hz C1 – Kondensator, 100nF S1 – Taster R1-R6 – Widerst¨nde, 100 − 270Ω (abh¨ngig von LED-Farbe) a a R7,R9 – Widerst
€ LED 5MM GN LED, 5mm, Low Cost, grün 0,051 € 3 0,051 € ATMEGA 8L8 DIP ATMega AVR-RISC-Controller, DIL-28 1,85 € 2 3,7 € [/pre] Als Quelle für meine Liste habe ich folgende Seiten verwendet: http://www.mikrocontroller.net/articles
-
Thread
Atmega8 fusebit´s
Also ich hab da nen Hex-file und nen eep file die sollen in den Atmega8 In der Anleitung steht" "Note: For compatibility reason fuses (higher byte only) must be also programmed for ATmega8 processor, (parameters for SP12 -wF11111111), the command line sounds like
jetzt kannst du dich entscheiden: SUT[1:0] = 10 -> 16k Clocks + 4ms SUT[1:0] = 11 -> 16k Clocks + 64ms * Beispielerklärung: *lässt den Quarz in 64ms anschwingen, danach werden wie "Warmstart" direkt nach Reset 16000 Clocks abgewartet, bis losgelegt wird. mfg mf
-
Thread
Suche dringend jemanden mit Bascom Vollversion
gebastelt aber habe noch ein kleines Problem mit meinem Programm. Meine Funkuhr läuft mit einem Atmega8 aber das fertige Programm das ich aus dem Internet heruntergeladen habe mit einem Atmega88. Ich habe leider nur die Demoversion und kann deshalb das neue Programm nicht compilieren weil es zu groß
Oder mal anders gefragt : welche Funktion wird im Programm verwendet die der Atmega8 nicht kann ??
-
Thread
Arduino - bringt's das ? Gesperrt
wenn ich was altes wieder weitermachen / umbauen >will, stecke ich einfach wieder einen drauf. ATMega2560 in zum Stecken? MfG Spess
the ATMega328. Suppose the ATMega328 became available only as surface mount 3 years from now. I feel confident that Arduino (or the community) would create an Arduino-compatible board to accommodate the new chip
-
Thread
CLK generieren mit Timer1 und Nutzung beider Kanäle
damit der D/A Wandler weiß wann er die Bits verarbeiten soll. Wir programmieren in C und unsere ATMega16 arbeitet mit einem externen Takt von 16Mhz. Die CLK soll 64KHz haben, 16MHz/64KHz sind 250 Takte, in einer Periode wird die Flanke 2 mal gewechselt, wir brauchen also 125 Takte um auf unsere Frequenz
So wie ich das sehe, trifft das aber nicht auf den ATmega16 zu. Ich habe nur einen SS Pin und ich bräuchte für 2 Geräte ja mind. 2, wie soll ich sonst dazwischen unterscheiden? Außerdem kann ich die Oscillator Frequenz nur durch 2,4,8,16,32,64 und 128 teilen
-
Thread
hilfe debugging der platine
+ -> atmega (IC1) GND zeigt "925" an. ausgang regulator + -> atmega (IC3) GND zeigt "925" an. ausgang regulator + -> atmega (IC4) GND zeigt "925" an. ausgang regulator + -> atmega (IC5) GND zeigt "925
GND hinter regulator -> atmega (IC1) GND zeigt "000" an. GND hinter regulator -> atmega (IC3) GND zeigt "000" an. GND hinter regulator -> atmega (IC4) GND zeigt "000" an. GND hinter regulator -> atmega (IC5) GND zeigt "
-
Thread
rs232 USBProg Problem
Wollts jezt mal kompilieren, aber: [pre]avr-gcc.exe -mmcu=atmega32 -Wall -gdwarf-2 -Os -fsigned-char -MD -MP -MT usbozi.o -MF dep/usbozi.o.d -c ../usbozi.c avr-gcc.exe -mmcu=atmega32 -Wall -gdwarf-2 -Os -fsigned-char -MD -MP -MT usbn2mc.o -MF dep/usbn2mc.o.d -c ../usbn2mc.c avr-gcc.exe -mmcu=atmega32 -Wall -gdwarf-2 -Os -fsigned-char -MD -MP -MT usbnapi.o -MF dep/usbnapi.o.d -c ../usbn2mc/tiny/usbnapi.c avr-gcc.exe -mmcu=atmega32 -Wall -gdwarf-2 -Os -fsigned-char -MD -MP -MT usbn960x.o
-
Thread
I2C und LCD mit der Pollin.Lib in Bascom
2313-er. Oder übersehe ich da was? Martin schrieb im Beitrag #7318315: > 'Chip type : ATMega48V (8%) ciao gustav
Verbindung zu verwenden. Diese lib kannst mit dem ATTiny 2313 verwenden, aber auch mit einem ATMEGA 32 oder ATMEGA 328 usw. Wobei es mit dem ATTINY 2313 nicht mehr viele Möglichkeiten gibt was der Controller erledigen kann. Der Speicher wird hier schnell mal knapp. Es muss neben der LCD lib
-
Thread
Projekt LED-Cube 8x8x8
Signal aber funktionieren müsste die Schaltung oder ? Reicht ein Keramik-Kondi mit 100 nF am ATMega oder sollten auch welche an die Speicher-Register?
, per pin (IOUT) 35 mA Sollte für eine 20mA LED ausreichen. Der Leistungstreiber hingegen muss 64 x 20mA aushalten (1,28A), wenn alle LED's einer Ebene zum leuchten gebracht werden. Eine Ebene besteht bekanntlich aus 8x8 = 64 LED's. Das ist auch der max. Strom der fliessen kann, da die Ebenen gemultiplext
-
Thread
Atmega8 Hardware PWM
16.00 MHz /64 /256 /2 = 488 Hz /64: Vorteiler /256: 2^8 /2: phase correct
Pardon, sind wegen 'phase-correct' wohl doch nur 255, also 16.00 MHz /64 /510 = 490 Hz.
-
Thread
Mega 2561 und Heliostat-Projekt
Der ATmega2561 ist dafür total oversized, ein ATMega16 sollte dicke reichen. Warum willst Du Basic nehmen, wenn Du damit keine Erfahrungen hast ? Hat Bascom überhaupt ne double Library ? Du solltest C
gibt es einen erprobten Tool der Pascal für ATMega 256 compiliert?
-
Thread
Atmega162 mit 64 KB XRAM
Hallo, welche 64KB-RAMS eignen sich als XRAM für einen Atmega162? Bei Reichelt habe ich nur den "4164-120 :: RAM 64K X 1" gefunden. Soweit ich das verstehe, kann dieser aber nur bitweise arbeiten (=X1 ?). Gibt es
Nimm 1x 628128. Spart den Inverter und ist billiger als 2x 62256. Zur Not kann man auch zwei 64kB Bänke draus machen;)
-
Thread
avr-g++ mehrere .cpp Dateien -> Fehler(AVR freeze)
so hab jetzt mal die neue version genommen, mit dem atmega64 geht es immernochnicht. hab spaßes halber mal nen at90can128 genommen und siehe da es geht alles ?! kann mir das mal jemand erklären ?
aufn kopf hau* diese blöde fuse war per factory default gesetzt..... jetzt läufts auch aufm atmega64.... danke für den tipp :=)
-
Thread
Beispielprogramm RS232 mit Qt (win)
Schreiben auf den Com Port gibt es Probleme. Ich verwende den FT232RL zur Kommunikation mit einem ATmega64. Der ATmega reagiert nur sporadisch auf die übermittelten Befehle. Ein Test mit Putty als auch mit einem eigenen Programm zur COM-Kommunikation, welches ich in C# geschrieben habe zeigt allerdings
allerdings >die volle Funktion. was hast du den getestet das QtProgramm oder (die Kommunikation mit) ATmega64? Das Portsniffer Program "Portmon" von Microsoft kennst du schon?
-
Thread
"expected ')' before '*' token" -- Was ist da los?
SCANF_LIB_FLOAT = -Wl,-u,vfscanf -lscanf_flt SCANF_LIB = MATH_LIB = -lm # External memory options # 64 KB of external RAM, starting after internal RAM (ATmega128!), # used for variables (.data/.bss) and heap (malloc()). #EXTMEMOPTS = -Wl,-Tdata=0x801100,--defsym=__heap_end=0x80ffff # 64 KB of external
typedef int32_t int_fast32_t; typedef uint32_t uint_fast32_t; typedef int64_t int_fast64_t; typedef uint64_t uint_fast64_t; # 273 "c:/winavr-20070525/bin/../avr/include/stdint.h" 3 typedef int64_t intmax_t; typedef uint64_t uintmax_t; # 38 "c:/winavr
-
Thread
Atmega644PA Timer3
ATmega64 hat auch Timer3.
Falk Brunner schrieb im Beitrag #3308840: > ATmega64 hat auch Timer3. Der steht aber nicht im o.a. Datenblatt. Gruß Anja
-
Thread
Grundlegende Fragen zum Bootloader
du sagst, dann kann ich mir doch eigentlich das 64 Byte Array sparen und mit boot_page_fill() direkt die Bytes in diesen Puffer schreiben und nach 64 Bytes einmal boot_page_write() aufrufen. Die page Variable um 64 erhöhen und bei boot_page_fill wieder
ich darf mich hier auch einklinken, denn ich habe sehr ähnliche Probleme. Basis bei mir ist ein ATmega32, auch er hat Pages a 64 Bytes. Das mit den Pages ist vollkommen OK und meine Software braucht auch nur in Pages aktualisiert zu werden. Ein Problem habe ich schon gelöst, da man im GCC eigene Segmente
-
Thread
Kupferdrahtdurchmesser bei Spulen
aber schon. Nur kann man mit dieser eben keine farbigen Grafiken oder Animationen erzeugen da der ATMega8 einfach zu wenig SRAM hat und schon jetzt mit der Ansteuerung der 8 RGB LEDs in 64 Farben zu 75% ausgelastet ist. Ein weiteres ziemlich großes Problem sind die RGB LEDs. Ich habe nach 3 verschiedenen
Luftwiderstand zu reduzieren. Bei 8 RGB LEDs habe ich schon arge Probleme mit der Verdrahtung bekommen, 64 LEDs schaffe ich nicht. Für meine 8 Pixel Clock, sie hat 8 RGB LEDs * 128 Spalten benötigt der ATMega8 mit 16 MHz ca. 20% Rechenzeit für die LED Ansteuerung. Leider reicht der RAM Speicher eben nicht
-
Thread
Probleme win WinAVR 20081205
Wobei die Copilerausgabe sehr gut aussieht: [pre] > "make.exe" all avr-gcc -g -Wall -O2 -mmcu=atmega8 -c -o LCD1.o LCD1.c avr-gcc -g -Wall -O2 -mmcu=atmega8 -Wl,-Map,LCD1.map -o LCD1.elf LCD1.o avr-objdump -h -S LCD1.elf > LCD1.lst avr-objcopy -j .text -j .data -O ihex LCD1.elf LCD1.hex avr-objcopy
verwendet. [pre] > "make.exe" all avr-gcc -g -Wextra -Os -fno-inline-small-functions -mmcu=atmega8 -c -o LCD1.o LCD1.c avr-gcc -g -Wextra -Os -fno-inline-small-functions -mmcu=atmega8 -Wl,-Map,LCD1.map -o LCD1.elf LCD1.o avr-objdump -h -S LCD1.elf > LCD1.lst avr-objcopy -j .text -j .data
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V3] Gesperrt
ATMEGA328P Pro Mini 5V 16MHz für 1,21 € https://www.aliexpress.com/store/product/1pcs-ATMEGA328P-Pro-Mini-328-Mini-ATMEGA328-5V-16MHz/3241083_32842895240.html?spm=2114.12010615.0.0.d4f6429dsFFTE Nano
3Mega-VGA-CMOS-Camera-Module-I2C-for-Arduino-ARM-FPGA%2F172690480376%3Fhash%3Ditem2835279cf8%3Ag%3A64kAAOSw9OFZI~yF
-
Thread
SOUNDRX - Datenübertragung/Bootloader PC -> µC über PC-Soundkarte
www.mikrocontroller.net/topic/226697 Die Schaltschwellen der digitalen(!) Eingänge sind je nach ATmega-Generation (z.B. ATmega8 vs. ATmega88) verschieden. > Der AVR hat außerdem üblicherweise einen Analog Komparator eingebaut, > der mit einem Eingang intern an die interne Referenz geschaltet werden
www.mikrocontroller.net/topic/226697 > > Die Schaltschwellen der digitalen(!) Eingänge sind je nach > ATmega-Generation (z.B. ATmega8 vs. ATmega88) verschieden. OK. Aber trotzdem braucht man ja nicht zwangsläufig eine Kalibrier-Routine, wenn man einen bestimmten AVR benutzen will. Dann kann man ja die
-
Thread
μC 8051 Demoboard (AT89C51ED2)
8051 verwendet... und diese Dozenzen waren jung (ca. 30 J.) Was würdest denn du verwenden? ARM? ATMEGA? Habe ATMEGA schon verwendet und werden übernächstes Semester ARM anschauen ;)
> Wie kann ich auf das externe Memory zugreifen? So wies aussieht, kann > ich 16 Bit adressieren: 64 kB externes RAM 64kB RAM + 64kB ROM Andreas Bachmann schrieb im Beitrag #2262742: > Da ich noch nie einen MAX232 benutzt habe, kann es sein, dass > ich etwas falsch angeschlossen habe...
-
Thread
Zu viele Symbole werden gestrippt (Code zu klein)
genutztes heraustrennt. [code] CFLAGS = -Os -std=gnu99 -pipe -c -W -Wall -ffunction-sections -mmcu=atmega128rfa1 -mcall-prologues -fshort-enums -DATMEGA128RFA1 -I./../../inc [eine Menge weiterer -I Includes] -g LINKER_FLAGS = -Wl,-Map=./lst/Test.map -Wl,--gc-sections -Wl,--script=./scr/atmega128rfa1
Konstallation hast du es geschafft? Ziel ist die Verwendung des JtagIce3 mit dem gdb unter Windows7 64Bit. Gruß Sebastian
-
Thread
Seltsames Verhalten vom ADC des ATMega32
Das mit dem C-Entfernen wäre mal ne Idee. Aber ich habe es ja auch nur zu Testzwecken auf meinem ATMega32. Später mache ich ne neue Platine mit einem ATMega48 bzw. ATMega88. Da werde ich den C von AREF auf GND legen, ich verstehe auch nicht ganz warum die das beim RN-Control nicht so gemacht haben. Ich
Offset drin. Ich muss das eh noch alles neu machen, da ich jetzt nur auf meinem Board mit dem ATMega32 Teste, später wirds ein ATMega48 oder wenn 4KB nicht reichen ein 88er. Dennoch fand ich das Verhalten des ADC doch sehr seltsam. Ich werde mir deine Tipps auf jeden Fall mal zu Herzen nehmen. Wahrscheinlich
-
Thread
Gibt es noch eine Alternative zum Atmel Studio?
diesen Fehler nicht nur auf meinem PC sonder auch auf etwa 3 anderen erhalte. Das System ist immer 64bit. Habt ihr 32 oder 64bit Java versionen installiert?
damit avrdude > damit zurecht kommt) Das ist ein guter hinweis! Gibt es Libusb auch für win7 64bit?
-
Thread
Universelles Eingabegerät mit Drehencodern
Beitrag #3010680: > Gesucht wäre also ein oder mehrere Chips, die Stromausgänge haben, > insgesamt 64 LEDs treiben können und in Summe weniger, als 2 Euro > kosten. Den MAX7219 kann 64 LEDs, kostet allerding 3,40€ (Schukat). Man kann ihn sehr einfach kaskadieren. Peter
langsam voran gehen. Für das neue Konzept sehe ich folgendes vor: - kleiner Mikrocontroller (PIC@64MHz oder ATMEGA@20MHz) - 31 RGB LEDS - Line-Decoder als Matrix-Treiber (Transistoren bräuchte man sonst eh für den Strom) - beliebig versenkbarer drehencoder (ALPS EC11 oder PANASONIC); montage wie
-
Thread
LEDs leuchten leicht bei 8x8 Register PWM
ist der 644P statt Atmega32. So wie Stefan sagt, läuft es mit seinen 50µs pro Zeile.
ausgeliehen, jedoch gleiches Problem. Also momentan fällt mir absolut nichts mehr ein. Ich habe hier den Atmega644P und den Atmega32 -> bei beiden das gleiche Problem 5 Treiber und 6 Latches durchprobiert -> gleiches Problem Inzwischen habe ich auch einen USB Programmer (MK2). Dass es daran nicht liegt, war
-
Thread
Einstieg in die AVR Welt mit "myAVR Lehrbuch Mikrocontroller-Programmierung"?
> Lernvehikel zum Einstieg sind die sowas von belanglos! Genauer gesagt: Die Unterschiede zw. ATmega48, ATmega88, ATmega168 und ATmega328 (-A bzw. -PA) sind gering, die zw. ATmega8 und ATmega88 erfordern einige Änderungen. Da viele Lehrbücher den (alten) ATmega8 beschreiben, laufen die Programme nicht ohne Änderungen auf dem ATmega88. AVR094: Replacing ATmega8 by ATmega88 http://www.atmel.com/Images/doc2553.pdf
-
Thread
Mit welchen ICs arbeitet ihr am liebsten und warum? Gesperrt
Definitiv ATmega8 ;-)
Ich denke viele werden den Atmega8 bevorzugen ;) MFG
-
Thread
Atmel mit VGA Ausgabe
Computerzeitschriften, zum Beispiel c't. Es gab ja auch diverse 8Bit-ISA-VGAs für die 8Bit-Slots. Für einen ATmega64/128 sollte das kein Problem sein.
@Michael zu kompliziert und zu teuer ! mann kann dafür nur ein paar Atmega8 (~1.7 €) benuzen ich wurde vorschlagen acht Atmega8 in parallel dafür benutzen (8Kb x 8Kb=64Kb)
-
Thread
Adress-/Daten - Bus
Habe gerade im Datenblatt des ATMEGA128 eine Vorschlag gefunden, wie man den kompletten 64k Adressraum anspricht. Verstehe nur noch nicht ganz, wie das Funktion. jemand ne Ahnung?
0xFFFF schreibst ist das der Externe SRAM. Wenn du nun alle externen Adressleitungen belegst, werden 64k angesprochen aber du verlierst 4K. Du müsstest also das 1MB in Fenster a 64kb zerlegen. Das macht dann 1024kb/64kb=16 Fenster. Damit verliert man aber 16*4kb(64kb). Ich habe das Fenster kleiner gewählt
-
Thread
Spiel programmieren in C
Ich verstehe deine Aufgabenstellung noch nicht. Soll das Spiel sowohl auf einem ATMega2560 als auch einem AVR32 lauffähig sein, wobei das erstere dann ohne Bildschirm spielbar sein soll? Oder soll der ATMega2560 das Spiel ausführen (also den "backend"-Teil) und der AVR32 (Anbindung
Boulder Dash https://en.wikipedia.org/wiki/Boulder_Dash Online-Simulator: http://www.c64x.de/c64/boulderdash.php
-
Thread
Mit CH340 AtMega programmieren Probleme
... und du bist sicher dass du einen AVR109 (kompatiblen) Bootloader in einem ATmega64 hast ?
recv(): programmer is not responding[/code] Pragmatiker schrieb im Beitrag #5915962: > Welchen Atmega denn genau? Atmega64 Stefanus F. schrieb im Beitrag #5915982: > Hast du die Boot Fuses richtig > eingestellt? Ich habe die Fuses wie im Github beschrieben auf LFUSE = E4, HFUSE = DC, EFUSE
-
Thread
Interrupthandling
ATMEGA644V schrieb im Beitrag #3115268: > Timer0-Overflow Interrupt (ca. jede us) Das ist aber sehr viel. Da hat der Prozessor nur 20 Taktzyklen Zeit zwischen zwei Interrupts. ATMEGA644V schrieb im
@ATMEGA644V (Gast) >Aber ich habe mir das mit den 1µs wirklich nicht gerade gut überlegt. >Werde das um den Faktor 64 reduzieren (resp. multiplizieren) und dann >kucke ich nochmal. Wie wäre es, wenn
-
Thread
PC-->AVR-ISP-Programmer ???
cycles for fck ≥ 12 MHz SPI Serial Programming Algorithm When writing serial data to the ATmega64, data is clocked on the rising edge of SCK. When reading data from the ATmega64, data is clocked on the falling edge of SCK. See Figure 148 for timing details." und "2. Wait for at least
Das Problem mit meinem ATMega64 und den 20ms ist, dass der seinen Namen vergessen hat. Signature und Calibrationbytes alle 0xFF. Jetzt muss ich nuch einen manual Mode einbauen, damit man von Hand den Typ eingeben kann. Ich hasse
-
Thread
Welche AVR besitzen die PIN Toggle Fähigkeit?
ATtiny2313. Man kann das auch umgekehrt machen. Hauptsächlich die AT90SNNNN, daran orientierte ATmegaNNNN wie ATmega8535, die alten Klassiker ATmega8/16/64/128 sind draussen, und ein paar alte weniger systematisch erfassbare ATtiny.
ATtiny2313. > > Man kann das auch umgekehrt machen. Hauptsächlich die AT90SNNNN, daran > orientierte ATmegaNNNN wie ATmega8535, die alten Klassiker > ATmega8/16/64/128 sind draussen, und ein paar alte weniger systematisch > erfassbare ATtiny. Beim suchen und erfassen, wird mir das helfen. Michael U
-
Thread
AVR versus ARM Gesperrt
mir so auch > nicht eingängig. Die "Maker"-Karawane ist weitergezogen, STM32 ist jezt der neue ATmega8, Cube/HAL ist das neue Arduino.
nicht übern Weg gelaufen. Allerdings bräuchte man dann sinnvollerweise auch die CMSIS-DSP-Lib für 64 Bit.
-
Thread
Camera Modul an ATMEGA ?
Hallo, die Variante, Spaltenweise einzulesen, hab ich vor Jahren mal am C64-Userport gebaut, in s/w narürlich. 2-Bit-Wandler mit 3 Komparatoren. Umwandlung dann in die beim C64 möglichen 4 Graustufen. Wäre wirklich mal interessant, was ein AVR da schafft. Gruß aus Berlin
Noch eine Lösung: http://www.roboterclub-freiburg.de/AtmelAVR/Hardware/AtmegaKamera/AtmegaKamera.html
-
Thread
Serielle Visualisierung mit Comvisu
Est Est E. schrieb im Beitrag #4481712: > Du hast es auf Win10/64 getestet? Auf Windows10/64bit getestet. Rückgabewerte vom DS18B20 im Terminal auf COM4. Hat gut funktioniert. Werde ich, wenn ich das effektiv nutzen kann, richtig testen und hier berichten.
Hallo Est Est E. , Neue Version Comvisu V1.80 gibt's nur in 64 Bit? Grüße Rodnas
-
Thread
AVR -> STM8/32. Was ist anders? Was zu beachten? Was benötigt? Gesperrt
Naja also dem muss ich wiedersprechen. Ich mag die "lang"beinigen Käfer ja mal garnicht. TQFP32/64 :)
für nur 30 EUR anstatt dem überteuertem Atmel-ICE Viel billiger bei deutlich mehr Leistung z.B. 64k Flash USB 14-bit ADC 12-bit DAC für 1 EUR
-
Thread
Wirkleistungsmessgerät
VREF+) eine Spannung von 1,1V anlegen, oder steckt noch was anderes in dieser Konfiguration beim ATMEGA48 dahinter? Eine weitere Frage ist die Umrechnung. "peff=(pq/256)/64; //Wirkleistung in Watt aus Mittelwert berechnen" Wie sind die Teiler 256 und 64 enstanden bzw. wie kommt man darauf
außerhalb des Einstellbereichs liegen, kann man auch im Programm den Teilerfaktor anpassen: peff=(pq/256)/64;
-
Thread
suche Prozessorempfehlung
Deine Anforderungen erfüllt eigentlich jeder AVR. Da du ja min 64kB Ram brauchst, musst du dementsprechend zum ATMega64 greifen. Schon ein kleiner AtMeag8 verfügt über mehr als 16 GPIO und 8 analoge Eingangskanäle. Taktfrequenz liegt bei 16MHz. 50kHz samplen
@Henrik Markus sucht einen Controller mit 64kB RAM. Der ATMega64 besitzt nur 4kB RAM. Du hast es wahrscheinlich mit dessen 64kB Flash verwechselt. Bei 128kB kommt man an einem externen RAM eigentlich nicht vorbei.
-
Thread
Atmega328p mehr digital pins
Hallo, ich nutze gerne den Atmega328P für meine Projekte. nun benötige ich jedoch mind. 16 Digital Pins. Was macht hier mehr Sinn: eine I2C Erweiterung wie den MCP23017 nutzen oder auf einen Atmega2560 z.B. gehen? Vor allem
Hallo, du kannst auch was Modernes nehmen. Jeweils in 48 Pin Ausführung > ATmega4809 oder AVRxxDB48 (xx = 32/64/128). Den 'DB' gibts auch noch mit 64 Pins. Zwei ICs benötigen mit allen drum und dran immer mehr Platz als ein etwas größerer. Der Klopper ATmega2560 ist von den Abmessungen