-
Thread
Mikrocontroller mit 5V
bezeichnen. Sind auch alle bis 5,5 V spezifiziert. Z.B. https://www.microchip.com/en-us/product/AVR64EA48 https://www.microchip.com/en-us/product/PIC18F44Q71
Sind auch alle bis > 5,5 V spezifiziert. > > Z.B. > https://www.microchip.com/en-us/product/AVR64EA48 > https://www.microchip.com/en-us/product/PIC18F44Q71 Plus dsPIC33EV* (16 Bit, 70 MHz) einige ATSAM bzw PIC32C (Cortex M0) fchk
-
Thread
LCD-Display & Schwarze Balken
am AVR 13 DB6 PD2 am AVR 14 DB7 PD3 am AVR 15 A Vorsicht! Meistens nicht direkt an +5 V abschließbar, sondern nur über einen Vorwiderstand, der an die Daten der Hintergrundbeleuchtung angepasst
Mit einem AVR Dragon und in Atmel Studio 6
-
Thread
umstieg von Symbol zu Grafikdisplay
kleinen µC mit seriellen API Methoden aufrufen ohne Fonts und Grafiken vorzuhalten. Mit einem STM32F103 wäre ein GFX mit z.B. 128x64 Pixeln preiswerter und der Zeichensatz paßt in den µC, Grafikdinge auch. Allerdings brauchen einige davon etliche Pins, hab hier noch mehrere alte mit parallelen Anschlüssen
wirst > du sowas brauchen. > Olaf da hatte ich mir bei meinem ersten Timer mit einer PWM aus dem AVR und einer Ladungspumpe beholfen, einstellbar vom AVR. https://www.holger-klabunde.de/dcdc/picdcdc.htm
-
Thread
Brötje ISR Plus Kommunikation / LPB
Berechnung analog Innentemperatur: Bytes 10+11 von HEX in Dezimal umwandeln ("01FF"=>511) und durch 64 teilen (511/64=>7,984375°C). Ebenso ist hier noch offen, wie die negativen Zahlen dargestellt werden. Späte Grüße Sascha
ff 00 fc 02 00 14 02 15 00 02 0a 00 01 00 00 fa f1 cb 78 0e 00 04 c0 02 00 14 86 05 05 00 64 f5 60 78 18 04 00 0c 02 00 14 87 05 05 00 64 00 5a 00 ef 03 f7 00 00 a2 d0 ee 76 78 0e 01 04 c0 02 00 14 a6 05 05 00 64 f5 81 78 18 04 01 0c 02 00 14 a7 05 05 00 64 00 8a 00 64 03 e8 00
-
Thread
Mr.MidiPlayer - Spielt alle MIDI-Dateien von einer SD-Karte
make: *** [MidiPlayer.o] Error 1 Build failed with 2 errors and 9 warnings... Ich verwende AVR-Studio 4.12 + SP2 und avr-libc 1.4.3 vom 23. Jan 2006.
64 Ausgänge mit TTL-Pegeln (0/5Volt). Es gibt z.B. eine Relaiserweiterung mit 16 Relais(MTC64 Relay Board). Bis zu 4 Stück können an das MTC64 angeschlossen werden. 1 Relaisboard kostet 80 Euro. Falls Du
-
Thread
Led Matrix mit 1 5x7 LED Modul
' S Data 1 , 1 , 127 , 1 , 1 , 0 ' T Data 63 , 64 , 64 , 64 , 63 , 0 ' U Data 31 , 32 , 64 , 32 , 31 , 0 ' V Data 63 , 64 , 56 , 64 , 63 , 0 ' W Data 99 , 20 , 8
' Q Data 124 , 8 , 4 , 4 , 8 , 0 ' R Data 72 , 84 , 84 , 84 , 32 , 0 ' S Data 4 , 63 , 68 , 64 , 32 , 0 ' T Data 60 , 64 , 64 , 32 , 124 , 0 ' U Data 28 , 32 , 64 , 32 , 28 , 0
-
Thread
Wie kommt es, dass es Arm SoCs für unter 10 € gibt, aber keine x86 SoCs zum gleichen Preis?
programmieren in Hochsprachen. Einen C-Programmierer interessierts vielleicht noch ob die Maschine 64 Bit hat oder nur 32 oder wie die Endianness ist aber das wars dann auch schon.
OUT Operation gebraucht usw > usw. Mit so etwas tut sich ein Compiler deutlich schwerer. Bei IA-32 sind die meisten Register General Purpose Register, also wesentlich vielseitiger einsetzbar, als beim 8086 oder 80286. Mit dem x86-64 kommt noch ein Dutzend weiterer Register hinzu.
-
Thread
Problem AVRDoper mit Avrdude verwenden
in AVRstudio auswählen *Kopf kratz* Zitat aus Deinem ersten Post: >Ich wollte mit hilfe des AVR Dopers einen Atmega32 flashen. MfG Paul
Also ich habe ein avr-doper und verstehe deine frage nicht. [pre] "C:\WinAVR\bin\avrdude.exe" -c stk500v2 -p m32 -P avrdoper -U flash:w:main.hex [/pre] sollte funktionieren. Du hast deinen Controller nicht richtig angeschlossen
-
Thread
Raspberry Pi 4 vorgestellt
Karl K. schrieb im Beitrag #5998475: > geht 64bit Raspbian eigentlich auch auf dem Pi 3? Afaik jein, der Kernel läuft wohl prinzipiell, aber einiges passt (noch?) nicht. Laut einem Entwickler ist wohl USB langsamer als bei 32bit und laut c't läuft
splitten können. Für die neue "D" hätte sich viel mehr ändern können, z.B. SATA Schnittstelle. 64 Bit anstelle der 32 Bit, 4GB Arbeitsspeicher in der Grundausstattung usw.
-
Thread
Alternativen zu STM32?
Anforderungen sind eher simpel: zwei serielle Schnittstellen (alternativ SPI + seriell), so ab 64 kB Flash, wenigstens 8 kB RAM und ein paar Timer. Die Anwendung ist eher zeitkritisch, deswegen wenigstens 32 MHz. Und weil einschlägiges Tooling schon vorhanden ist, wäre mir ein Cortex-M ganz recht
Auf Lager: 22.162 https://www.mouser.de/ProductDetail/Silicon-Labs/EFM32PG22C200F64IM40-C?qs=eP2BKZSCXI5h7BAxbMC1aw%3D%3D Auf Lager: 23.946 https://www.mouser.de/ProductDetail/Silicon-Labs/EFM8BB31F32G-D-QFN24R?qs=hd1VzrDQEGiNTV6ET5oDug%3D%3D Auf Lager: 247.881 :
-
Thread
AVR-Projekt kompilieren
3273 Defl:N 1379 58% 2019-06-24 14:06 08ae3165 avr8-gnu-toolchain-win32_x86/libexec/gcc/avr/5.4.0/install-tools/mkheaders 13940 Defl:N 4987 64% 2019-06-24 14:06 37a3e66c avr8-gnu-toolchain-win32_x86/libexec/gcc/avr/5.4.0/install-tools/fixinc.sh
14:15 a95a62cd avr8-gnu-toolchain-win32_x86/bin/avr-strip.exe 730112 Defl:N 365491 50% 2019-06-24 14:15 64d39363 avr8-gnu-toolchain-win32_x86/bin/avr-objdump.exe 393728 Defl:N 173600 56% 2019-06-24 14:15
-
Thread
Seti auf AVR ?
Mit nem AVR brauchst du garnicht anfangen, er hat zwar 16 "MIPS", aber MIPS sagen erstens garnichts über die Leistungsfähigkeit aus, zweitens ist das echt wenig :) Nen AVR ist ein 8bit-Controller ohne FPU mit
Der Adressraum ist nicht das Problem, das benoetigte Megabyte kann man auch mit einem AVR adressieren und dann ein Dimm dranloeten. Aber selbst wenn man die Probleamtik, dass man die 32bit-Zahlen irgendwie darstellen und adressieren muss ausser acht laesst, bleibt das Problem der puren
-
Thread
Atmega 32, 8-Bit Timer(Timer 0)
Mit welcher Taktfrequenz läuft der Mega32 denn überhaupt? Und bist Du sicher, dass die LED wirklich an PortC.0 hängt?
dasselbe Thema, deswegen denke ich, kann es nicht so verkehrt sein... also ich habe auch den Atmega32, läuft mit 8 MHz, und möchte mit dem 16-bit-timer (Timer1) und einer Interrupt-service-routine Wartezeiten erzeugen. Hier mein Code: [c] #include <avr/io.h> #include <stdint.h> #include <avr
-
Thread
Runden beim Teilen macht nicht was es soll
So siehts aus: violett: Fliesskomma gelb: Deine Originalversion blau: mit Variable = (Variable+32)/64; Alles eher subiotimal :-) Oliver
+ 32) / 64; Das ist bis auf den Rundungs-Summanden "+ 32" das gleiche, und funktioniert daher auch. Oliver
-
Thread
Verfügbare µC
Bei Digi-Key die PIC32MX-Reihe derzeit gut verfügbar: https://www.digikey.de/products/de/integrated-circuits-ics/embedded-microcontrollers/685?k=PIC32MX795F512 Viele Grüße Jochen
TinyGecko 11 https://www.silabs.com/mcu/32-bit/efm32-tiny-gecko-tg11
-
Thread
Ethernet für uC?
so explodiert der Aufwand plötzlich. Ein Raspberry Pi kann das alles ab Werk. Ein ESP8266 oder ESP32 kann immerhin die Basics. Aber ein ATmega328 ... eeeeh. Wenn das alles so einfach wäre, hätten wir schon in den 80er Jahren unserer Heimcomputer (C64, Amiga, Atari) mit Netzwerkkarten ausgestattet
Links zum Thema https://www.mikrocontroller.net/articles/Einfacher_und_billiger_Webserver_mit_AtMega32 http://www.lochraster.org/etherrape/ Ergänzung: myEthernet 64k https://shop.myavr.de/index.php?sp=article.sp.php&artID=100065
-
Thread
Benötige Starthilfe zu µC programmierung
könnt ihc mir geschätzte 15 Amtegas verfusen^^... Der USBasp vom Fischl Funktioniert auch mit Win7-64Bit/AVR-Studio/Atmega32... Gibt es gründsätzlich noch andere, evtl bessere USB-Programmer?
Der USBasp vom Fischl Funktioniert auch mit Win7-64Bit/AVR-Studio/Atmega32??? Sollte ne Frage sein^^
-
Thread
Projekt Microcontroller
1,85€ (auch bei Pollin) Beide Boards eignen sich gut, da sie bereits einen integrierten ISP (myAVR parallel, ATMEL seriell) und auch Taster und LEDs zur Eingabe/Ausgabe besitzen. Das ATMEL-Board kann darüber hinaus auch größere Mikrocontroller aufnehmen (z. B. ATmega32). Der Anschluss von Sensoren
z.B. bei ebay. t6963c asl Suchbegriff, in Artikeltexten suchen, bringt im Moment 2 Stück mit 128x64 und 240x64 Pixeln. Gruß aus Berlin Michael
-
Thread
Memory MAP - ATMega1284P externes RAM
/topic/348938?goto=3943589#3931791 >Vielleicht kennt jemand ein Gegenbeispiel bei einem AVR >neuerer Generation bei dem (denen) das nicht so ist? Bei den normalen AVRs sind Zugriffe auf den SRAM bis 64kB DIREKT machbar. Man muss lediglich per Option dem Linker sagen, dass der SRAM verfügbar
DORT ist das Problem, dass man bis zu > 16 MB SDRAM ansteuern kann, die meisten Compiler wie der avr gcc aber > keine direkte Unterstützung für Adressen >64kB bieten. DORT braucht man > die Makros! Ok, again what learned, hätte Loddar gesagt. Lasse mich ja belehren und freue mich dass es (mit
-
Thread
Fragen zu Entwicklungsboard?
Ich hab so angefangen: Einfacher Programmer und ein Steckbrett. Heutzutage würde ich empfehlen: AVR Dragon (billig + gut, sowohl als Anfänger als auch Professionell zu gebrauchen). Und dann ein Steckbrett dazu. Als Controller nimmst du nen Atmega8 oder Atmega32 in DIP, damit er draufpasst. Bei dieser
für stm32f4 gibt es coocox ide die ist gratis und easy zu bedienen. wobei wenn du schon erfahrung mit programmieren und frameworks und c hast wird dir wahrscheinlich 32bit mit der stm32 basisbibliothek nicht so
-
Thread
Welche Programmiersprache auf µC
einem controller laufen, was ich auf einem PIC32 laufen lassen wird weder auf PC noch auf AVR portiert. Aeh ja. auf dem PC lass ich Delphi laufen.
endlich mal jemand Fortran-2008 Compiler für µCs > implementiert Wenn du einen Cortex-M7 mit 32/64-bit-FPU hast, warum nicht? ;-)
-
Thread
Wertzuweisung Arduino - Kann mir das jemand erklären?
sketch_aug06f.ino:2:42: warning: overflow in constant expression [-fpermissive] [/c] Compiler: avr-gcc-11.1.0-x64-windows
macht wenig Sinn, auf einem AVR für alle Variablen immer 64-Bit-Breiten zu nutzen. Umgekehrt werden viele 32-Bit-Prozessoren ausgebremst, wenn sie eine zu kleine Wortbreite zum Rechnen verwenden. Ebensowenig macht es Sinn, für verschiedene
-
Thread
STM32 <-> AVR
auf Anhieb. Ich werde diese Erkenntnis dazu benutzen, mein selbstgestricktes "xput" auch auf dem AVR zu ergänzen, als auch mir FATFs nochmal genauer anzuschauen. Solong, liebes AVR/STM32-Tagebuch :p
:) Unabhängig davon, wer die 32 Bit Leistung eines STM32 wirklich benötigt und jemals auszuschöpfen weiß soll damit glücklich werden! Der Controller, der mich zu irgendeinem Umstieg vom bewährten Alleskönner AVR veranlassen könnte,
-
Thread
Probleme bei Pointer in C. Code crasht
Hallo, ich habe hier einen Code, welcher immer abstürzt [c] static uint32 table_p[64]; static table_T *resp_table; typedef struct { uint8 inUse; uint8 status; ... } table_T, *table_t; typedef struct { ... uint32 *table; uint32 size; ... }init_ts
heimtückische Falle. Meine Glaskugel meint, es könnte sein, dass ein table_T größer ist als ein uint32, und daher in ein Array aus 64 uint32 keine 64 table_T reinpassen.
-
Thread
Speicheranzeige im ProgrammersNotepad
80 bytes (15.6% Full) (.eeprom) [/code] Diese Zeilen: [code] #HEXSIZE avr-size --target=ihex $(TARGET).hex #ELFSIZE avr-size -C --mcu=atmega644p --common --target=elf32-avr $(TARGET).elf [/code] erzeugen eine Fehlermeldung: /usr/bin/sh: -c: line 1: syntax error near
HEXSIZE #SIZE --target=ihex $(TARGET).hex #ELFSIZE #SIZE -C --mcu=atmega644p --common --target=elf32-avr main.elf sonst ist das gleich geblieben.
-
Thread
Der Microcontroller und seine Datentypen
Rechengeschwindigkeit aus? Gibt es da irgendwo eine Info zu, vielleicht ein Link oder so? Und was ist mit int32 und int64 Variablen? Sind die noch geeigneter als double? Sind ja auch 64Bit. Vielen Dank für jede Info.
Generell gibbet nich, es kommt immer auf den konkreten Compiler an. > Bin ich denn mit einem uin64_t noch > besser beraten als mit einem Double? Z.B. sind beim AVR-GCC int64_t grottenschlecht implementiert, da ist sogar float kleiner und schneller. Und double kann der AVR-GCC garnicht. Peter
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V2] Gesperrt
SD-Karten: Nachdem ich eine Menge 128MB-Karten habe (für 3d-Druck und AVR-Datenlogger-Experimente) habe ich mir auch eine 16 und 32GB-Karte (micro-SD mit Adapter und quietschbunten cardreader) zugelegt. Diese Spielchen kannte ich noch nicht: - 32GB wird heiß, funktioniert
STM32F103RCT6 in Einzelstücken für 2.10$ Cortex-M3, 256kb Flash, 48kb Ram, LQFP-64 http://www.ebay.com/itm/1PCS-MCU-ARM-IC-ST-LQFP-64-STM32F103RCT6-STM32F103RCT6TR-/271505510162
-
Thread
Grundbefehle wie z.B. JNZ
eingefügt. Leider leuchten die immer noch und Blinken nicht. Warteschleife:= warte: ldi r17, 0x64 w1: ldi r18, 0x64 w2: ldi r19, 0x64 w3: dec r17 BREQ w3 dec r18 BREQ w1 dec r19 BREQ w2 PS: Ich verwende AVR Studio 4. WAVEAVR HAtte ich
Watch" berechnet die zugehörige Zeit in (s) bezogen auf die eingestellte Frequenz. Im Menü "Debug"->"AVR Simulator Options" kannst Du Deine Frequenz vorgeben. Bei dieser Deiner Schleife, --------------------------------- warteA: ldi r19, 0x01 w1a: ldi r18, 0x64 w2a: ldi r17, 0x64 w3a:
-
Thread
Audio in möglichst guter Qualität samplen
. Eine Alternative zum eingebauten Stereo-DAC wären externe I2S-DACs, aber I2S kann kein AVR. Für dsPIC (die dsPIC33EP gehen bis 70 MHz!) und PIC32 kein Problem - die SPI-Einheiten können das, wahlweise auch mit DMA-Unterstützung. Nennt sich dann Framed SPI. Ein schöner DAC aus der oberen
kannst Du das dann entweder hiermit: http://www.microchip.com/wwwproducts/Devices.aspx?product=PIC32MX250F128B (32 Bit, MIPS Kern, 50 MHz, 128k Flash, 32k RAM) oder sowas http://www.microchip.com/wwwproducts/Devices.aspx?product=dsPIC33EP256GP502 (16 Bit mit DSP Erweiterungen, 70 MHz, 256k Flash
-
Thread
Übersicht über preisgünstige elektronische Geräte für reverse-engineering Gesperrt
h1930 HP ipaq h1940 Acer N35 Yakumo Alpha Alle diese geräte haben 3.5 bis 4" TFT mit touch, 64MB SDRAM und 32MB NAND Flash - und natürlich eine Samsung S3C2410 - die mit 266MHz laufen kann. Z.zt. kosten solche geräte zwischen 25 und 35EUR, also auf jeden fall eine günstige ARM9 platform die
habe den BAYER Contour USB gekauft und unter die lupe genommen. Was ist drauf: Cortex M3 - STM32F103RCT6 (LQFP64) SD/SPI iNAND - SDIN2C2-1G-T (169FBGA) TPS61040 - 12.2V für Display 8UDFN ic - top mark 528R 8UDFN ic - top mark 17040 (li-Poly controller) SC70-4 3V LDO - Microchip UV top mark
-
Thread
WinAVR: Finde keine Konstante RAM-Größe
(0x100) include/avr/iom32c1.h:#define RAMSTART (0x0100) include/avr/iom32m1.h:#define RAMSTART (0x0100) include/avr/iom32u4.h:#define RAMSTART (0x100) include/avr/iom32u6.h:#define RAMSTART (0x100)
.h:#define RAMSTART INTERNAL_SRAM_START include/avr/iox32d4.h:#define RAMSTART INTERNAL_SRAM_START include/avr/iox64a1.h:#define RAMSTART INTERNAL_SRAM_START include/avr/iox64a3.h:#define RAMSTART INTERNAL_SRAM_START [/pre] Hmm, wenn
-
Thread
USBprog und Debian Wheezy
" # USBprog with at89prog or usbprogrs232 firmware ATTR{idVendor}=="1781", ATTR{idProduct}=="0c64", MODE="664", GROUP="plugdev" # USBprog with Atmel AVR ISP mkII firmware # mawa 2014-01-02 Eingefügt und auskommentiert # ATTR{idVendor}=="03eb", ATTR{idProduct}=="2104", SYMLINK+="avr/ispmkii",
Lösung dafür gibt. Eine weitere Möglichkeit könnte meine 64bit Version sein. Mein Lenny Referenzsystem, auf der der USBprog läuft, ist eine 32bit Architektur. Wäre noch mal eine Überlegung, werde ich aber in den nächsten Wochen nicht testen können. Ich hoffe
-
Thread
16bit PWM für mind. 3 Kanäle
Beide Variante würden (zumindest bei mir) neue Programmer und Toolchains > erfordern. Wie? Kein AVR-Studio4 nebst 39EUR für einen AVR-ISP mkII ´rumliegen? Hmm...
Hallo, der Mega128 ist ein bisschen oversized. Auch der 64er wäre ein bisschen zu groß für meine Anwendung. Nein, mir würde der XMega32A4 sehr gut passen. Nur wie sieht es zu den oben genannten Fragen aus?? lg Andy Andreas Posch schrieb im Beitrag #1673023
-
Thread
Kleines ARM Modul wie Ardunio Nano gesucht
Nucleo-32?
Oder für 4,42 aus der Volksrepublik: http://www.ebay.de/itm/STM32F103C8T6-ARM-STM32-Mindestsystem-Development-Board-Modul-fur-Arduino-DE-/231713114640?hash=item35f32d8a10:g:66UAAOSw9r1WBPrA
-
Thread
RIP AtmelStudio
? Eagle und AVR sind einfach nur sowas von Stand 2000. Nimm doch einfach KiCad und STM32 :)
einsetzen, wenn man doch den avr-gcc hat? > Das ist dann wohl das Ende vom AVR :-( Ich habe AVR-Studio noch nie benutzt sondern avr-gcc und make. Das wird immer funktionieren.
-
Thread
Z80/UA880D mit 28C64 startet nicht
, ob ein AT28C64B-15, AT28C64B-20 oder AT28C64B-25 verwendet wird. Aus den Signalverarbeitungszeiten ergibt sich die maximale Zugriffsgeschwindigkeit des (E)EPROMs.
aber tatsächlich auch welche zu geben die ein Flankengetriggertes Adresslatch haben, ob das jetzt xxx32 oder xxxx64 oder xxx128 waren müsste ich die Unterlagen im Archiv durchwühlen. Und dazu habe ich weder Lust noch Zeit, und ist jetzt auch Irrelevant. Somit auf den TO Zurückzukommen, Deine schaltung
-
Thread
AVRisp mkII oder AVRDragon
Zu beachten ist auch noch, dass der AVR Dragon per JTAG nur bis 32kb Flash debuggen kann.
erst gedacht, ist aber falsch. >Das Debuggen funktioniert nur mit Controllern die nicht mehr als 32 KB >Speicher haben, egal wieviel man davon gerade nutzt. Ich benutze im Mega32 immer so ca. 64KiB (ROM)... *SCNR* Mein JTAG ICE mkII debuggt alle AVR, die sich von im debuggen lassen...
-
Thread
Billigere und Bessere Raspi-Alternativen aus China?
Beitrag #5218181: > Harry L. schrieb: >> Dann binde doch deine µC via SPI an! > > Schon mal einen AVR als SPI-Slave genutzt? Jepp! Nicht schön, aber geht. Läuft hier sogar 24/7 mit nem Atmega32 als SPI-Slave am RPi.
Harry L. schrieb im Beitrag #5218585: >> Schon mal einen AVR als SPI-Slave genutzt? > > Läuft hier sogar 24/7 mit nem Atmega32 als SPI-Slave am RPi. Gibts Code, den du zeigen könntest?
-
Thread
4x Nibbles auf 16 Bit Wert packen
uint8_t d){ return (a&0xf)|(b<<4)|((uint16_t)(c&0xf)<<8)|((uint16_t)d<<12); } [/c] macht der avr-gcc zu: [avrasm] 000001ca <concat>: 1ca: 4f 70 andi r20, 0x0F ; 15 1cc: 30 e0 ldi r19, 0x00 ; 0 1ce: 32 2f mov r19, r18 1d0: 22 27 eor r18, r18
Richi D. schrieb im Beitrag #4615587: > Also das hier dauert gemessene 2µs bei 32MHz, 16 Bit PIC: > SENSORWERT_32 = MAKE32(DIGITALWERT[2], DIGITALWERT[3], DIGITALWERT[4], > DIGITALWERT[5]); > Zeigt mir mal wie ihr das mit schieben schafft... unmöglich! Bei 16MHz AVR und GCC
-
Thread
Effizient Datum und Uhrzeit vergleichen
. > Wie kann ich das effizient anstellen? Indem du Bitfelder vermeidest. Ansonsten kann der AVR mit seiner 8-Bit ALU sowieso immer nur 8 Bit auf einen Rutsch vergleichen. Jegliches Gecaste nach uint64_t u.ä. bringt also überhaupt gar nichts. Denn auch zwei uint64_t muß die ALU von links nach rechts
haben über Y2K eher gelacht, deren Dommsday kommt noch, 19. Januar 2038, wenn die früher üblichen 32 Bit nicht mehr reichen. Das kann sogar auf modernen Systemen mit 64 Bit Sekundenzähler passieren wenn da drauf zum Beispiel noch alte Anwendungen laufen, die intern Zeit in 32 Bit speichern.
-
Thread
I2C (TWI) Sniffer mit AVR
geht das eigentlich nur mit dem tiny86 oder kann man das auch mit einem mega32 machen?
Ich glaube nur mit Tiny's oder andere AVR's mit "TWI USI" interfaces. Die M32 hast einer echte TWI "HW engine" , diser kan fehler detekteren. Aber kein "sniff" mache , wann die data sind fehl/ungültig. Hoffe du verstehe miner "schule
-
Thread
Atmel Xmega: Eine Serie geht, eine Andere nicht.
Datenblätter um noch weitere Infos herauszufinden. Da lese ich im A4 to A4u migration guide: "The 32MHz Internal Oscillator can be tuned to run at any frequency between 30MHz and 55MHz" https://ww1.microchip.com/downloads/en/Appnotes/Atmel-8417-Migration-from-ATxmega64A4-32A4-16A4-to-ATxmega64A4U-32A4U
du falsch. Ja, der ATXMEGA 16A4U-AU ist nicht verfügbar: https://www.reichelt.de/8-16-bit-atmega-avr-mikrocontroller-16-kb-32-mhz-tqfp-44-atxmega-16a4u-au-p189059.html?&nbc=1 Aber den ATXMEGA 32A4U-AU soll es schon im ab Mitte Januar wieder geben: https://www.reichelt.de/8-16-bit-atmega-avr-mikrocontroller
-
Thread
AVR: Grafik-Display-Ansteuerung
gefallen mir persönlich besser. Kennen tue ich alle 3 (LPC, STM32, AVR), von der Seite gibts keine Probleme, aber: > Keine Option? N. G. schrieb im Beitrag #4954698: > Beim AVR sollte es aber schon bleiben, es ist schon > einiges implementiert. Dazu ist das
... ich hab zwar kein DOGM128 Display bei einer Aufgabenstellung verwendet, sondern ein OLED 128x64 mit SSD1306 Controller und hatte auch das Problem, dort eine Grafik aufzubauen. Ich bin dann ähnlich wie oben genannt hergegangen und habe einen Framebufferspeicher angelegt, der 32x64 Pixel oder
-
Thread
xplain programmieren
Treiber dafür und solange ich kein gültiges treiber habe kann nichts machen :-( (ich habe Win7 Pro 32 Bit, mit XP Pro meldet sich genau gleich) @Einhart >> der Treiber stammt aus dem Download für das Xmega-Bord. Der Name ist >> wahrscheinlich "AVR1907.zip". Darin unter Software\USB driver. mein
drivers, for the new AVRISP-MKII Clone Programmer device. Point it to your {Atmel Program Files Folder}/AVR Tools/usb/ folder (for x86 systems) or {Atmel Program Files Folder}/AVR Tools/usb64/ folder (for x64 systems) and let it install Atmel’s drivers. You’ve now got yourself a programmer! To exit programming
-
Thread
Volladdierer
mal, wieviel Eurokarten hast du denn für das Projekt vorgesehen ? Für die Multiplikation zweier 32 Bit Zahlen brauchst du übrigens ein 64 Bit Volladdierer, ein 64 Bit Scheiberegister, ein 64 Bit Latch und ein 16 Bit Schieberegister. Dieser Aufbau braucht dann immer noch mindestens 16 Taktzüklen für
Danke für die Zeichnung!!!!!!!!!!!!!! Die 32 Zyklen sind immernoch wahnsinnig schnell im Gegensatz zu dem, was ich gebraucht hätte (unter 200 wär ich nicht gekommen)!! Jetzt stellt sich nurnoch die Frage, wo ich 64bit Schieberegister herbekomme
-
Thread
Welche 32-Bit uC-Familie ist empfehlenswert?
so. Und mit vielen nutzbaren Pins; die SPC5xx und PIC32M müssten wahrscheinlich 100 Pins haben, wo ich beim STM32 mit 64 auskomme.
nutzbaren Pins; die SPC5xx und PIC32M > müssten wahrscheinlich 100 Pins haben, wo ich beim STM32 mit 64 > auskomme. Es gibt PIC32MZ mit 2MB Flash und 32MByte(!) RAM eingebaut. fchk
-
Thread
μC 8051 Demoboard (AT89C51ED2)
SDCC -> http://sdcc.sourceforge.net/ Vielen Dank! Hoffe, mein AT89C51ED2 wird auch unterstützt "AVR and gbz80 targets are no longer maintained." Ich hoffe, nicht Atmel, sondern nur AVR...
> 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
Beispielprogramm für RFM12 433MHz Funk-Module
baudrate von 19200, nur der rest keine ahnung. und dann mal frage ob das funktioniert 2 * Funk-AVR-Evaluations-Board v1.2 2 * Atmel ATmega 32 mit 16MHz Clock vom Board 2 * RFM12S
Danke an Benedikt ich habe die Module mit zwei Anpassungen zum laufen bekommen. Ich habe ein tamega32 in Verbindung mit avr bord von robotikhartware gennutzt. 1. es muste nur die pins vom port änder #define SDI 5 //5 #define SCK 7 //6 #define CS 4 //7 #define SDO
-
Thread
C-Aufgabe: bedingtes Inkrementieren
Diese soll bei jedem Durchlauf eins erhöht werden, allerdings in einem bestimmten Muster: 01-16 17-32 01-16 33-48 01-16 49-64 01-16 65-80 und dann wieder von vorne (hoffe die Zahlenreihe stimmt so ;) ) Also soll praktisch immer ein 16er-Block genommen werden und zwischen jedem block ein mal
Also 16er Blöcke: 0 - 15 => 0 - 15 = Ausgangswert - 0 16 - 31 => 16 - 31 = Ausgangswert - 0 32 - 47 => 0 - 15 = Ausgangswert - 32 48 - 63 => 32 - 47 = Ausgangswert - 16 64 - 79 => 0 - 15 = Ausgangswert - 64 80 - 95 => 48 - 63 = Ausgangswert - 32 96 - 111 => 0 - 15 = Ausgangswert - 96 112
-
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