-
Thread
Codename Brillo: Googles /besonders/ kompaktes Betriebssystem für das Internet der Dinge
#4137518: > as neue OS fürs Internet der Dinge, an dem > Google gerade arbeitet, benötigt "gerade" mal 32-64 MB RAM. IPV6, REST & SOAP, SSL, WIFI, usw. braucht halt Platz.
hat, ist es ziemlich egal, ob man 16, 32, 64 oder 128 MByte hat. Da man das, was Google vor hat, nicht in 2 Mbyte hinbekommt, können Sie es auch gleich richtig machen und von 32 MByte ausgehen. Man darf ja nicht vergessen, dass Google
-
Thread
TFT-Display mit AVR ansteuern
alles in dem Datenblatt. Allerdings stehen deine Chancen sehr schlecht, das Ding einfach mit einem AVR anzusteuern. Hast du dir mal den Speicherbedarf für EIN Bild ausgerechnet, wenn du gerademal ein Bit pro Farbe verwendest? Das packt kein AVR, auch nicht mit externem RAM (Ausser mit Tricks wie Banking
Zeit von einem ARM7 Single Chiper gesprochen hast (ich geh mal davon aus wenn Du schreibst 512k Flash,64k Ram), was soll dann der Vorteil so eines Chips gegenüber einem AVR sein? Das der eine 60 Mips hat und der andere 16 Mips? Die Speichergrößen können es ja nun nicht mehr sein. Wenn Du mal über den
-
Thread
Arduino Bibliotheken funktionieren nicht beim AVR128DB-Prozessor
sonderlich gewaltig, zumal vieles schon bei 1MHz schnell genug ist. Und auf Arbeit geht eh alles zu 32Bit (NXP LPC-Serie). Keinerlei Chance, den AVR128 im Altium anzulegen.
Oscillator Accuracy The OSCHF output frequency can be calibrated by automatic tuning against an external 32.768 kHz crystal oscillator. (AVR_DB Datasheet)
-
Thread
Atmega88 Code kompiliert ohne Fehler und läuft nicht
; 66 62: 80 83 st Z, r24 #else //round up by default __ticks_dc = (uint32_t)(ceil(fabs(__tmp))); #endif __builtin_avr_delay_cycles(__ticks_dc); 64: 2f ef ldi r18, 0xFF ; 255 66: 33 ed ldi r19, 0xD3 ; 211 68: 90 e3 ldi r25, 0x30
; 66 62: 80 83 st Z, r24 #else //round up by default __ticks_dc = (uint32_t)(ceil(fabs(__tmp))); #endif __builtin_avr_delay_cycles(__ticks_dc); 64: 2f ef ldi r18, 0xFF ; 255 66: 33 ed ldi r19, 0xD3 ; 211 68: 90 e3 ldi r25, 0x30
-
Thread
Anfang mit STM32. Wie habt ihr es gemacht?
Hallo Community, Ich hätte da mal ein paar Fragen zum STM32 und drumherum. Ich habe mir letzte Woche ein Nucleo-64 Board bestellt. Auf diesem ist ein STM32F446RE Mikrocontroller verbaut. Ich möchte erstmal ein paar Erfahrungen mit der MCU/STM32 allgemein
, naja ist nicht so meins. Mal eine Frage an alle die von AVR/PIC auf STM32 umgestiegen sind oder beides machen. Wie habt ihr euch in den STM32 "eingearbeitet"? Gibt es da gute Tutorial deutsch/englisch, ist mir beides recht, oder Bücher? Habe auch hier im Forum
-
Thread
AVR TWI Master und Slave Funtionen in C
empfang-send twi-master send-empfang------------------------------------------------- $regfile = "m32def.dat" $crystal = 8000000 $hwstack = 32 $swstack = 32 $framesize = 64 $baud = 19200 Declare Sub Twi_send_byte(byval Slave As Byte , Zeichen As Byte) Declare Function Twi_read_byte(byval Slave
Return twi-slave empfang-send--------------------------------------------------- $regfile = "m32def.dat" $crystal = 8000000 $hwstack = 32 $swstack = 32 $framesize = 64 $baud = 19200 Config Lcdpin = Pin , Db4 = Portc.2 , Db5 = Portc.3 , Db6 = Portc.4 , Db7 = Portc.5 , E = Portc.6 , Rs = Portc
-
Thread
BASIC-Computer mit Mega32
"gewartet" bis ich so 'nen kleinen TV gekauft hatte und dann aber das Interesse verloren, als der AVR immer größer wurde (Mega8-->16-->32-->64). Aber vielleicht war das ja auch ein anderes Projekt, denn jetzt fällt mir auf, dass im Titel "...Mega32" steht. Ich mach' normalerweise nur mit kleinen
Erweiterung, und zwar die Unterstützung für Tastaturen mit US-Layout. http://www.jcwolfram.de/projekte/avr/chipbasic32/main.php Jörg
-
Thread
ATMEL Evaluations-Board V2.0.1 - Fehler beim überspielen
Board-Einstellungen ausgeführt und öfters kam die Fehlermeldung: auslesen ... benutze: avrisp - Atmel AVR ISP an COM1 mit ATmega32 ser_open(): can"t open device "com1": Zugriff verweigert mfg
Ich muss bei meinem Baord nichts invertieren. Richtiger Kontroller ausgewählt? AVR micro und ATmega32
-
Thread
einfaches DIGITAL- Oszilloskop (800 Datenpunkte) Assembler
2 ADC Teiler auf 4 setzen 3 ADC Teiler auf 8 setzen 4 ADC Teiler auf 16 setzen 5 ADC Teiler auf 32 setzen 6 ADC Teiler auf 64 setzen 7 ADC Teiler auf 128 setzen 8 ADC Teiler auf 256 setzen 9 ADC Teiler auf 512 setzen 10 Eingangsteiler 1:1 11 Eingangsteiler 10:1 12 Eingangsteiler 100:1
2 ADC Teiler auf 4 setzen 3 ADC Teiler auf 8 setzen 4 ADC Teiler auf 16 setzen 5 ADC Teiler auf 32 setzen 6 ADC Teiler auf 64 setzen 7 ADC Teiler auf 128 setzen 8 ADC Teiler auf 256 setzen 9 ADC Teiler auf 512 setzen 10 Eingangsteiler 1:1 11 Eingangsteiler 10:1 12 Eingangsteiler 100:1
-
Thread
Gentoo Linux crossdev atmega256x gcc4.1.2
man. und auf 64Bit systemen eventuell nen: ln -s /usr/x86_64-pc-linux-gnu/avr/lib/ldscripts /usr/lib/gcc/avr/4.3.1/avr5/ PS: Super Forum... schon viel gelernt hier durchs lesen.
at90usb1287 atmega2560 atmega2561 atxmega16a4 atxmega16d4 atxmega32d4 atxmega32a4 atxmega64a3 atxmega64a1 atxmega128a3 atxmega256a3 atxmega256a3b atxmega128a1
-
Thread
BME680 Berechnung Temperatur Luftfeuchtigkeit Druck Gas Fragen Initialisierung Assembler ASM ATmega8
angegebene Routine für eine Integerrechnung sieht wie folgt aus:[c] 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 = (
Bernhard S. schrieb im Beitrag #6592356: > "int64_t var1" wird damit eine 64Bit Variable definiert? Öhm...durch int64_t !?! Bernhard S. schrieb im Beitrag #6592356: > var1 = ((int32_t) temp_adc >> 3) - ((int32_t) dev->calib.par_t1 << 1); Ernsthaft
-
Thread
Arduino oder Nucleo
Zeileneditor schreiben möchte. >Ich vergleiche gerne: >- Arduino Nano Clone (ATmega328, 8bit, 16MHz, 32kB FLASH, 2kB RAM) >- Blue-Pill Board (STM32F103, 32bit, 72Mhz, 64 oder 128kB Flash, 20kB RAM) Der ATmega328 hat auch noch 1 kB EEPROM als Datenspeicher.
mit 5V, das kann bei manchen Anwendungen auch ganz hilfreich sein. Die Welt ist größer als nur AVR und STM32. Es gibt viele Zwischenstufen.
-
Thread
Zahl umdrehen?
Christoph db1uq K. schrieb im Beitrag #7415264: > Für 64 Bit sind das allerdings 16 Register, in einem 8-Bitter wie dem > AVR ist damit schon die Hälfte aller Register belegt. Man muss ja nicht alles um 64 Bit schieben. Je nach Architektur und Sprache
ich nämlich schon vor einigen Tagen auf > Github in MicroPython Discussions gepostet… Welchen? 32Bit oder 64Bit? Und wo finde ich auf github irgendwelche Diskussionsforen?
-
Thread
Wieviel Zeilen Code passt in 64 kB Flash Rom ?
Hallo, kann man generell Sagen wie viel Zeilen Code in 64 kB , 128 kB und 256 kB Flash Rom passen? Gibt es da auch einen Unterschied zwischen den 32 Bit ARM Mikrocontrollern von TI (TM4C) und den 8 Bit Mikrocontrollern von AVR (ATmega8)?
Bernd O. schrieb im Beitrag #4812692: > Hallo, kann man generell Sagen wie viel Zeilen Code in 64 kB , 128 kB > und 256 kB Flash Rom passen? Nein. > Gibt es da auch einen Unterschied zwischen den 32 Bit ARM > Mikrocontrollern von TI (TM4C) und den 8 Bit Mikrocontrollern von AVR > (ATmega8
-
Thread
KIM-1 in AVR?
@alle: Thomas Winkler hat eine 6502 Emulation für AVR erstellt, die läuft.. ist aber für den damals gedachten Zweck (1541 Emulation) etwas zu langsam.. @Dr.PillePalle: Im sog. 64DTV Joystick mit ca. 30 C64 Programmen werkelt kein AVR, sondern ein custom
SwinSID nutzt Atmega88PA mit 32MHz bei +5V. Beim AVR CP/M Projekt habe ich 168/88PU mit +3.3V und 30MHz stabil am laufen.. Peter
-
Thread
Programmierung AT90S4414
x ATmega32HVB x ATmega32M1 x ATmega32U4 x ATmega32U6 x ATmega48 x ATmega48P x ATmega64 x ATmega640 x ATmega644 x ATmega644P x ATmega645 x ATmega6450 x ATmega649 x ATmega6490
x ATxmega256A3B x ATxmega64A1 x ATxmega64D3 x ATxmega128D3 x ATxmega256D3 x ATxmega16D4 x ATxmega32D4 x
-
Thread
Mp3 Player mit Atmega
laufen!?! Die haben entsprechende DSP Funktionen. Was die in einem Befehl machen, dafür braucht ein AVR auch mal 10-20 Befehle (z.B. ein 16x16 MAC Befehl: 2 16bit Werte aus dem Speicher laden: 8 Takte, 16x16 Multiplikation: rund 10 Takte, aufaddieren auf 32bit Akkumulator: 4 Takte.) Ein VS1011 läuft
kannst du dir mal gedanken über MP3 machen. Ich selber habe auch den Helix mp3 decoder auf einem AVR32 laufen. Und der braucht für (Stereo 16bit 320kbit/s) gut 30Mhz. gruß
-
Thread
Viel Arbeitsspeicher für Bildverarbeitung benötigt
Verarbeitungsgeschwindigkeit. Ist irgendetwas in Richtung Interaktivitaet geplant? Weshalb haben Smartphones Quadcore 32, resp Quadcore 64 bit Maschinen mit GHz Geschwindigkeit, und speziellem Grafikcoprozessor ... damit alles etwas flott reagiert. Bedeutet auch mit einer 100MHz 32bit Maschine, mit direkt angebundenem
Wer so etwas mit einem AVR machen möchte hat eventuell den alten C64 im Sinn, der konnte mit 1MHz ganze Spiele ausführen. Dabei vergisst man aber womöglich, dass der C64 einen eigenen Grafikprozessor hatte, der die bewegten
-
Thread
Handykamera MCA-25 ansteuern
umzuschalten? Bin grad dabei mir so ein teil zu ersteigern und freue mich schon darauf die Cam an einen avr zu hängen :-) Ich denke da auch an die Kombination mit dem hier im Forum vorhandenen Mega32 Webserver.. *abbonier*!
Hi! Danke! Hatte beim testen die mega32 sregs direkt eingetippt und das contitional #define in der uart.h übersehen. Hier nun die geänderte Version: http://avr.auctionant.de/source/avr-ip-webcam_based_on1.38_151005.tar.gz Sollte nun
-
Thread
Webpage Webserver
anfangen. Läuft stack.h/c schon? // PGM_P page_pointer; //Zeiger auf Speicherinhalt uint32_t page_pointer; //Zeiger auf Speicherinhalt PGM_P scheint was mit AVR-progmem zu tun zu haben. Das musst du dann durch einen normalen Pointer ersetzen: uint32_t* - bin mir da aber nicht ganz
implicitly compiling cmd.c... ..\USER\APP\cmd.h(14): error: #5: cannot open source input file "avr/io.h": No such file or directory compiling base64.c... ..\USER\APP\base64.c(24): error: #18: expected a ")" ..\USER\APP\base64.c(26): error: #18: expected a ")" ..\USER\APP\base64.c(36): error
-
Thread
Warum "uint8_t" statt "char" Gesperrt
auch ein echtes Arschloch sein kann. Noch viel mehr Spaß hat man mit "int" und "long". Ob das dann 32 oder 64 oder gar nur 16 Bit sind, hängt von CPU, Betriebssystem, 32-/64-Bittigkeit des Betriebssystems, gewähltem Speichermodell (x86/x86_64/x32) und der Mondphase ab. Und weil der ursprüngliche C-Standard
Bit | 0 | 255 | -128 | 127 16 Bit | 0 | 65.535 | -32.768 | 32.767 32 Bit | 0 | 4.294.967.295 | -2.147.483.648 | 2.147.483.647 64 Bit | 0 | 2^64 - 1 | -2^63 | 2^63 - 1 [/pre] 3. Muss der Datentyp auf jeder Plattform
-
Thread
8051 Chip für Einstieg
> Alter Mist! Heute kauft man sich was aktuelles und fertig! AVR, PIC, > MSP430 oder in Dreigottesnamen einen STM32. Alles andere soll in Frieden > ruhen. > Ausser für nostalgische Träumereien ist das Zeug heute zu nix mehr gut, > in Anbetracht der modernen Alternativen
moderne Alternativen. >Btw.: Die Maschinensprache der MCS-51 Familie empfinde ich im vgl. zu >AVR-ATmega und ATtiny oder STM32 als ausgesprochen angenehm Was ist denn an AVR Assembler unangenehm? Der ist doch klar und geradlinig strukturiert, man hat haufenweise Register. STM32 ist klar, das
-
Thread
China SUPER Bauteile-Schnäppchen Thread
gesagt, kaufen taete ich es auch nicht. Aber für Hobby-Projekte waere es überlegenswert: 10St. STM32F103RBT6 64-LQFP 17,64 EUR http://www.aliexpress.com/item/Free-Shipping-10PCS-STM32F103RBT6-64-LQFP/793282335.html 20St. STM32F103C8T6 48-LQFP 22,67 EUR http://www.aliexpress.com/item/Free-Shipping
OLED Displays: 128x32 http://www.aliexpress.com/item/Free-Shipping-5pcs-lot-128x32-Dots-0-91-inch-Graphic-OLED-Display-Screen-SPI-Parallel-I2C/910469757.html 64x48 http://www.aliexpress.com/item/Free-Shipping-5pcs-lot
-
Thread
Leistungsstarker Microcontroller
Hallo zusammen! Ich habe jetzt eine Zeit lang mit AVR und PIC programmiert und suche jetzt nach nach einer Leistungsfähigeren Microcontroller Familie! Am liebsten wäre mir ein 16/32 bit Microcontroller der isp usw. hat, für den es auch ein gratis Assembler
/Decrement and Toggle Select Supports Four Paged Memory-Access Modes On-Chip Memory 16kB/32kB/64kB Flash Memory In-Application Programmable In-System Programmable Through Serial Port 1kB SRAM for MOVX 80C52 Compatible 8051 Pin and Instruction Set Compatible Four Bidirectional
-
Thread
Berechnung Zeit/Frequenz beim Prescaler/Timer
Hi >Es stehem mir Prescaler mit 2,4,8,16,32,64,128 und 256 Aber nicht bei AVRs. Da gibt es 1, 8, 64, 256 und 1024 oder 1, 8, 32, 64, 128, 256 und 1024. MfG Spess
alle Fit? Da habe ich gestern wohl die falsche Tabelle gesehen. Sorry Der richtige Prescaler ist 8,32,64,128,256 und 1024 Diese unterscheiden sich die den einzelnen Timern: Timer 0 / 8 Bit CS02 CS01 CS00 0 0 0 kein Clock 0 0 1 no prescaling 0 1 0 8 0 1 1 64
-
Thread
Digitaluhr mit geringem Stromverbrauch
designen. Beim Ali gibt es diese LCDs auch mit 6 Stellen (du wolltest gerne 6 Stellen?). Und statt des AVR128DA48 nimmst du einen AVR128DA64 damit du mehr IOs für das Display hast. Die Platine musst du natürlich neu machen. Da einen DCF77 Empfänger dran und diesen dann einmal am Tag einschalten zum synchronisieren
Beim Ali gibt es > diese LCDs auch mit 6 Stellen (du wolltest gerne 6 Stellen?). Und statt > des AVR128DA48 nimmst du einen AVR128DA64 damit du mehr IOs für das > Display hast. Die Platine musst du natürlich neu machen. Sehe ich das richtig, dass der avr128da64 zwar mit 3V läuft, aber dann auf
-
Thread
Wieviel SRAM braucht man für ein Fernsehbild
Hab mal kurz gesucht und das gefunden: max. 80MHz, 32k ram, 32k rom Klingt für mich auch nach 64kB Adressraum, also am Stück kannst du die 880kB nicht adressieren. Das Timing ist auch mit dem Teil sehr sehr knapp. Rechne mal mit 20MSamples/sek, dann
mal einiges richtigstellen: I_ H. schrieb: "Hab mal kurz gesucht und das gefunden: max. 80MHz, 32k ram, 32k rom Klingt für mich auch nach 64kB Adressraum, also am Stück kannst du die 880kB nicht adressieren. Das Timing ist auch mit dem Teil sehr sehr knapp. Rechne mal mit 20MSamples/sek, dann
-
Thread
Eine Zeile Code, 2K flash
delta_time delta_time::ppm( unsigned part ) const { return delta_time( std::uint64_t( usec_ ) * part / 1000000 ); } [/c] Wobei usec_ vom Typ std::uint32_t ist. Diese Zeile zieht 64 bit support für Muliplikation und Division aus der runtime libary an (__aeabi_lmul und __aeabi_uldivmod
ich mich wohl wieder unklar ausgedrückt. Entschuldigt! Hier noch mal in einfacher: [c] std::uint32_t usec_ = ...; const std::uint32_t r = std::uint64_t( usec_ ) * part / 1000000; [/c] Der Code sieht völlig normal aus, es werden die Funktionen __aeabi_lmul und __aeabi_uldivmod aufgerufen, welche
-
Thread
DIAMEX ALL-AVR
Hallo, ich hab mir bei Reichelt den DIAMEX ALL-AVR ISP Programmer bestellt. Da steht drinne, das es Treiber für Windows gibt. (Hab 64 Bit... Wehe der Treiber läuft nicht :D ). Aber meint ihr es ist auch möglich ihn unter Linux zum Laufen zu bringen?
einfach den AVR Treiber mit (auch bei win 64 bit). Problem das vermutlich viele hatten: Windows 7 Home erzwingt die Treibersignatur (der Treiber hat aber keine) => es geht nur wenn man beim Windows boot F8 drückt
-
Thread
Wozu übertrieben schnelle Microcontroller?
Programmierer oder Entwickler nennen) außer AVR und STM32 kaum noch etwas anderes kennen. Entsprechend sieht dann deren Weltsicht auch in anderen Dingen aus. W.S.
Die USB Schnittstelle eines STM32 ist auch relativ "intelligent", verglichen mit VUSB auf einem AVR. Ach, und CAN natürlich auch.
-
Thread
SourceCode MMC die Zweite
Möglichkeit, wie ich auf meinem Terminal "MMC initialisiert" draufbekomme ist: Resetleitung des M32 auf GND Karte ist ausgesteckt Reset "befreien" (AVR springt an und sagt "Hallo") Dann die MMC-Karte (32MB) reinschieben.. mit Glück. Ich würde gern wissen, ob du das Problem auch hattest und ob
hallo, nun hab ich ein seltsames problem. ich hab nun auch eine nokia 32MB mmc getestet. das ist es so wie es sein sollte. der MBR steht im sector 0 mit dem offset auf den VBR, der in sector 64 ist. wieso ist das bei der SD card anderes ? da ist kein MBR vorhanden,
-
Thread
Wine-Problem: AVRStudio4 unter Linux 64 Bit läuft nicht mehr
Hallo. Ich bin kürzlich mit meinem PC "umgezogen" -- von einem 32-Bit-System, unter dem AVR Studio 4 noch mit wine lief auf ein aktuelles 64-Bit-System (genauergesagt Kubuntu 14.04 LTS). Der Umzug lief zwar glatt und die Programme laufen auch alle, doch leider
[code] -------------------------------------------- cd ~/.wine/drive_c/Program Files (x86)/Atmel/AVR Tools/AvrStudio4 wine AVRStudio.exe ---> Unhandled exception: page fault on write access to 0x02171542 in 32-bit code (0x004ef829). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS
-
Thread
CP/M auf Atmega8515 mit XMEM
. Ursprünglich hatte ich nur 32 KB RAM für CP/M, aber weder Wordstar noch Multiplan oder Zork reicht das. Daher das Türmchen. Softwareseitig ist alles in Assembler geschrieben, entweder avra (für den AVR) oder z80asm (für den i80).
das > nicht auch auf der Unterseite? Das sind die /CS-Pins von den beiden SRAM-Bausteinen (2x32 KB), weil CP/M mit nur 32 KB RAM keinen Spaß macht. Deswegen auch der zusätzliche 74xx-Baustein (A15 vom AVR geht einmal auf /CS vom einen Baustein, und durch einen Inverter auf /CS vom anderen Baustein
-
Thread
Arduino Uno R4: Besonderheiten und Abhilfen
defined(__AVR_ATmega328P__) Serial.println(F(", auf ATmega328p")); #elif defined(ESP32) Serial.println(F(", auf ESP32 WEMOS LOLIN32")); #endif [/c]
keine 8/16bit ARMs). Die meisten "T32"-Instruktionen (vom Cortex-M4) sind 16bit breit, d.h. genau so breit wie die vom AVR. Die Handvoll 32bit-Instruktionen brauchen i.A. auch nur einen Takt zum Berechnen; das Laden aus dem Flash *kann*
-
Thread
Mini-computer mit AVR
) Der Vorteil beim AVR wäre, daß man einen relativ preiswerten standard AVR nehmen kann und für die unterschiedlichen Aufgaben einfach das passende Programm drauflädt. Da ich im Moment im Prüfungsstress bin hab ich kaum
natürlich hat er nur 1kB. Aber der 2kB reicht für ein einfaches minicomputer, vielleicht nur mit mein 32x24 karakter Bild, das ich noch 2048-(2x32x24) = 512 bytes übrig für den Stack und ein par Variabeln. Der Mega64 könnte mit seine 4kB ein 40x25 Bild machen und hat dann genügend Speicher für andere
-
Thread
Ineffiziente Berechnung von AVR-GCC Gesperrt
ABIs unterstützen. Linux kann z.B. gleichzeitig die x64, i386 und x32 ABIs auf der PC Plattform unterstützen. > Oder legt der > C-Standard auch fest, dass „int“ auch mindestens 16-Bit breit sein muss? Glaube schon. Bin mir aber nicht mehr ganz sicher
aber vom Standard nicht vorgeschrieben ist). Daher ist bei 16-Bit-Architekturen int 16 Bit breit, bei 32-Bit-Architekturen entsprechend 32 Bit. Für 8-Bitter geht es aber nicht, auf Grund der Mindestanforderung von int. Bei 64-Bittern ist int in der Regel (bis auf ein paar Ausnahmen) immer noch 32 und nicht
-
Thread
AVR Studio 4 unter Windows 10
-3.4.2.1573-win32.win32.x86.exe Unter Win8/64bit wird der USB Treiber für den „AVRISP MKII programmer“ nicht mehr richtig installiert. (Stand 22.12.2014) Man muss den USB Treiber im Gerätemanager auf den Jungo Treiber
Eckhard T. schrieb im Beitrag #5477061: > Auf einem virtuellen 32-Bit Windows 7 klappt's ohne Probleme. Liegt es > wirklich an 32/64-Bit? Nein, denn auf einem 64Bit-Windows7 läßt es sich auch ziemlich problemlos installieren.
-
Thread
Kompatibilitätsproblem Assembler
dann "anders" programmieren als in 32 Bit? Denn ich lese im WWW Aussagen wie folgende: "[..] x64 is a bit more complicated than 32-bit x86." Quelle: http://www.masm32.com/board/index.php?topic=10880.msg79773#msg79773
erklären, daß Du COM Dateien baust bzw. bauen kannst. Dann hast Du zwei Probleme: erstens unterstützt Win64 kein 16bit mehr, und zweitens kennt es keine COM Datein, sondern nur EXE. Nehme also 32 oder 64bit Assembler. Und baue EXE Dateinen, und keine COM's. Mindestens 32bit.
-
Thread
USB IR Remote Receiver (V-USB + IRMP)
Hi, Hab deinen Empfänger mal aufm Steckbrett nachgbaut. Wird unter Windows XP SP3, Windows7 32 bit und Windows7 64 bit korrekt erkannt =) Hab mir mal die Trial von Girder 5.nochwas runtergeladen, plugin in Ordner und gestartet.Erst gings gar nicht, bis ich drauf gekommen bin , dass ich noch ein
eagle cadsoft http://www.cadsoftusa.com/?lang=en 4) One thing more will this support windows 7 32bit and also 64bit version ? Thank you VERY GOOD PROJECT I LIKE IT..I am trying to make it work and good. I am a hobbyist in electronics.
-
Thread
neue Windows-AVR-Toolchain für Atmega, Atxmega
Zeile in .res sieht dann > so aus: > 75 571b6e2a PREVAILING_DEF _main > > Leider habe ich kein 32-Bit System in Reichweite um weiter zu testen. Ja, das 32/64-Systeme Thema ist ein leidiges; vor allem auch was C angeht und wie groß int, long und void* sind. Sieht du eigentlich den ICE von http
ich_ auf _meinem Rechner Probleme. Kann mir das im Moment nicht erklären. Ich habe das make aus der AVR-Toolchain (AVR Studio 5) kopiert. Vermutung wäre ein Problem in der MinGW oder Cygwin Library bezüglich der Pfadnamen. Welches make funktioniert bei Dir? >Hier der LTO Test auf einem XP SP2 32
-
Thread
n-te Wurzel aus riesigen Zahlen ziehen, wie geht das?
Beitrag #5164508: > Um > also die n-te Wurzel aus einer 128-Bit-Zahl zu berechnen, muss bis zu > 64-mal die n-te Potenz einer 64-Bit-Zahl berechnet werden. Das gilt nur für n=2 also die Quadratwurzel. Bei n=4 wäre es nur noch bis zu 32-mal die 4. Potenz einer 32-Bit-Zahl. Man kann relativ schnell
Yalu X. schrieb: >> Um >> also die n-te Wurzel aus einer 128-Bit-Zahl zu berechnen, muss bis zu >> 64-mal die n-te Potenz einer 64-Bit-Zahl berechnet werden. > > Das gilt nur für n=2 also die Quadratwurzel. Bei n=4 wäre es nur noch > bis zu 32-mal die 4. Potenz einer 32-Bit-Zahl. Stimmt. Das war
-
Thread
mikroBasic vs BASCOM
beherrscht. Warum das so ist? Ich denke der Grund ist einfach der, dass Bascom auch auf einem AVR mit 64 Byte RAM laufen muss. Da hat man einfach nicht viel Extra-Speicherplatz um lange Zeilen zu interpretieren.
ganzen Programmierlogik, das man 16*2 hinschreibt und das bedeutet was anderes als 32. Denn eigentlich sollte es egal sein, ob man 16*2 oder 32 oder 8*4 oder 64/2 da hinschreibt. Aber bei BASCOM nicht,hier ist 16*2 nur ein Symbol für eine LCD Konfiguration. Und genau solche Extrawürste
-
Thread
XMEGA Pozessor von Atmel
der AVR32 ist zu oversized für unsere Anwendung!
Ja ich denke, dass der Xmega eben die Lücke zwischen AVR32 und AVR Mega füllen soll und da macht er sicher auch ganz gut. Aber der AVR32 ist auch interessant, den guck ich mir demnächst sicher auch mal genauer an :)
-
Thread
Quarz zu ungenau? Bugfix?
von Quarzen haben. Wie kommst Du auf einen Standartwert von 22pF? Der Quarz ist mit einem Cl von 32pF spezifiert. Wenn wir jetzt mal die Kapazität von deinen Controllerpins ignorieren, müssten die beiden Cs je 64pF haben, weil die ja elektrisch in Reihe geschaltet sind. Denke dir einfach die Masse
@ Ingo (Gast) >Möglich, 4,7pF scheinen mir arg wenig, wenn der Quarz doch 32pF >Lastkapazität fordert!? Sicher. Kann es sein, dass bei dem AVR mittel Fuses internen Kapazitäten zugeschaltet werden? Ich hab da 2x36pF in Kopf bei einigen Typen.
-
Thread
Array nicht in RAM
> Ich habe es gerade kurz versucht, aber jetzt habe deutlich hörbare > Klopfer. Das wird die 64-Bit Arithmetik sein. Dauert einfach zu lange -> Die Interrupts nur so kurz wie möglich, aber so lange wie notwendig sperren [C] void SetFrequency(uint16_t Frequency) { uint32_t tmp = (uint64
Und du verwendest auch einen ATmega8 ja? Warum eigentlich avr-g++ fürs linken? Nehm da doch auch mal den avr-gcc.
-
Thread
AVR Toolchain: Linux Distribution vs. Atmel
-binutils-2.25-win32 libc canadian ./install-toolchain.sh avr /opt/uC/avr-gcc-5.1.0-binutils-2.25-win32 gcc canadian ./install-toolchain.sh avr /opt/uC/avr-gcc-5.1.0-binutils-2.25-win32 gdb canadian ./install-toolchain.sh
Hi, die mingw Variante "i686-w64-mingw32" ist für 32Bit (i686). Es gibt aber auch eine 64Bit Variante "x86_64-w64-mingw32". Ich hatte halt keine Lust für meine Kunden (die meisten haben kein Linux) zwei unterschiedliche Compiler
-
Thread
avr910 und m88
[32] 5 [35] avrdude: Send: v [76] avrdude: Recv: 2 [32] 0 [30] avrdude: Send: p [70] avrdude: Recv: S [53] Found programmer: Id = "AVR ISP"; type = S Software Version = 2.5; Hardware Version
[32] 5 [35] avrdude: Send: v [76] avrdude: Recv: 2 [32] 0 [30] avrdude: Send: p [70] avrdude: Recv: S [53] Found programmer: Id = "AVR ISP"; type = S Software Version = 2.5; Hardware Version
-
Thread
Zeigt her eure Kunstwerke (ab 2023)
NAS, Synology DS207, PPC133(x32)/64M-DDR1, UBoot + FreeBSD Hat eigentlich zwei 3,5" SATA Festplatten. Es wurde einiges an Plastik-Nasen und Bolzen entfernt, damit ein DVD-Brenner hinein passt. Da es dann sehr eng wurde, musste das
LED Bürokalender :-) 1,23 Meter hoch 43 cm breit. Basis WROOM32 (ESP32) 12 Module 64x64 P3 ~ rund 50.000 RGB LEDs Farbtiefe immerhin noch sechs Bit RGB. Software noch in den Kinderschuhen. Blättern vor und zurück ist schon möglich... Externes Steckernetzteil
-
Thread
ATmega1284P Beschreiben in falschen Speicherbereich?
viel mehr an Vorgefertigtem, sowas wie strlen_P() usw., das gibt's für die 32-(eigentlich 24-)Bit- Versionen nicht, dort kann man nur je ein oder mehrere Bytes in den SRAM lesen. Andererseits, wenn man das Problem kennt und ein Auge drauf hat, dass alles unter 64 KiB bleibt
habe ich mich aber erstmal für die erstere Variante entschieden. ... und so kommt man dann eben auf 64kB Tabellen :/ Ich komm mit dem Wechsel zu der 32-Bit-Routine aber noch net ganz hin: Wenn ich u8_Data = pgm_read_byte(&u8_FONT5[u8_Zahl - 32][u8_Zaehlarray + u8_Page]); durch u8_Data =
-
Thread
JTAGICE3 und AtmelStudio6.1
erneut versuchen. Es klappt jedoch auch danach nicht. Eigentlich ist das Ziel das Debuggen eines Atmega32u4(Arduino Leonardo) über JTAG/avarice/avr_gdb unter Eclipse auf Linux(Fedora). Als ersten Schritt habe ich das Programmieren mit eclipse und avrdude ausprobiert. Es funktioniert über ISP problemlos aber
kann? Eigentlich würde mir ein Tipp ausreichen wie ich unter Linux mit avrdude über JTAG den Atmega32u4 programmieren kann und dann im nächsten Schritt über avarice-avr_gdb über JTAG debuggen kann. Ansonsten, wie kann ich das Upgrade durchführen? Ist es empfehlenswert oder notwendig auf die Version 3.25