-
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
AudioBootloader für AVR
den AVR: http://www.hobby-roboter.de/forum/viewtopic.php?f=4&t=127&p=530 neue Features: - Atmega8 und Atmega168 support - zusätzliches Javaprogramm mit 1/2 Geschwindigkeit, mit den wav-Files können dann MP3s erzeugt werden. Viel Spaß damit :-)
optokopler nutzen es >galvanisch zu trennen, oder wäre ein trafo besser ? Hi Ale, das mit dem Atmega32 sollte kein Problem sein. Einen Trafo müsste man zur galvanischen Entkopellung verwenden können. Das wird bei der Ethernet-Schnittstelle auch so gemacht. Bei einem Optokoppler müsste man darauf
-
Thread
UART: Frame Error
Hallo, ich habe eine Lochrasterplatine mit einm ESP8266, der mir auf ein Atmega168 ein RX-Signal senden soll. Baudrate: 115200, Benutzung der FleuryLib. Ich bekomme aber immer FrameErrors beim Empfang. ESP ist mit 3V29 und m168 mit 4V98 angeschlossen (gemessen). High Signal sollte der m168 bei 3V erkennen. Ich habe mal den Takt auf PB0 rausgegeben, siehe Screenshot anbei. Sieht erst einmal gut aus, oder? 2 Kerkos an VCC/AVCC/GND sind vorhanden, weitere uF nach dem LDO. Das Oszi
-
Thread
Was sind eure Lieblings-IC's ?
ATMEGA168, ATMEGA128, PGA2311, INA217, OPA2340, TDA2040, CS8420, LP2950CZ5.0, LM2931A...
-
Thread
6502 Emulation auf AVR ?
eventuell Lust, das Interface für einen ATMEGA8-Emulator-SID anzupassen? Gruss, criha
extrahiert, dann mit einem eigenen Programm aus den Daten eine Header-Datei erzeugt und in einen Atmega168 geladen. Das Ergebnis war das hier http://www.roboterclub-freiburg.de/atmega_sound/atmegaSID2.mp3 Es hört sich ja so an, als wenn die SID-Emulation funktioniert. Gruß, Christoph
-
Thread
[V] Brennen / Flashen von ATMEL AVR Mikrocontrollern
14-polige: ATTINY 24, 44, 84, ... 20-polige: ATTINY 26, 2313, 4313, ... 28-polige: ATMEGA 8, 48, 88, 168, 328, ... 40-polige: ATMEGA 16, 32, 162, 164, 324, 644, 1284, 8515, 8535, ... nichtmögliche MC: ATTiny 4, 5, 9, 10, ... Bei Interesse bitte Kontaktaufnahme über eine
Hallo, wieviel soll denn das kosten? Ich habe hier noch einen ATMEGA auf einem Board, den kann ich nicht mehr per JTAG flashen, habe aber ISP-Programmierschnittstelle auf PIN-Leisten dran. Ist das Deine Spezialfähigkeit, verfuste Prozessoren zu retten? - Weil ein
-
Thread
Grundsätzliche Frage zu Interrupts
Wenn du vom Atmega16 zu einem Atmega wechselst, der PCINT Interrupts zulässt, ist dein Problem schon halb gelöst. Jeder Wechsel am Eingang löst einen PCINT Interrupt aus und welcher es war steht in einem Register. Ein Beispiel für einen solchen PCINT fähigen Atmega ist der Atmega168 (und die kleinen Brüder 48 und 88) Eine andere Lösung wäre alle Signale der REED-Kontakte per ODER auf eine der beiden Interrupteingänge zu geben und wenn der Interrupt feuert,
-
Thread
Datenlogger mit Atmel AT45DB081D + ATMEGA88 in C
smd-Chip geliefert. Im beigefügten Programm wird ein ATMEL AT45DB081D mit 1 MB Speicher an einem ATMEGA168 betrieben. Der Speicherbedarf des Programms liegt unter 4kB für die "passive" Variante, etwas ca. 5 kB für die "aktive" Variante. Wo liegt der Unterschied: In der "passiven" Variante nimmt
AT45DB081D. Das Programm benötigt weniger als 4 KB Flash - aber ca. 1 KB SRAM. Daher ist mindestens ein ATMEGA88 oder ATMEGA8 angesagt. Funktional ist das Programms fast identisch mit der letzten Version (neu ist lediglich, dass sich bei Bedarf die LEDs während des Loggens ausschalten lassen). Eine allgemeine
-
Thread
Eclipse: Invalid Device Specification atmega32
simulavr -h AVR-Simulator Version 0.9cvs ... Supported devices: at90s4433 at90s8515 atmega48 atmega128 [/code] Das simulavr im aktuellen WinAVR unterstützt offensichtlich keinen ATMega32 mehr. Wie wäre es mit einem ATMega48, müsste doch zum ausprobieren reichen. Simulavr ist
Hi BS, es gibt einen simulavr, der auch den atmega32 kann. (aktuelle Liste: at90s4433, at90s8515, atmega128, atmega16, atmega168, atmega32, atmega328, atmega48, atmega88, attiny2313) Das ist für Dich vermutlich die gute Nachricht! ;-) Die schlechte
-
Thread
Fehlermeldung Bedeutung
ATmega8, braucht denn diese Berechnung so enorm viel Platz?
Mega168 beispielsweise mit dem Doppelten an Flash. Allerdings nur Pinkompatibel.
-
Thread
MC Board für Fernsteuerung / Modellbau
Lieferzeit dann natürlich vglw. lang, wegen Versand aus China. https://www.aliexpress.com/item/Nano-V3-ATmega168-CH340-MicroUSB-Compatible-for-Arduino-Nano-V3-0/32630652771.html
dann natürlich vglw. > lang, wegen Versand aus China. > https://www.aliexpress.com/item/Nano-V3-ATmega168-CH340-MicroUSB-Compatible-for-Arduino-Nano-V3-0/32630652771.html Auf den letzten cent will ich jetzt nicht schauen und dafür 4 Wochen warten müssen. Deshalb habe ich nun bei ebay 2 Boards für
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V2] Gesperrt
Etwas günstiger: http://www.ebay.de/itm/IC-ATMEL-TQFP-32-ATMEGA328P-AU-MEGA328P-AU-ATMEGA328P-MEGA328P-/181695473270
direkt die hexfiles). Aber eben hauptsächlich auch nur die µC, die man auf den Arduinos auch hat (Atmega168, 328 und co.). Natürlich so billig wie möglich und so gut wie möglich. Gibt auf Ali ja genügend, ich will nur keinen Fehlkauf machen, weil es immer wegen der Versandzeit sonst ewig dauert bis man
-
Thread
ATmega328p reset pin chip intern auf low?
https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf
obwohl mich das erschreckt, da ich U_raw abgeklemmt habe und da auch noch ein LDO dazwischen ist zum ATMEGA hin. Einfach irgendwie Pech gehabt.
-
Thread
Arduino Bootloader Problem
und etwas überschrieben oder der Zeiger verbogen wird. Oder, er hat die kleine Version mit dem AT168?
gestartet worden war, war Schluss mit lustig und ich musste den Bootlader neu flashen. Der optiboot_atmega328-2022-07-18.hex hat das Problem gelöst.
-
Thread
MI0283QT-2 mitHX8347 ist echt langsam
Der ganze ISR Overhead ist schnell länger als die eigentliche Übertragung. (Atmega ohne X waren wohl 50-80 Clockzyklen XMega weis ich nicht) Wenn Ihr pollen tut hab ich nix gesagt.
projects/mi0283qt) gestolpert. Nun eine einfache (hoffentlich richtige) Rechnung: Der STM32 läuft mit 168Mhz. Er sollte also sagen wir 48Mhz SPI Takt schaffen (< 168/2). Minimale SPI Taktlänge des HX8347 ist lt. Datenblatt 20ns, also max. 50Mhz Takt. Das würde bei 320x240x16Bit folgende Zeit für das komplette
-
Thread
ATMega 328p eeprom auslesen
Hallo Ich habe eine Schaltung gebaut,welche die Temperatur ins eeprom des ATMega 328p schreibt. Wie kann ich die Daten jetzt auslesen? Geht das ohne Neuprogrammierung?
setzt (steht bei Auslieferung auf 1). Gerald B. schrieb im Beitrag #3406417: > Hast du an deinem ATMega 328 den JTAG Anschluß als Header angebaut Da musst du was verwechseln. Mega 48/88/168/328 und die -P Varianten haben gar kein JTAG Interface.
-
Thread
Input Capture Pin (ICP) auslesen ( Frequenz messen)
einen Mittelwert gebildet um die Genauigkeit zu erhöhen. Ich verwende für die Messaufgabe einen Atmega168 mit 20MHz Taktfrequenz. Beim Test des Programmes mit einem Frequenz-Generator erhalte Ich bis ca. 2kHz sehr gute Ergebnisse, d.h. dass die ausgegebene Frequenz auf dem Display mit 1Hz Genauigkeit
der Messung. Erkennt noch jemand einen Fehler in der Logik? Danke. P.S. Die Zeilen sind für Atmega8 geschrieben.
-
Thread
Arduino Nano Watchdog Boot Loop
Wenn ich Tabelle 11.1 in diesem DB(http://www.atmel.com/images/atmel-8271-8-bit-avr-microcontroller-atmega48a-48pa-88a-88pa-168a-168pa-328-328p_datasheet_complete.pdf) richtig deute ist WDTON 1 WDE 1 WDIE 1 genau das was ich möchte [avrasm]WDTCSR = (1<<WDCE) | (1<<WDE) | (1<<WDIE)|(1<<WDP3)|(0
-
Thread
ATMega8L und RS232
braucht weniger Spannung ist aber dann auch nicht so schnell. • Operating Voltages – 2.7 - 5.5V (ATmega8L) – 4.5 - 5.5V (ATmega8) • Speed Grades – 0 - 8 MHz (ATmega8L) – 0 - 16 MHz (ATmega8) • Power Consumption at 4 Mhz, 3V, 25°C – Active: 3.6 mA – Idle Mode: 1.0 mA – Power-down Mode: 0.5 μA
code-abwärtskompatiblem zum mega8, aber ne gute ecke neuer und auch sparsamer. außerdem gibts aus der serie auch den mega168. auch kompatibel, aber mit 16kb flash, 1kb ram. > Nun ist zunächst einmal meine Frage, welche Komponenten sind nötig, um > den ATMega8L mit dem COM-Port zu verbinden? Ich habe da eine Schaltung
-
Thread
Suche JTAG ICE zu debuggen auf den Zielsystem
debugWire" lese ich dagegen nicht. Das bedeutet: Dragon und JTAG MkII sind überlegen, wenn es um die Atmega48/88/168 geht und die Tinys. Ciao Wolfgang Horn
beworben wird, aber nicht zum Originalgerät). Sofern es tatsächlich ein JTAGICE"MK1"-Nachbau ist: Für ATmega128 reicht so ein altes MK1 aus (kein 32kByte Begrenzung), moderne AVR (wie z.B. ATmega2560, ATtiny per debugwire) werden allerdings nicht unterstützt. Die Möglichkeiten des Gerätes sind in dar AVR-Studio
-
Thread
FuseBit | ext Quart schwingt nicht an
ausleihen und musste feststellen ,das der externe Quarz nicht schwingen will. Ich verwende einen ATMEGA168A-PU mit 20MHz. Der Schaltplan und meine FuseBit-Einstellungen habe ich als Bilder beigeführt. Könnte bitte jemand da drüber gucken und mir sagen, was ich ändern muss, damit ich den µC zum laufen
noch jemand eine Idee? Ich habe eben auch den Quarz gegen einen 8MHz Quarz getauscht und einen ATMega 8 eingesetzt, auch das brachte keinen Erfolg. mfG Hans
-
Thread
at89/90 starterkit noch brauchbar?
Hi >die µc bezeichnungen sagen mir nichts, ist ein atmega32, oder zumindest >ein atmega8 darunter? > was bedeutet, das man zumindest >den brenner (müsste stk200 sein) verwenden kann. Das Board ist ein STK200, nicht der Programmieradapter AT90S/LS8535 -> alle 40pol. AVR mit ADC (ATMega16/32/...) AT90S/LS4434 -> ATmega8/48/88/168/368 AT90S2313 -> ATTiny2313/4313 AT90S/LS2343 -> 8 pol. ATTinys MfG Spess
-
Thread
Wir kriegen euch alle!
gut von Hand loetbar, 2x RS232, Geschwindigkeit ziemlich >egal, 5V Betrieb. Nimmm doch einen ATMega8515 - bis zu 64kByte RAM extern - sollte für Dich perfekt sein
> Wenn du mit 4 KiB RAM auskommst, kannste dir auch den ATmega644/644P > angucken. Den gibt's sogar im bastlerfreundlichen DIL-40. Da hassu recht. Hatte ich mir garnicht angeschaut weil der im Reichelt Katalog nur 1kb hat. Aber 4kb ist knapp, wohl nicht
-
Thread
Honigschleuder Frequenzumrichter defekt
www.kleinanzeigen.de/s-anzeige/kuehnle-kfu-04-e2-frequenzumrichter-370w-einphasig-zu-dreiphasig/3047082873-168-9598 und fast alle anderen FU mit 0,25...0,5kW
kleinanzeigen.de/s-anzeige/frequenzumformer-inverter-frequenzumrichter-ls-lg-sv004-ic5/2263769236-168-4578 > Evtl. kann dieser mit der vorhandenen Steuerplatine über RS485 verwendet > werden. > https://www.seva-tec.de/media/pdf/29/25/89/Bedienungsanleitung-SEV-iC5-De-En.pdf > P.S.: sehe gerade,
-
Thread
Hilfe Stellung zu AVR und Evaluations- Board von pollin
Thanks Thomas! Hat Du vielleicht ein paar Beispielprogramme für nen Atmega32 in ASM oder weist ein guten Link.
dernixwois wrote: > Hat Du vielleicht ein paar Beispielprogramme für nen Atmega32 in ASM > oder weist ein guten Link. Willst Du Programme sammeln oder willst Du lernen, Programme zu schreiben?? Falls Letzteres, dann leg' den Mega32 für später beiseite, besorge Dir einen
-
Thread
Funktionsaufruf probleme
Das ist bei einem ATMega128 ein beliebter Fehler. Der MC ist werksmäßig im ATMega103 kompatibilitätsmodus. Wenn du im AVR Studio den 128er eingestellt hast sucht das Programm seine Rücksprungadressen an der falschen Stelle
nicht von dem 103er flag beim atmega128 kommen können, wenn dieses flag bei dem prozessor das problem gewesen wäre, dann hätte es so und so nie funktioniert, ob nun als funktionsaufruf oder nicht, wenn es den port nicht gibt gibts den
-
Thread
Bibex Durchkontaktierung Abstände
Design Regeln für Eagle runtergeladen. Nun habe ich folgende Fragen: - Er meckert z.B. beim Atmega8 (TPQF) rum das die Abstände der Pins zu nah sind. Das kann ich ja schlecht ändern. Schaffen die das bei Bibex trotzdem das herzustellen :) - Die schreiben auf der Homepage das sie ab 0,4mm bohren
Kann man theroetisch einen Pitch bis 0,5mm realisieren (0,25mm Pad, 0,25mm Zwischenraum) 4. Ein Atmega8/48/88/168 ist in der Tat kein Problem. Auch ein Footprint Atmega16/644 habe ich dort schon machen lassen. Meine Meinung: für den Preis - definitiv unschlagbar.
-
Thread
Sleep verhält sich auf verschiedenen ATMega328p unterschiedlich
hat jemand eine Idee was das Problem sein könnte. PS: [c] "efuse": "0xFF", "file": "atmega/ATmegaBOOT_168_atmega328_pro_8MHz.hex", "hfuse": "0xD9", "lock_bits": "0xFF", "lfuse": "0x62", "unlock_bits": "0xFF" [/c] f_cpu = 1MHz
an Mathias: Ist bekannt, dass der ATmega328P im Modus Power-save mit einem 32 KiHz-Quarz so um ein uA herum, je nach Ucc, benötigt?
-
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
3-Phasen PWM mit Atmega324
Leichter ist es vermutlich per GTCCR, getestet hab ich es selbst aber noch nicht. Siehe Datenblatt des ATmega324A, Kapitel "17.11.9 GTCCR – General Timer/Counter Control Register". Ich nehm an, es geht um den ATmega324A und nicht um den ATmega324 – den ohne A finde ich nämlich nicht bei Atmel...
AVR447 beschreibt, wie man 3 Timer im ATMega 48/88/168 synchronisieren kann, falls die GTCCR Features nicht vorhanden sind. Die 3-Phasen PWM ist dann sehr brauchbar und braucht keinerlei externe Hardware. Habe hier gerade einen kleinen (700-1000
-
Thread
Mega88 und internes EEPROM lesen und schreiben
since these devices have the EEPROM IO ports at different locations: - AT90CAN128 - ATmega48 - ATmega88 - ATmega165 - ATmega168 - ATmega169 - ATmega325 - ATmega3250 - ATmega645 - ATmega6450 ... Wie nun?
-
Thread
AVCC Entstoerung beim Atmega
Ich arbeite hauptsaechlich mit dem Atmega8, manchmal mit Atmega32. Hab' mal nachgeschaut, innerhalb der Atmega Familie sind die U/T-Abhaengigkeit unterschiedlich, aber vom Fehler her vergleichbar. Der Atmega8 hat von -40 bis 85 einen
Bei kontrollierten 3V sehen Mega48/88/168 nicht übel aus.
-
Thread
Problem: Attiny45 mit 16MHz PLL Takt
Ein Test mit einem ATmega48 zeigt, dass der beschriebene Effekt nichts mit 'sleep' zu tun hat. Es scheint, als käme man nur daran vorbei, wenn bei gesetztem /reset Spannung an den Controller gelegt wird. So die Beobachtung
Entwicklungsumgebung oder sonst irgend etwas, was nur Kurt erklären kann. Getestet mit Attiny45 und Atmega168 im Sleepmode PWR_DOWN mit AVR-Studio und den o.g. Programmern. mfg.
-
Thread
AVR-GCC und GCC Unterschiedliche Rechnung?
unsigned char rfreq[9]; unsigned char i; for(i=0;i<9;i++)rfreq[i]=0; rfreq[4]=2; rfreq[3]=168; rfreq[2]=108; rfreq[1]=224; rfreq[0]=36; unsigned long long tmp; double dbl=0; void *vptr; vptr=&rfreq[0]; tmp=*(unsigned long long*)vptr; dbl+=tmp; dbl/=(unsigned
, dass die bei beiden Plattformen übereinstimmt. Einmal mein Notebook mit Linux x86 gcc und beim Atmega168 mit avr-gcc. Grüße Daniel
-
Thread
(F)UZE-Box Zusatzmodul für AVR NET-IO
scartanschluss. beim lesen der schaltpläne sind mir fragen zum anschlus der komponennten an den atmega644a aufgekommen...: ich habe ein datenblatt vom atmega644/ atmega644a. darin steht, das der ossi an pin 12 & 13 angeschlossen wird. laut schaltplan von der uzebox kommt dieser aber an pin 7 & 8.
als "Platzhalter" für den SUB-D 25. macht die Sache kompakter; 4FSC ist der ext.Oszillator des ATmega8515.
-
Thread
Differentielle Spannungsmessung mittels µC/ADC
Denkbar wäre dies alles in einem IC der seine Daten per TWI oder SPI an den µC verschickt. Ansatz ATmega16: habe gesehen das der ATmega16 die möglichkeit einer Differentiellen Spannungsmessung samt verstärkung bietet. Da stellt sich mir die Frage, ob für den ATmega16 auch eine pos. bzw. neg. Spannungsversorgung
INA138 / INA168 oder wie beschrieben wurde direkt mit differential Eingängen. Der eventuelle RS232 / USB Anschluss sollte galvanisch getrennt sein, weil ansoten die Messergebnisse verfälscht werden.
-
Thread
AVRDude unter Debian (stretch) spinnt? (status 0x00)
Skipping parameter write; parameter value already set. AVR Part : ATmega168 Chip Erase delay : 9000 us PAGEL : PD7 BS2 : PC2 RESET disposition : dedicated
Skipping parameter write; parameter value already set. AVR Part : ATmega168 Chip Erase delay : 9000 us PAGEL : PD7 BS2 : PC2 RESET disposition : dedicated
-
Thread
OSC - OpenSoundControl Avr-Gcc Library gesucht
Hallo, ich suche schon seit längerem eine lib, mit der ich auf einem ATmega 168, oder ähnlichem, und einem EN28J60 ein OSC (opensoundcontrol) Packet über UDP empfangen und versenden kann. Ideal wäre es, wenn es mit vertretbarem Aufwand möglich wäre das MyEthernet-Modul zu
alle Codeschnippsel für Arduino konzepiert und ich weiß nicht, wie ich das auf einen "normalen" ATmega 168 implementieren soll... Ich hoffe weiterhin auf Hinweise... Ist das OSC-Protokoll überhaupt zu empfehlen, oder gibt es da ähnliche, gängigere Möglichkeiten (außer Webserver) um von PC, iPhone
-
Thread
avrdude avrisp mkii stk500 (mac)
avrdude -c avrisp2 -p atmega8 -U flash:w:main.hex:i Gib mal das Verzeichnis mit an z.B.: avrdude -c avrisp2 -p atmega8 -U flash:w:C:\Test\main.hex:i
signature = 0x000000 avrdude: Yikes! Invalid device signature. avrdude: Expected signature for ATMEGA8 is 1E 93 07 avrdude done. Thank you. make: *** [flash] Error 1 _______________________________________________________ Hardware atmega8-16PI im grünen Sockel STK500 Board und AVRISPmkII
-
Thread
differentielles Signal in TTL Signal wandeln
Analog-Comparator und nicht den AD-Wandler. Wenn ich mich recht entsinne haben die AD-Wandler, wie z.B. beim ATMega 48/88/168, _keine_ differentiellen Eingänge.
ADC1, ständig Wandeln und die Differenzen bilden. Dann hast du dein Differenzielles Signal im ATMEGA. Ob's was taugt weiß ich nicht, da ich deine Specs nicht kenne...
-
Thread
Arduino micro und PWM.h
/* This library is built to support two of the AVR Architecture 'groups' that Arduino uses a) ATmega48/88/168/328, b) ATmega640/1280/1281/2560/2561 */ [/c]
schrieb im Beitrag #6994017: > Das ist die Bibliothek: Ein kurzer Blick in die Lib zeigt, dass der ATMega32U4 nicht unterstützt wird. Dort ist Nacharbeit nötig.
-
Thread
Bluetooth Datenübertragungsrate
... doch! http://www.chip45.com/AVR-2-4GHz-ISM-Funkmodule-Funksensor-Netzwerk/iDwaRF-168-Funkmodul-AVR-ATmega168.html MfG, Hans
-
Thread
_SFR_IO_ADDR(PORTB) verursacht T-error
" [....] ) } [/c] bekomme ich folgende Fehlermeldung vom avr-gcc: avr-gcc -c -mmcu=atmega168 -I. -g -DF_CPU=7372800UL -D__AVR_ATmega168__ -O -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -save-temps -Wa,-adhlns=Stepper.lst -std=gnu99 -MD -
-
Thread
Uhrenbausatz mit 2051 umprogrammieren als Nebenuhr
xrtf schrieb im Beitrag #6996322: > -weitere Atmega328 einsetzen in das Arduinoboard und flashen für weitere > Nebenuhren Vergessen, man braucht ja Atmega328 mit enthaltenem Arduino Bootloader, wenn man weitere ATmega328 einsetzen will https://www.reichelt.de/arduino-atmega328-mit-arduino-bootloader-ard-atmega-328-p230602.html?PROVID=2788&gclid=EAIaIQobChMI0ZnaidSy9gIVWunmCh0PeQCbEAQYAyABEgJ6evD_BwE Oder den Arduino Bootloader selber reinflashen
-
Thread
ADC; Messwerte in Konstanten Zeitabständen?
Die ATMega8535, Mega16 und Mega32 kennen einen "Trigger ADC on Compare Match" Modus. z.B. [C] SFIOR |= _BV(ADTS0)|_BV(ADTS2); /* ADC Trigger Source = Timer1 Compare B */ ADCSRA = _BV(ADPS2) | _BV(ADPS1
Interrupt muss enabled sein, aber in der ISR muss nichts (außer return) drinstehen. Evtl. kann der Mega168 so etwas auch.
-
Thread
Funktionsgeneratir mit USB Schnittstelle per microcontroller programmieren
meine aber, so > einen schon mal bei pollin gesehen zu haben Pollin NETIO Bausatz kann auf atmega1284p aufgerüstet werden, ohne 7805 mit Recom R785 1A für die 5V und etwas Umbau für den LM317 mit Recom R78333 für den 3,3V Regler, spart die Kühlkörper. OK ist kein Arduino, aber geht auch.
local network: byte mac[] = { 0x90, 0xA2, 0xDA, 0x10, 0x53, 0x33 }; IPAddress ip(192, 168, 1, 100); // Enter the IP address of the server you're connecting to: IPAddress server(192, 168, 1, 101); // Initialize the Ethernet client library // with the IP address and port of the server
-
Thread
EEPROM eines Mikrocontroller
Datenblatts, welches Du hier angegeben hast: 256/512/512 Bytes EEPROM Der erste Wert ist für ATMega48, dann ATMega88, dann ATMega168.
-
Thread
Atmega8 Timer stoert TWI
} TCNT1 = 0; TCCR1A = 0; TCCR1B = 0x01; #if defined(__AVR_ATmega168__) // Atmega168 TIMSK0 |= _BV(TOIE2) | _BV(TOIE1); #endif #if defined(__AVR_ATmega8__) // Atmega8 TIMSK |= _BV(TOIE2) | _BV(TOIE1); #endif } void servo_set(uint8
-
Thread
Einplatinencomputer mit Linux für Heizungssteuerung und mehr
Lohnt Raspi etc überhaupt? Ist das wirklich einfacher als alles direkt mit einem ATmega oder STM32 zu machen? ICh habe noch nicht mit Rasberry und co gearbeitet, aber irgendwie auch gar nicht das Verlangen danach. Daher eine ernstgemeinte Frage
die man beim PC nicht findet. Was auf dem PC leichter zu implementieren ist, als z.B. auf einem Mega168, ist es wahrscheinlich auch auf dem RasPi. *: Das Windows für RasPi lasse ich gnädigerweise weg. Aber jedem wie er es mag. ;-)
-
Thread
AVR - Lastkapazität bei Quarzen - Berechnung vs. Praxis
diesmal natürlich dem des µC). Auch wieder: > Basta. Und wo stehen die im Datenblatt? In jenem des ATmega48/88/168 finde ich nur die wenig hilfreiche Angabe „Capacitance for each I/O pin … 10 pF Max.“ – also nur Maximalwert, nix typisch. C-hater schrieb im Beitrag #7375644: >> Wie kommt nun diese
hatte ich auch nie Probleme gehabt. Daß sich Quarze zickig anstellen, ist mir erst bei den späteren ATmega aufgefallen, wo der Full-Swing-Mode wegrationalisiert wurde. Mit dem Oszi ist auch schön zu sehen, daß am Quarz nur wenige 100mV anliegen statt V_pp = 5V bei den alten MCs. Und beim ATmega328PB sind