-
Thread
Port Pin an AREF?
M.A. S. schrieb im Beitrag #6572408: > Gibt es die? Ist mir auch nicht bekannt. Ist ein Atmega 238.
unterstelle und ATmega328P annehme, hat der als interne Referenz 1,1 Volt, keine 2,5. Die streuen von einem Stein zum anderen erheblich, sind ansonsten aber sehr stabil. Ist es keine Option, diese zu verwenden und das
-
Artikel
IRSND
Mikrocontroller-Familien lauffähig. AVR ATtiny87, ATtiny167 ATtiny45, ATtiny85 ATtiny44, ATtiny84 ATmega8, ATmega16, ATmega32 ATmega162 ATmega164, ATmega324, ATmega644, ATmega644P, ATmega1284 ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P XMega ATXmega128 PIC (C18-Compiler) PIC12F1840 PIC18F4520
Startbit-Timings 16.03.2010: Neues Protokoll: RECS80 Extended 11.03.2010: Anpassungen an verschiedene ATMega-Typen durchgeführt 07.03.2010: Alpha-Version
-
Thread
Atmega328p mehr digital pins
Hallo, ich nutze gerne den Atmega328P für meine Projekte. nun benötige ich jedoch mind. 16 Digital Pins. Was macht hier mehr Sinn: eine I2C Erweiterung wie den MCP23017 nutzen oder auf einen Atmega2560 z.B. gehen? Vor allem
verwenden, die zum verwendeten Controller passt: https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf (auch wenn das bei diesem Thema keinen Unterschied macht) MfG, Arno
-
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
Mehrfach Analog -> Digital Schalter (Schmitt-Trigger Verhalten)
schalte > die LED´s mit PortB. Im Prinzip ja, aber der ATtiny hat zuwenige Pins. Nimm einen ATmega88, der hat genügend Pins und ist mit TQFP32 (9x9mm^2) noch recht klein. > => Wie könnte ich dann noch die Programmierung von dem guten Stück > machen wenn alle Pins belegt sind, nur vor dem auflöten
-
Thread
diverse Atmel µC DIL für 1 KG Kaffee abzugeben
die Versandkosten. Hinweis! die Bauteile sind neu 1 x AT89C51 20PI 1 x AT89C4051 24PI 10 x Atmega 32 16PI 3 x Atmega 32L 8PU 4 x Atmega 16L 8PU 20 x Atmega 88 20PU 1 x Atmega 644 20PU 2 x Atmega 16 16PI 1 x Atmega 16 16PU 3 x Atmega 8 16PI 1 x Atmega 8L 8PI 1 x Attiny 2313 20PU
Andreas B. schrieb im Beitrag #6532654: > 10 x Atmega 32 16PI > 3 x Atmega 32L 8PU > 4 x Atmega 16L 8PU > 1 x Atmega 644 20PU > 2 x Atmega 16 16PI > 1 x Atmega 16 16PU Hallo, etwas weniger als die Hälfte des Angebots. Ist ein Kilo dafür okay
-
Thread
PWM mit Timer0 & 2 mit ATmega168PA läuft nicht
Was auch immer das Datenblatt unter https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48_88_168_megaAVR-Data-Sheet-40002074.pdf sagt, entweder ist da ein Fehler drin, oder ich kapiere es gar nicht. Habe mich schon gewundert, dass z.B. in der Tabelle Table 15-8 immer OCRA genannt ist
Dito bei einem ATmega48PA.
-
Thread
Kosmos CP1 Emulator mit ATmega
einzelne Bits können gesetzt, gelöscht, gelesen werden. Der Emulator wurde mit den Controllern ATmega8, 88, 168 und 328 getestet. Wer dieses Projekt umsetzen möchte, muß im Makefile lediglich den Controllertyp und die Uploadmethode auswählen. Die Funktionen des Emulators CAS und CAL wurden (als
brauchts dann auch nur noch 2 I/O Pins. Bauteilemäßig wäre das (vor allem unter Verwendung eines ATmega8 oder ATmega88) ultra preiswert. Mir stellt sich dann allerdings nur die Frage: Was mache ich dann damit, wenn ich eine solche Hardware aufgebaut habe? Schöne Tage noch, JJ
-
Thread
Lerncomputer so wie KOSMOS CP1 nachbauen
angepasst). Im Moment reift in mir so der Gedanke (auch wenn's kein Mensch braucht), eine Platine mit ATmega8 oder ATmega88 zu routen, mit ausgeführten SPI-Pins zum Flashen der Firmware, auf einer Leiste mit RxD / TxD der seriellen Schnittstelle (ohne Bridge), damit man Programme vom PC zu dem Teil übertragen
> Im Moment reift in mir so der Gedanke (auch wenn's kein Mensch braucht), > eine Platine mit ATmega8 oder ATmega88 zu routen, mit ausgeführten > SPI-Pins zum Flashen der Firmware, auf einer Leiste mit RxD / TxD der > seriellen Schnittstelle (ohne Bridge), damit man Programme vom PC zu dem >
-
Thread
Assembler wo sind eigentlich diese ganzen Genies??
MaWin schrieb im Beitrag #6514184: > auf einem ATmega48 Mit der richtigen Maschine kein Problem. Diverse Kisten haben einen oder mehrere zusätzliche Registersätze für solche Spässe, etwa Z80, I8051, TI9900.
CR2530 gehen sollte. Wobei es auch dafür inzwischen uC gibt, die das auch in C einhalten würden, ATmega48 war halt fa und am Anfang dachte ich nicht, dass es so schwierig werden würde, dass man sogar Assembler schreiben musste.
-
Thread
Padauk PFS154 Programmer mit Arduino Uno / ATmega88 - 328
jetzt mal wirklich alle Controller der ATmegaxx8 ausprobiert und schön schön, das Programm läuft von ATmega88 bis ATmega328. Einen kleinen Schrecken hatte ich, wie ich das ganze auf einem originalen Arduino-Uno ausprobiere und prompt geht es nicht ! Mein Trick mit dem Kondensator am Reset gegen +Ub
Steckbrett experimentieren zu können, Und wenn ich da schon dabei bin, wird die Platine einen eigenen ATmega (88, 168 oder 328) beherbergen, so dass ein Arduino-Uno nicht mehr benötigt wird. Sozusagen ein "In-Circuit-Emulator" für Arme.
-
Thread
CKOUT nur halber Systemtakt
Moin, Ich habe einen ATMEGA88 mit 16Mhz Quarz, CKDIV8 nicht gesetzt, CKOUT gesetzt. Die Timer laufen korrekt mit 16MHz Systemtakt. Den system clock prescaler habe ich nicht verändert demnach ist dieser auch nicht aktiv ( CLKPCE
-
Thread
'UBRR0H' was not declared in this scope
-mmcu=atmega48pa -B "$(PackRepoDir)\atmel\ATmega_DFP\1.2.209\gcc\dev\atmega48pa"
und auch mal in die io.h reingucken, ob da auch wirklich die iom88pa.h includiert wird.
-
Thread
Erst mal hallo und ein Frage zum ISP Programmer
stk500v2_getsync(): timeout communicating with programmer AVR Part : ATmega8 Chip Erase delay : 10000 us PAGEL : PD7 BS2 : PC2 RESET disposition : dedicated
sein, oder ein ganz anderes Gerät. Und zwar aus dem einfachen Grund, daß man mit einem einfachen ATMega88, der an einem USB Port hängt, die unterschiedlichsten Programmieradapter realisieren kann. Daher würde ich das: Gabriel M. schrieb im Beitrag #6509362: > Ich habe diesen Programmer auch. Er
-
Thread
Wie stirbt ein Mikrocontroller?
MaWin schrieb im Beitrag #6505421: > Ich brauche immer den internen Oszillator Warum? Und bei 88-168-328 ist externe Oszillator auch praktischer als Quarz, da du einen Fuß mehr hast.
noch mehrere externen ISR braucht... Echte Füße kann nichts ersetzen. Deshalb mag ich so gerne ATMega2560, wenn auch schwer zu löten.
-
Thread
uController resettet sich beim Schalten einer Last
nicht immer einfach, aber besser und notwendig und mit Fleiß auch möglich. Zudem sollte hier ein Atmega48 mit 14 MHz betrieben werden. Ich verweise hier auf Figure 33-3 in Verbindung mit Tabellen 33-7 und 33-9 inkl. Fußnoten aus dem Datenblatt (Atmel-42734B-ATmega48PA/88PA/168PA_Datasheet_Complete-11
Hast du einen 100nF Keramik-Kondensator direkt an die GND und VCC Pins des Atmega angebracht?
-
Thread
Atmega328 Sleep Modus
Oszillatoren gestoppt sind, funktionieren nur noch die asynchronen Module. Bei neueren AVR-Typen (z. B. ATMega88/ATMega644) kann Timer2 wahlweise auch mit dem internen Oszillator weiterlaufen. In dem Fall braucht es keinen externen Uhrenquarz. [/code] Im Datenblatt https://ww1.microchip.com/downloads/en
Ahnung, ob das für deine Anwendung einen Unterschied ausmacht, aber du schaust ja auch nicht mit ATMega88-Datenblatt ;) (Aus irgendeinem Grund kommt das bei der Suche im Netz regelmäßig weiter oben als das Datenblatt des normalen Controllers, zumindest hab ich auch schon häufiger darin gelesen und
-
Artikel
AVR Softwarepool
Drehzahlmesser mit 4 mal 7-Segment anzeigen mit Tiny2313, Wiki-Artikel (C) einfache Drehzahlmessung mit ATmega88 (C) 4-Kanal Drehzahlmessung mit ATmega88 Klopfsensormessgerät. (C) Messgerät für Klopfgeräusche an Verbrennungsmotoren auf Basis des TPIC8101 Entfernungsmesser. (C) Ultraschall Entfernungsmesser
ATtiny24V/ATtiny2313V (B) Zeitauslöser für Casio EX F1 mit Attiny2313 (A) DCF77 Uhr 7 Segment LED ATmega8 Assembler (C) NIXIE Uhr mit vielen Funktionen in C mit ATTiny2313 (C) Stoppuhr – Geschwindigkeit – Pulsweite mit Atmega88 (C) Timer bis 99:59 min - LED Display NSM4202, Drehgeber - At90S2313 (A) Uhr
-
Thread
Anleitung - Bedienpanel - 10Zoll fullHD (FIRE HD10 Mod)
das Tablet hochfahren kann. Das FIRE HD 10 Tablet kostet mit Werbeinhalten zZ im BlackFridaySale 88€ Generation 9 - 2019. Die Schaltung kostet überschlagweise **25**€? (**wird berichtigt, wenn ich das Kapitel geschrieben habe) Zu den Einschränkungen: a) Die Werbung kann man ausschalten, aber
www.onsemi.com/pub/Collateral/NCP57302-D.PDF) erzeugt. Das versetze Einschalten übernimmt ein kleiner Atmega (Arduino Pro Mirco Board). Drei kleine Mosfets können die drei Fire HD10 „Buttons drücken“. Ich nutze aber nur den Power Button, Lautstärke ist bei mir immer aus. Die Lipo-Leitung zum Tablet gibt
-
Thread
ATMega16u4 per JTAG Debuggen
Hallo, Ich kämpfe gerade damit einen ATMega16u4 mit meinem nagelneuen PicKit4 über JTAG zum Debuggen zu bekommen. Es erscheint jedes mal die Fehlermeldung im Anhang. Mein aktueller Aufbau ist wie folgt: ATMega16u4-MU auf einer custom Platine
mich für ein paar MEGA-Familien entschieden, die ich dann besser kennenlernen kann: 324-644-1284, 88-168-328, 2560 und einige Tiny: 2313-4313 und 25-45-85. Ich glaube, das ist alles für einen Amateur mehr als ausreichend. ATMega16u4 ist interessant, nicht nur wegen USB. Das ist ein von wenigen in
-
Thread
Softwareupdate (bitte evtl. Probleme hier melden)
vorgesehenen Ort gespeichert werden Quelle: Microchip Technology Inc. für AVRs im 64 Pin QFP-Gehäuse (ATmega103, ATmega128) STK502 Fehler beim Erstellen des Vorschaubildes: Die Miniaturansicht konnte nicht am vorgesehenen Ort gespeichert werden Quelle: Microchip Technology Inc. für ATmega169, mit
Habe das selbe Problem (Artikelseiten nackt, CSS "fehlt", Error 404) mit Firefox 88.0.1 unter Linux.
-
Thread
Atmega328P Frequenzerzeugung
Nachtrag: Es ist ein Atmega 328PB
dazu noch einen großen Vorteil bietet. Man muss ihn nur einmal gelesen/verstanden haben das der Atmega das kann.
-
Thread
Anfängerfrage AVR GCC
PD0);" weg lasse brennt die LED0, > warum? Ist Dein RS232 vom STK500 verbunden? PD0 ist beim ATmega8 RX-Pin.
) Du meinst: [c] 00000086 <_exit>: 86: f8 94 cli 00000088 <__stop_program>: 88: ff cf rjmp .-2 ; 0x88 <__stop_program> [/c] Wo dann auch der Return landet. [c] 74: 0e 94 40 00 call 0x80 ; 0x80 <main> 78: 0c 94 43 00 jmp 0x86 ; 0x86 <_exit>
-
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
Anfängerfrage avr/interrupt.h
interrupt.h> int main() { sei(); cli(); } stefan@stefanpc:~/Downloads$ avr-gcc -mmcu=atmega328 -O1 test.c stefan@stefanpc:~/Downloads$ avr-objdump -h -S a.out a.out: file format elf32-avr Sections: Idx Name Size VMA LMA File off Algn 0 .data
cli 84: 80 e0 ldi r24, 0x00 ; 0 86: 90 e0 ldi r25, 0x00 ; 0 88: 08 95 ret 0000008a <_exit>: 8a: f8 94 cli 0000008c <__stop_program>: 8c: ff cf rjmp .-2 ; 0x8c <__stop_program> stefan@stefanpc:~/Downloads$ [/pre]
-
Thread
Was benötige ich um einen 8086 in Assembbler zu programmieren ?
habe, auch nicht so gut. Da wurde mir etwas zuviel gespart, der AVR z.B. kann nicht mal ein "ADDI r16,88" - da muß man sich mit SUBI r16,(256-88) behelfen, was das carry-Flag ebenfalls invertiert. Sowas finde ich nerviger als die Segmentierung beim x86.
ax,ds:[bx+88h] MOV ds:[bx],ax MOV ds:[bx+88h],ax Könnte man ewig Beispiele für schreiben und ich mag diese Einfachheit. Gibt ein paar Einschränkungen bei der Speicheradressierung (da gehen nicht alle Register
-
Thread
E-Bike Akku explodiert (statt abzubrennen) Gesperrt
Pamphlet über Meinugsfreiheit, "ATMEGA-Diktatur" und ähnlichen Mist serviert. Danach fantasieren wird daher, dass man alle nicht-ATMEGA-Nutzer in Umerziehungslage stecken will und ähnlchen Käse. DAS ist es, was ihr unter "Meinungsfreiheit
Thomas U. schrieb im Beitrag #6920039: > Bei 12,88kWh/kg für Propan und einer 11kg Flasche sind das 144kWh Du vergisst dabei nur das begrenzte Luft-Volumen im Raum. Mehr Gas würde dazu führen dass die Verbrennung weniger effizient ist oder das Gas
-
Thread
UART Debug Schnittstelle auf PC
seid nicht zu hart :D Zu meinem Vorhaben: Ich habe vor, alles (das wichtigste) was der MC (Atmega2560, sollen aber auch mehrere werden) macht, über UART auf den PC zu schicken. Sollte ja, solange es Text bzw ASCII bleibt, kein Problem sein. Und zwar soll das eine Debugschnittstelle werden.
@fop: Danke erstmal für deine Antwort. Ich programmiere mit C und beschreibe aktuell einen Atmega328PB, sowie einen Atmega2560. fop schrieb im Beitrag #6455761: > Meist wandelt man auf dem µC schon alles in > ASCII Ja klar, kann man machen bzw finde ich ASCII auch leichter zu senden.
-
Thread
Neuauflage Busch Microtronic 2090 Lerncomputer
Board ist und wo > man es bekommen kann. Ach so, sorry. https://www.amazon.com/Gowoops-ATMEGA2560-16AU-headers-Compatible-Mega2560/dp/B07Y9P4JL2/ref=pd_sbs_3?pd_rd_w=bx4Km&pf_rd_p=ed1e2146-ecfe-435e-b3b5-d79fa072fd58&pf_rd_r=SWSF7B8ZT5J88WM0C5QB&pd_rd_r=9d6ea4e6-79b8-4c01-a7cb-ca27a6158798&
will. Ja ich kann mich nicht beschweren. Meine früheren Microtronic-Versionen habe ich mit dem ATMega 2560 gebaut, die waren auch nicht genauer oder sonstwie besser. Für den Preis - top!
-
Thread
Blitzlichtgewitter für Carerrabahn
Youtube ungehen? Ein HEF4017 für das Lauflicht und ein Monoflop mit NE555. Mit einem kleinen Atmega 88 o.ä. baust Du das viel besser "in Nu" nach. Natürlich auch mit Arduino und Nano pro für 1,50€.... Die Zeitschaltung ist von Kemo (Art.Nr.: B042) die gibt es bei eBay und Amazon Ein 10
-
Thread
Programmieren einer Härtungsanlage
Dazu noch Vorgaben, die garantiert nicht zueinander passen werden: ILI9486 und ATMega2560...
das angeschaut? https://www.youtube.com/watch?v=9Ms59ofSJIY https://www.youtube.com/watch?v=if88hBgQyto Für Arduino UNO: https://www.aliexpress.com/item/32986020314.html Für Arduino Mega muss es auch welche geben. Ich würde das ganze aber separatieren: Für Touchscreen einen eigenen AtMega
-
Thread
Idee für präzise Frequenzerzeugung von z.b. 20MHz
Signalgenerierung mittels eines AD9835 nutzen wollen, dessen Phaseneingänge dann durch den direkt gekoppelten Atmega recht präzise bedient werden, ebenso hätte er eine auch langzeitstabile recht präzise Taktquelle. Atmega und DS3231 werden im System sowieso benötigt... Was haltet ihr von dieser (schnellen)
etwas anstellen könnte: http://www.mino-elektronik.de/fmeter/fm_software.htm#bsp2 Es reicht ein ATmega88, da ja neben der Einstellungg dex VCTCXO keine weitere Frequenz gemessen werden muß.
-
Thread
USBasp stellt sich tot nach Firmware update.
nie ohne Grund updaten, weil man damit immer > riskiert, sein Gerät zu verschrotten. Wer einen ATMega8 oder 88 nicht brennen kann, sollte besser auch kein USBASP anfassen. ;-) Und die 3€ für diese China Dinger tun ja auch nicht wirklich weh.
-
Artikel
Logic Analyzer
bzw. USB-RS232) Windows-Software (Visual Basic) Software (AVR und Windows): Closed Source? Basis: Atmega16 und NAND-Gate Eingestellte Produktlinie Version 2 Pro bis 4 Kanäle bis 20 Million Samples per second Maximum sampling buffer 256K Generator/Playback Modus USB HID mode Firmware upgrade feature Windows-Software
MSa/s Version 8 Kanäle 50 MSa/s 4k Samplespeicher Trigger auf beliebige Pegelkombinationen Basis ATMega644 FT232 USB 115200 Baud 80 MSa/s Version 8 Kanäle 50 MSa/s 16k Samplespeicher (32k bei neuer Software) Trigger auf beliebige Pegelkombinationen Basis ATMega88 / ATMega48 FT232 USB 500000 Baud Weitere
-
Thread
Einfacher Zähler
wie du, igoriert dass man dazu ein Atmel Studio auf seinem PC installieren muss, ein Projekt für ATmega88PA anlegen, ein Programm schreiben (bzw. als Anfänger eher 10 Programme vom blink Beispiel bis man dann endlich funktionierende 7-Segment Zähler hat), dann eine Programmierschaltung kaufen muss, z.B
-
Thread
SPI will auf AVR nicht laufen
"Falle" bei Atmega328 und seinen Freunden ;) Hier mal ein Ausschnitt aus dem Datenblatt des Atmega328PB dazu: If SS is configured as an input, it must be held high to ensure master SPI operation. If the SS pin
stehen. Muss es weder nach C-Standard noch nach Programmlogik. Ich zitiere aus dem Datenblatt von "ATmega48A ATmega48PA ATmega88A ATmega88PA ATmega168A ATmega168PA ATmega328 ATmega328P": [c]void SPI_MasterTransmit(char cData) { /* Start transmission */ SPDR = cData; /* Wait for transmission complete
-
Thread
[V] 4x Atmel Mikrocontroller + USBasp, zusammen 6€ inkl. Versand
Hallo zusammen, habe folgende unbenutzte Mikrocontroller abzugeben: 1x ATmega 328P-PU mit Fassung 1x ATmega 88-20PU 2x ATtiny84A PU Und noch einen USBasp Programmer für AVR. Würde für alles zusammen 4€ + 2€ Versand ansetzen. Viele Grüße Philipp
-
Thread
Sparsamkeit Atmega8 vs STMF0 für direkten Batterienetrieb
einen Mikrocontroller aus einer CR2032 direkt (ohne Regulator) versorgen. Zur Auswahl stehen der Atmega88PA und der STM32F030. Ich benötige ca 1-2 MHz, 2 Timer im kHz Bereich. Ich kann es leider nicht richtig einschätzen, nachdem was ich gesehen habe, ist der Atmega (0,2 mA) allerdings wesentlich sparsamer
CR2032. Den Tiefentladeschutz könnte der µC übernehmen. Als µC käme wegen der höheren Spannung der ATmega88 in Frage. 2 x AA oder AAA Zellen werden Dir wohl zu groß sein.
-
Thread
Teensy Synth "Shruthi 2"
Steckernetzteil. Der 7805 wird ca. 39C warm bei einer max. Last von 160mA. Das Arduino Nano Board ( ATmega328 ) für die Poti-Abfrage und Modulations-Eingänge wird später durch einen Atmega328 ersetzt. Durch den integrierten ATmega328 wäre eine XT Version mit vielen Potis und Schaltern denkbar. Als
verwende ich jetzt den preiswerten PT8211. Der wird vom Teensy 4.1 Board mit 4fachen Oversampling (88KHz) angesteuert. Da reicht dann ein einfacher LowPass Filter am Ausgang. Zusätzlich wird noch eine schaltbare Bassanhebung (Bassbooster) integriert. Gruß Rolf