-
Thread
PWM - Störungen bei langer Zuleitung mit Festspannungsregler
Schaltungsbeschreibung: MC Board wird mit 12V versorgt. 5V Festspannungsregler darauf sorgt für die Versorgung vom ATMEGA328 plus Beigemüse. Über eine 5 Meter lange Zuleitung geht es zu einem Modellbau Servo. Zuleitung: 'Lose' Litzen, 0.5mm2, GND, +12V und das PWM Signal. Gleich vor der Servo (nach 5 Meter) ist
> MC Board wird mit 12V versorgt. 5V Festspannungsregler darauf sorgt für > die Versorgung vom ATMEGA328 plus Beigemüse. > > Über eine 5 Meter lange Zuleitung geht es zu einem Modellbau Servo. > Zuleitung: 'Lose' Litzen, 0.5mm2, GND, +12V und das PWM Signal. > > Gleich vor der Servo (nach 5
-
Thread
ATXMega mit externem Quarz läuft nicht an
DU auch immer den gleichen > Quarztyp verwendet? Hab ich. Wie gesagt, hab den Quarztyp auch Atmega328P und da läuft er immer zuverlässig. Ich werd erstmal prüfen mit dem Oszi, ob er auch wirklich nicht anläuft.
M. K. schrieb im Beitrag #4832890: > Hab ich. Wie gesagt, hab den Quarztyp auch Atmega328P und da läuft er > immer zuverlässig. Ich werd erstmal prüfen mit dem Oszi, ob er auch > wirklich nicht anläuft. Wie schon gesagt, das sollten "wir" auch noch überprüfen: Arduinoquäler schrieb
-
Thread
Feedback zur ersten Platine
drüber gucken kann. Ich hoffe ich habe keine groben Fehler gemacht. Die Schaltung enthält einen ATmega328 (nicht ATmega8 wie im Schaltplan) und einen ENC28J60 Netzwerk Controller und soll als Mini Webserver oder ähnliche Spielereien programmiert werden.
Warum eigentlich zwei Spannungen? Der Atmega328 kommt auch ohne Probleme mit 3.3V zurecht, dann hast du ein einheitliches System und sparst dir den 7805. Außerdem könntest du über einen Schaltregler nachdenken, von 12V runter auf 3.3V beim
-
Thread
Arduino nano Bootloader Erfahrungsbericht
=32256" oder "nano.menu.cpu.atmega328.upload.maximum_size=30720" Vor wenigen Wochen habe ich mal einen aktuellen Optiboot von Github geholt, auf den Nano gespielt und mir einen Eintrag "Nano Optiboot mit upload.maximum_size=32256
Arduino_V182\hardware\arduino\avr im boards.txt einfach die Zeile anpassen: ... nano.menu.cpu.atmega328.upload.maximum_size=30720 ... nano.menu.cpu.atmega328.upload.maximum_size=32256 Wenn Du das ändert, stimmt wieder alles. Allerdings musst Du Dir eine Kopie sichern weil bei jedem Update
-
Thread
Was macht der Compiler hier?
, wieso nutzt der Compiler kein LDS R24,0xBC bzw. LDS R24,TWCR? Warum der Umweg über Z? Kann der ATMega328 kein LDS? Das würde mich sehr wundern. Direkt mal ins Datenblatt geschaut, er kann LDS (load direct from SRAM).
> ich habe vor Kurzem angefangen Assembler mit einem ATMega328P zu lernen. Wozu lernt man heute noch diese Write-Only Programmiersprache?
-
Thread
Ton hört sich an wie bei Slow Motion
alle, ich programmiere hin und wieder mit meinem "Nerdkit". Normalerweise verwende ich dort den ATMega168, aber wenn der Programmcode etwas länger wird, kann man auch den ATMega328p verwenden weil dieser das gleiche Pinout hat. Ich habe ein und den selben Code einmal auf den 168 und einmal auf den
ClockDiv8 ist aus. Wo könnte dann das Problem liegen? Was meint ihr dazu? [c] (modified for ATmega328P!) EFUSE = 0x05 0 - 0 - 0 - 0 - 0 - 1 BODLEVEL2 (sets V_BOT=2.7) 0 BODLEVEL1 "" 1 BODLEVEL0 "" HFUSE = 0xd2 1 RSTDISBL 1 DWEN 0 SPIEN 1 WDTON 0 EESAVE 0
-
Thread
Arduino Nano: Kann der Bootlader schaden nehmen…
Versorgung den Flash Inhalt zerstört, einfach so im laufenden Betrieb. Natürlich nicht mit einem ATMega328P, sondern mit einem anderen. (ich kann das nicht glauben und den Dr. kann ich auch nicht fragen) Wer jetzt recht hat, darfst du dir selber aussuchen.
Nano auslesen und so den Bootloader prüfen. Du könntest die 3 Punkte Logik mit einem anderen Nano/ATMega328P gegentesten.
-
Thread
Kaufberatung - Atmel Controller + Steckbrett
serieller/etc. Programmierschnittstelle ersparen wollte. Das mk2 board Unterstützt die Modelle Atmega8/48/88/168/328, sowie Atiny 48/88 (28Pins). Ich habe mir jetzt mal die Datenblätter des 168er und des 328er angesehen, die 6PWM Ausgänge haben. Jetzt generell mal die Frage: Kann ich zwei Timer
> Das mk2 board Unterstützt die Modelle Atmega8/48/88/168/328, sowie Atiny > 48/88 (28Pins). OK, der Umstieg auf den ATmega328 wäre nun auch keine riesige Investition, der kostet gerade einmal 2 Euro. > Kann ich zwei Timer (also z.B. Timer0
-
Thread
Arduino Board
Hallo, ich habe mir den Arduino Nano Board Atmega328 gekauft. Schließe ich diesen Board über einen Programmer an meinem PC und am Netzteil, so leuchtet die POWER (PWR) Led anstatt blau rot. Woran kann es liegen?
Anfänger schrieb im Beitrag #4627833: > am Pin 5(Port P) Port P ist gut. Wo ist der denn auf einem ATmega328?
-
Thread
AVR Mikrocontroller Lohnenswert?
klein anfangen. Die Arduino IDE kostet nix, vielleicht eine Spende. Arduino Boards, z.B. mit einem ATMega328P, sind recht preiswert. Steigerungen und Wechsel der IDE und der Hardware, sind ja jederzeit möglich, wenn man denn irgendwann weiß wohin man will.
unterscheidet es sich. Hier mal ein Beispiel für einen (schnellen) "Blinker" in C++ für 16MHz ATMega328P [c] #include <CombiePin.h> // Arduino UNO Pin 13 == LED_BUILTIN == PB5 using BuiltInLed = Combie::Pin::OutputPin<LED_BUILTIN>; BuiltInLed led; int main() { led.init(); for
-
Thread
UART zwischen 2 atmega16
10% >> abweichen. Macht zusammen bis zu 20%. > Blödsinn. Ich habe das dem Datenblatt des ATmega328 entnommen. Siehe Anhang. In welchem Datenblatt hast diese völlig anderen Angaben gefunden?
schrieb im Beitrag #4475788: > In welchem Datenblatt hast diese völlig anderen Angaben gefunden? Atmega16. Um den geht es hier doch. Stefan U. schrieb im Beitrag #4475788: > Ich habe das dem Datenblatt des ATmega328 entnommen Das ist einer der neueren Controller. Der Atmega16 gehört noch zur alten
-
Thread
Problem mit Bootloader, avrdude, usbasp arduino
habe schon mega die Kopfschmerzen vom Lösungsgesuche Ich habe ein Arduino Clon aus China mit dem Atmega328p. Dieser besitzt natürlich keinen Bootloader. Dafür habe ich als Programmer einen USBasp. http://www.ebay.de/itm/AVR-51-Programmer-Adapter-mit-10-Pin-Kabel-ATMega-ATTiny-USB-asp-USBISP-Neu-
Frage: Wenn ich das richtig verstehe, gibt es Arduino-Boards wie den "UNO R3", auf denen neben dem Atmega328p auch noch ein Atmega M16U2 sitzt, als USB-UART-Converter. Diese Boards haben offenbar zwei ISP-Header - über den einen kann man den Atmega328P flashen, über den anderen den M16U2. Du hast nicht
-
Thread
Welcher Takt; 7,3728 MHz vs 8MHz
Der Atmega328 verträgt lt. Datenblatt bei 2,7V 10Mhz. Bei 3,3V geht theoretisch sogar etwas mehr. (Diagramm) Ich betreibe den 328 bei 3,3V mit den vollen 20 MHz und hatte noch nie Probleme.
InFo schrieb im Beitrag #5129103: > Ich betreibe den 328 bei 3,3V mit den vollen 20 MHz und hatte noch nie > Probleme. Du hast wahrscheinlich auch noch nie gleichzeitig den vollen Temperaturbereich des ATmega328 ausgenutzt.
-
Thread
Hat jemand eine Idee wie ich Midibefehle über USB schicken kann an Arduino ?
/uploads/2013/06/atmegaPinMap.jpg kommt man auf Port D Pin 2 und mit http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf Seite 3 auf
/wp-content/uploads/2013/06/atmegaPinMap.jpg > > kommt man auf Port D Pin 2 > > und mit > http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf >
-
Thread
Ausgangswiderstand 74HC versus 74LVC
74LVCxx aufgetrieben. Mit dem Treiber führten 50 Ohm zum besten Ergebnis. Direkt am Ausgang des ATmega328P-AU waren 33 Ohm optimal. Das ist in beiden Fällen deutlich weniger, als ich erwartet hatte.
Stefan F. schrieb im Beitrag #7347461: > Anbei nochmal Messungen am AVR (ATmega328p-AU) mit 47Ω bei 5V und siehe da: der Höcker nach 2* Leitungslaufzeit ist weg. Gruß Anja
-
Thread
Arduino am 12V Netz vom Auto
im DIP-Gehäuse gefunden: > https://www.watterott.com/de/ATmega328-Arduino-Bootloader > https://de.rs-online.com/web/p/product/7589339/ Wir haben den ATmega328 mit Bootloader (OptiBoot) im DIP28 und TQFP32 Gehäuse: http://www.watterott.com/de/ATmega328-Arduino-Bootloader http://www.watterott.com/de/Atmel-ATMEGA328P-AU-Bootloader
-
Thread
Toggle OC1B bei Vergleichswert in OCR1B ohne Interrupt
sich Zeichnung, Tabelle und Text? Bitte mit Referenz auf das aktuelle Datenblatt des ATmega328/P. Da könnte man ja Mikrochip einen Tipp geben ;)
>> Interrupt OCR1A für die Periodendauer verantwortlich ist (vgl. Page 164 >> ff., Datasheet ATmega328/P) Das ist nicht richtig -und das wiederspricht auch der Zeichnung.
-
Thread
gcc 5 mit --gc-sections killt interrupt vectoren
../main.c Invoking: Cross GCC Compiler avr-gcc -std=gnu11 -Os -Wall -Wextra -Wconversion -mmcu=atmega328p -ffunction-sections -fdata-sections -MMD -MP -MF"main.d" -MT"main.d" -o "main.o" "../main.c" Finished building: ../main.c Building target: BeeStalkerMk1Firmware Invoking: Cross GCC Linker
avr-gcc -mmcu=atmega328p -Xlinker -Map=output.map -Xlinker --gc-sections -Xlinker --strip-debug -o "BeeStalkerMk1Firmware" ./main.o ./main.o: In function `__vector_22': (.text+0x8c): multiple definition of `__bad_interrupt
-
Thread
Pro Mini Module Atmega168 5V 16M For Arduino Compatible With Nano
tage ein? Würde jemand ne handvoll mitbestellen? http://www.aliexpress.com/item/Pro-Mini-Module-Atmega328-5V-16M-For-Arduino-Compatible-With-Nano/2021666535.html 1.68 USD das sück sind ca. 1.42 EUR http://www.likeforex.com/currency-converter/us-dollar-usd_eur-euro.htm/1.68 lg rudi ;-)
http://www.ebay.de/itm/Pro-Mini-atmega328-5V-16M-Replace-ATmega128-Arduino-Compatible-Nano-Redesign-/221532713661?pt=LH_DefaultDomain_0&hash=item339460f2bd ca. 40 Cent teurer, dafür kein Proto in Dland (Sammelbestellung) und kein Stress
-
Thread
Arduino hilfreich bei Bewerbungen?(kein Trollversuch!!)
Umschreibe das Teil doch irgendwie. Irgendwas in der Art µC-Modul auf Basis ATMega328 oder so was in der Art. Den Begriff Arduino würde ich soweit es geht vermeiden, aber nicht auf Teufel komm raus. Wenn du beim VG gefragt wirst, was für ein Board das genau ist, kannst du ja Farbe
beteiligen. Also als Entwickler von Arduino, aber nicht als Benutzer. Wie meinst du das? Wenn ich einen ATmega328 in einem Design einsetze, dann schreibe ich das doch auch hin, obwohl ich den Baustein nicht mitentwickelt habe: "Steuerung basierend auf einem ATmega328"...
-
Thread
Bluetooth-Modul BTM-220
Bild sagt 1,27mm, kann aber optisch und rechnerisch nicht stimmen) - BTM222 Bluetooth Modul - ATMega328 (BCA8-BTM-328P, 31,- Euro) oder ATMega88 (BCA8-BTM-88PA, 28,- Euro) onboard - Level Shifter auf 5V für SPI und UART Gibt es bei lynx-dev.com zu bestellen und ist seit heute in der BCA8-BTM-
flypage-ask.tpl&pop=0&option=com_virtuemart&Itemid=2&lang=en Ich warte natürlich noch, bis die ATMega328 Variante lieferbar ist. Michael
-
Thread
Controller nicht mehr erreichbar," initialization failed, rc=-1 "
Dann klemm vorübergehend einen externen Takt dran. Wenn du nichts hast, nimm einen anderen ATmega, und lass ihn einen Takt ausgeben. Beim ATmega328 genügt es dafür, die low fuse von 0x62 (default) auf 0x22 zu setzen, dann tickert er seinen 1-MHz-Takt an PB0 heraus. Mit dem angeklemmten externen
Beitrag #4720211: > To unlock microcontroller you can use an block oscillator (1MHz) Ein zweiter ATmega328 tut's aber genauso, und einen solchen hat er ja offenbar. (A second ATmega328 will do as well, and obviously, he's already got one of those.)
-
Thread
Selbst entworfene Platine mit 328p lässt sich nicht programmieren
Hallo zusammen, ich habe selbst eine Platine entworfen (siehe Schaltplan), welche auf einem ATmega 328p-au im TGFP-Format basiert. Nach dem einlöten des 328p, des Kristalls inklusive Kondensatoren, einem SPI-Header, einem FT232rl und den weitern benötigten passiven Bauteilen habe über einen Raspberry
deinem Plan: Die Leds 1,2,3 sind alle falsch gepolt und TX vom FTDI chip gehört an RX des Atmega und RX vom FTDI chip gehört an TX des Atmega für mehr fehlt mir jetzt die Zeit Gruss
-
Thread
Auswahl Bulk Kondesatoren
AVRs nicht mit 3.3V und 8MHz oder 12MHz? Ich habe einem im Datenblatt des 328PB nachgeschaut, und 12MHz sollten bei 3.3V drin sein. Damit wäre das ganze Problem erledigt. (siehe Seite 419, Figure 34-2. ATmega328PB: Active Supply Current vs. Frequency (1-20 MHz)). Oder 11.0592MHz
dynamisch laufen. Mir ist bewusst, dass es dazu bessere MCUs geben könnte. Aber es läuft mit dem Atmega328 eigentlich so, wie ich mir das vorstelle. Grundsätzlich scheue ich mich nicht, einen anderen Mikrocontroller zu verwenden. Aber der Atmega328/Arduino ist mir seit Jahren vertraut. Wenn ich meine
-
Thread
µC mit 3 Phase PWM Hardware
M. K. schrieb im Beitrag #4770321: > Hast du schon einmal darüber nachgedacht, warum u.a. der Atmega328 und > Co 6 PWM-Kanäle hat? Natürlich ist das kein Zufall, aber der Atmega328 hat keinen CortexM3 Kern von da her fällt er aus. Wie gesagt der ADuC7026 hat auch so eine 3 Phasen PWM, wenn
Peter K. schrieb im Beitrag #4770612: > Natürlich ist das kein Zufall, aber der Atmega328 hat keinen CortexM3 > Kern von da her fällt er aus. Deswegen schrieb ich ja, dass es sicher auch Cortex gibt, die mehrere PWM-Kanäle haben. Ich kenne hier leider nur die von Atmel, den SAM4s
-
Thread
Projekt: SerialComCNC Serielles Frontend für CNC GRBL mit ATMega
auch Servoendstufen mit Schritt und Richtungssignal ? Das hex-File hat 77kb , wie gehen die in den ATMega 328 mit 32kB ? MfG Hans
Ich habe hier zum Testen folgende Arduino Boards: Arduino Uno R2 mit ATMega 8U2 (Original Arduino) SainSmart UNO R3 ATMEGA328P mit ATMega16U2 (Clone) Nano V3.0 ATmega328P mit FTDI (Clone) Arduino Uno R3 mit ATMega 16U2 (Clone) Alle laufen problemlos unter Windows 7 und
-
Thread
AVR ATMega Ersatz im Arduino Uno
das z. B. der im Uno verwendete Controller? http://www.conrad.de/ce/de/product/155197/MICROCONTR-ATMEGA328P-PU-8BIT-PDIP-28/SHOP_AREA_29142&promotionareaSearchDetail=005 Vielen Dank für eure Hilfe! Frank
Anwendung auch einen anderen Controller aus der gleichen Baureihe verwenden. Dabei handelt es um die Atmega 48/88/168/328. Diese 4 Conroller sind sozusagen Geschwister. Andere AVRs z.B. der Atmega8 ist ein Cousin von denen. Je nach Verwandschaftsgrad müssen beim Code mehr oder weniger umfangreiche Änderungen
-
Thread
Arduino UNO an COM3 mit AVRDUDE programmieren.
Beitrag #5701186: > "avrdude.conf" ... sollte ohne "-Zeichen geschrieben werden. Und statt m328p kannst du aúch atmega328p probieren.
schrieb: >> "avrdude.conf" > > ... sollte ohne "-Zeichen geschrieben werden. > > Und statt m328p kannst du aúch atmega328p probieren. Versuchen? was soll das? Die Parameter sind doch definiert und auch einsehbar !
-
Thread
AVR ISP Flashen mit Android Smartphone
Rückmeldungen bekommen habe das es mit den anderen Controllern funktioniert. Kann ich gerne den ATMega328 mit dazu nehmen.
Habe den ATMega328 hinzugefügt. Ist allerdings ungetestet... http://www.pezitec.com/avrisp/exe/avrisp.apk
-
Thread
Welche Ressourcen nutzt die Arduino Software?
manchmal muss ich beim 1284p von TIMER1 auf TIMER2 oder TIMER3 ausweichen. [c] #if defined(__AVR_ATmega328P__) #define TIMSKx TIMSK1 #define OCIExA OCIE1A #define TIMERx_COMPA_vect TIMER1_COMPA_vect // ATmega #define TCCRxA TCCR1A #define
Appdata nicht versteckt und Hide wegklicken)) Dasselbe gilt für: https://github.com/watterott/ATmega328PB-Testing/raw/master/package_m328pb_index.json Alternativ kann der Inhalt von platform.local.txt auch direkt an der richtigen Stelle in die Datei platform.txt eingefügt werden. Gleich nach:
-
Thread
Suche gebrauchten Arduino Uno
Gleich noch einen http://www.aliexpress.com/item/USBasp-USB-ISP-3-3V-5V-AVR-Programmer-USB-ATMEGA8-ATMEGA128-New-10PIN-Wire-Support/2036402518.html?spm=2114.01020208.3.2.oxTR2V&ws_ab_test=searchweb201556_3,searchweb201644_4_10001_10002_10005_10006_10003_10004_62,searchweb201560_6,searchweb1451318400
> Gleich noch einen > http://www.aliexpress.com/item/USBasp-USB-ISP-3-3V-5V-AVR-Programmer-USB-ATMEGA8-ATMEGA128-New-10PIN-Wire-Support/2036402518.html?spm=2114.01020208.3.2.oxTR2V&ws_ab_test=searchweb201556_3,searchweb201644_4_10001_10002_10005_10006_10003_10004_62,searchweb201560_6,searchweb1451318400
-
Thread
Wo hat der STM32F103C8 seine Anwendungsnische ?
> Im Power Down > ATmega328 knapp unter 200µA Ist doch nicht gut möglich, oder?
im Datenblatt lese ich auf der 2. Seite 0.1 uA bei 1.8V. Ich habe hier eine Schaltung mit einem ATmega168PA, in der benötigt er bei 3.0 V auch nur die 0.1 uA, und ein ATmega328P ist kaum schlechter.
-
Thread
Spannung/Strom messen an einem Akku
überhaupt wenns zwei verschiedene Stromkreise sind? - Wo schliess ich dann den PIN??? an meinem ATmega328P an? - Stimmen die R-Werte? Würd gern erst von euch meine Schaltung absegnen lassen bevor ich es an den ATmega328P anschließe. Danke für die Hilfe
natürlich verbunden werden, sonst geht's so nicht. > - Wo schliess ich dann den PIN??? an meinem ATmega328P an? Am A/D-Wandler natürlich. > - Stimmen die R-Werte? Nachdem Du nichts über Deine ATmega328-Schaltung schreibst, keine Ahnung. Allerdings wird Deine LED hier nichts machen, sie
-
Thread
Hochspannung schalten (Weidezaun)
Was wäre da die sinnvollste Variante das umzusetzen? Gesteuert wird das ganze am Ende mit einem ATmega328P. mfg
überwiegen. Falk B. schrieb im Beitrag #6359489: >> Gesteuert wird das >> ganze am Ende mit einem ATmega328P. > > Und WiFi, jaja. Wo war bitte von WiFi die Rede? wendelsberg schrieb im Beitrag #6359495: > donvido schrieb: >> Gesteuert wird das >> ganze am Ende mit einem ATmega328P. > > Lass
-
Thread
kleiner Webserver mit LAN8720 oder ENC28J60?
Größere Controller auf Platine scheinen deutlich mehr als 15cent teurer zu sein. Wo gibt es einen Atmega128 für 2.65 auf Platine? Auch der 328PB mit der zweiten SPI ist eher nicht so günstig zu bekommen.
verständlich geschrieben. > Und es gibt viele Leute, die den erfolgreich einsetzen. Danke. Der Atmega32 ist wohl vergleichbar mit dem Atmega328 des nano3. Das müsste also gehen. http://www.ulrichradig.de/home/index.php/software/avr-webserver-software Brown-out detection level at VCC=4.3V [BODLEVEL
-
Thread
RFM69HW und ATTiny84
Fehlermeldungen analysieren. In der RFM69.h gibt es Konfiguration der Pins, etc. Da muß, ausgehen vom atmega328 ein Eintrag für den Tiny84 rein, also dessen SPI-Pins.
vornehmen? Ich habe > den Elegoo UNO R3, so einfach ist es glaube ich nicht den ATMega zu > trennen... Man muß nicht physisch trennen, nur dafür sorgen, daß der 328er den Tx-Ausgang nicht beeinflusst, also entweder im Reset-Zustand, oder mit Software, die diesen dauerhaft als Eingang
-
Thread
OSCCAL extrem?
eines Quarzes auch keinen Sinn machen da OSCCAL eh nur auf den internen RC-Oszilator wirkt (der beim Atmega328P nur bis 8 MHz geht) ;)
werden für einen 16 MHz Quarz, in erster Linie aber weil das UBRR-Register nur 12 bit breit ist beim Atmega 328P wenn ich mich recht entsinne. Oder meinst du die eher typischen 38.4 kBaud? Die macht man problemlos mit einem 16 MHz Quarz am Atmega 328P.
-
Thread
Neueinsteiger Hier
AVR programmer" ? http://www.ebay.de/itm/USBASP-USBISP-AVR-Programmer-Adapter-10-Pin-Kabel-USB-ATMEGA8-ATMEGA128-HP-/141304256310?pt=Elektromechanische_Bauelemente&hash=item20e663d736 Dann würde ich dir noch den Arduino mini empfehlen (ist quasi ein AtMega328p Dev Board): http://www.ebay.de/itm/Neue-Version-Pro-Mini-Modul-Atmega328-5V-16M-fur-Arduino-kompatibel-/360955791927?pt=Wissenschaftliche_Ger%C3%A4te&hash=item540aa44a37
-
Thread
PCB für Adafruit Oled
noch etwas mehr in die Materie lesen. Habe vorhin auch kurz gesehen, dass ich das evt. mit einem Atmega328 machen kann, werde mich mal damit beschäftigen. Gruss
HDJG schrieb im Beitrag #6941457: > Habe vorhin > auch kurz gesehen, dass ich das evt. mit einem Atmega328 machen kann, > werde mich mal damit beschäftigen. Vor der Fertigung der PCBs den Schaltplan mit einen Prototypen zu überprüfen ist sicher eine gute Idee. Mit einem Atmega328P (https://www.microchip.com
-
Thread
Raspberry.PI & S0
Der ATmega328 (DIL, Fassung, extern programmieren) wäre mir da deutlich lieber. Vielleicht wäre es auch möglich ein Eingangsbyte zu pollen (es gibt doch da so eine Fast-IO-Lib). Wie gestalte ich dann meine Timebase
CGMMSTICK zu verwenden, ist die Verfügbarkeit. Wer weiß wie lange das "Projekt" noch lebt. Einen Atmega328 wird es sicherlich noch einige Jahre geben ... und dem Rasp.Pi traue ich auch einen langen live-cycle zu.
-
Thread
5V zu 5V Buffer oder ähnliches
Hilfesuchender schrieb im Beitrag #5322339: > ATMega328P also Arduino Der Ausgang eines Arduino bricht nicht bei 0.5mA zusammen.
Hilfesuchender schrieb im Beitrag #5322339: > beim > Mikrocontroller handelt es sich um einen ATMega328P Also, mach ein Bild vom Aufbau und poste den Code!
-
Thread
Arduino Nano auf 20 Mhz?
Hi, der Arduino Nano kommt mit einem 16 Mhz Quartz, laut Datenblatt kann der ATmega328P allerdings 20 MHz. Gibt es irgend einen sinnvollen Grund für diese Beschränkung des Nano oder könnte man diesen auch einfach durch einen 20 MHz Quartz ersetzen? Danke!
würdest, wäre klar, >dass 16MHz @5V von Atmel nicht garantiert sind. Welches Datenblatt vom ATMega328 benutzt du? Oder woher stammt diese "Erkenntnis"? Meine Datenblätter vom ATMega328(P) sagen einheitlich 0 - 20MHz @ 4.5 - 5.5V MfG Spess
-
Thread
gtkwave input-file von hex-file
/GetStarted Run Your AVR Firmware ./simavr/run_avr firmware.afx or ./simavr/run_avr -m atmega88 - f 8000000 firmware.hex e.g. ./simavr/run_avr ./tests/atmega88_example.axf versuche ich dies: > ./simavr/run_avr -m atmega328p -f 8000000 ./arduino328p.hex Loaded 1 section of ihex Load HEX flash 00000000, 924 Starting atmega328 - flashend 7fff ramend 08ff e2end 03ff atmega328 init CORE: *** Invalid read address PC=0368 SP=08ff O=0895 Address 0900 out of ram (08ff) avr_sadly_crashed avr_gdb_init listening on port 1234
-
Thread
welcher (analoge) Filter für FFT im Audio-Bereich?
Michael Reinelt schrieb im Beitrag #4016126: > Naja, Rechenpower ist begrenzt (ATmega328 mit 16 oder 20 MHz) Der Atmega328 ist für 20 kHz Signale aber zu langsam (bzgl. voller ADC-Auflösung!), also zumindest sein ADC. Der bringt dir nämlich maximal ~10 MSPS, reicht also "nur" für
Michael Köhler schrieb im Beitrag #4018178: > Der Atmega328 ist für 20 kHz Signale aber zu langsam Das hat Martin hier http://www.mikrocontroller.net/topic/358798#4016886 schon soweit geklärt
-
Thread
PTC wake-up im power-save mode
Guten Tag! Weiß von euch zufällig jemand wie man einen Atmega328PB durch Berührung vom power-save sleepmode weckt? Im Datenblatt steht folgendes: • Supports wake-up on touch from power-save sleep mode Aktuell wird er vom WDT jede Sekunde aus dem power down
Ich habe keine erfahrung mit Atmega328PB aber ich wuerde sagen es gibt viel flexibilitaeten die man mittels hardware/software machen kann um strom zum minimalisieren oder schnellere reaktion zu bringen. Ich denke zB an * Niedriege spannung
-
Thread
Anzahl PWM Ausgänge zu Anzahl RGB LEDs
Ausgänge hat, > dass ich alle 9 (3 LED x 3 Farben) direkt ansteuern kann oder reicht es > z.B. ein ATmega32 / ATmega1284P zu nehmen. Ich würde einen ATmega328 nehmen und mich bei PWM auf 12 Bit beschränken. Bei 16 Bit Auflösung musst du schon mit mehreren MHz takten, damit es nicht flackert. 16 Kanäle
direkt per USB<->RS232(UART) Anbei der Aufbau als Bild(er). Habe noch ein altes Board mit einem ATmega328P gefunden...passt wunderbar. PC-Software ist noch ausbaufähig :) Gruß Adam
-
Thread
Der Timer0 läuft 2Hz zu langsam
Oder liegt das Problem wo anders? Hier mal der Code: [c] void Timer_Init(void) { //ATMega 328p / 8MHz // 8-Bit TimerTC0 für 1ms Takt TCCR0A |= (1<<WGM01); //CTC TIMSK0 |= (1<<OCIE0A); //compare match TCCR0B |= (1<<CS01)
Frühere Versionen waren mit Quarz, jetzt mit Keramik. https://www.ebay.de/itm/Pro-Mini-Atmega328-ATmega328-3-3V-5V-8-16M-Replace-ATmega128-Compatible-Nano/173565957876
-
Thread
Arduino Schaltung: Stromversorgung, Standby-Schaltung?
klassische Timer-Schaltkreise mit dem NE555 gestoßen, aber wenn ich das richtig sehe verbraucht der Atmega328p im Standby ja noch weniger (wenn ich die LED des Pro Mini entferne). Bin für eure Hinweise dankbar.
PC3 // A7 (ADC3) PC3 #else #error "board_wahl_falsch.h" #endif // defined(__AVR_ATmega328P__) [/c]
-
Thread
AVR counter im Sleep.Mode
Es geht um den ATmega328PB. Also ad hoc hätte ich gewettet, das geht mit ASSR.EXCLK; lasse mich aber gerne eines besseren belehren.
wie und wie oft der Zählerstand ausgelesen wird und um welche Zählfrequenz es geht. Auch was der ATmega328 sonst noch machen soll, der wird ja sicher nicht nur zählen.
-
Thread
Atmega2560 Verhält sich komisch bei zu vielen Daten
Berechnungsprobleme" im Timing weil 3 Adressbytes den Code um 10% verlangsamen im Gegensatz zu einem 328p. hilft zwar nicht, aber vielleicht interessant zu lesen wo es beim Überschreiten der 64K-Grenze Probleme geben kann.
ist aufgehoben, es mit dem erweiterten PC programm counter mit drittem Byte muss mir also bei dem atmega 2560 begegnet sein, nur ich ehemals Unwissender habe das auf den atmega 1284p übertragen. DANKE c-hater DU hast es als Einziger deutlicher gemacht, aber nicht so deutlich wie in diesen PDF https