-
Thread
16-Bit AD/Wandler bis Abtast-f von 100 khz
Hallo µC Gemeinde, ich benötige für mein Projekt(Atmega32@8Mhz) einen 16 Bit A/D Wandler mit einer Abtastrate von 100kHz. Das abzutastende Signal besteht aus +-5V. Eine saubere Null muss gewährleistet werden. Wenn ich das Datenblatt des Atmega32 richtig
Ja Danke. Der http://www.maxim-ic.com/quick_view2.cfm/qv_pk/3965 Max1415/16 scheint genau das zu sein was ich suche. Muss halt 100Khz abtakten. Nun frage ich mich allerdings, wenn ich die SPI Schnittstelle verwende, ob da der Atmega mitmacht? Die SPI Schnittstelle ist doch
-
Thread
Suche Empfehlung für zukunftssicheren ATMEGA Gesperrt
ATXMEGA256A3U-AU (mit USB) 5,75 € (mouser) bzw. 10,55€ (reichelt) ATXMEGA256D3-AU 4,79€ (mouser) ATMEGA 256K: ATmega2561-16AU 13,92€ (mouser) bzw. 11,40€ (reichelt) ATXMEGA 32K: ATXMEGA32D4-AU 2,37€ (mouser) Und ich hab schon die ersten ATXMEGA32E5 gesehen für 1,89 US$ !!! (Avnet Express) ATMEGA 32K: ATMEGA32A-PU 2,61 € (mouser) bzw. ATmega32-16AU für 3,50€ (reichelt)
-
Thread
Einstieg in die AVR - Welt
Hi >ATmega16-16 DIP 2,20€, den von dir angegebenen find ich dort nicht. Ich habe auch 2,49€ geschrieben. ICs->Microcontroller->ATTINY, 90, MEGA->Seite2->ATMEGA16-16PU MfG Spess
Beim Reichelt kostet der ATmega16-16 DIP 2,20€.
-
Thread
RTOS mit Arduino
RTOS auf einem ATmega328 klingt für mich nach nach: Ein Spatz soll Kanonen tragen.
ein RTOS auf einem AVR recht flott funktionieren, ein T11 Computer war typischerweise auch nur mit 16-32kbyte ROM und wenn es hoch kam mit 16kbyte RAM ausgestattet. Ein Atmega1284P dürfte da einem T11 um einiges überlegen sein. Auch wenn man in Betracht zieht, dass der AVR ein 8-bit Prozessor ist und
-
Thread
Fragen zur Programmierung eines ATMega8
Ich hab zum Anfang mal einen Arduino zum Programmieren eines ATMega8 verwendet. Mir ist dabei folgendes nicht klar: Kann man auf diesen nun ohne externen 16MHz Crystal den bootloader raufladen? -Meine Antwort bisher ist ja. Aber es geht halt langsamer? Immerhin
Karl M. schrieb im Beitrag #6456237: > Frage, für was soll so ein Bootloader bei einem nackten ATmega8 sinnvoll Einem "nackten" ATmega8 einen Bootloader zu geben hat genau denselben Sinn, wie die Verwendung eines Bootloaders wenn der ATmega mit einem 16 MHz Quarz arbeitet. Eine Bautrate > 38400
-
Thread
Fat16 mit ATmega8
Hallo! Ist es möglich Fat16 lese/schreib zugriff mit einem ATmega8 der nur 1024B SRAM besitzt zu realisieren? alles was ich bisher gefunden habe benötigt mindestens 1500Byte oder kann nur lesen. http://www.holger-klabunde.de
und Ganzen ein Datenlogger wird, der über längere Zeit Daten aufzeichnen sollte. Ich will den ATmega8 oder ATmega16 eigentlich blos wegen seiner geringen Größe verwenden. Corvus
-
Thread
ATMega Flash wird langsam knapp. Upgrade o. Plattformwechsel?
wird nun auch langsam der Programmspeicher meines Mikrocontrollers knapp. Hatte damals schon den ATMega644 gegen ein ATMega1284P ausgetauscht. Da die 64K des 644 voll waren, nun der ATMega1284P hat 128K Flash und 16K SRAM. Im Moment sieht es bei mir so aus das ich 100K Flash benutze und 7Kb SRAM.
auch langsam > der Programmspeicher meines Mikrocontrollers knapp. Hatte damals schon > den ATMega644 gegen ein ATMega1284P ausgetauscht. Da die 64K des 644 > voll waren, nun der ATMega1284P hat 128K Flash und 16K SRAM. Poste mal bitte deinen Sourcecode
-
Thread
Was soll das bedeuten Phase and Frequency correct PWM
ein Scheiss. [avrasm] ;----------------------* ; pc=0x1A(0x34) ; _reset: ; L001A: ldi r16,k04 out p3E,r16 ldi r16,kFF out p3D,r16 ldi r16,k5C sts D00B3,r16 sts D00B4,r2 ldi r16,k03 sts D00B4,r16 ldi r16,k21 sts D00B0,r16 ldi r16,k09 sts D00B1
from 2 to 16 Bits (ATmega1281/2561, ATmega640/1280/2560) [/code] Die beiden 8-Bit Zeitgeber / Zähler sind T/C 0 & T/C 2. Die vier 16-Bit Zeitgeber / Zähler sind T/C 1, 3, 4 und 5. Der Real Time Counter
-
Thread
Arduino Sleepmode mit DS3231
16MB SPI Flash oder EEPROM passen in Bytes auch ne Menge daten drauf.
Multimeter nix mehr an weil es nicht genau > genug ist. Wie stellst du dir das vor? Soll ich den Atmega328 nehmen und statt des 16MHz Quarzes einen 32kHz Quarz dranhängen und dann einfach per delay oder so die Sekunden zählen bis ich einen Wert schreibe? Da fehlt doch dann der Interrupt, der den µC wieder
-
Thread
dumme frage esp8266
ja ganz aufgeregt, woran kann es wohl liegen? Bestromer schrieb im Beitrag #4221286: > Ein 16 MHz-Quarz ist ja nicht wirklich geeignet, btt: Reiner D. schrieb im Beitrag #4218651: > kann ich ein esp8266-modul an einen atmega2560 (arduino mega) hängen, JA Reiner D. schrieb im Beitrag
schon gerne so einfach wie möglich, aber es scheint nicht zu klappen. 1.) der Arduino mighty atmega1284p kann fertig bestellt werden nur mit 16MHz Quarz, müsste also umgebaut werden auf Baudratenquarz und neuen Bootloader bekommen, nicht für jeden zu stemmen. 2.) der ESP muss umgepatched werden
-
Thread
LED Tisch mit Berührungs-/Gegenstandserkennung
> die ersten Testaufbauten wären mir als DIP lieber Was spricht gegen einen Adapter von SOIC-14/16 nach DIP-14/16? *So* teuer sind die auch wieder nicht.
) Sowas ist mit den Equinox-Streifen kein Problem, mit 32 Stück hast Du zwar nur 32x15 statt 32x16, aber was da im Video abgeht, mache ich mit nur einem ATmega168 als Master.
-
Thread
Wieso spricht man bei den 8 Bit-AVRs von RISC?
ziemlich gelungen und hatte noch nie ein größeres Problem damit. > Die neueren AVR128Dx kommen nun mit 16kB. 16kB bekommt man auch im bastelfreundlichen ATMega1284. > Welche Deiner AVR Anwendungen braucht warum wirklich mehr? Es gab z.B. Entwicklungen eines Webservers auf Basis eines ATMega644. Der
mal auf dem Dreirad angefangen, Schlechter Vergleich! Ben B. schrieb im Beitrag #7119648: > 16kB bekommt man auch im bastelfreundlichen ATMega1284. ... der vom Gehäuse allerdings viel größer ist und dem auch sonst viele interessante Features der Neuen fehlen. Ben B. schrieb im Beitrag #7119648
-
Thread
usbasp µC falsche LockBits Programiert
Programmieren tue ich mit dem Arduino UNO und dem ISP Sketch. Der Mikrocontroller ist der ATMEGA8 16U. Eine Zeile drunter steht: 2321A9H. https://www.reichelt.de/8-bit-atmega-avr-mikrocontroller-8-kb-16-mhz-pdip-28-atmega-8-16-dip-p45024.html?&nbc=1
Firmware im Anschluss ausgewählt und > draufgespielt. Kann es sein, dass Du versucht hast, einen ATmega16 mit der Firmware für einen ATmega8 (und den Einstellungen der Fuses für einen ATmega8) zu flashen? Zwischen ATmega8 und ATmega16 gibt es nicht nur Unterschiede bzgl. der Speichergröße der Chips
-
Thread
ATMEGA Solar Versorgung / Akkupufferung MT3608
Wolfgang schrieb im Beitrag #6266548: > und der > ATmega darf dann bei knapper Akkuspannung den Verbraucher nur > aufschalten, wenn die Spannung noch ausreichend weit über der > Tiefentladegrenze liegt. Das macht der Atmega schon. Er misst die Akkuspannung
MaWin schrieb im Beitrag #6267901: > Ein ATmega hat das ja schon in Silizium gegossen, er hält seine Ausgänge > auch im deep sleep. Das tut er? D.h. wenn die Ausgänge belastet sind dann treibt der Atmega sie? > > Es ist aber überflüssig
-
Thread
Neu hier und Anfängerfragen bezüglich Programmspeicher
Den ATmega 1284 gibt es im 40 Poligen PDIP Format. 128 kB Flash, 16 kB RAM Als externen Speicher empfehle ich FRAM mit I²C Schnittstelle. Das ist einfach anzuwenden und behält seine Daten bei Stromausfall
Programmspeicher wird in Words adressiert Datenblatt: ...the Flash is organized as 32K/64K/128K × 16 2. Wozu braucht der ATMega 24560/2561 einen 17 Bit Programmcounter Datenblatt: ...Program Counter (PC) is 15/16/17 bits wide, thus addressing the 32K/64K/128K program memory locations. MfG
-
Thread
Entwicklungen und Forschung um den Sparmatic Comet / Zero v2 Heizungsthermostat
Sorry, aber ich kann die Daten nicht lesen, nutze Eagle 4.16.
Device signature 0x1E9405 Datasheet information ATmega169P CPU AVR8 Flash size 16 Kbytes EEPROM size 512 bytes SRAM size 1 Kbytes VCC range 1,8 - 5,5 V Maximum speed N/A avrdude sagt folgendes (
-
Thread
SD Karte Speed Up
meiner Karten sind beim lesen erheblich schneller als beim schreiben. Bist du sicher das dein ATMega32 auch mit 16MHz läuft ?
>Bist du sicher das dein ATMega32 auch mit 16MHz läuft ? eigentlich schon, habe an XTAL1 und XTAL2 einen 16MHz Quarz zwei 27pf Kondensatoren gegen Masse und in den Fuse-Bits habe ich External Quarz/ Resonator (1111) (11) im AVR
-
Thread
AVR-GCC 4.7.2 Bug?
schreib doch Mal statt: uint16_t vs=v*s, h6=6*h, f; uint16_t vs=(uint16_t)v*(uint16_t)s, h6=6*h, f;
e0 ldi r25, 0x00 ; 0 f2: 0e 94 63 00 call 0xc6 ; 0xc6 <exit> [/avrasm] exit-atmega168.0 ist wie von avrtest erzeugt für einen ATmega168. Beachte, daß einige Atmel-Patches zu einer fehlerhaften 32 = 16x16 Multiplikation führen, siehe z.B. http://gcc.gnu.org/PR52474 und die dortige
-
Thread
ATmega resettet dauernd
Also es ist -mmcu=atmega16, somit stimmt das. Wo kann man denn den Watchdog ausschalten?
? [code] avr-gcc.exe -mmcu=atmega16 -Os -DF_CPU=16000000UL -c main.c -o obj\Release\main.o avr-gcc.exe -mmcu=atmega16 -Os -DF_CPU=16000000UL -c uart.c -o obj\Release\uart.o avr-g++.exe -LD:\opencv\build\x86\mingw\lib -o
-
Thread
Platinenbau-Projekt ATmega2560
einfach und günstig - http://www.ebay.de/itm/Arduino-Mega-2560-R3-kombatibel-ATMEGA-Board-mit-USB-Kabe-/251662200361?pt=Wissenschaftliche_Ger%C3%A4te&hash=item3a983c6e29 oder auch http://www.ebay.de/itm/SainSmart-Mega-2560-R3-ATmega2560-16AU-ATMEGA16U2-USB-Cabe-For-Arduino-DE
#3859058: > einfach und günstig - > > http://www.ebay.de/itm/Arduino-Mega-2560-R3-kombatibel-ATMEGA-Board-mit-USB-Kabe-/251662200361?pt=Wissenschaftliche_Ger%C3%A4te&hash=item3a983c6e29 > > oder auch > > http://www.ebay.de/itm/SainSmart-Mega-2560-R3-ATmega2560-16AU-ATMEGA16U2-USB-Cabe-For-Arduino-DE
-
Thread
Eclipse (mars) und AVR -- Fehlermeldungen
cref -mrelax -Wl,--gc-sections -mmcu=atmega16 -o "Blink.elf" ./main.o /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/crtm16.o: In Funktion `__bad_interrupt': ../../../../crt1/gcrt1.S:195: Nicht definierter Verweis auf `main' collect2: error
darauf folgen Meckerer würden jedes Forum überlaufen lassen... >Es wird scheinbar alles für einen ATMega16 Das ist ebenfalls unwahrscheinlich. Für den ATMega16 sind die Werte PORTB und DDRB definiert. Du könntest also Code erzeugen, er würde aber auf einem anderen Prozessor, als dem ATMega16, nicht laufen
-
Thread
KS0108 GLCD Routinen
Hallo emax, ich habe hier so einen "Wollmilchsau"-Platine -- ATMega16, 128x64-Display, TSOP fuer IR, I2C-Bus fuer Thermometer, Flash u.a.. Schoenes Feature: Helligkeitsregelung des LCD ueber PWM, per IR steuerbar... Bootloader von Peter (s. Bootloader-Thread
<15000; i++); largeFont.width = FONT12X16_WIDTH; largeFont.height = FONT12X16_HEIGHT; largeFont.charData = Font12x16; smallFont.width = FONT6X8_WIDTH; smallFont.height = FONT6X8_HEIGHT; smallFont.charData = Font6x8; ks0108Init
-
Thread
pollin kamera au-85
Funktionieren gebracht haben: ich krieg die I2C-Verbindung nicht hin. Ich habe die Kamera an einen ATmega16 angeschlossen und versucht, mittels I2C-Verbindung die Register zu beschreiben. Leider bis jetzt kein Erfolg. Gibt es irgend etwas Besonderes zu beachten? Ich versuchte, so vorzugehen, wie in
Hallo, ich habe es jetzt geschafft, mit einem ATmega16 Bilder mit dieser Kamera zu bekommen. Nicht zuletzt dank der hilfreichen Hinweise von Egon. Die Bilddaten übergebe ich mittels serieller Schnittstelle an ein Bluetooth-Modul (eingestellt auf 460.8
-
Thread
Richtiges C++ hardwarenah
= v >> 8; Trait::low() = v; return v; } }; /* // or template<class T> void set16(const uint16_t &v) … template<class T> uint16_t get16() … */ int main() { Access16Bit<CNT1> tcnt1; tcnt1 = 0x1234; uint16_t foo = tcnt1; uint16_t x = Access16Bit<CNT1>(); Access16Bit<CNT1>() = 8040; /* set16<CNT1>(0x0FF0); uint16_t x = get16<CNT1>(); */ return 0; } [/code]
-
Thread
CH340N nur bis 38400 Baud?
, damit hier der > Fehler definitiv immer bei 0% liegt, denn 2,5% ... auch mit einem 16Hz Quarz. Also konnte das wohl nur noch an der Versorgung liegen. Eine Drosselspule und ein Kondensator in die Versorgungsleitung des ATmega und es hat funktioniert. Ein STM32F030 der über einen
Du verbindest das womöglich mit > Dupontkabeln, Du hast auf der anderen Seite den UART mit einem ATMEGA > mit 16MHz betrieben, was krumme Baudraten und erhebliche Fehler > verursacht Wieviele Millionen von ATmega werden mit 16 MHz betrieben und funktionieren mit einer Baudrate von 115200 Bd absolut
-
Thread
Bleiakku-Lader 12/24V
Marcus B. schrieb im Beitrag #1913470: > Ich hätte z.B. noch einen ATmega32, aber dem fehlen wohl wie auch dem > ATmega16 die differenziellen ADC´s, richtig? Hanno Gräff schrieb im Beitrag #627377: > Aber dem ATMEGA8 fehlen, soweit ich mich > erinnern kann, die differentiellen
legen. Also, machbar > ist es, problemlos aber nicht. > > Gruss Hanno Sorry, ich meinte nicht ATmega16, sondern ATmega8
-
Thread
Pollin 16080 Touch mit ATMEGA32 und BASCOM
des Betriebs des ATMEGA den Takt ändern (nur zum Zeitpunkt des Signalaussendens) und danach wieder zurück auf 16MHz? Gruß Thomas
apologize for my English (using Google translator) guys I can’t connect the screen (DG-16080) to Atmega168 (micro controllers 100% of the workers tried on two pieces) the screen works on Atmega16. (special thanks to those who participated in this forum, since I have not found experiments with such
-
Thread
AVR und C++ - ein Versuch
=atmega16 -I. -gstabs -DF_CPU=16000000UL -Os -Wall -Wextra -Wwrite-strings -std=c++11 -save-temps -funsigned-char -funsigned-bitfields -fshort-enums -ffunction-sections ../UI.C -o UI.o avr-g++ -c -mmcu=atmega16 -I. -gstabs -DF_CPU=16000000UL -Os -Wall -Wextra -Wwrite-strings -std=c++11 -save-temps -funsigned-char -funsigned-bitfields -fshort-enums -ffunction-sections ../main.C -o main.o ../main.C: In
-
Thread
Anfängerfrage ATmega8 oder 16?
werden soll, würde ich einen ATmega16 nehmen. Denn da kannst du später einfacher mit pinkompatiblen Prozessoren aufrüsten die dann mehr Speicher haben.
Danke für eure Antworten, habe gerade nachgesehen,der Unterschied im Preis von Atmega 8 zu Atmega 16 ist ja wirklich gering. Dann nehme ich wohl einen 16er. Muss ich mir nur noch ein Eval-Board suchen ;) wollte das Fading schon über PWM realisieren. Werde ich schon hinbekommen, gibt
-
Thread
Atmega128-16AU
Hallo, habe 10 st Atmega128-16AU dc 10, wer kann die gut gebrauchen ?? 5 euro st . Porto 3.50 pro st oder 4 Euro für alle
schauen Sie was dieses Teil bei Mouser kostet http://de.mouser.com/Search/Refine.aspx?Keyword=atmega128-16AU
-
Thread
atmega18-16AI
Hi, was ist ein atmega18? meinst du einen atmega128? wenn ja nehm ich mal 2 stueck Gruß Tobias
Also wer braucht die atmega128-16AI ? bitte meldet euch
-
Thread
Welche AVR (Atmega) haben UPDI?
| ATtiny3224 | ATtiny3226 | ATtiny3227 28/32 Pin | 48 Pin ___________|____________ ATmega808 | ATmega809 ATmega1608 | ATmega1609 ATmega3208 | ATmega3209 ATmega4808 | ATmega4809 28 Pin | 32 Pin | 48 Pin | 64 Pin _________
Hallo, nur noch zur Info. Den 480x und AVRxDB kenne ich schon genauer. Die TCB Timer vom ATmega haben leider kein Overflow Flag. Man kann also keinen Zähler programmieren größer 16Bit. Die DB Serie (wahrscheinlich auch andere) hat natürlich das OVF und man kann sie zudem in Hardware zu 32Bit
-
Thread
Arduino brennt durch
Arduino Mini aus dem ersten Post zum ATmega im letzten Post verändert.
/arduino-atmega328-mit-arduino-bootloader-ard-atmega-328-p230602.html?search=atmega328 https://www.conrad.de/de/p/arduino-accessory-atmega328-microcontroller-bootloader-uno-education-2445521.html https://www.robotshop.com
-
Thread
KIM-1 in AVR?
machen. Über eine Art Retro-Computer denke ich inzwischen auch schon verschärft nach seitdem der ATMEGA1284p im DIP-Gehäuse erhältlich ist. Mit 16kiB SRAM fängt das ja an, interessant zu werden. Lösungen für eine integrierte Alpha-Nummerischen Videoausgabe (TV und VGA) gibt es ja auch schon. Bei
wie ein 6502 mit 1MHz bei einer Atmega Taktrate von 16MHz. Das ist der Beweis das es in Assembler möglich wäre den 6502 in Echtzeit zu emulieren.
-
Thread
Unterschiede zwischen ARM und ATmega in der Programmierung
geben, die die Performance brauchen die das Arduinozeug schluckt. Wenn man mit einem Nano mit ATmega328P@16MHz wahre Wunder vollbringen kann, dann bietet der STM32F4@168MHz reichlich Leistung zum Vergeuden, auch mit der arduino IDE. Und das die arduino IDE CPU Zyklen vergeutet auf der Zielplattform
dasrotemopped schrieb im Beitrag #5319875: > Wenn man mit einem Nano mit ATmega328P@16MHz wahre Wunder vollbringen > kann, dann bietet der STM32F4@168MHz reichlich Leistung zum Vergeuden, Es soll Leute geben die steigen nicht auf einen größeren µC um weil sie jetzt plötzlich
-
Thread
Atmega48PA RS232 Problem
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
out UBRR0H, HIGH(UBRR_VAL) out UBRR0L, LOW (UBRR_VAL) ; Enable receiver and transmitter ldi r16, (1<<RXEN0)|(1<<TXEN0) out UCSR0B,r16 ; Set frame format: 8data, 2stop bit ldi r16, (1<<USBS0)|(3<<UCSZn0) out UCSR0C,r16 ;;;;;;;;;;;;;;;;;;;;;;;;;;; loop: ldi zeichen, 'T'
-
Thread
ATmega mit mehr Leistung?
seit gut 18 Jahren programmiere ich nun die ATMEL 8 Biter, angefangen beim AT2313 bis heute zum ATmega2560. Bei meinem neuen Projekt soll ein 7" Touch Display eingesetzt werden. Die CPU ist derzeit ein ATmega 2560 mit 16 MHz. Sollte die Ausgabegeschwindigkeit zu langsam sein, welche CPU wäre denn
seit gut 18 Jahren programmiere ich nun die ATMEL 8 Biter, angefangen > beim AT2313 bis heute zum ATmega2560. > > Bei meinem neuen Projekt soll ein 7" Touch Display eingesetzt werden. > Die CPU ist derzeit ein ATmega 2560 mit 16 MHz. Bei üblichen Displayauflösungen ist das schon ziemlich sportlich
-
Thread
Atmega8-16
habe immer mit dem µC 2313 experimentiert. Da dieser aber nur 2 Ports hat, habe ich mich für den Atmega8 entschieden. Der erste Atmega8 war ein Atmega8-8. Das Programm, welches auf diesem nun ist, läuft ohne Probleme. Nun habe ich mir einen Atmega8-16 gekauft und bekomme mein LCD nicht zum laufen.
von 0-7 einzeln nacheinander ansteuert. Bei einem 2313 funktioniert das auch. Nur wieder bei dem Atmega8-16PI geht wieder nichts!!??
-
Thread
Hat schonmal einer ein Opel TID ->erfolgreich<-angesteuert ?
Habe den EElke Visser source von PIC16F84 auf PIC16F62X portiert. er läuft auf folgenden Typen: PIC16F627/PIC16F627A/PIC16F628/PIC16F628A/PIC16F648/PIC16F648A Habe derweil nur die HEX (muss den schlampig geschriebenen Source erst an
Habe den aktuellen Source + Eagle File + fertige Hex + Schematik für PIC16F627/PIC16F627A/PIC16F628/PIC16F628A/PIC16F648/PIC16F648A im Anhang
-
Thread
AVR-GCC 4.8.1 tiny841 nicht bekannt
atmega168 atmega168a atmega168p atmega168pa atmega169 atmega169a atmega169p atmega169pa atmega16a atmega16hva atmega16hva2 atmega16hvb atmega16hvbrevb atmega16m1 atmega16u2 atmega16u4 atmega2560 atmega2561
ata5790n ata5795 ata5831 ata6285 ata6286 ata6289 ata6612c ata6613c ata6614q ata6616c ata6617c ata664251 atmega103 atmega128 atmega128a atmega128rfa1 atmega128rfr2 atmega1280 atmega1281 atmega1284 atmega1284p atmega1284rfr2 atmega16 atmega16a atmega16hva atmega16hva2 atmega16hvb atmega16hvbrevb atmega16m1 atmega16u2
-
Thread
Moodlight Sourcecode hilfe
Mein Atmega64 hat nen 16 Mhz Quarz dran, der sollte ausreichen um später mal 9 bis 12 Software PWM Kanäle ausgeben zu können. Soft PWM habe ich jetzt auch mehr oder weniger am laufen. Ich habe das Beispiel
der Fehler ist auch bei 50 und sogar bei nur 20 Herz PWM Frequenz präsent. Ist die Frage, ob mein Atmega64 zum 32er kompatibel ist. Beide haben als Timer1 einen 16 Bit Timer und dieser wird ja in der Soft-PWM verwendet. Ansonsten kann ich in den Datenblättern so keinen Unterschied feststellen. Der Atmega103
-
Thread
ATmega328P-Platine
Frank K. schrieb im Beitrag #7165411: > Ein Atmega328P ist auch eher gut abgehangen. > Not Recommended for New Designs https://www.microchip.com/en-us/product/ATmega328P
EAF schrieb im Beitrag #7165695: >> Ein Atmega328P ist auch eher gut abgehangen. >> Not Recommended for New Designs >> https://www.microchip.com/en-us/product/ATmega328P Da steht aber auch, dass stattdessen der kompatible ATmega328PB verwendet
-
Thread
Suche Arduino kompatiblen Bootloader für ATmega8 mit 8Mhz intern
die Seriennummer des ATmega8-16PU nicht erkennt. Im log steht die Seriennummer sei 00 00 00, erwartet würde 1E 93 07. Was läuft da falsch? Der log-output: Error: invalid device signature Error: expected signature for ATmega8
jetzt einen anschließen. Hans , das ist es, hier liegt der Hund begraben! Ich hatte zuvor einen ATmega8 mit 8 Mhz intern ohne Quartz geflasht. Das klappt auf Anhieb. Anschliessend wollte ich einen weiteren Atmega8 mit 16 Mhz Bootloader flashen und habe ihn einfach in den Aufbau ohne Quartz gesteckt.
-
Thread
Einstieg in die Mikrocontroller
habe ich mich fürs AVR Dragon entschieden. Ich wollte eigentlich diese Modelle kaufen: ATtiny2313 ATmega8 ATmega16 ATmega32 Soll ich noch andere nehmen? Oder soll ich statt ATmega8 ATmega88 nehmen? Gibt es auch neuere alternativen zu ATmega16 und 32? lgf
ATMEGA8 -> ATMEGA88PA ATMEGA16/32 -> ATMEGA164PA Den Speicher musst Du erstmal sinnvoll voll bekommen. Und dann gibt es immer noch dickere Version die Pin- und Funktions-kompatibel sind. Gerade für
-
Thread
AVR bootloader kernel ATmega32 *nix
von 100 Tagen,.. dann gäbe es doch noch die interpreter variante? also man interpretiert den 16bit opcode á la 1111 01kk kkkk ksss =>brbc s,k wobei dann ja k relative pos vom offset, dann springt der dateizeiger dahin,... wenn ich mich nicht verzählt habe gibt 110 befehle für den ATmega32
zu vergleichen mal (compare + brne max cycle)=7*(1+2)=21 dann noch den source rund 50) d.h.: ein ATmega32 mit 16MHz wäre dann ca.: 0.32MHz 'schnell' @Karl heinz: >Virtuelle CPU definieren jo,. da könnte man noch zusätzliche 17 asm befehle einführen (der AVR hat ja 110?) die das ganze dann ein bisschen
-
Thread
Gibt es den Atmega1284 auch eine Nummer größer?
Uwe D. schrieb: > Also der PC ist ebenfalls 16Bit breit, den Rest würde ich teilen... Arduino Fanboy D. schrieb im Beitrag #5755301: > Beim ATMega2560? 24Bit breit! Zitat aus dem Datenblatt: "The ATmega640/1280/1281/2560/2561 Program Counter
und geöffnet habe ist von Mai 2015 (ST32F103xF STM32F103xG). Das ist in etwa vergleichbar mit ATMEGA8 / ATMEGA16 zu ATMEGA88PA / ATMEGA164PA. Kann man machen, aber irgendwie legt man sich damit nur Steine in den Weg. Stefanus F. schrieb im Beitrag #5755243: > Es gibt da einige, die von der Komplexität
-
Thread
Böse Erfahrung mit Ponyprog
>Und nen ATmega128-16AC werd ich sicher auch nicht kaufen. Zu >teuer (27,52€) Wo kaufst Du den, in der Apotheke?! CSD 9,45€ / ab 10 7,95€
Ja, vor allem ATmega128-16AC!! Hab ich seit 2 oder 3 Jahren nicht mehr gesehen
-
Thread
Tasterverarbeitung mit ARDUINO-C
Key0 ( E0 ) die Tx-LED aufleuchten läßt und Key1 ( E1 ) die Rx-LED. Die sind doch eigentlich am ATmega 16u2 ( PD 5 & 4 ) angeschlossen ? Bernd_Stein
Beitrag #7377398: > ( China Klon, benutzt einen 12MHz Quarz ), Dann: Für den CH340, nicht für den ATMega Bernd S. schrieb im Beitrag #7377398: > Die sind doch eigentlich am ATmega 16u2 ( PD 5 & 4 ) angeschlossen ? Dein Mega hat keinen 16U2 , sondern einen CH340 Bernd S. schrieb im Beitrag #7377398
-
Thread
Ich suche einen "etwas anderen" C-Compiler Gesperrt
){ tt=0; GPSET0 = 1<<16; } else { tt=1; GPCLR0 = 1<<16; } t = tt;[/c]
verwirklichen. Ok, der Typ hat sicher Rechenzeit und jede Menge Platz gespart, nur ist der Flash des Atmega16 knappe 20% voll und die mit 16Mhz getaktete CPU verbringt mehr als 99% ihrer Zeit damit auf einen Tastendruck eines Bedieners zu warten um dann eine einzelne Zeile mit 9600 Baud auszugeben. Ob er
-
Thread
Ist ein ATMEGA32-16PU geeignet für Jonglage?
bin Jongleur und möchte mir steuerbare LED-Geräte bauen. Nach ein wenig Recherche meine ich ein ATMEGA32-16PU sollte für meine Zwecke reichen. Ich würde gerne aber doch nochmal eure Meinung hören. Die Anforderungen an das Konstrukt sind: -5 Dreiergruppen RGB-LEDs müßen von einem Controller angesteuert
werde ich euh bestimmt noch mit Fragen löchern ;) Da keiner von euch sich explizit gegen den ATMEGA32-16PU ausgesprochen hat, scheint er wohl (mit Quarz) den Anforderungen von meinem Projekt zu entsprechen. Gibt es diesen Controller auch als smd und wenn ja, wo kann ich das bestellen? Kurz noch