-
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
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
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
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
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
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
-
Thread
Umstieg ATmega32 auf AT90CAN128 WinAVR
I2C locker. >Für spätere PWM-Signale brauch ich dann auch jeweils 1nen IC für I2C >Bus. Der AVR kann auch PWM, der 32er AFAIK 3mal. Vor allem gibt es AFAIK den AT90CAN128 nicht im bastlerfreundlichen DIP Gehäuse. MFG Falk
sie keinesfalls mit variablen Parametern nutzen! Siehe http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Warteschleifen_.28delay.h.29 MFG Falk
-
Thread
Webserver geschwindigkeit [AVR]
servern ist. Nicht alle >Anwendungen verlangen hoechste Bandbreite. Naja ein Seitenaufbau wie zu den 28K Modemzeiten ist mehr als nur ekelhaft. Wie gesagt: UDP/TCP ja, HTTP -> eher nicht. Aber darüber kann man lange streiten, das ist halt meine Meinung. Viele hören nur AVR+WEBServer und träumen sofort
. Nicht alle >>Anwendungen verlangen hoechste Bandbreite. > > Naja ein Seitenaufbau wie zu den 28K Modemzeiten ist mehr als nur > ekelhaft. > Wie gesagt: UDP/TCP ja, HTTP -> eher nicht. Quark. Um ne Seite mit Wetterinformationen anzuzeigen reicht die Geschwindigkeit vom AVR _DICKE_! Wie schon
-
Thread
avr gcc, xmega 128a4, switch-Anweisung
Hallo, ich kämpfe da gerade mit einem 'Absturz' meines C-Codes rum. Die CPU ist ein AVR atxmega128a4u, Compilerversion ist 4.9.2 (das was man halt aktuell bei Microchip runterladen kann), der Code läuft in der App-Section, Füllgrad von Flash und Data unter 50%. Die fragliche Stelle
eine Sprungtabelle ein "Trampolin" reinknallt. Das kann aber erst bei Controllern mit mehr als 128 KiB Flash passieren (und dort auch nur einmal an jedem Vielfachen von 128 KiB). Damit fällt diese Variante bei dir aus. Vorschlag: mach Nägel mit Köpfen und poste einen compilierbaren Code,
-
Thread
VS1011+Atmega128 = Probleme
macht seine Flanke zu > wechseln. Wie sieht es nach einem Hardwarereset aus? Sind vielleicht die AVR-Ports falsch gesetzt?
brauch ich doch DCLK und SData, wie hätte ich sie den sonst beschalten sollen? Ich nutz den Soic-28 da hab ich kein GBuf pin. danke für deine Hilfe mfg M.F.
-
Thread
..Programmieren für ADC im ATMega128..
AVR-GCC-Tutorial Dort findet sich eine ADC Routine, die auch auf dem Mega128 funktioniert.
Piebe schrieb im Beitrag #1703126: > ich denke vielleicht jemand hat die Program für ADC in ATmega128.. OK. Noch mal. Hier im AVR-GCC-Tutorial findest du Informationen über den ADC, wie man ihn ausliest und benutzt. Dort findet sich auch eine fertige C-Funktion dafür.
-
Thread
Wie kann man einen ATMEGA328P-PU programmieren?
Für den ATMega brauchst Du mindestens einen AVR-ISP-Programmer. Wenn Du die Luxusversion willst, besorg Dir ein STK-500 oder so. Die Software gibts kostenlos im Internet, z.B. das AVR-Studio direkt von Atmel oder AVR-GCC.
Stimmt, oder der hier: http://electronics-diy.com/avr_programmer.php für den seriellen Port. So einen hatte ich seinerzeit zum Flashen des ersten AVR-basierten AVR-Flashers verwendet. Bisschen mehr Bauteile als die PP-Variante, aber hat gewonnen, weil
-
Thread
Probleme beim Schreiben in den Flash-Speicher
cli(); char i = 0; for (i = 0; i < 128; i+=2) { boot_page_fill(i, data[i/2]); if (i % 64 == 0 && i > 0) { boot_page_write(i-64); } boot_spm_busy_wait(); } boot_page_write(128-64); boot_spm_busy_wait
Löschvorgang fertig - Page schreiben - warten bis Schreibvorgang fertig (- ggf. Sektion aktivieren - siehe AVR/ boot_rww_enable()) - lesen MfG, subitus
-
Thread
[V] Atmel: JTAGICE2, AVRISPmk2, STK500, XPlained, XPlain, AVR-CAN Board, SDP1000-L, uvm..
Firma (für die Kaffeekasse :-)), gibt es paar Sachen zu verkaufen die leider nur rumliegen. 1x AVR JTAGICEmkII -- gebraucht -- 130€ + Versand 1x STK500 -- Neu umbenutz OVP -- 60€ + Versand 1x AVRISPmkII -- 1-2 Mal benutzt OVP -- 28€ + Versand 1x AVRISPmkII -- gebraucht -- 24€ + Versand 3x AVR Xplained -- NEU OVP (versiegelt) -- pro Stück 28€ + Versand 1x AVR Xplain -- gebraucht -- 23€ LUFA Proj. ist drauf, läuft als AVRISPmk2 1x AVR-CAN Testboard -- paar Male benutzt Atmega16 drauf -- 28€ + Versand --> http://www.kreatives-chaos.com
-
Thread
DCF77-Uhr mit ATTINY12
mich wuerde auch interessieren wie sich diese zeile zusammensetze? woher kommen die "128" - ich kann es nicht wirklich nachvollziehen! .equ xtal = 3686400 ;3.6MHz .equ reload1sec = (xtal / 64 + 128 ) / 256 64 = hardware teiler 256 = software teiler 128 = ? bitte um auskunft
(2): Including file 'C:\Programme\Atmel\AVR Tools\AvrAssembler2\Appnotes\tn12def.inc' C:\Franzis\Clock\clock.h(49): warning: Register r26 already defined by the .DEF directive C:\Franzis\Clock\Clock.asm(10): info: 'C:\Franzis\Clock\clock.h'
-
Thread
VGA Grafikkarte an uC
> Naja, ein AVR hat leider keine 16+20+4+2=42 IO Pins... Kann man die Grafikkarte nicht irgendwie in einem 8bt-Modus nutzen? Und 20 Adressleitungen - braucht man die wirklich alle? Übrigens: Ein ATmega128 dürfte
VGA signale raushaut wenn man mit nen µC diese Selber machen kann: http://www.serasidis.gr/circuits/AVR_VGA/avr_vga.htm grüüüße
-
Thread
MP3-Player - VS1003 - Welcher Prozessor?
Vieviel Strom zieht denn so ein AVR? (z.B. der ATMega128) ~50mA? oder weniger bei 3.3V? Interessant wäre jetzt ja noch, ob es sinnvoll ist, den AVR hoch zu takten und datfür solange wie möghlich im Sleep-Modus zu bereiben, oder ob
Ich denke auch, dass ein AVR reicht ... schau mal ins Datenblatt da ist angegeben wie der Strom von dem takt und der spannung abhängt. Und um nur Daten zu schaufeln kannst du ja fast alle peripherie vom AVR abschalten.
-
Thread
ATmega328P: Original oder Fälschung?
Hi, bestätigt ;) Auf meinem AVR Dragon sitzt neben dem "ATMEGA2560" ebenfalls *NUR* ein "MEGA128". Ist doch immer wieder schön wenn Leute eifach irgendwas behaupten nur um nicht sagen zu müssen, sie sind sich nicht sicher oder
... Im übrigen gilt ja weiterhin das oben Geschriebene, daß ein ganz offizieller MEGA128 auf dem Tisch liegt. Nämlich im ATMEL AVR ISP mkII. ... In meinem Dragon ist ebenfalls ein Mega128 ohne AT.
-
Thread
=== GCC v15 ===
char)0, Fl::AvrIO::PortX<38> > >::txRaw(unsigned char)> 3e0: 8c 2f mov r24, r28 3e2: f3 df rcall .-26 ; 0x3ca <Fl::AvrIO::AvrSpiMaster<Fl::AvrIO::PinX<(unsigned char)0, Fl::AvrIO
automatisch im Flash landen. µC AVR128DB64.
-
Thread
M16C29 und ENC28J60 via SPI
sehen. Der Ausschnitt wurde einige Zeit nach Anschalten gemacht, das Bit sollte also 1 sein. Der enc28j60 liefert aber 0x02, das sehe ich im Logikanalyser als auch im M16C. Ich möchte den AVR-Lib Treiber für den enc28j60 benutzen, darauf möchte ich uIP bauen. Zur Entwicklung benutze ich den IAR Embedded
Habe gerade ein ähnliches Problem, die SPI-Kommunikation zw. einem ATmega128 und dem ENC28J60 funktioniert nur bis 1MHz einwandfrei. Ich habe testweise mal folgende MAC-Adresse programmiert: MAADR1 = 0x01 MAADR2 = 0x02 MAADR3 = 0x03 MAADR4 = 0x04 MAADR5 = 0x05 MAADR6
-
Thread
DSO für wenig Geld
AVR MultiKitB $125.00 ohne Versand Für ein Oszi der Spielzeugklasse schon zu teuer.
Spezialisten gefragt. Vieleicht kümmert sich jemand darum? http://www.ulrichradig.de/home/index.php/avr/avr-dso Gruß Dirk
-
Thread
DS18S20 - extended resolution bei Temperaturen um 0°C
16]="0011233455667889",h[16]="0639518406395184",s; if(d[1]){s='-';f=(4+d[6])&15; if(d[6]>11)t=128-d[0]/2;else t=127-d[0]/2;} else{s='+';t=d[0]/2 ;f=(28-d[6])&15; if(d[6]>12){if(d[0]){t--;}else{s='-';f=d[6]-12;}}} if(t>99){putch( s);s=0;putch('1');t-=100;} else {putch(' ');if(t>9){putch
16]="0011233455667889",h[16]="0639518406395184",s; if(d[1]){s='-';f=(4+d[6])&15; if(d[6]>11)t=128-d[0]/2;else t=127-d[0]/2;} else{s='+';t=d[0]/2;f=(28-d[6])&15; if(d[6]>12){if(d[0]){t--;}else{s='-';f=d[6]-12;}}} if(t>99){putch( s);s=0;putch('1');t-=100;} else {putch(' ');if(t>9){putch
-
Thread
IDE unter Linux
F_OSC = 10000 [/c] eingegeben. Auf "Make all" geklickt und folgende Fehlermeldungen kamen: [c] avr-gcc: error: unrecognized argument in option ‘-mmcu=8051’ avr-gcc: note: valid arguments to ‘-mmcu=’ are: at43usb320 at43usb355 at76c711 at86rf401 at90c8534 at90can128 at90can32 at90can64 at90pwm1
attiny167 attiny22 attiny2313 attiny2313a attiny24 attiny24a attiny25 attiny26 attiny261 attiny261a attiny28 attiny4313 attiny43u attiny44 attiny44a attiny45 attiny461 attiny461a attiny48 attiny84 attiny84a attiny85 attiny861 attiny861a attiny87 attiny88 atxmega128a1 atxmega128a1u atxmega128a3 atxmega128d3
-
Thread
Z80 Board ausgebuddelt - Welche Anwendung?
umgeschaltet wird zum prommen von einem Atmel oder Arduino m1284p nehme ich ja gerne 16KB SRAM 2 serielle und 128KB flash. Dazu http://www.theeg.de/aside/
Joachim B. schrieb im Beitrag #4971709: > EEPROM 28c64 o.ä. auf Analogmultiplexer 4053 für Daten und CE OE > Ein paar normale Gatter mit !EN 244/245 für Zugriffe int. ext. an die > Adressleitungen 27C128A Typen, TI mit 16KB. Denke mal, dass ich
-
Thread
ATTINY406 , Powerdown , aufwachen per Port-Interrupt
> Jetzt bin ich aber verwirrt. Okay, ich auch - ich habe gerade nur einen AVR32DD28 zur Hand, und was ich bei diesem auf die Schnelle sehe, lässt mich stutzen. Morgen mal in Ruhe überprüfen ...
oder AVR128DB28. Diese Einschränkung entfällt z.B. beim (neueren) AVR32DD28, bei diesem sind alle Pins 'fully asynchronous'.
-
Thread
AVR 8bit auch für größere Projekte?
Heinz L. schrieb im Beitrag #4090876: > Ist AVR noch "zeitgemäß"? Oder "muss" man, wenn man MC "ernsthaft" > betreiben will als Hobby sich umorientieren in Richtung [...] > > Wohin gehen also > die verehrten Kollegen wenn 20MHz und 128kB Flash
Andreas Messer schrieb im Beitrag #4094630: > Was derartiges würde ich auch nicht mehr auf nem AVR machen. Ist ja > immerhin alles IPv6 basiert. Kein Argument. Schließlich macht man mit den 128-bit-IPv6-Adressen ja keine Arithmetik. ;-) 6LowPAN haben sie seinerzeit noch mit ATmega128 angefangen
-
Thread
Ethernet Anbindung
Hardware-Projekt natürlich auch interessant wäre). In jedem Fall solltet ihr euch das Gefrickel mit ENC28J60 und AVR NETIO und die dabei wirklich aufwendige low-level-Programmierung des TCP/IP-Stacks ersparen, die Anwendungsprotokollebene von DHCP und DNS ist Aufwand genug. LG, Sebastian PS: Vielleicht
Sebastian W. schrieb im Beitrag #4306837: > das Gefrickel mit ENC28J60 und AVR NETIO hat den Vorteil, dass es hier und an vielen anderen Ecken des Netzes etliche Leute gibt, die sich damit auskennen und helfen können. Auch das Angebot an funktionsfähiger Software
-
Thread
womit füllt atmel bit shift (>>) die neuen bits auf?
Da haben sich die Atmel's so viel Arbeit gemacht und keiner schaut hin! (AVR Instruction Set) http://www.atmel.com/Images/doc0856.pdf
$ avr-gcc foo.c -Os -S -mmcu=atmega162 liefert -- allerdings nicht mit einem Compiler, der schon 6 Jahre alt ist -- das: [avrasm]foo: ldi r28,0 .L2: subi r28,lo8(-(-1)) mov r24,r28 lsr
-
Thread
Projekt : viele kleine zu einem groß Projekt, brauche Infos
Ziel kommst, auch wenn Dein Code nicht optimal sein sollte. Wenn Du meinst, mit irgendeinem ARM oder AVR32 besser zurecht zu kommen, dann bitte. Da kann ich Dir dann aber keine Hilfe mehr geben. Bei AVR und USB-Host wäre der AT90USB1287 (im Prinzip ein Mega128 mit USB) Dein Weg. Ob das dann am Schluss
passenen PIC mit eingebautem CAN, da brauche ich keinen extra CAN-Controller wie beim äquivalenten AVR". Ethernet: das gleiche. Oder mal Stereo Out mit einem dsPIC33FJ128MC804 (der hat nämlich analog Stereo Audio out 14 bit). Ich habe auch einfach mal ein Projekt mit MSP430 gemacht, wo ich fand, dass
-
Thread
PWM mit ATtiny13 liefert SIN und COS
256] = { ... }; const uint8_t cos[256] = { ... }; main() { uint8_t i = 0; CLKPR = 128; CLKPR = 1; DDRB = 3; PORTB = 0x3c; OCR0A = 128; TCCR0A = 0xf3; TCCR0B = 1; for (;;) { OCR0A = sin[i]; OCR0B = cos[i]; i++;
can only use registers R24, R26, R28 or R30 LED_Lauflicht.asm(115) : Error : adiw can only use registers R24, R26, R28 or R30 LED_Lauflicht.asm(133) : Error : adiw can only use registers R24, R26, R28 or R30 LED_Lauflicht.asm(152
-
Thread
MSP430 im 40poligen DIP-Gehäuse
bleibt natürlich deine Entscheidung. Wenn man allerdings keine Angst vor SMD hat wirds eng für die AVR.
Strings o.ä.) im Flash > (und nur dort) unterzubringen, genügt das Schlüsselwort const Dito beim AVR ab AVR-GCC 4.7.x.
-
Thread
Atmel ist unter "Profis" nicht gerade beliebt - Warum?
dem ich meine Ausbildung gemacht habe werden in sämtlichen neuen Geräten AVRs verbaut (zB Mega8, 16, 128 hab ich da schon gesehen) Der AVR wird vlt nicht so weit verbreitet sein wie andere Controller aber in einigen neuen (hochwertigen) Produkten kannst du ihn sicher finden. Du solltest aber nicht
Einsatz aber trotzdem wagen, man kann halt nicht alles haben... Außerdem hat Atmel bisher noch keinen AVR ohne Nachfolgetyp abgekündigt. Die compatibility mode Fuses z.B. beim mega128 ist nicht grundlos eingebaut.
-
Thread
AtTiny13 Clock auf 128kHz und Division = 0/1
Grenzfall eingehalten werden, mindestens in der Größenordnung der Ungenauigkeit des Taktes. Da die interne 128kHz-Taktquelle nicht gerade sehr genau ist, sollte der Sicherheitsabstand also gerade in dieser Situation relativ groß sein. Grob über den Daumen sollte man also so ab 28kHz abwärts auf der sicheren
never used Creating Extended Listing: HvspFuseRestore.lss avr-objdump -h -S HvspFuseRestore.elf > HvspFuseRestore.lss Creating Symbol Table: HvspFuseRestore.sym avr-nm -n HvspFuseRestore.elf > HvspFuseRestore.sym AVR Memory Usage ---------------- Device:
-
Thread
Fehlermeldung Arduino C++
so schnell ist! [pre] Datei (B x H x Bits) Ladezeit / ms 48x48x24 351 1260x128x24 2930 48x48x16 47 160x128x16 414 48x48x16 (Flash) 19 80x128x16 (Flash) 84 [/pre] Das kann sich schon mal sehen lassen. Es gibt
der ist beim avr-gcc 16 bit breit. Da ist bei 32k Arrayelementen Schluss. Oliver
-
Thread
Neue AVR-Tiny Generation, neue B-ATMegas, neue Entwicklungstools
Ich arbeite viel mit 32 Bittern. Oft greife ich aber immer noch zu einem AVR oder PIC. Weil ich das DIP18 oder DIP28 Gehäuse mag. Wie der rechnet ist mir egal.
Wofür ein Umschalten der Quelle? Das man den Takt zur Laufzeit auf einen Teiler 1/2/4/8/16/32/64/128/256 einstellen kann ist doch schon sehr schick. > Da wir CAN (fast) immer benötigen, ist unser standard AVR notgedrungen > der AT90CAN128. Ich benutze den 90CAN32 und den 16M1. Während der 90CAN32
-
Thread
STK500v2-Bootloader von Peter Fleury
schon diverse Änderungen getestet - nie funktioniert der Pullup von Anfang an... Meine Umgebung: WinAVR (Januar und April 06) ATMEGA128 und ATMEGA16 Vielleicht hat ja jemand schon Erfahrungen mit dem Code sammeln können... Gruß, Thomas
bekommen die diesen Bootloader mit mega32 oder grösser einsetzen. Aus dem Logfile (erzeugen ist in AVR068 am Ende beschrieben): Sending packet 06/07/2006 17:38:49.556 (1000ms) > 1B 0A 00 07 0E (1000ms) > 12 28 00 AC 80 00 00 (1000ms) > 0E Sequence number 10, message size 7, checksum 14 CMD_CHIP_ERASE_ISP
-
Thread
Wie sieht ein Downloadvorgang auf low-level ebene aus?
muss). Interessant wäre auch >auf welchem Port das ganze abläuft... FTP? Schau dich mal bei den AVR Webservern um. Da soll es sowas ja mal gegeben haben;) >PS: Reicht ein AVR um mit < 128 kB/s (DSL1000) auf ne SD-Karte zu downen >oder muss da ein arm ran? Geht mit AVR grad so. Eher weniger
@Max erzähl mal wo hier der Spareffekt entstehen soll ... Mit einem AVR+ENC28J60 a'la NetIO über HTTP auf SD-Karte wirst du nur einen Datendurchsatz von unter 3kB/s schaffen. Das währe (grob gerundet) 1/50 von 128kB/s. Damit würde der Download mit einem PC/Notebook 50x
-
Thread
Mikrocontroller + Zubehör?
wie > z.B. der ATmega328. stimmt nicht. Gerade eben bei reichelt.de nachgeschaut: alles DIL28-Typen 32MX150F128B-ISP 5.55€ (PIC32) 24FJ16GA002-ISP 2.20€ (PIC24) ATMEGA 328P-PU 4.20€ Der Unterschied in der Rechenleistung AVR-PIC32 ist etwa Faktor 20, bei AVR-PIC24 etwa Faktor 2-3 (bei
z.B. der ATmega328. > > stimmt nicht. > > Gerade eben bei reichelt.de nachgeschaut: alles DIL28-Typen > 32MX150F128B-ISP 5.55€ (PIC32) > 24FJ16GA002-ISP 2.20€ (PIC24) > ATMEGA 328P-PU 4.20€ Also, ich kaufe viel bei Reichelt, aber AVRs eher nicht. Weil: Will ich DIP zum Basteln oder
-
Thread
avrdude schreibt nur bis 64 byte in den flash-speicher
ff] . [ff] Reading | ################################################## | 100% 0.06s avrdude: avr_read(): skipping page 1: no interesting data avrdude: avr_read(): skipping page 2: no interesting data ... avrdude: avr_read(): skipping page 126: no interesting data avrdude: avr_read(): skipping
nicht aufgefallen ist) Lustig ist allerdings auch, das avrdude zwar erkennt das der Programmer 128Byte Puffer hat, aber trotzdem nur 64 Byte sendet. Die default avr910 Programmer hatten immer nur 64 Byte. Ist der Source für den Programmer frei verfügbar? Es wundert mich auch das die stk500v2
-
Thread
Suche neuen Microcontroller
ganze aber Audio CDs digital abspielen soll und nebenher noch andere Sachen laufen wird das mit dem AVR etwas knapp. Außerdem gefällt mir WinAVR nicht, da ist der Compiler von Renesas besser..
hat leider nur einen der 25MIPS-Typen da. Recht interessant scheint der C8051F133 zu sein, da er 128KB Flash und 8KB RAM bei 100 MIPS hat und nur $16 kostet. Ein AVR ATMega128 kostet 10 Euro und hat nur halb so viel RAM und viel weniger Leistung. Markus
-
Thread
entscheidungshilfe - erst tutorial oder gleich das projekt
untereinadner größtenteils kompatibel in der Programmierung - du kannst das Projekt licht auf einen atmega128 anpassen....) Wenn du gleich mit dem mega128 anfangen willst und nix löten möchtest wäre das vielleicht was für dich: http://www.elektronik-projekt.de/Boards/boards.html So ein aufwendiges und
jetzt schon überein jahr. ok ich bin offen für alles! mir ist keine mühe zu viel! also der mega128 und welches board, kann ich es sogar (wäre mir sogar lieber) selber bauen? das board für den 163er, wo bekommt man das? was kostet es? und kann ich den 128 auch drauf laufen lassen? also angebelich