-
Thread
Wahl eines Transistors fuer PWM von LEDs
Hallo, ich baue gerade an einer LED-Anzeige, die ueber I2C von einem ATmega8 gesteuert wird. Um Strom/Energie zu sparen moechte ich die LEDs ueber PWM dimmbar machen. Mein Problem ist nun, dass ich mir nicht sicher bin, welchen Transistor ich zum schalten nehmen kann, da
bzw. Konstantstromdiode (*) - fuer V+ einen staerkeren FET (z.B. 5A Typ (24 LEDs) bzw. 10A Typ (48 LEDs) o wenn LEDs nur mit Konstantspannung betrieben werden sollen: - PCF8574 bzw. PCA9555 - fuer V+ einen staerkeren FET (z.B. 5A Typ (24 LEDs) bzw. 10A Typ (48 LEDs) - je Ausgang ein
-
Thread
110 Watt mit Microcontroller schalten mit PWM, Basiswiderstände?
beim alten Mondeo) kann ich die Sicherung ziehen und statt dessen ein Mikrocontroller-Platinchen (Atmega48-MLF) samt PMOS stecken und die alte, originale Sicherung wieder oben drauf. dann geht das Licht langsam an und aus. Die Idee hab ich hier ausm Forum und mittlerweile weiter entwickelt.
die dann auf Masse geht? Gate wollte ich mittels eines 2N3904 auf Masse ziehen lassen, wenn der Atmega einen High Puls gibt. Somit wäre der IRF4905 durchgeschaltet, da Gate richtung GND, also vom Standpunkt des IRF4905, -12 Volt hätte? Wenn der Atmega Low Puls ausgibt, würde der 2N3904 nichtleitend
-
Thread
IC zum decodieren von Drehencoder
eine Stange. Soviel dazu. Und da ich absolut beschränkt agiere, nehme ich jetzt pro Kanal einen ATmega48, der mir Dreh- und Inkrementalgeber bis 100kHz auswertet. Das ist zumeist auch oberhalb der Grenzfrequenz der Geber. Neuerdings werde ich den ATtiny441 verwenden - noch kleiner und ebenfalls mit
im Beitrag #3560745: > Und da ich absolut beschränkt agiere, nehme ich jetzt pro Kanal einen > ATmega48, Und was hat das jetzt mit dem Thema Polling oder Interrupt zu tun?
-
Thread
AVR assembler frage, IO ports
90S8515 (EOL issued) 90S4434 (Obsolete) 90C8534 (Obsolete) 90S8535 (EOL issued) ATmega103 (Obsolete) ATmega161 (Obsolete) folgende haben ein PUD bit ATtiny11 ATtiny12 ATtiny13 ATtiny15 ATtiny26 ATtiny2313 ATmega8 ATmega16 ATmega32 ATmega48 ATmega64 ATmega88 ATmega128 ATmega162 ATmega163 ATmega168 ATmega169 ATmega323 ATmega8515 ATmega8535 bei dem rest hab ich es mir noch nicht angeschaut cu Hauke
-
Thread
SPI to I2C (TWI) Bridge
Auf einem ATMEGA soll eine SPI to I2C (TWI) Bridge realisiert werden. (Der ATMEGA unterstützt sowohl SPI als auch TWI). Dabei soll die Bridge als SPI Slave und I2C Master programmiert werden. Hat jemand von euch sowas
Beim ATMEGA48 ist dies nur die Clock (CLK). Geht dies dann folglich nicht?
-
Thread
Bascom - Powermode IDLE merkt sich keine Variablen
nicht. Er meckert beim compilieren. Wenn ich das mit einem anderen Controller versuche z.Bsp. "m48def.dat" dann funktioniert das compilieren. LG Hannes
Außerdem benötigt der Watchdog Strom im zweistelligen µA-Bereich, wohingegen der avisierte ATmega164 mit seinem Pin-change-Interrupt unter einem µA liegt.
-
Thread
ebike gebaut, DC Motor Fragen
Hallo, ich habe mein Mountainbike mit einem DC Motor ausgestattet(Currie Motors, 48V, 1200W, 4700U/min, zul. Dauerstrom 27A). Das Drehzahlsteuergerät habe ich selbst gebaut: atmega8 mit PWM, halbbrücken MOSFET Treiber, Leistungsmosfets. Benutze als Akku einen 12s1p Lipo mit 50V bei
Verhältnis von 1:5 erreichen. Somit hat das Antriebsrad immer noch eine Drehzahl von ca. 1000U/min bei 48V, was ungefähr 120km/h entspricht(wird man mit 1,2KW natürlich nicht erreichen). Da man aber meistens nur 0-40km/h fährt, liegt man, wie bei der Angehängten Motorkennlinie(nur als Beispiel für DC Motoren
-
Thread
Propeller Clock mit Atmel ???
die sich auf der Schaltung befindet ? Wenn das problem gelöst ist, dann werde ich wohl auch den ATmega8 nehmen mit int. 8MHz und 7 LED's. Wäre für Hilfe in Bezug auf Spannungsübertragung sehr dankbar.
liegt bei ca. 15 cm. Also ein durchmesser beim Betrieb von ca. 30cm. Nebenbei: Ich habe ein ATmega8 dafür benutzt und den Motor völlig ungeregelt. Igal wie schnell er sich dreht, Die Buchstaben sitzen immer perfekt an der gleichen stelle.
-
Thread
AVR-AVR USART Verbindung
Hallo, ich versuche verzweifelt eine USART Verbindung zwischen einem ATmega8 und einem ATmega16 herzustellen. Ich bekomme hierbei nur Datenmüll:( Leider habe ich bisher keinen passenden Eintrag im Forum gefunden: Wie muss ich eigentlich die beiden AVRs miteinander verbinden
nehmen, und damit beide Controller anzusteuern. Alternative Möglichkeit: Neuere Controller, z. B. ATmega48/88/168, können den Output ihres Oszillators auf einen bestimmten Pin ("CLKO") schalten (aktivierbar per Fuse). Über diesen belastbaren Ausgang kann man dann problemlos irgendwelche Peripherie oder
-
Thread
Motorsteuerung 48V/200A, FragenFragenFragen
aber schon im Hinterkopf: - rechte Halbbrücke Schaltplan und Layout - Anschlüsse Steuerleitungen Atmega - Pulldownwiderstände Ausgänge Atmega - Z-Dioden 18V c5 bis C7 - Transil-Diode C1 bis C4 Ich freue mich auf Kritik, her damit! Ach ja, auch wenn es nicht unbedingt in die heutige Zeit
mit ATmega328 >- H-Brücke mit HighLowside Treibern, mal gewählt den 21864 von ir >- Highside mit DCDC-Versorgung für 100% Tastverhältnis Naja, das ist der einfache Teil ;-) >- die Mosfets auf der einen
-
Thread
Schaltzeit vom Transistor - PWM
Schaltplan leider nicht dienen. Die Basis des Transistors hängt über einen 2,2k-Widerstand am Atmega48-Ausgang. Emitter ist an GND angeschlosen, Kollektor über den Motor an VCC. Der Atmega48 invertiert den Ausgang mit einer Wartezeit von je 100µs.
-
Thread
Ich habe auch mal was fertig (W48 mobil)
Moin zusammen! Falls es jemanden interessiert: Mein Telefon ist auch fertig. Ein W48 mobil, mit allem Schnickschnack, wie ich glaube. Ein altes Siemens MC60 werkelt darin und -natürlich- ein ATMega8. In C programmiert, und es sind sogar noch mehr als 100 Byte PROGMEM frei! Ich will
Baku M. schrieb im Beitrag #2859875: > Ein W48 mobil, mit allem Schnickschnack, wie ich glaube. Schön. Danke für Deinen ausführlichen und ... äh, nichtjugendlich* geschriebenen Bericht. *) ich nehme stark an, daß Du geringfügig /über/ 30 bist
-
Thread
RTC Schaltung mit Led
LED, der Spannungswandler und der USB-Seriell-Wandler. Die stromsparende Alternative ist: Einen Atmega328 mit einer eigenen Minimalbeschaltung betreiben. Der Atmega328 selbst kann für batteriebetriebene Projekte weitgehend im PowerDown-Sleepmode betrieben werden. Wie genau muss die Schaltzeit
Du kannst einen MC mit RTC-Timer nehmen und einen Uhrenquarz anschließen, z.B. ATmega48. Im RTC-Mode zieht er nur etwa 1µA. Oder Du nimmst eine RTC mit Alarmausgang, die einen MC aus dem Power-Down aufweckt. Z.B. MCP7940M und ATtiny13. Der ATtiny13 ist nötig, um die RTC zu initialisieren
-
Thread
LF-1600 defekt
benötigten 8V und 30V. Am Testpunkt B liegen wie erwartet +5V, am Testpunkt C wie erwartet -5V an. Am Atmega88 liegen VCC, NRESET und GND sauber an. AVCC liegt bei ca. 4.4V, AREF bei knapp unter 2.5V. Anbei das Verhalten an den wichtigsten Ein- und Ausgängen des uC, einmal im Überblick über 10 Sekunden
einbauen. Ist ja durch den Sockel > einfach machbar. Hallo Michael, leider habe ich keinen Atmega88XX-PU zur Hand, nur einen Atmega48-PU und einen Atmega328P-PU. Ich habe also meinen Atmega328P-PU mit xytronic-lf-1.5\hex\board_legacy\atmega328p\release\fuses.txt, xytronic-lf.hex und xytronic-lf.eep.hex
-
Thread
Ich möchte mir eine "8Kanal" Temperatursteuerung bauen und bracuh etwas Hilfe
nehmen,http://www.pollin.de/shop/dt/MzgwOTk4OTk-/Bauelemente/Aktiv/Microcontroller/Microcontroller_ATMEGA32_16PU.html ok das tutorial les ich mir dann gleich mal durch
des AVR, sonst noch ein 10k Widerstand pro Taste) die DS18x20 ein 4k7 Widerstand für 1 Wire ein ATmega8 (oder ähnlich, der ATmega48 ist bei Pollin derzeit billiger) eine Fassung dafür (nicht unbedingt ein 8MHz Quarz mit 2 33pF Keramikkondensatoren) ein Anschluss zum Programmieren vermutlich ein
-
Thread
Watchdog läßt sich nicht stoppen
Datenblatt. Ich habe auch schon mit wdt.h probiert, aber die verfügbaren funktionieren nicht mit dem ATMega88. Bitte Hilfe, ich verzweifle sonst. Danke. Wilfried
die Compileroptimierung irgentwie blöd eingestellt und es dauert 5 oder 6 Takte. Denn erst bei Atmega 48/88 usw. "liegt" der Watchdog im extenden IO-Bereich und ist nicht mehr mit IN/OUT, sondern mit STS/LDS ect. zu erreichen. Das braucht wohl zwei Takte länger. Allerdings sollte der IAR da locker
-
Thread
Microcontroller Board welches wofür?
IC-Sockel bzw Stecker sind sinnvoll direkt mitzubestellen? Bräuchte ja für den ATmega 644 nen 40poligen Nullkraft sockel den gibt anscheined leider nicht. Bzw welche Sockel passen auf den Dragon oder sollte ich am besten direkt alles nur über ein kabel an das Steckboard übergeben ohne
32Bit ?? Der hat 4 Ports a 8 Bit. Noy schrieb im Beitrag #2329373: > Bräuchte ja für den ATmega 644 nen 40poligen Nullkraft sockel den gibt > anscheined leider nicht. Bei Reichelt für 16,35 Artikel 'TEX 40' ... Gruß Jobst
-
Thread
ATMEGA32 mit ATTINY2313 I2C comunication + schrittmotorsteuerung
(http://www.amazon.de/28BYJ-48-28BYJ48-4-Phase-Arduino-Stepper/dp/B00ATA5MFE) in die buchsen (SV1-SV5) mit samt motortreiber ULN2003 gesteckt dazu auch noch die passende versorgung (JP1-JP5) dh ich muss mich darum nicht gesondert
eine zusätliche leitung von ATMGEA zu allen attynis, wenn diese leitung auf "null" gezogen wird vom atmega sollen die ATTINYs anfangen zu arbeiten damit diese synchron laufen? MFG und danke für eure mühen darius
-
Thread
Mikrocontroller mit RC-Glied aufwecken
Hallo, in meinem Projekt soll ein Atmega48 grob alle halbe Stunde eine Messung machen und sich dann wieder in den Power-Down-Zustand begeben, da das ganze batteriebetrieben und der Stromverbrauch kritisch ist. Natürlich wäre eine low-power
einen Billigjob externe Bauteile die massiv der Alterung unterliegen. Neben PowerDown kann der Atmega48 auch in Standby schlafen, er braucht mehr Strom, aber die verstrichene Zeit ist dann quarzgenau.
-
Thread
AVR PWM Shift LED Orgel (Wohnzimmerbeleuchtung)
PWM-shift zuständig ist schon gut am ackern. Ich wollte 256 Helligkeitsstufen und er muss jeweils 48 Bits hintereinander an den jeweils 4 Schieberegistersträngen parallel setzen. Ich habe für jeden der 48 "setzschritte" 10Takte kalkuliert. Die wiederholrate der PWM sollte so bei ca 100Hz liegen. das
Björn Renn schrieb im Beitrag #2749784: > er muss jeweils 48 Bits hintereinander an den jeweils 4 > Schieberegistersträngen parallel setzen. Warum parallel? > Ich habe für jeden der 48 > "setzschritte" 10Takte kalkuliert. Mit welcher Frequenz läuft
-
Thread
kapazitiver Näherungssensor geht nicht ohne Verbindung mit PC
Theremin - Prinzip. Ich hab jetzt mal durchgerechnet, mit einem 555 und 10pf zu 2 mal 1MOhm komm ich auf 48khz. bei einer kapazitätsänderung von +-1pf (entspricht ca. der Handkapazität) habe ich eine Frequenzänderung von ca.+-5khz. Läüft der ATMega8 mit 10mhz bedeutet eine messung der mittleren Frequenz von 48khz eine Auflösung von +-500hz. Im Umkehrschluss - ich erkenne eine Kapazitätsänderung von 0,1pf. Soweit die Theorie - die Praxis wirds zeigen.
-
Thread
Maximale Sampling Rate Atmega 20 MHz, mit parallelem externem ADC
Hallo Mikrocontroller.net Forum, ich denke derzeit über eine einfache Möglichkeit nach, mit einem Atmega möglichst "schnell" (in Atmega-Zeitskalen, Samplingfrequenz von mehreren 100 kHz, evtl sogar. 1 MHz?) über einen externen, parallelen ADC ein analoges Signal mit 8 bit Genauigkeit aufzunehmen. Dabei
Hendrik schrieb im Beitrag #5043580: > mit einem Atmega möglichst "schnell" (1 MHz?) > über einen externen, parallelen ADC ein > analoges Signal mit 8 bit Genauigkeit aufzunehmen. Habe ich vor ca. 10 Jahren schon mal gebaut: Ein Atmega32 mit 18,4
-
Thread
LCD-Ansteuerung funktioniert nicht
ich aber nicht finde. Vllt kann mir ja jemand helfen der sich damit auskennt. Ich benutze einen ATmega8 und das passende LCD-Display v2.2 von MyAVR. Hier die Fehlermeldungen: [pre] Hinweis: Es wird die im Quelltext angegebene Einstellung des Prozessors verwendet: ATmega8 compilieren ... In
has been moved to ." Displayansteuerung.cc In function `void lcd_init()': Displayansteuerung.cc:48 48: error: `lcd_cmd' was not declared in this scope Displayansteuerung.cc:49 49: error: `lcd_off' was not declared in this scope Displayansteuerung.cc:50 50: error: `lcd_clear' was not declared
-
Thread
Invalid Opcode?
eingegeben und der Fehler tritt erst auf, wenn ich den Befehl "sei" verwende. Es handelt sich um einen ATmega48. Sorry, wegen der Unleserlichkeit. Gibt es denn eine andere Möglichkeit alle Interrupts global freizugeben? lg Torsten
Torsten Ohne wrote: > Es handelt sich um einen ATmega48. Sorry, wegen der > Unleserlichkeit. Schau mal ins Datenblatt: Adresse 7 ist der OC2A Interrupt, und genau den aktivierst du. Was lernen wir daraus? Anstelle der Adressen die in der Include
-
Thread
Atmega8 Programmierer gesucht
Programmierer verlassen :( Ich habe ein kleines "mini" Projekt wofür ich jemanden benötige der mir einen Atmega8 programmiert Schaltung verfügt über atmega8, rtc, relais, lcd, taster, ds18b20 Aufgabe: -Zeitschaltuhr Programmieren. -Temperaturregelung -kleines LCD Menü zum einstellen der Werte.
verlassen :( > > Ich habe ein kleines "mini" Projekt wofür ich jemanden benötige der mir > einen Atmega8 programmiert > > Schaltung verfügt über atmega8, rtc, relais, lcd, taster, ds18b20 > > Aufgabe: > > -Zeitschaltuhr Programmieren. > -Temperaturregelung > -kleines LCD Menü zum einstellen
-
Thread
[Biete] Mouser Artikel aus Fehlkäufen/Massenrabat-Reste
05x 595-UA78M05CDCYR 01x 863-NCN5120MNG 02x 989-EPM570T144C5N 04x 595-MSP430G2412IN20 01x 556-ATMEGA88PA-AU 02x 579-PIC16F1825-I/P 06x 538-50079-8000 10x 556-ATTINY10-TSHR weitere folgen (vielleicht ;) Grüße Oekel
Guten Morgen, ich würde gerne den >01x 556-ATMEGA88PA-AU zu meiner Bestellung hinzupacken. VG!
-
Thread
ein kleines Steuergerät
folgenden Positionen bei der Entwicklung meiner Steuerung aus? - AVR Entwicklungsplatine für ATmega8 24,50 Euro - ATmega8 4,25 Euro - IPS-Kabel 14,- Euro Gruß Tadeusz Ptaszek
Antwort. Kurz gesagt: Wer kann mir diese 3 Positionen besorgen? - AVR Entwicklungsplatine (ATmega8/ATmega48) - AVR-In-System-Programmer - ATmega8 16 MHz Beschreibung zu den Positionen ist unter: http://shop.mikrocontroller.net/csc_articles.php?VID=w6JGLxGACmfz3Hzb&saSearch[category]=AVR
-
Thread
Spannungsregler, was haltet ihr davon?
Stelle ausreichend sein. Oder meinst du auf der 5V seite? Die Spannung ist Kfz üblich muss aber bis 48V funktionieren.. Transienten und Loaddump sicher muss das ganze aber nur bis und mit 24V LKW Board Netz sein.
herabgesetzt wird, kannst du R25 wieder vergrößern, so dass die Z-Diode auch bei Spannungen deutlich über 48V kühl bleibt.
-
Thread
Universeller RC5-Fernbedienungsempfänger
ATtini 45 auf dem Experimentierboard zu experimentieren. Für weitere Experimente, habe ich schon ATMega 88 mittbestellt. Für einen Anfänger, ist es besser mit AVR Studio 4, oder 5 anzufangen? Was hältst du von: DIAMEX USB ISP : Programmer f. AVR,STK500,ATmega,ATtiny,AT90, http://www.reichelt.de
Wert, so dass es nicht zum Schreiben reicht? Schon einmal nachgemessen? Mir hat es schon einmal bei 4,48 Volt nicht mehr gereicht.
-
Thread
TWI IC2 Taktrate berechnen
Hallo, im DB http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf steht: 22.5 Overview of the TWI Module unter 22.5.2 Bit Rate Generator Unit This unit controls the period of SCL when operating in a Master mode
Datenblatt? http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-9365-Automotive-Microcontrollers-ATmega88-ATmega168_Datasheet.pdf
-
Thread
Adressierbare High Power RGBW LEDs per DMX512
aufschlüsseln des DMX Signals wäre als erstes mal die Überlegung das Ganze per IC oder zb sowas wie einen AtMega o.Ä. laufen zu lassen. Jede LED bzw. jeder Decoder muss am Ende ja auch adressierbar sein, um ihn im DMX Universum ansprechen zu können, zb über dip Schalter. Da je nur ein LED Modul angesteuert
des DMX Signals wäre als erstes mal die Überlegung > das Ganze per IC oder zb sowas wie einen AtMega Nimm einen Mikrocontroller, der einen UART hat und mindestens 4 PWM-Ausgänge DMX dekodieren ist nicht die größte Kunst. Hier z.B. http://www.hoelscher-hi.de/hendrik/wahl.htm gibt es dazu Material
-
Thread
Signatur stimmt nicht mehr
hat. Ich vermute, dass mir das durch einen Kurzschluss passiert ist. Leider kann ich nun meinen atmega48 auch nicht mehr programmieren. Ich benutze zum programmieren das STK500. Kann man die Signatur wiederherstellen oder sind die dann endgültig zerstört? mfg
Controller > nicht mit dem ausgewaehltem übereinstimmt. Zitat aus dem datasheet Seite 289: The ATmega48/88/168 has a byte calibration value for the internal RC Oscillator. This byte resides in the high byte of address 0x000 in the signature address space... nichts ist unmöglich @Carsten versuche
-
Thread
Signalquelle für mehrere tonfrequente Signale
hundertfach weniger und nur in Extremfällen bei diesen Frequenzen von Bedeutung. Scheint für $3.48 ein gutes Kosten zu Leistungsverhältnis mit minimalen HW-Aufwand zu sein.
die These auf, wenn man das geschickt in Assembler programmiert, bekommt man das mit einem uC so ab 48 MHz hin. Was auf jeden Fall auch ginge: ein CPLD.
-
Thread
Suche AT90S4433
Falls nicht. Man sollte ihn ja mit dem Atmega8 ersetzen. Aber mit welchem? Es gibt da soviele Atmega8 http://www.stkcheck.com/evs/atmel/atmelheader2.asp?mfg=atmel&part=ATmega8 gruß
Danke für die Auskunft. Ich habe einen Hinweis gefunden, dass ich den AT90S4433 für den ATMEGA8-16PI-ND ersetzen kann. Hat den jemanden, bitte? Ist der ATMEGA8-16PI 16 MHZ PDIP IND TEMP 5.0 gleich dem ATMEGA8-16PI-ND? gruß
-
Thread
Touchdisplay an Atmega
angefangen. Habe das mit dem Reihelt Display aber schon abgeschrieben. Nen PC mit Visu befruchten und Atmega ansteuern ist nicht so das Problem. Was spricht denn dagegen ? Habe da alle Schnittstelen die man gebraucht und nen Betriebssystem.
angefangen. Habe das mit dem Reihelt Display aber schon abgeschrieben. Nen PC mit Visu befruchten und Atmega ansteuern ist nicht so das Problem. Was spricht denn dagegen ? Habe da alle Schnittstelen die man gebraucht und nen Betriebssystem.
-
Thread
V-USB selber machen
Verstehe ich das richtig? Einen Tiny45 nehmen an USB ankoppeln und sein RX und TX an meinen ATMEGA88? Und was muss ich in den Tiny45 schreiben?
ein Treiber benötigt ! http://www.recursion.jp/avrcdc/driver.html Ich habe selbst drei atMega48 CDC 232 am laufen. .
-
Thread
CO2 Messung mit FPGA
, wenn er 48h lang keine Kalibrierung machen kann. Wahrscheinlich hängt das Verhalten davon ab, wie hoch der CO2 Gehalt der Raumluft ist. Der Algorithmus zur Kalibrierung ist nicht wirklich nachvollziehbar und
Michael D. schrieb im Beitrag #6552181: > Keine Ahnung was der macht, wenn er 48h lang keine Kalibrierung machen > kann. Wahrscheinlich hängt das Verhalten davon ab, wie hoch der CO2 > Gehalt der Raumluft ist. Ich vermute, dass der SCD30 zwei Messstrecken hat. Eine mit definiertem
-
Thread
ATmega1284p lässt sich nur einmal laden
komische Device-Signatur als Antwort 0x000100 Und die Software läuft dann auch? Oder drehst du dem ATmega beim Flashen den Takt ab?
Device-Signatur als Antwort 0x000100 > > Und die Software läuft dann auch? > Oder drehst du dem ATmega beim Flashen den Takt ab? Die Sotware läuft, also zumindest die blinkende Status-LED welche vom Atmega gesteuert wird. Den "Takt" abdrehen kann man ja nur in dem man z.b. so flasht das ein Quarz
-
Thread
Signalrichtung MISO/MOSI?
Zietz: Die Eingangsschutzdioden sind so wie ich das aus dem Datenblatt ersehe nur bei den IO-Ports (ATmega16L.pdf FULL, Seite 48: IO-Ports sind hier mit Schutzdioden) aber nicht beim /RESET angebracht (ATmega16L.pdf FULL, Seite 36: RESET-Pin ist hier nur mit PullUp aber ohne Schutzdioden). Christian
1000 Fällen nicht auftreten, ist aber dennoch eine nicht so schöne Einschränkung. Vorallem da mein ATmega auf einem Board fest aufgelötet ist und wenn der mal Kaputt geht is das keine Schöne Arbeit :(
-
Thread
Ultraschallton erzeugen mit Atmega und erkennen
Ja, nimm aber besser einen Mega48. Der ist ein bisschen moderner Axel
Düsendieb schrieb im Beitrag #3309824: > Ja, nimm aber besser einen Mega48. Der ist ein bisschen moderner > > Axel ???? Ich hatte hatl daran gedacht ob man mit einem z.B Mega48 eine Frequenz z.B von 22,5 kHz erzeugt diese über ein Art "mini Lautsprecher" ausgibt und
-
Thread
µC - BUCK - BOOST Konverter
Du willst 500 kHz PWM fahren mit einem ATMega328 (Ardu.. dingsda), der selbst nur mit 16 MHz getaktet ist. Da bleiben 32 Stufen übrig. Das wird holprig. Dazu noch die langsamen ADC des ATMega, was auch die Control-Loop langsam macht. Und der ATMega selbst ist auch kein Rechenmonster. Dann nimm doch wenigstens den Arduino mit Cortex. Dazu Low-/Highside Treiber.
-
Thread
Spannungsindikator mit Bargraph-LED realisieren_02
Wertebereich so festlegen kann, dass es einen Ausgang ansteuert. Die Eckdaten: Ich verwende ATMEGA 8-16 oder ATMEGA 8515-16PU. Der ATMEGA8 hat einen ADC an Board - mehr brauche ich auch nicht, allerdings muss ich 2 Akkus parallel überwachen, und wenn der andere Controller ADC's mit an Board hat,
>PortB.6 und 7 befinden sich beim STK500 nicht auf dem ... Ergänzung: PortB.6 und 7 des ATMega8 (und auch ATMega48...328) befinden sich beim STK500 nicht auf dem ... MfG Spess
-
Thread
ADC mit niedriger Frequenz (32khz)
Nimm einen (Pin-kompatiblen) ATMEGA 48. Lass den Timer2 für die Uhr mit 32,768 KHz laufen und den Rest, also auch den ADC, mit 8 oder 1 MHz intern. mfg.
Thomas Eckmann schrieb im Beitrag #1961887: > Nimm einen (Pin-kompatiblen) ATMEGA 48. Lass den Timer2 für die Uhr mit > 32,768 KHz laufen und den Rest, also auch den ADC, mit 8 oder 1 MHz > intern. > > mfg. Das kann doch der Mega8 auch schon. Zurück zur Frage: Der ADC
-
Thread
Atmel ICE oder Dragon
, um die Werte Zuständen zuordnen zu können. Dazu sehe ich entweder die Möglichkeit in meinem ATMega48PA eine serielle Kommunikation zu implementieren, um die Werte über den USB zu UART Converter an einen seriellen Monitor am PC zu übermitteln oder mir eben einen Debugger zuzulegen. Was für den
über Debugwire debugged werden. Danke soweit für euren Input. Ich nutze jetzt erstmal UART am ATMega48PA zur Ausgabe. Dynamisch läuft es noch nicht (Datentypen, Zeichenanzahl), aber das ist auch ein ganz guter Wiedereinstieg für einen vorwiegenden Java-Programmierer in die Welt der Pointer und Casts
-
Thread
ATmega8 USART Problem
Hallo, habe heute meinen neuen ATmega8 ausprobiert. Benutze das STK500 und programmiere mit CodeVisionAVR. Habe den Code aber auch schon für WinAVR abgewandelt und es kam zum selben fehlerhaften Ergebnis. Kurzer Überblick (Code im Anhang): ATmega8 Oszi vom STK500: 3,6864 MHz USART Transmitter an Asynchrone Übertragung 115200 Baudrate 8 Bit, 1 Stop, no Parity Terminal von CodeVisionAVR und RS232 Com-Terminal getestet Fehlerbeschreibung
-
Thread
Arduino oder Mikrocontroller - Was ist besser?
must Du Dich eben mit dem jeweiligen Controller auseinandersetzen, Datenblätter etc. Z.B ist der ATMega328 (arduino UNO) != ATMega2560 (Arduino Mega). Zum Einstieg empfehle ich einen Atmel ATMega, kannst ruhig auch nen Arduino nehmen. Als Entwicklungsumgebung das Atmel Studio 7. Ein gute Tutorial
www.sainsmart.com/sainsmart-mega2560-r3-adaptor-shield-3-2-tft-lcd-touch-panel-for-arduino-atmel-atmega-avr-16au-atmega8u2.html Die Arduino-TFT-bib kann man in C importieren (kann dir den fertigen Import angepasst auf oben gelinkte Hardware auch schicken), sodass man dann gleich Ein- und Ausgabe mit
-
Thread
Bootloader - Verständnisfrage Speicheraufteilung
Aber nicht alle AVR können das, z.B. ATmega48 oder ATtiny nicht.
Peter D. schrieb im Beitrag #4785297: > Aber nicht alle AVR können das, z.B. ATmega48 oder ATtiny nicht. Wenn ein AVR gar keinen separaten Boot Loader Block im Flash hat, dann stellt sich die Frage idR nicht. Wenn er lediglich die Interrupt- Vektoren nicht verschieben kann, dann
-
Thread
Sleep verhält sich auf verschiedenen ATMega328p unterschiedlich
hat jemand eine Idee was das Problem sein könnte. PS: [c] "efuse": "0xFF", "file": "atmega/ATmegaBOOT_168_atmega328_pro_8MHz.hex", "hfuse": "0xD9", "lock_bits": "0xFF", "lfuse": "0x62", "unlock_bits": "0xFF" [/c] f_cpu = 1MHz
an Mathias: Ist bekannt, dass der ATmega328P im Modus Power-save mit einem 32 KiHz-Quarz so um ein uA herum, je nach Ucc, benötigt?
-
Thread
Temperaturen von 40-180 Grad messen mit einem RaspberryPI
auch weitere Pico-RPis nehmen und Dir die teuren Zusatzplatinen sparen. Alternativ reicht auch ein ATmega48 für alle drei Kanäle. Beispiel für Pico-Pi: https://www.mikrocontroller.net/topic/534477#new Das neidgeplagte MaWinsche-Rauschen kannst Du getrost in die Tonne kloppen. Vergossene PT1000 Sensoren
PGA fehlt auch. > und > Dir die teuren Zusatzplatinen sparen. Alternativ reicht auch ein > ATmega48 für alle drei Kanäle. > Beispiel für Pico-Pi: Beitrag "PT1000 an RP2040-pico-Board" > Das neidgeplagte MaWinsche-Rauschen kannst Du getrost in die Tonne > kloppen. Na ja, deine krude Spannungsteilerauswertung
-
Thread
Programmspeicher
? Der ATmega32 sollte in der Tat bis auf den größeren Speicher dem ATmega16 ziemlich gleich sein. Sie entstammen einer Familie und sind ungefähr gleich alt. ATmega324P, ATmega644 und ATmega644P (sowie der
Auch ganz witzig: ATmega328 -> pinkompatibel zum mega8 ansonsten ein atmega48/88/168 mit eben 32kb flash. leider noch nicht verfügbar :(