-
Thread
ATmega168PB Interrupt an E0
Hallo, ich möchte am ATmega168PB an E0 einen externen Interrupt hängen, der den Controller aus dem PowerDown weckt. Der ATmega168PB hat die Pins E0-E3 neu als I/O-Pins mit zugehörigen Interrupts PCINT24-27. Ich verstehe
Compiler mit meiner iom168pb.h von 2/2016 zumindest. Vielleicht weil M168PB nicht dasselbe ist wie 328PB ? Nur 328PB hat das.
-
Thread
UART-Ausgangspannung zu gering?
Ich betreibe einen ATMEGA328P im DIL-Gehäuse mit 3.3 V aus einem Arduino Nano (der nur als Spannungsquelle dient) auf dem Steckbrett. Ist es normal, dass die Spannung am TX-Ausgang nur maximal 2.6 V hat, also 0.7 V unter
über 3 V. Wenn ich den TX des ATmega328 an RX des HC-05 hänge und den 328er Zeichen senden lasse, geht nichts. Das kann doch eigentlich nur an der Spannung am TX des 328 liegen - oder übersehe ich was? Nachtrag: Wenn ich das RX-Signal
-
Thread
Wasserstandmessung über Pegelrohr
testen. Mal sehen wie das Teil > funktioniert. Nun bin ich dabei den Source von STM für einen Atmega328p anzupassen. Geht auch ohne Probleme, aber: > AVR Memory Usage > ---------------- > Device: atmega328p > Program: 33848 bytes (103.3% Full) > (.text + .data + .bootloader) > Data:
Anbei der Source um einen VL53L0X am Atmega Nativ zu betreiben. Die Vorlage war dieses Projekt: https://github.com/pololu/vl53l0x-arduino Das ganze ist ein AVR Studio 5.1 Projekt für den Atmega328p. Leider kann ich aber sagen, dass die
-
Thread
Conrad Funksteckdosen 433Mhz über 433mhz sender steuern
nicht das es bei dir auch so is. Also meine aktuellen Sachen sind: Arduino Ethernet (is nen ATMega328 mit WIZNET Ethernet und MircoSD onBoard) der oben genannte 433 Mhz Empfänger der oben genannte 433 Mhz Sender dann noch ne 2GB microSD Karte (zwecks Speicherung)
Nachtrag: Ach generell vllt als Info; 31960 Byte von guten 32225 byte FLASH verbraucht auf dem ATMEGA328 Der ATMEGA328 hat bei Laufzeit noch 300 byte RAM FREI, muss aber nach jedem Sende/Schreib Vorgang neu gestartet werden (softwareseitig) um wieder RAM zu haben. (Dauer vom Start ca. 1 Sek.)
-
Thread
Fehlermeldung avrdude und usbasp
>> Wo auch immer du diese HEX Datei her hast: >> >> Sie ist nicht für einen ATMEGA. Naja, sie ist nicht für einen ATMega328. >woher nimmst du diese Erkenntnis? Die Adressen in der Hex-Datei zeigen auf Speicherbereiche die dein kleiner ATMega328 nun mal nicht hat.
>Naja, sie ist nicht für einen ATMega328. Für den musst du ff_uno.hex nehmen;)
-
Thread
Gibt es so etwas wie einen Hifi Arduino?
Gerne aber auch mit noch mehr analogen Ein- und Ausgängen. Ich habe bisher nur Erfahrungen mit dem Atmega328, der hierfür natürlich nichts taugt. Kennt jemand eine passende günstige Lösung? (Bevor jetzt blöde Sprüche kommen: Google doch einfach! Ja, hab ich gemacht, aber nichts passendes gefunden, und
ein Arduino mit STM32 aufgeführt.) Sorry für meine dummen Fragen. Hab wie gesagt bislang nur den atmega328 verwendet. Ansonsten kenn ich mich vor allem mit analoger Elektronik aus. Die 12 Bit DAC und ADC sind sicher nicht optimal, aber mit analoger Pre- und De-Emphasis (einfache RC-Filter) lässt sich
-
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
den USB-Serial-Adapter. Du sagst "Das RTC-Uhrenmodul schließt Du am I2C-Bus an, das sind bei Atmega328-Boards die Pins A4 (SDA) und A5 (SCL)". Aber RTC-Uhrenmodul hat 6 Pins; welche soll ich an die Pins A4 und A5 anschliessen? Danke
-
Thread
Atmega168/328: interner Temperatursensor
Raumtemperatur 18 °C Leistung: 5.0 V * 0.4 mA = 2.0 mW Typ Ubg ADCtemp ATmega48PA-PU (1024) 1.097 332 ATmega328P-PU (1545) 1.092 344 ATmega328P-PU (1426) 1.074 344 [/code]
nicht gelesen, wo finde ich das? http://www.atmel.com/Images/Atmel-42735-8-bit-AVR-Microcontroller-ATmega328-328P_Datasheet.pdf 28.8. Temperature Measurement "The voltage sensitivity is approximately 1mV/°C, the accuracy of the temperature measurement is ±10°C."
-
Thread
Batteriespannung mit Arduino auslesen
im Schaltbild. Wenn die Schaltung steht - und eingesetzt wird - würde ich sowieso alles um den Atmega328P herumbauen. Ohne das UNO-Board....und ohne Diode.
nach. In: http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-42735-8-bit-AVR-Microcontroller-ATmega328-328P_Datasheet.pdf In "28.7. ADC Conversion Result" auf Seite 315 steht die Formel, und die darfst du auch gerne nach belieben umstellen. Aber ich ahne jetzt schon was kommt: Atmel ist doof
-
Thread
Einfachen Mikrocontroller programmieren
> ATtiny25 empfehlen. Und wenn man bereit ist, 30 Cent mehr zu investieren, bekommt man einen ATmega328P schon fertig angelötet mit allen Komponenten.
ATtiny25 empfehlen. > > Und wenn man bereit ist, 30 Cent mehr zu investieren, bekommt man einen > ATmega328P schon fertig angelötet mit allen Komponenten. Einen Tiny85, Tiny25, Tiny10,... auch - so ist das nicht. Ein 328P ist da mit Kanonen auf Spatzen geschossen, meiner Meinung nach.
-
Thread
Fehler beim Kompilieren
Dex schrieb im Beitrag #2718391: > kann es 1. sein das du den Atmega 328 hast ? Sorry ich habe mich verschrieben. Ich habe den Atmega 328. Dex schrieb im Beitrag #2718391: > kann es 2. sein seine Register bei selbigen ein bisschen anderst heißen > ? >
#2718967: > Wo finde ich mehrere Infos darüber? Im Vergleich der Datenblätter für den 8er und den 328er. Bei den neueren Controllern heissen die Register anders. Z.B. heisst das Interrupt Mask Register beim Atmega8 für alle 3 Timer TIMSK, beim 328er gibt es 3 Register TIMSK0, TIMSK1, TIMSK2. mfg
-
Thread
Einstiegsprojekt: Taschenrechner bauen
Tastendruck für jede Taste ausgeführt. Ohne PAP gehts einfach nur in die Hose. AVR ist schon o.k., ein ATmega48..328 sollte reichen. 20 Tasten als 4*5 Matrix + 6 Pins für das LCD = 15 IOs.
mit der Planung, wie ich die genau verbauen werde. Ist folgender Schaltplan tauglich, um mit dem ATmega328 die beiden LEDs blinken zu lassen?
-
Thread
Codeblähungen beim Rechnen mit globaler Variable
=atmega328p -flto -Os -Wl,-Map=test.map test.o -o test.elf avr-objcopy -O ihex -R .eeprom -R .fuse -R .lock -R .signature test.elf test.hex avr-objcopy -j .eeprom --set-section-flags=.eeprom="alloc
=atmega328p -flto -Os -Wl,-Map=test.map test.o -o test.elf avr-objcopy -O ihex -R .eeprom -R .fuse -R .lock -R .signature test.elf test.hex avr-objcopy -j .eeprom --set-section-flags=.eeprom="alloc
-
Thread
Arduino Pro Mini TXD als normalen I/O verwenden
, dann sag doch bitte auch kurz dazu, auf welcher Plattform es nicht funktioniert... Ein blanker ATMega328p?
dann sag doch bitte auch kurz dazu, auf welcher Plattform > es nicht funktioniert... Ein blanker ATMega328p? ATMega328P mit Bootloader und was so dazugehört, kann ihn genauso programmieren wie den Uno/Nano, nur dieser eine Pin wirft Fragen auf. Hi.Lo. schrieb im Beitrag #5901926: > PS: Wenn du
-
Thread
Hilfe bei der Wahl des richtigen Micro Controllers
kann der Atmega32u4 doch nun nicht. Das würde auch ein ATmega328 schaffen.
D. Z. schrieb im Beitrag #6051897: > Der 328 bietet das nicht direkt hab ich das richtig verstanden? Richtig. Wenn du die Kosten für den ATmega328 und einen USB-UART und alle nötigen Kleinteile drumherum zusammen addierst, bist du weit über
-
Thread
Welcher PIC ist hier optimal?
suche aktuell nach einem PIC der meinen Anforderungen entspricht. Derzeit verwende ich noch eien ATMEGA328P der maßlos für meine Zwecke überdimensioniert ist. Der PIC muss einen 433Mhz Empfänger und einen Ethernet Controller ansteuern. Bisher verwende ich einen RFM12B als Empfänger und einen Wiznet
Guest schrieb im Beitrag #4189356: > Brötchentüte Wenn ATMEGA328P ein 2,8 Tonner ist, halte ich eine Ethernetkontroller mit einer Brötchentüte zu vergleichen für einen schlechten Vergleich. Vielleicht wäre PKW + Anhänger vs. Van ein besserer Vergleich.
-
Thread
warum braucht Blinkbeispiel 780 byte Flash?
brachte ich den Bootloader drauf. genauso hättest Du fragen können warum denn einen Bootloader beim Atmega328p, wo der doch auch ISP hat. Nur nehme ich das so gut wie nie her. und warum dann einen Bootloader beim LPC1343? Bootloader haben ihre Nachteile, sie vereinfachen aber auch manches. Jeder
denken geben ;-) > > genauso hättest Du fragen können warum denn einen Bootloader beim > Atmega328p, wo der doch auch ISP hat. Nur nehme ich das so gut wie nie > her. ISP braucht einen Programmer und wesentlich mehr Pins. Updi nur einen (dedizierten).
-
Thread
Strom in ATmega Pineingang
Widerstand max sein, > also wie hoch der Stromfluss durch die Ableitungsdioden im Mega? Fuer den Atmega328p gilt laut Datenblatt die im Anhang gezeigten "Injection currents"
Widerstand max sein, >> also wie hoch der Stromfluss durch die Ableitungsdioden im Mega? > > Fuer den Atmega328p gilt laut Datenblatt die im Anhang gezeigten > "Injection currents" Das war hilfreich danke!
-
Thread
Anfänger will sich ein Mikrocontroller Board selbst bauen, bevorzugt mit ARM7
> da ich neu hier bin und eigentlich absoluter Laie auf dem > Mikrocontrollergebiet => ATmega8. Das ist m.E. /der/ Einstiegscontroller. > hab aber leider keine Erfahrung mit dem Layout oder ähnlichem. => ATmega8. Den gibt es im DIP-Gehäuse, das vereinfacht das Layout. Oder du baust alles
>Kann ich auch BC327 Transistoren verwenden, da die 328er nicht Lieferbar sind? Ja, kannst du auch nehmen. BC557 oder BC558 würde aber auch reichen.
-
Thread
Servo Ansteuerung
#4696769: > AVR Studio4 Da habe ich falsch gefragt - ich meinte den µC. Aber es wird wohl ein ATMega 88/168/328 sein.
Beitrag #4696778: > Da habe ich falsch gefragt - ich meinte den µC. Aber es wird wohl ein > ATMega 88/168/328 sein. ja, ich verwende Atmega 328.
-
Thread
AVR-Studio Obsolet?
Zumindest um alle die AVRs mit einem "A"-Suffix würde ich mir keine >> Sorgen machen: > > Auch ATmega328*A? Sehe ich nirgends. ATmega48A und ATmega88A gibt es, ATmega168 und ATmega328 gibt's nicht als A. Ich meine jetzt /nicht/ das "A" in der Gehäusebezeichnung (hinter dem Bindestrich),
Jörg W. schrieb im Beitrag #5275268: > Sehe ich nirgends. ATmega48A und ATmega88A gibt es, ATmega168 und > ATmega328 gibt's nicht als A. Kleine Korrektur: 328 nicht, 168 schon. https://www.microchip.com/wwwproducts/en/ATmega168A
-
Thread
Entwicklung einer Platine für die Programmierung eines AVR ATmega32
Hi >Fertig bestückte Platinen mit einem ATmega328, wahlweise auch mit >USB-Seriell Wandler, gibt es für kleines Geld aus Shenzhen. Der hat auch 40 Pins? MfG Spess
Hi >Die Serie AtMega328, AtMega644 und AtMega128... Das sind zwei verschiedene Serien: -ATMega 48/168/328 -ATMega 164/324/664/1284 Die letztere kann man auch als Ersatz für den ATMega32 benutzen. MfG Spess
-
Thread
Von Arduino auf Atmel Studio 7.
Wire.h. 2 Fragen: könnte der Upload-Fehler in Arduino daran liegen, dass meine Platine jetzt einen ATmega168 hat und nicht den 328? (es sind aber nur 10% des Speichers genutzt). Meine Platine hat auch einen 16MHz-Quarz, die Fuses hatte ich mit dem AVRisp passend gesetzt. Wie kann ich in Atmel Studio7
> 2 Fragen: könnte der Upload-Fehler in Arduino daran liegen, dass meine > Platine jetzt einen ATmega168 hat und nicht den 328? (es sind aber nur > 10% des Speichers genutzt). Meine Platine hat auch einen 16MHz-Quarz, > die Fuses hatte ich mit dem AVRisp passend gesetzt. Hat Dein ATMega-Eigenplatinenteil
-
Thread
Lightweight WS2811/WS2812 Library
unterschiedlichen Farben je LED) Probleme. LEDs hinter nummer 100 werden nicht mehr angesprochen. Verwende nen Atmega328 mit 16 Mhz. Mit der Adafruit Lib klappt alles. Jemand ähnliche Probleme? Viele Grüße
BADCAB1E schrieb im Beitrag #3885389: > Mein Atmega328pu läuft mit einem internen 16mhz tackt. Ich nutze den ???
-
Thread
Auflösung Sammlung: AVR, Arduino, MSP430, Bauteile, Displays, Thermometer
sind unter anderem: - Arduino Uno mit Kabel - Arduino Mega mit Kabel - 9V 1A Netzteil - 18x ATMega8A-AU - ATMega328-AU - 2 ATTiny2313-SU - ATMega8-PU - 3 ATMega328-PU - 4 ATTiny45-PU - ATMega64C1-15AZ - 3 ATMega32U4-AU - 2 MSP430F5172IDAR - 2 MSP430F235TPMR - 2 MSP430F2618TPMR - 2 MSP430F2418TPMR
7805 Spannungswandler (10 Stück) - 9V 1A Netzteil (1 Stück) - AMS1117 3.3 HT1206 (10 Stück) - ATMega328-AU (1 Stück) - ATMega328-PU (3 Stück) - ATMega32U4-AU (3 Stück) - ATMega64C1-15AZ (1 Stück) - ATMega8-PU (1 Stück) - ATMega8A-AU (18 Stück) - ATTiny2313-SU (2 Stück) - ATTiny45-PU (4 Stück
-
Thread
Bootloader mit Microchip Studio
Wastl schrieb im Beitrag #7857948: > Was ist ein "Atmel 368"? ATmega328[P][PB]
Seite des Herstellers zu gehen. Ich helfe dir mal: z.B. https://www.microchip.com/en-us/product/atmega328p Dort findest du ca 100 Dokumentationen deinem Chip zugeordnet. Das lesen fängt mit dem Datenblatt an! Du siehst: Gar nicht so schwer zu finden, man muss es nur tun. Jürgen schrieb
-
Thread
ATMega Spannungsabfall bzw Sromaufnahmeanstieg erkennen
immer noch, oder schon wieder vor diesem Problem. Versuchsaufbau: Arduino kompatibles Board mit ATMega328, Spannungsversorgung über den USB Adapter. Es wird ein Motor (3V mit Getriebe) direkt an einem digitalen Pin betreiben. Dieser Motor soll ein Ventil schließen, wofür aus dem Getriebe ein kleiner
sich von 50mA im Leerlauf > zu 60mA sobald das Ventil getroffen wurde. Aus dem Datenblatt des ATmega328/unter Absolute Maximum Ratings: > DC current per I/O pin.................................................. 40.0mA Außer einem Shunt solltest du dem Motor noch einen Treiber spendieren...auch
-
Thread
Einstieg in die AVR Welt mit "myAVR Lehrbuch Mikrocontroller-Programmierung"?
myAVR ist didaktisch sehr gut. Früher hatten die allerdings eine eigene Entwicklungsumgebung. Atmega8 sind veraltet. Zeitgemäßer sind Atmega328. M8 würde ich mir nicht mehr antun. Für Basics reicht AVR-Tutorial + Arduino/m328.
> Lernvehikel zum Einstieg sind die sowas von belanglos! Genauer gesagt: Die Unterschiede zw. ATmega48, ATmega88, ATmega168 und ATmega328 (-A bzw. -PA) sind gering, die zw. ATmega8 und ATmega88 erfordern einige Änderungen. Da viele Lehrbücher den (alten) ATmega8 beschreiben, laufen die Programme
-
Thread
Chips mit dem Arduino programmieren
dann nicht mehr als ein nackter Atmega328P drauf.
mit dem Sketch "Arduino as ISP" kannst Du standardmäßig erstmal alle per SPI programmierbaren AVR Atmega-Controller programmieren, die auf einem im Handel verfügbaren Arduino-Board enthalten sind, z.B.: - Atmega8 - Atmega168 - Atmega328 - Atmega1280 - Atmega2560 > Und wie muss ich dann den Chip
-
Thread
WARNUNG: Debian gcc-avr 4.8.2-1 bringt lästigen Bug
avr-nm --size-sort --print-size -td main.elf flash: all avrdude -c stk500v2 -P /dev/ttyUSB0 -p atmega328p -q -U flash:w:main.hex:i fuse: avrdude -c stk500v2 -P /dev/ttyUSB0 -p atmega328p -q -U lfuse:w:0xff:m avrdude -c stk500v2 -P /dev/ttyUSB0 -p atmega328p -q -U hfuse:w:0xd0:m avrdude -c stk500v2 -P /dev/ttyUSB0 -p atmega328p -q -U efuse:w:0x07:m check: avrdude -c stk500v2 -P /dev/ttyUSB0 -p atmega328p -n -v clean: rm -f main.hex main.elf *.o *.s *.i *.res *.out *~ [/pre] im wesentlichen gibts also
-
Thread
suche ein gutes Board (mit AVR) mit ICD
Das Pollinboard ist wie du schon sagtest max bis 128P - wenn atmega, dann würde ich gerne ein 328P haben. Ist denn der Unterschied zwischen ATMega328P und ATXMega128 gross?
Mischa schrieb im Beitrag #1965729: > Ist denn der Unterschied zwischen > ATMega328P und ATXMega128 gross? Ja. Wenn du es genauer wissen willst, dann schnapp dir mal die beiden Datenblätter und vergleiche die ersten Seite. PS ATMEGA128 != ATXMEGA128 Gruß Skriptkiddy
-
Thread
CH32V003-J4M6: Einfacher Rechteckgenerator 0,5 Hz 20 kHz
im Beitrag #7948508: > Dann aber bitte nicht mit einem exotischen µC, sondern mit Arduino auf > ATmega328 (o.ä) oder RP2040 Basis. Warum nicht gleich mit einem Raspbery Pi 5?
Beitrag #7948508: > Dann aber bitte nicht mit einem exotischen µC, sondern mit Arduino auf > ATmega328 (o.ä) oder RP2040 Basis. Und genau deshalb mag niemand Arduino-User.
-
Thread
ATtiny als Uhr
attiny schon in der Übersicht auf der Atmelwebsite wird klar: 32khz RTC tiny44: no mega328p: yes picoPower tiny44: no mega328p: yes der mega ist immer noch billiger als eine externe RTC ich kenne keinen tiny der das kann bzw. wüsste nicht wie
Der ATtiny kann max in Idle Strom sparen, ein ATmega aber in Power-Save (32kHz an T2). D.h. ein ATtiny braucht mindesten das 20-fache an Strom. Nimm daher besser einen ATmega48 (1µA @5V).
-
Thread
Kurzzeitwecker
locker reichen. Am Atmega8 ist das Problem dass er 5V will, das braucht jedenfalls einen Stepup um aus 2 Alkalinebatterien zu laufen. Der Atmega8L und der Atmega48/88/168/328 gehen mit 2.7-5.5V, schon besser, wird mit 30% entladenen
Gerhard W. schrieb im Beitrag #3350946: > Ein Atmega48 > sollte locker reichen. Kostet aber fast schon so viel wie ein Atmega328. Den 328 kann man später noch für größere Projekte verwenden.
-
Thread
SAS IO PRogrammer DEFEKT
Er meldet jedoch, dass der Programmierer nicht gefunden wurde. Ich denke, die Firmware auf dem Atmega 328p ist fehlerhaft. Weiß jemand, wo ich die Hex-Datei herbekomme? oder hat jemand ein tipp für mich
@Harald das File m328_epm240_v34 ist wie du vermutet hast in der EXE der Programmdatei
-
Thread
Spannung messsen mit PC817 und ATmega
ich möchte gern eine Spannung 0-10V (von einer Lichtsteuerung) über einen analogen Portpin eines ATmega328 einlesen (bzw. das entsprechende Spannungsverhältnis, da der 328 ja mit 5V läuft). Ich weiss, dass ich das mit einem Spannungsteiler am einfachsten realisieren kann, aber würde auch gern eine
möchte gern eine Spannung 0-10V (von einer Lichtsteuerung) über > einen analogen Portpin eines ATmega328 einlesen (bzw. das entsprechende > Spannungsverhältnis, da der 328 ja mit 5V läuft). > > Ich weiss, dass ich das mit einem Spannungsteiler am einfachsten > realisieren kann, aber würde auch
-
Thread
wie den 328P zum ARDUINO machen?
Hallo zusammen, ich habe gerade versucht einen ATMEGA328P aus einem ARDUINO uno mit Hilfe eines STK500 zu kopieren, es kommt nat. auch was raus wenn ich den 328 auslese. Schreibe ich die entsprechenden Files dann auf einen nackten 328 zurück kommt
als programierer "avrisp" und muszte dan ein anders board einstellen. Ein breadboard mit einzeln atmega328p, die kann man einfach selbst definieren. Aber wenn sie ein völlständig programmierer haben dan kann man die benützen dafur.
-
Thread
Arduino uno STK500
Das ist mein Code der auf dem atmega 8515L läuft aber nicht auf dem 328p aber auch die anderen laufen nicht. MFG Marc
Hi >Das ist mein Code der auf dem atmega 8515L läuft aber nicht auf dem 328p >aber auch die anderen laufen nicht. >MFG Marc Nochmal: Hast du das Programm auch für den ATMega328 compiliert oder nur das alte Hex-File geflasht? MfG Spess
-
Thread
Mcp3551 PT1000 Schaltung
reicht vielleicht auch eine einfache > Schaltung: Beitrag "PT1000, einfache Auswertung mit AVR (ATmega328)" Sieht mir nach ziemlich der gleichen schaltung aus nur direkt an einem ATmega328 angeschlossen über dessen ADC hab ich viel schlechtes gelesen. Klaus R. schrieb im Beitrag #6751654: > D1Mini
Genauigkeit Du messen möchtest. Der Spannungsregler ist bestimmt nicht Dein Problem; der ADC des ATmega328 wohl auch nicht.
-
Thread
Wieso externe Komponenten nutzen?
von irgendwelchen Geräten spielt der Preis auch immer eine gewisse Rolle. Ich habe jetzt mal den ATmega328 verwendet. Der Chip hat ja z.B. einen eigenen Quarz für die Takterzeugung eingebaut, genauso wie Pull-Up Widerstände. Ich glaube, ich habe aber noch nie den ATmega328 irgendwo ohne externen Quarz
deshalb oft nicht für die Anwendung geeignet. > ATmega328 irgendwo ohne externen Quarz gesehen. Bei den Pull-Up > Widerständen bin ich mir da nicht sicher, aber überall wird einem > geraten, externe Widerstände zu verbauen. Entweder sind sie nicht
-
Thread
Wie mehrere ATMega( und LCD verbinden / kommunizieren
kann mir jemand mal ein paar LLinks geben wo man nachlesen kann, möglichst in C wie man mit einem ATMega8 andere ATMega8 ansprechen kann? Felgendes vorhaben:ich möchte ein Grafikdisplay mit Touch an einen ATMega8 hängen, gleichzeitig soll dieser noch 2 temperaturen auslesen. Dann soll der ATMega8 auf
gedrückt soll er das dann an ATMega8 3 weiter geben usw. Mir stellen sich hier nun die fragen, wie verbindet man mehrere als nur 2 ATMega8 miteinander? Wie sagt man dann "welchen" ATMega8 der "Haupt" ATMega8 ansprechen soll
-
Thread
Arduino Bootloader
Wenn dir der flash Speicher vom Atmega 328p zu klein ist musst du zB den Atmega1280 nehmen.(altes Arduino Mega) Das mit dem hex file ist nicht so einfach da dir die Arduino IDE NICHT das ganze hex file ausspuckt sondern nur das was der
Hallo, Bei dem Pro Mini 328 müsste ich das Hexfile: ATmegaBOOT_168_atmega328_pro_8MHz.hex für den Bootloader verwenden oder? Im Makefile gebe ich den Prozessortyp an welche verwende ich ? atmega328_pro8 oder atmega328_pro8
-
Thread
Laufzeit uC an Batterie
Hallo, ich habe einen Atmega 328 8Mhz an 3 AA Mignon Zellen laufen (Arduino micro 3.3v). Der uC wacht 1x pro Minute auf, sendet einen Datensatz über einen NRF24L01+ und geht wieder schlafen. Den Vorwiderstand für die Led auf
Schaltung, aber auch der verbraucht nicht so viel. Also insgesamt: 3x AA Zellen (Batterie) 328 Atmega 3.3v mit 8mhz nRF24L01 DHT22
-
Thread
Einfachstes serielles Hallo läuft nicht?
Peter Sieg schrieb im Beitrag #3140292: > Hardware: ATmega328P mit 20MHz Quarz. Sind die Fuses so gesetzt, dass er auch mit diesem Quarz läuft?
Hi Bei einem ATmega328P mit 20MHz Quarz: >- Power für UART eingeschaltet? kann man nicht abschalten >- Clock für UART freigegeben? Wird mit UBRR eingestellt >- Pins für UART richtig konfiguriert? Macht
-
Thread
Entwicklungsboard ATmega168PA anschliessen
nachempfunden, auf Ebay werden die als Arduino Pro Mini mit korrektem Schaltbild angeboten. Nur mit Mega328. http://www.ebay.at/itm/Atmega328P-Pro-Mini-Modul-5V-16MHz-Controller-Board-fur-Arduino-kompatibel-/221534457884?pt=Wissenschaftliche_Ger%C3%A4te&hash=item33947b901c
nachempfunden, auf Ebay werden die als Arduino Pro Mini mit > korrektem Schaltbild angeboten. Nur mit Mega328. > http://www.ebay.at/itm/Atmega328P-Pro-Mini-Modul-5V-16MHz-Controller-Board-fur-Arduino-kompatibel-/221534457884?pt=Wissenschaftliche_Ger%C3%A4te&hash=item33947b901c Licht anmachen und Lupe geht
-
Thread
uC zur Datenspeicherung
M. K. schrieb im Beitrag #5648294: > Ein Atmega328P hat 2048 kByte RAM (das ist ein Megabyte mehr als deine k != M Der STM32H750VBT6 z.B. hat 1 MByte SRAM
Hallo, M. K. schrieb im Beitrag #5648294: > Ein Atmega328P hat 2048 kByte RAM... Ich glaube da hast du dich verlesen: der ATmega328 hat 2KByte (oder2048Byte) internes SRAM, nicht 2048KByte. rhf
-
Thread
Bootloader erzeugen u uploaden
"#define F_CPU 16000000UL" [code] avr-gcc -mmcu=atmega328p -Os -g -c ./src/uart.c -o ./obj/uart.o avr-gcc -mmcu=atmega328p -Os -g -c ./src/main_bl.c -o ./obj/main_bl.o avr-gcc -mmcu=atmega328p ./obj/main_bl.o ./obj/uart.o -o ./bootloader.elf avr-objcopy
Bootloaderbereich vor beschreiben (?) [code] -U lock:w:0x3F:m ... -U lock:w:0x0F:m 328p_unlock_bits=0x3F 328p_lock_bits=0x0F [/code] und beim linken, kann man die Startadresse für .text section festlegen (?) [code] avr-gcc -mmcu=atmega328p -Wl,-Ttext=0x7800 ./obj
-
Thread
Neu hier und Anfängerfragen bezüglich Programmspeicher
Mikrocontroller angeht. Ich habe schon ein paar sehr grundlegende Erfahrungen mit Atmel Studio und einem ATMega 328 controller gesammelt (LEDs blinken lassen und so ..). Jetzt möchte ich mein erstes wirkliches "Projekt" umsetzen. Der ATMega 328 ist ja schön und toll, aber ich brauche viel (Programm-) Speicher
Datenspeicher") kann man ja ganz einfach mit externen > Speicher Chips erweitern. Naja... Wenn ich mir ATMega328 anschaue, dann sehe ich da nix von "einfach". Frodo G. schrieb im Beitrag #6835877: > Ist es möglich von externen Speichern Code auszuführen? Es ist eine prinzipielle Eigenschaft, von Harvard
-
Thread
[AVR] Stack-Overflow: Was passiert dann genau?
Experimente" >> tatsächlich an der realen CPU durchgeführt hast und auf welche Weise. >An einem echten ATmega328. Was heisst "echt"? Ich habe gefragt "real"! Im Simulator? Oder physisch vorhanden?
hier auch oft mit und erlebe immer wieder, dass Leute aneinander vorbeireden. >>An einem echten ATmega328. > > Was heisst "echt"? Ich habe gefragt "real"! Im Simulator? Oder physisch > vorhanden? Mit "echt" meinte ich "physisch". Versuchsaufbau: ATmega328-PU auf Breadboard, Angeschlossen über
-
Thread
m328p nicht mit Arduino IDE beschreibbar, avrdude ok
/ \ PC ---> USB Kabel ---> USB-UART-Chip ---> Tx/Rx Atmega328 [/pre] Aus Sicht des PC wird hierbei ein virtueller serieller Port verwendet. Auf dem ATmega328 muss sich ein Bootloader befinden, der das Programm seriell empfängt und in den Flash Speicher
Im Prinzip alles ganz einfach, wenn man in die richtige Richtung gelenkt wird. Nun kann ich den ATmega328 mit beiden Adaptern ansprechen. Vielen Dank dafür.