-
Thread
ATmega8 Reset Pin abgeschalten
Okay, dann mach ich mich da mal ans werk :) Ich hatte letztens das gleiche Problem mit einem ATMEGA88. Nach einem ausführlichen Blick ins Datenblatt bezüglich des Programmierens im "parallel Mode" habe ich mich entschieden keinen Parallelprogrammer zu löten, sondern das ganze auf einem Steckbrett
Stecker gecrimpt. > Nur leider kann ich nirgends gescheite Informationen finden, wie ich den > Atmega8 nun am AVR Dragon anschließen muss, das ich im HVSP > programmieren kann. Wenn Dein Atmega8 ein DIL-Gehäuse hat, dann einfach einen 28pol Sockel in den Dragon einlöten und reinstecken, dann losHVprogrammieren
-
Artikel
AVR
mit ATmega16 und integriertem USB-Programmer Nerdkit – Starterkit inkl. Doku BOB3 - Board mit ATmega88 zum Einstieg in die Programmierung, mit ausführlichem Online-Tutorial, speziell für Schüler Arduino – Ein
Einfacher und billiger Webserver mit AtMega32 AVR RFM12 RF SOAP USB / AtMega88 / RFM12, optional LiPo Akku mit Lader Selbstbau Schachcomputer SHAH mit ATMega88V Giess-o-mat – vollautomatische Blumengießanlage POV-LED mit ATmega8, USB und Beschleunigungssensor ATtiny-Mikrokontroller
-
Thread
PIC16F876-20I/P muss man da was programieren
PS: nach meiner Erfahrung lassen sich AVR-Controller wie der Atmega88 wesentlich einfacher auf dem Steckbrett programmieren als PICs - das nur nebenbei gesagt.
schrieb im Beitrag #3895880: > PS: nach meiner Erfahrung lassen sich AVR-Controller wie der > Atmega88 wesentlich einfacher auf dem Steckbrett programmieren > als PICs - das nur nebenbei gesagt. Einfacher als die Reset, Vdd, Vss, PGD, PGC an den µC anzuschließen geht doch kaum...
-
Thread
Farbkamera Steuerung über Joystick
meine Verfahrensweise erläutern: Auf der Platine an der Kamera befinden sich im wesentlichen ein ATMega88, zwei L6219 (Schrittmotortreiber) und ein CAN-Bustreiber (PCA82C250). Die Verbindung zur Steuerung erfolgt über CAT5-Kabel. 2xStromversorgung, 2xSteuerung, 2xVideo, 2xAudio. Zur Steuerung wird ein
Protokoll verwendet : Adresse (Kamera)| Subadresse (z.B.Motor)| Befehl | Argument für Befehl. Der ATMega88 decodiert die Befehle und setzt sie in Steuerungssignale für die Treiber um. Befehl kann z.B. sein : Schritte <Argument> nach links oder Schwenken von jetziger Position um <Argument> nach rechts
-
Thread
Alle Jahre wieder.
Sowas bastelt man sich doch in einer Stunde selbst zusammen. Paar rote LEDs, kleinen ATmega und ein Display. Mehr brauchts doch nicht.
Kaufpreis sind 88,60 Euros zzgl. MWST. Geteilt durch 4 plus 5 Euros Versand. Der Verdienst ist wieder mal 0.
-
Thread
Sleep-Funktion / Power Save
nicht mehr aus dem Sleep Modus aufwacht. Habe es mit zwei unterschiedlichen Boards (einmal mit ATMEGA48PA und einmal mit ATMEGA48V) getestet und beide zeigen das gleiche Ergebnis. Watchdog ist übrigens nicht aktiviert. Habe echt keinen Lösungsansatz. Gruß NobbyH
Vieleicht ist ja fogendes relevant :) Seite 151 des Manuals vom Mega48 ATmega48/88/168 18.9 Asynchronous operation of Timer/Counter2 "When entering Power-save or ADC Noise Reduction mode after having written to TCNT2, OCR2x, or TCCR2x, the user must wait until the written
-
Thread
3-Wire SPI Anschluss am AVR
zusammen, ich plane ein Projekt, bei dem zwei 6-Digit LED Controller (STLED316S)von einem ATMEGA88 gesteuert werden. Dieser LED Controller besitzt folgende drei Pins zur Kommunikation: CLK,STB und DIN/DOUT. Meine Frage lautet nun, wie muss ich die beiden LED Controller an meinen ATMEGA anschließen
--------------------------------- STB STLED316S (2) PIN1 und PIN2 können beliebige Pins des Atmega sein. Gruß, Stefan
-
Thread
AVR: Suche bzw. Frage zu JTAG-Programmiertool
1. Dir ist schon klar, dass der ATMega8 keine Debug-Schnittstelle hat?! 2. Wenn du später nen ATMega644 debuggen wollst, kommst du um ein JTAGICE nicht drum herum. Das Dragon kann nur Megas und Tinys bis 32 KByte Flash debuggen. Die XMegas
Dazu auch eine Frage, ich möchte auch demnächst die Möglichkeit haben > meine Software auf dem ATMega8 mit JTAG zu debuggen (bald auch > ATMega644). ATmega8 kannste knicken. Den kann man nicht online debuggen. Wenn schon, dann nimm einen ATmega88 stattdessen, bei dem geht es mit debugWIRE (
-
Thread
Projekt: Pascal-Compiler für AVR Gesperrt
ist allerdings recht umfangreich. Der System beherrscht auch Multitasking. Den Compiler für eine Atmega8 und Atmega88 gibt es umsonst. Ich wollte AvrCo nur der Vollständigkeit halber erwähnen. Gruß, Klaus
Der AVRco kostet halt Geld, wenn man mehr als Mega8/88 will und ist Windows only, genauso wie das Zeug von Mikroe. Für Linux User gibt es quasi nix außer dem avr-gcc Marco Bajerski schrieb im Beitrag #1776504: > der Compiler ist immer noch in Arbeit
-
Thread
SD Karte Speed Up
meiner Karten sind beim lesen erheblich schneller als beim schreiben. Bist du sicher das dein ATMega32 auch mit 16MHz läuft ?
Tipp. Schau dir mal die Werte an: ********************************************16 MB Karte ATMega FAT DOS-Read-Write-Test3 by Holgi No Flash !ATMega FAT DOS-Read-Write-Test3 by Holgi No Flash !ATMega
-
Thread
Q-Touch fragen
Plexiglas bedienbar sind? Und muss es ein Controller mit Q-Touch Interface sein oder geht auch ein Atmega 16. Gruß Herbert
Herbert12 schrieb im Beitrag #2758918: > oder geht auch ein Atmega 16. ATMEGA16 geht nicht, da er seine PullUps nicht global deaktivieren kann. Ein ATMEGA88 oder ATMEGA168 oder alle neueren (nach 2005 gebauten) AVRs gehen.
-
Thread
Bauteile Verkauf und STK500
Software (vollversionen)) 10€ Alle Bauteile sind neu und wurden nie Benutzt! Bauteile: 1. Atmega 88-20 SMD TQFP 10x stk. 1€ 2. AD9833 SMD 3x stk.6,50€ 3. DS18S20 TO-92 stk. 1,80 4. FTDI FT232BL 5x stk3,50€ 5. FTDI FT232RL 2x stk. 3€ 6. Miniatur SMD Dipschalter RM 1,27 8x stk. 1€ 7. LED Rot
Hallo, es ist noch folgendes vorhanden 1. Atmega 88-20 SMD TQFP 6x stk. 1€ 2. AD9833 SMD 3x stk.6,50€ 3. DS18S20 TO-92 stk. 1,80 4. FTDI FT232BL 5x stk3,50€ 6. Miniatur SMD Dipschalter RM 1,27 8x stk. 0,50€ 7. LED Rot SMD 1206 13x stk. 0,10€
-
Thread
Mega8 und Mega88 - SPI Problem
Hallo Leute, ich hab ein kleines Problem mit der SPI Kommunikation zwischen einem ATMega8 und einem ATMega88. Beide laufen mit einem 16MHz Quarz und soweit laufen beide auch wunderbar, nur eben die Kommunikation zwischen beiden funktioniert nicht. Der Mega88 fungiert hierbei als Master
-
Thread
Suche IC für Wechselspannungsmessung
so ein IC? Oder hat jemand eine andere Idee, wie ich das Problem lößen könnte? Gruß inet_surfer88
>Im Moment "free floating", sollte auch so bleiben. Buhaha! Wie soll der ATMega die dann überhaupt messen? Kauf dir ein paar Multimeter die AC messen können.
-
Thread
RGB-Fernbedienung am AVR - Problem mit IRMP
Guten Abend, ich versuche gerade eine 44-Tasten-RGB-Fernbedienung eines 5m LED-Streifens am Atmega88 zum laufen zu kriegen. Der RGB Streifen wurde in der Bucht gekauft und beinhaltet bereits einen Controller und eine Fernbedienung. Ich will nun den Streifen und die Fernbedienung am Atmega einsetzen
das Timing für die "Rot"-Taste. In der IRMPconfig.h wurde nur das NEC-Protokoll aktiviert. Der Atmega88 wurde, wie in der main.c beschrieben, für interne 8MHz gefused. Für die Übertragung der "Rot"-Taste habe ich folgende Werte erhalten: Startbit > 0x00 (Adressbyte) > 0xFF (inv. Adressbyte) > 0x1A
-
Thread
dringende Hilfe (ATMEGA Port Pin)
Keiner meiner Kollegen kennt sich damit aus. Die Aufgabe bestand darin, eine U/I- Kennlinie eines ATMEGA Port- Pins zu messen. Wenn ihr mir bitte eine Schaltung schickt und die Vorgehensweise der Messung erklärt.!? Wäre sehr nett. Danke vielmals mfg
Ampere (Strom) P = U * I P in Watt (Leistung) Schnapp Dir ein Datenblatt, z.B. das des atmega328p http://www.atmel.com/images/atmel-8271-8-bit-avr-microcontroller-atmega48a-48pa-88a-88pa-168a-168pa-328-328p_datasheet_complete.pdf und schaue dir die Diagramme "35.7 Pin Driver Strength"
-
Thread
Wie bekomme ich mein Programm auf den MC
bischen hier im Forum und im weiten Internet schlau gemacht und hab mich dazu entschieden es mit dem ATMEGA88 zu probieren. Nun bevor ich mir aber irgendwas kaufe, versuche ich die Frage zu lösen wie ich mein späters Programm auf den MC bekomme. Was ich bisher mitbekommen habe, ist dass es über die
PCs gehen soll. Dann brauchst Du einen MC mit UART-Bootloader (z.B. diverse 8051-er). Der ATMega88 hat aber keinen eingebauten Bootloader. Warum Atmel in einige 8051-er nen Bootloader einbaut, in die AVRs aber nicht, weiß ich nicht. Peter
-
Thread
PWM Singnalen mit Arduino
ufufs zitierrt LaLo schrieb: > >> Uno (Atmel328UP) >Was ist das? >ATMega328P ? >Der UNO hat 3 Timer mit je 2 Kanälen. >Frequenz in Stufen einstellbar. (das Datenblatt gibt gerne Auskunft) Der Timer 1 beim ATmega328 hat 3 Vergleichsregister.
ok, ok Ihr habt recht. ATmega328, Timer 1 hat 2 Vergleichsregister. Ich habe in letzter Zeit mit dem AT-Megaplatine gearbeitet. Dieser Prozessor, ATmega2560, hat 3 Vergleichsregister. Daher die Verwechslung.
-
Thread
Attiny13 spring t aus Hauptschleife
Hallo zusammen, ich hab nochmal so ein ähnliches Problem mit dem ATmega88. Ich hab 2 Interrups, ein INT0 und PCINT19: [c] void initInterrupt() //Port Interrupt initialisieren { MCUCR |= (0<<ISC01) | (0<<ISC00); //Low Level am INT0 Pin als Auslöser (notwentig
im Beitrag #4310188: > Hallo zusammen, > > ich hab nochmal so ein ähnliches Problem mit dem ATmega88. Nicht wirklich. Das Problem des TO war, dass er den INT0 aktiviert hat, für den er aber keine ISR hatte. Ein Pin Change Interrupt ist nun mal etwas anderes als ein External Interrupt.
-
Thread
simulavr-0.1.2.6 compilieren
irgendeinem git-Repo dir den aktuellen Sourcecode selbst zu holen. Dafür könnte es sein, dass die ATmegaX8-Reihe dort schon eingebaut ist.
kann wie SFRs, IRQs, welche Derivate, etc. Der ist mir schon mal auf die Füße gefallen für einen ATmega2560 für ein funktionierendes (in avrtest) Programm.
-
Thread
Wieder mal ein PWM Beitrag (Atmega8)
ob nicht auch 64 oder vielleicht sogar nur 32 PWM-Stufen ausreichen. Einen PWM-Kanal kann der Atmega8 auch im Timer0 in Hardware. Das entspannt das Timing dann völlig. Ein Atmega88 hat natürlich, genauso wie in den anderen Timern, 2 davon und kann auch im Timer0 CTC. Aber auf mich hört ja keiner.
mein nächster Schritt. Thomas Eckmann schrieb im Beitrag #3299056: > Einen PWM-Kanal kann der Atmega8 auch im Timer0 in Hardware. Das > entspannt das Timing dann völlig. > Ein Atmega88 hat natürlich, genauso wie in den anderen Timern, 2 davon > und kann auch im Timer0 CTC. Aber auf mich hört
-
Thread
Suche Programmier Hilfe für RDA1846 ultraminiatur Funkmodul Selbstbau
Gutenabend, ich versuche ein RDA1846 mit ein ATMEGA88 zu verbinden aber bisher ohne erfolg. Es gibt diesen zwar als Modul billig auf Ebay und als Arduinoprojekt ist dies auch mal gemacht. Ich möchte es aber selber machen und suche jemanden der es für
Jürgen, Jurgen P. schrieb im Beitrag #5209067: > Gutenabend, ich versuche ein RDA1846 mit ein ATMEGA88 zu verbinden aber wenn ich dich richtig verstehe, dann suchst du jemand, der dir den RDA1846 programmiert und den willst du dann hardwaremäßig nachbauen und das Programm benutzen. Bitte sei nicht
-
Thread
LDR linearisieren, LED, empfindlichekeit Auge?
jeweils den Wert berechnen Was ist die bessere Vorgehensweise? Achja, es handelt sich um einen ATmega88 MFG
Nur fällt es mir schwer den Rechenaufwand der verschiedenen interpolationsverfahren für einen mega88 einzuschätzen. Oder ganz einfach linear interplieren? Acht stützstellen für 0-255 sollte reichen und die "ecken" wird man auch nicht merken, was meint ihr? MFG
-
Thread
AVR ATmega1284P Bootloader wie 644p
Hallo Ihr, ich habe ein Board in den ich den Atmega 1284P und 644P einsetze, die wiederum einen Bootloader, der über CAN Bus bedient wird. Soviel dazu. Das Board mit dem Atmega644p funktioniert einwandfrei mit dem Bootloader. Jetzt habe ich mich
befindet wie auch schon im Eröfnungsartikkel geschrieben mit --section-start=.text=0x1FC00 beim Atmega1284p. Wie auch im readout.hex zu sehen ist liegt der ganz hinten im flash wie es auch sein soll. Somit sollte er auch bei einem Leeren ATmega auch angesprungen werden. Dies ist nicht der fall.
-
Thread
Wird es einen ATmega648 geben?
Hi, ist vielleicht eine merkwürdige Frage, aber wird es denn einen ATmega648 geben? Als logischen Nachfolger in der ATmega88-, -168-, -328-Reihe. Weiß da jemand etwas? Google liefert keine wirklich brauchbaren Ergebnisse. Von der Speicheradressierung her sollte es ja keine
Es gibt einen ATMega644(P)(A)(PA), was gefällt Dir an dem nicht?
-
Thread
AVR Datenblätter voller Fehler
Wenn es die erste Version eines Datenblatts wäre, dann könnte man das ja noch verstehen, aber den ATmega48 gibt es jetzt schon seit über einem Jahr. @Andreas .def temp =r16 Geht das bei dir wirklich ? Seltsam.
wenn wir schon dabei sind: ATmega88, Seite 297 "Write Program Memory Page" Statt "000a aaaa bbxx xxxx" ist "0000 aaaa bbbx xxxx" richtig. Gruß, JPR
-
Thread
Wo ist der Unterschied zwischen INT1 und PCINT1?
Genau, Atmega88 z.B.: INT1 ist ein einzelner Eingang, der einen Interrupt auslösen kann. PCINT1 ist ein Interrupt, der bei einer /Änderung/ eines oder mehrer Pins eines Ports ausgelöst wird. PC wie Pin Change
Nein benutzen will ich eigentlich ein Atmega 32, ich habe nur in einem anderem Fred gelesen, dass man die PCINT Pins braucht, dann habe ich im Datenblatt geguckt welcher Controller diese Pins besitzt. Soviel zu dem Atmega 48
-
Thread
Iteaduino Lite mit avrdude?
Integrated Products, Inc. CP210x UART Bridge / myAVR mySmartUSB light[/code] und es sollte ein Atmega88 Clone, ein LGT8F88A drauf sein. Allerdings kommen nur Timeouts im avrdude: [code]$ sudo avrdude -c stk500 -p atmega88 -U flash:r:foobar.flash -P /dev/ttyUSB0 avrdude: stk500v2_ReceiveMessage
erfahrung mit den Ding und hat es übers avrdude zum laufen gebracht? Kann man als avr-gcc auch einfach atmega88 als target verwenden? LG
-
Thread
Problem mit Malloc
(), das ich einfach nicht gelöst bekomme. Verwende es in einer Interruptroutine der USART am Atmega 88 bzw. Atmega32 Es handelt sich um eine Kommunikationslibrary zwischen PC und uC, die Datenrahmen unterschiedlicher Länge (zw. 5 und 262 Bytes) verarbeiten muss. Innerhalb dieses Protokolls gibt
das ich einfach nicht gelöst > bekomme. > > Verwende es in einer Interruptroutine der USART am Atmega 88 bzw. > Atmega32 Ick. Ich bin gewiss der letzte, der dir von malloc() abraten würde, schließlich habe ich die aktuelle avr-libc-Implementierung ja geschrieben ;), aber von malloc() innerhalb
-
Thread
Welchen JTAG Adapter kaufen?
PSblnkd schrieb im Beitrag #3287341: > vom z.B. ATMega128 Naja, für den ATmega128 würde es ja noch ein Uralt-Clone eines JTAGICE (mkI) tun. Allerdings ist der ATmega128 mittlerweile ein ziemliches Urgestein, auf dem ich eher keine Neuentwicklung
wurde noch von Atmel ge A delt. > > Ja, aber ich würde auch keine Neuentwicklung mehr mit einem ATmega8[A] > starten … Natürlich nicht. Wenn mich da einer zu zwingen würde, würde ich bei einem Atmega88 eine 8 wegkratzen oder durchstreichen. mfg.
-
Thread
in einen Chip reinzoomen
http://flylogic.net/chippics/atmega88/atmega88_lrg.jpg reicht das für's erste?
-
Thread
Leisungsvergleich ARM AVR
Mein 16Mhz-Atmega1284 füllt einen 320x240 SPI-TFT (153600Bytes) mit 186.000 Bytes/sec. Mein 100Mhz-LPC1768 schafft das mit 480.000 Bytes/sec. Die Verarbeitung des Datenstroms eines OV7670-Bildsensors kann der
Beitrag #3638724: > Wenn man's denn braucht + das Strombudget langt. PS: EFM32 braucht 150µA / MHz, ATmega88P (=stromsparversion) 300µA / MHz. Tiefster Schlafmodus: EFM32 20nA, AVR 800nA. Und aufgrund der höheren Effizienz des Cortex ist der EFM32 auch mit allen Operationen schneller fertig und kann schneller
-
Thread
Honeywell Rondostat HR20E per AVR steuern und konfigurieren
avr-gcc -mmcu=atmega169 -Wall -gdwarf-2 -std=gnu99 -DF_CPU=4000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT rtc.o -MF dep/rtc.o.d -c ../source/rtc.c avr-gcc -mmcu=atmega169
new revision 88 I am using it on 2 rooms in real conditions.
-
Thread
C-Code von AVR-NET-IO zu bekommen?
leicht auf Platine verfügbar ist. Dieses Modul kommt aus USA: http://www.ebay.de/itm/Mighty-Mini-ATMega1284p-compatible-with-Arduino-/331463717483 Artikelstandort: Venice, California es gibt dann noch dies: SainSmart Rev. 1.3 Atmega1284p: EUR 47,88. Vielleicht habe ich etwas übersehen. Im Vergleich
Geht auch so: site:oshpark.com RFM12 ATMEGA
-
Thread
delay function Problem
für ein ATMEGA88 habe ich ein Problem mit der delay function gefunden.Wenn ich die Funktion auf 1000ms ,8 sec statt 1s dauert !!!!!.Die LED blinkt ,sondern 8s statt 1s . --------- #include <avr/io.h> #include
Chris C. schrieb im Beitrag #6941925: > für ein ATMEGA88 habe ich ein Problem mit der delay function > gefunden.Wenn ich die Funktion auf 1000ms ,8 sec statt 1s dauert > !!!!!.Die LED blinkt ,sondern 8s statt 1s . Nicht soviel Red Bull saufen, dann
-
Thread
Frage zu Batego BX48 II, benötige Hilfe
Software Scheisse war/ist. Batego versprach etwas besseres, Oberffläche toll aber mein damaliger ATMEGA88 wurde nicht richtig programmiert. Nach einigem Hin-/und Her musste ich ein ATMEGA88 zu denen schicken - sie hatten keinen parat, aber er stand in der Programmer Liste - danach hat alles funktioniert
-
Thread
Logic Analyzer - welche Frequenz?
hauptsächlich I2C > und SPI debuggen werden, wollte ich mal Fragen, ob es möglich ist, mit > einem Atmega am SPI- bzw. I2C-Bus mitzusniffen und die Daten an den PC > zu senden (über UART). > > Um am SPI-Bus mitzusniffen brauche ich wohl zwei MISO Eingänge, also > auch 2 SPI-Devices im Atmega, oder
Mal noch ne kurze Frage: Kennt einer einen Atmega, der 2 SPI-Devices hat? Konnte leider bis jetzt keinen finden.
-
Thread
ATMEL (Microchip) erhöht die Preise
gesetzt wurden. Das steht aber auch schön erklärt in der wdt.h: "Note that for newer devices (ATmega88 and newer, effectively any AVR that has the option to also generate interrupts), the watchdog timer remains active even after a system reset (except a power-on condition), using the fastest prescaler
Beispiel auch. Das erhöht nebenbei das Bildungsniveau. ;-) Ob das schon mal jemand verwechselt hat? ATmega16 und ATmega164 sind pinkompatibel. ATmega32 und ATmega324 sind pinkompatibel. ATmega64 und ATmega644 sind nicht pinkompatibel.
-
Thread
[V]Verkaufe STK500 und 5 Mikrocontroller
Hallo, gemäß Foto biete ich mein - STK500 (gebraucht) - ATMega88-20PU (unbenutzt) - ATMega88-20AU (unbenutzt) - ATMega8-16PI (unbenutzt) - ATMega16-16PC (unbenutzt) - AT908515-8PC (unbenutzt) zum Kauf an. Preis inkl. Versand: 50 €, Paypal bevorzugt.
-
Thread
Welcher AVR?
ATMEGA16 ist zum basteln eigentlich besser da man hier ein paar mehr I/Os hat die einem am Anfang sehr helfen, gerade zum debuggen nehme ich immer einen Port der mir verschiedene Ergebnisse ausgibt.
oder: http://www.myavr.de/shop/artikel.php?artID=41 Das kann viele Typen innerhalb diese Reihe (ATmega8/48/88/168). Und um einen schnellen Mega8 einsetzen zu können, der die Bascom-Einschränkung von 4KB "ausnutzt" und durch den gegenüber Assembler langsameren Code nicht so schnell ausgebremst wird
-
Thread
Bootloader Grundkenntnisse
unter Assembler wesentlich einfacher die verschiedenen AVRs zu supporten. Ich habe für ATtiny13 bis ATmega2561 nur 3 verschiedene Schreibroutinen implementiert (Attiny, ATmega, ATmega >64kB). Peter
den resultierenden Bootloader auch auf anderen Controllern einsetzen ich hab z.b. ein Projekt wo Atmega8, 88 und 168 eingesetzt werden kann da möcht ich nicht nen Bootloader 3x schreiben. Zumal usb beim Bootloader sicherlich nicht so abwegig ist wie Filesysteme und TCP/IP und das möchte aber sicher auch
-
Thread
Java auf AVR Gesperrt
@Sven ATmega128 für 6,99 Euro bei www.elektro-nix.de
hi: Till i need Programer atmega128 whit nanovm?
-
Thread
Layout dringend
Hallo, verwende doch das Board von mir: http://www.ulrichradig.de/home/index.php/avr/rfm22-und-atmega88 dann brauch nur noch der VS1033 angehängt werden und anstelle des Mega8 einen 328 verwenden. Gruß Uli
Hallo, Der ATmega8 ist Pinkompatibel mit dem ATmega328 (ich rede nicht von einem MEGA32!). Leider habe ich gesehen das der VS1033 nur Encodes IMA ADPCM from microphone or line input. Also wird das nichts mit MP3 Streamen
-
Thread
Atmega328p in Sleep und mit Watchdog wecken
den > Default-Werten geladen, nicht aber der WD abgeschaltet. Du vergißt, daß er noch seine ATmega8 Schätzchen aufbrauchen will. Und die schalten den Watchdog ab, wenn er nicht per Fusebit permanent an ist. Es hilft also nichts, aus dem ATmega88 Datenblatt zu zitieren.
Peter D. schrieb im Beitrag #5157007: > Du vergißt, daß er noch seine ATmega8 Schätzchen aufbrauchen will. ???: Peter schrieb im Beitrag #5156285: > ich hab hier ein kleines Testprogramm geschrieben, was mir meinen > Atmega328p
-
Thread
AVR Eclipse Probleme mit Toolchain
erstmal neu erstellen. avr-eclipse funzt auch nicht mehr wie gewohnt, keine Auswahl vom Controller, ATmega16 wird immer als default gesetzt und kann nur über manuelle Einträge geändert werden ... So weit alles ok, jetzt habe ich es am laufen, aber die Ausgabe vom make beschäftigt mich jetzt etwas zu
/uart.c Invoking: AVR Compiler avr-gcc -I"/home/maik/workspace/LampeA/modules/include" -D__AVR_ATmega88__=1 -D__AVR_DEVICE_NAME__=atmega88 -U__AVR_ATmega16__ -Wall -Os -fpack-struct -fshort-enums -ffunction-sections -fdata-sections -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=atmega88 -DF_CPU
-
Thread
ADC, LCD und Uhr mit ATMEGA8, ist das möglich?
schon mal gemacht. Allerdings nicht mit dem Atmega8 sondern mit dem 168. Uhrenquarz an Timer2, 8 MHz intern. Alles völlig Problemlos. mfg.
Zündung mit einem Interrupt. Da drängt sich dann wieder der Atmega 88 auf. Bei dem kann man jeden Pin als Interrupt-Quelle verwenden. mfg.
-
Thread
undefined reference to `main' in Assembler??
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Assembling: disp_m8_v3_1.S avr-gcc -c -mmcu=atmega8 -I. -x assembler-with-cpp -DF_CPU=3686400 -Wa,-adhlns=./disp_m8_v3_1.lst,-gstabs,--listing-cont-lines=100 disp_m8_v3_1.S -o disp_m8_v3_1.o Linking: disp_m8_v3_1.elf avr-gcc -mmcu=atmega8 -I.
ist es nicht. Es definiert eine ISR nun initialisiert globale Daten. Geschrieben ist es für einen ATmega48/88/168. Übersetzen kann man zB mit [pre] avr-gcc -mmcu=atmegsa88 minimal.S -o minimal.elf [/pre] Es wird dann automatisch ne Vektor-Tabell aufgebaut und .data initialisiert (IRQs aktivieren
-
Thread
(Wieder)Einsteiger in Sachen µC, wie fange ich sinnvoll an?
superflach, gedr 1 GS 8P IC-Sockel, 8-polig, superflach, gedre 1 ATMEGA 88-20 PU ATMega AVR-RISC-Controller 1 HEBW 21 Hohlstecker-Einbaubuchse, gewinkelt, 1 YSTY 4X2-5 Fernmeldeleitung, 4x2x0,6mm, 5m-Ring 1
auch mal gerne mit externem Takt ausprobieren möchte. Ausserdem (für den Anfang) erstmal nur einen ATmega88 und einen ATtiny45, die kann ich hier aber schnell nachkaufen, weil Conrad bei meiner Arbeit fast um die Ecke ist. Die letzten drei Widerstände in der Liste sind für die Transistoren als Basis