-
Thread
Soft-USB AVR
vll ein paar µA). Der Lüfter soll aber über den PC gesteuert werden. Derzeiteiges Konzept: PWM ATMega16 (ich weis,der langweilt sich zu tode), RS232 Das problem ist, dass neuere PC ja keine RS232 mehr haben, jetzt wäre USB schön. für wie aufwändig würdet es ihr halten, die Software von UlrichRadig
selbe Meldung. Ich wollte mir die Anwendung auf nen mega16 umschreiben. Hab das Makefile vom MEGA168 auf MEGA16 umgestellt und einfach compiliert. Keine Fehler. Gibt es tükische Unterschiede vom 16er zum 168er außer, dass der 16er nicht auf 20Mhz läuft? mfg J.K
-
Thread
Artikel: Brushless-Controller für Modellbaumotoren
entsprechenden PINs funktioniert. Ich würde im Artikel unbedingt noch erwähnen, dass wenn der PIN des ATmega168 als Eingang geschaltet ist, er als Source funktioniert und das PWM Signal über den Widerstand an Masse zieht (Das entspricht quasi einer Push-Pull-Ausgangsstufe). Das Signal IN_A (IN_B oder IN_C
ein Schreibfehler und sollte eigentlich heissen "wenn der PIN des ATmega168 als *Ausgang* geschaltet ist"? Falls ja, dann stimme ich zu ;) Karsten B. schrieb im Beitrag #4534586: > Das Signal IN_A (IN_B oder IN_C) ist > dann Masse (LOw Pegel). Das LOW-Signal am IR-Eingang
-
Thread
kleiner Webserver mit LAN8720 oder ENC28J60?
Der v3 hat einen 328, die Vorgänger waren die 168.
verständlich geschrieben. > Und es gibt viele Leute, die den erfolgreich einsetzen. Danke. Der Atmega32 ist wohl vergleichbar mit dem Atmega328 des nano3. Das müsste also gehen. http://www.ulrichradig.de/home/index.php/software/avr-webserver-software Brown-out detection level at VCC=4.3V [BODLEVEL
-
Thread
Brushless Regler Umbau
known Problems: none Version: 23.06.2011 Description: Brushless Motor Controller for ATmega48/88/168 Dieses Programm ist freie Software. Sie können es unter den Bedingungen der GNU General Public License, wie von der Free Software Foundation veröffentlicht, weitergeben und/oder
known Problems: none Version: 23.06.2011 Description: Brushless Motor Controller for ATmega48/88/168 Dieses Programm ist freie Software. Sie können es unter den Bedingungen der GNU General Public License, wie von der Free Software Foundation veröffentlicht, weitergeben und/oder
-
Thread
Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?
0.4.4 auf 4.8. Aktuell habe ich damit nun immense WiFi probleme. Ping wird ausgeführt für 192.168.10.149 mit 32 Bytes Daten: Antwort von 192.168.10.149: Bytes=32 Zeit=46ms TTL=255 Antwort von 192.168.10.149: Bytes=32 Zeit=85ms TTL=255 Antwort von 192.168.10.149: Bytes=32 Zeit=99ms TTL=255 Antwort von 192.168.10.149: Bytes=32 Zeit=2ms TTL=255 Ping-Statistik für 192.168.10.149: Pakete: Gesendet = 4, Empfangen = 4, Verloren = 0 (0% Verlust), Ca. Zeitangaben in Millisek.: Minimum = 2ms, Maximum
-
Thread
attiny45 lässt sich nicht programmieren
div attiny45... scheinbar lassen sich die nicht mit meinem usbasp programmer programmieren... ein atmega168 geht aber problemlos! Wenn ich einen arduino uno mit avrisp verwende gehen auch die attinys.. haben die irgendwas besonderes das sie nicht gehen?
Sebastian B. schrieb im Beitrag #2143014: > haben die irgendwas besonderes das sie nicht gehen? 168 geht, Tiny geht nicht am Programmer. 168 geht, Tiny geht am Arduino. Daraus schliesst du jetzt, daß die Tinys 'ne Macke haben? Ich würde sagen, dein Programmer hat was besonderes. mfg.
-
Thread
Mehrere RGB-LED PWM
benötigt 20mA. Rot hat 2,1V, Grün 3,27V und Blau 3,15V Forward Voltage. Nun kann ich über meinen Atmega168 die einzelnen Farben schalten. Als nächsten Schritt wollte ich die Farben per PWM faden. Dies funktioniert leider gar nicht. Die LEDs sind an oder aus. Hänge ich eine LED ohne Transistor an
Hey, es handelt sich um einen selbstgeflashten Atmega168, kein gekauftes Board. Ich habe eben noch einmal alles korrigiert und alles neu gesteckt. Und siehe da, es funktioniert. Genau weiß ich nicht wo der Fehler war. Aber ich kann die Farben
-
Thread
Pinkompatible AVR
eine Tabelle, welche 8Bit AVRs pinkompatibel zueinander sind? Konkret interessiert mich gerade der ATMEGA8, aber so etwas währe ja auch generell interessant. Gruß, Thomas
kompatibler Teile, wenn alle Pinfunktionen gleich bleiben sollen, wird die Tabelle ziemlich klein. Beim atmega8 wär dann nur die "8L"-Variante Kompatibel, beim atmega88 gäbs den -48, -88, -168.
-
Thread
Frage zu TDA8444 DA Wandler 6Bit
Baustein gibt, es also eine bidirektionale kommunikation gibt. a)Wie mache ich das wenn ich am Atmega168 für data in und out getrennte Pins habe - ist sicher I²C standard? b) ich würde es gern mit 2 "standard" IO realisieren, wie kann ich das mit dem Empfang lösen ohne eingangsinterrupt? Danke
Hi, danke :-) Also ich habe mich noch mal etwas im Bereich ATmega168 umgesehen. Das Stichwort ist TWI - diese Schnittstelle gibts auch in Hardware wie man im DB des 168iger sieht. Das passt im übrigen auch zu dem Schaltplanschnipsel. Mal sehen was sich hier so
-
Thread
AVR Board (fertig)..wo?
Ansonsten ist EBay anscheinend eine ganz gute Anlaufstelle: http://cgi.ebay.de/Arduino-Duemilanove-2009-ATmega168-PU-Free-USB-Cable_W0QQitemZ190383361117QQcmdZViewItemQQptZLH_DefaultDomain_0?hash=item2c53bb8c5d (es gibt noch einen günstigeren der nicht nach DE verschickt). Fallst du kein USB brauchst: http://cgi.ebay.de/Duino168-Serial-Board-Arduino-Compatible-ATmega168_W0QQitemZ220497728247QQcmdZViewItemQQptZLH_DefaultDomain_0?hash=item3356b052f7 Achtung wegen den Versandkosten! Viel Spaß damit!
-
Thread
Hausbus-Knoten mit RS485
angeschlossen, deswegen der ATmega32 (Platz für Fonts und Graphiken). In den meisten Fällen hängt die Platine direkt in der Unterputzdose, bei Sonderanwendungen nehme ich die Platine huckepack auf eine basisplatine. Wago-Klemmen
. Der Ruhestromverbrauch des LM2675 ist mit max. 3,6mA nicht so das Problem und wenn sich ein ATmega48/88/168 (auch bei 5V) merklich erwärmt, hat man woanders was falsch gemacht ;-) Ich denke das wärmste Bausteil wird (je nach Buslast) der RS485-Treiber werden... Den Temperatursensor wollte ich
-
Thread
Stabilität der Referenzspannung bei ATmega & Co.
garantieren lassen. Beispiel: http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf
Kondensator auch gleich weglassen. Wesentlich besser wird der Analog Comparator Eingang laut ATmega8 Datenblatt bewertet, mit nur +/-50nA. Leider hängt der an PortD und nicht einem A/D-Eingang.
-
Thread
Osram Pictiva OLED
natürlich beliebig kompliziert machen. An Hardware brauchst du einen Controller wie z.B. den ATmega88 der sich einfach auf einer Punkt- oder Streifenrasterplatine anschließen läßt. Neben den AVR Controllern (ATmega gehört dazu) gibts es v.a. noch die 8051er von diversen Herstellern und die PICs
> ... Displays mit serieller Schnittstelle ... Die Pictiva Reihe spricht auch SPI. >ATmega88 (-20AU / -20PU / V-10AU / V-10PU welchen?) Du brauchst hier bedrahtete Typen (DIP). Das sind die PUs. Mit 3,3V kommen alle 88er oder auch 168er zurecht. Such dir den schönsten aus. Sieh dir
-
Thread
Ersatz einer Diskette im Diskettenlaufwerk??
Jetzt bin ich den Codec Sourcecode nochmal durchgegangen und denke das > man das auch auf einen ATMega8 bekommt. Lohnt nicht. Der lässt sich nicht debuggen. Wenn schon, dann ATmega88, dann hat man auch Reserven bezüglich Aufrüstbarkeit (mittlerweile bis zum ATmega328P). Allerdings finde ich
Debuggen über JTAG schöner > als über debugWIRE, und die paar Cent Preisunterschied zwischen einem > ATmega88 und ATmega16 machen den Kohl nicht fett. Die RAMs sind ohnehin > teurer (egal, welche Variante). Es ging mir mehr um die Baugröße. Der Mega8/48/88/168 ist schlichtweg kompakter und einfacher zu
-
Thread
Suche kleines Echtzeitbetriebsystem für at90s8535
mega325P tiny24 mega1284P mega48 tiny25 mega162 mega48P tiny261 mega164P mega64 tiny43U mega168 mega640 tiny44 mega168P mega644 tiny45 mega16 mega644P tiny461 mega2560 mega645 tiny48 mega2561 mega6450 tiny84 mega324P mega8 tiny85 mega328P mega8515 tiny861 mega32 mega8535
Aus der FAQ For microcontrollers, TinyOS supports the Texas Instruments MSP430 family, Atmel's Atmega128, Atmega128L, and Atmega1281, and the Intel px27ax processor. There is work underway to support the Cortex M3. Ebenfalls aus der FAQ It's been designed for very reasource-constrained devices
-
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.