-
Thread
Charaktergenerator
von links nach rechts (LSB links). Ich habe z.B. eigenen Zeichensatz für mein Projekt generiert, ATMEGA8 + NOKIA 5110 LCD 84x48 Pixel. Das Programm ist für diejenige geeignet die schnell eigene Zeichensätze für verschiedene µC-Projekte generieren wollen. Den Output einfach per copy + paste in eigenen
bezog sich auf Dein "für C". ozvald schrieb im Beitrag #4513097: > … für mein Projekt generiert, ATMEGA8 … OK, ATMEGA8 in Assembler. Ich verstehe. Da mag es ohne PROGMEM gehen, kenne ich nicht. Zum 3. Mal sorry. ozvald schrieb im Beitrag #4513107: > … wenn Du mir sagst wie genau… Das steht oben im
-
Thread
ATmega8 durch ATmega88 ersetzen auf MyAVR Board MK2
Hallo an Alle! Ich würde gerne meinen ATmega8PU auf myAVRMK2 Board durch einen ATmega88PU ersetzen. Und habe dazu einige Fragen: 1. Ist dies möglich? 2. Brauche ich einen anderen Quarz?(ATmega88 hat ja 20Mhz) 3. Funktionieren die Module
Pinkompatibel Philipp Dorsch schrieb im Beitrag #2563317: > 2. Brauche ich einen anderen Quarz?(ATmega88 hat ja 20Mhz) Nein, der Atmega88 kann bis zu 20 MHz betrieben werden, also weiter als der Atmega8 Philipp Dorsch schrieb im Beitrag #2563317: > 3. Funktionieren die Module auf dem MyAVR Board
-
Thread
Alternative zu Reichelt, oder Preisanstieg "normal"
auch für ein paar andere ATmega ... hab auch den ATmega168 und ATmega16 ( wobei hier der Unterschied nicht so groß ist ... 11 cent ) verglichen. Könnte sich vielleicht sogar lohnen, eine Sammelbestellung bei Farnell zu starten
Ich hätte Interesse an Atmega8 in PDIP ca 10 Stück
-
Thread
16-Segment LCD von Pollin mit Arduino (naked)
Schaltplan kann man sich die Zuordnung von Arduino-Pinnummer (die ist auf der Platine aufgedruckt) und ATmega Portpin raussuchen. Denn wenn man naked programmiert, greift man ja direkt auf die ATmega Ports zu. Z.B. hängt die User-LED auf dem Board an Arduino D13 aka PB5. Das LCD wird wie folgt mit dem Arduino nano verbunden: [pre] ATmega328 Arduino LCD Pin Nr. GND............GND.............GND (1) Vcc............+5V.............Vcc (2) PD4............D4..............WCLK (3) PD3............D3..............DATA
-
Thread
Abfrage von ca. 130 Tasten
Was ich aber immer noch nich begriffen habe wie ich das mache, wenn zum Beipiel der Taster (Bit 48) betätigt wird, der Ausgang 48 auf 1 geht und wenn ich ihn wieder loslasse wieder auf 0. Kann mir da einer helfen? Gruß Acki
Was ich aber immer noch nich begriffen habe wie ich das mache, wenn zum > Beipiel der Taster (Bit 48) betätigt wird, der Ausgang 48 auf 1 geht und > wenn ich ihn wieder loslasse wieder auf 0. Du liest die Daten von deiner Input-Schieberegister Kette in ein Byte-Array ein (in deinem Fall 17 Bytes
-
Thread
Atmel mit oder ohne Arduino oder ganz anderer µC für Batteriemanagement
/ http://www.aliexpress.com/item/Free-Shipping-new-version-1pcs-ATMEGA328P-Pro-Mini-328-Mini-ATMEGA328-5V-16MHz-for-Arduino/32665418223.html Zum Programmieren besser nicht die Interfaces mit CH340 verwenden, da fehlt die Reset-Leitung DTR, eher mit SiLab-Chip drauf
suspekt - was wenn da mal ein Kontakt versagt!? Was ist mit sowas: http://www.ebay.de/itm/10pcs-ATMEGA8A-AU-ATMEGA8A-TQFP-32-NEW-GOOD-QUALITY/261846828019?_trksid=p2045573.c100034.m2102&_trkparms=aid%3D111001%26algo%3DREC.SEED%26ao%3D1%26asc%3D38052%26meid%3Dd99500d15a2f42aab977b9ecf04d4ac6%26pid%3D100034%
-
Thread
Fusebits setzen
se:w:0xDF:m -U lfuse:w:0xE5:m -P com6 -p atmega48 -c stk500 Allerdings zeigt dieses keine Wirkung bei meinem µC. Laut Logic Analyser hat er immernoch den gleichen Takt. Was ist hier zu tun?
, sollte so heißen: avrdude -U efuse:w:0xFF:m -U hfuse:w:0xDF:m -U lfuse:w:0xE5:m -P com6 -p atmega48 -c stk500
-
Thread
ADC des Atmega 8 auslesen
http://www.hanneslux.de/avr/divers/index.html Und hier geht es um den ADC, allerdings mit Mega48: http://www.hanneslux.de/avr/mobau/7ksend/7ksend02.html ...
Ja, ADCL und ADCH liegen beim Mega48 im Extended-I/O-Bereich, der wie SRAM mit STS/LDS angesprochen werden muss. Beim Mega8 liegen alle I/O-Register im normalen I/O-Bereich, die werden dann mit IN/OUT angesprochen. Das ist beim Mega48 zwar
-
Thread
Anwendung Watchdog Timer Mega 48 ?
Watchdog Timer zu etwas >misbrauchen willst, wofür er eigentlich nicht gedacht ist. Der WD des ATMega48 hat 3 Modi: -Interrupt -Reset -Interrupt und anschließend Reset MfG Spess
Watchdog Timer zu etwas >>misbrauchen willst, wofür er eigentlich nicht gedacht ist. > > Der WD des ATMega48 hat 3 Modi: > > -Interrupt Ah, danke. Wusste ich nicht, das der 48 das kann. Ändert aber nichts daran, dass der TO meiner Meinung nach hier einen WD-Misbrauch anstrebt.
-
Thread
Servocontroller mit ATmega8 für 20 Servos
Hi alle beisammen, der post ist zwar schon alt (xcus fürs aufwärmen). Aber was 20 Servos und ATmega8 betrifft hab ich da was für euch. http://www.roboternetz.de/phpBB2/zeigebeitrag.php?t=38160&highlight=hopix
Hier mal mein Code dazu ATMega8 (leicht portierbar) max 20 Servos mit 20ms gepulst ca 2/3 Leistungsreserve Ausgangspins frei einstellbar.
-
Thread
Multifunktionsanzeige (Uhr, Spannung, Strom) im Auto
und Strom-Wert) - UART Leider ist der "kleinste" Controller mit ADC und Hardware-UART der Mega48. Naja gut, dafür hat der einen Hardware-Multiplizierer. Dann tut er sich leichter, die Messwerte zu mitteln und schon fertig formatiert über die UART zu schicken ;) Oder ist das Blödsinn, und ein
Grafiksymbole und ratzfatz ist der Code-Flash dicht. Da würde ich nicht unter der 16kB-Klasse (ATmega168) anfangen. Für ein Text-LCD reicht dagegen der ATtiny261 bequem. Peter
-
Thread
Atmega88 mit STK500 über Arduino IDE Programmieren
geflogen. Laut Bedienungsanleitung (http://www.atmel.com/images/doc1925.pdf) Unterstützt das STK den ATmega88 nicht. Du könntest mal versuchen, einfach ATmega8 einzustellen.
/ Board > Boardverwalter auswählen Im Boardverwalter bis nach unten scrollen und dort DIY Atmega8, Atmega48, Atmega88, Atmega168, Atmega328 installieren. --------------------------------------------------------------- By the way: Warum funktioniert ein Editieren der boards.txt Datei
-
Thread
Zabex Ohmmeter mit Atmega 88 Funktion ?
www.mikrocontroller.net/topic/489461#new Habe das ori auch noch mal reingestellt. Dabei wird der Atmega 88 und die Pins PB0 bis PB7 verwendet. Was ich daran nicht verstehe ist das Messprinzip. Die ADC Eingänge werden nicht verwendet. Kann mir jemand kurz erkläten wie das Funktioniert. LG Klaus
Klaus schrieb im Beitrag #7330531: > Dabei wird der Atmega 88 und die Pins PB0 bis PB7 verwendet. > Was ich daran nicht verstehe ist das Messprinzip. Die ADC Eingänge > werden nicht verwendet. So wie ich das im Schaltplan verstehe: Über die Port-Pins
-
Thread
7-Segment-Anzeigen mit gemischten Ports
Hallo Zusammen! Ich habe folgendes Problem: Ein ATMega48 (TQFP) soll als Rückwärtszähler (300-000) dienen. Hierfür sind drei 7-Segment-Anzeigen (gemeinsame Kathode) direkt an den ATMega angeschlossen. Soweit, sogut, aber die drei Ports C, B und D bedienen
Das sind bereits die Ports des ATMega48, um die LEDs der Segmente richtig anzusteuern. In der a-bis-g-Notation der Segmente wäre dies: C3,C4,C5,D3,D2,D1,D0 = a3,b3,c3,d3,e3,f3,g3 B4,B5,B7,B6,C0,C1,C2 = a2,b2,c2,d2,e2,f2,g2
-
Thread
Was kommt nach Atmega?
>Was kommt nach Atmega? Vom Logischen her AtGiga! MfG Paul
macht. Für mich sind die RX-er elegant und schnell. Und für den Kleinkram nehme ich immer noch ATmega. Ein 48er für <1€ ist schnell programmiert und läuft bestens.
-
Thread
Atmega oder Attiny
Alternative zum ATMega8: ATMega88(P(A))
. Wenn du schon mit dem ATMega8 programmiert hast, warum nicht der ATMega88? Pinkompatibel mit ATMega8. Gibt es auch mit weniger Speicher als ATMega48 oder mit mehr als ATMega168 und ATMega328. MfG Spess
-
Thread
Anfänger Problem mit dem Makefile
Port D //---------------------------------------------------------------------- // Prozessor : ATmega8/48/88/168 // Takt : 3.6864 MHz // Sprache : C // Datum : // Version : // Autor : // Name des Programmes in der Makefile : main.c // //----------------------------------
Port D //---------------------------------------------------------------------- // Prozessor : ATmega8/48/88/168 // Takt : 3.6864 MHz // Sprache : C // Datum : // Version : // Autor : // Name des Programmes in der Makefile : main.c // //----------------------------------
-
Thread
Bost converter Step-up-Wander 100W 36V
schrieb im Beitrag #5808252: > Weist du ob man den > UC3843 durch den im Layout sowieso vorhandenen AtMega 8 ersetzen kann, > oder wäre der zu langsam, wenn der nur in regelmäßigen Abständen per > Interrupt die PWM anpasst. Das geht problemlos, die LED ist ja eine fast konstante Last.
> Jo S. > Weist du ob man den > UC3843 durch den im Layout sowieso vorhandenen AtMega 8 ersetzen kann, > oder wäre der zu langsam, wenn der nur in regelmäßigen Abständen per > Interrupt die PWM anpasst. > Es würde dann nur PWM statt finden ohne Stromüberwachung für den FET. Wer
-
Thread
Feedback gewünscht zu ATMega32 Platine
auf GND. Als Pufferbatterie soll wohl ein Snaphat dienen, die habe ich hier noch herumliegen (BQ48SH). Kann man mit einlöten, gute Idee.
Also ich meinte natürlich, dass nur die SD-Card 3,3V bekommt. Der ATMega läuft mit 5V (wegen LCD am I2C).
-
Thread
mp3 Datei in Assembler Decodieren
Hallo, Ich soll als Schulprojekt versuchen mit Hilfe eines ATmega32 ein NetRadio-Empfänger zu bauen. Also soll an den ATmega32 angeschlossen werden: eine Soundkarte, ein W-LAN Board und ein LAN Board. Jedoch soll ich zuerst ein Programm schreiben das eine mp3 Datei
Jo also vergangenheist projekte sind: Ein Roboter mit ATmega16 gesteuert Eine Drahtlose Lichtersteuerung mit ATmega16 gesteuert und Ein Digitler Vorverstärker mit ATmega8 gesteuert ... Habt ihr was in der lage?? Ne einfache Lampe über Parallelport ist
-
Thread
Alternative zu diesem IC
> Es handelt sich um einen Toshiba IC TM48O1AP Ist halt ein Maskenprogrammierter Microcontroller von Toshiba. Den hat sonst niemand ausser der damalige Auftraggeber. Vanye
Vorwiderstand steuert ist heute natürlich auch nicht mehr üblich. Sollte man den gegen einen Atmega32 ersetzen wollen, bräuchte man einen Spannungsregler und haufenweise Vorwiderstände in den LED Zuleitungen. Und ein zur Uhr passendes Programm müsste man auch schreiben.
-
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
Netzteil mit 1,5 Meter Kabel; Störungen vorsorgen mit Kondensator?
unterdrücken. >Die 100n gehören zusätzlich vor die Spule um HF Störungen abzublocken. Ich habe aus dem Atmega48 Datenblatt die Schaltung mit den 10µH abgeändert so wie ich das von dir geschriebene verstehe. (siehe Anhang) Da ich dem internen 10 bit ADC 1 bit mehr entlocken will um das Delta -U beim Laden
> Ich habe aus dem Atmega48 Datenblatt die Schaltung mit den 10µH > abgeändert so wie ich das von dir geschriebene verstehe. Gemeint war's wie im Anhang. Grüße Löti
-
Thread
Problem beim Programmieren des Atmega2560.
Controllertypen: •AT90PWM3 •AT90S1200 •AT90S2343 •AT90S4414 •AT90S4433 •AT90S8515 •AT90S8535 •ATmega103 •ATmega128 •ATmega16 •ATmega161 •ATmega162 •ATmega163 •ATmega164P •ATmega168 •ATmega169 •ATmega32 •ATmega324P •ATmega328P •ATmega329 •ATmega3290 •ATmega48 •ATmega64 •ATmega644 •ATmega8 •ATmega8515 •ATmega8535 •ATmega88 •ATtiny12 •ATtiny13 •ATtiny15 •ATtiny2313 •ATtiny24 •ATtiny25 •ATtiny26 •ATtiny44 •ATtiny45 •ATtiny84 •ATtiny85
-
Thread
Frequenzerzeugung
Drehenkoder an einen µC anschließen, der die beiden Anzeigen direkt ansteuert und auch den Sinus erzeugt. ATmega48 im 28-pol. DIL würde reichen. Ein AD9831 käme mir überhaupt nicht in den Sinn.
an einen µC anschließen, der die beiden > Anzeigen direkt ansteuert und auch den Sinus erzeugt. ATmega48 im > 28-pol. DIL würde reichen. Ein AD9831 käme mir überhaupt nicht in den > Sinn. Latürnich. BtDtGts. (re)
-
Thread
Oszillator während des Betrieb wechseln (AtMega 48)
Hallo, Kann man beim AtMega 48 während des Betriebs per Code noch ändern, welche Clock gerade benutzt wird? Der hat ja einen internen lowPower-RC bei 128kHz, einen internen der zwischen 7,3 und 8,1 MHz einstellbar ist
Hi, wird er wohl ;-) Ich habe einen Atmega48 am laufen und stehe ebenfalls vor dem Prob, den Stromverbrauch drastisch zu senken. Die einzige Chance IST das ZITAT CLKPR - Clock Prescale Register /ZITAT interner Oszillator 8Mhz, Spannung
-
Thread
AVR mega32 Fusebits für 16MHz extern Quarz
Hallo Zusammen, ich habe ein ähnliches Problem. Ich Versuche mich grade daran einen ATmega48 mit dem Avr Dragon zu programmieren. Leider habe ich mich direkt mit den fuse bits vertan und eingestellt, dass ich einen externen Quarz mit8-16Mhz habe. Ich hab allerdings nur 4MhZ. Jetzt kann
PonyProg bedeute ein gesetzter Haken eine logische "0" und umgekehrt. Daran ist schon so mancher Atmega gestorben. Joe
-
Thread
Modbus RTU Slave fuer AVR
Danke für den Kode! Ich habe ein Testprogramm auf einem ATmega48 fast ohne Probleme zum Laufen bekommen. Ein erster Vorschlag zur Verbesserung besteht darin, die Interruptrate aus der gesetzten Baudrate abzuleiten: [c]void initInterrupts(void) { /
vielleicht mit einem zweiten µController für Matrixtastatur und LCD. eine Kommunikation ATTiny<->Atmega oder Atmega<->Atmega sollte ja hoffentlich für mich hinzubekommen sein.
-
Thread
Bitte um Hilfe bei µC-Board
DCF-Modul(Funkuhr)? Da wirds dann nur mit der Blechkiste schwierig;-) Ansonsten würde ich auch ssagen ATMega8. Im Zweifelsfall nimm nen ATMega16, den kann man, falls der Speicherplatz zu knapp wird, auch noch durch einen ATMega32 ersetzen (gleiche Pinbelegeung). LG, Björn
Hi >Ansonsten würde ich auch ssagen ATMega8. Im Zweifelsfall nimm nen >ATMega16... Besser als ATMega8: ATMega48/88/168/328. Pinkompatibel und mit 4 bis 32K Flash. MfG Spess
-
Thread
AVR-CDC Projekt für Atmega8 kompilieren
und das Projekt kompiliert ohne was daran zu verändern (außer in den Projekteinstellungen Device=Atmega8 und ClockSpeed=12000000hz, da die Projekteinstellungen für Atmega48 waren). Dann ging es schon nicht... Die hexfiles kann ich gerade leider nicht vergleichen, da die auf meinem PC zuhause liegen,
Hallo Andreas, und die Datei atmega8.hex.gz von mir, geht die auch ? Gibt es so ein Logfile, wie das was ich angehängt habe, dann sehen wir weiter. Ich denke Du solltest uns deinen Compiler, OS und die weiteren Tools nennen, vielleicht
-
Thread
Lernhilfe Simulation Zähler mit AVRStudio
Timer/Zähler zu simulieren. Okay, vielleicht mit einem für Beginner nicht gerade idealen device (Atmega48). Trotzdem folgende Frage: Damit der Overflow Interrupt für Timer0 ausgelöst wird muss ich unter anderem das im TIMSK0 Register existierende Timer Interrupt Overflow Flag (TOIE0) setzen. Dies
noch gar nicht aufgefallen, der TIMSK0 ist tatsächlich über IN/OUT nicht mehr erreichbar. The ATmega48/88/168 is a complex microcontroller with more peripheral units than can be supported within the 64 locations reserved in the Opcode for the IN and OUT instructions. For the Extended I/O space from
-
Thread
3 x PWM ATmega8
Hallo, bin grad am verzweifeln... ist es möglich mit einem ATmega8 per Hard-PWM 3 um 120° versetzte Phasen mit einer PWM Frequenz über 22kHz zu generieren?? Danke für jede Hilfe
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/
-
Thread
CAD in Qt/C++ programmieren
Einige Beispiele: [code] Symbole: - Diode - PNP-Transistor - ATMega48/88/168 Footprints: - TO92 - DIP28 - TQFP32 3D-Modelle: - Sockel_DIP28 - IC_DIP28 - IC_TQFP32 Gehäuse: - IC_DIP28 (Footprint DIP28
Sockel_DIP28) - IC_TQFP32 (Footprint TQFP32 + 3D-Modell IC_TQFP32) Bauteile: - ATMega88-20AU (Symbol ATMega48/88/168 + Gehäuse IC_TQFP32) - ATMega88-20PU (Symbol ATMega48/88/168 + Gehäuse IC_DIP28) [/code] Das Erstellen neuer Bauteile würde nun zum Kinderspiel werden
-
Thread
Verständnisfrage zum TLC5947 LED Treiber
einem 24v Netzteil betreiben, ist es da jetzt noch sinnvoll die die 24v mit einer StepUp-Schaltung auf 48v zu bringen um mehr LEDs in eine Reihe zu bekommen oder hat das irgendwelche negativen Auswirkungen? Ich hab versuch, mich ein wenig in die Thematik was das ansteuern von vielen LEDs betrifft einzulesen
24v Netzteil betreiben, ist es da jetzt >noch sinnvoll die die 24v mit einer StepUp-Schaltung auf 48v zu bringen >um mehr LEDs in eine Reihe zu bekommen Nein. > oder hat das irgendwelche negativen Auswirkungen? Ja, dein TLC geht kaputt, der kann nämlich nur ca. 17V an den LED-Ausgängen. Du
-
Thread
Min/Max über 24h
TempMin24 = > TempHistoryMin[i]; > } > } Vor dem Vergleich muss natürlich [c] TempMax48 = TEMP_MIN; TempMin48 = TEMP_MAX; [/c] erfolgen, sonst hat man wieder einen Spitzenwertdetektor ;) EDIT: Ich habs auf 48h aufgebohrt
} [/c] und [c] if ( Flags.ReadMaxima == SET ){ Flags.ReadMaxima = CLEAR; TempMax48 = TEMP_MIN; TempMin48 = TEMP_MAX; for ( uint8_t i = 0; i < NR_OF_TEMPS; i++ ){ if ( TempHistoryMax[i] > TempMax48 ) TempMax48 = TempHistoryMax[i]; if ( TempHistoryMin[
-
Thread
Signalton abspielen
Luca Bertoncello schrieb im Beitrag #2213171: >> Ein ATMega8 kostet nur ein Euro oder so Meinte nicht Spess53 Sorry :-)
Hi >spess53 schrieb: >> Ein ATMega8 kostet nur ein Euro oder so Wo habe ich das geschrieben? MfG Spess
-
Thread
Einstieg mit den XMEGAs?
Fang mit dem ATMega8 an. Wenn Du damit klarkommst, schau Dich mal im ATmega-Sektor etwas um. Erst danach solltest Du dich an die XMegas waren.
einzusteigen? Ich denke nicht. Ich würde eher zu den standard AVRs raten (ATtiny25, ATtiny261, ATmega48, ATmega164). Die sind im DIP-Gehäuse sehr einfach auf ne Rasterplatine zu pappen und auch recht robust (5V-Technologie). > Die sind ja wohl, was man > hier so hört, die Mikrocontroller der
-
Thread
Atmega1284p 128KHz ungenau
Hallo zusammen, weiß jemand, wie genau der 128KHz Oszillator im atmega1284p ist? Im Datenblatt habe ich dazu nichts gefunden. Ich plane, damit eine Digitaluhr zu bauen, allerdings verliere ich mehrere Sekunden pro Minute. Vielen Dank für eure Ratschläge. Ich hänge
> ich hatte ihn an xtal 1 und 2 Das geht nur bei den kleineren, den '8ern': ATmega8, _48 ... _328.
-
Thread
Drehregler an uC - geht das?
Hallo, ich würde gerne an meinen Mikrocontroller (ATmega16) einen Drehregler schalten (an den PORTD) und der Mikrocontroller soll dann die Drehung auswerten und dementsprechend einen Wert hoch- bzw. runterzählen (je nach Drehrichtung). Meine Frage ist nun
das identisch ist): Zwei Übergänge (Peter's Code rechnet 4) bei Linksdrehung: 40 -> 00 08 -> 48 Und zwei Übergänge (Peter's Code rechnet wieder 4) bei Rechtsdrehung: 40 -> 48 08 -> 00 Daraus habe ich dann folgenden Code entwickelt (naja, ich hab nicht viel überlegt, sondern einfach mal
-
Thread
Problem mit BLDC Schaltung
Der Motor ist ein 48V 200W BLDC Motor. Nun habe ich 2 Spannungsversorgungen, einmal 5V für die Logik und einmal 48V für den Motor. Aus den 48V mache ich mit einem Schaltregler 20v zur Gateansteuerung. Die Optokoppler
Low(GMD) immer statisch, und High (48V) mit PMW (momentan ca 50%). Nach jedem Schaltvorgang lasse ich den MOSFETs 3µs Zeit (Deadtime). Die Schaltreihenfolge (exakt wie im Programmablauf): (H = 48V, L = GND, D = Tod) Phase Potenzial
-
Thread
Baupläne rotierendes Display
damit gemacht und bin bei ca. 300 us zur Datenübertragung für 16 RGB-Leds mit 3 MBIs und einem 16 MH Atmega leider an der Grenze .. bei ca. 1,8m LEDS auf einem "Propeller", der sich mit ca. 400 U/min dreht .... @Stefan - alle Achtung super gelöst! Wieviel Strom ist wohl über die Induktion möglich zu
unterschiedeliche Module - eines mit 8 RGB LEDs und einmal mit 16 RGB LEDs. Bei der 8er ist ein ATmega 32 drauf, pro LED also 3 geschaltete Konstanstromquellen. Bei der 16er ist ein ATmega 128 drauf und 3 PWM Oszillatoren mit 25 Mhz. Beide Modulreihen sind kaskadierbar. Die Schaltungen sind erprobt
-
Thread
I/O über Ethernet mit einem ENC28J60
Btw: Den ATMega644 kann man auch mit 20 MHz betreiben ;-) Irgendeinen Baudratenquarz(falls gewünscht) gab es meine ich im 18 MHz Bereich. Grüße, Patrick
Den ATMega644 gibt's auch bei Reichelt. 2 Stück habe ich darüber schon bezogen (als SMD). Grüße, Patrick
-
Thread
Initialwert von globalen Variablen zur Laufzeit verwenden
30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85
30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85
-
Thread
Platine herstellen
nicht durchkontaktieren, wenn ich das machen will bekomme ich eine Fehlermeldung. Ich möchte bei dem ATmega bei der DIL-Version bleiben, da ich sonst noch eine Stiftleiste o.ä. auf der Platine einplanen müsste, um ihn zu programmieren.
Conrad für... Aber mit einem µSd-Karten-Slot und den Mega im QFN-Package und einen VS1003 im LQFP-48 Gehäuse käme man schon kleiner. Den Reset-Taster könnte man sich auch sparen.
-
Thread
Strom sparen für Fernbedienung
entsprechendes Logikgatter vielleicht. Ist aber alles nicht so toll. Besser wär's, du würdest gleich einen ATmega48/88/168 verwenden. Die sind Pinkompatibel, gehören aber zur neueren Sorte. Da gibt's bei jedem Pin einen Interrupt und der Stromverbrauch beim Schlafen ist erst noch niedriger. > 4.)Letzte Frage
ATmega8L) Alles zu den verschiedenen sleep modes im Datenblatt des ATMega8(L) ab Seite 33 ...
-
Thread
Offenbach, 20 Grad - die Frisur sitzt! Gesperrt
Karl K. schrieb im Beitrag #5920639: > Atmega8 A. schrieb im Beitrag #5920539: [..] > > Atmega8 A. schrieb im Beitrag #5920539: >> Das ist wie mit der Existenz vom lieben Gott, da können sich 97% der >> Menschen einig sein > > Das ist
Atmega8 A. schrieb im Beitrag #5921154: > Es heißt hier "wegen dem" und ist so auch richtig. "Wegen" verlangt den Genitiv. Atmega8 A. schrieb im Beitrag #5921154: > Es müsste nicht darüber diskutiert
-
Thread
MMC/SD ansteuern mit AVR
Hat jemand das Projekt von Uli (mmc incl. fat) mit einem atmega16 bzw. atmega32 zum Arbeiten bekommen?? Kann es sein, daß durch die großen Arrays zum Lesen der Blöcke größere Atmegas (evtl. sogar atmega128) notwendig machen?? Die mmc Geschichte habe ich hinbekommen
Hallo, ich versuch gerade einen Datenlogger zu entwickeln. Mein uC ist allerdings ein ATMega8L. Der WinAVR Compiler mault jetzt dass er bestimmte Konstanten nicht kennt. Geht das mit dem ATMega8 überhaupt ? (zuwenig RAM, etc) Hat sich schon jemadn die Arbeit gemacht den code für ATMega
-
Thread
Schaltung mit einem Eingang und 7 Ausgängen
Ein ATMega328P und ein ULN2803A Dazu noch eine Spannungsversorgung.
EAF schrieb im Beitrag #6848213: > Ein ATMega328P und ein ULN2803A > Dazu noch eine Spannungsversorgung. Attiny und CD4511 würden auch gehen. HolgerR
-
Thread
Atmega16 Flash leergeröntgt?
Falls der Brownout-Detektor nicht an ist, ist das ganz normal. Ohne den bekommt man jedes Atmega-Flash kaputt.
Hatte der Atmega16 denn noch eine gültige Signatur? Diese ist normalerweise ja durch keinen Befehl beschreibbar, aber offensichtlich selbst eigentlich auch nur im Flash abgelegt. Jedenfalls habe ich hier einen Atmega8
-
Thread
Frequenzzähler eigenbau, Jitter beim Interrupt
14.31MHz als Referenz verwendet? Mein Ansatz wäre, einen STM32F0 zu verwenden, anstelle des Atmega8. Die Referenzfrequenz bei z.B. 16MHz anzusetzen.
Holger K. schrieb im Beitrag #5054132: > Mein Ansatz wäre, einen STM32F0 zu verwenden, anstelle des Atmega8. > Die Referenzfrequenz bei z.B. 16MHz anzusetzen. Da lohnt der Umstieg auf ARM doch garnicht. Für niedrige Frequenzen < 300 kHz tut es der ATmega genau so gut. Bei höheren Frequenzen braucht