-
Thread
Atmega8 Thermometer mit Schrittmotoranzeige
angetan deshalb möchte ich es nachbauen. wIE MACHE ICH AUS DER .bas-datei ein hex-file für den ATMega8????? könnte man das hex-file von dir bekommen? vielen dank! matze
willst, brauchst du den UNL2003 nicht! Die Eingänge vom L293D sind kompatibel zu den Ausgängen des Atmega. Du brauchts für jeden Motor einen L293D, deren Eingänge "1A".."4A" werden jeweils miteinander verbunden und an den 4 Augängen des Atmega angeschlossen. Die "EN1..4" Eingänge werden chipweise verbunden
-
Thread
Atmega88 Internal Clock Divider
an den Atmega einen 8 MHz-Quarz hängen und den Atmega dann mit 1 MHz laufen lassen. Es stellt sich aber dabei die Frage, wenn ich den Atmega mit 1 MHz laufen lassen will warum ich nicht auch direkt eine 1 MHz Quelle
Der Blick ins Datenblatt sagt: The Atmel ATmega48/88/168 has a system clock prescaler, and the system clock can be divided by setting the “CLKPR – Clock prescale register” on page 37. This feature can be used to decrease the system clock frequency
-
Thread
FET Frage (n oder p)
Hallo, ich habe einen einfachen Fahrtregler mit einem ATMEGA8 "entworfen" (PWM mit 4kHz). Der Leistungsteil habe ich komplett aus dem Buch "Drehzahlsteuerung im Modellbau" übernommen. Nun frage ich mich, ob die beiden high-side-FETs für die Rückwerstfahrt nicht
In dem IRFZ48N sind die Freilaufdioden bereits integrert. http://www.irf.com/product-info/datasheets/data/IRFZ48N.pdf
-
Thread
Erste Schaltung - Richtiger Transistor? Einschaltstoßstrom?
Hallo, ich möchte mir einen UV-LED Platinenbelichter basteln. Die Zeitsteuerung soll ein ATMega8 übernehmen. Bei der Auswahl des Transistors hat der Artikel hier auf der Seite schon sehr weiter geholfen, dennoch bin ich mir nicht sicher, ob das alles so richtig ist wie ich es aufbauen möchte.
addieren? Ein BC337 benötigt jetzt 3mA vom AVR. Ich habe alle 16 BC337 addiert, und komme so auf 48mA. Ich gehe mal davon aus das man das so macht?
-
Thread
Induktivität zum ADC am Atmega 328p
Die ATmega8 hatten durch einen Maskenfehler eine interne Verbindung über 5Ω. Die externe Drossel war damit wirkungslos. Erst beim ATmega8A wurde dieser Fehler behoben.
für Eure Informationen. Die Info dazu ist in einem ATMEL Datenblatt Rev. 8025I–AVR–02/09 zu ATMega 48p, 88p, 168p u. 328p auf Seite 258 skizziert, mit 10µH und 100nF. Rechtlich weis ich nicht, ob das ok wäre, ansonsten würde ich einen Screenshot davon anhängen. Ps.: Zu meiner Thematik: Komme
-
Thread
ArduCAM an einen AVR ATmega?
einen Videograbber für den Apple ][ > gab (ohne EEPROM). Der hatte aber auch schon mindestens 48kB RAM und 2KB ROM ohne Basic.
Matthias S. schrieb im Beitrag #7906293: > Der hatte aber auch schon mindestens 48kB RAM und 2KB ROM ohne Basic. aber kein EEPROM.
-
Thread
Welche Hardware kaufen? (Mikrocontroller programmieren)
Anfang all deine offenen Fragen beantwortet und die beziehen sich auf die neueren µC's, wie den ATmega 48,88 ... 328 (wie der auf den Arduinos ist) und auch den Tiny13 haben die "im Programm". Als Programmer würde ich einen Dragon empfehlen, aber dazu musst du da erstmal einiges drüber lesen und einen
119272&GROUPID=5705&artnr=K%2FRES-E12 MicroController (15 Stück): http://www.reichelt.de/Atmel-ATMega-AVRs/ATMEGA-8A-PU/3/index.html?&ACTION=3&LA=2&ARTICLE=119677&GROUPID=2959&artnr=ATMEGA+8A-PU Board: http://www.ehajo.de/Bausaetze/aTeVaL?source=1&refe
-
Thread
Bastlerschaltung Kirmesattraktion drüberschauen
Moin, Moin. Denkanstoß: Der Atmega328P ist nicht ausgelastet. Ich würde alle Funktionen die du z. Zt. in Hardware planst in SW umsetzen. Z.B.: PC3: steuert multivibrator an, Led-Geflacker; Die Multivibratorfunktion in SW umsetzen
verlegen. Empfiehlt sich dann mit anderem Programm zu arbeiten - wg. Farbe Verdrahtung Stimmt µC ATMEGA 328P im Schaltplan - unten ist Mega48 ... 168-Pu, oben steht ATMEGA 328P >> Pin-Belegung (habe ich nicht im Kopf) Ich würde auch mehr von HW in SW auslagern. HW, wenn einmal gelötet, kann schlecht
-
Thread
Mikrocontroller mit 5V
bezeichnen. Sind auch alle bis 5,5 V spezifiziert. Z.B. https://www.microchip.com/en-us/product/AVR64EA48 https://www.microchip.com/en-us/product/PIC18F44Q71
bietet PIC- und AVR-Mikrocontroller an, die den 5-V-Betrieb unterstützen, wie die Serien PIC16F und ATmega. Grüße Jack https://www.cryoindia.in
-
Thread
Mikrocontroller ohne Quarz langsamer?
internen Oszillator ohne weitere Teiler verwendet und das CAL-Byte auf 0xff setzt, kommt man bei einem ATmega8 oder ATmega48 knapp auf 16MHz. Der ATmega644 könnte sich ähnlich verhalten.
gesorgt, dass in Register r24 4 steht. Wenn man in das Datenblatt (Version 8011M–AVR–08/09) vom ATmega164P / ATmega644P schaut, findet man, dass dies ein Toggeln des Pins D4 bewirkt (11.2.2). Die Tabelle von Kapitel 28 hilft nun voraus zu sagen, dass OUT immer genau einen Takt und rjmp immer genau
-
Thread
10khz rechteckspannung mit uC
anderen hat, also auch andere laufende ISR > unterbrechen kann. Tolle Idee, das gibt es auf einem Atmega nur leider nicht.
dass ich nicht alle Fakten gesagt hab. Das war aus meiner Sicht unnütze Information. Es ist ein ATmega 16 mit 16 Bit Timern.
-
Thread
Drehzahlmesser Oldtimer 12V - Frequenz verdoppeln
µC: http://mino-elektronik.de/Generator/takte_impulse.htm#bsp4 Bei Bedarf könnte ich Dir einen ATmega48 mit passendem Programm zur Frequenzverdoppelung programmieren. Zur Beschaltung würden VCC, GND (nebst Abblock C), F-IN und F-OUT reichen.
> http://mino-elektronik.de/Generator/takte_impulse.htm#bsp4 > Bei Bedarf könnte ich Dir einen ATmega48 mit passendem Programm zur > Frequenzverdoppelung programmieren. Zur Beschaltung würden VCC, GND > (nebst Abblock C), F-IN und F-OUT reichen. Falls ich mit meinem urspruenglichen Vorhaben versage
-
Thread
Schaltplanentwurf fehlerfrei!?
Schaltplan, den ich seit langem gesehen habe. Dass ich sowas nochmal erleben darf? Spendiere dem Atmega8 von VCC und AVCC noch einen 100nF gegen Masse.
R1in ist nicht angeschlossen. Vertauscht mit T2out vermute ich mal;) Der Atmega hat keine Abblockkondensatoren. Ein Quarz wäre angebracht wenn man den Uart benutzt.
-
Thread
Display Module CFAF320240F-TS Ansteuerung --- ATMEGA 128 ---- STK600
SSD2119 datasheet write_command(0x000D); // Power Control 3 write_data(0x000A); // Page 48 of SSD2119 datasheet write_command(0x000E); // Power Control 4 write_data(0x2E00); // Page 48 of SSD2119 datasheet write_command(0x001E); // Power Control 5 write_data(0x00BE
datasheet write_command_tft(0x000D); // Power Control 3 write_data_tft(0x000A); // Page 48 of SSD2119 datasheet write_command_tft(0x000E); // Power Control 4 write_data_tft(0x2E00); // Page 48 of SSD2119 datasheet write_command_tft(0x001E); // Power Control 5 write_data_tft
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V4]
Produktbewertungen sprechen ja eigentlich dafür? https://www.ebay.de/itm/1PCS-MCU-IC-ATMEL-DIP-28-ATMEGA328P-PU-ATMEGA328P/273089911516?epid=1007623075&hash=item3f956d5adc:g:WwUAAOSw8Atbf9Ss Klaus.
kann sowas direkt beim Hersteller bekommen? Danke! Sorry, ich hatte den falschen verlinkt, der Atmega328(p) kostet 1,85€. Ab und zu schlage ich auch ein Schnäppchen bei Aliexpress, das sind dann aber 10x Atmega328p TQFP für 10,50€.
-
Thread
Grafikkarte-Chip als MPEG decoder und Audio DAC
Aber ich möchte den ATmega32 verwenden, weil ich mit dem auch ein 16-bit LCD ansteuern möchte.. und bei dem ist PWM zu langsam.. oder? Wie mache ich es dann am besten?^^
@Uwe >Aber ich möchte den ATmega32 verwenden ATmega32 <> AVR32 :-)
-
Thread
DS1820 Liefert nur 0xFF zurück
x laufen(ca. x µsekunden) } //Timer-Funktion schließen Als Prozessor benutze ich einen Atmega48 mit 1Mhz internem Oszillator. Die Datenleitung ist an PB0 angeschlossen. Anschließend wird die Temperatur auf einem LCD ausgegeben. Die Presence-Funktion erkennt den Sensor(Geht von 1 auf 0 wenn
Laut Datenblatt wird der ATmega48 mit einem Kalibrierregister auf 8MHz genau getaktet und dann durch 8 geteilt. Aber vielleicht hast du recht und nicht mal auf das kann man sich verlassen. Ist der 1-wire Bus denn so Zeitempfinglich
-
Thread
Welcher yC der AVR ist der Beste
Am Anfang ist ein ATmega32PU (evtl. ATmega 16(4)PU) keine schlechte Wahl. ATmega8 eher nicht (o.k., verwende selbst im Moment gerne ATmega168...). Wenn man von MC51 kommt, vielleich sogar ATmega8515 oder ATmega162 da relativ
umbasteln). Vorteile der etwas groesseren: - Ausperren per reset-disable fuse nicht moeglich (beim ATmega8 schon). - JTAG-Schnittstelle. Es gibt billige Nachbauten und Bastelanleitungen fuer das benoetigte Interface. (nicht ATmega8515) (beim ATmega8 nicht vorhanden. Bei ATmega48/88/168 aehnliche Funktion
-
Thread
Probleme bei VUSB- Bachelorarbeit
>avr-size --mcu=atmega8 -C main.elf AVR Memory Usage ---------------- Device: atmega8 Program: 1604 bytes (19.6% Full) (.text + .data + .bootloader) Data: 55 bytes (5.4% Full) (.data + .bss + .noinit
auch, das ein Arduino2009/Uno alles an Bord hat, um dein Projekt zu unterstützen? Den FT232, ein ATMega8/48/88/168/328 und einen 16 Mhz Quarz. Die Stromversorgung liefert ungeregelte Motorspannung und MC-Saft. ISP Anschluss hat er auch. Denn Bootloader brauchst du nicht, wenn du deinen eigenen ISP
-
Thread
Adapterplatine für den ATmega128
Hallo, ich habe eine Adapterplatine für den ATmega128 gelayoutet: - nur alle Anschlüße auf 2,54 Raster Stiftliesten ... - einseitig - Größe: 48,5 x 48,5 mm Kann mir bitte jemand der eine Eagle Vollversion hat, die Platine 6 mal auf eine 100x160
Platine ätzten ... Im Internet sind aber auch ähnliche Adapterplatinen erhältlich, auf denen der ATmega128 (inkl. Quarz, MAX232 ...) schon aufgelötet ist ... >aber wie bekomme ich den ATmega 128 drauf kann man das mit der Hand festlöten ? Ja, ich habe ihn mit der Hand festgelötet ... Gruß
-
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
ATMega8 RAM Speicher
>Der ATmega328 ist pinkompatibel zum ATmega8 und hat 2kB RAM. Falsch! Du meist den Atmega88!
Det ATmega88 ist auch pinkompatibel zum ATmega8. Die ATmega48/88/168/328 unterscheiden sich nur in der Speicherausstattung (http://www.atmel.com/dyn/resources/prod_documents/doc8161.pdf). Der ATmega88 löst aber
-
Thread
Welcher Prozessor für Anfänger und Aquariumsteuerung
> Die Unterschiede zwischen den ATmega 16, 32 usw. sind doch nur die > internen Speicher oder? Jein. Erstmal ja. Ein kurzer Blick auf das Datenblatt lässt mich vermuten, dass zwischen ATmega16 und ATmega32 im Wesentlichen wirklich nur Unterschiede in der Speichergröße bestehen. Zwichen ATmega32 und ATmega64 wiederum ist es komplett anders geworden: der '64 ist sowas wie '128 mit halbem Speicher. Im Vergleich zum ATmega16 ist da sehr vieles anders (nicht nur die Pinanzahl). > Dil
-
Thread
Kalender-Daten mit USB auf Mega8 spielen
-Nun habe ich von Usbasp von Thomas Fischl gelesen. Das ist eine Möglichkeit, womit man einen ATmega48 oder ATmega8 direkt an USB anschliessen kann. Homepage: http://www.fischl.de/usbasp -Könnte man den Kalender nicht über USB programmieren, statt über Parallelport ? Ich würde den AVR mit folgender
> oder noch besser, nimm ATmega8U2 ist der nicht scheißteuer?
-
Thread
ADC Eingangsspannung
bei 1. Ich möchte dir auch was zu denken geben: Das Datenblatt der AVR, und da mal konkret des ATMega328P (nur als Beispiel) behauptet exakt das Gegenteil. (leider kenne ich das Datenblatt des ESP32 nicht so gut auswendig) Einer von euch beiden liegt falsch. Du, oder das Datenblatt.
http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf 24.7 ADC Conversion Result page 256 Dort findest du die Formel. (passend umstellen, wirst du schaffen. die 1024 ändern sich dabei nicht)
-
Thread
Prozessoren fürs STK500
Prozessor für nen kleinen Euro gefunden. Daher wollte ich mal Fragen wo drin Sie sich Unterscheiden? ATmega 8L-8PI Atmel ATmega8 AVR Flash DIP28S° ATmega 8-16PU Atmel ATmega8 AVR FlashController DIP28 ATmega16-16PU Atmel ATmega AVR FlashController DIP40° ATmega 8-16AU Atmel ATmega8 AVR Controller TQFP32
> ATmega 8-16AU Atmel ATmega8 AVR Controller TQFP32° > AT89C4051-24PI Atmel im DIP20-Gehäuse° > AT90S1200-12SI Atmel im SMD-Gehäuse° > AT90S1200-12PI Atmel im DIP-Gehäuse° Die kannst Du vergessen ..
-
Thread
Mikrocontroller Nicht-flüchtig programmieren
Guten Abend. Ich habe mir vor ein paar Wochen einen Arduino Uno angeschafft und mich mit dem ATMega328 angefreundet. Jedoch soll in meinem Projekt der ATMega verbaut werden und für mehrere jahrzehnte seinen Dienst verrichten. Ich befüchte nur dass weil das Programm auf dem Chip in einem Flash Speicher
Du bist dir bewusst, dass ein neuer µC zu einem weigehenden Redesign führen wird? Falls du einen Atmega328 mit OTP- oder MROM möchtest, ist das nur eine Frage des Preises.
-
Thread
Avr mit QT Creator auslesen?
ab, so erhalte ich von QT eine Fehlermeldung. Allerdings kann ich die Daten nicht sehen, die der Atmega sendet. Hat also jemand Erfahrung mit Avr und QT und kann Tipps geben? Danke schon mal. Daniel
selbst. Und mit dem Interpretieren ist das so eine Sache. Wenn da die Werte stehen: [Code] 20 25 48 [/Code] dann würde ich die auch erstmal als dezimal interpretieren. Könnten aber genauso gut hexadezimal sein.
-
Thread
Brushless DC Motorsteureung Dysfunktion AVR444
gleiche > Spannung an wie an Aref, sprich für den Kanal wird der ADC immer 1023 > liefern. ATmega48 pin Connected to Direction PC5 VCC reference In denke, dass damit die 5V gemeint sind.
, a fixed, known voltage reference is needed in order to make accurate current measurements. The ATmega48 has an internal band gap voltage reference, which can be measured relative to AREF by the ADC, but stabilizes too slow for this purpose. Instead an external reference is used in this application
-
Thread
LED KSQ mit 24V Versorgung ca. 976Hz / dimmen
jedoch lediglich um eine LED-Bauform: https://www.highlight-led.de/10-smd-leds-5730-warm-weiss-48-53lm-3000k-150ma.html
AL5809 von Diodes Inc. sind 200 Hz als Optimum angegeben. In den Lunatones werkelt übrigens ein ATMega328.
-
Thread
AVR - Nur Schwachsinn über UART. Liegts am Platinenlayout
ich tippe Mike hats als einzig richtig erkannt, die Pins TxD und Rxd lassen auf einem Atmel ATmega8/88/48/168/328 schliessen, der Pegelwandler Inverter fehlt. Da wundert mich das Verhalten nicht.
Es hat nicht jeder Lust, erstmal das große IC-Ratespiel zu starten, Das IC wurde sogar genannt ATmega8 (ich habs auch überlesen) also ein großes Ratespiel war das nicht. Daniel S. schrieb im Beitrag #3870282: > ich hab hier einen Atmega8 foo schrieb im Beitrag #3872064: > Ich schau mir solche
-
Thread
Uhrbaustein gesucht
Hallo zusammen, ich bin auf der Suche nach einem externen Baustein den ich an einen Atmega hängen kann und via I2C, parallel etc. auslesen kann. Ich möchte, dass der Baustein eine externe Batterie hat, sodass die Uhr permanent weiter läuft, selbst wenn der Atmega keine Spannung hat.
GROUPID=2942;ARTICLE=14531;START=0;SORT=artnr;OFFSET=16;SID=157l3QeKwQAQ8AAFGgGS4ee7dbc8784259e432a2d48e11f3d8166 mfG ingo
-
Thread
Bootloader und ATmega128
0=programmed. Dann hast du keinen Atmega128 vor dir, sondern einen Atmega103. U.a. wird dadurch das FIFO im USART abgeschaltet, d.h. das Timing wird kritischer. Ausserdem hat der Atmega103 keine Bootloader-Fähigkeiten. D.h. der Bootloader
> 0=programmed. Dann hast du keinen Atmega128 vor dir, sondern einen Atmega103. Dann andersrum. Ich hatte jedenfalls beide Werte probiert, weil ich mir nicht ganz sicher war. Als ATmega103 hat er überhaupt nicht reagiert. Markus
-
Thread
Brötje ISR Plus Kommunikation / LPB
Verfügung stellen ;-) Sag mir kurz, für welchen uC Du das brauchst. Ich habe Versionen für Atmega32, Atmega128, Atmega1284p. ( At90Can128 und Atmega644 müsse ich erst nachschauen ) Gruss Frank
schrieb im Beitrag #2985273: > Sag mir kurz, für welchen uC Du das brauchst. Am Besten für den ATMEGA328. Ich denke, der ATMEGA32 tut's auch ;) Ist's denn ASM oder C? C wäre mir lieber, da ASM bei mir immer so langsam im Kopf läuft :-D Michael R. schrieb im Beitrag #2985379: > Sendeteil des e-bus
-
Thread
Elektrozentrale Wohnwagen
ja, ein Trick für den step-down wandler: Nimm einen n-fet + treiber. Dann schaltest du nicht deine <48V durch, sondern GND. D.h. es gibt keine gemeinsame Masse, sondern ein gemeinsames Vcc. Dann brauchst du keinen highside treiber oder p-fets. Du darfst dann aber nicht die <48V vom Schaltnetzteil an die
Fehlerquellen und nie etwas fertig. Als mikrocontroller würde ich kleine atmels empfehlen, so à la atmega32, atmega16, attiny26, attiny48. Bei reichelt kosten die fast nichts.
-
Thread
ATMega2561 wird in AVR Studio nicht unterstützt
attiny2313 attiny24 attiny44 attiny84 attiny25 attiny45 attiny85 avr3 atmega103 atmega603 at43usb320 at43usb355 at76c711 avr4 atmega8 atmega48 atmega88 atmega8515 atmega8535 at90pwm2 at90pwm3 avr5 atmega16 atmega161 atmega162 atmega163 atmega164 atmega165 atmega168 atmega169 atmega32 atmega323 atmega324 atmega325 atmega3250 atmega329 atmega3290 atmega640 atmega64
-
Thread
Arduinoprogramm ohne Arduinoboard flashen
habe ich gelassen wie Arduino es haben möchte: ################################################ atmega8.name=TEST ATmega8 atmega8.upload.protocol=stk500v2 atmega8.upload.maximum_size=7168 atmega8.upload.speed=19200 atmega8.bootloader.low_fuses= >>>0xca<<< atmega8.bootloader.high_fuses=>>>0xc4<<< atmega8.bootloader.path=atmega8 atmega8.bootloader.file=ATmegaBOOT.hex atmega8.bootloader.unlock_bits=0x3F atmega8.bootloader.lock_bits=0x0F atmega8.build.mcu=atmega8 atmega8.build.f_cpu=>>>8000000L
-
Thread
Wie 300 PWM ausgänge?
Ich hab mal ein Projekt mit 16x16 RGB-Leds gebaut. Ein einfacher ATMega32 war ausreichend @16MHz
64 Kanäle bequem mit einem Mega48 aber auch noch ausbaufähig http://www.mino-elektronik.de/AVR_PWM_64/AVR_PWM_64.htm
-
Thread
Ansteuerung eines DOGM-LCD mit Atmega8 Hardware SPI
mich gerade ein DOGM163 LCD-Display via SPI laufen zu lassen. Als SPI-Master verwende ich einen Atmega8 genauer dessen Hardware SPI. Die Hardware Verschaltung ist folgende: Atmega --> DOGM PB3 (MOSI) --> SI (Pin28) PB5 (SCK) --> CLK (Pin29) PB7 --> CSB (Pin38) PB6 --> RS
SPI_MasterTransmit(0x01); _delay_ms(50); } void print_LCD(char* string) { int i; for (i=0;i<48;i++) // Schreiben von 3x16 = 48 Zeichen auf das LCD { PORTB = (1 << DDB6); // high if (i<strlen(string)) SPI_MasterTransmit(string[i]); // Schreiben des Strings aufs LCD
-
Thread
Auslegung Kondensator für Klingelschaltung
Vor kurzem ein W48 an eine Fritzbox gehängt. Erst auch nur schnurren... W48 aufschrauben, die Glocken sind A-zentrisch festgeschraubt. Einfach durch drehen mal mit den Abständen experimentieren bis der richtige Klang
Spannungsspitzen von 83,5V(~) "absichern"? Henrik V. schrieb im Beitrag #6936378: > Vor kurzem ein W48 an eine Fritzbox gehängt. > Erst auch nur schnurren... > W48 aufschrauben, die Glocken sind A-zentrisch festgeschraubt. Das ist mir bekannt. Meine Schaltung lässt es auch ordentlich klingeln, wenn
-
Thread
Ab welcher Betriebsspannung wird ein AVR (M32) zerstört?
Hallo, ein AVR wie der Atmega32 verträgt lt. Datenblatt bis zu 5,5V Betriebsspannung. Weiß jemand, was in der Realität passiert, wenn er mit höheren Spannungen versorgt wird? Wird erst mal nur die Funktion eingeschränkt oder
Rauch ist doch erst bei 48V entwichen??? ;-) Gruß aus Berlin Michael
-
Thread
Probleme mit Uart (Atmega88)
Hi Ich hab dir mal die Initialisierung angehängt, die ich für meinen Atmega8 immer nehme. Wichtig ist, das du auch den 16 MHz Takt hast, also einen Quarz. Ich kenn den Atmega48 nicht, aber er soll ja zum Atmega8 kompatibel sein. Die folgenden Zeilen hast du vermutlich wie
des weiteren ist UDR im EA-Bereich und muß mit "Out" angesprochen werden. Zumindest ist das beim Atmega8 so. Gruß oldmax
-
Thread
Interupt programmierung eines Atmega8 mit AVR Std. 4.18
immer wieder der Fehler das GIMSK nicht > deklariert ist! was daran liegen könnte, dass der ATmega8 kein so Register besitzt...
Dann hast du #include <avr/io.h> vergessen oder vielleicht in den Projektoptionen/Makefile den Atmega nicht richtig gewählt?
-
Thread
8 stellige 7 Segment anzeige
74HCT47/48/49 haben LT (lamp Test) BI (blank) und RBI Eingaenge. Ich habe sie unter Eagle durch die Suche nach einer 7 Segment decoder driver gefunden. Ich habe mittlerweile auch 4558 angeschaut (durch alte
in der gesamtkosten ohne dass man lagerkosten von 100 Styueck nicht beruecksichtigt. Ich habe ATMEGA128. Wenn es mir pfad wird werde ich alles mit 16 output pins alles in software realisieren. No IC. No cry. Incal.
-
Thread
Welcher Datenbus?
Ich benötigen für ein zukünftiges Projekt einen Datenbus. Problem: Ich habe 48 Shift-Register mit jeh 32 Ausgängen, das heisst, für einen Signalwechsel muss ich jeweils 1104 bit senden. Die Register sind 8Mz. Die Clock-Dauer muss mindestens 62ns sein. Für ein Bit also 124ns (high
was für ein Bus eignet sich gut?. Das ganze sollte mit 5 Volt laufen, und wenn möglich möchte ich ATMEGA als "shift-cpu" benutzen. Als "Main-CPU" entweder Atmega oder STM32. Der Bus müsste insgesammt eine Stecke von sicher 2m KABEL (LAN-Kabel z.b.) und dann noch etwa 2-3m auf Platinen die jeweils mit
-
Thread
16 Bit über USART schieben
welcher ein 16 Bit Datenwort empfangen soll. Zur verfügung habe ich die USART Schnittstelle eines ATMEGA 48 Controllers. Diese kann laut datenblatt aber nur 8 Bit laden und diese dann rausschieben. Und mit jeder neuen Sequenz wird lt Datenblatt ein Stopbit mit gesendet. Ist das was ich vorhab
Synchron SPI Und SPI kann der ATMega garantiert auch. USART bedeutet ja, dass er synchron und asynchron kann.
-
Thread
Was beachten bei Umstieg AVR --> Arduino
hat? - Muss der Compiler irgendwie wissen, dass ein Bootloader vorhanden ist? Ich habe den ATMega238P hiermit bereits zum Antworten bekommen: [code] avrdude -p atmega328p -P /dev/ttyUSB0 -c arduino -b 57600 [/code] Danke im Voraus für Hilfe :)
wissen muß, d.h. sie startet ganz normal an Adresse 0x0000. Das geht auch für die ATtiny und den ATmega48. Um den Bootloader zu starten gibt es 2 Möglichkeiten: 1. Der Bootloader fragt einen Pin ab. 2. Der Bootloader wartet nach jedem Reset einige Sekunden, ob ein Kommando reinkommt. Dann erst startet
-
Thread
Platine Atmega mit Ethernet
Hi Ich würde noch einen 25AA02E48 vom Microchip vorsehen. Dann hat deine Platine auch noch eine einmalige MAC. MfG Spess
spess53 schrieb im Beitrag #3387226: > Hi > > Ich würde noch einen 25AA02E48 vom Microchip vorsehen. Dann hat deine > Platine auch noch eine einmalige MAC. > > MfG Spess Wofür das? Der Atmega hat doch einen internen EEPROM-Speicher.
-
Thread
Midiinterface - diskrete UARTs mit integrierter RS232 statt MC UARTs?
Der ATmega4809-48pin hat 4 USARTs, die 40pin-PDIP-Version immerhin noch 3.
Danke für den Tip. Grüße Christoph S. Landolt schrieb im Beitrag #6236066: > ATmega4809-48pin
-
Thread
AVR Studio, Call und Ret Befehl funktionieren nicht
AVR-Programmierung und habe mir das AVR-Studio runter geladen und da dann das folgende Programm für ATmega8 geschrieben .include "m8def.inc" ldi r16,0x00 call m1 ende: rjmp ende m1: ldi r16, 0xFF ret wo er mir sagt das er call und ret nicht kennt aber in einem Programm
Stackpointer selbst initialisieren: - Tiny13 - Tiny24/44/84 - Tiny25/45/85 - Tiny261/461/861 - Tiny48/88 - Mega48/88/168 - Mega644 MfG, Bärbel