-
Thread
Flash probleme
... Kann es an der größe des Projekts liegen? wobei es nicht zu groß ist siehe die Ausgabe von "avr-size"... Habe ich mein STK500 zerschossen?? hir mal die ausgaben: /projects/dcf77/src$ avr-size --mcu=atmega8 -C main.hex AVR Memory Usage ---------------- Device: atmega8 Program:
sorry, habe falsche avr-size angegeben! hier der Richtige: avr-size --mcu=atmega8 -C main.elf AVR Memory Usage ---------------- Device: atmega8 Program: 1972 bytes (24.1% Full) (.text + .data + .bootloader)
-
Thread
DDS erster Versuch
funktioniert prima. Übrigens ist hier noch Einer von Etlichen, der es so gemacht hat: http://www.avr-asm-tutorial.net/avr_de/avr_dac.html MfG Paul
Ohne Signal habe ich am oberen 1.28V und am unteren 0V. Die Widerstände sind beide 4.7k.
-
Thread
LAN-Bootloader für AVR-NET-IO usw.
Hallo, ich grabe mal diesen Thread aus. Hier mein AVR Ethernet Bootloader für ENC28J60. Der Bootloader ist 4K groß und ist eigentlich für mein AVR Art Net Node gedacht (ATmega328). Andere Hardware sollte mit einigen Anpassungen auch gehen. Natürlich mit
Hallo Uli, welche änderungen müßte man für einen Atmega1284p im AVR-Net-IO machen? gruß sporky
-
Thread
PoE AVR Modul
Ich plane ein AVR-Ethernet-Modul mit PoE für meinen Shop. Die momentanen Eckdaten sind: - MEGA64 oder 128 - CP2201 Ethernetcontroller - TPS2375 PoE Controller - LM2594HV-5 Schaltregler - LDO 3,3V Regler -
müsste der ISP nicht anders angeschlossen sein? http://www.mikrocontroller.net/articles/AVR_Checkliste#Besonderheiten_bei_ATmega64_.2F_ATmega128
-
Thread
LCD Uhr mit Alarmfunktion mit Drehencoder in BASCOM (Ein kleines Projekt für BASCOM Änfänger Vol3)
Timer2." Die Seite ist recht interessant: http://www.rn-wissen.de/index.php/Timer/Counter_%28Avr%29 steht aber nicht, wonach ist suche.. Im Datenblatt habe aich nach Asyncron Mode Timer2 gesucht auch nichts brauchbares for Beginners gefuden http://www.atmel.com/dyn/resources/prod_documents
Nun wie weiter ? ausserdem warum ausgerechnet 1 ms erzeugen ? und wie Konfiguarieren ? Also mit AVR Calculator habe folgendes ermittelt: Takt 16 MHz Interrupttime : 1000us Interrupt : compare Timer 16 Bit Prescale : 128 Compare : 124
-
Thread
Drehgeber und Tastenentprellung für Arduino
> Bsp. für meinen Nano Every. Und dies geht nur für den 4809, oder? Wie ist es bspw. mit dem AVR128DA28? Was muss ich ändern? Ich nehme an, dass sonst nicht vom Arduino-Zeug gebraucht wird für Deine "Bibliothek"? Geht das Update auch mit einem Interrupt? Zumindest sehe ich da weder vorlatile
den Änderungen (wahrscheinlich habe ich in der obigen Liste was vergessen) lief das dann auf einem AVR128DA28. Als ich mir jedoch die Größe anschaute, traute ich meinen Augen nicht: 1566 text-segment und 18 bss-segment. Der Grund war hier, dass ich mit O3 kompiliert habe. Ein Os brachte dann: 552 text-segment
-
Thread
AVR tiny0/tiny1/megaAVR0/DA/DB/DD/DE Systematik der internen Peripherie
kleinsten SMD Gehäuse gibts schon zu kaufen. https://www.microchipdirect.com/product/search/all/avr64ea
AVR128DA | AVR128DB | AVR64DD | AVR16|32DD | AVR4808|4809 Es gibt viele identische Peripherie-Komponenten, aber auch unterschiedliche und welche mit minimalen Differenzen.
-
Thread
ATMEGA mit XRAM?
etwas mehr Flash sein darf als der Atmega8515 dann gibs z.B. >noch den Atmega162. Und wenns kein AVR sein muss, dann einfach mal bei den 8051ern nachsehen. Die gibts in DIP 40 und die haben alle ein ext. Memory Interface.
(0-64kb), wenn die 17te auf 1 liegt bist du in der oberen Hälfte (64kb-128kb). Allerdings muss man das von Hand machen, wenn der Compiler das nicht unterstützt. Ich hab bei mir 512kb RAM dran, heisst 19 Adressleitungen. Die Adressleitungen vom AVR liegen ganz normal
-
Thread
AVR128DA Clock Teiler übersehen?!
Noch ein indirekter Nachweis von 24MHz: TCA Frequency Waveform Generation, (100kHz am PE0 vom AVR128DB48). f = f_clock / (2 × TCA_Prescaler × (CMP0+1)) f = 24000kHz / (2 × 8 × (14+1)) = 100kHz [c] #include <avr/io.h> int main(void) { PORTMUX.TCAROUTEA = PORTMUX_TCA0_PORTE_gc;
an Veit Devil: Danke für den Hinweis, aber das hatte ich bereits probiert: sowohl auf dem AVR128DA28 als auch dem AVR128DB28 kommen da immer nur 4 MHz auf A7 - ich hatte die 24 erwartet. Oder verstehe ich das Datenblatt falsch?
-
Thread
Internen Quarz und externen 32kHz Quarz benutzen auf Atmega128A
PIND1 #define bitThree PIND2 #define bitFour PIND3 volatile unsigned int test=0; #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> ISR (TIMER0_OVF_vect) { // TCNT0 = 128; // vorladen auf 128. test++; } int main(void) { //-----------------------------
// Asynchron mode on TCCR0 |= ((1 << CS02)|(1 << CS01)); //prescaler 256 OCR0 = 128; // CTC TCNT0 = 128; while(ASSR & ((1<<TCN0UB)|(1<<OCR0UB)|(1<<TCR0UB)) ) { // Abwarten, bis die Busy-Bits geloescht sind } TIFR = ((1<<OCF0)|(1<<TOV0));
-
Thread
Umfrage: euer Lieblings-Controller
uC: alle neuren avr's entwiclungsumgebung: avrstudio + winavr
. Demnächst wird es auch mal ein Mega16 und ein Mega32 sein. Programmiert wird in Assembler mit AVR-Studio von ATMEL, denn ich will hauptsächlich "Bits schubsen" und kaum "Nummern schubsen". Es gibt aber auch Leute, die brauchen unbedingt einen übertakteten Mega128 und BASCOM... ;-D Gruß...
-
Thread
Kleiner Einsteiger Mikrocontroller
//www.ebay.de/itm/ATMEGA88PA-PU-Atmel-Microcontroller-AVR-Mega-DIP-28-/161159728711?pt=Bauteile&hash=item2585de4e47 Programmieren kannst du ihn mit dem kostenlosen Programm BASCOM AVR (eine Art BASIC für Mikrocontroller): http://www.mcselec.com/index.php?option=com_docman&task=cat_view&gid=99&Itemid=54 (BASCOM-AVR Demo version. Limited to 4KB of code.) Einen einfachen Programmieradapter für den Parallelport kann man selber bauen: http://www.rowalt.de/mc/avr/avrboard/01/avrb01.htm http://www.rowalt.de
-
Thread
Erste Schritte mit ARM SAMD20
dann aber das hier: Program Memory Usage : 2996 bytes 1,1 % Full Data Memory Usage: 9368 bytes 28,6 % Full Wie auch immer, das "einfache" Beispiel erschlägt mich quasi schon mit xxxx Dateien und weiss der Henker was da eigentlich passiert. Geht sowas nicht auch in Einfach? Auf dem AVR wäre
} } --- Yup, der Werbe-Slogan von Atmel passt, die SAMD20 sind so leicht benutzbar wie die AVR...
-
Thread
Quarz vs. Quarzoszillator vs. Keramikschwinger
(ATMega128). MfG Spess
_.28kann_.C3.BCbersprungen_werden.29
-
Thread
Fusebits lassen sich nicht setzen (neuer ATMEGA328P)
4 0 no 1024 4 0 3600 3600 0xff 0xff flash 65 6 128 0 yes 32768 128 256 4500 4500 0xff 0xff lfuse 0 0 0 0 no 1 1 0 4500 4500 0x00 0x00 hfuse 0 0 0
Vtarget : 0.3 V Varef : 0.3 V Oscillator : 28.800 kHz SCK period : 3.3 us avrdude.exe: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.01s
-
Thread
neue AVR 8Bit Serien mit 12Bit ADC und Can etc
Hat hier schon jemand mit gearbeitet also z.B: AVR32DB28-E/SP? Welche Compiler unterstützen die mit entsprechenden Libs? Also damit man auch als wenigr gut geübter Programmierer CAN etc nutzen kann?
Die AVR32/64/128 Serien werden ganz normal von der AVR Toolchain unterstützt. Ich nutze einen AVR128DA in einem produktiven Design.
-
Thread
VGA Grafikkarte mit AVR und 8MB SDRAM
Das ist ein 4MBit x 4 DRAM. Das sind 2MByte. Für die Schaltung mit dem AVR ist ein SDRAM notwendig.
ist schon pinkomatibel aber leider gibts den nur in QFP 128 aber ich mach das Package dazu
-
Thread
[OS-HB] Ethernet?
www.mikrocontroller.net/forum/read-1-310134.html mit der projektvorstellungvon Sssssssssssss: http://avr.auctionant.de/avrETH1/ so denke ich das dies (evtl. mit ein paar winzigen modifikationen)die richtige Hardware Basis für ein Hausbus wäre: mit ethernet anbindung : also eine bereits in den meisten
mind. 32kB Flash denke ich mal) und einem Ethernet-Controller. Wenn man da einfach mal einen ATmega128 (ca 10€) und einen ENC28J60 (ca 6€) nimmt, ist man nur bei 16€ ... Das drum rum dürfte bei beiden Varianten etwa gleich sein.
-
Thread
AT90CAN32 avr-gcc: Groesse des RAMs angeben.
Hallo zusammen, habe ein paar AT90CAN32 verbaut. Leider unterstuetzt mein avr-gcc (4.1.0 bei debian) nicht exakt diesen uC, sondern den fast identischen AT90CAN128. AT90CAN32 und AT90CAN128 unterscheiden sich *ausschliesslich* in der Speichergroesse von Flash, RAM, und EEPROM. Code erzeugt fuer den AT90CAN128 laeuft also grundsaetzlich auf dem AT90CAN32. Nur bei C gibt es ein kleines Problem mit dem Stackpointer: avr-gcc setzt den Stackpointer ans Ende des RAMs. Wenn ich fuer den AT90CAN128 compiliere/linke
-
Thread
EADOGM162W-A-Anzeige mit XMEGA
mal bei Olli Kraus! Der hat bestimmt eine funktionierende Library. https://github.com/olikraus/dogm128/blob/master/libraries/Dogm/utility/dogm128.h
Ja, ich verwende ATxmega128A1, der externe Takt von 16MHz ist in die Xmega-Hardware integriert.
-
Thread
Zeigt her Eure Kunstwerke! Gesperrt Bilder
ist teil einer Funk-Fernbedienung, mittlerweile ist das Ding stark gewachsen ;-) So ne art eigenbau AVR PDA mit Funkmodul, 128x64 GLD mit Backlight, SD-Card, Soundausgabe, Mikro, USB und noch so einigen Spielereien... Alles an nem LiPo Akku im In-Circuit Ladeschaltung und Spannungsregler auf 3.3v
sein. Intern sollten sie wie hier gezeigt verdrahtet sein: http://www.mikrocontroller.net/articles/AVR-Tutorial:_7-Segment-Anzeige#Mehrere_7-Segment_Anzeigen_.28Multiplexen.29 (Allerdings mit gemeinsamer Kathode.) > Multiplexing (5x NPN Transistoren)mit blauen LEDs soll nicht so gut > funktionieren
-
Thread
Division von unsigned char
> Dein Algorithmus funktioniert nicht. 200 geteilt durch 7 ergibt 4!? > > Getestet mit GCC und AVR-Studio 4. hmmm... An Stelle 7 der Tabelle steht 37668, also LOW=36, HIGH=141. Zunächst wird das LOW-Byte mit 200 multipliziert, gibt 200*36 = 28*256 + 32. Nach dem ersten MUL müsste R1=%[c] also 28=0x1c sein und R0=R18=32=0x20. Dann wird gerechnet 200*141=110*256 + ... 110 + R18 gibt kein 8-Bit-Überlauf, daher bleibt das Ergebnis auf 28, dem korrekten Ergebnis. Von den Werten her stimmt
-
Thread
ARM-Cortex als Anfänger?
werden. Tom schrieb im Beitrag #4953623: > Naja, es gibt ja auch so was wie den LPC1114/201 im DIP28 und die > Peripherie ist nicht komplizierter als bei einem AVR. Ein schönes, großes Krabbeltier. Ist ja nicht schlecht, aber bei 5 V Versorgungsspannung zieht es seine Beine ein.
tech-notes/general/unexpected-usagefault-or-hardfault-exceptions/ Hier hat mal einer versucht den ENC28J60 Ethernet Stack von AVR auf Cortex M0 zu portieren, aussichtslos.
-
Thread
Elektronik-Fotos Bilder
mich wundert mehr das 0749ß bei dem tinny128 :D
Zum Thema 128er hab ich noch ein Bild aus dem Jahre 2006 in den Anhang gepackt. Mega128 PDIP in der schmalen 7,62mm Version. PS: Ein Einzelstück !
-
Thread
RTOS mit Arduino
-kb-spdip-28-32mx150f128b-isp-p121326.html?&trstct=pol_5&nbc=1 und 20 € für einen PICKIT3-Clone beim Chinamann und erkunde die Möglichkeiten. Das ist noch nicht mal der größte, aber eben das, was Reíchelt in DIL
RAM, die AVR128 haben 16kbyte, das reicht locker für die 9 Jobs die ich plane. Und die Interrupts, auch in den 2 prioritäten, stehen mir immer noch zur Verfügung. Und das Wichtigste, es hat Spass gemacht. Eigentlich
-
Thread
Push und Pop Befehle weglassen
push r24// push r25// push r26//Die hier würde ich gerne weglassen push r27// push r28// lds r24, 0x006D lds r25, 0x006E lds r26, 0x006F lds r27, 0x0070 lsr r27 ror r26 ror r25 ror r24 sbic 0x13, 0 ; 19 ori r27, 0x80 ; 128 lds r28, 0x0069 inc r28 sts 0x0069, r28 sts 0x006D, r24 sts 0x006E, r25 sts 0x006F, r26 sts 0x0070, r27 pop r28// pop r27// pop r26//und die hier würde ich auch gerne weglassen
-
Thread
Frage zu Schaltungsaufbau Mikrocontroller ATmega8
Welches Steckbrett sollte ich am besten kaufen? Da gibt es soviele > unterschiedliche ... Im AVR ist schon so viel drin, dass man relativ wenig Schaltung drumherum braucht. Daher ist das kleinste Steckbrett meist ausreichend. http://www.hanneslux.de/avr/tipps/brett/index.html ...
Korrekt, der Mega128 benötigt das STK501 da er in einem TQFP-Gehäuse ist. Wenn Du aber nur Mega8 (28 Pin schmal) oder vielleicht Mega16/32 (40 Pin) verarbeiten willst benötigst Du nur das STK500. Bei TQFP-Gehäusen
-
Thread
Auslesen von 48 Tastern mit AVR
würde ich es gerne auf einem ATMega2560 mit 16MHz laufen > lassen. Das kann noch ein Tiny mit 128 kHz.
siehe auch: https://www.mikrocontroller.net/articles/AVR-Tutorial:_Schieberegister
-
Thread
Welcher ARM, oder überhaupt?
ich muss mit ca. 10Mhz 8bit breite Daten ausgeben.Ich hatte das bis jetzt ganz elegant mit einem AVR gemacht, allerdings nur mit 4Mhz. 16Mhz des Avr waren dafür sehr angenehm ausreichend. Jetzt müsste ich den AVR auf 40Mhz übertakten, was ziemlich unangemessen wäre :-)) Ich benötige ca. 128k für die
für PIC30 (dsPIC33) sein. 10MB/s aus dem Flash direkt auf die I/O ist problemlos machbar und es gibt 28-Pinner mit 128KB Flash.
-
Thread
MP3 Player Schaltplan zum Review
Da du das SOIC28-Gehäuse benutzt, brauchen die Audi-Out-Ausgänge jeweils einen 100µF Auskoppel-Elko. Das SOIC28-Gehäuse hat keinen GBUF-Pin.
kann sollte doch eigenltich auch nicht stören. > Oder du regelst das ganze gleich per Software... AVR1 signalisiert AVR2, > dass er jetzt dran ist und schaltet seinen SPI in Slave-mode. Dann darf > AVR2 ran, bis er wieder die Kontrolle abgibt. > > Nutzt du den ADC? Wenn nicht sollte AREF nur über
-
Thread
Atmel noch zukunftsfähig? Gesperrt
Alex S. schrieb im Beitrag #5662760: > auf der Microchip Website AVR Tools sehr versteckt > beworben werden. Hä? Wenn man da in die entsprechende Kategorie geht ("8-bit PIC® and AVR® Microcontrollers") empfinde ich da PIC und AVR ziemlich gleichwertig vertreten.
Sinn. Wenn du AVR verwendest, dann *bist* du schon bei Microchip.
-
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
XMega bleibt "hängen"?
schief läuft .... Speicher bzw. Stack kanns eigentlich auch nicht sein. Das schreibt der Kompiler: AVR Memory Usage ---------------- Device: atxmega128a1 Program: 12752 bytes (9.2% Full) (.text + .data + .bootloader) Data: 137 bytes (1.7% Full) (.data + .bss + .noinit) Build succeeded
] / 128L); Debug_EulerAngle_Filter_i16_m8__deg[i] = (int16_t) (EulerAngle_Filtered_i32_m1024__deg[i] / 128L); } Debug_Str ("SDebug: "); freemem = get_mem_unused (); Debug_i16
-
Thread
Pollin MOTOROLA VIP1710
Unter dem Kartenleser befinden sich noch zwei Flash- Chips: NAND128W3A2BN6 von ST (128 Mbit x 8) und ein IC-Card Interface TDA8004AT von NXP.
Vom AVR auf die serielle Konsole Kommandos schicken wie "mpc play dlf.m3u".
-
Thread
Warum verwendet WinAVR nie swap/mul ?
zu 2438 016e C2BB out 50-0x20,r28 2439 .LM101: 2440 0170 C370 andi r28,lo8(3) 2441 0172 C295 swap r28 2442 0174 C07F andi r28,0xf0 2443 0176 C8BB out 56-0x20,r28 2444
zu fixen,... soo jetzt noch schnell was zum topic *G* wie weit ist der c++ compiler für den avr eigentlich schon optimiert bzw wie weit reicht der support dafür??? ;) ich steh einfach auf oop.. und bei 128k flash und 64k ram geht das doch ohne probs ;) 73
-
Thread
MSP430 Performance im Vgl. zu AVRs
mit "mehr RAM" ist relativ. Die MSP430 /benötigen/ mehr RAM im Vergleich zu den AVR, das ist zumindest meine Erfahrung, vermutlich ein Tribut an die 16-Bit. Das bemerkt man sehr deutlich bei den 2k-Winzlingen (attiny2313 vs. msp430g2211/msp430g2231 - alle mit 128 Byte RAM). Wenn es
fractional baud rate generator". Da kommt man bei 16 MHz auch auf 115k baud rate. Im Vergleich zum AVR ist der von GCC erzeugte Code im Bereich von 32KB Applikationen wesentlich kompakter: 27KB (msp430) vs. 37KB (atmega128rfa1). Das ist ein dramatischer Unterschied. Die Spitze hält allerdings ein
-
Thread
Kann man denn jetz das hi- und low-byte eines uint16_t effizient lesen in c?
void ) { uni.i = ADC; u16 = ADC; u8 = PINA; while(1) { if( uni.b.hi < 128 ) continue; if( (volatile uint8_t)(u16>>8) < 128 ) continue; if( *((volatile uint8_t*)(&u16)+1) < 128 ) continue; if( u8 < 128 ) continue; asm("
Ich verspreche euch, da ist nichts gefälscht dran, aber... mein avr-gcc hat folgende Version: [code] C:\Users\Leo\Documents\AVR\ATtiny24A\default>avr-gcc-4.7.2 --version avr-gcc-4.7.2 (GCC) 4.7.2 Copyright (C) 2012 Free Software Foundation, Inc. This is free software
-
Thread
Servosteuerung 30 A - H-Brücke verstärken?
mal quer durch die Datenblätter und die Vergleichstabelle https://www.mikrocontroller.net/articles/AVR_Typen#Vergleichstabelle.28n.29_.2F_Ausstattung geflogen. Ergebnis auf die Schnelle: Ich denke der AT90CAN.. hat die gleichen Timer wie Atmega64 und Atmega128 - 8-bit-Timer 0 und 2 ähnlich wie
, die Chips und Boards aus dem letzten Jahrhundert zum Schleuderpreis verticken :-) Und der atmega128 pinkomptaibel ist. Da finde ich nette *TQFP64 breakouts* : http://www.dhgate.com/product/5x-atmel-atmega128-avr-development-board/387214271.html#sd1-2-1b;rvw|1187532688 $2,50 das Board, Es ist
-
Thread
Schaltung prüfen - Webserver mit CAN
leuchten ? Moderne LEDs sind eigentlich schon bei 1k hell genug um das Zimmer auszuleuchten. Zum ENC28J60 kann ihc nix sagen, nicht ins Datenblatt geguckt.
Ich würde auch zum AT90CAN128 tendieren. Den MCP habe ich aus meinen Schaltungen rausgeschmissen. Der AT90CAN128 ist aufgrund seiner 15 MOBs wesentlich sympathischer als die 2 Filter des MCP.
-
Thread
FTDI oder CP2102?
Hi! Der FTDI FT232RL hat ein SSOP28 Gehäuse (3,50€ bei Reichelt). Nur der FT232RQ ist im QFN28. Den CP2102 hab ich bei Reichelt auf die schnelle gar nicht gefunden. Gruß Basti
Basti schrieb: > Der FTDI FT232RL hat ein SSOP28 Gehäuse (3,50€ bei Reichelt). Nur der > FT232RQ ist im QFN28. Eben, das spricht eindeutig für den CP2102. > Den CP2102 hab ich bei Reichelt auf die schnelle gar nicht gefunden. Man kann Bauteile
-
Thread
Arithmetik in C
für speed kennst. Ansonsten könnte es sich lohnen, die Divisonen auf 2-er Potenzen umzustellen (128, 1024). Peter
[avr-]size müsste das können. Ich habe nur leider keine Ahnung mit welchen Parametern...
-
Thread
PROM lesen /schreiben / Programmiergerät
Oszillatorfrequenz auf einen Wert herunter, den das PLL-IC an seinem Eingang verarbeiten kann. Der Teilerfaktor ist 128 bzw. 129, gesteuert vom PLL-IC selbst.„ Verstehe ich so: Bsp: Frequenz: 803,550 MHz → wird durch 128 oder 129 geteilt, also bei 128 = 6,277734375 MHz (Der verbaute Quartz hat genau 6 MHz)
FR_Input.IntValue*1000; n2 := 0; n1 := 0; n0 := 0; fehler := false; repeat n2 := n2 + 1; tz1 := (128*n2+n1)*128+n0; ergebniss := OVR*tz1-freq; Until sign(ergebniss)<> -1; n2:=n2-1; if n2 >127 then fehler := true else fehler := false; repeat n1 := n1 + 1; tz1 := (128*n2+n1)*128+n0;
-
Thread
AVR Datenblätter voller Fehler
, temp Nur leider läuft der Code so nicht: Building project... AVRASM: AVR macro assembler 2.0.28 (build 121 Jan 11 2005 10:28:51) Copyright (C) 1995-2005 ATMEL Corporation C:\8051\AVR\motiondet\motiondet.asm(1): Including file 'C:\Programme\Atmel\AVR Tools\AvrAssembler2\Appnotes\m48def.inc' C:\8051\AVR\motiondet\motiondet.asm(63): error: Operand 1 out of range: 0xc4 C:\8051\AVR\motiondet\motiondet.asm(66): error: Operand 1 out of range: 0xc5 C:\8051\AVR\motiondet\motiondet.asm(69): error: Operand
-
Thread
24 Pin µC Gesucht
Hi Liebe Forengemeinde. Ich hätte da mal eine Frage. Ich suche einen 24 Pin DIL gehäuse AVR. Gefunden habe ich bisher AT90PWM1 8-bit AVR Microcontroller, 8KB Flash, 24-pin, Lighting AT90PWM216 8-bit AVR Microcontroller, 16KB Flash, 24-pin, Lighting AT90PWM2B 8-Bit Microcontroller
etwas zu dem "Ich nehme am Anfang lieber einen kleinen Controller" Das bringt NICHTS! Ein großer AVR ist nicht schwieriger oder komplizierter als ein kleiner. Mit dem großen kann man mehr machen, muss es aber nicht. Ein Blinkprogramm sieht z.b. für einen Amtega128 genau so aus wie für einen Attiny13
-
Thread
ATTiny10/11/12
@Tobi: Warum soll ein Print einen AVR mit UART brauchen?
+7 den Vorteiler auf 128 setze! Aber wie rechne ich das? Ich müsste ja auf folgenden Binärwert kommen: 0x11100111 Für den Vorteiler 128 muss ich nämlich adps2 adps1 adps0 auf log. 1 setzen . Nun noch eine
-
Thread
Arduino Kondensatormotor Drehzahlsteuerung
hat 650Vpp. Dein Treiber kann max. 600V. Hat sich damit erledigt. Und damit: Source Code für AVR Studio 4 mit WinAVR Kann ICH gar nix machen. LG old.
> Dein Treiber kann max. 600V. Hat sich damit erledigt. > > Und damit: > > Source Code für AVR Studio 4 mit WinAVR > > Kann ICH gar nix machen. Kauf dir einfach eine Puppenstube.
-
Thread
avr-gcc-10 - "volatile deprecated [-Wvolatile]" Warnungen
C:\Atmel_Toolchain\AVR8_GCC\avr-gcc-10.0.0_2019-12-16_-mingw32\avr\include\avr\sfr_defs.h *********************************************************************** 128 #define _MMIO_BYTE(mem_addr) (*(/*volatile*/ uint8_t
0f 90 pop r0 6e: df 91 pop r29 70: cf 91 pop r28 72: 08 95 ret D:\avr-gcc-10.0.0_2019-12-16_-mingw32> [/pre]
-
Thread
Info Platinen Bauteiletester / Transistortester
Hallo, ich würde gerne folgendes bestellen: 1 Satz komplett. LCD, Bauteile, AVR, Platine. 32,40.- inkl. Porto Bitte nenne mir Konto-Nr., damit ich überweisen kann. Ist der AVR programmiert? Danke im Voraus Thomas
Folgendes ist ueberig. 1 Bauteile ohne AVR, LCD, Platine. 10.- inkl. Porto 6 Platinen 8.- inkl. Porto. Max. 1 Platine pro Person. Wer Interesse hat, Liste kopieren, Teile abziehen und eintragen. > Ist der AVR programmiert? Ja, Version
-
Thread
AVR-GCC 4.7.2 Bug?
. Laut dem Artikel hier im Forum unterscheiden sich lediglich die AVR-GCC Versionen der beiden Toolchains (http://www.mikrocontroller.net/articles/Atmel_Studio) 3.4.2-1573 AVR-GCC 4.7.2 3.4.1-1195 AVR-GCC 4.6.2 Um das ganze nochmal zu überprüfen, habe ich ein kleines
Wcpp] avr-gcc -mmcu=atmega8 -I. -gstabs -Os -Wall -Wstrict-prototypes -std=gnu99 main.o --output main.elf -lm avr-objcopy -j .text -j .data -O binary main.elf main.bin avr-objcopy -j .text -j .data
-
Thread
Prozessoren fürs STK500
gefunden. Daher wollte ich mal Fragen wo drin Sie sich Unterscheiden? ATmega 8L-8PI Atmel ATmega8 AVR Flash DIP28S° ATmega 8-16PU Atmel ATmega8 AVR FlashController DIP28 ATmega16-16PU Atmel ATmega AVR FlashController DIP40° ATmega 8-16AU Atmel ATmega8 AVR Controller TQFP32° AT89C4051-24PI Atmel
wie AT90S2313, AT90S1200) - DIL20 (Tiny26, hat natürlich anderes Pinout) - DIL28 (Mega8, 48, 88, 168 und ältere AT90S4433) - DIL28 (Tiny28, ein recht alter Fernbedienungs-AVR) - DIL40 (Mega8515 und Pinkompatible) - DIL40 (Mega8535, Mega16, 32, 644 und Pinkompatible) Es sind