-
Thread
NES to USB Adapter für Controller (Retro)
Schau mal hier: http://www.raphnet.net/electronique/gc_n64_usb/index_en.php
Controller zu USB per ATmega AVR (am besten ATmega8). Wer noch Stoff (Anmerkungen, Anregungen, Hinweise, Ideen) für mich hat... Vielen Dank schon mal. PS: ich denke wer jetzt wirklich ein Crack auf dem gebiet ist, hat
-
Thread
Problem bei bootloader flash ATMega128 (AVRDUDE + usbtinyISP))
fc 80] avrdude.exe: 129432 bytes of flash written avrdude.exe: verifying flash memory against atmega128_boot_1.hex: avrdude.exe: load data flash data from input file atmega128_boot_1.hex: avrdude.exe: input file atmega128_boot_1.hex contains 129432 bytes avrdude.exe: reading on-chip flash data:
Mark R. schrieb im Beitrag #3895176: > Kann der uISP Stick überhaupt mehr als 64kB > handhaben? http://www.ehajo.de/avr-isp-stick.html? "... Kompatibel mit ALLEN AVR-Controllern mit 64kB Flash und weniger"
-
Thread
Einstellbarer Widerstand aus PWM Signal
IOs vom ATMega ist bereits belegt. Es stehen mir eben Digitale Outputs (für die Digitalen Eingänge des C64) und bzw PWMs (gedacht für die Analogeingänge) zur Verfügung. Ein digitales Potentiometer als Chip hätte
Wenn es interessiert was aus dem Projekt geworden ist: https://github.com/djtulan/nunchuk64/blob/master/hardware/nunchuk64/nunchuk64.pdf Ging dann doch viel einfacher als erwartet. Software sei Dank.
-
Thread
Attiny2313 Timer16 Bit, Normal Mode, unsauber
69, 68, 68, 67, 67, 67, 67, 66, 66, 66, 65, 65, 65, 65, 65, 65, 65, 65, 64, 64, 63, 63, 64, 64, 65, 65, 65, 65, 65, 65, 65, 64, 64, 64, 64, 64, 64, 64, 64, 65, 65, 65, 66, 67, 68, 69, 71, 72, 73 }; [/c]
PS: Der ATtiny861 bringt mit seiner 64 MHz-PLL natürlich klanglich ein besseres Resultat (und damit vielleicht ein schöneres Erfolgserlebnis), aber in der jetzigen Lernphase (DDS) sind seine Vorteile eher gering.
-
Thread
Makefile für Atmega2560 mit AVRdude klemmt
---- nano.menu.cpu.atmega328=ATmega328P (New Bootloader Old Mem) nano.menu.cpu.atmega328.upload.maximum_size=30720 nano.menu.cpu.atmega328.upload.maximum_data_size=2048 nano.menu.cpu.atmega328.upload.speed=115200 nano.menu.cpu.atmega328
=atmega/ATmegaBOOT_168_atmega328.hex nano.menu.cpu.atmega328old.build.mcu=atmega328p [/c]
-
Thread
den Attiny muß ich haben !
Wär aber mal schön... Träum... 64K in einem 8 Pinner.
Hi, ich Träume auch schon, ein bischen Code und man hat einen I2C oder Spi Ram mit 64 kb. Aber wirklich wünschen würde ich mir einen Atmega mit 64 kb Flash, 64 kb Ram im Dil 40 mit 2 x USART, 2 x CAN, 1 x LAN. Träumen ist so schön. Gruß
-
Thread
Atmega2560 startet nicht
> Wo besitzt der ATmega2560 irgendeine Abschaltspannung? BODLEVEL fuses (Brown-Out)
Kann es sein, dass Du das Pinout des ATMega gespiegelt hast? Sieht für mich fast so aus :-)
-
Thread
4x4 Matrix Tastatur am FPGA
würden (und keine 128) und somit 64 Eingänge am FPGA oder dem Controller. Alle Eingänge mit pulldown und dann eine Spannung draufschalten. Wo siehst Du da den Hinkefuss? Aber nochmal: Ich habe keine 64 Eingänge. Am FPGA vielleicht,
und Entprellung von 64 Tasten in dieser Zeit nicht locker ein paar mal schafft, der programmiert umständlich. > Ich habe nochmals nachgerechnet und bin nach wie vor der Meinung, dass > 64 Taster insgesamt 65 Leitungen
-
Thread
Argumente für 8-Bit AVR statt ARM-Controller
Es erstaunt mich, dass preislich wenig Unterschiede sind. Wenn ich mal einen ATMega64 nehm mit 64k Flash und 4k ;-) RAM, dann bezahlt man doch so um die 6 Euro Einzelstueck bei Digikey. Fuer einen LPC2364 mit 128k Flash und verteilten 34k RAM bezahlt man weniger als 7 Euro ebenfalls
Beschaffungskosten!) spielen nur am Rande eine Rolle. Und die Rechnung von Robert, die zwischen ATMega und NGC-ARM nur einen geringen Preisunterschied sieht, bestätigt das nur. Letztlich liegt es am Gusto und Können des Einzelnen. Der eine fühlt sich bei ATMega wohl, der andere bei ARM. Ganz anders
-
Thread
"Bessere" T6963c Library
- 240x64 Pixel Display - 6x8 Small Font (auch passend deklariert) - Bilder (fullscreen) sind fehlerfrei
T6963C_TEXT_ROWS 8 #define T6963C_GRPH_COLS T6963C_TEXT_COLS #define T6963C_GRPH_ROWS 64 #define T6963C_FONTWIDTH 6 [/c] in der .h-Datei. Verwendet wird ein Atmega32 und ein GLCD mit 240x64 Pixeln. Mir ist klar, dass ich die 8 Funktionenaufrufe "geschickter" machen könnte
-
Thread
[V] Mini GPS Module - SkyTraq Venus 6 (22x22x8mm)
Eine Frage zum Modul: Ich möchte das GPS-Modul direkt an den UART eines ATMEGA32 verwenden. Die Versorgungsspannung für das Modul sowie für den ATMega ist 5V. Das Modul liefert allerdings nur TTL(LV) Pegel. Kann ich das Modul trotzdem direkt an den ATMega UART schließen
Hallo, ich hab ein Problem mit dem Modul. Mein Aufbau: GPS und Atmega32 an 3,3V RX-GPS <---> TX-ATmega TX-GPS <---> RX-ATmega Die Pins 1PPS und MODE des GPS-Moduls sind unbeschaltet. Ich benutze die Uart-Lib von Peter Fleury. Leider wir gar nix empfangen. Ich
-
Thread
Problem bei Projekt LED cube 8x8x8 myC und Decoder will nicht
bedeutet das du den 64 RGB LED einer ebene zu einem Zeitpunk t0 alle entsprechenden LED einschalten müsstest. Soll heißen, du musst mit deinem Controller die Information für 64x3 LED zu einem Zeitpunkt anlegen können. Dann
Égal wie die Schaltung funktionieren soll, ihr bewegt Euch da in bei einem Tastverhältnis größer 1:64... M.
-
Thread
Frage zu IR-Remote+LED-Strips an AVR
probieren können. Dort braucht das raustakten ca. 9ms. Du bist ja zum STM gewechselt ich vom ATmega328p zum ATmega1284p und immer noch optimistisch das ich es schaffe. Wie regelst du das beim STM OK per DMA für die LEDs, aber läuft der DMA unabhängig vom IRQ?
alle Protokolle aktiviert? Hatte mit IRMP bisher keine Probleme - auch nicht letztens auf einem ATMega8 (mit vUSB).
-
Thread
Interrupts im Bootloader
TCNT0 = TIMER_LOAD; //Timer 0 Startwert setzen TCCR0 = 3; //Timer 0 Prescaler = 64 -> Timer Taktfrequenz = FCPU / 64 DDRB = 0x07; PORTB |= 0x07; // sei(); // Interrupts freigeben PORTB &= ~0x02; // LED 2 einschalten while(1) { for
nach Informationen betreffend "Flash Update ueber RS485", finde aber keine Möglichkeit a) den Atmega vom Programm aus zu resetten b) vom Programm aus den Bootloader zu starten Könnt ihr mir da helfen?
-
Thread
"Knallen" in den Boxen
ACHTUNG!! DIE LAMPN SIND IM AUSGESCHALTETEN ZUSTAND NICHT MEHR NETZFREI. Naja, 1000W-PAR64 werden ja auch vorgeheizt ;-)
Paul schrieb im Beitrag #2191730: > 1000W-PAR64 ... hat kalt auch >10-fachen Einschaltstrom ... I=P/U
-
Thread
DOGM SPI -> Atmega
Chris schrieb: > Ich habe einen Atmega mit SPI Schnittstelle (5V) und ein DOGM Modul > welches mit einer Versorgungsspannung von 3,3V läuft. Was gefällt Dir denn im DOGM-Manual am 5V-Schaltplan nicht? Peter
Hab aus aktuellem Anlass die Doku für DOGM 128x64 pixel Stand 10.2009 hier und da ist definitiv nix von 5V möglich. Gerade bin ich dabei, eine ATMEGA64 Schaltung von 5V auf 3,3V umzustellen, muß nur noch den FT232RL (USB) auf Eignung/ korrekte Beschaltung
-
Thread
Serielle Verbindung funktioniert nicht
Mikrocontrollern und stelle nun vermutlich für euch eine triviale Frage. Ich bin im besitz eines ATmega8, sowie dem Atmel Evaluationsboard v2.01 und möchte das Ding nun über seriellen Abschluss an Win7 X64 betreiben. Ich benutze das Atmel Studio 6.0. Hier ein kleiner Testquelltext den ich kopiert
Hi >Ich bin im besitz eines ATmega8, sowie dem Atmel Evaluationsboard v2.01 >und möchte das Ding nun über seriellen Abschluss an Win7 X64 betreiben. >Ich benutze das Atmel Studio 6.0. >Wenn ich nun auf device programming klicke
-
Thread
ATmega8A externer Quarz schwingt nicht
_16KCK_64MS" CKOPT = häkchen rein Danach habe ich diese Einstellungen geflasht und kann danach nicht mehr mit dem Board auf den ATmega8A-PU zugreifen... Mit dem Board, welches ich nach vorgaben vom Tutorial
>>> SUT_CKSEL = "EXTHIFXTALRES_16KCK_64MS" Bedeutet diese Einstellung Quarz oder externer Takt?
-
Thread
[V] seltsames Matrix-Display auf Platine
Da ist ja ein ATMEGA8515 drauf. Hat schon jemand einen Plan gezeichnet? An die Käufer: was habt ihr damit vor? Sieht recht edel aus.
im angehängtem Bild meine DCF77 Uhr, gesteuert von einem ATMega16 und einem Conrad DCF77-Modul.
-
Thread
Attiny13 Blinklicht über Poti!Hilfe!
Zeig mal dein Quellcode für den ATmega8, welches (angeblich) funktioniert.
Das Programm läuft bestimmt auf dem ATmega8. Jetzt muss du nur das Datenblatt von ATmega8 nehmen, dir aufschreiben was alles gesetzt ist und was nicht. Dann nimmst du das Datenblatt von Attiny13 und setzst die gleichen Bits, wie bei ATmega8
-
Thread
Atmel Xmega: Eine Serie geht, eine Andere nicht.
30MHz and 55MHz" https://ww1.microchip.com/downloads/en/Appnotes/Atmel-8417-Migration-from-ATxmega64A4-32A4-16A4-to-ATxmega64A4U-32A4U-16A4U_Application-Note_AVR1021.pdf Ich nutze zwar nicht den internen Oszillator, aber dennoch scheinen die ja irgendwo dran gedreht zu haben, dass die µCs prinzipiell
suchst du falsch. Ja, der ATXMEGA 16A4U-AU ist nicht verfügbar: https://www.reichelt.de/8-16-bit-atmega-avr-mikrocontroller-16-kb-32-mhz-tqfp-44-atxmega-16a4u-au-p189059.html?&nbc=1 Aber den ATXMEGA 32A4U-AU soll es schon im ab Mitte Januar wieder geben: https://www.reichelt.de/8-16-bit-atmega-avr-mikrocontroller
-
Thread
[C] AVR-Lichtorgel per FFT MEGA8 32 644
soso, 8Mhz.. ändere mal folgenden Abschnitt [c]#if defined (__AVR_ATmega8__) ADCSRA = _BV(ADEN)|_BV(ADSC)|_BV(ADFR)|_BV(ADIF)|_BV(ADPS2)|_BV(ADPS1); #elif defined (__AVR_ATmega32__) || defined (__AVR_ATmega644__) ADCSRA = _BV(ADEN)|_BV(ADSC)|_BV(ADATE)|_BV(ADIF)|_BV(ADPS2)|_BV(ADPS1); #endif [/c] nach: [c]#if defined (__AVR_ATmega8__) ADCSRA = _BV(ADEN)|_BV(ADSC)|_BV(ADFR)|_BV(ADIF)|_BV(ADPS2)|_BV(ADPS0); #elif defined (__AVR_ATmega32__) || defined (__AVR_ATmega644__) ADCSRA = _BV(ADEN)|_BV(ADSC)|_BV(ADATE)|_BV(ADIF
-
Thread
AVR+SD-Card: SD-Card legt manches mal 0.13s "pausen" ein
lieber einen anderen Controller. STM32F3 oder F4 haben ein 4Bit SD-Karten Interface dabei und minestens 64kB Ram. Damit sollte es locker gehen. Grüsse
Dann guck mal hier: http://www.matuschek.net/atmega-spi/ Schneller als das geht dann nicht, weil der AVR ja noch das Register füttern muss.
-
Thread
Speicher ATMega128
lösen soll. Vielleicht kann von Euch jemand einen Tipp geben: Ich hab ein Programm das auf dem ATMega128 läuft. Darin werden neben dem Code ein paar Arrays verwendet. Der avr-gcc packt den code in das .text segment und die arrays in das .bss segment. Das lässt sich soweit gut nachvollziehen. Nun ist
letzten Version auch voll genutzt. Leider immer noch und wir warten schon seit längerem auf den ATMega2560.
-
Thread
Microcontroller mit Python
Ja, die classic ATtiny sind bezüglich Stromsparen nicht der Bringer. Da muß es schon ein großer ATmega sein. Z.B. der ATmega48A braucht im Power-Save <1µA am 32kHz Uhrenquarz.
Glück, sind eigentlich zuviel; zumindest bei einem AVR8-Typ war bei etwa 300 kHz Schluss (könnte der ATmega328 gewesen sein).
-
Thread
Rundum Sorglos Paket für Elektronik/Mikrocontroller Anfänger
chr 20x4 Black NEG Backlight (mit Adapter/"Gehäuse" für das STK500) LCD Display HD44780 2x20 3 ATMega88-20PU 8 ATMega 8L-8PU Entlötlitze Lötfett Breadboard Steckbrett Experimentierbrett L Labor Gender Changer Adapter 9pol Stecker/Stecker Sub-D Solderless Breadboard Jumper Cable Wire 24 female
Wannenstecker, 6-polig, gerade 10 WSL 10G Wannenstecker, 10-polig, gerade 10 SPL 64 Buchsenleiste, 64-polig, einreihig, R 5 PRBL 64D Buchsenleiste f. LPV ... 2 BIEGELEHRE Biegelehre zum Abknicken von Bauteile 1 TASTER 3301D Kurzhubtaster
-
Thread
Arduino - Software-Reboot zum Start des Bootloaders
und allen anderen aus dieser Generation (8/16/32/64, …) macht die Hardware das nicht. Oliver
Oliver S. schrieb im Beitrag #7575026: > Beim genannten Atmega128 und allen anderen aus dieser Generation > (8/16/32/64, …) macht die Hardware das nicht. Gut zu wissen. Ich habe AVR erst etwas später kennen gelernt, als diese Reihe schon nicht mehr aktuell
-
Thread
MegaLOL
Hilfe des Timer1 immer ein neues PWM Signal auf den Ausgang. Aufgrund des geringen Speichers eines ATMega32 kommt man so auf ca. 4sec. bei einer Sampelrate von 8000Hz bei 8Bit. Ein SPI – RAM von 1MB oder sogar eine MMC/SD – Karte wäre nicht schlecht. Aber ich wollte dieses Projekt klein halten. Aufgebaut
Habe es mal auf einen Atmega328P portiert. Und es läuft. Aber der halbe Flash des Atmega328P ist voll. auf dem Arduino UNO geht es auch.
-
Thread
ATMEGA 8515-16 lässt sich brennen- mehr nicht
Program Files (x86)\Arduino\hardware\MajorCore-master\avr/bootloaders/optiboot_flash/bootloaders/atmega8515/16000000L/optiboot_flash_atmega8515_UART0_115200_16000000L_B0.hex" avrdude: writing flash (8192 bytes): Writing | ################################################## | 100% 0.00s avrdude:
/bootloaders/atmega8515/16000000L/optiboot_flash_atmega8515_UART0_115200_16000000L_B0.hex: avrdude: input file C:\Program Files (x86)\Arduino\hardware\MajorCore-master\avr/bootloaders/optiboot_flash/bootloaders/atmega8515
-
Thread
Library KS0108
Bei meinem Beispiel musst du die Grösse beim Funktionsaufrauf angeben: LoadBitmap(bitmap, 64, 64); du könntest es aber auch z.B. so machen: [c] void LoadBitmap(unsigned char *bitmap) { uint8_t size_x = pgm_read_byte(0); uint8_t size_y = pgm_read_byte(1); uint16_t i, j,by; for(i=0; i<
bounds if(y >= LCD_HEIGHT) return 1; idx = 0; idx = y/8; idx = idx * 64; if ( x <= 63 ) idx += x; else idx += (512 + ( x - 64)); if ( idx > 1023 || idx < 0){ return 1; } p = &Dis_Buf[ idx ];
-
Thread
AVR MKII und avrdude keine USB Verbindung
0x40 = (unknown) Device code: 0x41 = ATmega103 Device code: 0x42 = (unknown) Device code: 0x43 = ATmega128 Device code: 0x44 = (unknown) Device code: 0x45 = ATmega64 Device code: 0x46 = (unknown) Device code: 0x47
Device code: 0x5e = ATtiny4313 Device code: 0x5f = (unknown) Device code: 0x60 = ATmega161 Device code: 0x61 = (unknown) Device code: 0x62 = (unknown) Device code: 0x63 = ATmega162 Device code: 0x64 = ATmega163 Device code: 0x65 = (unknown) Device code: 0x66
-
Thread
ATmega Namen spezifikationen
beudeutet "AU","AI" und "PU"? die 2 letzten ziffern sind die frequenz? was bedeutet das "V" beim ATMEGA644V? was beudeutet TQFP? besten dank! ATMEGA64-16AU ATMEGA64-16AI ATMEGA644V-10AU ATMEGA644-20PU ATMEGA644-20AU
-
Thread
avr/4.8.3/../../../../avr/bin/ld: warning: -z relro ignored.
avr-gdbtui bin/avr-gdb :/opt/cross/avr> rpm -qf bin/avr-gdbtui cross-avr-insight-6.8.1-36.1.x86_64 Ist das evt ein Compiletime Option, die Suse unguenstig gesetzt hat? Irgendeine Moeglichkeit, dass zu ueberschreiben?
-mmcu=atmega103 -Wl,--gc-sections -Wl,--defsym=main=0,-Map=simple.map,--cref -L/devel/ethernut_sf/build/ethernut103/./lib -Wl,--start-group /devel/ethernut_sf/build/ethernut103/./lib/nutinit.o -lnutos -lnutarch
-
Thread
MSP430 oder ATmega für Projekt? (ADC, UART wichtig)
beide Typen kennt. Für ein kommerzielles Projekt möchte ich entweder einen MSP430F1232 oder einen ATmega48 verwenden. Wichtige Eigenschaften des Controllers sind hierbei ein A/D-Wandler mit 10 Bit Auflösung - und einer guten Genauigkeit, was die Auflösung ja noch nicht selbstverständlich bedingt, und
Übrigens: Der 12-bit ADC würde mich schon reizen, das sind dann aber gleich die Versionen im TQFP64-Gehäuse... eigentlich überdimensioniert.
-
Thread
AVRdude Ubuntu10.04
articles/AVR_Eclipse allerdings erscheint schon beim testen des Befehls: avarice -j /dev/ttyUSB0 -P atmega128 -r folgende Fehlermeldung: franziska@notebook-ch:~$ avarice -j /dev/ttyUSB0 -P atmega128 -r AVaRICE version 2.10, Feb 8 2010 07:22:18 Defaulting JTAG bitrate to 250 kHz. Failed to open
auf und starte avrice manuell mit vorangestelltem sudo: [code] sudo avarice -j /dev/ttyUSB? -P atmega128 -r [/code]
-
Thread
Atmega32 kleines Problem mit Modellservoansteuerung
stehen alle auf 0! Ich hab jetzt auch noch nicht das Timing nachgerechnet, was ein Prescaler von 64 mit 8Mhz und einem OCR Wert von 128 für eine Zeitdauer ergibt.
zum testen. Damit der servo hin und her fährt. und das mit der Zeit haut schon hin. 1/((8MHz / 64)/128)=1,024mS 1/((8MHz / 64)/250)=2mS ok nach oben ist da nicht mehr viel spielraum aber nach unten, falls der servo mehr kann! Danke nochmals für die nett hilfe hier, DANKE! [c] #include
-
Thread
Stoppuhr mit Bascom AVR
einen Quarz mit nur 1 MHz verwendest hast du hier eine Periodendauer von 1µS. Der Taktvorteiler ist 64 also zählt dein Timer mit 64µS. Deine Timervorgabe beträgt 40536 was ein Überlaufen des Timers nach 20000 Ticks bedeutet. Das sollten dann Interruptaufrufe alle 1280 Sekunden bedeuten würde.... 3.
= 64 #elseif _irq_teiler_max > &H0000FFFF Const _irq_vorteiler = 8 #else Const _irq_vorteiler = 1 #endif ' Aus Prescaler-Wert die Einstellung des Timer-Registers berechnen Const _irq_teiler
-
Thread
Problem bei ATMEGA8 über ISP bei angeschlossenem I2C programmieren
Hallo zusammen, ich habe ein Frage zur korrekten Schaltung: ATMEGA8---I2C---MPU6050 mit dem Ziel den ATMEGA8 bei angeschlossenem MPU6050 über ISP zu programmieren. Setting: ******** * Win7 x64; AtmelStudio 7 * MySmartUSB light (auch als Stromversorgung verwendet
C-Programm passiert sein? Dachte, das ginge nicht... - Gibt es noch Hoffnung für die "verfused'n" Atmega8 /8L? Soviel ich weiß, verfüge ich über keinen HV- oder Parallel-Programmer (mySmartUSB light; Atmel ICE basic). Ist die Frage, ob sich die Anschaffung/ der Eigenbau für vier Atmega8 lohnt - werde
-
Thread
ATMega8 funktioniert super, aber KEINE spannung an i/o-ports
wird und rübergespielt wird. mein selbstgebauter isp funktioniert, sowie auch mein µC (atmel atmega8), denn mit ponyprog oder mit yaap wird er als atmega8 erkannt. außerdem im avr studio wird er natürlich nicht erkannt, aber ich glaube, dass das an meinem isp liegt. jedenfalls hab ich den ersten
*.inc für ATmega8 sieht gut aus, lt. Ingo funzt das erste auch. Lass das mit dem Stack weg, brauchste nicht. 4.Wie betreibst du den programmierten Atmega8? Quarz-Oszillator? welche Pins hast du womit verbunden
-
Thread
Modbus RTU Slave fuer AVR
vielleicht mit einem zweiten µController für Matrixtastatur und LCD. eine Kommunikation ATTiny<->Atmega oder Atmega<->Atmega sollte ja hoffentlich für mich hinzubekommen sein.
vielleicht mit einem zweiten µController für > Matrixtastatur und LCD. eine Kommunikation ATTiny<->Atmega oder > Atmega<->Atmega sollte ja hoffentlich für mich hinzubekommen sein. Kannste prinzipiell auch Modbus für nehmen.
-
Thread
Welcher Pic entspricht ungefähr dem Atmega8?
auf den Markt gekommen. Alternativen aus der Enhanced-Familie sind die PIC18F2620 (Standardtyp, mit 64 kByte Flash), PIC18F2680 (Standardtyp mit CAN, ebenfalls mit 64 kByte Flash) oder auch PIC18F2550 (Standardtyp mit USB, allerdings nur mit 32 kByte Flash). Die Produktbezeichnungen der 40Pin-Gehäuse
Ja, die AVR-Preise sind ganz schön angezogen. Ich kann mich noch erinnern, daß die ATmega8 mal bei CSD 80 Cent gekostet haben (Einzelpreis inklusive MWSt). Bei Neuprojekten setzte ich nur noch die Nachfolger (ATmega48..328) ein. Peter
-
Thread
[V] USB-AT(X)MEGA- und STM32-Boards im Dual-In-Line-Format
man braucht. Nicht mehr und nicht weniger! Es gibt folgende Module: U2DIL: AT90USB162 oder ATMEGA32U2, 28-polig U4DIL: ATMEGA32U4, 40-polig U6DIL: AT90USB1286, 64-polig X4DIL: ATXMEGA32A4U oder ATXMEGA128A4U, 40-polig X3DIL: ATXMEGA256A3U, 64-polig B1DIL: AT32UC3B1256 (AVR32), 40-polig B0DIL: AT32UC3B0512 (AVR32), 64-polig S64DIL: STM32F103RGT6 (ARM Cortex-M3) oder STM32F405RGT6 (ARM Cortex-M4), 64-polig Darüber hinaus gibt es noch den "AVR-Stick", einen AT90USB162 oder ATMEGA32U2 in einem kompakten USB-Stick-Format
-
Thread
[S] Suche kleinen CAN Controler
Dann schau dir mal den ATmega32C1 Automotive an. Aber integrierter CAN Treiber, also das eigentliche Bus Interface, hat der auch nicht. Ob der Chip allerdings verfügbar ist, ist eine andere Frage... Gruß Fabian
Oh, die kleinen AVRs mit Can sehen ja interessant aus, wenn 64 Pins zuviel sind bzw die Package zu gross ist. Schade dass man sie offenbar nirgendwo bekommt.
-
Thread
Was ist Fast PWM ? Gesperrt
Lest euch einfach mal die Beschreibung der PWM-Modes in den Datenblättern zu den AVRs, z.B. dem Atmega16, durch.
einfach mal die Folge um const uint16_t pwmtable_8B[8] PROGMEM = { // aus 0, 4, 8, 16, 32, 64, 128, 255 // wird 255-0, 251-4, 255-8, 251-16, 251-32, 251-64, 251-128, 251-255 }; umgedreht deswegen weil einige Nokia5110 high aktiv sind andere low aktiv.
-
Thread
TSIC und ATMega
in einem Puffer speichern, der über die USB Schnittstelle ausgelesen werden kann. > - Welchen ATmega verwendest Du? ATMega8 > - Welche Quarzfrequenz verwendest Du? 16MHz > - Wie sieht die Software auf dem PC aus? > Die entspricht im großen und ganzen dem Beispiel HID-Data aus der
TSIC zu nehmen und die Daten > dann über I2C an den USB ATMega zu übertragen. Hmmm... Das wäre der brute force Ansatz. Dann könnte man auch direkt einen Atmega mit integrierter USB-Einheit nehmen. Aber da wäre die Herausforderung dann ganz futsch. Ich bin
-
Thread
ATtiny 861 ADC, AVR Studio
Hi >Beim Auslesen der Fusebits wird ATmega8 identifiziert, obwohl ATtiny im >Projekt ausgewählt. Den Programmer interessiert das Projekt nicht die Bohne. Welcher AVR ist unter Main eingestellt? MfG Spess
Anweisung, die aber nicht zu dem Kommentar passend ist. [c]// Den ADC aktivieren und Teilungsfaktor auf 64 stellen ADMUX = (1<<MUX1) | (1<<MUX0);[/c]
-
Thread
AVR Eclipse Plugin 2.1 Released
Toolchain -> Name:testblaa Wenn ich dann zwei mal weiter drücke wähle ich den µC aus: ->Type ATmega 64 und z.b. 11Mhz. Lasse ich nun das ganze Compilieren mach er dass aber nur für den Atmega 16 mit 10MHZ: make all Building file: ../main.c Invoking: AVR Compiler avr-gcc -Wall -g2 -gstabs
unter Tool Setting -> AVR-Compiler ->Command :"avr-gcc -mmcu=atmega64 -DF_CPU=1100000UL" ein, erhalte ich den netten hinweis, ich hätte -mmcu und -DF_CPU redefined! Siehe: make all Building file: ../main.c Invoking: AVR Compiler avr-gcc -mmcu=atmega64
-
Thread
Attiny85 - alles für den Einstieg
einen USASP:https://www.aliexpress.com/item/1pcs-New-USBASP-USBISP-AVR-Programmer-USB-ISP-USB-ASP-ATMEGA8-ATMEGA128-Support-Win7-64K/32582933115.html?spm=2114.search0104.3.2.7ef131dbu253BL&ws_ab_test=searchweb0_0,searchweb201602_5_10320_10065_10068_10547_319_317_10548_10696_5728811_10084_453_454_10083
recht komfortabel. Und auf dem Xplained-Boards ist bereits ein Programmer/Debugger (In Form eines Atmega32U4) drauf.
-
Thread
BPM gesteuert LEDs zuerst Blinken dann nur Leuchten lassen.
haben nur eine Anzeige von 1-4 oder 1-16 und die mitblinkt. Das hätte ich gerne etwas größer.. Eben4x64 😃😎✌️
&psc=1 https://www.amazon.de/AZDelivery-ATmega328-Gratis-Arduino-Kompatibel/dp/B079TZFS7T/ref=sr_1_2_sspa?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=3MB6PPNSXBIL5&keywords=arduino+nano&qid=1672731145&sprefix=arduino+nano%2Caps%2C99&sr=8-2-
-
Thread
Welcher Mikrocontroller?
können, falls mein Baustein nicht genügend Speicher haben sollte. Im Moment hatte ich nur einen ATmega8 zur Verfügung. Mit diesem habe ich mein PWM-Signal realisiert. Alle anderen Sachen vor allem die Abspeicherung von mehreren Messwerten, kann ich wohl vergessen. Deswegen auch meine Frage hier,
Ich denke für diese Aufgabe wäre ein STM32F103VC interessant. RAM 64KB, Flash genügen, auch 100 Pins. Intern 3 AD Wandler, die unabhängig betrieben werden könen mit 12 Bit Auflösung. 72 MHZ Geschwindigkeit, also der kann die Daten auch verarbeiten. Cortex-M3 CPU Kern