-
Thread
Brauche Hilfe bei der Auswahl von programmern für den Atmega8
anfangen: https://de.aliexpress.com/item/1LOT-New-USBASP-USBISP-AVR-Programmer-USB-ISP-USB-ASP-ATMEGA8-ATMEGA128-Support-Win7-64/32724669918.html _______________________ Der uC ließe sich, soweit ich weiß durch den Atmega8 ersetzen: https://de.aliexpress.com/item/TZT-1-satz-uno-r3-MEGA328P-ATMEGA16U2
Wenn du wirklich einen ATmega(8) außerhalb der Schaltung flashen magst (was in der Entwicklung eines Programmes hinderlich ist), dann kaufe dir das: https://www.ebay.de/itm/Latest-Version-UNO-R3-ATMEGA328P-16AU-CH340G-Micro-USB-Compatible-to-Arduino
-
Thread
Nachteil bei verschiedenen µC
ein Register gehabt, bei dem IN/OUT nicht mehr geht. OK, beim ATmega8 gibt es noch ein paar reservierte Register, die sind aber beim ATmega16 alle in Verwendung. Beim ATmega88 brauchte man dann sowieso mehr Register, daher wurde die Doppelbelegung aufgelöst (und
genau ein Register gehabt, bei dem IN/OUT nicht >mehr geht. OK, beim ATmega8 gibt es noch ein paar reservierte Register, >die sind aber beim ATmega16 alle in Verwendung. Einen Mirkocontroller entwirft man nciht als Einzelexemplar, sondern als Familie. Und da ist etwas
-
Thread
zwei mega328 über 10m Kabel miteiander kommunizieren lassen
Karl K. schrieb im Beitrag #5518305: > 115kBaud mit einem 16MHz Quarz geht > nicht, weil sich 16MHz nicht ganzzahlig auf 115kBaud runterteilen > lassen. Und der Arduino hat nunmal 16MHz verbaut. wurde denn darauf nicht im Optiboot Rücksicht genommen? ATmega
Joachim B. schrieb im Beitrag #5518323: > wurde denn darauf nicht im Optiboot Rücksicht genommen? > ATmega haben doch NEU ein weiteres Register > Atmega-USART: U2X Bei U2X wird auch nur 8 statt 16mal gesampelt. Atmega328 Datasheet von 11/2015, Seite 190. Bei 16MHz und 115kBaud ist der Fehler ohne
-
Thread
[C] AVR-Lichtorgel per FFT MEGA8 32 644
Das heist, durch die 8 MHz arbeitet der AD-Wandler zu langsam? Ich hab leider nur einen ATMega32L8 (die Stromsparversion). Den kann man laut Datenblatt nur mit bis zu 8 MHz betreiben. Ich kann natürlich versuchen einen 16 MHz Quarz dran zu machen und hoffen dass er da mitmacht. Ansonsten, externer AD-Wandler? Wobei es einfacher wäre die normale ATMega32 Variante zu kaufen. Ich dachte halt am Anfang, wenn man mit 16 MHz auf 60Hz kommt, dann reichen mir die 8 MHz für 30 Hz. Ich probier das jetzt mal mit dem anderen Quarz.
-
Thread
AVR C Programmierung unter Linux
der Linker ab. Fehlermeldung: [c]"E:\\Programme\\arduino/portable/avr-gcc/avr-gcc-10.0.0_2019-12-16_-mingw32/bin/avr-gcc" -Wall -Wextra -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p "-Wl,-Map,E:\\temp\\Arduino/sketch_feb10b.ino.map" -o "E:\\temp\\Arduino/sketch_feb10b.ino.elf"
Support für ein paar Devices hinzuzufügen. Betroffen sind: ATtiny202/04/12/14, ATtiny402/04/06/12/14/16/17, ATtiny804/06/07/14/16/17, ATtiny1606/07/14/16/17, ATtiny3214/16/17, ATmega808/09, ATmega1608/09, ATmega3208/09 und ATmega4808/09. > Wer kümmert sich darum oder wer sollte sich darum kümmern?
-
Thread
Drehzahlmesser 4 mal 7-segment mit 90S2313
Brauchte und er Funz sowas von Geil Aber macht malsehen was ih so alles rein Baut Ich habe für einen 2x Atmega16 Genommen malsehen was ihr alles macht
Hi Nach dem Schaltplan ist ein 16F628 eingebaut. Kann der durch den 16F84A Ersetzt werden?
-
Thread
STK500v2-Bootloader von Peter Fleury
getestet - nie funktioniert der Pullup von Anfang an... Meine Umgebung: WinAVR (Januar und April 06) ATMEGA128 und ATMEGA16 Vielleicht hat ja jemand schon Erfahrungen mit dem Code sammeln können... Gruß, Thomas
du genauer sagen, wie du das mit der Baudrate geändert hast? Ich möchte den Bootloader mit dem Atmega16 (16Mhz) verwenden und hab es leider noch nicht zur Funktion gebracht. Gruß, Dominik
-
Thread
ATmega162 funktioniert ab 5052 Wörtern nicht?
das Programm. Die geänderten RAM-Inhalte werden woanders nicht kontrolliert: [avrasm] lds r16,s_Tx0ToSend cbr r16,1<<TeachInToSend sts s_Tx0ToSend,r16 lds r16,s_Tx0JustSending cbr r16,1<<TIJustSending sts s_Tx0JustSending,r16 [/avrasm] r16 kann an dieser Stelle
das Programm. Nehme ich ein NOP raus, funktioniert es. [avrasm] main: cli ldi r16,low(ramend) ;Stack initialisieren out SPL,r16 ldi r16,high(ramend) out SPH,r16 nop nop nop nop nop
-
Thread
PI mit 8-Bit Controller auf viele DEZIMALSTELLEN genau berechnen
Warum muß es unbedingt der ATmega328 sein? Nimm nen ATmega162 und pappe 64kB SRAM dran.
Peter D. schrieb im Beitrag #5020916: > Warum muß es unbedingt der ATmega328 sein? > Nimm nen ATmega162 und pappe 64kB SRAM dran. Weil ich mehrere Arduino-kompatible Boards mit Atmegae328 habe. Wenn ich mehr als die 2KB RAM brauche, die ein Arduino UNO eingebaut hat
-
Thread
1-Wire Slave auf AVR
einen 1-Wire Slave zu Programmieren. Nun habe ich folgendes Problem. Ich habe es auf einen Atmega16 mit 8Mhz mit Erfolg ausprobiert. Nun habe ich ein Atmega 644 Board auf dem der 1-Wire fest auf einen Pin Change Pin verdrahtet ist. Das Board läuft mit 20Mhz. Die Software ist abgespeckt, aber Ich kann den Slave über die Suchfunktion nur mit dem Atmega16 finden. Beim 644 hängt der Master sich in der Suchfunktion auf. Zum Testen habe ich zwei DS18S20 die werden immer gefunden. Wenn der AT16 dran ist wird dieser auch gefunden. Nur beim AT644 werden
-
Thread
Atmega328P Frequenzerzeugung
aus und ich bin auf mich alleine gestellt. Toll oder? Also hier zum Problem: Ich habe einen Atmega328PB mit 16MHz. Die Erste Aufgabe lautet: "Generieren Sie am PIN PD5 ein Signal mit einer Frequenz von 100Hz. Mittels eines Tasters an PD2 soll die Frequenz in 100Hz-Schritten erhöht, mittels eines
Marco S. schrieb im Beitrag #6488529: > Ich habe einen Atmega328PB mit 16MHz. > Die Erste Aufgabe lautet: > "Generieren Sie am PIN PD5 ein Signal mit einer Frequenz von 100Hz. Steht in Deiner Aufgabe, dass der Atmega328PB mit 16 MHz laufen soll? Falls
-
Thread
Quarz vs. Quarzoszillator vs. Keramikschwinger
ich schon Probleme (ATMega128). MfG Spess
mir noch keine vor die Füsse gefallen. Ok dass heisst: * Wenn man alte uC-Familien wie etwa Atmega8 unter 12 Mhz betreiben und dabei UART benutzen will, sollte man einen Keramikschwinger kaufen, da man hier keine Gedanken über Lastkondensatoren machen muss. * Ab 16 Mhz sollte man einen Quarz benutzen
-
Thread
Eagle Layout Baustücke am besten positionieren
> Das 16MHz-Ding (CSTCR6..) Den brauche ich doch für den Atmega oder sehe das was falsch ?
Damian M. schrieb im Beitrag #5176532: >> Das 16MHz-Ding (CSTCR6..) > Den brauche ich doch für den Atmega oder sehe das was falsch ? Warum? Der µC hat auch einen internen Clock Oszillator mit 8 MHz. (Datenblatt Kap. 9. System Clock and Clock
-
Thread
Alternative Firmware für Sparmatic Zero Heizungsthermostat
schrieb im Beitrag #4424219: > Ob das allerdings überhaupt funktioniert weiß ich nicht, da der > Atmega169PA für Arduinos nirgends verwendet wird. Achtung! Atmega169 != Atmega169PA. Es unterscheiden sich einige Bits in bestimmten I/O-Registern, so dass bestimmte Interrupte nicht funktionieren, wenn
(der Atmega169PA hat noch zusätzlich den DDG5) PING – Port G Input Pins Address (der Atmega169PA hat noch zusätzlich den PING5) (eher unwichtige Unterschiede) Zusätzliche Unterschiede im Namen: Atmega169
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V3] Gesperrt
Mal zur Abwechslung was aus Deutschland: https://www.reichelt.de/Hintergrund-gruen/RD-2X16-LCD-1/3/index.html?ACTION=3&LA=2&ARTICLE=190700&GROUPID=3005&artnr=RD+2X16+LCD+1&SEARCH=%252A Ein 2x 16 LCD gelb/grün mit Hintergrundbeleuchtung - und jetzt kommts - 4 Cent das Stück!!! Da ich kurzfristig
ATMEGA328P Pro Mini 5V 16MHz für 1,21 € https://www.aliexpress.com/store/product/1pcs-ATMEGA328P-Pro-Mini-328-Mini-ATMEGA328-5V-16MHz/3241083_32842895240.html?spm=2114.12010615.0.0.d4f6429dsFFTE Nano
-
Thread
ATMEGA32 gnadenlos übertaktet mit 40MHz
@ rugbywinne Probier es doch vielleicht mal mit einem atmega8, da ist der selbe Kern drin. Meiner Erfahrung nach läuft er bei: 2.05V mit 1MHz (atmega8L) 2.20V mit 1MHz (atmega8) 2.55V mit 12MHz (atmega8) ... gerade so an. Jetzt sagst du (Overclockingspezialist
ASCII-Texten pr_debug.inc ;Ausgabe als HEX oder BIN pr_i2a8.inc ;Ausgabe von Integer 8 Bit pr_i2a16.inc ;Ausgabe von Integer 16 Bit Sind die von Dir ? Beste Grüße
-
Thread
ATTiny 2313a programmieren
development-tool/flip https://docs.arduino.cc/hacking/software/DFUProgramming8U2 Damit kann man den ATmega16U2 für andere Zwecke umfunktionieren. Das gilt aber nur für exotischere AVR, nicht die älteren wie 2313 oder 328. > ein UNO, original mit Bootloader, und aufgespielten Arduino as ISP Sketch so
Schnittstelle (also auf dem Uno mit dem DTR-Ausgang der USB-Emulation der seriellen Schnittstelle durch den Atmega16u2) verbunden. Im Normalbetrieb führt ein Öffnen des USB-COM-Ports auf einem angeschlossenen Windows-PC dazu, dass DTR von High auf Low wechselt. Der 100n wandelt dann zusammen mit dem 10k-Pullup
-
Thread
DMX Steuerung 24 Kanal
angeschlossen, das lag an der Pinbegrenzung vom Target ;-) Ausserdem nutzt die endgültige Version einen ATmega164A mit 20 MHz anstatt ATmega16 mit 16 MHz. Fuses nicht vergessen. Njoy
@ Martin (Gast) >Kann ich auch den ATmega16 mit 10Bit verwenden Jain. Für 10 Bit PWM braucht man 20 MHz Takt, das schafft der ATmega16 offiziell nicht, er kann nur 16 MHz. Praktisch sollte es funktionieren. >( nach Änderung auf '#define
-
Thread
Schnelle Speicherung von Daten
Kanäle zusammenzähle, dauert ein Auslese- und Abspeicherzyklus 2 us. In dieser Zeit muss ich zwei mal 16 Bit auslesen und abspeichern. Das sind dann also bei einem ATMEGA128 mit 16MHz nur 32 Takte pro Zyklus. Bisher hatte ich vor, ein 512kx8 SRAM an den ATMEGA128 anzuschließen. Wenn ich das also nicht
74xx32) sollte ich nehmen, wenn ich mit 5 Volt arbeite und den ATMEGA mit 16 bis 20 MHz betreibe? Für einen Auslesezyklus habe ich bei voller Geschwindigkeit 2us, in denen ich den ADC ansteueren und zweimal 16 Bit auslesen will. Leicht erhältlich sind glaube ich VHC
-
Thread
Hilfe zu AD-Wandler
WIe kann ich beim ATMEGA8535 per Software mitteilen, dass ich die interne Referenzspannung nutzen will? Beim ATMEGA16 gibts es die BITS REFS0 und REFS1.Aber beim ATMEGA8535 finde ich diese nicht?
Hallo, ich habe noch Probleme mit der Temperaturmessung mit dem PTC Typ KTY16 den ich an meinem 10Bit Ad-Wandler des ATMEGA8535 angeschlossen habe. Im Datenblatt Seite 4 sind insgesamt drei Formeln aufgelistet. Folgendes Verstehe ich da nicht: deltaTa --> ? R25 --> welchen
-
Thread
SPI mit Attiny 841 und MCP23S17
Das vollständige Programm (für einen ATmega48PA).
Habe mir die Ansteuerung Master SPI im Atmega48 angeschaut. Scheint beides gleich zu sein. Komisch
-
Thread
Nokia Farbdisplay 3510i / 6100
anzusteuern, aber außer der Hintergrundbeleuchtung geht nix... Ich betreibe das Display an einem ATMega128 mit 16Mhz und 5 Volt. Wer kann mir weiterhelfen? Andreas
Beschreibung "3510i.bas" von Martin Kuehn über Spannungsteiler angeschlossen. Nur habe ich statt den Atmega128 den Atmega16 genommen. Muss dieser noch auf diesen Code eingestellt werden oder muss ich noch Fusebits setzen? Als Programm verwende ich (s.o.) Bascom Grüße MAx
-
Thread
Thema: Atmega 32: Ich brauche mehr Rechenleistung für meine CNC
auch mal eine Radiusinterpolation programmiert. Ich bin hergegangen und habe ein externes EProm als 16 Bit Sinus Generator mißbraucht. Das ergebnis war, das es ab diesem Zeitpunkt keinen unterschied mehr machte, ob der µC eine Gerade fährt oder einen Radius. 16 Bit Adresse rein (2 Befehle) 16 Bit Daten
mal eine Radiusinterpolation > programmiert. Ich bin hergegangen und habe ein externes EProm als 16 Bit > Sinus Generator mißbraucht. Das ergebnis war, das es ab diesem Zeitpunkt > keinen unterschied mehr machte, ob der µC eine Gerade fährt oder einen > Radius. 16 Bit Adresse rein (2 Befehle) 16
-
Thread
avr-gcc 11.1.0 defekt? Gesperrt
SPI.endTransaction(); showRegister(); } void loop() { } void showRegister (void) { uint16_t reg16 = 0; Serial.print(F("SPI0 CTRLA: ")); formatBIN(Serial, SPI0.CTRLA, true); reg16 = (uint16_t)&SPI0.CTRLA; Serial.print(" "); formatHEXln(Serial, reg16, true); Serial.print(F("
SPI.endTransaction(); showRegister(); } void loop() { } void showRegister (void) { uint16_t reg16 = 0; Serial.print(F("SPI0 CTRLA: ")); formatBIN(Serial, SPI0.CTRLA, true); reg16 = (uint16_t)&SPI0.CTRLA; Serial.print(" "); formatHEXln(Serial, reg16, true); Serial.print(F("SPI0 CTRLB
-
Thread
S: Empfehlung nachbausicheres LC-Meter-Projekt mit Atmega
kennt jemand ein nachbausicheres LC-Meter-Projekt, das fürs AFU-Basteln zu empfehlen ist und auf Atmega basiert? 73
Dabei dient der 100uF-Elko als Referenz. Sind auch 2 verschiedene 100u-Elkos auf der Platine: 100/16V/VT (SMD, zur Pufferung Ub) und PC/100/16V/H10 (THT, als Referenz).
-
Thread
I2CLCD Library für HD44780 LCDs
Ich verwende AVR Studio6. Arbeite mit dem ATmega 32 und 16MHz. Habe deine Datein entpackt. Ein neues Projekt aufgemacht und deine datein eingefügt. Anschliessend die änderungen durchgeführt. Mein Prg habe ich so gelassen wie es ist. Habe ein Bild
. Mein ATmega32 läuft auch mit 16MHz. Fusebits stimmen auch ;) Am I2C-Bus hängt nur noch ein pcf8583(RTC) dieser Funktionier auch. Nur hab ich das gefühl das mein pcf8574 defekt ist. Jetzt meine Frage: Wie
-
Thread
Sd-Card Spec
there are several tests. Some mega32s are only tested in the voltage range 4.5 to 5.5 volt, but up to 16 MHz. These devices are marked ATmega32. Other devices are tested down to 2.7 volt, but only up to 8MHz, These devices are marked ATmega32L." Im Grunde hieße das dann doch, daß die L-Typen (aus welchen
Hat jemand das Projekt von Uli (mmc incl. fat) mit einem atmega16 bzw. atmega32 zum Arbeiten bekommen?? Kann es sein, daß durch die großen Arrays zum Lesen der Blöcke größere Atmegas (evtl. sogar atmega128) notwendig machen?? Die mmc Geschichte habe ich hinbekommen
-
Thread
Vorteiler beim Timer 0 berechnen
> Vorteiler 8 gewählt, mit der Begründung dass der ATmega 16 > ein 8 Bit Controller ist. ? Der Timer0 ist ein 8-bit-Timer, deshalb wird ein Vorteiler benötigt, z.B. mit Timer1 und dessen 16-bit ginge es ohne, d.h. /1. > bei der kommt aber als OCR0
Hi Der ATMEga16 kann mit jedem Timer CTC. Warum dann auf einmal diese vorsintflutliche Vorladen+Interrupt? MfG Spess
-
Thread
EA eDIPTFT43-ATP per RS-232 an Atmega32
#define BAUD 115200L // Baudrate // Berechnungen #define UBRR_VAL ((F_CPU+BAUD*8)/(BAUD*16)-1) // clever runden #define BAUD_REAL (F_CPU/(16*(UBRR_VAL+1))) // Reale Baudrate /* UART-Init Bsp. ATmega16 */ void uart_init(void) { UCSRB = (1<<RXEN) | (1<<TXEN); // UART
übersichtlich. Bin nicht der C-Crack, aber mir ist das suspekt. Habe mal mein Display an einen ATMega128 gehängt. Einen ATMega32 habe ich nicht. Die Ports 17 und 8 am Display auf GND. Damit läuft das Ding mit 9600 Baud und ohne SmallProtocol. Mit 115200 ist es auch bei mir nicht gelaufen, mein 16Mhz
-
Thread
Attiny Programmierung
Programmierung, wie der Teufel das Weihwasser. Dafür sind nur 2kB Flash ein Witz. Nimm einen ATmega1284, den gibt es noch als DIP.
Georg M. schrieb im Beitrag #6096675: > Dann lieber ein fertiges Mikrocontroller-Board. > Z.B. ATmega328PB ist nur 33×18mm groß Gerade den ATMega328PB (mit der Betonung auf dem B am Ende) möchte man als Anfänger _nicht_ verwenden. Denn er ist anders als die anderen ATMega328 vor ihm (die wiederum
-
Thread
Code(SRAM steuern) verbessern. Arduino mega 2560
Joachim B. schrieb im Beitrag #5441704: > die 16 > KB eines ATmega1284p habe ich nie ausreizen können Genauso. Wenn ich mehr brauche, dann schalte ich 23LCV dazu. In Computer ist das ja auch so: es gibt Cash L1, L2, manchmal auch L3, es gibt
@Joachim B. (jar) >interessant, aber ehrlich ich brauche auch mehr als 2KB SRAM aber die 16 >KB eines ATmega1284p habe ich nie ausreizen können, ich bitte um >Beispiele wo auf dem AVR mehr gebraucht wird. Siehe mein Beispiel, der ATmega64 arbeitet hier als DMX-Rekorder, der mit 22kB/
-
Thread
Led-Multiplexing Problem mit Strom
wünschenswert. Wenn du den 555, den 4017 und den LS08 weg läßt und die Transistorstufen mit den ATMega16 direkt ansteuerst. Wenn du die Transistorstufen dann wenigstens als Darlingtons aufbaust (besser jedoch: auf logic level n-MOSFET umstellst), /dann/ könntest du die gewünschten 600mA pro Segment
das eigene Software oder was fertiges? Der Inhalt stammt von einem Extraboard, es hat einen Atmega16 drauf, den RTC-Baustein für die Funkuhr, und daran wird der Funkempfänger der Funkuhr angeschlossen, der Empfänger der Funkfernbedienung (Eigenbau) für den Spielstand, und der String rasselt vom
-
Thread
SD Karten Library für ATMega gesucht
bevor ich dein Beitrag gelesen habe. Diese funktioniert. Ich habe sie mal rein gepackt. [code] uint16_t getLinesInFile(FIL file, char *name, uint16_t bufferSize, uint8_t openFile) { uint16_t counteredLines = 0; char filteredLine[bufferSize]; FRESULT errCode; if(openFile == 1) {
>uint16_t getLinesInFile(FIL file, char *name, uint16_t bufferSize, Du willst KEIN FIL Objekt übergeben, eher eine POINTER darauf. Denn was willst du mit einer lokalen Kopie davon anfangen? >uint8_t openFile
-
Thread
Einkaufsliste für die Einrichtung eines Elektronik-Labors
Stefan, Christopher: Nun habt Ihr mein Interessa am ATmega geweckt. Da ich gerade am Bestellung fertig machen bin. Bevor ich auf bestellen klicke... Welchen ATmega sollte ich auf blauen Dunst zum ATmega kennen lernen mir holen? Uno R3 Board mit ATmega328P http://www.ebay.de/itm/Uno-R3-Board-mit-ATmega328P-mit-USB-Kabel-ATmega16U2-100-Arduino-kompatibel-/142181945329?hash=item211ab44ff1:g:hTwAAOSwHMJYLZAH oder gleich das größere Mega 2560 R3 ATmega2560 http://www.ebay.de/itm/Mega-2560-R3-ATmega2560
-
Thread
Anfängerfrage: 40 Stück Atmega328 an einem Quarz?
20 Mhz > ? > Ohne Übertakten ... Vielleicht doch nur MIT Übertakten? Im Datasheet steht MAX 16MHz...
Platine gleich nebeneinander sein). Du brauchst sowas: https://www.reichelt.de/quarzoszillator-16-00-mhz-oszi-16-000000-p13686.html?&trstct=pol_14&nbc=1 Der gibt einen 16 MHz Takt aus, und den kannst Du dann weiter verteilen. Deine AVRs musst Du dann auf "External Clock" (0000) stellen. fchk
-
Thread
Verkauf aus meinen Überbeständen
konnte. Sollte was falsches dabei sein (nicht SMD), bitte ich dies zu entschuldigen... AT90PWM3B-16SU ab 10 4,49 EUR / Stück ab 25 3,79 EUR / Stück ab 100 -> 3,09 EUR / Stück ATMEGA128-16AU ab 10 6,07 EUR / Stück ab 25 5,36 EUR / Stück ab 100 4,45 EUR / stück ATMEGA16-16AU ab 10 2,42 EUR / Stück ab 25 1,99 EUR / Stück ab 100 1,59 EUR / stück ATMEGA8-16AU ab 10 1,73 EUR / Stück ab 25 1,29 EUR / Stück ab 100 1,09 EUR / Stück ATTINY12L-
-
Thread
AVR atmega328 ausgereizt? Und nun? 32bit?
Hallo Forumsgemeinde, ich habe privat einige Projekte mit atmega32 ausgeführt (Hardware Arduino Nano) und bin sehr zufrieden. Nun stelle ich fest, dass ich für die Weiterentwicklung des letzten Projektes ZWEI 16-Bit Timer/ Counter benötige, die die 8-Bit Prozessoren
#4361302: > Nun stelle ich fest, dass ich für > die Weiterentwicklung des letzten Projektes ZWEI 16-Bit Timer/ Counter > benötige, die die 8-Bit Prozessoren von AVR scheinbar nicht haben. Z.B. der ATmega2560 hat 4 16Bit-Timer mit je 3 PWM-Ausgängen. Als DIP mit 2 16Bit Timern gibt es den ATmega162
-
Thread
ATMEL Evaluations-Board V2.0.1 - Fehler beim überspielen
Soweit ich dies auf den Bildern erkennen konnte, scheint bei Dir wirklich ein 16 Mhz Quarz drauf zu sein, bin aber nicht sicher...Es ist das Quarz zwischen dem ATMega32 und den LEDs... Der Stecker ist nun aber auf ISP oder?
Steht K16 drauf, wenn du das meinst :) Laut Datenblatt gibt es 3 verschiedene Quarz (mehrzahl? xD) auf dem Board. Einmal ein 8MHz Quarz und 2x ein 16MHz Quarz. Wie muss ich das Myavrprogtool konfigurieren
-
Thread
ATMega Auslaufmodell?
Basic war im ROM schon drin. Das war ein Z80 mit 4MHz Takt und 2x 64KB Ram. Wovon der Grafikspeicher 16KB war. Ist jetzt zwar kein Atmega, jedoch auch 8 Bit.
Migration between ATmega16/32 and ATmega164P/324P/644P - AVR533: Migrating from ATtiny2313 to ATtiny2313A
-
Thread
Pollin.de Atmel Evaluationboard 2.01
ich bin ein absoluter Neuling. Hab mir das Eval.Board von Pollin (v.2.01) gekauft. Dazu einen Atmega8. Eigentlich läuft alles einigermaßen :). Ich benutze AVR-Studio und PonyProg. Hab folgendes Programm in AVR-Studio geschrieben: .include "m8def.inc" ldi r16, 0xFF out DDRD, r16 ldi r16, 0b10100000 out PORTD, r16 ende: rjmp ende danach hab ich es als .hex datei gespeichert und mit PonyProg auf meinen Atmega8 geschrieben. Ich kann dann auch wieder die .hex-Datei von Atmega8
-
Thread
Lieferengpass ATmega8?
@Thomas: Könnte 20 Stk ATMega8-16AU abgeben.
ATMEGA 8-16 DIP 3,40 € bei Reichelt mittlerweile
-
Thread
mit welchen Lock Bits ist ein ATmega noch lesbar?
nur aus 0xFF oder 0x00 besteht, ist es nicht brauchbar. Ansonsten flashe es auf einen anderen ATmega16 und guck was passiert.
Um welche Heizungssteuerung genau geht es denn? ATmega16 klingt ja nach einem schon etwas älteren Gerät. Und wenn nur ein Portpin am ATmega16 defekt ist: was macht der genau in der Steuerung?
-
Thread
einfaches DIGITAL- Oszilloskop (800 Datenpunkte) Assembler
kann Dir Frequenzen bis ca. 10 kHz hinreichend genau (feine Auflösung) anzeigen, mehr schafft der Atmega8 bei 16 MHz nicht. >kann ich mit diesem oszi z.b. den drehzahlsensor anzeigen. bei 10.000 Impulsen bzw. Umdrehungen pro Minute (166 Hz) würde er es problemlos schaffen. Bernhard
@Christian >Mein Problem: der Atmega wird ziemlich warm. Ist das normal? Kann es >sein, dass die 20 MHz zu viel sind? Ja, die Erwärmung ist normal. Der ATmega8-16 wird bei 20MHz schon ordentlich übertaktet, dadurch auch die Erwärmung
-
Thread
(AVR) SPI_Master mit (AVR) API_Slave wie geht's richtig?
Hi >Atmega16A = worauf ich kompiliert und debuggt hab >Atmega16 = was wirklich als HW vorliegt Es gibt eine passende AppNote: AVR522: Migrating from ATmega16 to ATmega16A Da finde ich aber nichts drin
Der atmega16a hat den SPI interrupt auf Vector 14, der atmega16 hat ihn auf 10
-
Thread
Problem 16Bit Timer auslesen und zurücksetzen für Frequenzzähler ATmega1284p Assembler
Für den ATmega328 gilt: "The Timer/Counter (TCNT1), output compare registers (OCR1A/B), and input capture register (ICR1) are all 16-bit registers. Special procedures must be followed when accessing the 16-bit
Der Capture-Mode geht bei ATmega1284 (und ATmega328 et al) leider nur mit einem 16-bit-Counter (nur für diesen gibt es einen ICP-Eingang), der aber andererseits auch sehr hilfreich wäre, um ein exaktes 2-Sekunden-Capture-Signal zu
-
Thread
ATMega32 16PU Typenunterschied?
Hallo zusammen! Ich verwende einen Mega32 16PU und mein Programm läuft einwandfrei. Das Problem: Es läuft nur einwandfrei wenn der Zusatz auf dem Chip 0803B lautet. Ist aus einer älteren Lieferung von 2009 aber das Programm ist von 01.15! Jetzt
Compiler) macht, dann > kann es beim Powerup zufällige Fehler geben. Es handelt sich ja um einen ATmega und es ist wohl davon auszugehen (ACHTUNG! unbestätigte Vermutung) dass avr-gcc + avr-libc zum Einsatz kommen. Dort gibt es keine "undefinierten Werte". Hier in der Firma erzählen manche aber
-
Thread
Brauche Hilfe bei ATMega8-16
Hallo, Beim ersten Versuch einen Mikrocontroller (ATMEGA8-16) zu beschreiben, habe ich Fehler gemacht!!! Ich konnte den AVR einmal lesen und wollte danach die Fusebits setzen und habe dies wahrscheinlich falsch gemacht. Seither kann ich nicht mehr auf
er hat sich ja nen ARVISP bestellt, will aber seinen ATMEGA wieder erwecken.
-
Thread
"Minimalboard" ATMega8/16/32
Hier ist eines für Atmega16/32/644 http://www.lexatronic.de/ MfG Paul
Atmega8 und Atmega16/32 beisst sich etwas von der Bauform her (Pinanzahl). Vielleicht ist für dich auch ein Board interessant, für das es bereits eine Community gibt. Das hätte den Reiz eine quasi standardisierte
-
Thread
8 oder 16 Zeichen 4 Zeilen LCD mit 9 mm Zeichenhöhe
.bootloader.file=optiboot/optiboot_atmega328.hex nano.menu.cpu.atmega328.build.mcu=atmega328p ## Arduino Nano w/ ATmega328P (old bootloader low mem) ## -------------------------- nano.menu.cpu.atmega328old=ATmega328P (Old Bootloader
=0xDA nano.menu.cpu.atmega328old.bootloader.extended_fuses=0xFD nano.menu.cpu.atmega328old.bootloader.file=atmega/ATmegaBOOT_168_atmega328.hex nano.menu.cpu.atmega328old.build.mcu=atmega328p [/c]
-
Thread
AVR Interrupt Flag löschen. Fundamentalismus und Fehler im DB.
Eckmann schrieb im Beitrag #3962978: > Jörg Wunsch schrieb: >> Warum willst du mir jetzt eine „ATmega8-Brille“ verordnen? > > Weil hier ständig mit Atmega8 argumentiert wird. Erfreulich, dass du > doch eine Ausnahme darstellst. oder Mega16, 32, 64, 128, ... Mega16 und Mega32 sind dank DIP-Gehäuse
. Du wirst dich schon wundern, dass da die "altmodischen" Dinger alle noch mit im Boot sind: ATmega8A, ATmega16A, ATmega32A, sogar ATmega128A, es gibt sie alle noch (*). Trotz der Alternativen ATmega88, ATmega164 und ATmega1281. (*) Du kannst dir gewiss sein, dass sie den die shrink nicht