-
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
-
Thread
Dumme Frage zum "C" mit AVR's
: >> Was ist "BF_PORTB" und was "portb5"? > Beitrag "AVR-Register als Bitfields" Danke! Für Atmega88. Ich habe den 32PU, der vielleicht anders ist. Ich verwende AVR's bisher nur in Chipform (also ohne die blauen Boards) mit der Arduino IDE, wobei ich aber nur deren Kompilier+Flashen Funktion
ultimative Lösung für viele AVR. [code] if !defined(digitalPinToPortReg) #if !(defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__) || defined(__AVR_ATmega2561__) ) // Standard Arduino Pins #define digitalPinToPortReg(P) \ (((P) >= 0 && (P) <= 7) ? &PORTD : (((P) >= 8 && (P) <= 13) ?
-
Thread
ControllerIC gesucht.
nicht einen fertigen ic der vll 20 kanäle gleichzeitig betreiben kann? oder darf ich mich an meinen atmega88 machen? danke im voraus. lg frodaku
Codesammlung einen Beispielscode für 18 Kanal Soft PWM. Dann kannst du das ganz einfach selbst mit einem Mega88 und gleich noch die Funktionen implementieren. http://www.mikrocontroller.net/topic/152506
-
Thread
LED_Laufschrift mit Mega 32 und MAX 7219
erzeugt und auch richtig ausgewählt,hmmm...hat irgendjeamnd ne antwort?? achso ich benutze einen ATmega32 16PU, hier sollte ich doch dann im device einfach den ATmega32 auswählen, oder??
des ATmega abschalten. 7. Programmieradapter von der ISP-Schnittstelle abziehen. 8. SPI-Schnittstelle aufstecken. 9. Betriebsspannung des ATmega einschalten. Gruß Udo
-
Thread
Probleme mit LED blinken lassen, Frequenz ändert sich nicht
code] compiliert und geladen wird es mit (Zum test sogar ohne Makefile): [code] avr-gcc -mmcu=atmega1284p -Os -c main.cpp -o main.o -DF_CPU=16000000 avr-gcc -mmcu=atmega1284p main.o -o main.elf avr-objcopy -O ihex -j .text -j .data main.elf main.hex avrdude -c stk200 -p atmega1284p -B50 -U flash
Aus den Tiefen der avr-libc 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
-
Thread
AVR Temperatur Problem
liebe Leute Vielleicht könnt ihr mir helfen ?! Ich habe da ein Temperatur Problem mit meinen ATMEGA8 Ich habe da eine Platine mit einem ATMEGA8 mit internen 8Mhz Takt (RC) Der Mega8 gibt mir über die Serielle Schnittstelle (9600Baud) Daten an den PC weiter. Es trat jetzt bei einer Platine
noch immer. Der 2 Jahre alte AVR hat die Bezeichnung:(der funktioniert) ATMEGA8 16AU 0628I Die neueren AVR haben die Bezeichnung: (der ausgelötet wurde) ATMEGA8 16AU 1637 bzw. der neu eingelötete ATMEGA8A AU 1538 Habt Ihr vielleicht einen Tipp, was da schuld
-
Thread
-minit-stack=N
ausprobieren. Doch wo leg ich diese Grenze fest? Im Code, Makefile? Ich benutze das AVR-Studio mit nem Atmega 88 und programiere in C. Eine kleine Hilfestellung wäre echt super! Vielen Dank
reinschauen wo die liegt, Was genau stellt denn die obere Grenze da. Meine 1024 Byte? Also der Atmega88 hat 1024 Byte RAM. Ist das gleichzusetzen mit dem N oder entspricht N der Hexzahl aus dem Datenblatt? Siehe Anhang?
-
Thread
Einstieg in Microcontroller
Wenn keiner weiß, was das Ding können soll, kann dir hier keiner helfen. Vielleicht aber ein Atmega8 / 88, die sind für ziemlich viel zu gebrauchen. > Freue mich auf eure Vorschläge! > > einen schönen 2. Advent > Alex
zu wenig und günstig ist das Teil auch. Ist es vielleicht besser einen PIC zu nehmen, als einen ATMEGA?
-
Thread
ADC-Messung geht, aber geht doch nicht
Servus zusammen, hab hier ein interessantes Problem mit meiner ADC-Messung am Atmega2560: Messung über Spannungsteiler von 5V --> ca. 1:10, also 500mV möchte ich mit ADC messen. Leider wird mir, egal ob ich die 5V-Quelle auf 4.5V oder 5.5V (nein, nicht 4.05V/5.05V!) ändere KEINE
Angegeben wurde ein Spannungsteiler von CIRCA 1:10 Das Ergebnis 4,88 V bei Messung von 5 V entspricht vollkommen dem CIRCA 1:10. (Der Fehler ist nur 2,4%) Welche Widerstandswerte und Toleranzen wurden verwendet? Wird der ADC geleich nach dem Einschalten abgefragt oder
-
Thread
Umbau Swob5 von Bildröhre auf LCD Display?
Es gibt bei Reichelt verschiedene Atmega88 welche soll ich nehmen? Blöde Webseite Es gibt 8 verschiedene bei Reichelt. jeweils 4 als SMD und 4 als Dil Ralph
Eagledatei ist alles SMD. Ralph B. schrieb im Beitrag #4680578: > Es gibt bei Reichelt verschiedene Atmega88 > > welche soll ich nehmen? Nimm die PU Typen, Ob du den in SMD oder DIL nimmst ueberlasse ich dir. Allerdings sind bei DIL die Pinne anders.
-
Thread
BCD auf C: was mache ich falsch?
das VL4-Ausgang. Variante mit TQFP auch - nur zwei LED mehr, sonst alles gleich). Es gibt keine ATmega x8 mit 1,5 kB Flash, mindestens 4, oder was ich verwende (ATmega88) hat 8 kB. Ist Programm 1724 Bytes lang oder nur 1374, bleibt sowieso viel Flash unbenutzt. Aber die Variante mit 1724 Bytes ist spürbar
Hier nicht, allgemein schon, wenn man die maximale Geschwindigkeit braucht. >Es gibt keine ATmega x8 mit 1,5 kB Flash, mindestens 4, oder was ich >verwende (ATmega88) hat 8 kB. Ist Programm 1724 Bytes lang oder nur >1374, bleibt sowieso viel Flash unbenutzt. Aber die Variante mit 1724 >Bytes
-
Thread
DS18S20 Zeigt mit dem Source von Mthomas immer 85°C an
and Read for single Sensor Sensor# 1 = +19.6875°C [+19.7°C] Verbose output FC:10 (18S)SN: 51 4E 88 00 08 00 CRC:1A CRC O.K. SP:27 00 4B 46 FF FF 01 10 CRC:E0 CRC O.K. T_raw=0027 S20/09 +19.6875°C Also muss der Wurm woanders sein... Gruß Elektrikser
Für welche Frequenz? Hier mal für einen ATmega 16 mit 8MHZ
-
Thread
DS1820, DS18B20 in C
am laufen. Hab mit dem original ZIP GCC Probleme, Bei den 'neueren' Prog's kompiliert er mit Atmega8 mit 0Error. Dann ändere ich im Makefile Atmega8->Atmega88, dann hagelt es ERROR's. Das Obige Prog ist auch auf M8 nicht auf M32 mit den selben Umstellungsproblemen. Hier meker er wegen PortA, den
konvertiert. Das Testboard ist mit Tonertransfer nach [[http://www.kreatives-chaos.com/artikel/atmega168-testboard-v2]] nachgebaut. Das 32/64 Board hab ich auch, aber etwas stark geätzt. Gibts Registerlisten zB für Timer1 für ATmega8-48/88/168 nur im Datenblatt, oder kann man die in den IncludeDateien
-
Thread
Zündimpuls simulieren
gleitenden Mittelwert zu nutzen, was ich aber vermeiden möchte da der eingesetze Mikrocontroller (Atmega8) schon ziemlich an seiner Leistungsreserve kratzt. Udo Schmitt schrieb im Beitrag #3864410: > Wenn du die Sekundärseite offen lässt, kann die Energie nirgends hin und > wird entweder über den
gleitenden Mittelwert zu nutzen, > was ich aber vermeiden möchte da der eingesetze Mikrocontroller > (Atmega8) schon ziemlich an seiner Leistungsreserve kratzt. Ich errechne den Mittelwert der letzten vier Messungen (glaub ich jedenfalls, ist schon eine Weile her). Das Ganze läuft auf einem Mega88 bei
-
Thread
In System Programmierung bei benutzen Pins
wp-content/uploads/2014/12/AC-PG-USBASP_03_LRG.jpg In der Tat idiotisch. Richtig würde man einen ATMega88 verwenden und den per Jumper entweder mit 3.3V oder 5V versorgen. In die Reset, MISO, MOSI und SCK Leitungen zum Target gehören Serienwiderstände ca. 150R. Und für die optionale Versorgung des Targets
Als Fischl damals (vor über 12 Jahren!) den ersten usbasp zusammengekloppt hat, gab es noch keinen ATMega88 oder überhaupt einen AVR, der bei 3.3V schon mit 12MHz Taktfrequenz gelaufen wäre. Deswegen spricht der Ur-usbasp auch nur fest 5V.
-
Thread
Problem mit delay.h und Optimierungsstufe v. AVR Studio 4
und siehe da, keine Warnungen/Fehler mehr. Als ich es dann probieren wollte macht der Controller (ATmega88PA) nicht mal mehr annähernd das was er machen sollte. Leider verschwendete ich den restlichen Teil meiner Zeit mit der Fehlersuche im Code (hatte ja einiges geändert). Übers Wochenende ist mir, dann
PS: Hier noch ein Bild zur Verdeutlichung :)! http://www.pic-upload.de/view-10677658/Pinbelegung_ATMEGA88PA_Wattmeter_v1.4.jpg.html