-
Thread
MMC/SD-Karte mit FAT16 an AVR
Ach so, zur MCU. Ja klar, ein ATmega16 ist ok. Mit dem kannst Du aber nicht meine Platine nutzen. Für die brauchst Du einen ATmega8 oder pinkompatiblen, also einen von ATmega8/48/88/168. Roland
get_pin_available() 0 #define get_pin_locked() 0 Im Makefile änderst Du folgende Zeilen passend ab: MCU := atmega168 MCU_AVRDUDE := m168 MCU_FREQ := 16000000UL Das sollte dann alles sein. Roland
-
Thread
Atmel AVR Toolchain for Linux
/avr/include/avr/iom8a.h ./avr/include/avr/io.h ./avr/include/avr/iotn15.h ./avr/include/avr/iom168pb.h ./avr/include/avr/iomxx4.h ./avr/include/avr/iom325a.h ./avr/include/avr/xmega.h ./avr/include/avr/io1200.h ./avr/include/avr/iom8515.h ./avr/include/avr/iotn841.h ./avr/include/avr/iom644pa.h
/iom128rfr2.h ./avr/include/avr/ioa5702m322.h ./avr/include/avr/ioa6614q.h ./avr/include/avr/iom168pa.h ./avr/include/avr/iotn2313.h ./avr/include/avr/iom8535.h ./avr/include/avr/iotn13.h ./avr/include/avr/iom6450a.h ./avr/include/avr/iotn861.h ./avr/include/avr/signature.h ./avr/include/avr
-
Thread
STM32F4 TIM2 PWM-Capture
auf 84-1 gesetzt habe, ist das Ergebnis in µs. Das ist ja langweilig! Das schafft ja schon ein ATmega ;-) Aber vielleicht zeigst Du dem TO auch den Code.
welchen Eingang hast Du denn jetzt Dein Signal angeschlossen? Wenn Du > Timer9 verwendest, wären PA2 oder PE5 die möglichen Eingänge für > TIM9_CH1. Genau, ich arbeite mit PA2. m.n. schrieb im Beitrag #4560245: > Andernfalls könnte es passieren, daß die 16 Bit breiten Register mit > Werten
-
Thread
Fragen zu Quarzoszillatoren für Mikrocontroller
Beitrag #6566007: > m.n. schrieb: >> Der ist keine besonders gute Wahl. 18,432 MHz würden den ATmega deutlich >> besser nutzen. > > Nein, das liegt nämlich außerhalb seiner Spezifikation. Er kann maximal > 16 MHz. Ich lese im Datenblatt https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf 20MHz. Hast du versehentlich das Datenblatt zu der Automotive-Version herangezogen? MfG, Arno
-
Thread
Anfänger mit AVR Studio4
myAVR (Board V2.07). Auf meinem Tisch liegt eine Steuerung für einen Quadrocopter mit einem AVR ATmega168PA (in SMD) ohne Software von www.kkmulticopter.com (Version 5.5) Habe das Teil bei ebay für ca. 40,-€ geschossen Die Firmware habe ich runter geladen, aber das nützt mir mit meinem Bascom garnichts
Hallo Leute, als Anlage ein Photo von dem Modul. Als AVR sitzt ein ATmega 168P drauf Sein Flash-Speicher = 16384 Byte, EEPROM =512 Byte, läuft mit interner Taktfrequenz von 1MHz. Grüße Rolf
-
Thread
Was macht der Compiler hier?
Rd, k Load Direct from SRAM Rd (k) None 2 k ist nur 7 bits breit, damit ist die Adresse The ATmega48A/PA/88A/PA/168A/PA/328/P is a complex microcontroller with more peripheral units than can be supported within the 64 locations reserved in the Opcode for the IN and OUT instructions. For the Extended
> ich habe vor Kurzem angefangen Assembler mit einem ATMega328P zu lernen. Wozu lernt man heute noch diese Write-Only Programmiersprache?
-
Thread
I2C Multimaster realisieren
wie realisiert man sowas, dass es nicht zu einer Kollision im Bus kommt? Ich habe ein Master Atmega welcher von mehren Sensoren über I2C Daten abholten und Aktuatoren per SPI ansteuert. Nun soll ein PIC hinzu kommen welcher über eine HID Schnittstelle verfügt. Und Daten vom Atmega anfordern kann
Details: 22.8 Multi-master Systems and Arbitration http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf Bei mehr als zwei Mastern: Für den unwahrscheinliche Fall eines Deadlocks könntest du den WDT aktivieren. Zu PIC kann ich nichts sagen.
-
Thread
Welchen AVR für batteriebetriebenen Funksensor?
Wo gibt's den denn Lagernd??? Wo ist'n der Unterschied zwischen A, P und PA? ...Alex
Geometrie mit einem etwas moderneren Halbleiterprozess. Für Dich wäre also etwas in Richtung Mega 88PA oder 168PA interessant. fchk
-
Thread
Wie passenden Atmega finden?
Ich hab mir eine Tüte Atmega48 und eine Tüte Atmega1284 bestellt, und nehme die ersteren für Kleinmist und die zweiteren wenn ich mehr Speicher oder Pins brauche. Das Zeug ist imho viel zu billig dass es sich für ein Einzelstück
rausnimmt, weil Atmel da vor Jahren schon mehr System reingebracht hat. Ich benutze im wesentlichen ATMega88PA (TQFP32) und ATMega164PA (TQFP44), welchen jeweils entscheidet sich mit den benötigten Pins. Und zu beiden gibt es jeweils mehrere Pin- und Funktions- kompatible Typen die mehr Speicher haben.
-
Thread
ATmega168-20PU Device Signature lesen
ATmega168PA
bestimmtes Package oder eine Power Spezifikation. Hab die Option -F verwendet und nun gehts. Siehe auch [[atmega168p mit avrdude programmieren]]
-
Thread
fremdes Layout erkennen, verstehen und verändern (Bauteilsuche und Funktionsvodoo)
nachschauen/testen kann. 1. Die Bauteile: --->PIC16F737-I_SP 28 Beine haben ja auch manche Atmega, doch alle Datenblätter der "ATmega48A-48PA-88A-88PA-168A-168PA-328-328P" etc. führen die PWMs auf PIN15,16,17 und Versorgungsspannung auf PIN7,8,21,22. Habe ich einen PDIP Typ übersehen? Ich möchte
-
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