-
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
OLED Display ssd1306 mit SPI arbeitet nicht
Hallo, ich versuche gerade das OLED Display 128x64 (SSD106 Controller) über SPI mit einem ATMega88 in Betrieb zu nehmen. Dafür verwende ich die Library u8glib: https://code.google.com/p/u8glib/wiki/avr mit dem Beispielcode: [c] #include "u8g.h" #include <avr/interrupt.h> #include <avr/io.h> u8g_t u8g; void draw(void) { u8g_SetFont(&u8g, u8g_font_6x10); u8g_DrawStr(&u8g, 0, 15, "Hello World!"); } int main(void) { /* select minimal prescaler
-
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
-
Thread
C-Aufgabe: bedingtes Inkrementieren
Speicherintensiv, Ach wo. ROM pur geht auch: const _flash char aSlaves[] = ... wenn leidlich aktueller avr-gcc.
76 77 78 79 80 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 [/code]
-
Thread
16 bit Div durch 100 bei AVR Mega32
Das steht aber nicht im Zusangehang mit einer Mittelung ? Div 128 ist viel oekonomischer.
genuegt, auch. Fuer einfach eine Rechnung haette ich (+ 1/4) div 128, ist besser als 3%, vorgeschlagen
-
Thread
Audio in möglichst guter Qualität samplen
Der dsPIC33FJ128GP802 hat Stereo Audio DACs. http://www.microchip.com/wwwproducts/Devices.aspx?product=dsPIC33FJ128MC802 Wie Audio funktioniert, siehst Du hier: http://www.microchip.com/stellent/groups/SiteComm_sg
) Die beiden Prozessoren gibts übrigens auch in DIL. Sind nur 28 Pinner, also leicht zu verarbeiten.
-
Thread
SourceCode MMC die Zweite
einer 256MB SD Karte von San Disk! Gibt es für 25 bei Saturn im Angebot! 256MB SD von San Disk 128MB SD von Transcend 128MB SD von Lexar. 128MB SD von Hama. 32MB MMC von ExtremMemory Mfg Ulrich
256MB SD Karte von San Disk! >Gibt es für 25 bei Saturn im Angebot! >256MB SD von San Disk >128MB SD von Transcend >128MB SD von Lexar. >128MB SD von Hama. >32MB MMC von ExtremMemory Der Source kann "nur" FAT16, d.h. bei einer BlockSize von 512 Byte können maximal 65535x512 = 32765,5
-
Thread
Frage zu "sections" im ext. memory
reservieren: [..] #define _EXT_MEM_ __attribute__ ((section (".extmem"))) [..] uint8_t extSRAM0[128] _EXT_MEM_; [..] extSRAM0[0] = 0xAA; [..] Kompilieren lässt sich das ohne weiteres, aber dann fleigt ein Stock in die Speichen: Das erzeugte .hex lässt sich im AVR-Studio nicht öffnen. Meldung
jeder Zeit noch Änderungen am Memory Banking Konzept durchführen, falls sie eben die Arbeit mit WinAVR und AVRStudio sinnvoller machen sollten. Momentan sieht es so aus, für einen ATMega128: Die internen 64Kb MemorySpace sind primär in zwei Bänke aufgeteilt. 0x0000-0x7FFF Bank 0 0x8000-0xFFFF Bank
-
Thread
DMX Dimmerpack bauen
((X/128)-1)*10ms/PI Danke Leo
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
AVR+interner RC Oszillator extrem ungenau
Die 128kHz werden vom Watchdog-Oszillator erzeugt. Der ist besonders ungenau und auch von der Versorgungsspannung und der Temperatur abhängig (Die 128kHz gelten bei 3V/25°). Er ist im Gegensatz zum 8Mhz-Oszillator
auch in der Software setzen kann. Muss man das per Software machen oder gehts nicht auch direkt im AVR Studio?? Gruß Daniel
-
Thread
SD Karten Verlängerung & maximale SPI Länge
Felix N. schrieb im Beitrag #5869985: > da ja der AVR der Treibende Baustein Hast Du daran gedacht das eine SD Karte keine 5V an den Eingängen verträgt? Läuft der AVR mit VCC <= 3,6V?
schon deutliche Verbesserungen gezeigt! Im Moment habe ich noch relativ lange Leitungen zum ENC28J60, weil das ganze mit SD und ENC nur zum testen war ob es überhaupt möglich ist vom Flash Speicher her, da der ATMega1284P 128K Flash Speicher hat und ich vor dem ENC und mit der SD schon 45kB belegt
-
Thread
Blutzucker-Messgerät Hardware OLED Display
an unterschiedlichen Arbeitsorten einsetze!) --> http://www.klaus-leidinger.de/mp/Mikrocontroller/AVR-Prog/AVR-Programmer.html [/c] Ich habe den http://www.my-irshop.de/catalog/product_info.php?cPath=28&products_id=158 und der müsste kompatibel sein - müsste... Vieleicht gebe ich es auf und verkaufe
unterschiedlichen Arbeitsorten einsetze!) > --> > http://www.klaus-leidinger.de/mp/Mikrocontroller/AVR-Prog/AVR-Programmer.html > [/c] > > Ich habe den > http://www.my-irshop.de/catalog/product_info.php?cPath=28&products_id=158 > und der müsste kompatibel sein - müsste... Die erwähnten Programmer
-
Thread
AVR Dragon + verschiedene Entwicklermodule
alles zusammen haben möchte, gelten ab Mittwoch folgende Einzelpreise (jeweils ~25% abgezogen): 1 x AVR Dragon NP 55,95 EUR -> VK 42 EUR 1 x Crumb644 von chip45 NP 34,45 EUR -> VK 25 EUR 1 x AL-AVREB mit ATmega128-16U von ALVIDI NP 27,90 EUR -> VK 21 EUR 1 x AL-UC3AEB mit AT32UC3A1512-AU von ALVIDI
Bis auf AL-UC3AEB ist noch alles zu haben: 1 x AVR Dragon NP 55,95 EUR -> VK 42 EUR 1 x Crumb644 von chip45 NP 34,45 EUR -> VK 25 EUR 1 x AL-AVREB mit ATmega128-16U von ALVIDI NP 27,90 EUR -> VK 21 EUR 1 x M644LCD50 ohne LCD mit Info-CD von Paktek
-
Thread
Empfehlung uC für Display
AVR ist ungünstig, weil 5V-Technik. Ja, das Zeugs läuft auch mit 3.3V, dann aber nicht mit voller Geschwindigkeit. Dann eher Dein PSOC4. Oder wenn Du selber löten willst: PIC32MX270F256B-50I/SP. 28
Andreas K. schrieb im Beitrag #4394740: > 128x160 Pixel Grundsätzlich ist ein Dispaybuffer eine sinnvolle Sache. Es geht zwar auch ohne, macht aber keinen Spaß. 128x160 Pixel sind 2560 Byte. Damit ist der Mega32 schon mal aussen vor, da
-
Thread
arduino oder GCC Programmierung
1280 MightCore ist wohl seit 10/2019 drin: https://github.com/FastLED/FastLED/blob/master/platforms/avr/fastpin_avr.h
Beitrag #6342049: > aber als ich fastLED auf dem m1284p los lies: > Beitrag "Arduino FastLED LIB vs. WS28xx LIB" > > war der Zugriff im m1284p 10% langsamer durch das dritte Adressregister! > obwohl doch <=128k und alles 16-bitig abläuft. > > ich konnte es für mich ja richten mit einem #define >
-
Thread
Wer hat Erfahrung mit HAP?
device:62, v0:0, v1:0, v2:0 Serial in: vlan:12, source:10, destination:255, mtype:16, device:72, v0:128, v1:0, v2:0 dazu das Log aus der Config: 2010-11-28 11:27:47 - 12089 - hap-mp - Info - Heizung CU1 TS VL Dad Status 0 2010-11-28 11:28:26 - 12089 - hap-mp - Info - Heizung CU1 Rel 7 Mi dad kalt Status 100 2010-11-28 11:28:26 - 12089 - hap-mp - Info - Heizung CU1 Rel 5 Mi MZ kalt Status 100 2010-11-28 11:28:33 - 12089 - hap-mp - Info - Heizung CU1 Rel 7 Mi dad kalt Status 0 2010-11-28 11:28:33 - 12089 - hap-mp
-
Thread
AVR: Atmega16 Interrupt Timer0 über Bascom
kein Fehler. Die Taster sind *active high* angeschlossen (http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Tasten_und_Schalter)
Dann weiss ich im Moment auch nicht weiter. Abgesehen davon hat mein Pollin Funk AVR Board v1.1 auch ein Problem mit PD7 bei der 28-Pol Fassung (Atmega8 u.a.). Da fehlt - nachgemessen mit Durchgangsprüfer - eine Verbindung zur PD7 an der 40-Pol-Fassung und zu dem entsprechenden Pin