-
Thread
seltsame *.hex Datei
Hi! Ich arbeite an einem ATMEGA32 (der hat ja 32kB Flash). Die vom GCC ausgespuckte *.hex Datei enthält aber extended Frames (also >64KB) Hier die letzten Zeilen der Datei: :107FE0007095809590959B01AC01BD01CF010895DE -- "noch normal
ELF-Datei, aus der das produziert worden ist, irgendwo (am besten via URL) verfügbar machen sowie das avr-objcopy-Kommando, das zu dieser Datei geführt hat?
-
Thread
MMC/SD Karte: mmc_lib Version 2.0
die Karte kopiert und mir auch den Karteninhalt als Rohdaten von der Karte kopiert (mit dem Befehl dd unter Linux ;)). Wenn ich nun per AVR lesen möchte, kriege ich aber nur andere Daten (Schrott) raus. Initialisierung der MMC geht einwandfrei, die CID und CSD kann ich auch problemlos auslesen. Der
, aber bei WinAvr scheint man für die 32bit ja einen unsinged long long zu brauchen...komische Sache. Ich dachte mir immer: char - 8 bit short - 16 bit long - 32 bit long long - 64 bit Naja, scheint nach
-
Thread
LCD Controller für 640x480 LCD mit mega8515
. Es ist ein passives (d.h. SW) LCD mit 320x240, das auch für PDAs gebaut wurde. Für das LQ035Q2DD56 habe ich eigentlich fast alles fertig geplant, aber das ganze ist ziemlich aufwendig und mit einem AVR kaum zu schaffen. Selbst bei 256 Farben (also 8 statt 18bit) braucht man immer noch 76,8kByte
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
FFT auf dem AVR
nen ganzes Stück langsamer als asm). Ich hab aber schonmal überlegt den FFT-Code als Assembler im avr-gcc einzubinden, allerdings ist beim avr-gcc-asm die Syntax anders, daher war mir das bisher zu aufwendig.
Woher nehm ich die beiden Include Dateien .include "avr.inc" .include "akiglcd.inc"?
-
Thread
RAM/EEPROM am IDE-Bus
ist doch der Spass und die Neugier, oder nicht? Warum sollte man sonst im Internet Sachen wie das AVR-Tutorial hier veröffentlichen? Damit die Industrie den hohen Nutzen eines langsamen, teuren, für viele Anwendungen unbrauchbaren aber benutzerfreundlichen Controllers kennenlernt?! Bitte nicht als Vorwurf
der Preisverfall von Hardware ist erst recht abartigst. Für mein erstes Diskettenlaufwerk (3.5" DD-Laufwerk mit 720 kByte Nutzkapazität) habe ich damals 240 DEM (~120 EUR) hingelegt. Dafür bekomme ich heute eine 200 GByte-Festplatte. Inflationsbereinigt sind die 240 DEM von vor zwanzig Jahren natürlich
-
Thread
LCD-ansteuerung mit µ-controller
hab gerade noch gemessen: Wenn ich den Mega32 abklemme, dann liegen an den Anschlüssen vom Display (DB0...DB7) 5V an. Normal? Doran
nach low if((PINB & 0b00001000) == 1) //Abfragen, ob Zeichen 8 schon beschrieben.... (liest DD-RAM ein, da RS und R/W high) { DDRB = 0xFF; //PORTB wieder als Ausgang PORTD = 0x00; //RS und R/W auf low //Courser verschieben (DD-RAM) PORTB = 0b11000000; //setzt DB7+DB6
-
Thread
CTCSS decoder / encoder
der in unser schönnes Hobby einzug gehalten hat langsam nicht mehr ab. :( So long.. KeyOz / DD6ZJ
ALso alle 38 währe schon ganz gut. (Oder 32 dann kann man das ganze mit 4 BIT an einem µC geben). Was benutzt du denn wenn kein AVR oder PIC..? Nimmst du da so einen Decoder-Baustein oder wie machst du das..?? Mani.
-
Thread
3,5" Floppy auslesen
Verfügbarkeit gerne verzichten. Ich weiss das das mit dem Timing schwierig ist ( Bitbreite < 2uS bei DD-Disketten im MFM Format). Würde es aber trotzdem gerne mal versuchen. Falls also jemand ein paar Infos über die elektrische Ansteuerung ( Pegel, Reihenfolge usw.) hat, würde ich mich sehr freuen.
Also zur Zeit progge ich mir nen FDD emulator auf AVR basis. Ziel ist es den ganzen mechanischen Kram über Board zu werfen, und als Speicher medium ne SM-Card zu verwenden. Am 34Pol. Shugard Interface soll das aber wie ne normale Floppy aussehen (o.k.
-
Thread
Vorteile/Nachteile von AVR gegenüber 8051er
Hallo! Ich bin 8051er-Fan... ;-) Möcht aber auch mal AVR genauer kennenlernen. Kann mir jemand kurz die wichtigsten Vor-/Nachteile gegenüber 8051er nennen? Buchtip zum Programmieren von AVR mit C? (Bitte keine Diskussion, welche Struktur die bessere
Hi. - AVR haben keine Taktteilung wie die klassischen 8051 (gut, die neuen 8051 Derivate sind auch schon nen Schritt weiter) - AVR haben keinen Akku, fast alle Operationen können auf den 32 Registern ausgeführt
-
Thread
Honeywell Rondostat HR20E per AVR steuern und konfigurieren
Display this information -v --version Display the program's version avr-size: supported targets: elf32-avr coff-avr coff-ext-avr elf32-little elf32- big srec symbolsrec tekhex binary ihex Report bugs to <http://www.sourceware.org/bugzilla/> [/pre] > ... das ebenfalls
Jens Müller wrote: > > Aber, nächster Fehler: > [...] > > avr-size: supported targets: elf32-avr elf32-little elf32-big srec > symbolsrec tekhex binary ihex > Damit hatte ich auch Probleme, ich habe mir jetzt damit geholfen: [pre] Index: /home/patrick
-
Thread
möchte 5x5 LED-matrix mit AVR μC ansteuern
all! ich habe vor einiger zeit ein praktikum an einer FachHochschule gemacht und habe mich dort mit AVR μC auseinandergesetzt. Ich habe sie in AVR assembler programiert. Jetzt setzte ich mich wieder an die sache und will nun ein kleines feld, dass aus 5x5 LEDs besteht ansteuern und kleine bilder
eine matrix bauen und programmieren kann, ohne einen weiteren IC zu verbauen. also es soll nur der AVR microC und die LEDs sowie quartz etc. gibt es eine möglichkeit, dies zu verwirklichen?
-
Thread
DMX Dimmerpack bauen
DMX_Dimmer8_V1.bas" herunter geladen? Du kannst sie mit dem Windows Editor auch öffnen, sogar mit FastAVR. MFG Dirk
3 Jahre alten, und 2,5 Jahre 'ruhenden', Thread missbrauchen. Schau dir mal die Atmel-Appnotes AVR094 und AVR095 an (hier: http://atmel.com/dyn/products/app_notes.asp?family...). Du musst wahrscheinich UCSRA0 und FE0 benutzen. exakt :)
-
Thread
Eure Basteltische Bilder
momentan kein Parallel-Kabel zur Hand habe und somit leichten Zugang zur Rechnerrückseite brauche, um den AVR zu programmieren.
C96;GROUPID=3376;ARTICLE=23418;START=0;SORT=artnr;OFFSET=16;SID=28tSWtE6wQARwAADHzJJ45e465157e2e3f9e5dd1595ad08c54554 Gruß MISZOU
-
Thread
MMC/SD ansteuern mit AVR
Clockzeiten anzupassen, reicht es aus, dem Befehl noch 2 Weitere Parameter zu übergeben (BASCOM-AVR) Shiftout Mosi , Clk , Dat , Msbl , 8 , 500 Shiftout Mosi , Clk , Addr , Msbl , 32 , 500 Am ende gibt man zum einen eine "8" oder "32" für die anzahl der Bits ein, die übertragen werden sollen
Hallo, habe jetzt auch mal das beispiel von radig probiert, leider findet mein avr die SD nicht, hab schon mehrere versucht und auch mal den port gewechselt, aber es geht einfach nicht. Gibts irgwas was man beachten sollte? Oder an was liegt das? Als µC hab ich einen atmega32 benutzt
-
Thread
Fernbedien RC5 Empfänger
.dep/fernbedienung.elf.d fernbedienung.o RC5/RC5.C C:/Programme/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/include/avr/signal.h --output fernbedienung.elf -Wl,-Map=fernbedienung.map,--cref -lm cc1plus.exe: warning: command line option "-Wstrict-prototypes" is
RC5.C:27: warning: converting of negative value `-0x000000002' to `unsigned char' C:\Programme\WinAVR\bin\..\lib\gcc\avr\3.4.3\..\..\..\..\avr\bin\ld.exe:fernbedienung.o: file format not recognized; treating as linker script C:\Programme\WinAVR\bin\..\lib\gcc\avr\3.4.3\..\..\..\..\avr\bin\ld.exe:fernbedienung.o
-
Thread
KS0108 GLCD Routinen
Hallo, hat schonmal jemand diese lib auf einem mega32 1MHz(auslieferungszustand)am laufen gehabt? Bei mir funktioniert das Testprogramm leider nicht und ich habe die Hardware schon mehrfach überprüft. Im Anhang mein AVR-Studio Projekt ( Habe da eigentlich
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
LCD Display macht Probleme
hai, es liegt nicht am avr, frag einfach mal das bussy bit vom lcd ab !! hat dir das noch keiner geschrieben ?? du musst auch ein paar nop befehle zw. den enable und eneable des display einfügen !! das display ist wesentlich
Sicherheiten einrechnen und sollte das LCD nur mit ca. 10-20kHz Datenrate belasten. also muss ein AVR der mit 8MHz läuft ne menge Warteschleifen vollführen... oder man bedient sich des Timers und schreibt sich ne Interrupt-Routine... Marian
-
Thread
AVR Bootloader
Hier noch die Meldungen: AVRASM: AVR macro assembler version 1.77.3 (Dec 20 2006 14:29:41) Copyright (C) 1995-2005 ATMEL Corporation Creating 'M32BOOT.hex' Assembling 'M32BOOT.ASM' Including 'm32def.inc' Including 'bootload.h
output vom assembler. lg, thomas <------------------- snip ------------------> AVRASM: AVR macro assembler version 1.77.3 (Sep 21 2005 08:43:03) Copyright (C) 1995-2005 ATMEL Corporation Creating 'm32boot.eep' Creating 'm32boot.hex' Creating 'm32boot.lst' Assembling 'm32boot.asm
-
Thread
Luftdruck messen
ist dafür ideal, er hat einen Messbereich bis 1050 hPa. Das reicht für das stärkste hoch aus. DD
Luftdrucksensor weiß ich nocht nicht, und als Prozessor kommt der CC1010 von Chipcon zum Einsatz. 8051-Core, 32kByte Flash (ich weiß, etwas überdimensioniert, aber die einzige integrierte Lösung), ISP, AD-Wandler... (was sonst so alle dazugehört) und Funktranceiver auf 433Mhz oder 868MHz.
-
Thread
frage zu rjmp beim GCC/ATmega162
out 0x3e, r29 ; 62 b8: cd bf out 0x3d, r28 ; 61 PA5_TOG; ba: dd 9b sbis 0x1b, 5 ; 27 bc: dd 9a sbi 0x1b, 5 ; 27 be: fb cf rjmp .-10 ; 0xb6 c0: dd 98 cbi 0x1b, 5 ; 27 PA5_TOG; c2: dd 9b sbis 0x1b, 5 ; 27 c4: dd 9a sbi 0x1b, 5 ; 27 c6: f7 cf rjmp .-18 ; 0xb6 c8: dd 98 cbi 0x1b, 5 ; 27 PA5_TOG; ca: dd 9b sbis 0x1b, 5 ; 27 cc: dd
-
Thread
Librarie für das TWI des atmega8
engagierst, aber warum erfindest Du das Rad neu. Das alles gibt es doch schon von Peter. Gruß DD
Im WinAVR Package gibt es ein gut dokumentiertes Hardware-TWI Beispiel. @Noname Registrieren muss man hier nicht, einfach Feld Name* ausfüllen.
-
Thread
CRC-16 Prüfsumme (serielle Übertragung)
Beim avr-gcc ist eine optimierte CRC16-Routine bereits enthalten #include <avr/crc16.h>
Schau in den crc-Header der avr-libc. Die Funktionen sind in inline-Assembler implementiert.
-
Thread
1x16 lcd display
hi ich bins mal wieder hehe, ich habe ein 1x16 zeichen großes lcd display wie im AVR-Tutorial auf microcontroller.net angeschlossen. Die "ansteuerung" funktioniert für die ersten 8 zeichen wunderbar. nachdem ich das achte zeichen auf display geschrieben habe kann ich aber den zweiten
alphanumeric LCD 16 characters in 1 lines [00|01|02|03|04|05|06|07|40|41|42|43|44|45|46|47] DD address alignment ^^ !! Die Angeben sin hex MooseC
-
Thread
MP3 Player
USB Stick ist ganz sinnvoll ... willste dein eigenes Format zum speichern entwickeln oder fat16 oder 32 nehmen? Mfg Dirk
hm ... ich würde fat 32 bevorzugen, hab aber bisher noch wenig Erfahrung mit großen Datenmengen bei uC. Ich hab grad in meinem Bastelschrankgewühlt und noch ne alte Seagate Platte mit 550 MB rausgezogen. Ich glaub bevor ich
-
Thread
Mehrere DS1820/DS18B20 auslesen
Dannegger wurde im Thread http://www.mikrocontroller.net/forum/read-4-84831.html#102216 "fertiger" avr-gcc-Code bereitgestellt. Bei der Gelegenheit: Danke dafuer, Peter.
n"); [/c] Als Ausgabe erhalte ich für drei angeschlossene DS18S20: [code] ID: 10 6F 9B DD 01 08 00 9A T: 0180 = 24.0°C ID: 10 D9 9F DD 01 08 00 30 T: 0180 = 24.0°C ID: 10 A8 AF DD 01 08 00 1B T: 0180 = 24.0°C festeID: 10 D9 9F DD 01 08 00 30 T: FFF8 = 4095.5°C [/code
-
Thread
Akku Ladetechnik
sehr konservativ aufgebaut ist (Ad-Wandler, Strommessung - also die Art und Weise, wie gemessen wird. AVR mit integriertem ADC gab es damals wohl noch nicht). Dabei wird das Gerät noch aktuell verkauft. Aber naja: Never change a running system.... Aber wie auch immer die Ladertopologie umgesetzt wird
eigendlich nicht sein, weil dann schon überladen wird! http://66.102.9.104/search?q=cache:bv0W_ddHpBsJ:www.pictureland.de/wissen_01pro.htm+ccs+ladeverfahren&hl=de&lr=lang_de Bin also nicht ganz zufrieden, geht man Ferner von Praktika Artikel aus der ECS benutzt (Vorgänger von CCS), währen auch
-
Thread
FAT-Dateisystem
Hallo, hat jemand schon Erfahrungen mit einem FAT Dateisystem auf einer CF-Karte mit einem AVR 8515 oder 8535? Danke Manfred
hallo vielleicht hilft euch der Link http://home.t-online.de/home/holger.klabunde/avr/avrboard.htm#cf Gruß Peter
-
Thread
Codevison oder Imagecraft??
Hm, ich hab mich mit dem AVR GCC noch nicht wirklich beschäftigt, und mit den teuren C-Compilern noch gar nicht. Aber ich habe mal gehört, der AVR GCC soll gar nicht mal so toll optimierten Code erzeugen. Zumindest, wenn man sich
will, wie der AVR Tickt nehm ich ASM und das Datenblatt
-
Thread
Welcher Microcontroller ???
schalten muß. Aber auch davon merkt man bei einer Hochsprache nix. Speichermäßig hören die PIC's bei 32kB auf, mittlerweile gibt es glaub ich ein paar ganz wenige mit mehr. Die AVR gehen bis 128kB Programmspeicher, ein 256kB AVR ist in Planung. Kurz gesagt, wenn nicht unbedingt eine der "Sonderfunktionen
Auf der Keil-Webseite kannst Du z.B. alle 8051-Hersteller und Typen finden: http://www.keil.com/dd/8051chips.asp In einem AVR-Buch wirst Du auch kaum einen Verweis auf 8051-er finden. Peter