-
Thread
Atmel MC; ATTiny45/85 Alternative mit mehr Flash - 16kByte, Rest möglichst gleich, stromsparend,.
ATmega328P bietet viel Speicher und rel. wenig Pins bei gutem Preis.
Hi >Dachte da z.B. an einen ATMEGA32L8 Wie wäre es mit einem ATMega168P oder 328P? MfG Spess
-
Thread
Welches AVR Entwicklungsboard
könnte mir vorstellen so ein Board zu verwenden, allerdings ist das meiner Ansicht nach nur für den ATmega328 geeignet?! > Florian Schneeberger schrieb: >> Wie schon geschrieben besitze ich einen AVR Dragon. > > Ich auch. Der Arduino-Bootloader wird als Erstes gelöscht! Ich habe hier > jeweils 10
, wenn ich ein paar mal den Controller gewechselt habe. Der Arduino UNO und Mini scheint auf den ATmega328(P?) beschränkt zu sein. LGF
-
Thread
Arduino Uno Seriell zu Parallel Umsetzer Problem
Die Baudrate habe ich auf 9600 eingestellt und die Lib habe ich nur leicht überarbeitet da der ATMEGA328P fehlte. #elif defined(__AVR_ATmega48__) ||defined(__AVR_ATmega88__) || defined(__AVR_ATmega168__) || defined (__AVR_ATmega328P__) #define ATMEGA_USART0 #define UART0_RECEIVE_INTERRUPT
es nur zwei Verbindungen zwischen den beiden Prozessoren - rein zufällig RXD(D0) und TXD(D1) des ATMega328 - sonst nichts.
-
Thread
Codeschloss mit Mikrokontroller
Schaltung noch immer verwenden? Oder kann ich es irgendwie verbessern? Aja und ich habe ein AVR atmega328p zu Hause und frage mich ob ich ATTiny2313 mit ATmega328p ersetzen kann?
Je nachdem wie sicher der Tresor werden soll is das Projekt voll Ok. Atmega328 is schon eher Overkill ggü Tiny2313 aber benutzbar.
-
Thread
Frage zur Performance der Timer
Hallo, ich möchte gerne am Beispiel des Atmega328p wissen wie es sich mit dem 16bit Timer verhält. Dieser hat hat z.b. 3 Register TCCR1A / B & C die man als Timer definieren kann. 1. Frage: Laufen diese Timer unabhängig voneinander? 2. Frage
hiho schrieb im Beitrag #3348542: > ich möchte gerne am Beispiel des Atmega328p wissen wie es sich mit dem > 16bit Timer verhält. Dieser hat hat z.b. 3 Register TCCR1A / B & C die > man als Timer definieren kann. Nein, der 16Bit-Timer hat so viele Konfigurations-Optionen
-
Thread
µC soll sich selbst abschalten
geht es in den Thread eher um das drum herum, Physikalisch ist es auf meinem Arduino immer noch ein Atmega328.
empfangenen Daten aber auch per -0,5V bzw. +0,3V (so wie ich es verstehe). Ist es richtig das der Atmega328 damit nichts anfangen kann? Muss ich die Spannungen noch anpassen um die Bits per Atmega interpretieren zu können? (*5+2,5) könnte in meinen Augen eine Lösung sein, aber wie läuft das elektrotechnisch
-
Thread
AVR Totaler Anfänger braucht Starthilfe
AVR-Tutorial:_Equipment#Hardware Zudem kannst du nach Arduino Steckbrett googeln. Dort wird dann ein ATMEGA328 verwendet dieser ist pinkompatibel zum ATMEGA8. Jst PS: lass dich nicht von den Kommentaren andere hier runter ziehen
auch unabhängig vom Arduino, sodass ich das Arduino nur als programmer benutzen kann. Und da der ATMega8 ja pingleich mit dem ATMega328 ist, kann ich doch diesen dann auch mit dem Arduino programmieren und dann unabhängig vom Arduino verwenden oder? BASCOM hat mich am Anfang einfach zu sehr mit den
-
Thread
Auftragsarbeit (EAGLE) zu vergeben
. 4 Platinen als Einzelplatine gestaltet haben: - single circuit board mit einem Atmega 328 (USB wie beim Arduino wird nicht gebraucht) - 16x2 LCD (Graphic-LCD wenn möglich) - xbee socket - anstatt Relais-> Optokoppler mit 2 Ausgängen und 2 Eingängen - buzzer (laut) - Anschlüsse
5V - 24V DC, terminal block Anschlüsse - ICSP Port Insgesamt reden wir hier also über einen Atmega 328 mit ein paar Kleinteilen drumherum. Die Platine sollte so gestaltet sein, dass man sie anschliessend vernünftig in ein Gehäuse montieren kann. Wer hat Interesse?
-
Thread
AREF beliebig klein wählbar?
Arduino F. schrieb im Beitrag #7466282: > https://www.e-lab.de/downloads/DOCs/mega328P.pdf Das Datenblatt findest Du hier: https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf Arduino
> Der hier verwendete Controller ist ATmega88. > Kann man die AREF beliebig klein wählen? Nein. Ein ATmega88-20PU (von 0643) gibt bei Uaref unterhalb ca. 0.7 V als ADC-Wert nur noch 0x3FF zurück.
-
Thread
CH32V003 und Arduino
dienstlich Arduino nicht einsetzen). Auch wenn viele jetzt die Nase rümpfen werden, bei Arduino (mit ATmega8, später ATmega328) hat mir vor allem der Bootloader und die günstige Hardware gefallen, die aber auch nativ mit AVR-GCC, AVRDUDE und Makefiles zu bedienen war / ist. Mehr aber ehrlich gesagt nicht
kleine Prozessor sehr viel Speicher. Das könnte auch der Grund für das Fehlen von printf in der Atmega328 Version gewesen sein.
-
Thread
AVR-CAN-Lib hängt nach check_message
Hallo Jens, ich betreibe erfolgreich einen ATMEGA 328 mit einem MCP2515 als CAN-Busteilnehmer. Als Schnittstelle zum MCP2515 benutze ich die SPI-Schnittstelle (4-Draht) des ATMEGA328 und nicht die serielle Schnittstelle. Deiner Beschreibung nach
du hier: https://cloud.it-livetalk.de/index.php/s/S9AUPlSYGDydGaf [edit] Ja! Läuft einem ATMega328
-
Thread
Grove - OLED-Display 0,96" (SSD1315) nicht mit HW-I2C unter Arduino Uno
Kennt einer den Grund, warum beim Arduino Uno (ATmega328P) nur die SW-I2C verwendet werden kann? Ich kommt nicht darauf. Übersetzter Auszug aus dem Link unten: Wenn Ihr Board ein ATmega328 ist, wie z. B. Seeeduino V4.2 und Arduino UNO, müssen Sie
versenden. Das könnte die Ursache sein. Bei Gelegenheit werde ich mir mal das Datenblatt des ATmega328p und die Libraries näher anschauen.
-
Thread
Audio ausgeben mit µC
Hallo, ich habe hier ein Arduino-Board mit einem ATmega328P, das ich jedoch in C programmiere. Nun habe ich einen Lautsprecher, den ich gerne ansteuern möchte. Einfache Rechtecksignale sind kein Problem, da habe ich mir bereits einige Funktionen geschrieben
Arduino und Atmega328 sind hier meiner Meinung nach völlig ungeeignet. Ein ARM mit I²S wäre hier z.B. angebrachter. Du begibst dich hier auf einn Irrweg.
-
Thread
Arduino I²C-Bus, mehrere Instanzen
Moin, meinst du mit Arduino einen Atmega328? der hat nur einen Hardware IIC, den zweiten müsstest du in Software machen, also nicht mit wire.h. eine Alternative wäre vllt. den Bus zwischen den Arduinos mit UART zu machen. Für IIC über mehr
Der ATmega328PB hat 2 HW-I2C. Man kann aber auch ein HW-I2C als Interrupt benutzen und ein SW-I2C per Bit-Banging.
-
Thread
uC stürzt beu Zugriff auf MMC ab
Ersetz dochmal den ATmega8 durch nen ATmega328P, der hat 2kB SRAM. Peter
einen größeren AVR zulegen. > Das würde auch das Problem mit den zuwenigen IO Ports lösen. Der ATmega328P (CSD: 3,79€) ist pinkompatibel zum ATmega8, kannst ihn also leicht austauschen. Einige Register sind aber anders belegt. Peter
-
Thread
Schaltung für LED-Matrix-Uhr
zum nachlesen anzufügen. Zum Projekt: Ich möchte eine Uhr bauen. Als Mikrocontroller kommt ein Atmega-328P-PU zum Einsatz. Als Anzeige habe ich jedoch keine 7-Segment-Anzeigen sondern selber gelötete LED-Matrizen (5x3x1, h x b x l). Diese Anzeigen sind so aufgebaut, dass ich immer nur die LEDs
. Michael B. schrieb im Beitrag #4906251: > Was willst du mit einem Frequenzteiler, wenn der ATmega32 sowieso nichts > zu tun hat und wunderbar Frequenzen teilen kann, der hat sogar Timer > dazu schon eingebaut. Ich bin mir nicht sicher, wie viel der Atmega328 schafft. Ich habe ihn nicht für
-
Thread
Atmega mit 3V ?
Hallo, hast Du mal im Datenblatt nachgesehen, ob dein Vorhaben /Atmega328p mit 3V/5V i2c Signalkonverter und 16Mhz Quarz komplett auf 3V umstellen./ funktionieren wird ?
Trotzdem wäre es Sinnvoll diese Teilung zu verstehen. # Low power xtal (12MHz) 16KCK/14CK+65ms atmega328_12: LFUSE = FF das ist jetzt Logo: # 2.7V brownout // atmega328_12: EFUSE = 05
-
Thread
I2C (TWI) Sniffer mit AVR
Hallo Inzwischen ist viel Zeit vergangen. Es gibt arduino nano Atmega 328. dieser kann USI. Jetzt müsste man doch das auch auf einem arduino laufen lassen können ? Hat da schon jemand Erfahrung ? Danke. Sebastian
Oh ein Atmega328 mit nem schönen großen 2.4" Display würde mich auch interessieren. Sowas hatte ich schon lange im Auge. I2C und als Sniffer für Uart, damit man mal mithorchen kann auch ohne PC
-
Thread
Welche Kabel werden zum Programmieren benötigt?
promotionareaSearchDetail=005 oder http://www.physicalcomputing.at/shop/article_A-1100000/Arduino-Duemilanove-mit-Atmega328.html?shop_param=cid%3D3%26aid%3DA-1100000%26 Welche Kabel werden dafür benötigt? Beim Conrad-Produkt steht es ist für die Programmierung mit RS232 ausgelegt, aber ich hab keinen RS232 Anschluss
Kosten für den µC einrechnen (C-Control PRO Unit 128 € 24,95)! Bei dem Arduino Duemilanove mit Atmega328 gibt es liebevollere Anbieter, die mehr Käuferberatung liefern und nicht unbedingt teurer sind. Das USB-Kabel ist ein 0815 Typ A auf Typ B Kabel (http://www.arduino.cc/en/Guide/Windows)
-
Thread
Timer Interrupt Anfängerprobleme
Ich möchte einen ganz einfachen Timer-Interrupt auslösen. Habe dazu auch das Datenblatt meines ATmega328 zur Hand. Der Code sieht so aus. [code] //ARDUINO UNO Board //Atmega328P 16MHz //Arduino IDE 1.6.6 void setup() { //Portkonfiguration DDRB |= (1<<5); //PB5 Ausgang ArduinoUNO-PIN
Also es handelt sich hierbei schon direkt um ein Arduino UNO-Board mit einem ATmega328P. Also kein freistehender ATmega.
-
Thread
Arduino ohne delay und millis
Ich möchte aber in der Arduinoumgebung (und nicht in reinen C, Assembler...) Hardwarenah den ATMega328 bezüglich den Timer (sowohl "Timer" in der Bedeutung beim µC als auch wie sie im Allgemeinen Sprachgebrauch verwendet wird)verstehen und nutzen. Dafür gibt es doch mit hoher Wahrscheinlichkeit
Ich möchte aber in der Arduinoumgebung (und nicht in reinen C, > Assembler...) Hardwarenah den ATMega328 bezüglich den Timer (sowohl > "Timer" in der Bedeutung beim µC als auch wie sie im Allgemeinen > Sprachgebrauch verwendet wird)verstehen und nutzen. Schreibe deine Funktion int main (void
-
Thread
AVR RTC - Modul
soetwas in sein Projekt eingebunden? Wäre euch für jeden Tip dankbar (: verwendet wird ein Atmega328p
Funktionen für LCD dazu. Vielleicht wird das für TS nützlich. Man muß natürlich Pins für benutzte ATMega korrigieren: bei mir war das ATMega1284P, entsprechend PC0 und PC1. Bei z.B. ATMega328P sind das PC5 und PC4.
-
Thread
Definition eines Mikrocontrollers
sitzen, wird aus dem Mikroprozessor ein Mikrocontroller, z.B.: https://en.wikipedia.org/wiki/ATmega328
zu können, und naja was immer da an den I/Os hängen soll Wenn man also son nackten sagen wir ATMEGA 328p nimmt ist das toll man muss aber n bisserl was tun um ihm tricks beizubringen. Nimmt man hingegen sagen wir einen Arduino Nano (microcontrollerboard) dann hat man den atmega 328p, den 16MHz
-
Thread
Optokoppler 0-50V -> Atmega Digital Input
Ich möchte einen opto entkoppelten Eingang an einem Atmega 328 (3.3V) bereitstellen. Der Eingang sollte 0-50V vertragen. Ich habe die Schaltung von einem Modtronic Breakout Board abgezeichnet. Da ich jedoch ein Anfänger bin wollte ich fragen ob das so passt
Marco T. schrieb im Beitrag #5138113: > Ich möchte einen opto entkoppelten Eingang an einem Atmega 328 (3.3V) > bereitstellen. Wozu ein Optokoppler, wenn du keine Potentialtrennung brauchst? > Ich habe die Schaltung von einem Modtronic Breakout Board abgezeichnet. Der Pullup mit 62kOhm wäre
-
Thread
Arduino Kondensatormotor Drehzahlsteuerung
im Blockierten Betrieb > an der Hilfswicklung steht. Knapp drüber. Sollte also passen. 1x Atmega 328, 3x IR2104 6x Pwr-MOSFET >450V Das bleibt ja überschaubar. LG old.
Der Atmega 328 ist an Bord und kann über das UNO-Board ohne Atmega programmiert werden. Anbei Oszillogramme der PWM-Signale über 15K 100nF Tiefpässe. Der Sketch ist für 50Hz. Damit probiere ich erstmal
-
Thread
z.B. <util/twi.h> für ATmege328PB
Moin, der ATmega328PB hat ja bekanntlich doppelte Ressourcen, z.B. für I2C bzw. TWI, UART, etc. In dem obigen File <util/twi.h> werden ja Makros speziell für TWI definiert, die allerdings nicht für eine Mehrfachverwendung
Hallo Karl, im Headerfile vom ATmega328PB sind TWSR0 und TWSR1 definiert. Es sind auch die Statusbits für diese beiden Register getrennt definiert. Das ist aber doppelt gemoppelt. Es ist ausreichend wenn du TWS3 ... TWS7 verwendest
-
Thread
MMC SD library FAT16 FAT32 read write
Da ich einen atmega328p verwende, habe ich die mmc.h verändert. CLK von der Karte habe ich über einen HEF4050 mit SCK am µC verbunden, DI auch über HEF4050 an MOSI, CS mit pull-up über HEF4050 an PB1 und DO mit pull-up
Hallo, es liegt ein Beispielprogramm bei. Für den ATmega328 musst Du nur, wie Du schon festgestellt hast, die mmc.h und das Uart Zeug anpassen. Hast Du spezielle Fragen? Viele Grüße Daniel
-
Thread
AVR/C Buch für wirklich absolute Anfänger
schlecht bin. Daher ist meine Frage, welches >aktuelle< Buch ihr empfehlen könnt, indem z.B. ein Atmega8, Atmega328 und C von grund auf erklärt wird? Und auch so erklärt wird, dass ein Absoluter Anfänger es verstehen kann. Sie schafft es derzeit über Atmel Studio den Controller zu flashen und in ihr
> Daher ist meine > Frage, welches >aktuelle< Buch ihr empfehlen könnt, indem z.B. ein > Atmega8, Atmega328 und C von grund auf erklärt wird? Ohne Grundkenntnisse in der Digitaltechnik wir das nichts.
-
Thread
Maximum I/Os Microcontroller
enthalten sein? Ich weiß, dass man natürlich eine Stromversorgung, einen Busanschluss und eine CPU (z.b. Atmega328) braucht. Auf den Platinen sind aber immer noch Spannungsregler,...zu sehen. Wäre nett, wenn mir da einer einen groben Überblick geben könnte, konnte dazu leider recht wenig finden. 3. Gibt es
Ich weiß, dass man > natürlich eine Stromversorgung, einen Busanschluss und eine CPU (z.b. > Atmega328) braucht. Auf den Platinen sind aber immer noch > Spannungsregler,...zu sehen. Wäre nett, wenn mir da einer einen groben > Überblick geben könnte, konnte dazu leider recht wenig finden. Eigenbau
-
Thread
Arduino mini pro für 5V mit 3,3V betreiben
Hallo, kann ich Arduinos mini pro (ATMEGA328), welche für 5V sind, mit 3,3V betreiben, wenn ich den Quartz austausche? Gibt es da noch andere Unterschiede. Danke Grüße Anton
Anton L. schrieb im Beitrag #7534309: > Hallo, > kann ich Arduinos mini pro (ATMEGA328), welche für 5V sind, mit 3,3V > betreiben, wenn ich den Quartz austausche? Gibt es da noch andere > Unterschiede. > Danke > Grüße Anton Es gibt dein Mini Pro auch gleich in einer 3.3V
-
Thread
Zwei Programme zusamenfügen - über Präprozessor?
Also die Idee mit dem Atmega328 hat mich ja kurzzeitig jubeln lassen, aber leider hat dann meine Recherche nicht das gleiche ergeben :-( (http://www.rn-wissen.de/index.php/Atmel_Controller_Mega48_Mega88_Mega168) Die Bootsektorgröße
hat er nun? Dann guck doch einfach mal ins Datenblatt - der Geheimtip! Im Abschnitt 27.8.16 ATmega328 and ATmega328P Boot Loader Parameters steht, dass der Bootbereich sich zwischen 256 Worten und 2048 Worten einstellen läßt, was dann nach Adam Riese auf 4kB hinausläuft.
-
Thread
Hat hier schon mal jemand einen WinXP-Treiber nach Win7/64 konvertiert?
Serial.print(rest1); } // if(rest2>=100) } // if(ARDUINO>=10000) #if defined(__AVR_ATmega1284P__) Serial.println(F(", auf migthy ATmega1284p")); #elif defined(__AVR_ATmega328P__) Serial.println(F(", auf ATmega328p")); #elif defined(ESP32) Serial.println(F(", auf ESP32 WEMOS LOLIN32
Serial.print(rest1); } // if(rest2>=100) } // if(ARDUINO>=10000) #if defined(__AVR_ATmega1284P__) Serial.println(F(", auf migthy ATmega1284p")); #elif defined(__AVR_ATmega328P__) Serial.println(F(", auf ATmega328p")); #elif defined(ESP32) Serial.println(F(", auf ESP32 WEMOS LOLIN32
-
Thread
CAN-Bus mit Arduino auswerten
Olli Z. schrieb im Beitrag #5592602: > Der MCP wird via SPI > betrieben und davon gibts im Atmega328p nur einen. Man darf mehre Slaves an einen SPI-Master hängen. Der ATmega328 kann auch seine UART als SPI-Master benutzen, geht sogar schneller, da gepuffert. Und der ATmega328PB kann 2 UARTs
die Leistung vom Bus für beides ausreicht. Sowohl MCP als auch OLED Displays sind Slaves. > Der ATmega328 kann auch seine UART als SPI-Master benutzen, ... Verliert damit aber die Möglichkeit den Arduino per USB zu programmieren und müsste auf ISP Programmer umstellen.
-
Thread
Chipkiller-Schaltung: AT328-AU nach 4-6 Wochen instabil
danach ebenfalls noch (auch da, soweit wie ich das überprüfen kann) unauffällig. 6. Austausch des AT-328: Alles läuft wieder ... für ca. 4-6 Wochen... Bei all dem bleiben sowohl der AT-328, wie auch die MosFets komplett kalt. Auf dem Oszi sehen die PWM-Signale (PWM-Frequenz ist ~144Hz, da 16-Bit-PWM
Verschaltung darstellen soll, faul und unübersichtlich. Aber auch ohne Widerstände sollte der Atmega überleben. Ich frage mich eher warum AREF an VCC geht, den Fehler sieht man oft. Er hat einen Schaltregler drin, ob das bei den paar Milliampere die der Atmega zieht nicht kontraproduktiv ist
-
Thread
Hot Swapping eines Microcontrolles
Hallo Zusammen! Ich muss bei ca. 100 Atmega328ps Fuses setzen und ein Programm draufspielen. Dafür habe ich mir eine Platine mit einer ZIF Fassung gebastelt, allerdings frage ich mich, ob ich guten Gewissens den uC wechseln kann, wärend der
Vielen Dank für die ausfürliche Antwort. Tut mir leid, mir war nicht bekannt, dass es einen Atmega328ps gibt, ich habe einen 328p und das s war als Pulural gemeint. Wenn ich das richtig verstehe, kann es höchstens passieren, dass der uC über die Spannung an einem Pin versucht zu starten. Da der
-
Thread
Dell Akku zweckentfremden
nicht genau) benutzt, weil ich das Analog-Frontend ganz gut fand. Als MCU habe ich dann aber einen ATmega328 benutzt, da ich keinerlei Interesse an smart battery hatte, was der bq2085 halt eingebaut hat.
Wenn du deinen ATmega328 Code noch findest kannst Du ihn ja hier mal verlinken. Glaub zwar nicht dass ich je damit was anfangen werde, aber es würde doch gut in den Thread passen. Und die Pinbelegung im OP bitte korrigieren
-
Thread
ATMEL billiger und leistungsfähiger als PIC
im Beitrag #2276199: > Mir ist neulich aufgefallen, daß bestimmte ATMEL µC (z.B. der 164 oder > 328) keinerlei Spezifikationen über maximale ADC-Fehler in den > Datenblättern enthalten. Was soll man davon halten?? Verwendet habe ich den ADC bisher beim ATmega8 und beim ATtiny261 mit 10Bit Auflösung
welchem Kaffeesatz hast du denn das gelesen? Klar kann es sein, dass Atmel demnächst jede Menge ATmega aus dem Programm schmeißt ATmega8-16PU und ATmega8L-8PU - Wird ersetzt durch ATmega8A-PU ATmega8-16AU und ATmega8L-8AU - Wird ersetzt durch ATmega8A-AU ATmega8-16MU und ATmega8L-8MU - Wird ersetzt
-
Thread
Wie viele Takte braucht diese ISR ca?
jetzt sagen, dass die ISR in jedem ihrer Zweige vergleichsweise schnell beendet wird, auf einem ATMEGA328 sicher unter 10µs (woher ich das weiss? Weil ich das schon bei vielen ISRs ausgerechnet habe und hier auch, wenn auch nur grob überschlagsmäßig). Was ist denn Dein kritischer Wert? MaWin
ist lang und zeitaufwändig. Das ist alles relativ und lässt sich so nicht sagen. Z.B. auf dem ATMEGA328 kann man kaum eine sinnvolle ISR machen, die weniger als 2-3µs braucht. So gesehen sind weniger 10µs nicht viel. Und es wurde schon oft gesagt, cli/sei weg. Sind zwar nur zwei gesparte Takte,
-
Thread
Problem beim senden mit printf
Ansonsten wäre evtl. der ATmega328P was für dich. Der hat 32kb, hat aber auch 23 Pins. Also gleiche Größe. Ich weiß nur nicht in wie weit der jetzt pinkompatibel zum Atmega8 ist. Schau mal hier nach: http://www.atmel.com/dyn/
ATMEGA328 angepasst, sonst sollte sich im Code ja nichts verändern oder?
-
Thread
DebugWire intern per Software abschalten?
Hallo, ich arbeite mit einem Atmega328P. Ist es möglich den DebugWire Modus durch eine interne Ansteuerung wieder zu deaktivieren? Also das, was normalerweise durch einen AVR Dragon von extern gemacht wird, jetzt intern im Program zu
Oskar K. schrieb im Beitrag #3079112: > ich arbeite mit einem Atmega328P. Ist es möglich den DebugWire Modus > durch eine interne Ansteuerung wieder zu deaktivieren? Also das, was > normalerweise durch einen AVR Dragon von extern gemacht wird, jetzt > intern im Program
-
Thread
uCTest: unit test framework
avr-gcc -o simple.elf simple.c -L ./uctest-master/build -l uCTest -I ./uctest-master/include -mmcu=atmega328 $ simulavr -d atmega328 -f simple.elf -W 0x20,- -e 0x21 ; echo $? Running main [==========] Running 1 tests from 1 test suites. [----------] 1 tests from Simple [ RUN ] Simple.add [
gnu99 -o simple.elf simple.c -L ./uctest-master/build -l uCTest -I ./uctest-master/include -mmcu=atmega328 $ simulavr -d atmega328 -f simple.elf -W 0x20,- -e 0x21 ; echo $? Running main [==========] Running 2 tests from 1 test suites. [----------] 2 tests from SqrtTest [ RUN ] SqrtTest.results
-
Thread
Kleiner Arduino-MC für UART zu SN74HC595
32U auch schön klein. https://ww1.microchip.com/downloads/en/devicedoc/atmel-7766-8-bit-avr-atmega16u4-32u4_datasheet.pdf
Implementierung, das habe ich schon seit > gefühlten Äonen nicht mehr gemacht.. 🙈 Vorschlag: Nimm einen Atmega328PB in z.B. QFN-Gehäuse mit nem formschicken Resonator, pack da den Bootloader vom Arduino drauf und zack, kannste den als Arduino Uno verwenden. Wäre das keine Option?
-
Thread
Anfängerfrage zur Projektplanung / Einstieg Mikrocontroller
im Namen. Das PA ist ein Hinweis auf einen neueren Typ, aber kein sicheres Kennzeichen. Beispiel: ATmega88A und ATmega328 sind entwicklungstechnisch gleichzusetzen. Dasselbe gilt für ATmega324A und ATmega1284 sowie für ATtiny2313A und ATtiny4313. > mit RTC funktion) kaufst dir einen Programmer, Kleinteile
> Das PA ist ein Hinweis auf einen neueren Typ, aber kein sicheres > Kennzeichen. Beispiel: ATmega88A und ATmega328 sind > entwicklungstechnisch gleichzusetzen. Dasselbe gilt für ATmega324A und > ATmega1284 sowie für ATtiny2313A und ATtiny4313. Wieder was gelernt. Markus Weber schrieb
-
Thread
Ventilsteuerung Gartenbewässerung CAN-Bus
Schaltplan. Nun hab ich eine Frage: Kann ich wie vorgesehen die 16MHz für den MCP2515 vom XTAL2 des Atmega328P abgreifen? Das Datenblatt des MCP2515 fordert entweder "crystal/ceramic resonator operation" oder "external clock source", dann aber 0.3 to 0.85 VDD an OSC1. Das scheint der "full-swing" Oszillator des Atmega328P nach meinem Oszilloskop aber nicht zu liefern ... LG, Sebastian PS: Dazu kommt noch, dass ich bei Digikey den Atmega328PB gekauft habe, der keinen "full-swing" Modus mehr kennt. Bei der nächsten
-
Thread
USART tx-timing Problem
Rainer W. schrieb im Beitrag #7774791: > Was ist ein M328-Nano? Selbst Google ist da etwas hilflos. ATmega328 auf dem Arduino Nano. Ok, diese Wortschöpfung ist unnötig und verwirrend.
jetzt bräuchte ich doch noch mal Hilfe: Ich habe drei rs485-terminals: WR, PC, M328 Senden M328-PC und M328-WR und PC-WR geht. Empfangen PC-WR, M328-PC(Bild1) geht. Empfang M328-WR(Bild 2 +3)kommt kein brauchbares Signal. Woran kann das liegen? Ist der Adapter unbrauchbar
-
Thread
Lichtschranke am Getriebe und die Messfrequenz
Nabend Ich habe ein Problem mit folgendem Aufbau: ATMega328 steuert einen kleinen Getriebemotor an, an wessen Getriebe eine Reflexlichtschranke (CNY70) die Umdrehungen vom ersten Zahnrad misst. Mein Skript ist relativ überschaubar: [c] // digitalWrite
durch das Datenblatt gesucht: http://www.atmel.com/images/atmel-8271-8-bit-avr-microcontroller-atmega48a-48pa-88a-88pa-168a-168pa-328-328p_datasheet_complete.pdf Seite 237 Leider verstehe ich noch zu wenig davon, um zu wissen wonach ich suchen muss. Hier habe ich noch was zum Erhöhen der Auflösung
-
Thread
Hat mein Chip einen Bootloader?
der Arduino IDE (verschiedene Versionen, immer Mac OS) endlich per Kommandozeile Zugriff auf meine ATmega328 Chips bekommen (per USBasp und ArduinoISP via UNO). Aufbau auf Breadboard, Minimalbeschaltung ohne ext. Quarz analog https://www.arduino.cc/en/Main/Standalone bzw. https://www.arduino.cc/en
Applications/Arduino.app/Contents/Java/hardware/tools/avr/etc/avrdude.conf" BOOTLOADER="optiboot_atmega328_384_8.hex" #328 8MHz FUSES="-Uefuse:w:0x05:m -Uhfuse:w:0xDA:m -Ulfuse:w:0xE2:m" BOARD="-patmega328p" #BOARD="-pm328" PROGRAMMER_PORT="-cusbasp -PUSB" # 1. Prüfen der Fuses #$AVRDUDE
-
Thread
ATMega32 Ersatz mit 2 USART
Atmega328PB
Stefan ⛄ F. schrieb im Beitrag #6557806: > Atmega328PB Wobei hier aufzupassen ist, welches Gehäuse gewünscht ist. Der 328PB ist z.B. nicht im PDIP erhältlich.
-
Thread
SPI mit NRF24L01 auf Breadboard unauffällig. Auf PCB nur Probleme
Hallo, ich möchte eine 2.4 Ghz Fernbedienung mit 8 Taster bauen. Hierzu wollte ich einen Atmega 328P und einen NRF24L01+ verwenden. Das Ganze habe ich in der Arduino IDE programmiert. Um das ganze möglichst energiesparsam zu realisieren, läuft der Atmega auf 8Mhz, deswegen auch kein externer
Korrektur: Habe nicht gesehen, dass du angegeben hast, dass es ein 328p ist, der hat eine.
-
Thread
Verständnisfrage zum Arduino Board
Bereiche passt. Hat jemand ein Arduino Nano und kann mir mal erklären was der Unterschied zu einem ATmega328 auf einem Adapterboard ist ? Ich finde das Format mit USB und dem SMD Mega328 interessant für eine Anwendung, die ich am basteln bin. Allerdings bin ich mir nicht sicher, bzw. habe ich noch
) wieder ein ATmega 328 ? Gibt es Boards mit ähnlichem Formfaktor inkl. USB - Seriell die günstiger sind ? Danke für eure Hilfe / Hinweise. M.