-
Thread
ATtiny85 (AVR Atmel 8bit), Linux, Microcontroller, C/C++
ATmega644, ATmega1284. Die -A und -P Kennzeichnungen lasse ich bewusst mal weg.
auch identischem Innenleben. Es spricht auch kaum etwas dagegen, gleich den ATMega328 zu nehmen. Preislich nimmt sich das nicht viel. Ich nehme für Prototypen auch gerne erstmal einen ATMega328. Und wenn der Code am Ende kleiner ist, compiliere ich ihn einfach nochmal für einen ATMega168
-
Thread
Berechnung Impedanz 2,4Ghz Leiterbahn
DK7JB hat noch das erweiterte Abgbleichpaper auf seinem Server. Ich habe für einen NWT4000 mit Atmega328/mega168 eine neue eigene Firmware mit FA-NWT 1.0 Protokoll geschrieben.
-
Thread
AVR Timer2 async - Uhrenquarz / Kondensatoren
PS: Bei mir ergab sich an einem ATmega168PA mit einem Quarz von Reichelt ('0,032768-L6') bei 3.0 V und 15 °C eine Frequenz von 32769.5 Hz auf Lochrasterplatine.
S. Landolt schrieb im Beitrag #6040051: > Bei mir ergab sich an einem ATmega168PA mit einem Quarz von Reichelt > ('0,032768-L6') bei 3.0 V und 15 °C eine Frequenz von 32769.5 Hz Welche Zeitwaage/Referenz hast du verwendet? Andreas schrieb im Beitrag #6040028: > Brauche
-
Thread
USB richtig terminieren
Datenblatt steht. Oder gucke von bewährten Schaltungen ab. Z.B. https://www.chip45.com/products/crumb168-2.3_avr_atmega_module_board_atmega168_usb.php
-
Thread
16bit-write ATMegaxx-PB
ATmega48PB/88PB/168PB Bei denen steht auch L/H drin - mit an Sicherheit grenzender Wahrscheinlichkeit kann angenommen werden, dass es nicht so ist.
/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf S.122 *To do a 16-bit write, the High byte must be written before the Low byte. For a 16-bitread, the Low byte must be read before the High byte*
-
Thread
PWM Singnalen mit Arduino
ufufs zitierrt LaLo schrieb: > >> Uno (Atmel328UP) >Was ist das? >ATMega328P ? >Der UNO hat 3 Timer mit je 2 Kanälen. >Frequenz in Stufen einstellbar. (das Datenblatt gibt gerne Auskunft) Der Timer 1 beim ATmega328 hat 3 Vergleichsregister.
ok, ok Ihr habt recht. ATmega328, Timer 1 hat 2 Vergleichsregister. Ich habe in letzter Zeit mit dem AT-Megaplatine gearbeitet. Dieser Prozessor, ATmega2560, hat 3 Vergleichsregister. Daher die Verwechslung.
-
Artikel
Word Clock Variante 1 - getrennte Steuerplatine
Maße: 146mm x 35,6mm. ---- Reichelt Warenkorb Mono-Variante. Da selbst bei der Mono-Variante der ATmega 88 langsam mehr als eng wird, wurde dieser Warenkorb auch auf den ATmega 168 umgestellt. Eine vollständige Liste zur Bestellung der nötigen Bauteile ist bei Reichelt abgelegt: Warenkorb-Mono. ----
gefräst) - 37,50Eur Zwischenboden ohne Ambilightausfräsung (MDF 19mm gefräst) - 37,50Er programmierter ATMega168 - 3,55Eur Der Versand erfolgt bei nur LEDs / Widerständen / ATMega als GroßBrief innerhalb BRD – 4,00Eur Österreich – 6,00Eur Schweiz - 6,00Eur Der Versand mit Streifenplatinen erfolgt als kleines
-
Thread
Arduino mehr als 800 LEDs steuern
FastLED.show(); } if (incoming == "17") { DisplayLEDGroup (168, 177); FastLED.show(); } if (incoming == "18") { DisplayLEDGroup (179, 188); FastLED.show(); } if (incoming == "19") {
Es gibt das ATmega328PB Xplained Mini, damit müsste man zusammen mit dem BT-Modul erstmal mit hinkommen. Kaufen kannst du das überall dort, wo es dir passt ;) RS Components, Farnell,...
-
Artikel
AVR Bootloader in C - eine einfache Anleitung
AVR dies mitzuteilen, ist eine weitere Fuse nötig - die BOOTRST-Fuse. Eine weitere Tabelle aus dem Atmega88-Datenblatt gibt Auskunft über diese Fuse. + Reset and Interrupt Vectors Placement in Atmega88, Tabelle 11-3 im Atmega88-Datenblatt S.58 BOOTRST IVSEL Reset Adress Interrupt Vectors Start Adress 1
Startadresse des Bootloaders (Byteadresse) 0xXXXXX Startadresse des Bootloaders (Wordadresse) 0xYYYYY ATmega8/88 6144 Byte 2048 Byte 0x1800 0xC00 ATmega16/164/168 14336 Byte 2048 Byte 0x3800 0x1C00 ATmega32/324/328 28672 Byte 4096 Byte 0x7000 0x3800 ATmega64/644/640 57344 Byte 8192 Byte 0xE000 0x7000 ATmega128
-
Thread
gcc11 könnte das avr Backend verlieren
ist die Codegröße beim 4.9.2 immernoch am kleinsten. Und gerade da stört es ja. Wenn man auf einem ATMega168 (Bootloader vorhanden; Code wurde schon extrem optimiert) bei 15358 Bytes ist und es muss noch eine Funktion rein und der 4.9.2 schafft einem 400 Byte Platz, ist das Gold wert. Es gibt noch eine
die Codegröße beim 4.9.2 immernoch am kleinsten. > Und gerade da stört es ja. Wenn man auf einem ATMega168 (Bootloader > vorhanden; Code wurde schon extrem optimiert) bei 15358 Bytes ist und es > muss noch eine Funktion rein und der 4.9.2 schafft einem 400 Byte Platz, > ist das Gold wert. >
-
Artikel
AVR-GCC-Tutorial/Der UART
die in der eigenen Codesammlung in mehreren Projekten verwendet werden kann. Für einige AVR (z. B. ATmega169, ATmega48/88/168, AT90CAN jedoch nicht für z. B. ATmega16/32, ATmega128, ATtiny2313) wird durch die Registerdefinitionen der avr-libc (io*.h) auch für Controller mit zwei UBRR-Registern (UBRRL/UBRRH
identifiziert. (Beispiel: "Generic Software Uart" Application-Note von IAR) Neuere AVRs (z. B. ATtiny26 oder ATmega48,88,168,169) verfügen über ein Universal Serial Interface (USI), das teilweise UART-Funktion übernehmen kann. Atmel stellt eine Application-Note bereit, in der die Nutzung des USI als UART erläutert
-
Artikel
IR-LCD
kleine Änderungen erforderlich. Das Programm ist größer als 16k und passt deshalb nicht mehr in einen ATmega168. Dieser muss gegen einen ATmega328 getauscht werden. Um Eingaben tätigen zu können war eine entsprechende Eingabeeinheit erforderlich. Der verwendete Drehimpulsgeber kann einfach nachgerüstet werden
-
Thread
AVR ATMega328P Analog einlesen, digital an Terminalwindow schicken: UART, Timer, ADC
fehlt? Wir haben als Unterlage, dies hier bekommen: https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf Code: [c] /* * ErsteProj.c * * Created: 23.09.2019 13:04:48 * Author : 20160306 * Ziel: Einen Analogwert einlesen (alle Sekunde eine Wandlung
-
Thread
Programmieren eines Atmega über UART
Hallo Ich bin grad dabei mir ein Entwicklungsboard für einen ATMEGA 168 oder 328 zu bauen. Auf diesem Entwicklungsboard habe ich dann die Möglichkeit die gängige Pheripherie zu testen und das Verhalten der Programmierung zu Untersuchen. Allerdings hätte ich eine Frage bezüglich der Seriellen Schnittstelle Ich hätte erstmal gedacht, dass ich einen ATMEGA 328 als In System Programmer benutze also einen USB to Seriel Chip mit einem 328 über UART verbinde und dieser 328 wiederum den Ziel Microcontroller also einen 168 oder einen 328 als ISP programmiert
-
Artikel
AVR Bootloader FastBoot von Peter Dannegger
, der auf beliebigen I/O-Pins lauschen kann. Beispiel für gleiche Bepinnung wie Hardware-UART im ATMega 8, 48, 168, 328 Für One-Wire-Betrieb muß für TX und RX zweimal der gleiche Pin angeben werden. Beim Assemblieren wird das erkannt und One-Wire aktiviert - es ist keine weitere Änderung nötig. Hier
Im Beispiel für einen ATtiny45. Dabei nicht vergessen, die bisher (per Default) ausgewählte CPU ATmega168 auszukommentieren: UART Port und Pins festlegen – BOOTLOAD.ASM. Da die verwendeten Pins für die Schnittstelle frei wählbar sind, müssen diese noch eingestellt werden. STX_PORT: Hier den Sendeport
-
Thread
Breadboard Alternative AVR
Hallo Leute, ich habe ein paar Projekte mit Breadboard und einem Atmega 168 durch. Damit ich weniger Kabelsalat habe, würde ich gerne ein kleines Board kaufen in dem integriert sein soll: - Stromversorgung - Programmierschnittstelle*** - Breakout aller Pins Die Grundbeschaltung
Ich kann die Empfehlung für den Arduino nano nur wiederholen. Ist ein ATMega328 drauf mit der notwendigen Grundbeschaltung. CH340 USB-UART, Spannungsregler, ISP-Stecker (6-polig). Man kann das Board im Ganzen aufs Steckbrett setzen. Gibt es vom freundlichen Chinamann (aliexpress
-
Thread
atprogram Batch Parameter
nutzen. Das Ganze scheint soweit auch zu funktionieren. atprogram.exe -t avrispmk2 -i ISP -d atmega168p% program -f Testfile.hex --verify Nun möchte ich noch Fuses und Lockbits übergeben so wie man es mit der stk500.exe einfach machen konnte. High = DE Low = AD Ext = F9 lock = FC
-
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
-
Thread
HEX Editor AVR Controller
möglich ist aus zwei hex Files ein hex file zusammen zu bauen. Anwendung: Firmware AVR Controller Atmega 168, 328 verschiedene Ausführungen bei denen der Bootloader angehängt werden soll, so das aus den zwei hex Files eines entsteht. Ein Hex Editor der in zwei Instanzen verwendet werden kann, oder ein
-
Thread
Warum sind ATMegaxxx-PB deutlich billiger?
Konkret ATMega324PB: https://www.microchipdirect.com/product/search/all/atmega324 Ca. halber Preis. zieht sich aber durch alle Typen (48PB, 88PB,168PB, 328PB), immer ist der PB-Typ spürbar billiger. Dabei bieten
-
Thread
Seltsames Verhalten bei Attiny85 und Mosfetschaltung, nicht bei Atmega168PA
welches ich mir nicht erklären kann. Die gleiche Schaltung hatte ich vorab auf einem Steckbrett mit Atmega 168PA statt Attiny85 aufgebaut. Der Code ist ebenfalls der gleiche (abgesehen vom verwendetetn Timer und andrem ADC-Pin). Auf Steckbrett und Atmega168 läuft alles wie es soll. Bei der Attiny85
auch beim Atmega168. Tiny und Atmega laufen mit den internen voreingestellten 8Mhz ohne CKDIV8. Nur am Rande: Die im Schaltplan dargestellten 12V sind nur 9V.
-
Thread
ATmega12816AU nicht erreichbar
Grüße, Ich hoffe jemand hat Erfahrung mit diesem AVR. Ich habe einen ATmega12816AU und erreiche ihn nicht mit meinem AVRISP MKII. Als Datenblatt habe ich das ATmega128/L Datasheet - für das + 16 finde ich nichts. Das Setup: Alle GND auf Masse (Pin 22/53/63), VCC/AVCC/AREF
Ergibt auch Sinn, wenn ich Hardware-seitig den ISP-Port schon okkupiere. Ich habe zum Test meinen ATmega168 and den AVRISPSP MKII verkabelt - läuft! Nochmal kurz zu der Auswahl im Atmel Studio7 - da ich genau diesen Typ nicht auswählen kann: Ich habe einfach die übrigen ATmega128***** probiert und
-
Thread
atmega 3,3V UART und RS485
Hej Leute, ich will eine Kommunikation zwischen einem Raspberry und einem Atmega über RS485 aufbauen... Nun weiß ich dass der Raspi mit 3.3V Pegeln Arbeitet.. Den Mega will ich auch nur mit 3.3V speisen... Als 485 IC will ich den ADM3483 nehmen da dem eine VCC von 3,3V
Beitrag #5936987: > Hej Leute, > > ich will eine Kommunikation zwischen einem Raspberry und einem Atmega > über RS485 aufbauen... > > Nun weiß ich dass der Raspi mit 3.3V Pegeln Arbeitet.. > Den Mega will ich auch nur mit 3.3V speisen... > > Als 485 IC will ich den ADM3483 nehmen da dem eine VCC
-
Thread
Entwicklung einer Platine für die Programmierung eines AVR ATmega32
Hallo, Ich habe während meines Studiums die im Anhang beigefügte Schaltung für einen ATmega32 der Firma ATMEL entwickelt. Die Schaltung würde ich gerne verwenden um eine Möglichkeit zu haben einerseits Controller des Typs ATmega32 zu programmieren , habe noch ein paar dieser uC in meiner
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
Arduino Nano 3 über FTDI extern programmieren Verdrahtungsfrage
garnicht - was ist denn da überhaupt noch drauf? Ansonsten würde ich wohl eher den Weg gehen und einem Atmega168 in DIL Gehäuse einen Bootloader verpassen... Gruß H
identisch, außer Pinbelegung. Es gibt den Promini auch mit 3,3V/8MHz und alte Versionen auch mit dem ATmega168, der hat nur den halben Speicher.
-
Thread
avdude und mEDGB
Hi, Ich möchte gern ein ATmega168 Xplained von Ubuntu mittels AVRDUDE programmieren/flashen und debuggen. Leider scheitert es gerade bei der richtigen Wahl des Programmers .. ich dachte da an den xplainedmini: avrdude -c xplainedmini -p ATmega168 -P /dev/ttyACM0 -F -> avrdude: jtag3_open_common(): JTAGICE3/EDBG port names must start with "usb" dmesg sagt: [23734.389532] usb 1-1.4: new full-speed USB device number 12 using xhci_hcd
-
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
cannot read spec file 'device-specs/specs-atmega4808'
/avr5/atmega165 avr/lib/avr5/atmega165a avr/lib/avr5/atmega165p avr/lib/avr5/atmega165pa avr/lib/avr5/atmega168 avr/lib/avr5/atmega168a avr/lib/avr5/atmega168p avr/lib/avr5/atmega168pa avr
/lib/avr5/atmega644p avr/lib/avr5/atmega644pa avr/lib/avr5/atmega645 avr/lib/avr5/atmega645a avr/lib/avr5/atmega645p avr/lib/avr5/atmega6450 avr/lib/avr5/atmega6450a avr/lib/avr5/atmega6450p
-
Thread
Spannung messen ohne Port
schlicht keinen Regler > braucht. > Sieh dir http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48P_88P_168P-DS40002065A.pdf Figure 30-2 an und überleg dir den Satz noch mal. Das Gegenteil ist der Fall.
Das http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48_88_168_megaAVR-Data-Sheet-40002074.pdf scheint mir das aktuelle Datenblatt zu sein (?) Der kann das.
-
Thread
Atmega128 - Programm wird geladen, aber LED blinkt nicht?
Heinrich W. schrieb im Beitrag #5907806: > Atmega128 ist also m128. Aber oben schreibst Du: > avrdude -c avrispmkII -p m168 -U flash:w:main.hex Da steht m168 und nicht m128.
Das kompilieren geschieht jetzt folgendermaßen: avr-gcc -Wall -Os -DF_CPU=16000000UL -mmcu=atmega168 -c main.c -o main.o avr-gcc -Wall -Os -DF_CPU=16000000UL -mmcu=atmega168 -o main.elf main.o rm -f main.hex avr-objcopy -j .text -j .data -O ihex main.elf main.hex avrdude -c avrispmkII -p m168
-
Thread
Transistor basiswiderstand
Kollektorstrom ;-) Arduino Versorgungsspannung aus USB-Port kann bis 4,4 V absinken.[1] So ein ATMega328 "verliert" an seinem Port bis zu 0,9 V bei 20 mA über den gesamten Temperaturbereich.[2] Wir dürfen linear interpolieren und bekommen einen Spannungsverlust von 0,225 V bei 5 mA. Die minimale
wiki/Universal_Serial_Bus#Spannungsversorgung [2] http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf
-
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?
nachvollziehbar: Laut meiner Boards.txt der Arduino-IDE haben Nano und ProMini den gleichen Bootloader "atmega/ATmegaBOOT_168_atmega328.hex" Der Uno hat einen anderen Bootloader. Oder kann es sein, dass Du einen _neuen_ Nano hattest, der mit Optiboot ausgerüstet war? Indirekt kann man das an der Baudrate
-
Thread
Fake Produkt? entlarven Schaltkreis Emmi Dent Ultraschall Zahnbürste
Ich habe gerade einen alten Emmi Bürstenkopf an einen Atmega168 gesteckt. Der Code ist zur Tonausgabe über einen (32-Ohm) Speaker gedacht. Dieser Bürstenkopf gibt tatsächlich ein Geräusch aus. (Gut hörbares Video aufgenommen. Wie bekomm ich es hier hoch?)
Mikro nur > bis grob 20 kHz erfasst, sondern eine brauchbare Messung. Ich habe heute mit einem Atmega168 mit 16MHz Quarz und mit Taktteiler 64 einen 32 Ohm Speaker zum quietschen gebracht. Das ganze über PD6/OC0A. Nach dem das funktionierte, hab ich den 32 Ohm Speaker beiseite gelegt und einen
-
Thread
Atmega168 Timer auf dem Arduino Nano3
geschaut http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2545-8-bit-AVR-Microcontroller-ATmega48-88-168_Datasheet.pdf 16Mhz durch 64 (Teiler bei CS00 und CS01 =1) wären 250Khz. Durch die 16Mhz als F_CPU ergibt sich ein Reloadwert von 249 für den Timer, sollte also alles passen, dennoch
viel Code drauf, nur ein bissl Ausgabe auf LED. Mache da sonst noch nichts. Die Timer auf dem Atmega waren mir schon immer zu viel, steige da nicht gut durch, auch nicht im Datenblatt, ist nicht meins. Da bräuchte ich etwas Unterstützung, die ganzen Modi etc... Thema Fragen: ja 0.001 * 16.Mio durch
-
Thread
Kleinen uC gesucht
Der Arduino UNO ist für ATmega168 und ATmga328 vorgesehen. Was du eventuell meinst ist, ein Arduino Modul als ISP Programmieradapter zu verwenden. Da das Stichwort ISP im Datenblatt des ATtiny102 nicht einmal vorkommt, kann man
Minimum System Development Board" (Blue-Pill). Ein ATtiny45-PU ist klein im Vergleich zum großen ATmega644-PU. Ein ATtiny45-PU ist klein im Vergleich zu einem Intel Dual Core. Im DIP Format kann ich mir nicht vorstellen, wie es kleiner gehen sollte. Mit einem 6Pin µC könnte ich nicht mehr viel
-
Thread
Warum funktioniert mein AVR Assembler Code nicht?
Hi >Hier gehts aber nicht um irgendeinen Typ, sondern um einen ATmega328P. Auch der ATMega328 hat IO-Register die mit LDS/STS und nicht mit IN/OUT angesprochen werden müssen. MfG Spess
Um 8 Bit von einem I/O Register einzulesen. Ich zitiere jetzt nochmal aus dem Datenblatt des ATMega 48/88/168/328: " *Reading the pin value* Independent of the setting of Data Direction bit DDxn, the port pin can be read through the PINxn Register bit." Das sollte jetzt klar sein. PINC ist die
-
Thread
(V) Spannungsregler, Logik, MCUs,
ATTINY13V-10PU, DIL8, 1K Flash ATTINY44V-10PU, DIL14, 4K Flash ATTINY84, DIL14, 8K Flash ATMEGA88-20PU, DIL28, 8K Flash ATMEGA168-20PU, DIL28, 16K Flash SMT: LM217, TO263, 1.2V to 37V adjustable voltage regulators LM317, TO263, 1.5A Adjustable Output, Positive Voltage Regulator
Digikey-Preises ansetzen, d.h. ATTINY13V-10PU, 0,50 ATTINY44V-10PU, 1,- ATTINY84, 0,60 ATMEGA88-20PU, 1,10 ATMEGA168-20PU, 1,30 MIC5801, 1,20 AT90CAN128-15AZ, 2,70 PIC16F628, 1,00 LPC1766, 4,00 YARD-IR-Empfänger rev. 2 mit PIC16F628, PDIP18 und MAX232,
-
Thread
arduino nano ch340g lässt sich nicht programmieren
Kommt drauf an, was für ein Controller (168/328) und für ein Quarz (8/16MHz) verbaut ist.
einen UNO. > Alle diese bekommen einen Aufkleber mit einem großen U Das hört sich gut an. Beim Atmega 328P habe ich das schon öfters mit meinem UNO-Board gemacht. Wie das beim Nano geht, damit muss ich mich dann mal befassen. LG old.
-
Thread
Verstärker 1-1500MHz 1Watt
ungeschirmt im Gerät herum? Nein es ist in einen Schubert Gehäuse aus Weisblech mit samt dem Atmega Prozessor untergebracht. Ralph Berres
konnte ich mit einer Konverterbox ans LAN anschließen. Jetzt kann ich einfach Port 5025 auf 192.168.178.111 aufmachen und im GPIB-Stil Kommandos reindumpen oder Daten rausziehen. Ich mache jetzt unter Fernsteuerung 7 FFTs , sauge die Ergebnisse ab und plotte sie mit Gnuplot. Das war eigentlich
-
Thread
AVR Bootloader lock/fuse bits
verifying flash memory against D:\Apps\arduino-1.8.7\hardware\arduino\avr\bootloaders/atmega/ATmegaBOOT_168_atmega328.hex: avrdude: load data flash data from input file D:\Apps\arduino-1.8.7\hardware\arduino\avr\bootloaders/atmega/ATmegaBOOT_168_atmega328.hex: avrdude: input file D:\Apps\arduino-1.8.7\hardware\arduino\avr\bootloaders/atmega/ATmegaBOOT_168_atmega328.hex contains 32670 bytes avrdude: reading on-chip flash data: Reading | ################################################## | 100% 0.06s avrdude: verifying ... avrdude
-
Thread
BLDC als Direktantrieb für Plattenteller ?
Angesteuert wird bei AVR447 über das MC100 Motorkit, dessen Schaltplan auch abrufbar ist. Der ATMega88/168/328 steuert mit 3 synchronen Timern 3 Halbbrücken. Die ganze Software läuft problemlos auf einem Arduino Uno bzw. Arduino 2009 (Due Milanove). https://www.microchip.com/wwwAppNotes/AppNotes.aspx
Am nächsten Tag das ganze Stromversorgungsgeraffel auf der Platine untergebracht. Dabei fing der Atmega8 an wie wild zu resetten. Nagut ist ja auch ne lange Leitung dran. Im Endeffekt habe ich ihn mit einem EIN/AUS Schalter nach +5V versehen. Die Spannungsversorgung der Halbbrückentreiber habe ich
-
Artikel
AVR CP/M
Wichtiger Hinweis. Bitte den Artikel erst komplett durchlesen! Ursprünglich bestand die Hardware aus Atmega88+1x4256 DRam und die Software war ein 8080 Emulator-CP/M System, was direkt ein Abbild einer Diskette von einer SD Karte las. Inzwischen wurden sowohl Hardware (Atmega328p plus nun 2xDRam für 8-bit
AVR Software. Zum Soforttest gibt hier eine AVR Variante avrcpm.hex für die folgende Testumgebung: ATmega 168 24 Mhz externer Takt über FT232R Terminal mit 57600 Baud, 8N1, keine HW Handshake Die aktuelle Software findet ihr immer hier: Bootloader. MCS Bootloader Um bei Programmänderungen den Controller
-
Thread
Bricks - BreakOut Game für ATmega168 / 328p
zu sehen ist). Sollte halt sehr klein und sehr preiswert sein. Es ist lauffähig auf einem ATmega328p und einem ATmega168 (hier dann allerdings aufgrund von nur 16kB Speicher mit sehr reduziertem Spielelogo... das Spiel selbst jedoch nicht). Im Header tftdisplay.h kann der verwendete Controllertyp
PS_PS: für jemand der es einfach nur zusammenbauen möchte sind die Hexfiles für ATmega328 und ATmega168 im Zip enthalten. Hier jedoch für ein 128x160 Display
-
Thread
AVR Mega168p bei Unterspannung in "Parkposition" fahren
Sachverständige, vor 3 Tagen habe ich mich entschlossen, meine fleißig vor sich hingackernden ATMega168p-Nodes ein bißchen zu ändern. Einfach aus Neugier wollte ich mal sehen, ob an den Gerüchten, daß der Timer2 mit Uhrenquarz im Asynchronbetrieb und PowerSave tatsächlich weniger braucht als mit Watchdog
Hallo, nur ein paar Gedanken von mir. Warum willst du die Spannung überhaupt reduzieren? Der ATmega168p und der DS10B20 arbeiten bis 5V und der AM312 ist von 2,7V bis 12V spezifiziert (wenn ich das richtig gelesen habe, den AM312 habe ich noch nicht verwendet). Der DS18B20 ist lt. DB erst ab 3V
-
Thread
HV-ISP und AtTiny28
Guck dir die Pin-Belegung von dem http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf an. Vielleicht fällt dir ja was auf.
-
Thread
Frage zu HVP (PP) eines 328p (Arduino nano)
Datum 9.9.2017 gelandet - sorry for confusion. Deckblatt zeigt: 8-bit AVR Microcontrollers ATmega328/P DATASHEET COMPLETE und hat 441 Seiten Das von heute lautet ATmega328P 8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash DATASHEET hat 293 Seiten Danke
ATmega48A/PA/88A/PA/168A/PA/328/P", ist vom 1.11.18 und hat 662 Seiten: https://www.microchip.com/wwwproducts/en/ATMEGA328P
-
Thread
AVRDude in CMake
du die Clones des uralten JTAGICE (manchmal auch als mkI bezeichnet) meinst: da hast du mit dem ATmega88 keine Chance. Der ATmega88 hat einfach mal kein JTAG. Den EEPROM kannst du aber auch mit AVRDUDE problemlos rücklesen, nachdem das Programm eine Weile gelaufen ist: [pre] avrdude -pm88 -cstk500
leider nicht sagen können, denn „nach oben“ hin verhält er sich ja korrekt. *) Nimm dir einen ATmega8 oder ATmega168 oder sowas, bau dir ein USBasp damit auf, nimm den komischen smartUSB-Dongle, um die USBasp-Firmware da drauf zu dengeln, und danach legst du das Smartdingens in die Ecke. *) Eine