-
Thread
Arduino mega2560
Hallo Peter, der Arduino Mega 2560 besteht aus einem Atmega2560 und einem Atmega16U2. Der Atmega2560 kann kein USB. Er wird normalerweise über die seriellen Pins vom Atmega16U2 programmiert. Dazu muss auf dem Atmega2560 der Arduino-Bootloader laufen, der benutzt dann ein serielles Protokoll für die Programmierkommandos. Der Atmega16U2 hat VID 2341 und PID 0042. Auf dem Arduino Mega 2560 sind ZWEI ICSP-Header: Der in der Mitte ist für den Atmega2560, der am Rand für den Atmega16U2. Mir ist nicht klar was du für einen USB
-
Thread
PWM Singnalen mit Arduino
max123 schrieb im Beitrag #6039280: > Der Timer 1 beim ATmega328 hat 3 Vergleichsregister. Interessant! Hier lernt man ja mehr, als im Datenblatt steht! > Two independent output compare units http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-
ok, ok Ihr habt recht. ATmega328, Timer 1 hat 2 Vergleichsregister. Ich habe in letzter Zeit mit dem AT-Megaplatine gearbeitet. Dieser Prozessor, ATmega2560, hat 3 Vergleichsregister. Daher die Verwechslung.
-
Thread
Float - Wert über UART setzten
. In deinem Fall: Willst aus einer Zahl "1" eine Asciizeichen "1" erstellen musst du (dezimal) 48 Addieren. 1+48 = 49 (dezimal ascii "1") Gleiches Prinzip gilt auch bei Wandlung in groß/kleinbuchstaben o.Ä. Funktioniert natürlich nur sinnvoll bei Char bzw. wenn man sich sicher ist was mit dem
Floating Funktion, darauf wäre ich nie gekommen! Ich Verwende in der fertigen Schaltung einen ATMEGA8, da ich aber probleme hatte mit dem floating Zeugs habe ich den ATMEGA16 verwendet. [c] int Init_Rs232() { UCSRA = 0x00; // mit U2X könnte die Baudrate verdoppelt werden (nicht benötigt
-
Thread
Frage zu MT8880 und Atmega
ersten beiden Punkte gehen, wie Versorge ich den Analogen Anschluss vom Atmega zur Aussensprechstelle? Simples Spannung drauf und gut? Rufspannung kommt ja nicht vom Atmega. Falls jemand mir helfen kann wäre ich dankbar. Vielleicht hat aber einer eine bessere Idee. TK geht
Ich kann den Atmega leider nicht in die Sprechstelle einbauen. Die gesamte Anlage gehört dem Kunden und das mit dem Atmega direkt daran wäre nur pfusch. Die Sprechstelle hat nur eine Taste die man drückt um zu läuten
-
Thread
C Programm zu langsam
mit 45µs Abstand. [c] void SPI_Send_LL_Word(unsigned long long int Word) { for(unsigned char I=48;I;I--) { if (!(Word & 0x01)) PORTB |= (1 << SER); else PORTB &= ~(1 << SER); PORTB |= (1 << SCK); Word >>= 1; PORTB &= ~(1 << SCK); } PORTB |= (1 << RCK
void SPI_Send_LL_Word(uint64_t Word) { uint8_t* bytes = (uint8_t*)(&Word); uint8_t i= 6; // 48bits = 6byte for( ; i!=0; --i, ++bytes) { SPI_Send_Byte(*bytes); } PORTB |= (1 << RCK); PORTB &= ~(1 << RCK); } [/c] wenn man weiß, dass der Zustand von RCK immer 0 ist, kann
-
Thread
! Vorsicht NEWB 7-Segmentanzeigen via PC ansteuern
Kondensatoren, eine 9-polige D-SUB-Buchse (bzw. Stecker) und einen Controller, der eine UART hat, wir z. B. ATMEGA16 Otto
Anzumerken ist, dass Du aus Sicht der benötigten Port-Pin auch mit einem ATMEGA16 Controller die 3 Displays seperat Multiplexen kannst, so dass der Faktor 1:5 eingehalten werden kann, wenn Du keinen Dezimalpunkt anzeigen musst.
-
Thread
DC-Motor sehr langsam drehen
einen Trick, > > Ein Drehzahlregler löst das Problem: > Beitrag "Drehzahlregler für DC-Motor, ATmega48-328" Wie gesagt, Regelstrecke nichtlinear, vermutlich durch Haftreibung. Aber eigentlich isses auch mehr ne Positionsregelung an der Stelle, oder? Gibts irgendwo ne Positionsinfo an den Filmstreifen
THOR schrieb im Beitrag #4951891: >> Beitrag "Drehzahlregler für DC-Motor, ATmega48-328" > > Wie gesagt, Regelstrecke nichtlinear, vermutlich durch Haftreibung. Ich sehe Dein Problem nicht. Daß sich ein DC-Motor bei 20% PWM nicht mehr dreht, ist unter Belastung nicht ungewöhnlich
-
Thread
[V] Halbleiter, Netzteile, Opto, Diskret, Relais, Buchsen, Evalboards
-> 0,25€/Stk. 25x SN74LVC245A, TI: 8fach Bus Transveiver -> 0,10€/Stk. 435x ATMEGA325-16AU, Atmel: AVR -> 0,75€/Stk. 60x PCA9306D, NXP: I²C Level Shifter -> 0,50€/Stk. Halbleiter Speicher: 28x 29LV040CQI-70G, Macronix: 4MBit
250W Power Supply für 19" 3HE -> 20,00€ 1x PTMA402050A1AZ, TI: DC/DC-Convertermodul 48Vin, 5V/2A out -> 2,00€ 4x CC6-4812SF-E, TDK Lambda: Isolierter DC/DC 36-75V In/12V, 0,5A Out -> 3,00€/Stk. 1x NPT42-M,
-
Thread
HSV RGB Led Dimmer, C Code & Video & Doku
Benedikt! Habe den "float-freien" Code von Benedikt auch getestet, ganz schön und knapp! Der Atmega48 langweilt sich geradezu damit, nur 20% belegter Speicher (12%davon von meinem Programm), die LEDs behalten die Farbe beim Dimmen perfekt! Und mit den fehlenden Farben 256 und 257 kann ich leben :
ATMega8
-
Thread
_delay_us() sehr! ungenau?
(2) eor r25,r24 out 50-32,r25 in r25,48-32 ldi r25,lo8(21) 1:dec r25 brne 1b nop in r25,50-32 eor r25,r24 out 50-32,r25 in r25,48-32 ldi r25,lo8(21) 1:dec r25
1b nop in r25,50-32 eor r25,r24 out 50-32,r25 in r25,48-32 ldi r25,lo8(21) 1:dec r25 brne 1b nop in r25,50-32 eor r25,r24 out 50-32,r25 in r24,48-32 ldi r24,lo8(-1) /* epilogue start
-
Thread
Bluetoothmodul BTM-222
immernoch mit meinem PDA finden, ganz kaputt ist es also nicht... Gibt es da nicht auch eine ATMega 16 Version die auf 3V läuft? ATMega16L oder so? Der müsste doch Pin-gleich mit dem normalen Mega16 sein, und ich komme dann ohne die Pegelwandler aus?
relativ klobig... Nein, die Signalpegel müssen angepasst werden. Entweder du betreibst deinen Atmega und das LCD mit 5V und wandelst die Signale zum BT-Modul oder du baust einen Pegelwandler zwischen Atmega (der dann mit 3,3V läuft) und dem LCD ein. Beispiele zur Realisierung gibt es unter "Pegelwandler
-
Thread
Simple PWM steuerung per Poti
Aquariumabdeckung bauen. Hardware wie LED`s(ausschuss von meiner arbeitsstelle), Netzteil(3,3A 48V) und Treiber sind vorhanden. Problem ist nur, meine Treiber (MeanWell LDD1000H) wollen per PWM gefüttert und gedimmt werden. Suche verzweifelt bei Conrad einen passenden Bausatz. Löten kann ich aber
ähm muss man die nicht irgendwie noch programmieren?(Arduino Board Nano ATMega328, der hier?) und kann ich dann an diesen arduino auch 3 potis und 3 separate PWM abgreifen? LG
-
Thread
Pin-Kompatibler Chip zu Mega32 mit mehr Speicher?
Atmega644PA
hardwarenah programmieren und von der Hardware abstrahieren. Selbst innerhalb einer Linie (z.B. ATMEGA48/88/168/328) sind die Controller nicht immer binär-kompatibel. Da bin ich reingefallen, als ich ein ATMEGA88-Compilat auf einem ATMEGA328 ausführen lassen wollte. Weil mehr als 8kB mit dem rjmp-Befehl
-
Thread
Frage bezüglich Mikrocontroller auf selbst erstelltem PCB
mit zwei USB Ports. Der FT2232D wäre soetwas. Ist aber schon etwas anspruchsvoller zu löten mit 48 Pins.
schrieb im Beitrag #7692742: > Daher ist es > für mich viel einfacher direkt zusätzlich einen ATmega328P zu nehmen da > das Github Projekt für diesen erstellt wurde. Zukunftsweisender wäre es allerdings, das Projekt soweit verstehen zu lernen, daß es auch auf dem ATmega32U4 läuft. Dann entfällt
-
Thread
Hilfe bei Wahl eines Mikrocontrollers (5v,usb,viele IO-Pins)
Ein Atmega128 oder so. Hat aber kein USB, aber dafür noch ein paar freie Pins um einen FTDI oder so anzuschließen. Oder einen AT90USB646.
AtMega 165P - 16 kb Flash / 0.5 kb EEPROM AtMega 325P - 32 kb Flash / 1 kb EEPROM AtMega 64 - 64 kb Flash / 2 kb EEPROM AtMega 1281 - 128 kb Flash / 4 kb EEPROM AtMega 2561 - 256 kb Flash / 8 kb EEPROM
-
Thread
RGB Superflux mit PWM
ich ja 4x4x3=48 Vorwiderstände die zusammen mehr Platz auf der Platine brauchen als die LED selbst. Multiplexing wird wohl eher schwierig da der PWM schon in Software realisiert ist (ATtiny13).... JA: Entweder die 48Vorwiderstände akzeptieren, oder die Software auf Multiplex umstellen.. (Das Ausgeben könnte ja seriell =>SPI geschehen..)
-
Thread
dsPIC3oF4011 und C018 Microchip
um ein Spektrum darstellen zu Können? Oder muss ich noch einen anderen IC dazwischen machen? Beim Atmega128 mit einem 2,4 khz Spektrum war das irgend wie einfacher zu machen als mit dem dsPIC aber der Atmega ist zu klein und langsam. Deswegen versuch ich es damit, aber die Erfahrung fehlt.Es hört sich
gemischt. Dises Signal möchte ich als Spektrum auf dem Display darstellen (Bandbelegung). Mit einem Atmega128 mache ich das bereits mit der 2,4 KHZ NF was mir aber zu wenig und zu langsam ist. Ich möchte das gern auf 48 Khz breite bekommen. Dazu habe ich den dsPIC30F4011 genommen da es dafür eine FFT als
-
Thread
ATMEGA 328 - AREF wiedersprüchlich
Hallo, ich habe mal eine blöde Frage zum AREF Pin beim ATMEGA 328P PU bzw. AU. Und zwar baue ich ein kleines Batterie betriebenes Gerät bei dem ich ua. auch einen Analog Pin zur "helligkeitsmessung" benutzen will. Nun habe ich aber beim entwurf meines PCBs
Datenblatt gibt es bei Atmel: http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf
-
Thread
Logiktabelle mit einem TTL IC
Ich nehme für Logik gerne MCs, z.B. ATtiny24, Atmega48. Oftmals wissen die Auftraggeber ja selbst nicht so recht, welche Logik am Ende rauskommen soll. Umprogrammieren ist also mehrmals nötig. Man kann auch leicht eine Entprellung mit einbauen. Ist
Peter D. schrieb im Beitrag #6431430: > Ich nehme für Logik gerne MCs, z.B. ATtiny24, Atmega48. Oftmals wissen > die Auftraggeber ja selbst nicht so recht, welche Logik am Ende > rauskommen soll. Umprogrammieren ist also mehrmals nötig. Hi, wenn es "nur" um logische Zustände geht...
-
Thread
Atmega8 Offline Tutorial gesucht
Hi, ich hab mir vor einigen Tagen einen atmega8 gekauft um mich da mal einzuarbeiten und suche jetzt ein gutes Tutorial, dass auch offline verfügbar ist (.pdf oder ähnliches), da ich in 2 wochen in den Urlaub fahre und mich da ein wenig mit der
: > Was ist denn der "Instruktionssatz-Dokumentation" und wo bekomme ich die > her für einen Mega48. Sämtliche Instruktionen des Mega48 sind in seinem Datenblatt aufgelistet. Für weitere Informationen dazu schaust Du dann am besten hier: http://www.atmel.com/dyn/resources/prod_documents/doc0856
-
Thread
Benötige Hilfe beim programmieren eines Microkontrollers!
deinen µC adaptieren. Ohne Manual geht da nix. http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf Im AVR GCC Tutorial sind die Ports für mich wunderbar erklärt. Man schaut sich die C Bsp. Codes an und weiß Bescheid was man machen muss. PDIP Gehäusepin
zugeschaltet. Bei den neueren AVR (wie z. B. ATtiny13, ATtiny2313, ATtiny24/44/84, ATtiny25/45/85, ATmega48/88/168, usw.) kann man als Ausgang konfigurierte Pins toggeln (PORTx zwischen 0 und 1 „umschalten“), indem man eine 1 an die entsprechende Bit Position des PINx Register schreibt. Was genau verstehst
-
Thread
Attiny: LED aus durch Sleepmode
Also ich weiß ja nicht - ich habe keinen ATtiny13A, aber beim ATtiny85 fließen im Power-down-Modus 0.48 uA, egal ob PRR angefasst wurde oder nicht.
sorry! War geistig gerade beim atmega328p. Der t13 ist natürlich leicht anders.
-
Thread
Temperatur Datenlogger
gibt es verschiedene Möglichkeiten: - internes EEPROM vom ATmega - externes EEPROM über I2C oder SPI - SD-Card (Vorteil - Auslesbar über jeden PC)
unter Bascom, falls doch öfter gemessen werden soll... http://www.avr-praxis.de/forum/showthread.php?48-Internes-EEPROM-und-externes-EEPROM-24C512-mit-ATmega128-unter-BASCOM-AVR Jo
-
Thread
atmega läuft nicht
Weißt Du schon, an was es gelegen hat? Ich habe den selben Fehler mit einem Atmega32 auf dem Pollin AVR NET I/O-Board mit der Firmware von Ulrich Radig. Auch ich programmiere mit Code::Blocks. Teils entscheiden nur kleine und unwichtige Details später im Code darüber, ob der Atmega
Anfang in der ersten Zeile daran scheitert, eine LED anzuschalten. Ich habe auch testweise einen Atmega644 gekauft und eingebaut, aber der ist selbst mit den Codes, die der Atmega32 geschluckt hat, nicht angesprungen.
-
Thread
[V] DSPIC's, ATMEGA256's, CYRIC's
ich habe noch ein paar Teile, die ich ungern entsorgen wollte: USB Controller CY7C64713-100AXC: 48MHz 8051 kernel High Speed im TQFP100 für 5 EUR/Stck ATMEGA2560-16AV: AVR Risc Controller; TQFP100; 4,50 EUR/Stck DSPIC30F5013: High-Performance Digital Signal Controller; TQFP80; 4 EUR/Stck
habe noch ein paar Teile, die ich ungern entsorgen wollte: > > USB Controller CY7C64713-100AXC: > 48MHz 8051 kernel High Speed im TQFP100 für 5 EUR/Stck > > ATMEGA2560-16AV: > AVR Risc Controller; TQFP100; 4,50 EUR/Stck > > DSPIC30F5013: > High-Performance Digital Signal Controller; TQFP80;
-
Thread
8748 brennen, wie?
. Ein richtiges Datenblatt habe ich zwar nicht gefunden, aber http://home.mnet-online.de/al/mcs-48/mcs-48.pdf enthält eine recht gute Annäherung, und der Programmieralgorithmus ist in Form eines Timingdiagrammes in Abbildung 20 auf Seite 22 zu sehen.
dort für 174 Euro angebotenen Adapter selber bauen könnte. Für das Geld kannst Du auch 181 Stück ATmega48 (CSD: 0,96€) kaufen, schiene mir sinnvoller. Peter P.S.: Sind das wirklich die uralten NMOS oder schon CMOS (87C48)? Die NMOS sind richtige Stromfresser und werden sehr warm.
-
Thread
usbasp, Fehlermeldung (dmesg)
Aug 12 22:25:47 marvin usb 2-2: new low speed USB device using ohci_hcd and address 11 Aug 12 22:25:48 marvin usb 2-2: device descriptor read/64, error -62 Aug 12 22:25:48 marvin usb 2-2: device descriptor read/64, error -62 Aug 12 22:25:48 marvin usb 2-2: new low speed USB device using ohci_hcd and
Wie schon geschrieben wurde der ATmega8 nicht von mir geflasht. Mfg Julius
-
Thread
Prüfen, ob Frequenz vorhanden Gesperrt
die Resonanzfrequenz des Sensors bei 14 kHz liegt mußt Du nicht filtern und nicht verstärken. Ein ATmega48 reicht aus, um die Frequenz schnell und hinreichend genau 100-500x pro Sekunde zu messen und zu bewerten. Kosten für Material ca. € 2.
wäre, müsste ich nichts filtern und verstärken Na gut. Filtern und verstärken und dann auf einen ATmega48.
-
Thread
SPS Betriebssytem
schrieb, eine aufsteckbare Controllerplatine zum Programmtausch verwenden (zB. Dil 24 - Format mit Atmega 8). SG Josef
Prinzip könnte man jene 'Käfer' durch einen Satz fertiger I2C Codeteile ersetzen. Per 2313 oder ATMega8 könnte man dann sich die 'Käfer' selbst zusammenstellen. Ein ATMega8 kann locker 2* 8 Bit Port abbilden, einen SRAM-Baustein, eine 7-Segmentansteuerung u.s.w. Also nicht ein Mikrocontroller und
-
Thread
Encoder (Drehgeber) über den I2C Bus auslesen
Dann wäre der ATtiny814 z.B. geeignet. Oder Du gönnst Dir ein paar Pins mehr und verwendest den ATmega48.
es soll ein Atmega 128 sein. Arbeite mit dem ICE Programmer. Kann der UPDI? Sorry hatte mit dem UPDI keine Erfahrung
-
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