-
Thread
Atmega48 wacht nicht durch INT1 auf (sleep_mode(), interrupt)
user-manual/group__avr__sleep.html http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf
-
Thread
unbeantwortete Prüfungsfrage
LSB Also VRef gar nicht messbar, somit 1024 in der Berechnung völlig i.O. Zumindest beim AVR (ATMega168 Datenblatt, Seite 250)
PA0(ADC0) PA1(ADC1) also verwendet wird doch der interne AD des ATMega32, wartet schau mal im Datenblatt welche Refspann der hat, oder weiss das jmd auswendig ?
-
Thread
[V] Atmel AVR uC (Mega168, Mega328, Tiny861, diverse)
Hi! Wegen kompletten Umstieg auf ARM Cortex-M verkaufe ich hier meine restlichen AVRs: 2x ATmega328P-MU (MLF-32 - einmal neu im Reel, einmal ausgepackt) - Wert 5€ 2x ATmega168PA-MU (QFN32 - 2x neu noch in Umverpackung von Mouser versiegelt) - Wert 4,50€ 2x ATtiny861-20MU (QFN32 - 2x neu eingeschweißt von Digikey) - Wert 5€ im DIP (neu oder in Steckbrett gebraucht): 1x ATmega8L-8PI 1x ATmega168P-20PU 1x ATtiny861-20PU 1x ATtiny26-16PI die DIP-Versionen wurden zum testen der Schaltung im Steckbrett benutzt, um dann die obigen SMDs auf dem fertigen PCB zu verwenden
-
Thread
IRMP-Anwendung
Zunächst habe ich die AVR-Version (irmp-main-avr.c) ausgesucht und Änderungen zur Anpassung an den ATMEGA168P (Hardware Pin an PORTD2) in irmpconfig.h gemacht. Nirgendwo konnte ich allerdings die F_CPU Anpassung finden, doch das Programm wurde fehlerlos compiliert. Da ich annahm, dass irgendwo F_CPU auf
sieht alles etwas unübersichtlich aus. Der Empfänger läuft aber einwandfrei mit einem TSOP ?? und ATmega168p (Nano Arduino Verschnitt von Pollin auf 5V getrimmt). Melde mich hier wieder, wenn es soweit ist. Habe doch noch einige gedankliche Probleme mit Franks Programmen, die ich noch gerne abklären
-
Thread
AtmelStudio 6.2 Analogsignal simulieren
zumindest nicht in meinem Datenblatt http://www.atmel.com/Images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet.pdf Das mit DEBUG habe ich jz auch verstanden dann kann ich das ja verbinden und sagen: [c] #ifdef DEBUG adcResult = 0x00F7; // Beispielwert als
-
Thread
External 16Mhz-Crystal for Atmega328p-Au (JLCPCB-Assembly-Service)
Hey Leute, ich designe gerade ein Platinenlayout für ein kleines Steuergerät mit einem Atmega328p-Au. Die Platine möchte ich mit SMD-Teilen bei JLCPCB fertigen und auch bestücken lassen. Nun zu meiner Frage: Welcher externer Quartz von den zu Verfügung stehenden Bauteilen würde sich eignen
22pf habe ich von folgendem Datenblatt, Figure 9.3 http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf lg Max
-
Thread
PWM, Heizung und Atmel168PA
steuern. relais denke geht auch nicht, das würde ja nur schnarren denke ich. ich habe hier noch ein Atmel168PA mit board, könnte man daraus was machen??? wäre um jede hilfe dankbar. lg rob hier mal die links zu den teieln die ich habe einmal der Atmel --> http://www.pollin.de/shop/dt/MzM2OTgxOTk-/Bausaetze_Module/Entwicklerboards/Entwicklungsboard_ATMEL_ATmega168PA.html und einmal die heizsteuerung von hudy --> http://www.hadi-rc.de/epages/es125123.sf/de_DE/?ObjectPath=/Shops/es125123_FAIR/Products/%22HeatBox-c/24-216%22&&ActiveTab=ProductRatings&
-
Thread
Unterschied Arduino-PWM und Analog
soweit ich das verstanden habe keinen echten > Analog-Output, Ich rate dir zum Datenblatt des ATMega328P Wenigstens einmal lesen. Dort wird haarklein erklärt wie die Pins usw. funktionieren.
https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf neuere Arduinos enthalten auch den PB-Typ, der hat ein paar erweiterete Funktionen https://www.microchip.com/wwwproducts/en/ATmega328PB Es gibt
-
Thread
Codesammlung und Tutorial
STK500 und ATMega8 - meine beiden meistgehassten Produkte der Firma Atmel. Sorry, David, du hast dir zwar viel Mühe gemacht, aber das ist eine Kombination, mit der du vor 5 Jahren jemandem Freude gemacht hättest. Heute
auch von "PB0" und "PB1" gesprochen, PA0 und 1 dürften gemeint sein Ich gehe nicht alle Seiten durch, diese Unstimmigkeit ist aber auch anderweitig zu finden (noch bei ATMega8->Timer0 Overflow -> hier sprichst du beim Plot nur von "P0"
-
Thread
ATTiny13V Stromaufnahme (Ewiges Blinklicht)
doch keine ohmschen Widerstände. > Der Watchdog hat es gebracht: 3 µA Sehr beeindruckend. Ein Atmega48PA mit RTC an Timer2 braucht im Powersafe 0,75µA. Ich hab hier 2 Testschaltungen. Damit lasse ich jeweils eine 20mA-Led alle 8 Sekunden aufblitzen. Mit Atmega168A und 2 AAs von Aldi. Die laufen seit
einfach nicht wovon du redest. >> Der Watchdog hat es gebracht: 3 µA > Sehr beeindruckend. Ein Atmega48PA mit RTC an Timer2 braucht im > Powersafe 0,75µA. Du weißt einfach nicht wovon du redest. > Ich hab hier 2 Testschaltungen. Das interessiert mich nicht. --- Der Thread kann geschlossen
-
Thread
ATmega8 vs. ATmega8A Gesperrt
Produktionsstätten ist außerdem die Toleranzrate geringer und die -zig Untertypen wurden unnötig. Der ATmega8A ist 2009 angelaufen und gilt als völlig (!) neuer Typ, d.h. mit voller garentierter Laufzeit, so als hätte es ihn vorher nie gegeben. ATmega88/168/328 sind nur pinkompatibel. Eigentlich wollte man
Ich hoffe der MOD läßt wenigstens den Link zur deutschen Übesetzung des DB zum *ATmega48, 88, 168, 328* zu, da ja der ATmega8 bzw. 8A nicht mehr wirklich zu empfehlen sind : https://www-user.tu-chemnitz.de/~heha/viewchm.php/hs/ATmegaX8.chm/ Bernd_Stein
-
Thread
Atmega48PA RS232 Problem
empfangen? *Edit: Es funktioniert gekreuzt auch nicht. Ich denke es liegt eher am Code. Es ist ein Atmega48 PA. Der Atmega funktioniert auch einwandfrei. Daran liegt es nicht. Ich vermute ein Softwareproblem. Kann es daran liegen dass der Code für Atmega8 geschrieben ist? (Sind doch eigentlich fast
Erklärung was ich machen könnte? Atmel hat da schöne Migration Notes. Auch eine vom Übergang vom ATMega8 zu ATMega48/88/168. MfG Spess
-
Thread
32kHz Oscillator Interrupt
SS) * (PCINT10/ADC8/CLKO/TOCC7/ICP2/RXD0) PB2-5 8 10-PA3 (PCINT3/ADC3/AIN10/TOCC2/T0/XCK0/SCK) * (PCINT7/ADC7/TOCC6/ICP1/TXD0/SS) PA7-6 4 9-PA4 (PCINT4/ADC4/AIN11/TOCC3/T1/RXD1/SCL/SCK) * (PCINT6/ADC6/ACO1/TOCC5/XCK1/SDA/MOSI) PA6-7 1 8-PA5
Tu dir selbst den Gefallen und nimm einen Atmega48/88/168/328. Der bringt von Haus aus alles mit, was du für eine Uhr brauchst. http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/Die_Timer_und_Z%C3%A4hler_des_AVR#Timer2_im_Asynchron_Mode
-
Thread
Polllin & Arduino Pro Mini
http://www.pollin.de/shop/dt/MzM2OTgxOTk-/Bausaetze_Module/Entwicklerboards/Entwicklungsboard_ATMEL_ATmega168PA.html Ist das ein komplett identer Arduino Pro Mini (Also programmierbar mit einen geeigneten FTDI-Adapter wei beim Arduino?), oder nur ein Produktfake aus dem Hause Atmel? LG Adam
Produktfake aus dem Hause Atmel? > > LG Adam Ehm, naja, es ist eine Grundschaltung mit dem Atmega 168, so wie es tausende gibt... Ein Arduino ist erst ein Arduino wenn er den Arduino Bootloader hat ... Wenn du den selber draufmachst hast du einen Arduino... Außerdem sind die Arduino Boards
-
Thread
ADC Eingangsspannung
bei 1. Ich möchte dir auch was zu denken geben: Das Datenblatt der AVR, und da mal konkret des ATMega328P (nur als Beispiel) behauptet exakt das Gegenteil. (leider kenne ich das Datenblatt des ESP32 nicht so gut auswendig) Einer von euch beiden liegt falsch. Du, oder das Datenblatt.
http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf 24.7 ADC Conversion Result page 256 Dort findest du die Formel. (passend umstellen, wirst du schaffen. die 1024 ändern sich dabei nicht)
-
Thread
interner Oszillator Tiny2313
Das Problem tritt bei allen AVR-Controllern auf, die nach dem ATMega8 herausgekommen sind, z.B. ATMega48/88/168 oder ATTiny13. Ich hoffe mal, dass das Problem beim ATTiny 24/44/84 wieder abgestellt wird, diese haben einen Temperatursensor auf dem Chip mit drauf, ideal
Ganze natürlich ohne Wert. Da bleibt einem wirklich nur die Möglichkeit, entweder Quarz (Tschüss PA0 & PA1) oder einen ATMega 8 zu verwenden. Dessen RC hüpft nicht. Gruss Jadeclaw.
-
Thread
Attiny26 PortD
Nimm halt PA0 .... PA3 für die Taster. mfG
Ansonsten ist das sehr frustrierend. Ich habe damals den Fehler gemacht, nach einem Buch, dass den ATmega16 verwendet zu lernen, aber "nur" einen ATmega168 da gehabt. Ungefähr die Häfte aller Register heisst anders. Irgendwann gewöhnt man sich daran, aber für den Anfang ist das lästig.
-
Thread
Win10, WinAVR-20100110 und msys-1.0.dll
Allerdings stimmt was mit den defines für die AVR-CPU nicht. Soweit ich weiß, ist z.B. __AVR_ATmega324P__ oder __AVR_ATmega168P__ im avr-gcc hinterlegt. Compilieren tut es auch richtig, also wenn ich im makefile 'atmega324p' oder 'atmega168p' wähle, compiliert es auch für den entsprechenden Prozessor
im Editor nicht. Das ist verwirrend. Ich habe im Anhang das Problem gezeigt. Im makefile ist ein atmega324p ausgewählt, er compiliert auch dafür, aber im Editor ist der falsche Zweig grau unterlegt Kurz und bündig die Frage: #if defined(__AVR_ATmega324P__)||defined(__AVR_ATmega324PA__) ist richtig
-
Thread
AVR-Board Schaltplan
also soll ich den atmega8 nicht nehmen oder was?
selbst auch schon bemerkt haben. Martin Fischer schrieb im Beitrag #3405516: > also soll ich den atmega8 nicht nehmen oder was? Wenn du schon einen hast, spricht nichts dagegen. Wenn du neu kaufst, würde ich auf Mega88, 168 oder 328 setzen, sind einen neuere Generation, programmiertechnisch fast identisch
-
Thread
AVR8ASM-Projekte
Weil ich doch so gerne mit dem *ATmega88PA* arbeite und meine Englischkenntnisse miserabel sind : https://www-user.tu-chemnitz.de/~heha/viewchm.php/hs/ATmegaX8.chm/ https://www.mikrocontroller.net/topic/467170#5706111 Bernd_Stein
Bernd S. schrieb im Beitrag #5962885: > Weil ich doch so gerne mit dem ATmega88PA arbeite und meine > Englischkenntnisse miserabel sind : > > https://www-user.tu-chemnitz.de/~heha/viewchm.php/hs/ATmegaX8.chm/ > > Beitrag "Datenblatt (ATmega48, ATmega88, ATmega168, ATmega328
-
Thread
Microkontroller Register TCCR0A/TCCR0B OCR0B (PWM)
B00100011; TCCR0B = B00000011; OCR0B = 25; so jetzt habe ich erst mal im Daten Blatt für den Atmega328P geschaut http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf ab Seite 113 da habe ich herausgelesen, dass die Register Bit Nr. haben und
OCRnx Buffer. Diese sind, außer im Normal- und CTC-Mode, immer vorhanden. Habe Timer 0 und 1 vom ATmega 328P und 2560 gelesen. Vielleicht bei einem anderen ATmega? ATtiny vielleicht?
-
Thread
KIM-1 in AVR?
SwinSID nutzt Atmega88PA mit 32MHz bei +5V. Beim AVR CP/M Projekt habe ich 168/88PU mit +3.3V und 30MHz stabil am laufen.. Peter
Falls euch das hilft.. beim SwinSID88 wird ein ATmega88 mit 30MHz übertaktet.. läuft stabil bei +5V. Beim AVR CP/M Projekt läuft bei mir ein 88/168 mit 30MHz sogar noch bei +3,3V.. Ergo: 30MHz bei +5V sind definitiv machbar.. Peter
-
Thread
Mitbestellmöglichkeit bei RS-Online gesucht
angewiesen? Ansonsten würde ich mal bei http://www.csd-electronics.de/ reinschauen. Für den ATMEGA324 würde ich den ATMEGA324P-20AU nehmen.
nicht-A-Versionen. > > Naja, halb so teuer nicht, aber Preisgünstiger. Ich hatte letztens einen ATmega168PA gekauft, da war's wirklich fast 1:2 (und sogar noch billiger als die nicht-A-Version von Reichelt).
-
Thread
Atmega328P ADC Problem
zwar gehofft das Problem alleine lösen zu können, komme aber einfach nicht weiter. Mein ADC des Atmega328P gibt immer den Höchstwert (1023) aus. Zum Testen hatte ich zunächst eine "komplexere" Schaltung, die ich jetzt aber verworfen habe. Nun lese ich die Spannung an einem Potentiometerabgriff ein
Ich habe dir mal ein paar Zeilen getippt. Läuft auf einem Pro Mini - Klon von Pollin (810366) mit ATmega168PA oder ATmega328PA. Ich erinnere mich noch an meine ersten Gehversuche mit den Atmels und wäre auch heilfroh über ein paar einfache Zeilen Code gewesen. Das Poti hängt an GND und über PB2 an
-
Thread
Atmega ISR Prolog dauert zu lange - verschieben möglich?
toogle_pinC0 ist langsamer als nötig. Es macht in/ldi/eor/out (4 Takte, 2 Register + SREG). Der ATmega328P kann aber auch über das PINx Register den Ausgang toggeln: https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf S.84: > The port input pins
reti(); // da ISR_NAKED 102: 18 95 reti [/code] FLAGG ist hier GPIOR0 bei ATmega1284P, mit sbi und cbi erreichbar. In der Hauptschleife kann man dann F_PULS Analysieren, ohne andere ISR zu bremsen.
-
Thread
KS0108 GLCD Routinen
wieder wegnehme, kann also nicht am Display liegen. Woran könnte sowas liegen? Ich verwende einen Atmega168 (Arduino)
Hallo, Ich versuche gerade meine ersten Schritte mit dem Atmega32 und dem TG12864B-13(R) Angeschlossen hab ich: Port A -> Daten-Port DB0..7 -> PA0..7 Port D -> Command-Port D/I -> PD0 R/W -> PD1 E -> PD2 CS1 -> PD3 CS2 -> PD4 RST -> über 10K Ohm
-
Thread
Unterschiede zwischen Power-Save und Extended Standby
Ein passendes Datenblatt ist http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf
-
Thread
ATmega48: Brown-out und SUT_CKSEL falsch gesetzt
Hmm, also ich habe mit einem ATmega48 (und auch einem ATmega168) das Problem, dass er überhaupt nicht läuft, wenn ich ein Brown Out Detect von 4,3 Volt einstelle (BODLEVEL=100). Die Versorgungsspannung ist absolut sauber (mit Oszilloskop
ein Fertigungsfehler seitens meines Bestückers vorliegen (ich verwende in meiner Schaltung einen ATmega 324PA im QFN-Gehäuse). Deine Problemlösung hilft mir in meinem Fall sehr weiter, lässt sie doch ggf. auf eine fehlerhafte Verbindung schließen. Besten Dank! Gruß, Rüdiger
-
Thread
Atmel AVR in der Industrie
gefragt und AVRs werden wohl z.B. auch häufiger in weisser Ware wie Geschirrspülern verbaut. Der ATMEGA88PA ist super als LIN-Knoten. Wobei Atmel auch ein Automotive Teil hat das einen Mega88 und einen LIN-Transceiver in einem Gehäuse vereint.
Ich habe einen ATmega168 (TQFP) in der RICO-Grossanzeige GA1000 gefunden. Steuert über I2C die 7Segment Anzeigemodule (mit PIC-Controller)an. http://www.rico-electronic.com/de/produkte/ga-1000.html
-
Thread
Wird es einen ATmega648 geben?
Hi, ist vielleicht eine merkwürdige Frage, aber wird es denn einen ATmega648 geben? Als logischen Nachfolger in der ATmega88-, -168-, -328-Reihe. Weiß da jemand etwas? Google liefert keine wirklich brauchbaren Ergebnisse. Von der Speicheradressierung her sollte es ja keine
Es gibt einen ATMega644(P)(A)(PA), was gefällt Dir an dem nicht?
-
Thread
Hilfe/Bertung 2,4ghz Funklayout
.. Die werd ich weglassen, das Pad soll ja laut Appnote floatend sein > > 6. Wenn dein uC (Atmega?) auch mit 16MHz läuft dann brauchst du nur > einen Quarz, und kannst den XC1 des nRF24L01+ über den XTAL2 des uC > mitversorgen. ja, ist ein Atmega328/168 kann ich da einfach am Quarz abgreifen
leider grad nicht mehr. Hängt aber auch davon ab was für ein Gehäuse drum ist. >> 6. Wenn dein uC (Atmega?) auch mit 16MHz läuft dann brauchst du nur >> einen Quarz, und kannst den XC1 des nRF24L01+ über den XTAL2 des uC >> mitversorgen. > > ja, ist ein Atmega328/168 kann ich da einfach am Quarz abgreifen
-
Thread
Starterkit Mikrocontroller
http://www.pollin.de/shop/dt/MzM2OTgxOTk-/Bausaetze_Module/Entwicklerboards/Entwicklungsboard_ATMEL_ATmega168PA.html Auch das ist ein Arduino (Arduino-Pro-Mini Klon), man benötigt dazu lediglich noch (einmalig für alle weiteren arduino pro mini-boards) ein usb-breakoutboard (eigentlich ein usb-serial-Wandler
http://www.pollin.de/shop/dt/MzM2OTgxOTk-/Bausaetze_Module/Entwicklerboards/Entwicklungsboard_ATMEL_ATmega168PA.html Ich glaube, daß er dieses Brettchen aber gar nicht gemeint hat, sondern jenes: als Bausatz: http://www.pollin.de/shop/dt/MTY5OTgxOTk-/Bausaetze_Module/Bausaetze/ATMEL_Evaluations_Board_Version
-
Thread
Resonator korrekt anschließen
XTAL2 des MC zu verbinden. Nur wie rum? Oder ist das egal? Wenn es relevant ist, ich verbaue eben atmega328p Vielen Dank Markus
sind. Aber hier steht in der Pinbeshhreibung: https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf Seite 91: XTAL1 (Chip Clock Oscillator pin 1 or External clock input) ...becomes the input of the inverting Oscillator amplifier XTAL2:...becomes the
-
Thread
Herstellungsreihenfolge bei den Atmel AVR-Mikrocontrollern
durch Austausch eines möglichst neuen AVR-µCs ansteuern. Und warum fragst du das nicht gleich? ATMega164/324/644/1284p/a/pa ATmega640/1280/1281/2560/2561 MfG Spess
> Da hatte ich dir schon ein paar neuere Typen genannt. Etwas kleinere > ATMegas sind > > ATMega48/88/168/328 28pol. > > Dann gibt es noch die ATTiny-Reihe. Die aktuellsten sind dort > > ATTiny4/5/9/10 (schnuckelig, im SOT23-6-Gehäuse) > ATTIny25/45/85 8pol. > ATTiny24/44/84
-
Thread
Elektronische Drehzahlregelung eines Gleichstrom-Motors
Mikrocontroller, deswegen bin ich auch hier in diesem Forum gelandet. Bin nämlich günstig an einen ATmega-168 gekommen. Der ist vielleicht etwas übertrieben für so ein kleine Aufgabe, aber ich würde ohnehin gerne mal lernen wie so etwas funktioniert. Meine erste Idee: mit dem µC eine PWM ausgeben, die
noch ganz am Anfang befinde und möglichweise nachher alles ganz anders mache. Momentan ist da der ATmega168, von dem ich noch nicht weiß wie er zu programmieren ist, aber das bringe ich mir gerade parallel bei. An einem Analogeingang lege ich eine Spannung an, von 3V bis 3,5V einstellbar über einfachen
-
Thread
Geschwindigkeit IO-Zugriff
Arduino F. schrieb im Beitrag #5339727: > Arduino UNO, 16MHz, ATMega328P Danke für die Messungen. > digitalWrite(13,!digitalRead(13)); // 54 KHZ auf einem UNO man sieht wie langsam das durch die Arduino-Befehle wird. > out.init(); > for(;;) out.toggle
anscheinend auch noch wesentlich schneller :-) Weil ich gerade so am Messen war, hier noch ein Atmega168PA mit 16MHz an 5,1V. Schlägt sich nicht schlecht, der Kleine. 125ns while (1) { PORTD |= (1<<2); PORTD &= ~(1<<2); } Über Sinn- oder Unsinn des Ganzen kann man natürlich streiten
-
Thread
USB Bootloader ATmega168P
Hallo ich habe einen ATmega168 (als Ersatz für einen mega8). Dieser soll mit diesem Bootloader versehen werden: http://www.fischl.de/avrusbboot/ Ich bin kläglich gescheitert, das Programm zu portieren: Hier ist was
Ok Leute, DDer Bootloader aus meinem letzten eitrag funktioniert mit einem ATmega168PA. Das grafische Windows tool kann auch programmieren :) Nur das mitgelieferte Command-Line-Tool geht unter Linux nicht Das ist der Fehler: [code] Warning: Checksum error between address
-
Thread
LCD Beschaltung mit SPI und ISP
leider zu klein das ich einen Screenshot vom Schaltplan machen kann. Die Schaltung besitzt 2 ATMega8 und 5 SPI Anschlüsse. Die CS Leitungen liegen auf den PD Ports des "Master" Chips. Ein weiterer ATMega8 ist am LCD angeschlossen und sient als Slave für den Master. Auf diesem läuft alleine
Hi >der ATMega8 schnell an seiner grenze, Es gibt auch noch andere AVRs. Ein ATMega644P/PA oder ein ATMega1284P hat Speicher satt und auch noch 2 UARTs, die auch SPI können. Außerdem kann man die mit 20MHz laufen
-
Thread
IRMP - Infrared Multi Protocol Decoder
### # avrdude configuration #################################################### ifeq ($(MCU),atmega8) AVRDUDE_MCU=m8 endif ifeq ($(MCU),atmega48) AVRDUDE_MCU=m48 endif ifeq ($(MCU),atmega88) AVRDUDE_MCU=m88 endif ifeq ($(MCU),atmega168) AVRDUDE_MCU=m168 endif AVRDUDE_FLAGS +
? Man kann i.a. nicht einfach das HEX-File für einen ATMEGA8 auf einen 168er laden. Und unbedingt die Fuses beachten! Siehe http://www.engbedded.com/fusecalc/ Gruß, Frank
-
Thread
Weg von Arduino - Beratung
einarbeiten der mir auf jedenfall ausreicht und nicht wie vorher vom kleinsten zum größten. (attiny2313 - atmega8 - 88 - 168 - 328 - 32 - 2560) Vom preislichen her ist mir das egal, wenn ich die Preise vergleiche ist das kein Weltuntergang... Lieber mit Kanonen auf spatzen schießen, da tut sich der Anfänger
Hast du im Programm die Pin Config von PA13/PA14 verändert? Das sind die Pins der SWD (Debug) Schnittstelle und wenn du die umkonfgurierst, dann is aus mit Verbinden bis zum Reset.
-
Thread
Frage zum ADC Modus
Hallo zusammen, Ich hätte mal eine Frage zur ADC des Atmega328p. Man kann den ja im Free Running und im Single Conversion Modus betreiben. Für was brauche ich denn welchen Modus? Also ich meine, warum sollte ich den nicht immer im Free Running Modus haben
hinten Kapitel 29.8 Table 29.15. Hier Seite 319: http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf Für 1 MHz, die Jörg genannt hat ist eine "Resolution, Absolute accuracy..." von 3,25 LSB, also des 10. Bits genannt. Das heisst also 1,625 des neunten