-
Thread
-
Thread
Atmega8u2 mit I2C
Hi Bei ATMEL gibt es eine Parameter Suche: http://www.atmel.com/PFResults.aspx#%28data:%28area:%27%27,category:%2734864[33180[33085]]%27,pm:!%28%28i:8238,v:!%280,18%29%29,%28i:8394,v:!%280,18%29%29,%28i:8362,v:!%281,28%29%29,%28i:8282,v:!%280,1,2,3,4,5,6,7,8%29%29%29,view:table%29,
einen anderen > Hersteller oder so) Für kleine USB-Geräte: PIC18F14K50 im DIL20/SO20 Im DIL28/SO28 Gehäuse: 8 Bit: PIC18F27J53 (2 UART, 2 SPI/I2C, HW USB,...) 16 Bit: PIC24FJ64GB002 (2 UART, 2 SPI/I2C, HW USB,...,32 MHz) 32 Bit: PIC32MX250F128B (hat auch USB OTG, d.h. kann auch Host spielen
-
Thread
Versandhandel Internet
halte ich für sinnig. Es geht hier schließlich um die Versicherung des Warenwertes. Ein komplettes AVR Board http://www.futurlec.com/ET-AVR_Stamp.shtml für 19,90 Dollar, das sind etwa 13 Euronen mit: Features • Includes Atmel ATMega128 Microcontroller with 128kb Internal Flash Program Memory •
läd erstmal ewig - die Produkte sind nicht mit ausreichend vielen Informationen beschrieben(Beim enc28j60 zB. bekommt man nur 'Enc28J60' und nen Link zum Datenblatt hingeschmissen. Um das Package herauszufinden soll ich nun meine Glaskugel verwenden, oder wie?) - preisgünstig ist es dazu auch nicht wirklich
-
Thread
GCC Bug?
unsigned char y = 0; y = x * 2; return 0; } [/C] 1. Kompiliert mit: $ avr-gcc -S -gdwarf-2 -Os -omint8.S mint8.c [AVRASM] main: .LFB2: .LM1: /* prologue: frame size=1 */ ldi r28,lo8(__stack - 1) ldi r29,hi8(__stack - 1) out __SP_H__,r29 out __SP_L__,r28
/* epilogue end (size=1) */ /* function main size 11 (6) */ [/AVRASM] 2. Kompiliert mit: $ avr-gcc -mint8 -S -gdwarf-2 -Os -omint8.S mint8.c [AVRASM] main: .LFB2: .LM1: /* prologue: frame size=1 */ ldi r28,lo8(__stack - 1) ldi r29,hi8(__stack - 1) out __SP_H__,r29 out __SP_L
-
Artikel
AVR Typen
neue AVR-Controller tragen eine mit AT90-ohne S beginnende Bezeichnung, haben aber einen "moderneren" Kern. Z.B. sind die Typen AT90PWM2/3 und AT90CAN128 vom Funktionsumfang (interner RC, USART etc.) den ATmegas
age [V CC ] Timers Output Com pare Kan äle Input Capt ure Kan äle PWM Kan äle 32kHz RTC Device ATtiny28L 2 28 4 11 10 0 0 0 0 0 0 0 0.03 0 40 85 1.8 5.5 1.8 5.5 1 0 0 0 ATtiny28L ATtiny26 2 20 16 16 11 1 1 0 0 11 10 15 0.12 128 40 85 2.7 5.5 2.7 5.5 2 3 0 4 ATtiny26 ATtiny13 1 8 20 6 6 0 0 0 0 4 10 15
-
Thread
Atmega88 Code kompiliert ohne Fehler und läuft nicht
nirgendwo aufgerufen werden. Ich hatte das aus dem Tutorial: https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/Der_UART#Senden_einer_Zeichenkette_.28String.29 und die Funktionen sahen vorher so aus: [c] int uart_putc(unsigned char c) { while (!(UCSR0A & (1<<UDRE0))){} UDR0 = c;
*s) { uart_putc(*s); s++; } } [/c] Filename uart_verysimple.c [c] avr-gcc -mmcu=atmega88a -Wall -Os -DF_CPU=8000000UL -c uart_verysimple.c -o uart_verysimple.o; avr-gcc uart_verysimple.o -o uart_verysimple.elf; avr-objcopy -O ihex -j .text -j .data uart_verysimple.elf
-
Thread
ATtiny25 - EEPROM - Write ohne Verschleiß
Marcus H. schrieb im Beitrag #6166517: > Der ATtiny25 hat 128 Byte EEPROM... Ja, wieso ?
auf alle verfügbaren Bytes ausweiten? Bei 100 Einträge gibt es immer einen Versatz zu den maximal 128 Bytes. Beispiel: Im ersten Durchlauf werden die ersten hundert Bytes mit 0 bis 99 geschrieben. Byte 100 beginnt wieder bei 0, Byte 128 wäre dann 27. Im nächsten Durchlauf beginnt Byte 0 mit 28,
-
Thread
ATtiny Interner Oszilator Problem
dass Atmel dazu Application Notes veröffentlicht hat. http://www.atmel.com/products/microcontrollers/avr/tinyavr.aspx?tab=documents Dann muss man auf der Seite nur nach "calibration" suchen und wird mehrfach fündig.
der Unfug sagen? Jörg Wunsch schrieb im Beitrag #4072663: > In der Praxis habe ich noch keinen AVR erlebt, bei dem man (bei > Kalibrierbedingungen natürlich) nicht in der Lage wäre, RS-232 „aus > der Dose raus“ zu benutzen. ich fand dem hier musste mal was hinzugefügt werden. Es gibt AVR
-
Thread
(Co-)Sinus-Kennlinie und LED
angelegt, welches die Vergleichswerte für die PWM beinhalten soll. Die Formel dafür ist "GANZZAHL(128+128*-COS((x/256)*PI())*0,999)" (OpenOffice). Mit x-werten von 0-256 bekomme ich Cosinus-Werte von 0-255. Soweit ok. Nur blendet die LED, die ich z.Z. zum Test angeschlossen habe, recht eigenartig:
schon viel dran rum gedoktort, aber ich komm nicht drauf... [c] #include <stdlib.h> #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> unsigned short i; unsigned char cosinus[] = { 0,0,0,0,1,1,1,1, 1,2,2,2,2,2,3,3, 3,4,4,4,5,5,5,6, 6,7,7,8,8,9,9,10, 10,11,12,12,13,14,14,15
-
Thread
Zwei ATMega8 und ein Grafikdisplay über SPI
SPIs haben. Kann ich den denn auch mit meinem derzeitigen Board programmieren? Mich würde so ein 128er natürlich auch interessieren, nur 1. kann ich kein SMD löten, 2. habe ich nichts um den zu programmieren (weiss auch nicht wie weil der ja in keinen sockel kommt), 3. ist er eingebaut und er klappt
, WR vorhanden sind. Jumpere das Teil auf 8 Bit 8080-Bus, nimm einen AVR mit externem Adress/Datenbus (z.B. Mega 64/128/640/641/1280/1281/2560/2561) und hänge das Display an selbigen. Wenn Du das Teil über normale IO-Pins ansteuerst, wird es etwas langsam. fchk
-
Thread
Beispielprogramm für RFM12 433MHz Funk-Module
Die ist beim Libc vom AVR GCC dabei.
Ganz einfach: Weil nicht jeder AVR SPI hat. Damit die Software wirklich auf jedem AVR läuft, und nicht jeder erst die Software an seinen Wunsch AVR anpassen muss.
-
Thread
floating point coprocessor
Aber man sollte eigentlich VORHER die Rechenleistung abschätzen und dann erst den µC auswählen. avr
Dataflasch mit SPI eine Lösung: http://www.atmel.com/products/DataFlash/default.asp avr
-
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
Olimex AVR MT 128 Board-Schematic
Hallo zusammen, Ich habe eine kleine Frage zu dem Olimex AVR MT 128 und zwar hat der uController laut Datenblatt 2 Uarts, die man in der Schematic beim Board https://www.olimex.com/Products/AVR/Development/AVR-MT128/resources/AVR-MT128.pdf wiederfindet. Mein
Problem dabei ist bei der Schematic der DB9-RS232, sprich wo gehen die Leitungen TxD RxD hin, Pin 27/28 oder Pin 2/3. Danke im Vorraus
-
Thread
ENC28J60 oder RTL8019AS?
Ich will einen AVR-Webserver aufbauen und muss mich nun fuer einen Ethernetchip entscheiden. Meine Auswahl fiehl auf den RTL8019AS oder den ENC28J60. Nun wuerde mich interessieren, welcher von beiden besser ist (gibt
Das bezog sich in diesem Fall auf den ENC28J60, nicht auf die PIC-Controller...
-
Thread
Digitaler Bilderrahmen mit mega8 S65 Display und SD-Karte
.elf Bilderrahmen001.eep || exit 0 d:\apps\winavr\bin\avr-objcopy.exe: there are no sections to be copied! AVR Memory Usage ---------------- Device: atmega8 Program: 7494 bytes (91.5% Full) (.text + .data + .bootloader) Data: 660 bytes
Schoenen Gruss, schoene Weihnachten und einen glueckliches und gesundes neues Jahr, Balze der AVR Noob
-
Thread
PIC oder AVR, was ist besser
von 4k-128 Bytes hat, auch noch schön mit Bankswitching und so. Den Strass sparst Du dir beim AVR. Wenn Du einen mit externem Adress/Datenbus hast, kannst Du extern problemlos 64KB RAM anschließen, mit Bankswitching
vielleicht schon drei Jahre behoben und du kriegst alte Lagerware. Schau für Spaß mal ins Errata des ENC28J60 (dieser Ethernet-PHY) rein. Verglichen damit sind die 8-Bit-AVR quasi 'perfekt'.
-
Thread
Reengineering: Siemens S65 Display
So, ich hab jetzt nochmal den Kram an den AVR umgeklemmt, und Christians Demoprogramm soweit angepasst, daß diese Gradienten gezeichnet werden müssten wie die aus meinem letzten Posting. Es auf dem AVR genauso SCH... aus wie auf dem ARM9. Kann
hex-File. Entweder gibt es einen "Kopierschutz" im Projekt von Superkranz oder meine Version von WinAVR paßt nicht richtig zu dem Cod ... oder es handelt sich um ein ganz anderes Problem??? Im Anhang die Meldungen von WinAVR, wenn sich auf dem Display dann nix mehr tut ... vielleicht hilfts Gibt
-
Thread
atmega164A programmieren?
" x x x x x x x x"; mode = 0x41; delay = 10; blocksize = 128; readsize = 256; ; memory "flash" paged = yes; size = 16384; page_size = 128; num_pages = 128; min_write_delay
schon "geworkarounded" ist, hier mal ein Test. Sowohl Atmega164A als auch ATmega164PA lassen sich AVR Studio 4.18 + AVR Dragon problemlos erkennen und beschreiben. AVR ISP MK II hab ich nicht getestet.
-
Thread
Durch bestimmte Frequenz Schaltvorgang auslösen
Toshiba /74VHC393FT?qs=F5EMLAvA7ICwC3yZ9oPV7A%3D%3D Bei 100MHz kommen dann 390kHz raus, die kann ein AVR weiter verarbeiten.
Frequenzzähler in eine bestehende Atmegaschaltung einzubauen > ist wohl nicht möglich. > … Wenn du einen AVR128DA28/32/48/64 oder AVR128DB28/32/48/64 in der Schaltung verwenden kannst, dann kann man 100MHz Frequenzmesser mit dem ATtiny414 entsprechend übernehmen.
-
Thread
ATXmega128A1, SRAM-Anbindung, EBI
Keil, IAR...) habe, keine Lust habe mir den ganzen Aufwand mit Eclipse zuzumuten und bei mir sowohl AVR Studio 5 (kostenlos) als auch AVR Dragon zum debuggen vorhanden sind, werde ich wohl bei Atmel bleiben. MfG R
nicht aber unbedingt für XMEGA-A1. Man kombiniere die Inhalte von: 1. XMEGA-A-Manual 8077H-AVR-12/09 Seite 279 24.11.1 Table 24-6 -> "Note: 1. ALE2 and NOALE only available with 4-port EBI interface" 2. XMEGA-A1-Manual 8067M–AVR–09/10 Seite 13 7.4.4 "Supports SRAM up to – 512K Bytes using
-
Thread
AVR8ASM-Projekte
Hallo Bernd S., für LunaAVR verwenden wir schon seit Anfang an, nur eine Assembler Version. Da das interne FrameWork auf Assembler implementierte Bibliotheken (Interface und Module) basiert. https://avr.myluna.de/doku.php?
------------- ' System Settings '--------------------------------------- const F_CPU = 8000000 avr.device = atmega328p avr.clock = avr.F_CPU avr.stack = 42 '--------------------------------------- ' Macros '--------------------------------------- #define BV(n) as (1<<(n)) #define NBV
-
Thread
Versetzte Rechtecksignale auswerten, kein drehgeber
kurzes ein. Keine Sign-Extension. 1 für hoch, -1 (=255) für runter. In einem Bereich von +127/-128 reicht das. Gut, alle 127 Durchläufe müsste eine Datenabfuhr stattfinden. (nicht 128) So sieht die Tabelle bei mir aus: Für einen count bei vollem Phasendurchlauf: .db 0,-1,0,0,1,0,0,0,0,0,0,0,0,0,0,0
DEC R19,1 LD R31,R30 : RJMP loop 21 Takte + 2 für den RJMP, dafür eine 64k Tabelle im ATmega128. und eine Instruktion bleibt distributed zum Aussenden der Daten.
-
Thread
Problem mit pgmreadbyte
d.h. innerhalb des 64 KB Adressraums) Adresse. Siehe auch http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Programmspeicher_.28Flash.29 data = pgm_read_byte(&Font6x8[0]); Der ATmega128 hat ein 128 KB Flash und wenn du nicht garantieren kannst innerhalb 64 KB zu bleiben, kannst du auch
Ach so die Versionsnummer der avr-libc ist auch interessant...
-
Thread
Was brauch ich um mit Microcontrollern zu arbeiten?
das Kennenlernen des AVR selber Gruß, Alexander
Erweiterungsboard mit LCD und Audio-Endstufe (dieses habe ich noch nicht gekauft). Als Software habe ich mir AVR-Studio und PonyProg heruntergeladen, den Controller nach der Anleitung von http://s-huehn.de/elektronik/avr-prog/avr-prog.htm mit der Software von http://www.mikrocontroller.net/articles/AVR-Tutorial
-
Thread
Thermomix Rezeptchips
IMX.28 which features HW dedicated to AES-128 decoding.
with this key? I am not really familiar with encryption, but I think the key is too long for AES128 encryption. AES28 means 128 bit, but this key is 512 bits long. Can anyone give more details?
-
Thread
Grundlegende Fragen zum Bootloader
Hi @ all Ich möchte gerne einen Bootloader für den Mega128 schreiben. Anbindung über USB (FT245BM). Als Dateiformat sende ich eine Hex File. Kann ich direkt Byte für Byte des Hex Files in den Flash des AVRs kopieren?? Wieviel RAM kann der AVR verwenden
eine Hexfile erzeugen. Doch derzeit ist das noch umständlich... Denn angenommen ich hab einen Mega128 mit 4kB Code im Flash, dann erzeugt mir mein Programm ein Hexfile das den ganzen Inhalt des Flashs beschreibt. Kann man irgendwo im Avr oder im geflashten Hexfile auslesen wieviel Code sich im Flash
-
Thread
Atmel AVR Toolchain for Linux
./avr/include/avr/iotnx61.h ./avr/include/avr/iox16c4.h ./avr/include/avr/iom6490a.h ./avr/include/avr/iotn9.h ./avr/include/avr/iousb646.h ./avr/include/avr/common.h ./avr/include/avr/iom128.h ./avr
/avr/include/avr/iom128a.h ./avr/include/avr/iom1284p.h ./avr/include/avr/iousb162.h ./avr/include/avr/iox64a4u.h ./avr/include/avr/iom128rfa1.h ./avr/include/avr/iotn11.h ./avr/include/avr/ioa5795
-
Thread
Arduino Bit Shifting Problem
OK: AVR-GCC9.2.0, Optimierung = Os [avrasm] uint8_t MirrorByte ( const uint8_t ToMirrorByte ){ 52: cf 93 push r28 54: df 93 push r29 56: 30 e0 ldi r19, 0x00 ; 0
Der M3 hat auch einen Barrel-Shifter. Der AVR nicht
-
Thread
Crypto avr lib (diverse Kryptographie Algorithmen)
ist nicht von mir selber, aber es sollte hier nicht fehlen: http://www.das-labor.org/wiki/Crypto-avr-lib Short Facts * kleine Implementierungen von Kryptofunktionen in C (fast alle Mikrocontroller) * noch kleinere Implementierungen von Kryptofunktionen in Assembler (ATmega, gnu-avr-as) * Lizenz: GPLv2 (nahezu alles) About Die crypto-avr-lib stellt ein reihe kryptographischer Funktionen für Atmels AVR Mikrocontroller zur Verfügung. Aufgrund der besonderen Begrenzungen in Mikrocontrollern (sehr wenig Speicher, sowohl RAM als auch Flash
-
Thread
2x Sram - geht das so!?
finde nirgends einen 64k oder 128k sram mit 15ns... sonst wär das viel leichter
32kB SRAMs haben meist nur einen CE\, da das 28Pin Gehäuse keinen freien Pin hat. Bei 8kB (28Pin), 64kB und 128kB (32Pin) gibt es dagegen freie Pins, daher auch mehrere CE Anschlüsse.
-
Thread
Speicherbedarf Mp3-Player
size (Bytes): 2048 Time (s) : 10.0 Data rate (kB/s) : 204.8 Test conditions: ATmega128 at 14.745 MHz, 128 MB SD card, FAT16-only configuration, 2 MB file, FAT16-only configuration, buffered access, without timestamps. Read FAT-32 Chunk size (Bytes): 2048 Time (s) : 8.5
>DAs hex-File ist mit den für mich wichtigen Optionen 84kB groß. Und das sind über den Daumen 28kB Rohdaten.
-
Thread
Lightweight WS2811/WS2812 Library
Eine Idee noch: Dir normalisierst Sättigung und Helligkeit auf 100. Wenn Du hier auf 64 oder 128 gehen würdest, würde für den AVR deutlich kürzerer Code generiert werden.
warning: -z relro ignored. /usr/bin/avr-ld: skipping incompatible /usr/lib/libm.so when searching for -lm /usr/bin/avr-ld: skipping incompatible /usr/lib/libm.so when searching for -lm /usr/bin/avr-ld: skipping incompatible /usr/lib/libc.so
-
Thread
Atmega128 wecheles Development Board wählen
Hallo, Ich möchte mir ein Development Board für einen ATmega128(idealerweise 128A) zulegen. Mit dem Board möchte ich ein paar Lichtschranken überwachen und und bei Unterbrechung einen Trigger an eine Kamerasenden. Diese schickt das Aufgenommene Bild an einen
Teuer - Bei defekt im ATmega wird eine neue Platine benötigt 2. http://www.wvshare.com/product/STK128-Premium.htm + http://www.wvshare.com/product/ENC28J60-Ethernet-Board.htm + http://www.wvshare.com/product/USB-AVRISP-XPII.htm Vorteil: +2. ATmega + Ich kann die ATmegas noch mal tauschen +
-
Thread
Bringt ein Serieller SRAM überhaupt was? Oder ist das nur ein größer flüchtiger EEPROM?
@Jim Meba (turboj) >hast - sehr aufwändig zu programmieren. Dein AVR hat IIRC keinen >externen Bus für RAM. DIESER AVR nicht, einige haben es. ATMEGA162 ATmega128 ATmega128A ATmega64 ATmega64A ATmega1280 ATmega1281 ATmega2560 ATmega2561 ATmega640
werde, da der Flash > Speicher auch langsam an seine grenzen kommt, da ich mit SD Karte, > ENC28J60, Temperatursensoren, Lichtsensoren und einem TFT Arbeite. Wenn Du bei AVR bleiben willst, dann wäre einer mit externem Adress/Datenbus wie zB Mega2560/2561 sinnvoller. Dort kannst Du sehr einfach
-
Thread
FFT auf ATmega128
Wenn du die avr-libc 1.7.0 aus dem Zeitraum vor Mitte November 2010 hast, denk an den delay-Bug in _delay_ms() und _delay_us() und dessen Bugfix: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#avr-libc_Versionen_ab
37,5 Hz Frequenzauflösung entsprechen, oder? Damit könnte/müsste/sollte ich ja die 4,8kHz auf meinem 128Punkt-LCD darstellen können. Nun komme ich aber nur bis knapp 3MHz und dann bin ich schon am 128ten Punkt angelangt. Wo liegt denn da bitte mein Denkfehler? Grüße
-
Thread
Uno-Board mit ATMEGA256
Und den UNO auf ATMEGA128 umzurüsten passt auch nicht?
Vielleicht ist ein AVR128DA28 bzw. ..DB.. eine mögliche Alternative: 128 KiB Flash, 16 KiB RAM, 3 UART, 2 SPI.
-
Thread
Problem mit itoa() Funktion
Stack Adresse springen, habe die stdlib inkludiert! Gruß Tommy p.s Ich programmiere in C mit dem AVR Studio und verwende einen ATmega 162
Michael Hier ist mein Prgramm: Es zählt einfach bis 5 und fängt dann wieder von vorne an include<avr/io.h> #include<stdlib.h> #include<avr/interrupt.h> #include<avr/wdt.h> #include"timer.h" #include"uart.h" volatile uint8_t time=0; ISR(TIMER2_OVF_vect) { time++; if(time>17)
-
Thread
WinAvr installieren
, ich möchte mich mit einem ATMEL Mikrocontroller beschäftigen.Der Mikrocontroller ist der AT90CAN128.Ich möchte kleine Programme schreibenund dann simulieren, ob es geklappt hat. Ich versuche WinAVR (2007,2009,2010) zu installieren aber es wird nicht vom diesen Mikrocontroller unterstützt. Kann jemanden
aber anders herum meinst: der AT90CAN128 wird natürlich schon /sehr/ lange von WinAVR unterstützt (geschätzt wenigstens 5 Jahre lang).
-
Thread
Universelle Tastenabfrage
Peters C-Komfortroutine aus: http://www.mikrocontroller.net/articles/Entprellung#Komfortroutine_.28C_f.C3.BCr_AVR.29 Mit WinAVR-20080430 funktioniert diese bei mir allerdings nur nach Einfügen einiger "volatile": [c]volatile uint8_t key_state; // debounced and inverted key state:
Angabe zur möglichen Ersparnis. Wenn ich richtig gezählt habe, benötigt die Originalroutine beim AT90CAN128 mit avr-gcc v4.8.0 und Optimierung -Os etwa 85-88 Taktzyklen (Minimum 4 Zyklen zum Einsprung in die ISR + 14 Zyklen Prolog + 50-53 Zyklen eigentliche ISR + 17 Zyklen Epilog). Eine Ersparnis von 1-4
-
Thread
DOG-M Display über SPI
RS kannst du an jeden IO Pin am AVR anschließen, nimm einfach einen den du sonst nicht brauchst. RS bestimmt ob die Daten die der AVR gerade ans Display schickt Steuerkommandos sind oder darzustellende Zeichen. MISO heißt Master In
Also am Pin 28 D7 des Displays ist MSB. Z.B. PortD,7 <-------> D7
-
Thread
Viele Drucktaster und LEDs ansteuern
Die WS28xx-Lösung hätte auch den Vorteil, dass sie sehr einfach erweiterbar ist.
WS28xx: Dann doch lieber APA102, einfacher anzusteuern ohne die allseits beliebten Timingprobleme. (Oh, ich habe Jehova gesagt)
-
Thread
Reichweite von Pointern
mich entschlossen für solche Fragen gcc, ich bin mit Ubuntu unterwegs, zu benützen und zu üben. Für AVR bin ich noch in XP mit dem AVR-Studio 4.18 unterwegs.
Minicomputers Data General Nova, addressierte im erweiterten Modus in den Befehlen 64K Worte oder 128K Byte. Für 128KB wurde das Carry-Bit mit eingespannt. Wollte man C auf einem solchen Gerät implementieren ohne die Adressierbarkeit des gesamten Speichers in Bytes zu verlieren, dann wäre ein "char
-
Thread
Bitte Hilfe: Installation schlägt fehl :-(
Testprogramme bekomme ich immer folgende Fehlermeldung: *** C:\avrgcc\gcctest\gcctest1>make avr-gcc -c -g -Os -Wall -Wstrict-prototypes -Wa,-ahlms=gcctest1.lst -mmcu=at90s4433 -I. gcctest1.c -o gcctest1.o avr-gcc gcctest1.o -Wl,-Map=gcctest1.map,--cref -mmcu=at90s4433 -o gcctest1.elf avr-objcopy
="alloc,load" --change-section -lma .eeprom=0 -O ihex gcctest1.elf gcctest1.eep avr-size gcctest1.elf text data bss dec hex filename 128 0 0 128 80 gcctest1.elf Errors: none Im Moment funktioniert das ... Frage: Sieht jemand Probleme
-
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
(ich hab noch etwa 20 oder 30 von diesen 28xxxx flash PLCCs: 1Mb bis zum 4Mbit, aber das sind paralle, also brauch ich wirklich den Mega64 oder 128 für externe speicher). ('Muß der Foren mal nachsehen und der C64 emulator finden - danke!)
-
Thread
Pedant für Linux zu WinAVR
Moin, gcc-avr, avra und avr-libc... nur mitm Brennen musst du halt dann schauen...
NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. /opt/cross/bin/avr-gcc --target-help Known MCU names: avr1 avr2 avr3 avr4 avr5 avr6 at90s1200 attiny10 attiny11 attiny12 attiny15 attiny28 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4433
-
Thread
RS485 Bus aufbauen
egal, das ist richtig. Da ich mit AVRs arbeiten möchte, fällt der PIC leider weg - und der AT90CAN128 ist für die meisten Anwendungen eindeutig zu groß. Folglich bleibt nur noch kleiner AVR + CAN-Controller + CAN-Treiber. RS485 würd ich wahrscheinlich eh nur im Single-Master fahren. Da frag
> gibt es auch eine Soft-Can implementation für AVR Das ist aber interessant. Zufällig einen Link parat? ;-)
-
Thread
Einfacher Low Cost LCD Controller für 320x240 LCD im Textmodus
kommen daher, dass AVR Studio in Words zählt.
sch. avr