-
Thread
[V] div. Halbleiter
16bit MCU mit DSP á 2,50€ TMS320LF2406 DSP, DSC 16-Bit Fixed-Pt DSP with Flash á 3,00€ MT48LC32M16A2P-75 DRAM 512Mb, 3.3v, 133Mhz 32M x 16 SDR á 1,00€ ATMega2580-16AU 8-Bit-ATMega, 256 KB, 16 MHz, TQFP-100 á 5,00€ ISPLSI2032VE In-System Programmable High Density PLD á 0,50 EP1C3T144C8N
in meiner Liste mus es natürlich heissen: ATMega2560-16AU 8-Bit-ATMega, 256 KB, 16 MHz, TQFP-100 á 5,00€ und nicht ATMega2580-16AU, weil den gibts garnicht
-
Thread
Mikrocontroller Neuling
sein soll. Empfehlenswerte Controller zum Einstieg sind meiner Meinung nach auf jeden Fall der ATMega8 und evtl. der ATMega32. Die haben 22 bzw. 32 I/O-Pins und damit für den Einstieg mehr als genug. Preisgünstig sind sie auch. Hier ist noch eine recht gute Seite zum Einstieg: http://www.roboternetz.de
das kostet nur 15 EUR. Außerdem hast du die Möglichkeit verschiedene Prozessoren zu verwenden. Atmega (8,48,88,168,16,32,8535,644) und Attiny (12,15,25,2313) Ein STK500 hat allerdings auch seine Vorteile, allerdings ist es wesentlich teurer. Es bietet wie oben schon erwähnt, einstellbare Taktfrequenz
-
Thread
Erstes "richtiges" Projekt
Spannungen 0V und 6V, und das Gerät sollte dauernd An bleiben. Wenn du nun einen Arduino oder ATMega8 anschliessen willst, kommt GND an GND und SOUT an einen Eingang der das serielle Signal liest (RXD), und der 10k pull up kommt an die +5V des Arduino/ATmega damit keine Querstöme fliessen wenn eines
benötigt, ist das hier ein besonderes Feature: https://www.ebay.de/itm/10-PCS-MCU-IC-ATMEL-TQFP-32-ATMEGA8A-AU-ATMEGA8A-AN-MEGA8A-AU-ATMEGA8A-NEW/221921782544?hash=item33ab91ab10:g:IoEAAOSwo6lWKzIF 47ct per Stück und bei einigen Dingen ist er dennoch unterfordert. Vor 3 oder 4 Jahren hatte ich auch
-
Thread
Laserplotter
Aber mit PWM komme ich nicht auf 14MHZ, hat dein Plotter auch ein 14MHZ Quarz gehabt? Was hat der ATMEGA für ein Quarz ? Hast du den Atmega übertaktet ? Originalplatine vom Plotter ist Sekonic T52|32 Eventuell wäre meine Lösung ein Externen Oszillator zu nehmen den ich mit Atmega per spi Schnittstelle
mit PWM komme ich nicht auf 14MHZ, > hat dein Plotter auch ein 14MHZ Quarz gehabt? > Was hat der ATMEGA für ein Quarz ? > Hast du den Atmega übertaktet ? Wenn du den langsamer laufen lassen willst, warum brauchst du dann 14MHz? Nimm nen ATmega lass den mit 20 oder 24MHz laufen und nimm dann den PWM
-
Thread
1000 Leds an Atmega32
Hi Für eine Weihnachtsbeleuchtung möchte ich mit einem Atmega 32 ca. 1000 Leds ansteuern. Ich habe am Atmega 32 30 I/O zur Verfügung. Einen brauche ich für einen Taster. Es bleiben also 29 Pins für die Leds. Wenn ich diese nun multiplexe, kann ich damit höchstens
Aufgabe zu > lösen. > Allerdings brauchst du für 1000 LEDs 16 Stück. Da kann er gleich nen ATmega8 nehmen und diesen mit ner firmware versehen die das macht. kommt günstiger ;-)
-
Thread
extrem kleiner Analog=>USB Konverter
GROUPID=2946;ARTICLE=68232;START=0;SORT=artnr;OFFSET=16 Als Controller kannst Du dann z.B. einen Mega48 nehmen: http://www.reichelt.de/?;ACTION=3;LA=4;GROUP=A363;GROUPID=2959;ARTICLE=68167;START=0;SORT=artnr;OFFSET=16
A316;GROUPID=2946;ARTICLE=68239;START=0;SORT=preis;OFFSET=16;SID=26MKmjsawQARoAAH0TmQE4b8a11594286e48ac892211a68fff267
-
Thread
µController gesucht
ganze am besten angehe. Popelkram, dass kann fast jeder > Gedacht habe ich bis jetzt an einen ATMega128 Geht, aber der ist etwas Overkill, hier sollte ein Atmega328 locker reichen Ingo
ungefähr 16? Dann reicht wahrscheinlich schon ein ATtiny861A. Auch der Standard-Einsteigertyp ATmega8 würde reichen. Falls du mehr Speicherplatz brauchst, z.B. ATmega328, wie Ingo schon schrieb.
-
Thread
Ambilight mit STM32F4discovery und TVP5150AM1
evaluationsbord-stm32f4-discovery/dp/2009276 Habe es selbst gefunden, sry :=~ Hier mal im Vergleich ein ATMEGA128 ( bei Farnell ) http://de.farnell.com/atmel/atmega128-16au/8bit-128k-flash-mcu-tqfp64-128/dp/9171118 Kostet da der 128er als Einzelteil gar mehr, als das komplette Board mit dem STM32 ?!?
Version der kompletten Software mit folgendem Umfang: - LED stripe an allen 4 Kanten des TV mit 28 + 48 + 28 + 48 leds - update rate 25Hz - Parameter einstellbar über USB-OTG (als VCP) oder UART3 - 2 Eingangskanäle mit automatischer Signalerkennung - Einstellbar sind: Helligkeit, Sättigung, Kontrast
-
Thread
Thermodrucker Epson TMT88 II oder III seriell an Atmega anschliessen
ein zweiter Atmega, z.B. ein 48 oder 88, gut als Drucker-Knecht verwendbar?
gerade gelesen dass die Centronics-Schnittstelle mit 5V > arbeitet. Da wär eventuell ein zweiter Atmega, z.B. ein 48 oder 88, gut > als Drucker-Knecht verwendbar? Dafür reichen im Prinzip auch ein HC164 und ein HC165. fchk
-
Thread
1024 Lämpchen ansteuern (dimmen)
machen? Ich könnte Dir 8/16 Stränge mit jeweils 128/64 Stück empfehlen. Pro Strang werkelt ein ATmega48 und die Ausgabe erfolgt über 4094 Schieberegister und ULN2803 als Treiber. Der PWM-Wert pro Lampe liegt zwischen 0 und 255, womit sich sicherlich 16 sinnvolle Helligkeitsstufen abbilden lassen.
. Und wenn er ab 100 Stck abnimmt, was bei 1024 Lämpchen Sinn macht, dann liegt der Stückpreis bei 48 Cent :-)
-
Thread
ungenaue interne taktgeber? (AVR)
Wie sind den da die Toleranzen? Ich hab keine Ahnung was ich hier für nen Ding habe. Habe einen ATmega48, interne 8Mhz Taktgeber und laufen tut er mit rund 3 Mhz. Mit externen Quarz gehts wunderbar. Ich hab ja gehört das die Dinger nicht sehr zuverlässig sein sollen, aber 5 Mhz Abweichung, ist das
Datenblatt. So ca. +/- 5% >Ich hab keine Ahnung was ich hier für nen Ding habe. Habe einen >ATmega48, interne 8Mhz Taktgeber und laufen tut er mit rund 3 Mhz. Mit >externen Quarz gehts wunderbar. Kann es ein dass der Mega48 mit der 4 MHz Einstellung geliefert wird? >Ich hab ja gehört das
-
Thread
Binäruhr mit DCF-Empfänger zeigt falsche Zeit
irritiert ist die Tatsache, dass die Uhr mir sehr oft bis fast immer eine der folgenden Zeiten anzeigt: 0:48, 8:48, 9:48 Uhr...immer mit einer Uhrzeit mit 48 Minuten. Dieses Verhalten konnte ich schon zu verschiedenen Tageszeiten feststellen... Auch ist anzumerken, dass diese Uhrzeit manchmal schon gesetzt
Maximilian W. schrieb im Beitrag #2794493: > Dennoch verstehe ich nicht, woher die 48 (0)/49 (1) kamen/kommen, da ich > keine Zahlen in ASCII-Form direkt mit Werten in Zeitvariablen vermische. Vermutlich doch. Entweder Du schreibst außerhalb der Arraygrenzen. Oder Du gibst Variablen
-
Thread
C-Datei zur Laufzeit einbinden?
einem > ATmega verwendet werden kann. Dieses besagte Tool soll offenbar _nicht_ auf dem ATmega laufen, sondern nur Code für den ATmega erzeugen. >> Also liegt der einfache Fall vor, dass zur Laufzeit nur (dynamische
Hannes J. schrieb im Beitrag #6221208: > Auf einem ATmega? Da sind mal wieder echte Helden unterwegs. Nix Atmega. Forum: PC-Programmierung. Der Author sagt: Erwin E. schrieb im Beitrag #6221039: > Ist es möglich, dass ein C-Programm (Visual C) zur
-
Thread
[ATMEGA328p] - Induktivität an AVCC
Hallo Forianer, mit einem atmega328 möchte ich ein Testgerät bauen und mit dem internen ADC 2 verschiedene Spannungen messen (PORTC0 / ADC0) + (PORTC1 / ADC1). An die restlichen Pins des ADC-Ports (Port C) möchte ich zwei LEDs
Tiefpassfilter",... Und zwar auf Seite 245 des folgenden Datenblattes: Rev.: Atmel-8271J-AVR-ATmega48A/48PA/88A/88PA/168A/168PA/328/328P-Datasheet_11/2015. rhf
-
Thread
Frequenzanzeige Spektrumanalyzer
Oszillator lässt sich um maximal 8MHz ziehen. Der wurde seinerseits aus einen Quarzoszillator und eine 48MHz Frequenz durch Mischung erzeugt. Der 48MHz Oszillator wird dabei bei kleinen Spans gewobbelt und dient auch zur Feinabstimmung (+-2MHz ). Heute verwendet man wohl keine Yigs mehr sondern direkt
Ein Freund von mir wird für mich auf einen Atmega16 ein Programm schreiben. Gezählt wird mit einen hardwaremäßigen 32Bit Zähler LS7060 dessen Ergebnis dem Mikroprozessor mitgeteilt wird. Nacheinander für den 1. Oszillator und dem zweiten Oszillator
-
Thread
UART bei ATmega/88 Atmega168
Hallo, ich versuche gerade, einen ATmega88 gegen einen ATmega168 zu tauschen. Dabei gibt's Probleme mit dem UART. Der folgende Code funktioniert beim Atmega88 wunderbar, beim ATmega168 aber nicht: [c] #include <stdlib.h> #include <
/c] die Routinen USART_Init, USART_Transmit und USART_Receive habe ich aus dem Datenblatt zum ATmega 48/88/168 entnommen, die Application Note "AVR095 - Migrating between ATmega48, 88 and 168" ist mir bekannt - sie enthält leider nichts, was auf einen Unterschied am UART zwischen den 3 Prozessoren
-
Thread
ATMEL STUDIO 7 AVRDUDE USBasp Problem
check. avrdude.exe done. Thank you. Auf dem Foto sieht man leider nicht die Beschriftung: ATMEGA8-16PU, auswählen kann ich im Atmel Studio nur ATmega8
Kabel der USBasp durchgemessen. 4. habe ich - natürlich unter Berücksichtigung der PIN-Belegung 1x ATmega8 1x ATmega48 2x ATmega88 eingesetzt. Und ich weiß, dass am Punkt auf der eingekerbten Seite PIN1 liegt. 5. bin ich die Leitungsführung mindestens 2x genau durchgegangen (bis an PINs gemessen)
-
Thread
Hat schon jemand Erfahrungen mit dem Ding: XGecu T56 Universal Programmer
Fall dazu nehmen. Zitat: 56 Pins FULL DRIVE Compared with the general 48-pin universal programmer, the 56-pin full drive has 8 more universal IO ports. The advantage of the 56 universal drives is that the all chips below 56 pins only need one adapter in the same package.
Nachtrag zu den Atmega-Chips: Habe eben noch mal in deren Forum nachgelesen: Übersetzung von Google also nicht wundern: ######## 3. Unterstützung von Mikrocomputern --- Unterstützt jetzt nur einige PIC-Mikrocomputer
-
Thread
Fernbedien RC5 Empfänger
Funktioniert der Code mit dem ATMega8 ohne Änderungen? Ginge er auch mit Attinys? ich kann leider kein C!
Beschaltung steht bei den Kollegen von http://www.roboternetz.de/wissen/index.php/RC5-Decoder_f%C3%BCr_ATMega
-
Thread
Heatronic 3 Adapter (Junkers Heizung) fuer Raspberry Pi
Vielleicht verrät der Psssst ... sein Atmega Programm. Gruß Ferdinand
a1 00 ff 00 00 0c 02 01 1f 00 f2 1a f3 00 e6 23 48 52 11 02 a1 00 ff 00 00 0c 02 01 1f 00 f2 1a f3 00 e6 23 48 52 11 02 a1 00 ff 00 00 0c 02 01 17 00 f2 11 b8 00 45 23 48 52 11 02 a1 00 ff 00 00 0c 02 01 1f 00 f2 1a f3 00 e6 23 48 52 11 02 a1
-
Thread
PIN zieht den ganzen Port auf Null?
Wenn ich von einem Atmega48/88/168 ausgehe (welchen AVR verwendest Du?), fehlt die Versorgung an Pin20 und GND an Pin 22; stattdessen ist fälschlicherwise Pin 21 auf GND gelegt. Zudem sehe ich keine Entkopplungskondensatoren
Moin, jain ;) Fred S. schrieb im Beitrag #3391277: > Wenn ich von einem Atmega48/88/168 ausgehe Ich spiele mit einem ATMEGA8-16PU. VCC und GND sind richtig angeschlossen. Auch mit AVCC und den Entkopplungskondensatoren hat sich nichts geändert. Nach der MSB/LSB Peinlichkeit
-
Thread
ATMega Flash wird langsam knapp. Upgrade o. Plattformwechsel?
wird nun auch langsam der Programmspeicher meines Mikrocontrollers knapp. Hatte damals schon den ATMega644 gegen ein ATMega1284P ausgetauscht. Da die 64K des 644 voll waren, nun der ATMega1284P hat 128K Flash und 16K SRAM. Im Moment sieht es bei mir so aus das ich 100K Flash benutze und 7Kb SRAM.
auch langsam > der Programmspeicher meines Mikrocontrollers knapp. Hatte damals schon > den ATMega644 gegen ein ATMega1284P ausgetauscht. Da die 64K des 644 > voll waren, nun der ATMega1284P hat 128K Flash und 16K SRAM. Poste mal bitte deinen Sourcecode
-
Thread
Anfänger in AVR und AVR-Studio braucht Hilfe
Oh.....naja....letztendlich wollte ich den ATMega48 in meinen Entwicklungen nutzen, und hatte mir das Board zugelegt um ein wenig zu üben..... Aber das andere (blaue) Board ist doch ein "normaler" ATMega.... Wie bekomme ich den denn programmiert
Hi >Aber das andere (blaue) Board ist doch ein "normaler" ATMega.... >Wie bekomme ich den denn programmiert...? Gibt es da keine Anleitung dazu? MfG spess
-
Thread
Arduino Sattelit
Joachim B. schrieb im Beitrag #5887167: > keinen ATmega 1284p zu nutzen, am Geld kann das doch nicht scheitern, > 128K flash und 16K SRAM ermöglicht viel mehr! und ein STM32 im LQFP48 kann noch mehr und hat noch mehr Speicher. Vielleicht gleich den
ATMEGA1284P-AU : 4,88€ Alles Einzelpreise bei digikey. Beide nicht-ATMEGAs haben 128k Flash, und leisten deutlich mehr als ein ATMEGA und kosten gleichzeitig gut 1/3 weniger. Mit dem Stromverbrauch liegen
-
Thread
AVR TWI - Frage zu TWSTA
ich zuerst den Status lese, danach TWSTA lösche und dann ein SLA+W sende steht anschließend wieder 0x48 im TWSR. Das macht aber dahingehend Keinen Sinn, da 0x48 bedeutet: SLA+R has been transmitted; NOT ACK has been received Es müsste zu der Zeit also 0x20 im TWSR stehen (Es ist noch kein Slave am
Schnittstelle als Master Receiver betreiben willst. Und dann ist 0x48 die richtige Reaktion auf den fehlenden Sklaven. Ciao, mare_crisium
-
Thread
4Q-Drehzahlsteller 48V 50A
nabend, ich wollte mir ein Elektrofahrzeug mit einem 48v-"Netz" und Joysticksteuerung (potentiometer-joystick 10 KOhm,Panzerlenkung durch "x"-Anordnung der Achsen zur Fahrtrichtung) bauen. Zur Regelung wollte ich 2 Vierquadranten-Drehzahlsteller einsetzen
die drei KW lassen sich bei 48V einfacher handhaben als bei 12V. und wenn was schiefgeht sterben die mosfets sowieso. die 4 quadranten sind auch nicht soooo schwer zu bauen. zuerst brauchst du halt einen normalen motorregler mit
-
Thread
ATmega Port Spannung immer auf 1.4 Volt!?
Hallo Liebe Leute Ich bin nun schon Tage am gleichen Problem: Ich habe einen ATmega 328P oder einen ATmega 48PA zur Verfügung und möchte bei Beiden einen Port als Ausgang nutzen und den Port auf High schalten. [c]#include <avr/io.h> int main(void) { DDRB=0xff; //ganze Port
hatte dieses Problem auch einmal und ein Ausschalten der JTAG Fuses > brachte die Lösung.. Atmega 328 / 48 hat kein JTAG!
-
Thread
Ist das ein guter Mosfett
einen Mosfett. Der Motor wird in der Stunde ca. nur 1 min laufen. Ich will den Mosfett über meinen Atmega8-Ausgang --> Tansistor ansteuern. Ist dieser Mosfett da gut für: http://www.reichelt.de/?;ACTION=3;LA=444;GROUP=A167;GROUPID=2896;ARTICLE=90365;START=0;SORT=artnr;OFFSET=16;SID=32TQoR938AAAIAADN7UiAd637c494136304a27e337d7b2e48e177
Mosfett*. Der Motor wird in der Stunde ca. nur > 1 min laufen. Ich will den *Mosfett* über meinen Atmega8-Ausgang --> > Tansistor ansteuern. YMMD! - gerd
-
Thread
Artikel "Digitalfilter mit ATmega"
In dem interessanten Artikel "Digitalfilter mit ATmega" von Christoph ist u. a. auch ein Hilbert-Transformator beschrieben. Zu wieviel Prozent ist der ATMega ausgelastet?
schreibfaul und der Rest hier kann nicht richtig lesen. Also da ist ein Programm, das auf einem ATmega48 läuft, der mit 15MHz getaktet ist und Werner will nun wissen, wieviel Rechenzeit die Filterberechnung braucht. Um das herauszufinden sollte man einfach das Programm im Simulator des AVR Studios
-
Thread
Laufzeitproblem
geht auch super als Bit-Banging mit beliebigen Pins. Oder noch bequemer mit einer der UARTs des ATmega324. Peter
geht auch super als Bit-Banging mit beliebigen Pins. > Oder noch bequemer mit einer der UARTs des ATmega324. > > > Peter Der µC ist ein SPI Slave, ein ATMEGA32 ist bereits gesetzt. Der eine UART ist ebenfalls schon in Benutzung. Es muss also mit INT2 gehen. Verwirrter Anfänger schrieb im Beitrag
-
Thread
ATmega 128 langsam?
Ausgang hat 8 mögliche Eingänge, d.h. für 8 Ausgänge braucht man 64 Tabellen a 256 Byte = 16kB. Ein ATmega32P reicht dann. Peter
nicht. Natürlich kann der AVR nichts anderes machen, also einfach nen AVR dafür abstellen, z.B. ATmega48. Die Einstellungen kriegt er über I2C gesagt. In der Regel ist ein AVR kleiner, billiger und stromsparender als ein CPLD. Der einzige Nachteil zum CPLD ist, daß wärend des Umschaltens zum Berechnen
-
Thread
ROYALTEK RFG-1000 GPS-Empfänger
Sorry, dass ich mich nicht gemeldet habe: Rechnersystem soll ein Atmega32 o.ä. werden Speicherung SD-card oder so was. eventuell Ausgabe als UTM koordinate (wird im Katastrophenschutz und beim militär verwendet) jochen
34 EA 31 BA 26 0B AD 00 68 48 34 B8 00 10 03 10 23 11 03 60 B3 0C 30 1B 42 3D BB 19 D4 2F 10 03 10 23 11 04 58 B3 89 30 1C 70 91 39 8A F4 18 10 03 10 23 11 04 4F B4 4C 30 1A BB 19 D4 2F 9F 8F 10 03 10 23 11 04 E7 B5 05 30
-
Thread
PCB-Projekt: RTC, 7Seg, Temp.sensor
ihr mir für diese Anwendung empfehlen? Damit kenne ich mich nicht aus. Ich würde dafür einen ATmega48 von Atmel nehmen. Peter
frage ich mich das auch... Peter Dannegger schrieb im Beitrag #2380801: > Ich würde dafür einen ATmega48 von Atmel nehmen. Ich habe einen PICkit sowie einen GALEP4 zu Verfügung und will die Kasse der Uni ungern mit nem teuren programmer/debugger belasten.
-
Thread
Würde gerne Assembler in C umschreiben, aber ich blick's net
das x2 und schau ob es immer noch passt. Wenn nicht, hast Du mit einem 2313 keinen Spaß. Ein ATmega48 tut es, falls es nicht schon ne fertige Schaltung gibt, denn der hat nen anderen Fußabdruck. Dann geht auch gleich ein ATmega168 und Du hasst mehr Platz für Tabellen. Zudem hat der 1k RAM, Du könntest
pre] Wenn ich die Zeile rauskommentiere, compiliert es zumindest durch. (AVR-GCC 4.2.2, -mmcu=atmega48, -Os)
-
Thread
Selbstbau USB-Soundkarte
USB1 Audio kann max 8 Kanäle in 48k 16 Bit oder 4 Kanäle in 48k 24bit oder 2 Kanäle in 96k 24bit. Sowas hab ich schon gebaut. Ansonsten ist es richtig dass win kein natives usb2 Audio kann. Das ist auch so im Prospekt des XMos Chips beschrieben
Johnny S. schrieb im Beitrag #5110911: > bei 48kHz ist dieser Zyklus 20us, bei 192kHz bereits 500ns.... Wenn man richtig schlecht rechnen kann, stimmt es ... > Meine Pulse sind etwa 60-100us lang, bei 48kHz gibt das lediglich 3-5 > Samples
-
Thread
Zwei Arduino verbinden 5v-5v / gnd-gnd
Portpin von 5V unterscheidet. http://image.slidesharecdn.com/atmel-2486-8-bit-avr-microcontroller-atmega8ldatasheet-131016222751-phpapp02/95/atmel-24868bitavrmicrocontrolleratmega8-ldatasheet-51-638.jpg?cb=1381962876
http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf S.330 Also ich würde das ja schon als ziemlich linear beschreiben. Zumindest im gezeigten und interessanten Ausschnitt. Da sieht man
-
Thread
Drehzahlmessung für Leistungsprüfstand
dieser Latenzzeit kann man leben. Auf dem Arduinoboard könnte das laufen, wenn Du anstatt des ATmega328 den pinkompatiblen ATmega88 verwendest.
' und Vektortabelle unterscheidet. Das betreffende Datenblatt gilt für ATmega48/88/168/328. Einen Link mit ser. Ausgabe hatte ich ganz vergessen: http://www.mino-elektronik.de/7-Segment-Variationen/LCD.htm#led2 Von der Schaltung brauchst Du nur den ATmega328. Dein 3,3V
-
Thread
Arduino Uno R4 im Handel erhältlich
kompatibel zu vielen anderen Produkten wie Shields und Gehäusen. Zudem würde ich den Cortex M4 mit 48MHz nicht als sonderlich potent bezeichnen, ich denke es ist ein sinnvoller Nachfolger zum leicht betagten ATmega und erfüllt seine Anforderungen, wenn man mehr Leistung braucht findet man auch aus dem
hätte sich sowas vor Jahren schon mit einem ATSAMC20 oder ATSAMC21 bauen können, also Cortex M0+ auf 48MHz und damit etwas langsamer als der UNO R4, aber eben auch 5V und deutlich mehr Speicher als der M328.
-
Thread
Empfehlung/Erfahrung für MCU mega8/88, mega162/?
Hallo! Wir haben gerade zwei Projekte am laufen wo wir jeweils einen ATmega8 und einen ATmega162 (wegen den 2 UART's) verwenden wollen. Jetzt habe ich gesehen das Atmel einen ATmega88 anbietet und wollte fragen ob es generell Sinn macht anstelle eines ATmega8 einen ATmega88 einzusetzen. Ein Programm was einmal auf einem ATmega88 läuft kann man dann entweder auf einem -48 oder 168 laufen lassen, das ist eigentlich ein großer Vorteil. Ansonsten ist ja der 88 etwas teurer als der 8'er... Irgendwie bin ich mir noch nicht ganz
-
Thread
Erster Programmierversuch von atmega32u2 funktioniert nicht
Device:startSession failed.) Als AVR-Neuling habe ich folgende Vermutung: Entweder ich habe den atmega falsch an den MKII angeschlossen. Oder der atmega ist futsch, noch bevor er das erste Mal gearbeitet hat. Was muss ich am atmega/MKII alles anschliessen/verbinden, damit es klappt (Eine wirklich
dass sollte Deine Frage beantworten: http://electronics.stackexchange.com/questions/21423/newbie-atmega32u2-usb-powered-application-which-variant Grüsse, R.
-
Thread
Newbi Frage
SMS_Msg = SMS_Msg + Chr(bytHigh + 55) Else SMS_Msg = SMS_Msg + Chr(bytHigh + 48) End If If bytLo > 9 Then SMS_Msg = SMS_Msg + Chr(bytLo + 55) Else SMS_Msg = SMS_Msg + Chr(bytLo + 48) End If 'umgewandelter Text im Hex-Format For intBitZaehler
SMS_Msg = SMS_Msg + Chr(bytHigh + 55) Else SMS_Msg = SMS_Msg + Chr(bytHigh + 48) End If If bytLo > 9 Then SMS_Msg = SMS_Msg + Chr(bytLo + 55) Else SMS_Msg = SMS_Msg + Chr(bytLo + 48) End If Next End Function
-
Thread
String mit UART Senden/Empfangen -> code macht ASCII aus char
Hallo, habe ein Problem mit UART. Mein Programm soll daten via UART von einem ATmega16 zum anderen schicken. Zum testen habe ich TxD und RxD von einem µC gebrückt und will nun das dieser ein Wert herausschickt, und gleich wieder einliest. Der eingelesesne Wert soll zur Kontrolle auf
Strings" im C-Buch und den ASCII-Zeichensatz ansehen. > Wenn ich eine 0 sende bekomme ich eine 48 zurück. 48dez ist eine ASCII-'0' > Bei einer 255 bekomme ich 50 53 53. 50dez ist 48dez + 2 und damit eine ASCII-'2' 55dez ist 48dez + 5 und damit eine ASCII-'5' 55dez ist 48dez + 5 und damit
-
Thread
Wie passenden Atmega finden?
Ich hab mir eine Tüte Atmega48 und eine Tüte Atmega1284 bestellt, und nehme die ersteren für Kleinmist und die zweiteren wenn ich mehr Speicher oder Pins brauche. Das Zeug ist imho viel zu billig dass es sich für ein Einzelstück
rausnimmt, weil Atmel da vor Jahren schon mehr System reingebracht hat. Ich benutze im wesentlichen ATMega88PA (TQFP32) und ATMega164PA (TQFP44), welchen jeweils entscheidet sich mit den benötigten Pins. Und zu beiden gibt es jeweils mehrere Pin- und Funktions- kompatible Typen die mehr Speicher haben.
-
Thread
Bootloader für ATmega Reihe
schnelle Antwort... aber den Beitrag kannte ich schon, zu kompliziert finde ich... ausserdem kein atmega64/128 support...
> Nimm den Megaload und gut ist. Wußte garnicht, daß der auch mit einem Pin auskommt. Und ATmega48 oder ATtiny861 usw. kann der schonmal garnicht. Für kleine Sachen nen völlig überdimensionierten Flatschen zu nehmen, nur wegen dem Bootloader ist ja nicht gerade sinnvoll. Peter
-
Thread
Schaltplan, vereinfachen?
> Tastenfeld soll 12 Tasten (0-9, OK, ABBRECHEN) haben. Um die > Tasteneingaben soll sich ein ATmega8 kümmern, und dann seriell die Daten > einem ATmega32 übertragen. Versteh ich richtig: ein ATmega8 als Tastaturkontroler für ein Codeschloss mit ATmega32? MfG Klaus
ATmega8(48,88,...) werden folgende Komponenten angeschlossen: Quarz, LC-Display (HD44780), 15 Taster, Optokoppler als Eingang mit IRQ, 2 Transistoren werden angesteuert, die serielle Schnittstelle wird benutzt
-
Thread
USB - COM Adapter
. In wie fern muss ich das bei einem Kauf eines solchen Adapters beachten? Ich arbeiten mit dem ATmega48. Vielen Dank im Voraus lg Torsten
dann mit einem "USB-Controller"? Nimm einen FT232R(www.ftdichip.com), den pappst du an den UART vom ATmega48, und das dürfte dann das sein, was du möchtest, oder? Der FT232 erzeugt per default einen virtuellen COM-Port auf dem Rechner, d.h. sowohl für den PC als auch den µC ist es nach wie vor eine serielle
-
Thread
Umschaltung ext./int. Takt
Ich kann mal nur als Bsp. für den ATmega 162 sprechen. Bei dem kann man im laufenden Betrieb den Taktvorteiler setzen. Das nennt sich da "System Clock Prescaler", Teiler von 1 bis 256 sind möglich (in 2^n Schritten) und wird über das Register
noch die Frage, wann es denn nun die Mega48/88/168 endlich zu kaufen gibt... Scheinen mir ganz nette Teile zu sein :-) Gruß Ingo
-
Thread
Keine ADC-Kanal Adressierung möglich ATMEGA8
beschrieben, dass so die Kanalauswahl funktioniert. Für welche Funktion ist das vierte Bit denn im ATMEGA8 denn vorgesehen?
(1<<MUX0) Kanal 4: (1<<MUX2) ... > Dort ist MUX3..0 beschrieben, aber 6 ADC Kanäle. Der ATmega8 hat nur 6 Kanäle, nur das Register ist gleich wie bei den Typen mit 8 Kanälen. Gruß Dietrich
-
Thread
V-USB anderer Interrupt
Hallo zusammen, ich benutze V-USB auf einem ATMega48 und habe das Teil ejtzt endlich zum laufen gebracht. Mein Fehler war das ich die Datenleitung D+ nicht auf INT0 gelegt habe sondern auf einen anderen Pin. Muss ich jetzt eine Brücke in meine Platine
www.fischl.de/usbasp/ mit dem USBASP gemacht ist. Da braucht man auch für diese eine 2009er Version mit dem ATmega48 eine Brücke. mfg mf
-
Thread
Atmega32u4 - HWB Pin - 8MHz - Arduino Bootloader?
Vorhaben überhaupt mit einem 8MHz Quarz funktioniert. In dem Beitrag hier heißt es, dass der Atmega32u4 default mit 16MHz läuft: https://www.mikrocontroller.net/topic/332867#3644879 Daraus werde ich trotzdem nicht ganz schlau. Also: Kann ich bei einem Atmega32u4 bestückt mit einem 8MHz Quarz
D. M. schrieb im Beitrag #5137852: > In dem Beitrag hier heißt es, dass der Atmega32u4 default mit 16MHz > läuft: Der Atmega32u4 läuft "default" ab Werk mit dem internen OSC und Div/8 - also mit 1Mhz. Zum Rest: warum zum Geier willst du den Mega32u4 mit dem Arduino BL kastrieren