-
Thread
AVR für wenig Geld im LAN
http://www.ulrichradig.de/ -> AVR -> ETH_M32_EX dort im letzten Drittel als ZIP-Datei
" stellen, AVR-NET-IO mit Spannung versorgen. Dann: ./avrdude -P serial -c avr109 -p m32 -b 57600 -u -V -U flash:w:Webserver_MEGA32.hex Nochmal: -u, -V ist wichtig, da Flashread und Fuses nicht modifiziert
-
Thread
IRMP - Infrared Multi Protocol Decoder
11 <DIR> . 10.12.2008 01:11 <DIR> .. 07.01.2010 21:50 <DIR> AVR Tools 17.03.2008 20:32 <DIR> BASCOM-AVR 02.09.2008 14:23 432.040 CodeCompareSetup.exe 25.11.2008 01:00 <DIR> Grafikkonverter 07.03.2008 21:01 <DIR>
der irsndconfig noch eingetragen werden, da auch hier die Pins nicht stimmen: [c] #if defined (__AVR_ATmega32__) || defined (__AVR_ATmega644P__) || defined (__AVR_ATmega324P__) // usw. [/c] Vielen Dank für dieses schöne Projekt!!! Grüße, Peter
-
Thread
Arm Cortex im DIP Gehäuse Gesperrt
Danke Detlev, die SAM D10 haben Charme! 14- und 20 polige SOICs mit 1.27 mm Pinabstand klingt ja recht entspannt. 16 Kb Flash max. ist zwar nicht der Brüller, aber meine 6 Kb AVR Code bekomme ich da locker rein! Beste Grüße, Uwe
mit NEON FPU hat eine ganz andere Rechenleistung. Lass mal die Kirche im Dorf. Er will von einem AVR umsteigen. Vier Multiplikationen und eine Division von 32-bit-Zahlen (auch, wenn letztere in Software erfolgt) sind nun wirklich nicht das Thema.
-
Thread
AVR-Bootloader mit Verschlüsselung
testen wir ob der AVR, wenn er beschäftigt ist, auch sofort per WDT einen RESET macht. 3.) der Auszug: 03.03.09-14:50:48-453 > send keepalive 03.03.09-14:50:49-453 > Timer released 03.03.09-14:50:49-453 > keepalive
Hallo Hagen Versuch gerade deinen Bootloader auf einem mega32m1 mit externen clock von 14,758 Mhz zu bekommen. Der Chip meldet sich einfach nicht. Habe das ganze auf einem mega16 mit internen clock von 8 Mhz probiert. Da läuft alles wunderbar. Das Programm
-
Thread
Netzwerkkarte mit RTL8019
Im aktuellen Code ist alles mit #if defined gemacht: #if defined (__AVR_ATmega32__) GICR|=0x40; MCUCR=0x03; MCUCSR=0x00; GIFR=0x40; #endif #if defined (__AVR_ATmega103__) EICR = 3; #endif #if defined (__AVR_ATmega128__)
Hallo, habe mir nun auch einen Webserver mit dem Mega32 gebaut, leider kommt nach dem Einschalten immer Init Network Card: ......... Init Ready! Card Init: 255 Software-Version ist 1.08, der AVR läuft mit 14,318MHz, ist auch in main.c eingetragen.
-
Thread
LCD Controller für 640x480 LCD mit mega8515
2x 32kB verwende.
Hallo, AVR steht mir nich zur Verfügung, nur PIC's. Und von denen schafft nur die 32 Bit S-Klasse in smd Taktraten bis 80 Mhz. In wieweit sich die normalen übertakten lassen weiss ich nicht, manche Rev. A Chips
-
Thread
Transistortester AVR
http://avr8-burn-o-mat.aaabbb.de/
usb -v bekam ich auch die "did not find any USB device" Fehlermeldung. Ich habe dann libusb-win32-bin-1.2.6.0 aus dem Internet geladen. Im ausgepackten Verzeichnis habe ich den "libusb-win32 Inf-Wizard" ausgeführt (Doppelklick). Mein Diamex ALL-AVR war dabei schon eingesteckt (USB). Danach geht
-
Thread
Einfacher und billiger Webserver mit AtMega32
avr-gcc -c -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=uart.lst -std=gnu99 uart.c -o uart.o Compiling: tcp.c avr-gcc
findest du z.B: unter http://www.mikrocontroller.net/articles/Einfacher_und_billiger_Webserver_mit_AtMega32 Du solltest aber vieleicht doch den ATMega 644 nehemen und dein 14,??MHz Quarz Nun habe ich auch eine Frage: Ich habe die Original Hex-File über das AVR-Studio geflasht, die Fuses gesetzt (Externen
-
Thread
6502 Prozessor wer kennt den noch?
> 74HC14 von TI : (bsp bei 4,5V : 1,35V/3,15V) : Obige Werte stimen! sind ausm TI-DS vom 74HC14 . Auch bei AHC14 sind es diese Werte (Vielleicht gibt es mehrere DSs mit anderen Werten?, jedenfalls stimmen die
, da in 32 Bit OPcode (so breit ist der Adr.raum von 32bittern ja meistens) nunmal nicht auch noch 32Bit Disp reinpassen können. Aber man kann das (32bit)disp (selbst wenn OPcode nur 16bit breit) auch in ner Mem-Table
-
Thread
Logamatic 2107 Schnittstelle
Gruß, Mike Buderus HS2401 / Ecomatic 4000 (mit Schieberegler) / Baujahr 1994 ATMEL ATMEGA32, Pollin AVR Net I/O, EvalBoard 2.0.1 / AddOn Board
* ! 00 * ! 1E * ! 64 * ! 32 * ! DB 00 DB FOUND: 08 * ! 10 * ! 14 * ! 00 * ! 1E * ! 64 * ! 34 * ! DD 00 DD FOUND: 08 * ! 10 * ! 14 * ! 00 * ! 1E * ! 64 * ! 36 * ! DF 00 DF FOUND: 08 * ! 10 * ! 14 * ! 00 * ! 1E * ! 64 * ! 38
-
Thread
Moderne AVR (Nachfolger Atmega und Attiny)
ATtiny3227. AVRrc: ATtiny4, ATtiny5, ATtiny9, ATtiny10, ATtiny102, ATtiny104, ATtiny20, ATtiny40. AVR-Dx: AVR16DD14, AVR16DD20, AVR16DD28, AVR16DD32, AVR16DU14, AVR16DU20, AVR16DU28, AVR16DU32, AVR32DA28, AVR32DA32, AVR32DA48, AVR32DB28, AVR32DB32, AVR32DB48, AVR32DD14, AVR32DD20, AVR32DD28, AVR32DD32, AVR32DU14, AVR32DU20, AVR32DU28, AVR32DU32. AVR-Ex: AVR16EA28, AVR16EA32, AVR16EA48, AVR16EB14, AVR16EB20, AVR16EB28, AVR16EB32, AVR32EA28, AVR32EA32, AVR32EA48. AVR-SD: AVR32SD20, AVR32SD28, AVR32SD32
-
Thread
UART Bootloader ATtiny13 - ATmega644
o.k. Elapsed time: 0.00 seconds C:\AVR_PR~1>FBOOT.EXE /PC:\AVR_programm\LED_mega32.hex COM 1 at 115200 Baud: Connected Bootloader V1.4 Target: 1E9502 ATmega32 Buffer: 1792 Byte Size available: 32256 Byte File C:\AVR_programm\LED_mega32
time: 0.00 seconds C:\AVR>FBOOT.EXE /PC:\AVR\LED_mega32.hex COM 1 at 115200 Baud: Connected Bootloader V1.4 Target: 1E9502 ATmega32 Buffer: 1792 Byte Size available: 32256 Byte File C:\AVR\LED_mega32.hex open failed !
-
Thread
CP/M auf ATmega88
@Markus: Mit dd.exe für win32 ;-) Wenn du dir von hier: http://avr.cwsurf (dot) de/ -> AVR CP/M die cpmtools.zip ziehst, hast du nicht nur dd.exe, sondern auch die cpmtools um das diskimage unter Windows zu verändern (genauer
leo | 2013-11-16 14:03:47 +0100 (Sa, 16. Nov 2013) | 6 Zeilen Geänderte Pfade: A /avrcpm/trunk/avr/adc.asm M /avrcpm/trunk/avr/config.inc M /avrcpm/trunk/avr/i2c.asm M /avrcpm/trunk/avr/init.asm M /
-
Thread
Webserver ATmega32/644DIP ENC28J60
avr-gcc.exe -I"C:\Users\user\Desktop\test\..\..\..\..\Program Files\Atmel\AVR Tools\include" -mmcu=atmega32 -Wall -gdwarf-2 -mmcu=atmega32 -O0 -fsigned-char -MD -MP -MT test.o -MF dep/test.o.d -c ../test.c avr-gcc.exe -I"C:\Users\user\Desktop\test\..\..\..\..\Program Files\Atmel\AVR Tools\include" -mmcu=atmega32 -Wall -gdwarf-2 -mmcu=atmega32 -O0 -fsigned-char -MD -MP -MT enc28j60.o -MF dep/enc28j60.o.d
-
Thread
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
arbeite und sie so ziemlich gut aus dem EffEff beherrsche, sehe ich da keine große Zukunft. Mit den STM32 beschäftige ich mich erst seit wenigen Tagen. Aber dank jeder Menge guter Tutorials habe ich schon fast alle meine AVR-Projekte auf STM32 portiert. Die STM32 sind auch überhaupt keine unbekannten
#3942675: > Ich finde es erstrebenswert, dass wir einen gemeinsamen Code haben, > der sich für ARM und AVR compilieren lässt. Ja, spricht ja nichts dagegen. Die Unterschiede kann man mit [c] #if defined (STM32F4XXX) Hier STM32-F4-Code (Disco und Nucleo) #elif defined (STM32F1XXX) Hier STM32
-
Thread
Schnelle FFT in Assembler
Asselborn\mega32.asm(7): Including file 'C:\Programme\Atmel\AVR Tools\AvrAssembler2\Appnotes\m32def.inc' C:\Dokumente und Einstellungen\Matthias Asselborn\mega32.asm(8): Including file 'C:\Programme\Atmel\AVR Tools\AvrAssembler2\Appnotes\avr.inc' C:\Dokumente und Einstellungen\Matthias Asselborn\mega32.asm(9): Including file 'C:\Programme\Atmel\AVR Tools\AvrAssembler2\Appnotes\akiglcd.inc' C:\Dokumente und Einstellungen
-
Thread
Grafikfähiger LCD Controller für 320x240 LCD mit 4 Graustufen
3*32KByte für 640*480? Das stimmt aber nur für Graustufen. Und da wär ich mir nicht sicher, ob das noch vernünftig aus nem AVR zu holen ist. Lass mich aber auch gerne vom gegenteil überzeugen. Wieso nicht
auf egal wo ich das Bild auf dem Display platziere. PS. der 10,24MHz Quarz war noch ungenutzt, den 14,7456 Mhz hab ich aus meinem AVR-Server mit Kamera ausbauen müssen. mfg walter10
-
Thread
The Siemens S65 132x176, 65536 color display with AVR
Tabelle steht im file disp.c, und passt sicherlich ins Flash des Atmega8. uint8_t ascii_tab[96][14]={ { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // space (32) Das Zeichenformat ist 8x14, d.h. ein Zeichen ist 14-pixel hoch und 8-pixel breit. Die Tabelle
: #include <avr/pgmspace.h> // AVR specific functions to access the program memory // ascii table, starting with character blank (32) // size is 8x14 const uint8_t ascii_tab[96][14] PROGMEM = { { 0x00, 0x00
-
Thread
Webserver zur Temperaturmessung
Hallo Stefan, die Fuse CKOPT muß gesetzt sein, weil die Quarzfrequenz bei 14 MHz liegt. Weitere Details dazu findest Du im ATmega32 Datenblatt. Die Fuse EESAVE macht das Leben leichter, weil beim Neuprogrammieren das EEPROM nicht gelöscht wird. (Im EEPROM speichere ich die Dallas-Bausteindaten
aber daheim nur die von Ulrich Radig entworfenene Platine [http://www.ulrichradig.de/home/index.php/avr/eth_m32_ex]. Ist die Software Kompatibel? oder sind sehr umfangreiche Änderungen von nöten? lg Ralf
-
Thread
AX81 - ZX81 im AVR
So, die neue Version ist ferig und steht zur Verfügung: http://www.jcwolfram.de/projekte/avr/ax81b/main.php In den 12 und 14 MHz Versionen funktioniert die Jupiter ACE Emulation im LCD-Mode nicht mehr, weil das Takte nicht mehr ausreichen. Jörg
Danke. Also 14,7456 und nicht 14,0.
-
Thread
KS0108 GLCD Routinen
font_data[]; * // bit field of all characters */ #include <inttypes.h> #include <avr/pgmspace.h> #ifndef ARIAL_BOLD_14_H #define ARIAL_BOLD_14_H #define ARIAL_BOLD_14_WIDTH 10 #define ARIAL_BOLD_14_HEIGHT 14 static uint8_t Arial_Bold_14[] PROGMEM = { 0x22, 0x08, // size
von Ape aus seinem ersten Post(also die Urlib(für mich als Anfänger reichts)) auch auf meinen Atmega32 laufen, nur leider sieht das das Display so aus wie im angehängten Bild. Hier mal mei n Quellcode vom main.c [c] #include <avr/io.h> #include <avr/pgmspace.h> #include <avr/delay.h> #include
-
Thread
Basic-Interpreter auf einem AVR
Das Basic kann für Windows und AVR compiliert werden. [c] #ifdef AVR #endif #ifdef WIN32 #endif [/c] In welchem File findet sich [c] #define AVR [/c] Ich habe alle Files durchsucht, aber nichts gefunden?
@chris #define AVR bzw #define WIN32 muß man nicht definieren. Diese defines sind Platformabhängig gesetzt, d.h. bei einem WIN32-C-Compiler ist immer WIN32 definiert. Bei einem AVR-GCC ist AVR immer definiert. Auf einem
-
Thread
GCC v14 Release
Seit einer Woche gibt es die neue GCC Release v14 Änderungen: https://gcc.gnu.org/gcc-14/changes.html AVR-spezifisch: https://gcc.gnu.org/gcc-14/changes.html#avr
einem Ordner worin die Toolchain direkt mit ihren 6 Unterordner ist und meine main.cpp liegt. [pre] avr-gcc14TestSuite$ bin/avr-gcc main.cpp -c -o main.o -Os -std=c++20 -flto -mmcu=avr128db64 -I avr/include avr-gcc14TestSuite$ bin/avr-gcc main.o -o main.elf -mmcu=avr128db64 avr-gcc14TestSuite$ bin/avr-objcopy
-
Thread
MMC/SD-Karte mit FAT16 an AVR
Hmm da habe ich doch wieder einmal etwas gelernt. Habe die .hex grösse direkt am file gelesen. Mit avr-size -A sd_reader.hex zeigt es mir 14470 byte an also 14.1kbyte. Ich denke so ist alles in Ordnung. Danke für den Tipp. Habe nun auf einen Atmega32 umgestellt. Leider funktioniert das Init dort auch
ein file erstelle und darin messwerte abspeichere erkennt er mir kein enter zb.: 2010-01-10 12:32:11;14,532;l/s;29328398.2938;m3<ENTER> 2010-01-10 12:32:12;14,532;l/s;29328398.2938;m3<ENTER> 2010-01-10 12:32:13;14,532;l/s;29328398.2938;m3<ENTER> 2010-01-10 12:32:14;14,532;l/s;29328398.2938;m3<
-
Thread
8 Kanal 50Ms/s AVR Logic-Analyzer
halbwegs Ordnung drin ist... Das kann noch ein paar Tage dauern. Das Protokoll ist simple: dem AVR der Reihe nach Mode (in den Tabellen der AVR-Source ist die Bedeutung gut zu erkennen) Triggerbyte (zu ignorierende Bits auf H) Triggermaske ((zu ignorierende Bits auf H) Timerintervall (0...14,
Hallo, wer ein Ram im SDIP sucht, kann auch den CY7C199C-15 (32kx8) nehmen, den U. Radig http://www.ulrichradig.de/ in seinem AVR-DSO eingesetzt hat. (Kostet in seinem Shop ~5€)
-
Thread
Z180-Stamp Modul
sollten nunmehr die folgenden Varianten möglich sein: Z180-Stamp + EPROM Z180-Stamp + Bootprozessor (AVR, Propeller, STM32) Z180-Stamp + Bootprozessor + ECB-Bus Im nächsten Schritt folgt der Bootprozessor (AVR, STM32) als Huckepackvariante zum Z180-Stamp. Alle Unterlagen wie immer hier: http://
ist wieder alles korrekt... A>date Sat 01/23/2016 14:53:29 => date Sat Jan 23 14:53:32 2016
-
Thread
LED_Laufschrift mit Mega 32 und MAX 7219
erstmal vielen Dank Udo, hab beim linken aber einige Fehler: Build started 19.3.2008 at 14:50:44 avr-gcc.exe -mmcu=atmega32 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT LED_Laufschrift.o -MF dep/LED_Laufschrift.o.d -c ../LED_Laufschrift.c
ok, los gehts Loaded plugin STK500 Loaded plugin AVR GCC Loaded partfile: C:\Programme\Atmel\AVR Tools\PartDescriptionFiles\ATmega32 AVR Simulator: Please wait while configuring simulator... AVR Simulator: ATmega32 Configured OK Loaded objectfile:
-
Thread
AVR-Atmega32 RS232 keine PC Verbindung?!
wiki/index.php/MC-Bootloader Der Bootloader liegt auf der Seite nur in Binärform vor. Er heisst BL32-14MHz.hex. Im Artikel steht drin: Anmerkung Der Bootloader setzt einen AVR Mega32 Controller mit 14,756000 MHz Taktfrequenz voraus.
mit dem Bootloader funktioniert, gibt die Seite von Martin Thomas http://www.siwawi.arubi.uni-kl.de/avr_projects/#avrprog_boot Soweit ich in der Source sehe und mir die Funktion von BL32-14MHz.hex zurechtreime, *könnte es sein* dass 1. das Terminalprogramm auf dem PC eingestellt werden muss auf
-
Thread
C versus Assembler->Performance Gesperrt
A. K. schrieb im Beitrag #4251774: > Nö, beim AVR. Ausgeschlossen. Falls Du nicht AVR32 meinst.
Arithmetik ist keine AVR/ASM Stärke. Hier irrst du bezüglich des AVR gewaltig. Der AVR ist bei der 32-Bit-Arithmetik viel besser als manch anderer 8-Bitter. Selbst die 32-Bit-Gleitkommaarithmetik von AVR-GCC/avr-libc
-
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
CH32V003, float wirklich langsam?
AVR-Assembler Experte mitliest: Wieviel Zyklen braucht ein Atmega für ein 32Bit add ?
CH32V003 / 24 MHz: 13,5 Sekunden Kuriosität am Rande: Compilat für ATmega328p (okay, alter Compiler) avr-gcc v. 7.3.0 : 8586 Bytes Compilat für CH32V003 riscv-none-elf-gcc v. 14.2.0 : 3768 Bytes
-
Thread
ATtiny Typenchaos bei Microchip Gesperrt
| AVR128DB64 14 Pin | 20 Pin | 28 Pin | 32Pin ___________|____________|____________|_____________ AVR16DD14 | AVR16DD20 | AVR16DD28 | AVR16DD32 AVR32DD14 | AVR32DD20 | AVR32DD28 | AVR32DD32 AVR64DD14 | AVR64DD20 | AVR64DD28 | AVR64DD32 28 Pin | 32 Pin | 48 Pin | ___________|____________|____________| AVR64EA28 | AVR64EA32 | AVR64EA48 | [/c]
-
Thread
Grasshopper Inbetriebnahme
avr32-linux-uclibc-cc avr32-linux-c++filt avr32-linux-uclibc-c++filt avr32-linux-cpp avr32-linux-uclibc-cpp avr32-linux-depmod26 avr32-linux-uclibc-gcc
avr32-linux-uclibc-objdump avr32-linux-nm avr32-linux-uclibc-ranlib avr32-linux-objcopy avr32-linux-uclibc-readelf avr32-linux-objdump avr32-linux-uclibc-size
-
Thread
FT800 / FT810 Library
das dann bei CMD_Text mit an: cmd_romfont(1, 31); cmd_text( 0, 0, 1, 0, "31"); cmd_romfont(1, 32); cmd_text( 0, 60, 1, 0, "32"); cmd_romfont(1, 33); cmd_text(80,-14, 1, 0, "33"); cmd_romfont(1, 34); cmd_text(60, 32, 1, 0, "34"); Ich muss auch mal wieder ein Update machen, auch wenn das
Sonderzeichen einfach so. Paul B. schrieb im Beitrag #7358269: > Ich bin mit dem Sprung von 8 auf 32bit von Atmel weg Ich bin mit CAN-FD von AVR 8-Bit weg und da gab es für den STM32 gar nichts.
-
Thread
AVR®DD family, low pin count devices
Wenn ich mir die I/O Multiplexing Tabelle vom AVR32DD14 anschaue, habe ich das Gefühl, dass diese SOIC-14 Variante als Abfallprodukt entworfen wurde. Z.B.: TCA: WO0 WO1 WO2³ TCD: WOD³ WOC³ ADC: AIN4 AIN5 AIN6 AIN7 AIN29 AIN30 AIN31 AC: AINN2
platformio benutzt. Leider hinkt platformio beim Dx core etwas hinterher und mein gewünschtes Device AVR32DD14 wird (noch) nicht unterstützt wohl aber der AVR64DD14. Weiss jemand, ob ich den Device-Eintrag in der platformio.ini auch nutzen kann? Vorweg: ich würde auch den AVR64DD14 nutzen - den gibt
-
Thread
Brauche Unterstützung beim OV7670 (bzw. SCCB)
Das mit dem Pegelwandler würde ich mir ersparen. Wenn du den AVR mit 8 Mhz betreibst, reichen für diesen auch 3Volt. Für eine gescheite Auflösung ist der avr eh zu langsam. Ein stm32f407-board mit dcmi-camera-Schnittstelle kostet um die 10€. Auch damit ist der Betrieb
/wiki/ShapeShifter macht, aber ein 68020 mit 14MHz (als Minimum) auf dem ESP32??? OK genug Geplauder... ;-) Insofern wird OV7670 und AVR für mich eben nur als Beweis dienen können, daß man es irgendwie machen kann. Gruß aus Berlin Michael
-
Thread
Retro Fieber: Z80 oder 68000 ?
AVR als I/O Bus "Device", eingemapped mit fixere Adresse für maximal 32 Bytes möglich.
Christian J. schrieb im Beitrag #3889644: > AVR als I/O Bus "Device", eingemapped mit fixere Adresse für maximal 32 > Bytes möglich. Mit welchem AVR geht das?
-
Thread
Bizarrer Firmware crash - ATmega4808. Wie Debuggen?
, der Empfänger scheint zu >> funktionieren (Test läuft)! > > [...] Zu avr-gcc-8.5.1_2025-07-14_mingw32.tar.xz ist anzumerken, dass > es keine definierte Version der AVR-LibC enthält, sondern den Stand der > 2025-07-14 aktuell war. Neueste Release ist die v2.3.2, also
Johann L. schrieb im Beitrag #8076697: > Zu avr-gcc-8.5.1_2025-07-14_mingw32.tar.xz ist anzumerken, dass es keine > definierte Version der AVR-LibC enthält, sondern den Stand der > 2025-07-14 aktuell war. Neueste Release ist die v2.3.2, also wäre
-
Thread
AVR-Projekt kompilieren
14:15 e09b5e96 avr8-gnu-toolchain-win32_x86/bin/avr-objcopy.exe 736768 Defl:N 302746 59% 2019-06-24 14:15 40900450 avr8-gnu-toolchain-win32_x86/bin/avr-g++.exe 943104 Defl:N 381359 60% 2019
-24 14:15 c8de0db3 avr8-gnu-toolchain-win32_x86/bin/avr-ar.exe 736768 Defl:N 302746 59% 2019-06-24 14:15 40900450 avr8-gnu-toolchain-win32_x86/bin/avr-c++.exe … [/pre]
-
Thread
STM32 Chips zur Zeit so gut wie nicht beschaffbar
Ich denke, das ist das Ende des STM32F103. Da hat man sich gerade dran gewöhnt, schon ist er wieder weg. Vielleicht sind Anfänger und Hobbybastler doch mit den 8 Bit AVR besser bedient.
Kleiner Seitenhieb: AVR sind immer noch problemlos zu bekommen. Plötzlich stellt sich heraus, dass es doch keine so gute Idee war, jedem AVR Nutzer den Umstieg auf STM32 nahezulegen. "Größer, breiter, schneller" genügt
-
Thread
NeuesOS für AVR Mikrocontroller
Guten Abend, ich habe angefangen den Code für den atMega32 an zu passen. "system/header/nano_os.h" [code] #elif defined (__AVR_ATmega32__) #define RAMSTART 0x60 #define HEAPSTART 0x085f #define STACK_SIZE 54 // immer Timer0 ! #define TIMER_REGISTER
dec hex filename 0 692 0 692 2b4 nano_os.hex atmega32 $ avr-size nano_os.hex text data bss dec hex filename 0 712 0 712 2c8 nano_os.hex
-
Thread
C++ DLL in Labview einbinden
C-Umgebung von MinGW > drin. Hab mal die aus meiner (der Ubuntu-) MinGW Distribution angehängt > (32 & 64 bit). Danke, probiere ich aus! > Avr Noob schrieb im Beitrag #3563152: > Niko schrieb im Beitrag #3563175: >> Was ist besser? > Da du aus LabVIEW eh nicht debuggen kannst bietet die
double _ZN9MathFuncs12MathFuncsDll3AddEdd(double arg1, double arg2); Die beiden DLLs (dllclass32.dll, libgcc_s_sjlj-1.dll (32bit)) muessen im VI Pfad liegen. MfG balze aka AVR Noob
-
Thread
Frequenzzähler 1Hz - 40MHz
auch die Erweiterungen für die AVR µP atMega48 - 328 Serie drin ! Der 48 Bit Zähler ist nun 64 Bit und der 24 Bit Zähler kann nun 32 Bit. Entsprechend wurde das Hauptprogramm |main()| angepasst. Alle Änderungen könnt ihr dort
16-Bit des Timer1 zusammen. Die nachfolgende Division einer 64-Bit Zahl "fref * Nx" durch eine 32-Bit Zahl "Nref" liefert als Ergebnis eine 32-Bit Zahl. Den Rest betrachten wir nicht. Ich rechne als Mathematiker lieber richtig, als mir Gedanken über Fehler mit dem Datentype 'float' unter avr-gcc
-
Thread
AVR-ChipBasic2 - BASIC-Computer mit ATMega 644
@Joerg: Wie sähe es eigentlich mit einer AVR32 Portierung aus? Die Dinger werden ja auch immer billiger und einen einsamen SMD Chip löten sollte selbst der größte Lötkolbenlegasteniker hinbekommen.
Das Problem ist halt, so einen AVR32 baut man nicht schnell mal auf Lochraster oder nem Steckbrett auf. Und damit steigt meiner Meinung nach ganz einfach die Hemmschwelle, so etwas einfach mal aus Spaß nachzubauen. Auch denke ich, dass
-
Thread
Etwas professioneller arbeiten.
RESET: 1K CK/14 CK + 4.1 ms Ext. Low-Freq. Crystal; Start-up time PWRDWN/RESET: 1K CK/14 CK + 65 ms Ext. Low-Freq. Crystal; Start-up time PWRDWN/RESET: 32K CK/14 CK + 0 ms Ext. Low-Freq. Crystal; Start-up time PWRDWN/RESET: 32K CK/14 CK + 4.1 ms Ext. Low-Freq. Crystal; Start-up time PWRDWN/RESET: 32K CK/14 CK + 65 ms Ext. Full-swing Crystal; Start-up time PWRDWN/RESET: 258 CK/14 CK + 4.1 ms Ext. Full-swing Crystal; Start-up
-
Thread
Einfacher Low Cost LCD Controller für 320x240 LCD im Textmodus
wieder bei dem großen LCD Controller. Evtl. könnte man ein serielles FRAM (von Ramtron, gibts mit 32 kBytes, 8-pinniges Gehäuse) per SPI an den AVR anschließen. Die Schaltung wäre dann nur minimal größer, man könnte aber Grafik darstellen. Durch die Hardware-SPI im AVR könnte man das FRAM bei 16 MHz
gemacht. > Wie genau läuft die Auswertung von den Befehlen mit Parametern, was > erwartet der AVR auf dem UART bspw. für die grosse Schrift? Wenn ein Zeichen empfangen wird, dann wird geprüft, ob es ein Zeichen (Wert >=32) oder ein Befehl (<32) ist. Daten werden direkt in den Speicher geschrieben
-
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
PD0 ist beim ATmega8 auf Pin 2 beim ATmega16/32 auf Pin 14 Was hast du für ein Board auf dem der KOntroller sitzt? Foto?
-
Thread
8h Timer mit attiny85 - Genauigkeit ohne Quarz
lange auf PIC gekuckt. Aber diese zwei Sachen, gebankte SRAM und teure Compiler - das hält mich bei AVR. Wenn schon zu wechseln, dann lieber gleich auf STM32. Auch kostenlose Compiler und frei zugängliche (und auch viel größere) RAM. Wenn AVR nicht mehr reicht. Übrigens, hier hat man noch eins bei
Reset Recommended Usage 00 6 CK 14CK(1) BOD enabled 01 6 CK 14CK + 4 ms Fast rising power 10 6 CK 14CK + 64 ms Slowly rising power 11 Reserved ATtiny25/45/85 [DATASHEET] 29 2586Q–AVR–08/2013 Note: 1. If the RSTDISBL fuse is programmed
-
Thread
Welche AVR (Atmega) haben UPDI?
| AVR128DB64 14 Pin | 20 Pin | 28 Pin | 32Pin ___________|____________|____________|_____________ AVR16DD14 | AVR16DD20 | AVR16DD28 | AVR16DD32 AVR32DD14 | AVR32DD20 | AVR32DD28 | AVR32DD32 AVR64DD14 | AVR64DD20 | AVR64DD28 | AVR64DD32 [/code]
-
Thread
Logic Analyzer bauen
Wenn es um wenig Speed geht, dann könnte ich demnächst eine einfache Low Cost Schaltung mit AVR und 32kB SRAM entwerfen. Bei meinem LCD Controller schiebt ein AVR mit 18,432MHz durchschnittlich 2,4MByte/s übers SRAM. Wenn ich mich nicht verrechnet habe, dann benötige ich für die Schleife genau
Bei einem festen Quarz bleibt auch REF. z.B. Quarz beim ICS502 16MHz = REF = 16MHz und Clock kann 32MHz, 48MHz und 64MHz sein. Es ist also möglich den AVR mit dem Multiplier zu versorgen.