-
Thread
Platzmangel SMD Quarze woher?
Vielen Dank schon mal für die Infos, den 14,745600MHz von Reichelt kenne ich, allerdings läuft ein Atmega128L auf 3V in meiner Applikation. Laut Datenblatt darf der µC maximal mit 8MHz laufen. Das mit dem Prescaler klappt doch nur bei einem µC mit interner PLL oder? Eigentlich brauche ich den Quarz nur
empfehlen. Ich habe den (Murata) CSTCR7M37G53 ( 7,37MHz, Lastkap. 2x15p, 2mm x 4,5mm ) derzeit für die ATmega und Xmega im Einsatz. Läuft seit 1,5 Jahren ohne Probleme.
-
Thread
GPS Wanze - Tiny GPS
Gemeinde... wollte mal Fix meine GPS "Wanze" vorstellen... Hardware: 16x16mm GPS Reciever atmega168 läuft mit internen 1Mhz + Uhrenquarz für Power Save ISP Stecker zum Programmieren und Koordinaten auslesen + Akku laden + Starten Mini Lipo mit 120mAh und 1C Spannungsteiler für Akkuspannung
http://shop-emea.u-blox.com/abashop?s=274&p=productdetail&sku=777 http://de.farnell.com/atmel/atmega168pa-mu/mcu-8bit-avr-16k-flash-32qfn/dp/1748517 http://de.farnell.com/jst-japan-solderless-terminals/sm08b-surs-tf-lf-sn/stecker-08mm-smt-8kont/dp/94919703 http://de.farnell.com/jsp/search/productdetail.jsp
-
Thread
Programmer incl. neuem Code für Atmel AN910
überraschenderweise eine neue AVRProg Software (V1.40) mit herausgebracht. Dort sind jetzt auch ATMega64, ATMega169 und ATMega8535 unterstützt. Diese waren in meiner letzten Firmware schon drin, aber nur mit avrdude zu benutzen. Wer einen dieser Controller brennen möchte, sollte sich das neue Studio
Wie Programmiert man mit dem 910 die Fusebits der neuen AVRs (88, 168..)?
-
Thread
AVR an Modellbau-Empfänger
@Rahul Ok, Danke. Aber was ist die ICP-Unit???? Schwanke noch zwischen einem ATmega168 oder R8C13. Es soll ein brushless Regler für meinen Heli werden. Mfg Sascha
schöne App`s, die ich mir durchgelesen habe. Der Regler den ich hier liegen habe, werkelt mit einem ATmega8. Leider von extrem niedriger Qualität. Mfg Sascha
-
Thread
Lantronix XPORT und Hyperterminal
Dafür den XPort in den Modemmodus schalten, dann kann man auf dem Mikroprozessor einfach mit ATDT192.168.0.1/80\r verbinden (nicht CRLF, nur CR senden!), dann die entsprechenden Befehle, etwa GET / HTTP/1.0\r\nHost: 192.168.0.1\r\n\r\n Das funktioniert hier einwandfrei. Allzu hohe Geschwindigkeiten
Hallo, bin gerade dabei, einen ATmega8535 mittels XPort zum Web-Server zu machen. Habe jetzt auch schon etliche Stunden damit verbracht, das zum Laufen zu bringen. Ich poste hier mal einen Beipiel-Code den ich mit BASCOM-AVR geschrieben
-
Thread
Welcher Mikrocontroller für mein Laborgerät
das schafft jeder noch so kleine 8bit µC mit zwei bis drei Timern. z.B. attiny2313, ATmega8,... ja nach dem wieviel Speicher du brauchst. ATmega168 und 328 sind durch Arduino sehr weit verbreitet und günstig zu bekommen.
der gleichen Position hält... Ulli B. schrieb im Beitrag #1907577: > Ich würde gleich einen mega168 (der größere Bruder vom mega88) oder > ähnlich nehmen. > Genug freie Pins und genug freier Speicher für spätere Erweiterungen > welche ja in 99% der Fälle nachträglich dazu kommen. Das werde ich
-
Thread
UART Baudrate berechnen
#define F_CPU 800000 wunderbar. Doch bei 1Mhz ist das wohl nicht funktional. Ich nutze den Atmega168 bzw 48. Wenn jemand ein funktionierendes Beispiel hätte wäre das sehr hilfreich! Übrigens, was treibt der fleury hier: /********************************************************************
dass du eine Compilerwarnung erhältst, wenn der Baudratenfehler zu gross wird. > Ich nutze den Atmega168 bzw 48. Wenn jemand ein funktionierendes > Beispiel hätte wäre das sehr hilfreich! Ein Beispiel steht in der Doku zu <util/setbaud.h> (http://www.nongnu.org/avr-libc/user-manual/group__util_
-
Thread
Library für EA-DOGM Grafikdisplays inkl. Font-Generator
Hallo Ich habe nun mal ein DOG S angeschlossen. Als Controller haben ich ein ATMEGA 168 Was sofort auffällt ist das bei lcd_moveto_xy(0,2); x und y vertauscht sind. Ich denke das sollte so sein x für Horizontal y für Vertikal lcd_moveto_xy(0,2); lcd_putc('X');
definierte Zeichen auf das Display Ich habe bislang mit den 8051 programmiert und frage mich wie der 168er die Fonts Tabellen anspricht,. Oder müssen die vorher im EEprom bereich geladen werden. Gruß Juppo
-
Thread
3 x PWM ATmega8
Aber die Atmega48/88/168 können das vielleicht -- sind auch pinkompatibel. Du willst ja wohl sowas machen, wie Atmel in der Appnote AVR447 "Sinusoidal driving of three-phase permanent magnet motor using ATmega48/88/168". hth. Jörg
-
Thread
WebServer-Test
wwer macht denn den Hätretest mit 79.238.37.168 Projekte\Mini_Atmega8_2_sch.JPG ??
>wwer macht denn den Hätretest mit >79.238.37.168 Projekte\Mini_Atmega8_2_sch.JPG Na, ich ;-)
-
Thread
Geeigneter Mikrocontroller für Messung mit SMT160-30
Ein Atmega164 wäre geeignet, damit kannst Du bis zu 9 Sensoren auslesen. Sie werden über den ADC-Multiplexer an den Capture-Eingang des Timers T1 gelegt und damit kannst Du dann das Tastverhältnis messen.
Vielen Dank für eure vielen und vor allem schnellen Antworten. Hab jetzt den ATmega168 ausgewählt, da ich noch ein myAVR-Entwicklungsboard bekommen habe und der ATmega168 mit dem ATmega 8 pingleich sind. naja, was ich im Moment damit vor habe, sollte es wohl erstmal reichen. Mein
-
Thread
AVR A-Typen schon im Bastler-Handel?
Bei CSD gibt es den ATMEGA328P. Der scheint laut Datenblatt schon alle Eigenschaften der entsprechenden PA Reihe (48PA, 88PA, 168PA) zu haben. Warum Atmel da so inkonsequente Bezeichnungen vergibt habe ich allerdings nicht wirklich
Richard W. schrieb: > Bei CSD gibt es den ATMEGA328P. Der scheint laut Datenblatt schon alle > Eigenschaften der entsprechenden PA Reihe (48PA, 88PA, 168PA) zu haben. Bis auf wenige Ausnahmen (der ATtiny13A ist mir derzeit als einziger bekannt
-
Thread
Umschreiben einer Formel für den AVR
Die Formel braucht 2kB, der ATmega8 reicht also. Oder nimm ATmega168 oder 328P. Peter
Peter Dannegger schrieb im Beitrag #2116357: > Die Formel braucht 2kB, der ATmega8 reicht also. > Oder nimm ATmega168 oder 328P. > > > Peter Habs gerade nochmal durchprobiert ich krieg das irgendwie nicht mit 2kB hin wie machst du das?
-
Thread
Kosmos CP1 Emulator mit ATmega
einzelne Bits können gesetzt, gelöscht, gelesen werden. Der Emulator wurde mit den Controllern ATmega8, 88, 168 und 328 getestet. Wer dieses Projekt umsetzen möchte, muß im Makefile lediglich den Controllertyp und die Uploadmethode auswählen. Die Funktionen des Emulators CAS und CAL wurden (als
noch, um daraus (vllt. auch für heute) etwas brauchbares zu machen. Im Moment läuft es mit einem ATmega168, schlicht deshalb weil ich mir einen 328er verfused habe (nicht mal weiß warum) und ich im Moment keine Möglichkeit habe, den zurück zu setzen. Momentan benötigt das Programm 10396 Bytes.
-
Thread
µC Auswahl für Kleinprojekt
Ich würde einen *ATmega88* nehmen (oder Atmega168 bzw. Atmega328, sind wie der 88er, haben aber mehr Speicher) Die sind zwar etwas oversized, dafür kann man bei Bedarf noch einiges mehr damit machen, wenn die Hardware
44/84: Mehr IOs, trotzdem klein. Dann die oft genommenen "Mega8-Klasse", heute nimmt man Mega88/168... usw. wie Tiny nur mit mehr Speicher, IOs und einiger Peripherie: USART, SPI usw. Die Dicken Megas auch "Mega32-Klasse", heute Mega328 usw. Noch mehr Speicher, vor allem Flash, also Programmspeicher
-
Thread
zwei Controller verbinden, Logikpegel übergeben?
der Zusammenschaltung von Ein- und Ausgang zweier Mikrocontroller. Auf der einen Seite ist ein Atmega168 mit einem PIN als Output konfiguriert und aktiviertem internen Pullup. Dieser Ausgang soll mit dem Digital PIN eines Cypress CY7c63413-PC Chips verbunden werden(als Eingang konfiguriert). Das Programm in Cypress stammt nicht von mir, ich möchte aber den Status des Atmega168 mittels dieses PINS an den Cypress übergeben. Bei dem Cypress scheinen auch die internen Pullups aktivert zu sein. (laut Datenblatt 7kOhm). Zumindest liegen alle Eingänge in unbeschaltetem Zustand
-
Thread
Vektor-Font in C
Johann L. wrote: > Brain ist ein AVR ATmega168 mit einer ISR-Rate von 32kHz, d.h. alle ca. > 32µs wird ein neuer x/y-Pixel gesetzt: Synchronisierst du die Ausgabe mit der Netzfrequenz um flimmern zu verhindern oder läßt du alles so frei
900ss D. schrob: > Johann L. schrieb: >> Brain ist ein AVR ATmega168 mit einer ISR-Rate von 32kHz, d.h. alle ca. >> 32µs wird ein neuer x/y-Pixel gesetzt: > > Synchronisierst du die Ausgabe mit der Netzfrequenz um flimmern zu > verhindern ... Ich versteh
-
Thread
Microchip kauft Atmel Gesperrt
eine entscheidende Rolle. Ich habe früher sehr gerne mit AVR gearbeitet. Aber gerade die alten Atmega sind viel zu umständlich gegenüber modernen Cortex-M0. Und inzwischen bekommt man sogar M4 mit FPU für unter 2 Euro (STM32F410, der ist günstiger als ein Atmega168 früher war), da tut man sich den
im Datenblatt und der Mode geht jetzt von 8 bis 20MHz? http://www.atmel.com/Images/Atmel-42176-ATmega48PB-88PB-168PB_Datasheet.pdf
-
Thread
Hilfe! Code Comprimieren
Leute, Ich hab meinen Quadrocopter in Arduino Programmiert. Jetzt hab ich allerdings "nur" einen Atmega168. Kann einer den Code für mich um ca. 1kb komprimieren? Ich bin für jede Hilfe dankbar. Ich bin ein NOOB im Komprimieren! Code im Anhang
>Hab schon die ganze Hardware auf ein Mega 168 ausgelegt und gelötet, und >ich hab kein bo** den wieder auszulöten! Selber schuld??
-
Thread
Reset zieht auf Minus
Segment-Uhr mit 6x 74HC595N Schieberegistern und einem DS1307 fertiggestellt. Der Prozessor war ein Atmega168. Alles lief perfekt, bis ich das Teil mit einer Spiegelreflexkamera fotografiert hatte. Die Folgen: Erst Datenwirrwarr, Abstürze usw. . Später ging gar nix mehr. Der Reset des Atmegas zog gegen GND (trotz 10K pullup). Ich hatte das gleiche schon mal (auch ein 168er) vor ein paar Monaten. Ich programmiere mit einem MKII von Atmel. Wenn ich jetzt direkt 5V auf den Reset lege läuft alles TOP. Wenn nicht: Atmega läuft bis zur 3ten zeile im programm und stürzt ab
-
Thread
Franzs-Lernpakete mit Atmel ATmega/ATtiny - Debug-Schnittstelle vorhanden / nachrüstbar!
ist leider KEIN Uno, sondern ein Diecimila http://arduino.cc/en/Main/ArduinoBoardDiecimila mit ATmega168 http://www.atmel.com/dyn/products/product_card.asp?part_id=3303 ( 16 Kbytes Flash, 1 Kbyte SRAM, 512 Bytes EEPROM ). Der Uno hat jeweils doppelt so viel von allem. Franzis ist halt sparsam
25€ sein. Und dann arbeitest du das Tutorial hier durch. Die Beispiele orientieren sich zwar am Atmega8, die Unterschiede zum 168/328 sind aber nicht gravierend. In erster Linie können die neueren Controller einfach ein bisschen mehr. Vor allem kann man sie debuggen. mfg.
-
Thread
Fehler beim Flaschen ATMEGA328P
Programmierung hat zuvor einwandfrei auf den Atmega8 funktioniert
Wiki und Youtube sind da auch einfach die falschen Anlaufstellen. Das hier ist die Bibel für den Atmega 328P: http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf Nennt man Datenblatt. Da steht drin was der 328P kann und wie es funktioniert. Wenn du
-
Thread
UDP-Netzwerke(l)n mit kleinen Mikrocontrollern und WizNet W5100/W5500
unglaublich billigen ESP32 für mich ihren Reiz weitgehend verloren. Ich habe seit Jahren privat keinen ATMEGA mehr angefasst.
CFG_MAGIC, 1, PROTO_UDP, 0, {0x00,0x08,0xDC,0x11,0x22,0x33}, // Beispiel-MAC {192,168,0,123}, {255,255,255,0}, {192,168,0,1}, {192,168,0,1}, {192,168,0,10}, // Dest IP UDP 5000, // Local Port 5000,
-
Thread
IgorPlug UDP modifizieren?
doch eh per Broadcast, warum sollte man da ne andere IP > setzen wollen? * destination IP=192.168.1.255 (broadcast to 192.168.1.xxx adresses) * destination port=6668, source port=6668 * destination MAC=FF-FF-FF-FF-FF-FF (broadcast) Weil die Adresse wenigstens zum Zielnetz (hier 192.168.1.0) passen muss. UDP bsiert auf IP. Was machst du, wenn dein LAN auf 192.168.2.0 oder gar 10.10.10.0 lautet? Jedesmal neu flashen? Wie gesagt, ein Kompromiss wäre es, wenigstens das vorletzte Oktett variabel zu gestalten, weil wohl die meisten (Klasse-C-) Netze mit 192.168
-
Thread
Warning bei avr-g++
Hallo zusammen, ich entwickle gerade ein Programm für den ATMega168 mit avr-g++ (also C++ Code). Da bekomme ich bei zwei Klassen folgende Fehlermeldung grabberBase.h:20: warning: alignment of 'GrabberBase::_ZTV11GrabberBase' is greater than maximum object file alignment. Using 1 Der Compileraufruf ist: avr-g++ -mmcu=atmega168 -Wall -gdwarf-2 -DF_CPU=18432000 -O2 -fsigned-char -Wp,-M,-MP,-MT,grabberBase.o,-MF,dep/grabberBase.o.d -c grabberBase.c Das C-File kann ich leider nicht attachen deswegen die paar Zeilen
-
Thread
Schneller Mikrocontroller
herausgestellt das die Power meines Controllers > geradeso dazu gereicht hat > Controller --> Atmel ATmega328 Es gibt aber ein paar OSS Projekte die genau das schaffen.. (Multiwii, Ardupilot usw.)
zu müssen. Der Atmega brauchte hunderte Rechenschritte nur um simple Divisionen durchzuführen. - Der Cortex war preiswerter als der Atmega64 den ich vorher nutzte (bei Reichelt) - Der Programmer war sehr günstig (
-
Thread
Rechenleistung für Audioanwendung
werden AD bzw. DA gewandelt und die Regelung erfolgt in einem uC dazwischen nun die Frage: Ist ein Atmega168 z.B. bei 20MHz schnell genug für so einen Job? Gruß, Ralf
> Ist ein Atmega168 z.B. bei 20MHz schnell genug für so einen Job? Um 2 Stereopotis zu ersetzen ? Wohl schon. Um aus einem 2.8Mbps seriellen Datenstrom eines PCM Audio A/D-Wandlers zwei 2.8Mbps serielle Datenströme
-
Thread
Biete AVR-ATmega-Controller (neu, verschiedene Typen)
: 1,20€ Zustand: DIL, einzeln Reicheltnummer "ATmega168-20 DIP" Reicheltpreis 3,65€ Bestand: 6 Einzelpreis: 1,80€ Zustand: DIL, einzeln Reicheltnummer "ATmega16-16 DIP" Reicheltpreis 4,20€ Bestand: 5 Einzelpreis: 2,10€
Aufgrund der vielen Anfragen hier ein Update: ATmega168-20 DIP ist weg ATmega8-16 DIP ist weg ATmega16-16 DIP ist weg ATmega8-16 TQ ist weg Bleiben noch: 2x ATmega48-20 DIP 5x ATmega32-16 DIP 10x ATmega8L8 TQ 3x ATMEGA 8515-16 P Grüße
-
Thread
Benötige Hilfe bei C-Code für DIY Weller-Lötstation
id=05Misc:SMD_Loetstation). Allerdings diese nicht mit einem Arduino sondern direkt mit einem Atmega168. Das ganze wurde damals auch in der Elektorausgabe 07/15 veröffentlicht. Dort habe ich den C-Code gefunden (https://www.elektormagazine.de/magazine/elektor-201507/27879). Der Code funktioniert
. @Manfred: Hab mir das Ding mit Teilen aus der Bastelkiste zusammengebaut. Da war eben noch ein Atmega168 sowie ein Haufen 7-Segmentanzeigen. Ich persönlich finde das als ausreichend, da ich lediglich die Temeperatur darstellen möchte und vor allem sind die Dinger sehr gut ablesbar.
-
Thread
KS0073 EA DIP204B-4NLW Bascom Frage
P5 | P6 | P7 | E Quelcode $regfile = "m8def.dat" ' Atmega8,88,168,32 $crystal = 16000000 ' Externer Quarz $baud = 9600 $hwstack = 64 $swstack = 8 $framesize = 32 $lib "Lcd_i2c.lib" $lib "Key_i2c.lib" ' #####
###################### ' ### Grund Konfiguration ### ' ########################### $regfile = "m168def.dat" ' Atmega8,88,168,32 $crystal = 1000000 $baud = 9600 $hwstack = 64 $swstack = 8 $framesize = 32 $lib "Lcd_i2c.lib" ' ########################### ' #
-
Thread
AVRs mit USB?
. Alles, was ich finden kann, ist "AVR Microcontrollers Peripheral Integration" [1], welche nur ATmega8/16/32U2 und ATmega16/32U4 listet. Hinzu kommen DU Devices wie AVR64DU32. Die Frontseite der AVR-LibC v2.1.0 listet unter USB: [pre] at90usb82 at90usb162 at90usb646 at90usb647 at90usb1286 at90usb1287 atmega8u2 atmega16u2 atmega16u4 atmega32u2 atmega32u4 atmega32u6 [/pre] also etwas veraltet. Dann gibt's noch avr-mmcus.def [3], wo man nach RMW suchen kann, weil (einige? alle?) Xmega USB Devices
-
Thread
Debuggen und Programmieren mit AVR Dragon
Hallo Zusammen! Ich versuche mit AVR Studio 4 und dem AVR Dragon einen ATMEGA168 per ISP zu programmieren. Programmieren kann ich mittlerweile auch, aber nur indem ich das hex-file direkt programmiere. Was aber leider nicht geht ist das Debuggen. Wenn ich auch Start Debugging
Hi Wenn du einen ATMega168 debuggen willst musst du Debugwire einschalten. MfG Spess
-
Thread
[V] Werkstattauflösung, Bauteile, Atmega, Stecker, Buchsen, IC´s
- 1x Konvolut Miniaturschalter - 1x Konvolut Steckverbinder (BNC, N-, usw.) - 47x ATmega168 20mu 0640 Neu - 1x Set Laborbuchsen - 50x 2N2904A OVP - 4x 3N3055 - 2x 1N2812B - 4x 1N4562B - 5x BUX39 - 6x 2N3715 - 2x MJ1000 - 2x 8025SPC - 2x 2N4070 - 6x 2N3739
Folgende Positionen sind noch verfügbar: 1 Konvolut Relais 1x Konvolut Miniaturschalter 47x ATmega168 20mu 0640 Neu 1x Set Laborbuchsen 50x 2N2904A OVP 4x 3N3055 2x 1N2812B 4x 1N4562B 5x BUX39 6x 2N3715 2x MJ1000 2x 8025SPC 2x 2N4070 6x 2N3739 vergoldet 1x 791KC 2x 2N3054 4x 2N5605
-
Thread
Fehler beim Vergleich nach dem Programmieren
Fehler. Ich benutze eine STK500 mit dem AVR Studio 4.12 SP4 Build 498. Das Programm ist für eine ATMega 168 und ist in C geschrieben. Nach dem Compilieren mit WINAvr wird eine Pogramgröße von 1118 Bytes angezeigt. Das Hexfile sieht auch OK aus. Fuses setzen und lesen funktioniert. Nun Programmieren
in dem Hex Blöcke FF drin, die im original Hex nicht enthalten sind. Ich hab schon einen zweiten 168er ausprobiert, der Fehler ist aber der gleiche. Hat jemand das schonmal gehabt? Eigentlich war ich der Meinung, wenn ich die Fuses lesen und schreiben kann sollte das Programmieren auch klappen.
-
Thread
Ansteuerung von LED-Stripes
> Als Controller würde ich gerne einen ESP8266, ESP32 oder möglicherweise > auch nur einen ATmega verwenden. [...] > Fünf > programmierbare PWM-Ausgänge hat keiner der genannten Mikrocontroller. Das ist natürlich kompletter Quatsch. Es gibt schließlich unzählige Atmega-Typen und die
Atmel. Für meine Basteleien brauche ich die neuen Varianten von Microchip. Wenn mir ein klassischer ATmega nicht reicht, nehme ich einen STM32F3.
-
Thread
ENC28J60, ATmega32, UDP-Pakete
Komponenten TIdUdpClient und TIdUdpServer aus der Indy-Komponentensammlung. IP auf PC-Seite: 192.168.99.3 IP des ENC-Boards: 192.168.99.99 Port: 5042 Mein Problem ist, dass die vom µC erzeugten UDP-Pakete zwar korrekt übertragen werden (siehe Anhang), der UDP-Client meiner Delphi-Software
. So und jetzt noch mal die Infos wie ich es getestet habe: PC WXP SP2 -> VMware W2k 192.168.99.99 -> 192.168.99.3 Screenshot im Anhang... Ich habe mal versucht noch ein paar Informationen zu diesem Paketyzer herauszufinden. Wenn ich das richtig gesehen habe, verwendet dieser eine ältere
-
Thread
ATMega16u4 per JTAG Debuggen
Hallo, Ich kämpfe gerade damit einen ATMega16u4 mit meinem nagelneuen PicKit4 über JTAG zum Debuggen zu bekommen. Es erscheint jedes mal die Fehlermeldung im Anhang. Mein aktueller Aufbau ist wie folgt: ATMega16u4-MU auf einer custom Platine
mich für ein paar MEGA-Familien entschieden, die ich dann besser kennenlernen kann: 324-644-1284, 88-168-328, 2560 und einige Tiny: 2313-4313 und 25-45-85. Ich glaube, das ist alles für einen Amateur mehr als ausreichend. ATMega16u4 ist interessant, nicht nur wegen USB. Das ist ein von wenigen in der
-
Thread
RFID Türöffner
Hallo Sefan, gibt es eine Möglichkeit bereits eingebuchte Tags ohne den Atmega über ISP zu überschreiben wieder aus dem EEPROM zu löschen? Viele Grüße Sven
halte...Es ist also so, dass der Atmega nicht auf das Signal vom Em4095 reagiert. Was kann ich noch tun...? Gruß Uwe
-
Thread
Brauche Hilfe zum AVR Net-IO Ulrich Radig
Atmega644. Ich habe mal alle Screenshots in den Anhang gepackt. Sowie die makefile und die config. Es wäre sehr nett wenn mir einer helfen könnte.
noch kein Ping. Die Mac Adresse hat doch nichts mit dem Controller zu tun, oder ? Da ich den ja auf ATmega644 aufgestockt habe. ?
-
Thread
Pedant für Linux zu WinAVR
attiny2313 attiny261 attiny461 attiny861 attiny24 attiny44 attiny84 attiny25 attiny45 attiny85 atmega603 atmega103 at43usb320 at43usb355 at76c711 atmega48 atmega8 atmega83 atmega85 atmega88 atmega8515 atmega8535 atmega8hva at90pwm1 at90pwm2 at90pwm3 atmega16 atmega161 atmega162 atmega163 atmega164p atmega165 atmega165p atmega168 atmega169 atmega169p atmega32 atmega323 atmega324p atmega325 atmega325p atmega329 atmega329p atmega3250 atmega3250p atmega3290 atmega3290p atmega406 atmega64 atmega640
-
Thread
Modellbauservo 3,5V zu 5V Steuersignal
Hi, bisher habe ich meinen Modellbauservo MG90 Towerpro mit einem Atmega168 angesteuert, der liefert ja ein 5V Signal. Jetzt will ich das mit einem Nucleoboard (Stm32f072) machen, da kommen aber nur max. 3,6V aus dem Steuerpin. Wie kann man so einfach wie nur möglich daraus
Mit einem Atmega168 ;) Ich würde einfach mal probieren, ob das Servo nicht auch mit 3,3V am PWM-Eingang klarkommt. Oliver
-
Thread
EMS Fertigung: 95% Ausfallquote
Was für ne Spannung, Takt und Oszillator-Art verwendet Ihr? Zumindest bei den 328ern und 168ern hat Microchip ne Variante aufgelegt die den Full-Swing-Oszillator nicht mehr hatte (also war drauf, lief aber nicht mehr zuverlässig). Dann wollten sie eigentlich die ursprüngliche Version abkündigen
Gibt einiges an "Kopien" vom ATMEGA32-16AU auf dem Markt. Gerade im Analogbereich haben die oft Schwächen. Kann man Fakes zu 100% ausschließen?
-
Thread
Probleme mit Interrupts
Ich benutze den ATMEGA168A
Kontrolliere auch, ob du unter Projektoptionen als Target auch den ATMEGA168A eingestellt hast. Bei falscher Einstellung liegen die Vektoren u.U. woanders und der Reset ist klar!
-
Thread
Atmega 328: PWM-Ausgang streut auf andere Eingänge?!
Im derzeitigen Errata findet sich nämlich noch kein entsprechender Hinweis. Sehr schade, dass die AtmegaXX8-Reihe einen so deutlichen Konstruktionsfehler aufweist :-(. Gruß, Volker
> Ein nackter Atmega328 mit einem Tastkopf Na dann mach doch mal 100nF zwischen alle VCC und GND und AVCC und AGND. Kannst auch noch 10nF zwischen AVCC und AGND packen.
-
Thread
interrupt mit watchdog
hallo. ich verwende eine ATMeag168 (gcc). dieser hat einen watchdog, der bei bedarf vorher einen interrupt auslöst. ich wollte diesen nun nutzten um vor einen reset zustände am portpins abzuspeichern und beim hochfahren die abgespeicherten
der Watchdog des Atmega168 besitzt genau aus den grund überhaupt einen interrupt. (siehe Daten Blatt) die Port die ich abspeicher sind unkritisch. Aber wenn du schon antwortes hättest du mir auch einfach eine antwort auf
-
Thread
Brauche Hilfe bei Beamer-Problem
Richtung der Spiegel gerade bewegt wird (entweder +12V oder -12V). Ich versuche nun mithilfe eines ATMega168 diesen Vorgang zu manipulieren und den Beamer glauben zu lassen, dass die Klappe sich in der richtigen Position befindet. Den Strom des Motors kann ich mithilfe von Relais, welche +5V ausgeben,
vielleicht eine Idee oder einen Ansatz zu diesem Problem? Erscheint euch die Idee, die ich verfolge (ATMega168 zur Manipulation der Sensoren) als umsetzbar? Der Fehler in diesem Video ist meinem sehr ähnlich, wenn nicht sogar gleich: http://www.youtube.com/watch?v=eCiwfERkULc Bei 0:21 kann man ungefähr
-
Thread
bits GELICHZEITIG setzen und löschen als Einzeiler?
mein kleiner Mega48 ja sofort aus allen Nähten > :-(( Debuggen sollte man auch nicht auf einem ATmega48. Fürs Debuggen kann man nie genug Ressourcen frei haben. Nimm einen ATmega168, der ist pin- und funktionskompatibel bei deutlich mehr Speicher. printf() ist halt vom Prinzip her riesig, da
Ich könnte die Daten aber auch auf PORTB ohne Printf ausgeben... Jetzt werd ich erstmal einen Mega168(wiedermal nur im MLF) "anfassbar" machen. Habe i.M. keinen anderen zur Hand. VlG AxelR.
-
Thread
USBasp auf M328
man das schafft. Und ob. Warum? Der mega328 ist im wesentlichen kompatibel mit den mega48/88/168. Außer daß er mehr Speicher (Flash/RAM/EEPROM) hat. Da es ein usbasp Image (vulgo: Hexfile) für den mega48 gibt, reicht es vermutlich schon, das auf einen mega328 zu flashen. Falls das wieder Erwarten
vermutlich schon, das > auf einen mega328 zu flashen. Wenn ich mich richtig erinnere, ist der Mega168 und der 328 nicht binärkompatibel zum ATmega48, der ATmega88 schon.
-
Thread
Timer von Lichterkette
-2588-8-bit-AVR-Microcontrollers-tinyAVR-ATtiny261-ATtiny461-ATtiny861_Datasheet.pdf 28 Pins: ATmega48, 88, 168, 328, https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf 40 Pins: ATmega 164, 324, 644, 1284 https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega164A_PA-324A_PA-644A_PA-1284_P_Data-Sheet-40002070B.pdf