-
Thread
Speicherbedarf Mp3-Player
--------------------- 8 | 13 | 78 16 | 9 | 114 32 | 6 | 171 64 | 5 | 205
liegen. Sonst würde ich da keine reale Chance sehen. Würde mich vermutlich auch heute zum Mega8515 + 32k/64k S-Ram bringen, mir gefällt die Kombination. ;-) Gruß aus Berlin Michael
-
Thread
Code für AVR ATmega8 und ATmega168
AVR 1 #define __AVR 1 #define __AVR_2_BYTE_PC__ 1 #define __AVR_ARCH__ 5 #define __AVR_ATmega168__ 1 #define __AVR_ENHANCED__ 1 #define __AVR_HAVE_LPMX__ 1 #define __AVR_HAVE_MOVW__ 1 #define __
_MIN__ 1E-95DF #define __DEC64_DEN__ 0.000000000000001E-383DD #define __DEC64_EPSILON__ 1E-15DD #define __DEC64_MANT_DIG__ 16 #define __DEC64_MAX_EXP__ 384 #define __DEC64_MAX__ 9.999999999999999E384DD #define __DEC64_MIN_EXP
-
Thread
Gefälschte AVR-uC?
das Licht der Welt gesehen hat. Dann gibt es den ein oder anderen Softcore, der mehr oder weniger AVR-kompatibel sein soll.
mit 28 und eins mit 32 Ansclüssen?
-
Thread
ARM Daten Hilfe
Die 32Bit nutzen ihm da nichts. Der ARM7 ist ein echter 32Bit Prozessor. Die 16/32Bit beziehen sich wohl auf die beiden Befehlssätze (Thumb/ARM). Im Thumb-Mode ist jeder Befehl wie auch beim AVR 16Bit
etwas Programmspeicher ein. Punkten kann ein ARM gegenüber dem AVR wenn viele 16/32/64Bit Operationen durchgeführt werden oder große Datenmengen von A nach B geschoben werden sollen. Zu den Grenzen erstmal eine Gegenfrage: Wo liegen deiner Meinung nach die Grenzen
-
Thread
DMX steuerbaren RGB LED PAR oder Pinnspot selber bauen
Das lohnt wirklich nicht: Par64 http://www.thomann.de/de/stairville_led_par_64_alu_schwarz.htm http://www.thomann.de/de/stairville_led_par_64_10_mm_black_rgb.htm http://www.thomann.de/de/stairville_led_par_64_10_mm_black_floor.htm
Welchen AVR nimmst du nochmal?
-
Thread
Teile für AVR tutorial (Anfänger)
2006 (Orginal): 17 LEDs Für die Darstellung der Stunden werden in binär 5 LED's benötigt (24<2^5=32), für die Minuten und Sekunden je 6 (60<2^6=64). Wer die Stunden, Minuten und Sekunden darstellen will, braucht also 17 LEDs, wobei die Farben beliebig gemischt werden können zwischen Rot, Grün, Gelb
RM 7,2 0,41 € 1 0,41 € BL 2X10G8 2,54 2x10pol. Buchsenl., gerade, RM 2,54, H.: 8,5mm 0,32 € 1 0,64 € SPL 20 IC-Fassung, 20-polig, einreihig, RM 2,54, gerade 0,31 € 1 0,93 € SL 1X36W 2,54 36pol. Stiftleiste, gewinkelt, RM 2,54 0,28 € 1 0,28 € 74HCT 244 IC-SCHALTUNG
-
Thread
Auf der Suche nach Ordnung =)
Momentan siehts so aus: [c] #define KopfPort PORTB #include <avr/io.h> #include <avr/interrupt.h> struct Tonaenderung { uint32_t TimeCodePosition; uint16_t Tonhoehen[8]; uint8_t AnAusFlag; }Tonaenderung[80]; uint32_t TimeCode = 0; void init
Nicht ganz. BPM gibt die Anzahl der Beats = Takte pro Minute an. 1/64 Note ist 1/64 Takt lang, also ist ein Beat 64 64tel Noten lang.
-
Thread
Seltsamer Fehler mit Festkommaarithmetik und 7-Segment
Wie sieht den der Funktionsprototyp von set_display_number() aus? Hat der auch uint32 oder nur uint16? Wenn uint16, dann versuche mal einen Type-Cast mit [c]set_display_number((uint16t)((result*11)/64));[/c] Die Klammern habe ich gesetzt, damit der Compiler auch sicher nicht zuerst
#2732206: > Wie sieht den der Funktionsprototyp von set_display_number() aus? Hat > der auch uint32 oder nur uint16? Wenn uint16, dann versuche mal einen > Type-Cast mit > [c]set_display_number((uint16t)((result*11)/64));[/c] > Die Klammern habe ich gesetzt, damit der Compiler auch sicher nicht
-
Thread
ATMega32 programmieren mit MySmartUSB light
Recv: 5 [35] avrdude: Recv: 0 [30] avrdude: Recv: 0 [30] avrdude: Recv: _ [5f] avrdude: Recv: 2 [32] avrdude: Recv: . [02] avrdude: stk500v2_getsync(): found STK500 programmer AVR Part : ATMEGA32 Chip Erase delay : 9000 us PAGEL
Recv: 5 [35] avrdude: Recv: 0 [30] avrdude: Recv: 0 [30] avrdude: Recv: _ [5f] avrdude: Recv: 2 [32] avrdude: Recv: . [0d] avrdude: stk500v2_getsync(): found STK500 programmer avrdude: stk500v2_program_enable(): bad STK600 connection status: Unknown (0x64) avrdude: initialization failed, rc=-
-
Thread
8-bit-Controller gesucht
Atmel AVR Gratis Entwicklungs-Tools: => AVR-Studio (IDE mit Assembler, Programmer, Simmulator, Debugger) => AVR-GCC (C-Compiler der auch mit AVR-Studio zusammen funzt)
keramik qfp zu bekommen ist würd ich den msp noch lange nicht abschreiben. ich bin eig. nur auf den avr umgestiegen weil es den in größeren varianten als 64kb gibt, tlw mehr peripherie drauf ist und (abgesehen von den neuen msps) die dinger mit 20mhz oder mehr laufen können. ansonsten war/bin ich von
-
Thread
Wahl eines passenden Mikrocontrollers zur Ansteuerung des M90E32AS Energy Metering IC
. Ich bekomme bei PIC24/dsPIC33/PIC32 mehr Wumms und viel bessere Peripherie zum annähernd gleichen Preis. Ich arbeite gerade an einem ähnlichen Projekt, aber nur einphasig. Als Controller sitzt ein PIC24FJ64GA002 (32 MHz) mit auf dem Board
schnell, und und auch die Peripherieeinheiten sind besser. Konkret empfehle ich Dir einen XMega64A4U. Der ist sicher groß genug für Deine Zwecke. Der XMega64A4 ohne U ist fehlerbehaftet (das war die erste XMega-Familie), nimm die U-Version, auch wenn Du USB gar nicht brauchst. Alternativ XMega32E5
-
Thread
Fehler beim Flaschen ATMEGA328P
Hallo, ich benutze einen ATMEGA32P mit 20Mhz LOW Fuse 0xFF High Fuse 0xD9 Extended Fuse 0xFF Lockbits 0xFF Wenn ich nun versuche den Atmega zu flashen kommt folgende Fehlermeldung im AvrProgTool: benutze: mySmartUSB MK2
Derzeit habe ich: Ext. Crystal Osc.; Frequency 8.0 - Mhz; Start-up time > PWRDWN/RESET: 16K CK/14 CK +64ms eingestellt > > Laut einem Youtube Tutorial sollte es mit den Einstellungen gehen: > Youtube-Video "Die Fuse-Bits des AVR mit dem myAVR ProgTool bearbeiten" Sorry aber Wiki und Youtube sind
-
Thread
Linux auf 8 bit µC?
Wenn es halbwegs POSIX-konform sein muss, böte sich bspw. NuttX an. Das skaliert sehr gut vom kleinen AVR bis zu großen STM32 und Linux-Programme, die auf Standard-Libs aufsetzen, sollten durchkompilieren. Und wenn man möchte, bekommt man noch eine GUI für wenig Aufwand dazu. Darüberhinaus ist das unter
halbwegs POSIX-konform sein muss, böte sich bspw. NuttX an. Das > skaliert sehr gut vom kleinen AVR bis zu großen STM32 und > Linux-Programme, die auf Standard-Libs aufsetzen, sollten > durchkompilieren. Das Problem ist die völlig sinnfreie Spezifikation "Ich will Linux auf 8 bit". Zuerst ist
-
Thread
AtmelStudio 7 - Long variable übergeben
Mist mit int, long, etc. ab und nimm die Datentypen aus der stdint.h. ((u)int8_t, (u)int16_t, (u)int32_t, usw.) Da weiss jeder gleich beim raufschauen, wie gross der Wertebereich ist, und der Wertebereich ist damit auf allen Platformen immer gleichgross. int ist auf dem AVR 2 Byte gross, bei long muesste
Dieter F. schrieb im Beitrag #5193791: > Schau mal hier, > > https://gcc.gnu.org/wiki/avr-gcc > > was bei einem 8-Bit-Prozessor mit GCC long bedeutet (oder versuche mal > "long long" :-) ) was meinst du damit? eine 10 passt doch wohl in 32bit rein.
-
Thread
Frage zu Assembler für meinen Informatikunterricht
Hallo Fabian, hier im Abschnitt "A2 Assemblerprogrammierung" ab S. 32 ist das ganz gut erklärt: http://www.weigu.lu/tutorials/avr_assembler/pdf/MICEL_MODUL_A.pdf Das ganze AVR Assembler Tutorial unter http://www.weigu.lu ist evtl. auch interessant für besonders interessierte
gleichen Kontext auch auf die Verarbeitungsbreite eines Prozessors eingehen und erläutern warum ein 64 Bit Prozessor sich leichter bei der Addition größerer Zahlen anstellt als ein 32 Bit Prozessor. leo schrieb im Beitrag #6321017: > Nimm mal einen Befehlssatz eines modernen 64bit-Prozessor und
-
Thread
Quelltext: Lesestoff gesucht
Nachfolger schneller in den > Fuss. der heutigen selfpublisch-Generation fehlt halt so was wie ein C64 der einen nicht gleich anmekkert, nur weil der Multitasking-kernel wie bei AVR kleiner als 4kb ist (1999): http://www.6502.org/users/andre/osa/index.html d.h. früher waren 8-bit Computer praktisch
AVR zum >> STM32-48CH-PWM-Board dürfte auf bisherigen Erfahrungen beruhen) > Dirk = Dampfplauderer in Rage kommentiert wenn Stefan einmal so gut C schreiben kann, dass er ohne "Dirk" auskommt, dann könnte
-
Thread
Ungenauigkeit beim STM32 ADC
Komponenten wollte ich eigentlich nicht extra verbauen. Wie zeitaufwendig war bei dir der Umstieg vom AVR auf den STM32? Habe mir den Primer2 und RLink geholt. Meine Entwicklungsumgebung ist Ride. Habe mir das Referenz Manuell des STM32 heruntergeladen. Die Timer des STM32 sind aber ganz schön komplex
Hallo Torsten, also der Umstieg von ATxmega also AVR auf STM32F kann ich so nicht sagen das er Zeit in anpruch nimmt, die Einarbeitungszeit auf eine Hardware ist immer von der Qualität der Manuals abhängig. Leider finde ich die bei ST nur mittelmäßig
-
Thread
Mega328 mit AVR Studio 4.13?
Hallo, mit Win7/64 lief bei mir auch das Studio 4.18 für einige wenige alte ASM und C-Projekte. Da WinAVR-20100110 unter Win10 Pro/64 freiwillig nicht mehr wollte, bin ich auf Studio 4.19 und die AVR Toolchain umgestiegen
Michael U. schrieb im Beitrag #6308096: > Da WinAVR-20100110 unter Win10 Pro/64 freiwillig nicht mehr wollte Was *GENAU* ging denn nicht? Bei mir läuft 4.18(Upd2) unter Win7Pro64 (privat) genauso wie unter Win10Pro64 (Arbeit) völlig problemlos.
-
Thread
486er
Braucht man das immer??? Bei mir (at Home) versehen auch noch P1 ihren Dienst (z.B. als DSL-Router (64 MB, 166 MHz) und AVR-Prg-Station (W98, 128MB,200 MHz)). Auf der Arbeit läuft ein P1(Linux,64MB,166 MHz) als Intranetproxy für ca. 800 Nutzern seit 2000 absolut problemlos. Es ist noch nicht lange
mit 80MB RAM? Wie sah das mit der Cacheable Area aus? Die meisten 486er Boards konnten doch maximal 32MB Cachen. Selbst die meisten Pentium Boards, sogar neuere (HX, TX) konnten nur 64MB cachen.
-
Thread
[V] seltsames Matrix-Display auf Platine
: 322: lpm 324: adiw r30, 0x01 ; 1 326: tst r0 328: breq Label40 32a: mov r16, r0 32c: push r30 32e: push r31 330: rcall Function7 332: pop r31 334: pop r30 336: rjmp Function4 ; Referenced from offset 0x328 by breq
; 0x01 = 1 4d2: sbi UCR, 7 ; 0x80 = 128 4d4: cbi UCR, 6 ; 0x40 = 64 4d6: cbi UCR, 5 ; 0x20 = 32 4d8: sbi UCR, 4 ; 0x10 = 16 4da: cbi UCR, 3 ; 0x08 = 8 4dc: cbi UCR, 2 ; 0x04 = 4 4de: cbi UCR, 0
-
Thread
ADC auswertung
http://www.mikrocontroller.net/articles/AVR-Tutorial:_ADC ADPS2 ADPS1 ADPS0 Vorteiler 0 0 0 2 0 0 1 2 0 1 0 4 0 1 1 8 1 0 0 16 1 0 1 32 1 1 0 64 1 1 1 128 Upps...,warum taucht da der Vorteiler mit der
funkeld schrieb im Beitrag #1891863: > http://www.mikrocontroller.net/articles/AVR-Tutorial:_ADC > > ADPS2 ADPS1 ADPS0 Vorteiler > > 0 0 0 2 > 0 0 1 2 > 0 1 0 4 > 0 1 1 8 > 1 0 0 16 > 1 0 1 32 > 1 1 0 64 > 1 1 1 128 > > Upps...,warum taucht
-
Thread
Zugriff verweigert
nur nebenbei. https://forum.classic-computing.de/forum/index.php?thread/29870-native-gw-basic-fuer-32bit-x86-und-64bit-x64/ ciao gustav
Migration auf einen schnelleren Rechner am prüfen. > Da könnte eventuell Win10 laufen, aber nur die 32Bit Version. Dieses Argument verstehe ich nicht: Du willst eine neue gebrauchte PCI-karte kaufen, dann sollte doch die Treiber-Problematik mitgeloest haben (ob 32- oder 64-bit). > Es gibt auch
-
Thread
Schnell Pins schalten
bauen, sondern eine vorher eingelesene Testdatensequenz abspielen. Der Prototyp läuft auf einem Atmrga32, die Geschwindigkeit und die Auflösung sind aber zu gering. Also 12-16Bit Datenbreite und >2x Geschwindigkeit als Avr mit asm.
, sondern eine vorher eingelesene >Testdatensequenz abspielen. Der Prototyp läuft auf einem Atmrga32, die >Geschwindigkeit und die Auflösung sind aber zu gering. Also 12-16Bit >Datenbreite und >2x Geschwindigkeit als Avr mit asm. Sag doch endlich mal, wieviel pro Sekunde da rauskommen sollen? Vielleicht
-
Thread
Ähnlicher (gleicher) ersatz für 80c537
fuer ein copy von A nach B muss man immer wieder das Indexregister neu befuellen. Waehrend zB ein AVR 3 Indexregister hat. Der 8051 hat einen clock div 12 Teiler, waehrend die AVR keinen Teiler benoetigen. Bedeutet, beim 8051 hat man mit einem 12MHz Clock 1 MOps, waehrend es beim AVR 12 MOps sind
Vielleicht magst du mit STM32 einsteigen. http://stefanfrings.de/stm32/index.html
-
Thread
Alternativen zur Arduino IDE!
Metadaten und irgendwelche Ergänzungen drin. Derzeit bin ich mit dem ESP8266 beschäftigt, das ESP32 und STM32 ist aber auch verfügbar (und viele mehr): Atmel AVR Atmel SAM Freescale Kinetis Intel ARC32 Lattice iCE40 Maxim 32 Microchip PIC32 Nordic nRF51 Nordic nRF52 NXP LPC Samsung ARTIK
lokalen IceCast-Streamserver erledigen. XP habe ich hier inzwischen nirgends mehr drauf, Win7Pro 64Bit auf dem PC und dem Notebook in der Bastelecke. Auf dem PC ist portable die alte v1.6.9 mit ESP8266 v2.3.0 und die v1.8.5 mit ESP8266 v2.4.1 und ESP32. In beiden noch MightyCore und ATTinyCore installiert
-
Thread
Atmel ATtiny 45 Spannung von externer Quelle messen
values --------------------------------------- 1 MHz 8 (125kHz), 16 (62.5kHz) 4 MHz 32 (125kHz), 64 (62.5kHz) 8 MHz 64 (125kHz), 128 (62.5kHz) 16 MHz 128 (125kHz) below example set prescaler to 128 for mcu running at 8MHz */ ADMUX = (1 << ADLAR
> --------------------------------------- > 1 MHz 8 (125kHz), 16 (62.5kHz) > 4 MHz 32 (125kHz), 64 (62.5kHz) > 8 MHz 64 (125kHz), 128 (62.5kHz) > 16 MHz 128 (125kHz) > ... > ADCSRA = > (1 << ADEN) | // Enable ADC > (1 << ADPS2) | // set
-
Thread
ATmega324a lässt sich nicht mehr programmieren nach Fuse setzen
Copyright (c) 2007-2014 Joerg Wunsch System wide configuration file is "C:\avrdude-6.3-mingw32\avrdude.conf" Using Port : COM3 Using Programmer : STK500 AVR Part : ATmega324P Chip Erase delay
Setz mal den Programmiertakt auf <= 32 kHz.
-
Thread
Universelle Tastenabfrage
Naja wie bereits geschrieben hättest du die Typen erweitern können. So kannst du mit uint32 bspw. 32 Tasten entprellen, sprich 4 Ports beim AVR8. Oder du machst Arrays aus allen Variablen und baust dir bspw. eine Funktion der du die Eingangsdaten und einen Index mitgibst und die dir dann
conditional<(Bits <= 16), uint16_t, typename std::conditional<(Bits <= 32), uint32_t, typename std::conditional<(Bits <= 64), uint64_t, void>::type>::type>::type>::type; }; using value_type = typename typeForBits<nCounters>::type
-
Thread
avrdude schreibt nur bis 64 byte in den flash-speicher
mit größer werdenden Programmen kamen neue Probleme bei der Übertragung. Bei allem was größer als 64 byte ist bricht avrdude den Vorgang ab. [code] john@pc0815:~/avr/Beispielprogramme$ avrdude -c avr911 -p m8 -P /dev/ttyUSB0 -B 50 -U flash:w:timer2.hex:i Connecting to programmer: . Found programmer
mehr posten ;-) > > richtig ist natürlich -v -v -v -v > > Sorry... [code] john@pc0815:~/avr/Beispielprogramme$ avrdude -c avr911 -p m8 -P /dev/ttyUSB0 -U flash:w:timer.hex:i -vvvv avrdude: Version 6.0.1, compiled on Oct 21 2013 at 15:55:32 Copyright (c) 2000-2005 Brian Dean, http
-
Thread
Was für eine Art von ROM?
Steffen S. schrieb im Beitrag #4370986: > 32 > x 8 bit Diodenmatrix
EEPROM gibt es nicht so klein. Oder meinst du 32KX8 ? Fast alle EPROM, EEPROM und Flash kommen mit deinen TTL klar.
-
Thread
Eclipse (mars) und AVR -- Fehlermeldungen
ein frisches eclipse mit avr-plugin. Das kannst Du bei Bedarf später einfach wieder löschen wenn es nicht gehen sollte - was ich aber nicht glaube, da es bei mir unter Ubuntu 14.04 LTS 64 Bit ja funktioniert. 1. herunterladen
downloads/download.php?file=/technology/epp/downloads/release/mars/R/eclipse-cpp-mars-R-linux-gtk-x86_64.tar.gz 2. entpacken: tar xvf eclipse-cpp-mars-R-linux-gtk-x86_64.tar.gz 3. starten: eclipse/eclipse & 4. avr-plugin Version 2.4.1 installieren von: http://avr-eclipse.sourceforge.net/updatesite
-
Thread
Professionelle Entwicklung für AVR-Controller (Linux)
Professionell und AVR war mal, aber mittlerweile eher mit 32-bittern, d.h. in meinem Falle STM32-Familie. In anderen Firmen ganz ähnlich. AVR wird nur noch dort verwendet, wo es auch Sinn macht bzw. wo die Entwickler darauf bestehen. Preislich schlagen die 32-bitter die 8-bitter so ziemlich in allen Fällen. Beispiel: STM32F030C8T6TR (48 MHz, 64kB Flash) bei mouser schon ab 1-er Stückzahl unter einem Euro... Thema Simulatoren: oft Zeitverschwendung. Nimm
-
Thread
ATtiny85 - bei 3.5kB ist Schluss
byte PCF0_ADDR = 0x20; byte b_left = 0b10000000; // 128 byte b_right = 0b01000000; // 64 byte b_up = 0b00100000; // 32 byte b_down = 0b00010000; // 16 byte b_enter = 0b00000001; // 1 // Characters byte c_enter = 0; byte c_tiny1 = 1; byte c_tiny2 = 2;
byte PCF0_ADDR = 0x20; byte b_left = 0b10000000; // 128 byte b_right = 0b01000000; // 64 byte b_up = 0b00100000; // 32 byte b_down = 0b00010000; // 16 byte b_enter = 0b00000001; // 1 // Characters byte c_enter = 0; byte c_tiny1 = 1; byte c_tiny2 = 2;
-
Thread
SDCC 4.0.0 release candidate 1
den täglichen Snapshots gibt es auch .zip: Das dem Stand des 4.0.0-Release entsprechende .zip für 64-Bit Windows ist dieses: http://sourceforge.net/projects/sdcc/files/snapshot_builds/x86_64-w64-mingw32/sdcc-snapshot-x86_64-w64-mingw32-20200128-11528.zip/download
man das üblicherweise nicht. Binaries sind nicht portabel (d.h. SDCC müsste mindestens x86, x86_64, arm64 und armhf/armel ausliefern), zudem ist nicht garantiert, dass sie überhaupt funktionieren. Selbst glibc ist nicht binärkompatibel (deswegen kompiliert NVidia die Grafiktreiber gegen echt antike
-
Thread
Warum ist 3.219 kleiner 3.2?
Hab es ausprobiert! Bei mir macht er nix! (Atmega 128) Reading specs from C:/Programme/WinAVR/lib/gcc/avr/3.4.6/specs Configured with: ../gcc-3.4.6/configure --prefix=/c/WinAVR --target=avr --enable -languages=c,c++ --with-dwarf2 --enable-win32-registry=WinAVR --disable-nls Thread model:
+-40 haben. Das kann man nicht ohne Trickserei (Zwischenergebnisse) mit 32Bit-Floats rechnen, aber sehr wohl mit 32Bit Integern. 64Bit-Floats durfte ich nicht verwenden. > Der Hauptgrund, der trotzdem noch für Integer spricht sind die hohen > Kosten für Controller mit FPU
-
Thread
Elektronik Lager und die vielen Kisten (Verwaltung)
Wenn Du einfach die libmysqlclient.so*** Datei vom 32-Bit System in das 64-Bit System nach /usr/lib64/ kopierst? Ist zwar eine 32-Bit DLL, aber der Linux-EXE sollte das egal sein.
Guten Morgen, wie steht es denn um das /usr/lib32/ verzeichniss, da schaut ja denke ich 32 Software rein, wenn sie auf einem 64 -bit System gestartet wird, oder? Gruß Peter
-
Thread
ATtiny13 lässt sich nicht programmieren - Brauche Ideen zum debuggen
------ ---- ------ ----- ----- --------- eeprom 65 5 4 0 no 64 4 0 4000 4000 0xff 0xff flash 65 6 32 0 yes 1024 32 32 4500 4500 0xff 0xff signature 0 0 0 0 no 3 0 0
------ ---- ------ ----- ----- --------- eeprom 65 5 4 0 no 64 4 0 4000 4000 0xff 0xff flash 65 6 32 0 yes 1024 32 32 4500 4500 0xff 0xff signature 0 0 0 0 no 3 0 0
-
Thread
[T] Windows 7 64bit
Guten Abend, ich werd langsam wahnsinnig mit meinem Windows 7 64bit. Deswegen biete ich hier mein Windows 7 Professional 64bit zum Tausch gegen ein Windows 7 Professional 32bit oder Windows 7 Ultimate 32bit (dann geb ich noch 30€ drauf) an. Will wer auf 64bit umsteigen
Hallo Ich bin auch von Win 7 Pro 64bit auf 32bit umgestiegen und konnte ohne Probleme die 32bit Version mit den 64bit Lizenzschlüssel aktivieren. (OEM System Builder-Paket 64bit)
-
Thread
ATmega328P-Platine
Betriebsspannung, dafür 100 MHz, 24k RAM, CAN-FD statt CAN 3. https://www.microchip.com/en-us/product/PIC32MX270F256B - 32 Bit MIPS, 50 MHz, 256k Flash, 64k RAM, Codeausführung auch aus dem RAM, USB, etc etc, auch im SDIP28. Ja, man muss sich etwas umgewöhnen, aber diese Teile sind deutlich einfacher
nicht richtig. Folge dem Link und du findest <zitat> The high-performance, low-power Microchip 8-bit AVR® RISC-based microcontroller combines 64 KB ISP Flash memory with read-while-write capabilities, 2 KB EEPROM, 4 KB SRAM, </zitat>
-
Thread
Arduino - bringt's das ? Gesperrt
Is nicht zum übereinander stecken, aber: STM32F4DISCOVERY Kostet bei Mouser 12€. [code]Key Features -STM32F407VGT6 microcontroller featuring 32-bit ARM Cortex-M4F core, 1 MB Flash, 192 KB RAM in an LQFP100 package -On-board ST-LINK/V2 with
von Conrad. Ist viel billiger und ich fürchte danach >ist für die meisten Anfänger (denen die STM32 ständig empfohlen werden) >sowieso Schluss. Macht aber auch nichts. Immerhin schön anzusehen so ein >32-Bit Blinker. Hat was. Dort könnte eLua helfen: http://wiki.eluaproject.net/STM32F4DISCOVERY
-
Thread
wie gehts weiter
nicht, und das hat auch nur der Mega128, der definitiv nicht im PLCC-Gehäuse vorliegt. Der Mega32 ist IMHO der "größte" AVR in einem sockelbaren Gehäuse (DIL40). Lerne Dich mit Adapterplatinen anzufreunden. Wenn Du die Speicherplatzbeschränkungen von AVR/PIC/MCS51 verlassen willst, solltest
Na, dann ist der Mega32 der größte einfach verarbeitbare AVR. 40poliges DIL-Gehäuse, 32 K Flash, 2 K RAM, halt nicht irre viele I/Os, das aber ist dem Gehäuse zu danken. Der Mega32L läuft mit bis zu 8 MHz Takt, der Mega32
-
Thread
Handycamera MCA-25 ansteuern - ip webcam mit mega32
Hi! Es geht darum eine mca-25 Kamera mit einem avr anzusteuern. Mein Code erweitert ulrich radigs mega32 webserver um die webcam funktion. Die webcam/mca25.c Datei sollte auch standalone verwendbar sein. WICHTIG: Baudratenquarz verwenden! (460800
das ich warscjeinlich zu blöd bin aber der compiler sagt: In file included from main.c:30: D:/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/include/avr/delay.h:121:3: warning: #warning "F_CPU not defined for <avr/delay.h>" main.c:32: warning: function declaration isn't a prototype main.c:32: warning
-
Thread
Blechdosen-8-Bit-Rechner
Byte gross, belegt aber durch leere Zwischenräume 7500 Byte. Man kann das ober 32kB-EEPROM editieren und sich das gesamte 64kB-EEPROM anzeigen lassen. Auch kann man das untere 32kB-EEPROM auf das obere 32kB-EEPROM kopieren oder auch nur Teilbereiche. Etwa die Hälfte des Betriebssystems
Schlechte Neuigkeiten :-) Als ich gerade probeweise mehrere Seiten (zu je 64 Byte) in den AVR programmieren wollte kam immer die Meldung "Fehler bei Wortadresse 88"! Das bedeutet wieder Fehlersuche ... die 88 könnte auf die höchstwertigen Bits der Nibble hindeuten. Möglicherweise
-
Thread
AVR-Assembler programmieren mit Raspberry Pi 3
Hi > AVRA is an open source assembler for Atmel AVR microcontroller family > It can be used as a replacement of 'AVRASM32.EXE' the original > assembler Deine Fehlermeldungen >m32def.inc(44) : PRAGMA directives currently ignored >m32def.inc
ignorieren. > m32def.inc(416) : Error : Line to long Diese Meldung kommt, wenn eine Zeile länger als 256 Zeichen ist. In m32def.inc von hier https://raw.githubusercontent.com/DarkSector/AVR/master/asm/include
-
Thread
BME680 etwas ATMega-freundlicher auslesen
internal API is used to calculate the temperature value. */ static int16_t calc_temperature(uint32_t temp_adc, struct bme680_dev *dev) { int64_t var1; int64_t var2; int64_t var3; int16_t calc_temp; var1 = ((int32_t) temp_adc >> 3) - ((int32_t) dev->calib.par_t1 << 1); var2 = (
_C(16016016), UINT32_C(8000000), UINT32_C(4000000), UINT32_C(2000000), UINT32_C(1000000), UINT32_C(500000), UINT32_C(250000), UINT32_C(125000) }; var1 = (int64_t) ((1340 + (5 * (int64_t) dev->calib.range_sw_err
-
Thread
Gesucht: Counter / Timestamp Counter IC
Jahrtausend. > Etwas Moderneres wird wohl 1-2 Größenordnungen sparsamer sein. Man muss nur den AVR gescheit programmieren und den 32k Uhrenquarz am Timer2 im Power Save mode arbeiten lassen. Dann reicht eine Handvoll Mikroampere. Siehe [[Sleep Mode]].
Falk B. schrieb im Beitrag #7932084: > Man muss nur den AVR gescheit programmieren und den 32k Uhrenquarz am > Timer2 im Power Save mode arbeiten lassen. Der AT90S1200 hat einen Timer2? Hmmm. Oder beziehst du dich auf einen moderneren AVR wie ich ihn in
-
Thread
LCD Uhr mit Alarmfunktion mit Drehencoder in BASCOM (Ein kleines Projekt für BASCOM Änfänger Vol3)
dass Bascom auch die Register sichert, die in der ISR nicht gebraucht werden, es sind aber nicht alle 32, sondern nur 25 oder 28, je nachdem, wie man die Hilfe zu "On Interrupt" interpretiert). Was macht der nun AVR beim Auftreten eines Interrupts? Er braucht eine Latenzzeit von einigen Takten, um auf
Diese Variante ? ( Grundidee ) $regfile = "m8def.dat" $crystal = 16000000 $hwstack = 32 $swstack = 10 $framesize = 40 Dim Sekunde As Byte Const Timer1wert = 250 '1000 Hz bei 16000000 Hz / 64 (250000) Const Timer2wert = 250000 '1 Hz ' Timer 1 = Zeitbasis
-
Thread
atmega324p TIMER0 INT0 verständnis Problem
ordentlichen Abstand haben. 112 ist immer noch nicht Ende der Fahnenstange. Bei einem Vorteiler von 32 wäre der Wert 224. Hast du 32 zur Verfügung?
Hi >Ich hab 0, 8, 64, 256, 1024 als Prescaler. Beim Timer2 hättest du auch 32. MfG Spess
-
Thread
AVR128DB mir 3-wire SPI
zu lesen: "Three-Wire Synchronous Data Transfer". https://ww1.microchip.com/downloads/en/DeviceDoc/AVR128DB28-32-48-64-DataSheet-DS40002247A.pdf Weitere Hinweise zur Verwendung kann ich aber keine finden, weder wie ich es anzuschließen habe, noch irgend ein dafür zuständiges Register... Das Internet
eine bidirektionale Datenleitung (halbmutiplex), ansonsten alles das Übliche. > Im Datenblatt vom AVR128DB ist auf Seite 407 Kapitel 28.1 (SPI - > Features) zu lesen: "Three-Wire Synchronous Data Transfer". > https://ww1.microchip.com/downloads/en/DeviceDoc/AVR128DB28-32-48-64-DataSheet-DS40002247A.pdf
-
Thread
Polymorphe klänge
>Mit nem Atmel ARM oder nem Atmel AVR32 kannst schon ganz andere >"Töne spucken" ... :-)) Laut Atmel Werbung verziert der AVR32 die Töne auch noch mit bunten Bildern. "Video" nennen die sowas wohl ;-))
ok... kann man das auch mit einem mega32, mega64 oder mega8? und midi-dateien reichen schon, es müssen keine Wave-Dateien sein