-
Thread
Neuauflage Busch Microtronic 2090 Lerncomputer
Lens Filter habe ich auch gefunden. Werde damit meine wirklich *allerletzte Version* aufbauen - ATmega 328p SMD, getrieben vom TMS1638 (SMD), und dann diese Bubble Displays von National Semiconductors.
-2090/blob/master/gerbers/microtronic-bubble-display-latest-dip-7805-regulator.zip ÜBRIGENS - ATmega328p TQFP sind KOMPLETT AUSVERKAUFT in den USA! Mouser, Digikey, ... alle Fehlanzeige! Da musste ich die doch tatsächlich von Reichelt aus D importieren lassen!
-
Thread
SIM5360 HTTP- bearer einfügen
quadrit schrieb im Beitrag #6148259: > Es hängt also möglicherweise vom RAM des Atmega-328 Gibt es einen Grund, warum du dir erst alles im RAM zusammenstöpselst, um es dann über den UART rauszusenden? Statt speicherintensiven String-Additionen und sprintfs, einfach der Reihe nach
ich einen sehr langen 400 byte etwa großen bearer alleine schicken kann. (xbWrite ist zwischen atmega 328 und dem SIM5360 Modul. Man muss über dieses , ich denke per SPI , kommunizieren.)
-
Thread
[avr/c++] 440Hz Ton ausgeben - so möglich?
Ich verwende den atmega328p. Die Tone Funktion kann ich nicht verwenden. Und die "Formel" hab ich von hier: http://www.avrfreaks.net/forum/generating-frequencies
Andreas D. schrieb im Beitrag #5026493: > Ich verwende den atmega328p. Die Tone Funktion kann ich nicht verwenden. Ein Atmega328 hat drei Timer, Timer0, Timer1 und Timer2 Und jeder Timer kann im Prinzip auf "Interrupt on Overflow" oder "Interrupt on compare
-
Thread
Weg von Arduino - Beratung
Bascom angefangen zu programmieren und bin dann auf Arduino umgestiegen. Genutzt habe ich dort Atmega 8 / 328 / 2560 programmiert entweder über den Bootloader ( Arduino) oder über mysmartusb light (stk500) Nun möchte ich gerne auf eine anständige Entwicklungsumgebung umsteigen. Vorallem wegen
Atmega 8 328 2560 und mysmartusb light (stk500)... und Atmel Studio sollte doch auch zusammenarbeiten oder ist das doch nicht STK500 kompatibel? Für erste Debuggversuche wahrscheinlich nicht schädlich
-
Thread
Firmware und Platinenlayout als Eagle Datei vom Arduino board
schrieb im Beitrag #7674574: > Eagle Datei vom Board Ist bei Eagle als Beispiel dabei. > ATmega328 in der 16 Pin Version. Gibts es nicht.
>ATmega328 in der 16 Pin Version. 28 Pin Version, mein Fehler. LG
-
Thread
Flightcontroller programmieren
Stichwort ist: MultiWii Basiert in der allereinfachsten Version auf einem ATmega328. Dazu braucht Ihr dann einen Arduino ProMini 5V / 16 MHz (Das Board, wo der ATmega328p drauf ist.) und ein Sensorboard mit MPU6050 Gyro / Beschleunigungssensor. Die MultiWii Software ist gut
einfach nur die Motoren zum laufen bringen wollt, braucht ihr nur mit dem Controller (Am besten Atmega328P) an den PWM Ausgängen ein PWM Signal mit einer Grundfrequenz von 50Hz und einer Pulsweite von 1 bis 2ms erzeugen. Dieses Signal müsst ihr nur auf den Regler (Weißes Signal Kabel) geben. Ist die
-
Thread
CTC Timer Mode, die 2 im Nenner?
Moin Kolleginnen & Kollegen, zu den ctc Timern des Atmega lese ich immer wieder eine Gleichung OHNE 2 im Nenner der Frequenzgleichung. Kann mir jemand erklären wo die 2 geblieben ist? Im Datenblatt des 328p unter CTC Mode sehe ich nur eine Gleichung mit der
ralfrolf schrieb im Beitrag #7202308: > zu den ctc Timern des Atmega lese ich immer wieder eine Gleichung OHNE 2 > im Nenner der Frequenzgleichung. Wo list du „immer wieder“ was? Die Betriebsarten der Timer in den klassischen AVRs wie dem 328p funktionieren
-
Thread
AVR Studio, Atmel ICE und die unsägliche Oszillatorkalibrierung
> Bist du da sicher? Ich bin mir so sicher, wie ich nur sein kann, dass meine Lieblinge, die ATMega328P, es nicht können. Wäre allerdings sehr erfreut, wenn ich mich irren würde. Denn das Gehampel hat mich auch schon einige male gestört.
Beitrag #4913084: > Ich bin mir so sicher, wie ich nur sein kann, dass meine Lieblinge, die > ATMega328P, es nicht können. Da muß ich Dich enttäuschen, die können es: [pre] 27.8.10 Reading the Signature Row from Software Table 27-5. Signature Row Addressing RC Oscillator Calibration Byte 0x0001
-
Thread
Problem in Avr GCC, kehrt nicht aus Prozedur zurück.
Ich habe ein Problem, bei welchem ich nicht mehr weiter komme. In einem STK500 steckt ein Atmega 328P. PB0 und PB1 sind mit LED0 und LED1 verbunden. Folgenden Code habe ich im AVR Studio 6 übersetzt und auf den Chip geladen: [c] #include <avr/io.h> void test(void) { DDRB |= (1
0x100 an, damit > ist der SP doch richtig gesetzt. Vielleicht ist der Controller ja gar kein ATmega328 ...
-
Thread
Eclipse AVR Plugin - Falsche Header-Datei wird geladen
lauter Meldungen der Art [code]Symbol 'UBRR0H' could not be resolved[/code] In der Header-Datei des Atmega328P wird das Register aber so genannt. Ich habe dann mal versucht die Header-Datei avr/iom328p.h direkt einzubinden. Das funktioniert aber auch nicht, da in dieser Datei folgendes steht: [c]#ifndef
ATmega328P eingestellt.
-
Thread
AVR - Lastkapazität bei Quarzen - Berechnung vs. Praxis
hatte ich auch nie Probleme gehabt. Daß sich Quarze zickig anstellen, ist mir erst bei den späteren ATmega aufgefallen, wo der Full-Swing-Mode wegrationalisiert wurde. Mit dem Oszi ist auch schön zu sehen, daß am Quarz nur wenige 100mV anliegen statt V_pp = 5V bei den alten MCs. Und beim ATmega328PB sind
ab, -> Ich habe *keine* dran und meine Uhr läuft etwas langsam, 5min / Quartal. Uhrenquarz am Atmega 328 PDIP direkt an den Pins auf FR2 Lochraster. Hat mich auch mal interessiert, wie man das per Last-C korrigiert, aber die beiden Antworten verwundern mich...? Klaus.
-
Thread
Sammelbestellung Transistortester III - schnelle Runde
Möglichkeit noch die Kenntnis ein Hex-File zu erstellen. Allerdings hätte ich die Möglichkeit einen Atmega328 bei einem Freund brennen zu lassen. Der hat ein STK500. Deshalb meine Frage: Ist es möglich, ein fertiges Hex-File zu bekommen? Aus Taschengeldrücksichtsgründen hatte ich auf das DOGM-Display
like this fuse to be changed back? [y/n] y [/code] Hat das schon mal jemand gesehen/gelöst? (Der 328er auf der Reichelt Bestelliste war auch die P-Version) Vielen Dank, Pio
-
Thread
Verständnissfrage zur nötigen Mehrfachmessung eines AD-Messwertes mit µC
Anja schrieb im Beitrag #6922617: > ATMega328P hat eine DNL von 0.7 LSB In alten und in den neuesten Datenblättern finde ich DNL=0,25 LSB. Aber es bleibt wohl dabei, dass mit Oversampling nicht viel herauszuholen ist. Ich habe jetzt nach
LSB max: https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf Gruß Anja
-
Thread
Monostufe mit Retrigger für Arduino
könnten hier sicherlich Einfluss nehmen. Beim Original Arduino ist es verstädlich, da dieser mit ATMEGA328P geladen wird.
nicht wieder korrigieren? Wir gehen immer davon aus, dass sich auf dem China-Nanoboard ein echter Atmega328 aus Atmel/Mikrochip Fertigung befindet. Was wenn ein dubioser Chinanachbau drauf ist, der eine Macke hat? Der Flashzellen hat, die nach einiger Zeit ihren Inhalt verändern?
-
Thread
ph Elektroden Messverstärker. Kann man das so machen?
erstes habe ich die Elektrode kalibriert. Dafür habe ich mir gestern ein Software Programm für den ATMega328P geschrieben. Alle Ein und Ausgaben erfolgen über die Serielle Schnittstelle des µC. Nun nachdem ich die Elektrode in pH7 und pH4 Bufferlösung kalibriert hatte, habe ich eine kleine Wasserprobe
Ausgangsspannung zwischen -4,5 und +3,7 Volt. > > Dadurch kann ich die Schaltung nicht am ADC Eingang meines ATMega328P > anschließen, da ich nicht weiß was passiert wenn er eine negative > Spannung abkriegt, laut Datenblatt darf dort keine Anliegen. Zwischen LMC660 Ausgang und ATmega328 Analogeingang kommt
-
Thread
Liste von ICs usw. fürs Breadboard
25, 45, 85 14 Pins: ATtiny 24, 44, 84, 441, 841 20 Pins: ATtiny 261, 461, 861 28 Pins: ATmega 48, 88, 168, 328 40 Pins: ATmega 164, 324, 644, 1284 Auf Vorrat habe ich davon nur den ATtiny85 und ein paar Arduino Nano Module. Meine regelmäßigen Vorräte an Widerständen habe ich inzwischen
45, 85 > 14 Pins: ATtiny 24, 44, 84, 441, 841 > 20 Pins: ATtiny 261, 461, 861 > 28 Pins: ATmega 48, 88, 168, 328 > 40 Pins: ATmega 164, 324, 644, Warum denn diesen alten Mist. Nimm von den neueren aus der DA, DB, DD oder EA Serie. Da ist alles einfacher.
-
Thread
Was ist mit dem avr-gcc 12.x passiert? Internal Compiler Errors Gesperrt
natürlich N Module bzw. präprozessierte Quellen. Und einen Linkaufruf: [pre] avr-g++ -mmcu=atmega328 -flto ... -fpreprocessed modul1.ii -o modul1.o avr-g++ -mmcu=atmega328 -flto ... -fpreprocessed modul2.ii -o modul2.o ... avr-g++ -mmcu=atmega328 -flto ... -fpreprocessed modulN.ii -o modulN.o avr-g++ -mmcu=atmega328 -flto ... -o final.elf modul1.o modul2.o ... [/pre] Dürfte doch kein Hexenwerk sein?
-
Thread
Schaltplan für Projekt
gibts wie Sand am Meer. Sicher auch in DIP bzw. in anderen handlötbaren SMD packages. ?Ob du den ATMEGA mit 3,3V oder mit 5V versorgst ist im Grunde egal. Du solltest aber beachten, dass der ATmega328P für Taktfrequenzen über 8Mhz mit mindestens 4,5V versorgt werden muss. (siehe DaBla S.261) ?Vor
Oder reicht auch ein Mosfet dafür aus? Gabriel M. schrieb im Beitrag #6231718: > ?Ob du den ATMEGA mit 3,3V oder mit 5V versorgst ist im Grunde egal. Du > solltest aber beachten, dass der ATmega328P für Taktfrequenzen über 8Mhz > mit mindestens 4,5V versorgt werden muss. (siehe DaBla S.261)
-
Thread
Einstieg in die Mikrocontrollerwelt
Wenn ich einen Arduino UNO kaufe und mir der ATmega328 durchknallt habe ich ein problem oder ? Aslo wenn ich keinen zweiten Arduino zur hant habe. und noch ne frage kann cih den arduino UNO als ISP nehemen oder soll ich vllt auf eienn ganz anderen
Hcaj1nt schrieb im Beitrag #2044092: > Wenn ich einen Arduino UNO kaufe und mir der ATmega328 durchknallt habe > ich ein problem oder ? Aslo wenn ich keinen zweiten Arduino zur hant > habe. Wenn du bis dahin noch keinen zweiten m328 mit dem Bootloader versehen hast, ja. Ein AVRisp
-
Thread
MSP430G2553 Impulse zählen - wie schnell?
komplizierten Stromspar Tricks zieht der reine (auf Breadboard ohne Stromkonverter und so weiter) ATMEGA328P-PU (P für picoPower Version, da ist es möglich) Chip 0,6 mA, der MSP430G2553 is da im 0,0x mA Bereich. Und zumindest für das (schnelle) Zählen und dann pennen -- da habe ich Gammon (wer kennt sich da schon besser aus als er) gefragt -- ist der ATMEGA328P-PU nicht unter 0,6 mA zu bekommen (typischer Wert ist hier etwas über 1mA aber mit noch komplizierteren Tricks auf 0,6mA dann). Und von den vielen Anfänger unfreundlichen Stromspar-Tricks, um auf
-
Thread
AVR Dragon wird nicht erkannt (Disconnected)
-p atmega328 -P usb ... ... avrdude: failed to sync with the AVR DRAGON in ISP mode [/pre] die LEDs sind sind alle an, aber haben beim Zugriff mal kurz gezuckt. Ich habe dann mal meinen funktionierenden
anders. Dann auch noch mal mit Adruino UNO als Target und: [pre] sudo avrdude -c dragon_isp -p atmega328 -P usb [/pre] und bekomme eine offensichtlich sinnvolle Meldung: [pre] avrdude: AVR device initialized and ready to accept instructions [/pre] usw. usf.
-
Thread
Programmdurchlauf auf Atmega - Frequenz
2,66MHz Ausgabe Frequenz > 3 Taktzyklen, incl Endlosschleife Nanu? Ich dachte, das wäre ein ATmega328, da käme ich aber mit 'sbi PIN' & 'rjmp' auf 2+2 Takte, also 16.0 MHz / (2*(2+2)) = 2.0 MHz.
S. Landolt schrieb im Beitrag #5483668: > Nanu? > Ich dachte, das wäre ein ATmega328, da käme ich aber mit 'sbi PIN' & > 'rjmp' auf 2+2 Takte, also 16.0 MHz / (2*(2+2)) = 2.0 MHz. Arduino UNO Testcode: [c] int main() { DDRB |= _BV(PB5); for(;;) PINB =_BV(PB5);
-
Thread
Referenzspannung zu klein?
Atmega328, TSic501
Hi >Und weshalb wurde nicht gleich die 2.5v referenz verwendet ? Welche? ATMega48/88/168/328 haben eine interne 1,1V-Referenz. MfG Spess
-
Thread
Nachttischlampe mit AVR, High-Power-LED - Schaltplan grobe Fehler?
Nachttischlampe bauen. Sie soll mehrere High-Power-LEDs antreiben, dimmbar über die Fast-PWM des Atmega. Die Konstantstromquelle habe ich mit dem MC34063 aus [[Konstantstromquelle fuer Power LED]] aufgebaut. Sie ist auf 600mA eingestellt. Gesteuert werden können 2 KSQs mit einem Atmega328p. Nutzereingaben
(beim basteln oder wenn du einen kleinen Fehler gemacht hast) deinen Prototypen schützen. Ein ATMEGA 328P-PU kostet bei Reichelt 2,65 Euro. Für 2,47 Euro bekommst du eine fertige Platine mit 5V Spannungsregler, 16MHz Resonator und UART nach USB-Konverter. "MINI-USB-Nano-V3-0-ATmega328P-CH340G
-
Thread
Ventil und Status-LED schalten
Controller ist ein Arduino Uno, also 5V TTL. Das kann nicht sein. Der Arduino Uno verwendet einen ATmega328P, der mit CMOS Signalen arbeitet.
ist ein Arduino Uno, also 5V TTL. > > Das kann nicht sein. > Der Arduino Uno verwendet einen ATmega328P, der mit CMOS Signalen > arbeitet. So stehst in der Doku. Microcontroller ATmega328P Operating Voltage 5V Input Voltage (recommended) 7-12V http://store.arduino.cc/products/
-
Thread
LEDs ohne Vorwiderstand am ATmega?
stutzig macht ist, dass die lt. Schematics völlig ohne Vorwiderstände direkt an den Portpins des ATmega328 hängen: http://www.sparkfun.com/datasheets/Components/LED/7-Segment/SPI_to_4x7SD-v22.pdf Das nackte 7-Segment-Display wird von Sparkfun auch verkauft und lt. Datenblatt hat das Ding auch keine
stutzig macht ist, dass die lt. Schematics völlig >> ohne Vorwiderstände direkt an den Portpins des ATmega328 hängen: > > Jeder kann eben im Internet was veröffentlichen, es muß nicht korrekt sein. Da hast Du wohl Recht. Bis vor ein paar Stunden dachte ich allerdings, dass die Jungs von Sparkfun
-
Thread
Arduino - Frequenzzähler nach Nick Gammon - 2 Fragen
Codebeispiel für einen Frequenzzähler gefunden (erster Code-Block unter "Frequency Counter sketch for Atmega328"). Diesen Code möchte ich nun für einen 8 MHz (intern) Atmega 328P adaptieren. Frage 1: Wenn ich den Code richtig verstehe, dann müssen nur die Werte von 124 auf 7999 für OCR2A sowie TCCR2B
derTed schrieb im Beitrag #6402866: > Diesen Code möchte ich nun für einen 8 > MHz (intern) Atmega 328P adaptieren. Wozu soll das gut sein? Der interne Takt ist dermaßen ungenau, dass es völliger Schwachsinn ist, damit irgendwas "messen" zu wollen.
-
Thread
MP3 Player Schaltplan zum Review
warum nimmst du nicht einen ATmega328, der geht bei 3,3V bis über 12MHz.
>warum nimmst du nicht einen ATmega328, der geht bei 3,3V bis über 12MHz. Da hat man einfach zu wenig Pins frei! Allerdings frage ich mich was der zweite ATMega da an der SD Karte machen soll? Songs draufspielen? Viel zu langsam
-
Thread
Kondensatoren prüfen - ESR?
http://www.mikrocontroller.net/topic/314097 und hier: https://guloshop.de/shop/Mikrocontroller/ATmega328-mit-Firmware-fuer-Transistortester::87.html
Einmal brauch ich noch eure Hilfe! Ich habe nun jemanden gefunden, der mir denn ATmega brennt. Ich würde gerne einen Atmega 328 verwenden, da ja immer wieder neue Funktonen hinzukommen und man dann gut gerüstet ist. Aber welche Firmware ist die aktuellste, die mit dem Atmega 328
-
Thread
ATtiny13 und STK200 über PonyProg2000 flashen
eingestellten >FUSE-Bits mitteilen. Bitte: http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf S.290ff MfG Spess
spess53 schrieb im Beitrag #5793439: > Bitte: > > http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf > > S.290ff > Danke, FUSE BITS war also das Stichwort, hatte immer nach shipped gesucht. Hatte auch ein anderes DB ( DS4000 2011A ) mit nur 495 Seiten
-
Thread
Direkte Programmierung des Arduino Micro
hatte ich damals ganz > gut im Griff. Und bei C müste ich von vorne anfangen.... Dann mach doch ATmega328 Assembler. Was spricht dagegen? http://www.atmel.com/webdoc/avrassembler/
Wolfgang schrieb im Beitrag #4999224: > Dann mach doch ATmega328 Assembler. NB: Mit avrdude können die hex files dann über die USB Schnittstelle und den bootloader auf den Arduino geladen werden. Unter win könnte man z.B. eine cmd erstellen avrdude -v -patmega328p
-
Thread
Ansteuerung des MCP2515 (SPI)
ATmega328-Datenblatt: http://www.atmel.com/Images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Summary.pdf Ich konnte über das Atmel Studio 6.1 ein simples Programm auf den Atmega328 übertragen, womit LEDs angesteuert wurden. Als nächstes möchte ich eine CAN-Botschaft in einem CAN-Bus absetzen und habe dazu folgendes Tutorial gefunden: http://www.kreatives-chaos.com/artikel/
-
Thread
Eeprom Probleme beim Arduino-Uno Board
Hi, ich versuche jetzt schon einige Zeit auf meinem Arudino-Uno Board (atmega328P) ein kleines Programm zum Beschreiben des Eeproms zum Laufen zu bekommen, aber leider ohne Erfolg. Eigentlich lege ich nur ein Array im Eeprom an und flashe das dann mit: [c] uint8_t eeData
signature = 0x000000 > avrdude: Yikes! Invalid device signature. > avrdude: Expected signature for ATMEGA328P is 1E 95 0F Liest sich *nicht* gut. AVRDUDE warnt dich, dass Du versuchst einen µC zu flashen, der nicht richtig erkannt wird. Mit -F > Launching /usr/bin/avrdude -pm328p -cstk500v1 -P
-
Thread
Attiny85 - alles für den Einstieg
einen USASP:https://www.aliexpress.com/item/1pcs-New-USBASP-USBISP-AVR-Programmer-USB-ISP-USB-ASP-ATMEGA8-ATMEGA128-Support-Win7-64K/32582933115.html?spm=2114.search0104.3.2.7ef131dbu253BL&ws_ab_test=searchweb0_0,searchweb201602_5_10320_10065_10068_10547_319_317_10548_10696_5728811_10084_453_454_10083
recht komfortabel. Und auf dem Xplained-Boards ist bereits ein Programmer/Debugger (In Form eines Atmega32U4) drauf.
-
Thread
Reflow Controller 0xpit Fehler beim programmieren HILFE
fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.10.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\cores\arduino" "-
fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.10.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\cores\arduino" "-
-
Thread
Stabilität der Referenzspannung bei ATmega & Co.
garantieren lassen. Beispiel: http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf
Temperaturmessung) liegt unkalibriert bei 10%, mit Kalibrierung bis auf ca. 1% (vollständiges Handbuch, ATMega328P). Aber vielleicht machst du es noch etwas genauer, mit deinem Vorhaben und berücksichtigst auch evtl. Komponenten vor dem µC. Mit 5% Kohleschicht zu 100ppm Temperaturabhängigkeit im Spannungsteiler
-
Thread
Erfahrungenmit embedit.de?
https://guloshop.de/shop/Mikrocontroller/ATtiny85::16.html?XTCsid=tj5kifeggoj2fuaakohlvk6741 ATmega168 http://www.embedit.de/Mikrocontroller/AVR/ATmega/ATmega168-20AU.html ATmega328 https://guloshop.de/shop/Mikrocontroller/ATmega328-P::17.html?XTCsid=tj5kifeggoj2fuaakohlvk6741 Lesezeichen
Hallo, ich hatte im Shop embedit.de am 14.02.2013 ATMega8-16MU bestellt, weil er der Einzige, günstige, ist, der auf die "Schnelle" die ATMega's im MLF Gehäuse anbietet. Leider warte ich seit dem (Geld per Vorkasse überwiesen)auf meine Ware. Per mail
-
Thread
Atmega flashen nach Ubuntu Upgrade nicht mehr möglich
Seit diesem Zeitpunkt funktioniert der upload von Arduino Sketches mittels einem avrisp mlII auf atmega 168 oder 328 nicht mehr. Ich vor längerer Zeit mal eine Leiterplatte mit dem Controller und einer LED gemacht. Damit hat das flashen des Controllers einwandfrei funktioniert, jetzt geht das nicht mehr
0x535353 mal in google eingegeben. Hier der Link: http://www.instructables.com/id/Bootload-an-ATmega328/step6/ATmega328-PU-workaround/
-
Thread
Projektvorstellung 32x8 RGB LED Matrix als "Plasmawand"
gesteuerten "Groß-Matrizen" bei der zumeist ein FPGA sein bestes tut. Wir wollten das mit einem einfachen ATMEGA 328 im DIP-gehäuse schaffen! Was soll ich sagen es ist ganz gut gelungen. Wir schaffen 216 Farben pro LED bei einer Framerate von 20 fps. Zudem bleibt noch genug Kapazität um wahlweise Daten vom
zu verbinden, dass ihr 1536 LEDs in 216 > (wie kommt ihr auf diesen Wert?) mit 20fps mit einem ATmega ansteuern > könnt. 216 Farben macht 6 Stufen pro Farbe, wirklich etwas ungewöhnlich. Paul Hamacher schrieb im Beitrag #2116438: > Ansonsten, großen Respekt für diese Arbeit! > Was macht ihr
-
Thread
Schnelle ADC (max 4bit) für BAS-Signal
Hallo, ich möchte ein BAS Signal (von einer s/w Kamera) mit dem Atmega328p auslesen. Als erstes habe ich mir eine Schaltung entworfen (teilweise empirisch, aber funktioniert), die die Sync Signale als Flanken ausgibt. Mit einem 12MHz Atmega8 im Free-Running ADC Modus
spaltenweise auszulesen. So hat man mehr Zeit die Daten zu verarbeiten. Jetzt habe ich mir einen Atmega328p genommen und diesem einen 20MHz Quarz verpasst. Jetzt gibt es das Problem, dass er nur Highbits einließt sobald der Prescaler auf 2 ist. Niedriger ist für ihn kein Problem. Testen kann man das
-
Thread
AVR Dragon - debugWIRE
an der Reset-Leitung. Ich hatte mich auch gerade durch das falsche Setzen der DWEN Fuse aus einem ATmega328U eines Arduino UNO Boards ausgesperrt und kam nicht mehr mit Atmel Studio 6.x oder Avrdude an ihn ran. Lösung: Auftrennen der Brücke im Lötjumper "RESET EN". Somit wird die Verbindung zu einem
: siehe auch http://www.mikrocontroller.net/topic/352343#3921338 [code] avrdude -c jtag3isp -p m328p -P usb -U hfuse:w:0xdf:m [/code] Um wieder wie gewohnt mit dem Arduino Uno arbeiten zu können, benötigen wir wieder den Arudino-Bootloader im ATmega328P, die folgenden Fuse-Einstellungen und die
-
Thread
Suche Projekthilfe bei 5 Achsen Roboterarm mit Schrittmotoren
Eine Alternative für das Projekt wären Schrittmotore gewesen. Für die 5 Achsen hätte ich dann 2 ATMega 328 mit darauf geflaschtem GRBL genommen (oder alternativ 2 Arduino Boards) und einen Arduino mit mehreren seriellen Schnittstellen (z.B. Mega) als Main-Controller für die beiden ATMega328. Damit hättest
noch" generelle Kinematik für das Zusammenspiel der Achsen mathematisch umsetzen müssen. Den beiden ATMega328 bräuchtest Du dann nur einfachste G-Code Befehle als String über die UART's vom Main-Controller schicken. Aber egal, jetzt hast Du ja die Servos bestellt und es mag ja sein, dass das für den
-
Thread
Armband-Binäruhr
wow ganz chön viele antworten gekriegt. Danke vorerst mal an alle. Habe im Datenblatt des ATmega328 gelesen dass der "Sparmodus" bei 1MHz ist (Deckblatt: "Low Power Consumption at 1 MHz"). Und wenn die Batterie wirklich nur relativ kurz hält hat es doch auch keinen Sinn einen externen Quarz zu
Wow ganz schön viele Antworten gekriegt. Danke vorerst mal an alle. Habe im Datenblatt des ATmega328 gelesen dass der "Sparmodus" bei 1MHz ist (Deckblatt: "Low Power Consumption at 1 MHz"). Und wenn die Batterie wirklich nur relativ kurz hält hat es doch auch keinen Sinn einen externen Quarz zu
-
Thread
124Bus Beschreibung verfuegbar?
Microcontroller Specials wie Interrupts etc.! Daher habe ich ein paar Fragen: 1) Kann ich den Code für den ATmega644 auch auf den ATmega328 benutzen? (Natürlich abgesehen vom Speicher den ich noch für den Rest brauche) 2) Muss ich irgendwelche anderen Dinge wie Fuses beachten (setzen)? 3) Ich schätze
Arvid G. schrieb im Beitrag #7717719: > 1) Kann ich den Code für den ATmega644 auch auf den ATmega328 benutzen? > (Natürlich abgesehen vom Speicher den ich noch für den Rest brauche) Die Pinbelegung dürften abweichen. Auch hat Atmel gerne mal die Register- und Bitnamen
-
Thread
MCP2515 Initialisierung
Hallo zusammen, für das mitlesen am CAN BUS (100Kb/s) habe ich mir eine Schaltung mit AtMega328P und MCP2515 und MCP2551 aufgebaut. Sowohl der ATMega wie auch der MCP haben einen eigenen 16MHz Quarz. Den Basiscode (ursprünglich für ATMega8) habe ich hier aus dem Forum den ich nochmal anhand des
Erklärungen von der Seite Kreatives Chaos gegen gelesen habe und aufgefallen ist mir nichts falsches. Der ATMega8 hat das gleiche Pinlayout wie der ATMega328p und war so gut zuersetzen - nahezu Pinkompatibel. Genutzt wird die Hardware SPI Der Code läßt sich kompelieren und auch in den MC laden, leider schein
-
Thread
Allgemeine Frage zu AVR+TFT+Profibus
wir anders weiter... Du sagst, du besitzt Erfahrung mit einem Arduino. Dort ist meistens ein ATmega328 verbaut. Reicht dieser für dein Vorhaben aus? Falls nicht, was fehlt? Schnittstellen lassen sich locker auch in Software realisieren - sofern du nicht arg hohe DÜ-Raten brauchst.
mehr > umso besser. Klingt alles halb so wild. Wenn du mit der Pin-Anzahl hinkommst, ist der ATmega328 eine sehr handliche und günstige Wahl (<2 EUR). Zudem kennst du ihn ja schon vom Arduino her. Sonst gibts natürlich noch die Ungetüme: ATmega324A oder bei mehr Speicherplatzbedarf den ATmega1284
-
Thread
Erklärung PWM-Hochspannungskaskade mit Induktivität
selbst bestückt. Da das Geiger-Müller-Zählrohr eine Spannung von ca. 400V benötigt, erzeugt ein Atmega328P ein PWM-Signal von 13kHz (warum 13 kHz?) mit variablem Duty cycle. Soweit verstehe ich das Ganze. Das Signal geht dann über einen 2N2907 und MPSA42 in eine Hochspannungskaskade (3 Dioden, 3 Kondensatoren
es noch eine Induktivität von 2.2 mH. Die erzeugte Spannung wird über einen Spannungsteiler vom Atmega328P gemessen und dann ggf. der duty cycle erhöht, wenn die Spannung zu niedrig ist bzw. umgekehrt. Nun ist mir einiges unklar ... ich verstehe soweit, dass die Hochspannungskaskade eine Wechselspannung
-
Thread
Firmwareupdate von USB-Geräten
vermarkte das Gerät und stelle ein Firmwareupdate zur > Verfügung,kann das einfach über USB auf den AT328P geflashed werden, > ohne spezielles Programmiergerät? Das kommt auf dein Programm drauf an. Der AT90USB162 kann z.B. als Programmiergerät für den ATmega328 programmiert sein. Du musst ihn nur für das FWUpdate in den "Programmiergerät"-Modus versetzen. Warum eigentlich 2 µCs und nicht ein ATmega32u4 o.ä.?
-
Thread
Arduino China-ProMini stürzt ab
Bleibe mal bei der Adafruit Bibliothek und wechsle auf einen anderen AVR mit mehr Speicher. Z.B. dem ATmega2560.
Manfred schrieb im Beitrag #6422469: > Ich habe einen Aufbau mit einem Pro-Mini (*Mega328* @ 8 MHz), der .. > Ideen dazu? Nicht überall wo Mega328 drauf steht, ist ein AVR ATMega328 drin..
-
Thread
Arduino Uno R3 streikt auf mal
dieser aber zerschossen, würder der PC ihn ja nicht mehr erkennen oder? Er erkennt ihn nun als ATMEGA16U2 und nicht mehr als Arduino.
Hallo, also der Atmega328p lässt sich noch ohne Probleme beschreiben und auch lesen. Auf den Atmega16U2 bekomme ich hingegen keinen Zugriff. Kann es sein, dass er, warum auch immer, den Geist aufgegeben hat?