-
Thread
neue Windows-AVR-Toolchain für Atmega, Atxmega
>>> avr-gcc main.c -mmcu=atmega8 -flto -v -save-temps ruft bei mir keinen Fehler hervor. Die Zeile in der .res Datei sieht so aus: 160 9609bfef PREVAILING_DEF main Es geht ja um den 2. Wert, der ist bei mir korrekt 4Byte groß
Stefan Re schrieb im Beitrag #2556624: >>>> avr-gcc main.c -mmcu=atmega8 -flto -v -save-temps > ruft bei mir keinen Fehler hervor. > Die Zeile in der .res Datei sieht so aus: > 160 9609bfef PREVAILING_DEF main > Es geht ja um den 2. Wert, der ist bei mir korrekt 4Byte
-
Thread
Atmel AVR: Architektur und interner Adress-/Datenbus sind mir unklar!
Daten sind. > In diesem Zuge frage ich mich auch, wie groß das größte externe EEPROM > bei einem ATmega8 sein kann. Unbegrenzt, wenn man es seriell anschliesst ;-).
gerechnet. Der Adressbus beim selbigen ist etwas grösser, nämlich 16Bit. D.h., der AVR ist in der Lage, 64k Adressen zu bearbeiten. Soll heissen, der AVR kann von 64k möglichen Adressen jeweils 8Bit Daten holen oder wegschreiben. --- Das Dingen ist Havard Architektur. Das wiederum bedeutet, dass die
-
Thread
uC - kennst du einen, kennst du alle
> heutzutage raten anzufangen? Wenn du schnelle Erfolge brauchst, dann die AVR Serie (z.B. ATmega328P auf Arduino-Nano Board), ansonsten etwas mit ARM Cortex M3 oder M4 drin (z.B. STM32F103C8T6 auf Blue-Pill Board oder STM32F103RBT6 auf Nucleo-64 Board). Wir reden hier von rund 350 Seiten Lesestoff
Chips eben nicht in einem Programmier-Sockel sondern direkt in der > Zielschaltung. Die neueren ATmega4808 brauchen nur eine Leitung zum Programmieren und debuggen (UPDI).
-
Thread
Kauf- Erfahrungsberatung AVR Programmer
Usbasp, keine gute Wahl unter Windows 7 64 Bit! USBasp habe ich und Win 7 64 Bit , daher möchte ich was anderes.
ich falsch, daß dieser >> "USBASP-Schrott" keinerlei Probleme bereitet. > > Vielleicht 32 statt 64 BIT OS? Da im Screenshot System32 und Syswow64 steht, handelt es sich hier um ein 64 Bit OS!
-
Thread
anforderungen an controller aufstellen
den funktionen. aus eigener erfahreung (wenn ich das überhaupt schon sagen kann...) hab ich den atmega32 ausgeschlossen. also n amtega64 genommen. an dieser stelle hatte ich aber etwas bammel, dass der 64 die recht umfangreiche (noch nicht geschriebene 8D) software mit ein paar zeitkritischen funktionen
von der elektronik her fertig (siehe anhang - eine von insgesamt 3 platinen). hab wie gesagt 2 atmega64 genommen, weil ich auf der sicheren seite sein wollte. dass die das packen bin ich mir sicher. hatte mal n projekt mit 3 anderen zusammen: mp3-player mit gps. da hat ein atmega64 das alles geschafft
-
Thread
Linux ist Mist - mal wieder (Xubuntu) Gesperrt
Architektur zu nehmen. Hol dir das richtige Image und schon laufts. Du kanst ja auch nicht einfach Windows 64bit darauf installieren.
... gerade auf einem meiner Entwciklungsrechner mal wieder Win7 64Bit gestartet, wollte noch eben mein Ersatzdisplay für den ATmega128 testen, weil mit das alte nach Jahren hops gegangen ist. Nebensache. Hauptsache: Beim erten Booten die Maus und Tastatur eingefroren
-
Thread
ATMega8 USART
Pepper schrieb im Beitrag #4712814: > Verbunden bin ich über einen ATMega8 an einen RS232-TTL-Wandler und > einen Konsolenkabel auf USB am Laptop. Du hast TTL-Pegel zwischen Wandler und ATmega? Stimmt die Polarität von TX? Und noch ganz dumme Frage: ist GND verbunden
Einfaches Programm fuer serielle Schnittstelle, ATmega8, interner Oszillator 8MHZ, Baudrate 38400 Bd. Viel Erfolg
-
Thread
Datei auf SD-Karte via AVR auf Computer übertragen
nicht der einzige Weg ist. Was meint ihr? https://helentronica.com/2015/07/23/getting-started-with-atmega8u2-and-other-avr-usb-microcontrollers/ Viele Grüße, Jonathan
einen Levelshifter für RxD/TxD. Steht aber alles HIER: NEO-7_DataSheet_(UBX-13003830)-1.pdf und ATmega8U2/16U2/32U2 - Complete Datasheet
-
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
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
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
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