-
Thread
SMD ( TQFP ) ätzen und löten ...
Hallo, ich stehe vor einem Projekt, wozu ich aufgrund der Anforderungen auf den ATMega64 im TQFP64-Gehäuse zurückgreifen muss. Allerdings habe ich weder Erfahrung mit dem Ätzen noch mit dem löten soch "komplizierter" Bauformen. Meine Fragen wären da: Ist es mit konventionellen Mitteln
interessieren, mit welchen Temperaturen ihr eure Ergebnisse erzielt habt. Bisher sind mir leider zwei ATmega64 wohl den Hitzetod gestorben und das sowohl mit konventioneller Methode (Lötkolben, feine Spitze, 390°C <- ist wohl zu heiß) und der Mini-Backofen-Methode und Lötpaste. Für den Backofen hab ich die
-
Thread
VGA-Demo mit Soundausgabe auf einem ATmega88
Es gab ja schon riesen Diskussionen hier im Forum, ob der C64-Sid auf dem Atmega8 zu realisieren sei, und siehe da es war: http://www.roboterclub-freiburg.de/atmega_sound/atmegaSID.html Das was die auf www.embedds.com geleistet haben, ist schlicht weg unglaublich
algorithmisch erzeugt wird, ist es höchst erstaunlich, wie die Leute das geschafft haben, in einen Atmega88 mit nur 8KFlash und 1KRam unterzubringen. Die Musik dürfte aus einem C64 File kopiert sein. So wie es sich anhört, ist sie aber irgendwann von Hand gespielt worden und kann deshalb schlecht algorithmisch
-
Thread
8bit Pointer bei großen AVR's
eigentlich sind die Pointer bei den AVR's YH:YL, XH:XL, ZH:ZL 16bit breit 65536 Byte adressierbar was 64Kbyte macht
Wie macht man denn bitte einen Char Pointer "far" sodass man auch Strings im Bereich jenseits von 64KByte Flash erreichen kann? Eine Anwendung wäre, viele Strings in einem ATMega256 zu verwenden die dann die ersten 64K sprengen würden. Zum Handlen von Strings aus dem Flash gibt es Macros wie
-
Thread
Raspberry Pi 4 vorgestellt
/posts/rpi4-64bit-virt/
geht 64bit Raspbian eigentlich auch auf dem Pi 3? Denn können könnte er es ja, Ubuntu für Pi 3 ist 64bit - nur leider unbedienbar lahm.
-
Thread
Frequenzanzeige Spektrumanalyzer
15,820313 0MHz Auflösung 1MHz/256 = 3,90625 KHz Periodendauer 256uSek Localoszil2 500MHz/64 = 7,8125 MHz bis 504MHz/64 = 7,8750 MHz Auflösung 100KHz/64 = 1,5625 KHz = 640uSek 10KHz/64 = 156,25 Hz = 6,4mSek 1KHz/64 = 15,625 Hz = 64mSek 100Hz/
1MHz Vorteiler /256 und dann Oszillator 2 502-506MHz Auflösung Spanabhängig bis 100Hz. Vorteiler/64 Angezeigt sollen 8 Stellen in einer LCD Anzeige. Ob das ein AVR wirklich so problemlos bewältigt , weis ich nicht. Ein Atmega 16 hat da offenbar so seine Schwierigkeiten. Deswegen wurden sämtliche
-
Thread
Modelleisenbahn Weichen Ansteuern
Hallo zusammen. Ich würde gern mit einem ATMEGA64 die Weichen einer Modellbahnanlage ansteuern. Die Weichen werden in der Regel mit einem kurzem (500ms) Spannungsimpuls mit 12V Amplitude angesteuert. Ich verwende dafür 12VDC und derzeit noch ein
Michael_SS schrieb im Beitrag #5466706: > Ich würde gern mit einem ATMEGA64 die Weichen einer Modellbahnanlage > ansteuern. ATMEGA64 auf einen Waggon platzieren und den Zug von den Schienen leiten lassen. Dann braucht man gar nicht steuern. > Danke für eure Ideen
-
Thread
Atmega640 (5V) an Flash SOIC (3,6V)
einen Teil der IO-Pins mit einer anderen. Außerdem: Der ATMEGA640-16AU kostet bei Digikey 8.87€ Der AVR64DB64T-I/PT kostet bei Digikey 1.81€ Die alten Teile kann man immer noch kaufen, aber Microchip macht sie absichtlich unattraktiv teuer, um die Leute zu
Grunde ist auch ein Chip mit 128 KiB Flash ganz real billiger in der Fertigung, wenn man ihn nur mit 64 KiB ausliefert (also bspw. einen ATmega1280 als ATmega640).
-
Thread
Spielekonsolen mit AVR
Meine Güte, er hat doch nur gefragt ob jemand Konsolen auf Basis von ATmega kennt und nicht ob es Sinn macht sich eine Konsole mit einem ATmega zu bauen. Das sind 2 verschiedene Fragestellungen. Und auf die erste haben einige geantwortet. Auf die letztr nur du. Und das
Damals gab es eben auch noch kein atmega 64 z.B. Und klar ginge es auch mit z80, aber den wollte ich in einem anderen Projekt einsetzen
-
Thread
ATMEGA169 Programmierung DAC7718 varibale Ausgangsspannung
Aber zurück zu meiner eigentlichen Frage. Da ich keinen Bootloader kompatibel mit dem ATMEGA169 gefunden habe spiele ich grade mit dem Gedanken, ihn durch den ATMEGA128 zu ersetzen und den Bootloader BLIPS zu verwenden. Oder kennt jemand einen Bootloader für den ATMEGA169? Link zum Bootloader
www.amazon.de/AZDelivery-Logic-Analyzer-kompatibel-Version/dp/B01MUFRHQ2/ https://www.ebay.de/itm/TQFP64-10mm-x-10mm-Adapter-P009-40/282877495001 https://www.ebay.de/itm/ATMega169P-16AU-Atmel-ATMega169-AVR-Controller-TQFP64/360283474912 https://www.ebay.de/itm/Steckbrett-Breadboard-ZUBEHOR-Arduino-Drahbrucken-Steckbrucken-starr-flexibel
-
Thread
Zeigt her eure Kunstwerke (2014) Gesperrt Bilder
Der Atmega328 hat 3 Timer und nicht 5.
und "unverschlummerbaren" Rechtecksound des Atmega. Grüße, Konrad
-
Thread
gcc auf dem pc ausführen
Test-Daten (reproduzierbar) zu erzeugen: [c] #include <stdint.h> #include "avrtest.h" uint64_t u64_rand (void) { uint32_t lo = avrtest_prand (); uint32_t hi = avrtest_prand (); return (uint64_t) hi << 32 | lo; } int main (void) { for (int i = 0; i < 6; ++i) LOG_FMT_U64 ("Wert = 0x%016llx\n", u64_rand()); return 0; }[/c] [pre] Wert = 0x161391eacafebabe Wert = 0x3d6bc2c35c3d5af4 Wert = 0x7ec540f4f07af5bd Wert = 0x9adcc96a584c6c52 Wert = 0xed8934b23b5e0b7f
-
Thread
Probleme mit AVRISP MKII
20 128 0 no 512 4 0 9000 9000 0xff 0xff flash 33 10 64 0 yes 8192 64 128 4500 4500 0xff 0x00 lfuse 0 0 0 0 no 1 0 0 2000 2000 0x00 0x00 hfuse 0 0 0 0 no
- ----- ---- ------ ------ ---- ------ ----- ----- --------- flash 33 10 64 0 yes 8192 64 128 4500 4500 0xff 0x00 Block Poll Page Polled Memory Type Mode Delay Size Indx Paged
-
Thread
Menu Designer für Grafik LCDs inklusive grafischem Editor
ich versehentlich das Foto doppelt angehängt hab....Sorry! <edit> unter dem Display werkelt ein ATMega644 mit 16MHz</edit>
durchgelesen. Leider blicke ich nicht ganz durch wie ich mit dem MenüEdit Tool ein Menü für den Atmega erstellen kann. Als Display verwende ich ein graphisches mit 128x64 Pixel und eine ST7565R Controller. Dazu eine Atmega 2560. Gibt es irgendwo eine Kurzanleitung für das tolle Projekt?
-
Thread
Atmega8 delays
mit hilfe der fusebust ein stellen kann http://www.google.de/#sclient=psy-ab&hl=de&source=hp&q=atmega+interner+oszillator&pbx=1&oq=atmega+interner+os&aq=0&aqi=g1&aql=&gs_sm=3&gs_upl=9918l10202l2l11331l2l2l0l0l0l0l380l380l3-1l1l0&bav=on.2,or.r_gc.r_pw.,cf.osb&fp=c2b540a2117ea26e&biw=1680&bih=911
> -SUT_CKSEL INTRCOSC_1MHZ_6CK_64ms gepostet? ist der interne Quarz so ungenau? ich versteh den Zusammenhang nicht.
-
Thread
Buffer auf SD/MMC Speichern?
da. Bei der code am anhang kriege ich 34334 als Ausgabe wert. Ich habe mir auch schnell eine ATmega32 beim Conrad gekauft für großere RAM Tool: stk 500 und ATmega32 4MHz intern eingestellt.
soo geht doch:) habs jetzt erstmal mit 240x64 probiert foto is nich besonders gut im Anhang mfg
-
Thread
Ethersex mit Mega 1284p
atmega3250 atmega3250p atmega329 atmega329p atmega3290 atmega3290p atmega406 atmega64 atmega640 atmega644 atmega644p atmega645 atmega6450 atmega649 atmega6490 atmega128 atmega1280 atmega1281 atmega16hva at90can32 at90can64 at90can128 at90usb82 at90usb162 at90usb646 at90usb647 at90usb1286 at90usb1287
-
Thread
Einsteigerfragen zur Anwendung und ähnlichem(AVR)
UART ist ja erstmal optional . Also ich denke je nach Preis kann es ein ATmega 16 werden. der 32 hat nur en bissle mehr Speicher. Ich halte den ATmega 16 für den am Anfang sinnvollsten ;) Nun gehts dann mal ans Instruktionen und alles lernen. Na das wird lustig, erstmal
Implementierung meines uFS* und einer SD-Karten Ansteuerung verbraucht nichtmal die Hälfte von den 64kB meines ATMega644. Und das ist ne ganze Menge mehr, als deine Uhr oben... * http://klinkerstein.m-faq.de/index.php?content=Micro-File-System
-
Thread
mos6581 SID (C64 Soundchip) für AVR
Code ihn haben will steht im C Code im Kopf, sowie hier jetzt: [c] /* * pin connections on atmega 16/32/64/164p/324p/644p/1284p, ... : * SID AVR * --------------------------- * D0-D7 PA0 - PA7 * A0-A5 PB0 - PB5 * CLOCK (o2) OC1A (PD5) *
ist ja nett. ich hab hier auch noch ne kleine kiste mit ner platine und atmega8 und nem sid drinnen. düdelt wunderbar, typischer c64 sound. hier zum anhören: http://www.youtube.com/watch?v=BH67oOswf0s ein wenig hab ich mich von dem "monovoice" inspirieren lassen: http://synthdiy.com
-
Thread
Blutzucker-Messgerät Hardware OLED Display
der ATmega168 nicht erkannt? Am ISP interface liegt es nicht habe, habe als Test einen ATmega16 beschrieben.
Hanswurst schrieb: > Warum wird der ATmega168 als 168A erkannt? Weil es ein ATmega168A ist?
-
Thread
C versus Assembler->Performance Gesperrt
IC; uint8_t adc_num = 3 & (ic >> 6); uint16_t *adc = & ADUC[adc_num]; uint16_t sum64 = adc[N_ADCs] += ADC; if (0 == ic % 64) { adc[0] = sum64 >> 6; adc[N_ADCs] = 0; uint8_t refs = (ic & 0x80) ? (1 << REFS1) | (1 << REFS0)
Den Datasheets von z.B. ATmega32 und ATtiny26 zufolge betrifft das nur den differentiellen Modus, und den hat nicht jeder AVR. Der ATmega8 hat ihn nicht und da steht es folgerichtig auch nicht drin. "Special care should be taken
-
Thread
AVR ASCII Video Terminal - 40 x 25 - BAS Signal
Klingt irgendwie alles nach Verdrahtungsfehler... hab aber alles schon mehrfach überprüft. Es läuft dit 64-er version auf dem ATMega 8. Achso, ist es egal welche der Quarz-Optionen ich wähle, hauptsache extern und 16 MHz? MfG BC
PS: Es ist die Atmega-8 Version, mit Nr. 64 der Software
-
Thread
avrDude mit USBTinyISP
signature = 0x000000 avrdude: Yikes! Invalid device signature. avrdude: Expected signature for ATmega32 is 1E 95 02
Controller verwendest. >avrdude: Yikes! Invalid device signature. >avrdude: Expected signature for ATmega32 is 1E 95 02
-
Thread
Guter, günstiger, Chip für Grafikdisplay
Hallo, ich suche einen guten, günstigen, Chip mit dem ich ein Grafikdisplay 240x64 Pixel mit dem Chip EPSON S1D15721D00B000 ansprechen kann. Habe bisher nur mit AtTiny und AtMega vor allem die unter 2 Euro Modellen gearbeitet. Suche daher was was man mit einem USBasp Programmieren
lagern). Solch große Projekte kranken meistens an RAM-Mangel, aber AVRs mit XMEM kann man bis auf 64 KB transparent hochrüsten. Wenn dir dein Atmega8 zu klein ist, dann brauchst du noch nicht nach Alternativen schielen. Wenn er dir eine Größenordnung zu klein ist, dann vielleicht. Oder du gehst mit
-
Thread
MEGA324, MEGA644 Bezugsquelle?
ATMEGA325 64pin ATMEGA3250 64-100pin ATMEGA329 64-100pin mehr ext.Interrupts ATMEGA3290 64-100pin mehr ext.Interrupts ATMEGA644 44pin im MEGA32-Pinout 20MHz sehr schöne sortierbare Liste: www.atmel.com
"sind pinkomp. zum MEGA32, MEGA64..." ... und mehr. Immerhin ist der Mega64 nicht als PDIP40 verfügbar.
-
Thread
Einfacher und billiger Webserver mit AtMega32
rtl8019.h Zeile 14: //#define ISP_CTRL nachher #define ISP_CTRL makefile Zeile 34: MCU = atmega128 nachher MCU = atmega32 Das sollte es gewesen sein :-) Mfg Ulrich
error: #error PORT for your MCU not defined yet. !> Problem: PORT Definitionen in 3c5x9.c sind für ATmega32, nicht für ATmega644 angegeben => da die verwendeten Ports an den gleichen Anschlüssen liegen, gelten die Definitionen auch für ATmega644. D.h. in 3c5x9.c [c] #if defined (__AVR_ATmega32
-
Thread
Richtigen Quarz für ATMega32U4
mit unterschiedlichen Bausteinen im Frequenzbereich von 8-64 MHz.
Fehlersuche ist mir aufgefallen, daß mein Quarz, der als > 16-MHz-Quarz geplant war, in Wirklichkeit ein "8-64 MHz"-Quarz ist Sicher nicht. Die Baureihe gibt es mit Frequenzen von 8MHz bis 64MHz. Dein Exemplar hat einen Wert aus diesen Bereich. Womöglich auch 16Mhz. Steht doch aber drauf.
-
Thread
Bascom: atmega8-16pu verhält sich anders als atmega8-8pu
> den Atmega16 mittels rjmp ?-? Es geht um den ATmega8.
Asdf A. schrieb im Beitrag #6853810: > Sobald ich den Code auf den > Atmega8-16PU flashe geht es nicht mehr. > … > Hier der Code: > $regfile = "m8def.dat" > $framesize = 32 > $swstack = 32 > $hwstack = 64 Und das flashst du genau so auf den Mega16? Oliver
-
Thread
Wieso spricht man bei den 8 Bit-AVRs von RISC?
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 hat nur 4kB RAM und das wird knapp wenn man eine größere
andererseits die einzige RISC-artige Architektur im Highend-Bereich ist, die noch parallel zu x86_64 und ARM weiterentwickelt wird. Alpha und HP-PA sind komplett tot, MIPS weitgehend, und auch Intel hat IA64 aufgegeben. Manchen, wie Alpha, mag man hinterher trauern, aber die Masse machts eben. Wenn
-
Thread
Atmega 328 Timer 2: Hilfe für Frequenzerzeugung
dass der nicht Open Source ist. Errata steht nix drin: https://www.kitronik.co.uk/pdf/46101_atmega328_summary.pdf
> TCCR2B = (1<<CS22); Was passiert, wenn statt des Vorteilers 64 (CS22) der Vorteiler 1 (CS20) genommen wird?
-
Thread
WinAVR Bug: Crash wegen Codegrösse
wieder 64Kbyte Probleme und es muss Segmentiert werden. Also die üblichen Probleme :-). CA Dirk
für AVRs bis 64KW und für solche darüber verwendet werden. Soweit ich weiss wird aber jenseits 64KW nichts segmentiert, sondern es wird mit eingefügten Sprungbefehlen dafür gesorgt, dass alle Funktionen mit einer
-
Thread
Kein Programmieren möglich?
unterwegs. Super hier!!!! :-) Aber nun habe ich das erste größere Problem. Ich habe mir einen ATmega 16 gekauft und mir ein Board gebaut laut dieser Anleitung ( 2te also für ne rs232 http://s-huehn.de/elektronik/avr-prog/avr-prog-alt.htm). Nun habe ich endlich Ponny-prog unter win 7 64bit am laufen
Die Signale sehen eigentlich gut aus, der AtMega scheint auch zu antworten. An welcher Stelle hast Du die Signale gemesse, an der Buchse oder am Atmega?
-
Thread
Helpthread zum Wikiartikel AVR Eclipse
Hallo, ich schreibe gerade ein Programm für einen Atmega8u2 mit Eclipse. Dabei würde ich gern auf einen Debugger zurückgreifen (mittels AVR JTAGICE mkii). AVARice bietet jedoch keine Unterstützung für Atmega8u2, nicht ein mal für Atmega8... . Gibt es hierfür
Netz gefunden. Aus den Bildern im Tutorial sieht man, dass das dortige Programm wohl für einen Atmega8 bestimmt war (Target -> Atmega8). Beim Start von AVARice wird jedoch ein Atmega128 als Platform angegeben. Könnte man dadurch AVARice "austricksen" und trotzdem debuggen? Micha
-
Thread
TQFP64, recommended Footprint gesucht
allgemein eine gute Quelle für Footprint-Zeichnungen? Ich suche gerade die optimalen Maße eines TQFP64-Footprints (ATmega128).
allgemein eine gute Quelle für Footprint-Zeichnungen? >Ich suche gerade die optimalen Maße eines TQFP64-Footprints (ATmega128). Hast du dir die letzten Seite im (vollständigen) Datenblatt des ATmega128 angeguckt? Da sind die Gehäuse bemaßt...
-
Thread
ATMega: Wie oft kann man die Fuse Bits programmieren?
Programmierung zurück auf die vom User gewünschte Taktzahl. Habe gerade mal einige Zeitmessungen mit einem ATmega64 (64kBytes Flash)gemacht. Verify-Zeit bei 1MHz ca. 9s Verify-Zeit bei 8Mhz ca. 2s Und gerade wenn man selber programmiert und sein Programm öfter mal update will (z.B. beim Debuggen), wären da
Verifizierzeit PIC18F252 ca. 2,5s ohne EEPROM - EEPROM ca. +1s) (weitere PIC18Fxxxx werden wohl folgen) ATmega Serie (ATmega64 mit 64k Programmieren/Verifizieren @>6,7MHz ca. 5s ohne EEPROM) PIC12F629/675 und kompatieble PIC16F???? ATtiny 11/12 (ca 1-2Sek) Die Programmierzeiten verkürzen sich, wenn
-
Thread
32 Bit MCU gesucht
ist. Kann mir jemand vielleicht MCUs empfehlen, die von der Peripherie her das gleiche wie der Atmega328 haben (oder mehr) und sich ähnlich einfach handhaben lassen?
im gleichen Gehäuse wie der Mega328. Und theorethisch gibt es in der Familie zig Varianten, so 48, 64, 100 Pins, weniger Speicher. Der Unterschied zwischen ATSAMC20 und ATSAMC21 ist, der C21 hat CAN-FD, beim 32er Pin 1 Kanal, ab 64 Pins zwei Kanäle. Dabei fällt mir das hier ein: https://github.com
-
Thread
Fixed-Point Support in avr-gcc?
für die saturierte Artithmetik gibt. Für signed und unsigned hätte ich in Anlehnung an stdint.h accum64_t und uaccum64_t vorgeschlagen. Nach dem gleichen Schema könnte man die saturierten Typen mit einem zusätzlichen "s" kennzeichnen: [c] typedef signed long _Accum accum64_t; typedef unsigned long _Accum uaccum64_t; typedef sat signed long _Accum saccum64_t; typedef sat unsigned long _Accum suaccum64_t; [/c] Der "unsymmetrische" long long accum tanzt eh aus der Reihe, dafür bräuchte man imo keinen alternativen
-
Thread
ATmega16 auf ATmega32 upgraden
die Unterschiede zwischen ATmega64 und ATmega128. http://www.atmel.com/dyn/resources/prod_documents/doc2539.pdf Die Priorität der Interruptquellen ist mir egal, wichtiger ist die gleiche Bezeichnung der Register. Wie sieht
> anstatt von ATmega16 auf ATmega32 gleich auf ATmega128 zu wechseln Dir ist klar, dass es den nicht im DIL40-Gehäuse gibt (pinkompatibel), sondern nur als SMD-Version (TQFP 64 / MLF 64)?
-
Thread
mit Bascom über rs232 Frequenz aus einen Frequenzzählermodul auslesen.
an den Zähler ausgeben. Das funktioniert auch einwandfrei. 2. Der Atmega hat 2 Interupteingänge. Je nach dem ob an Eingang1 oder Eingang2 ein Triggerimpuls anliegt, liefert der Atmega 8 in beiden Fällen erst einen Triggerimpuls an den Zähler. Der Triggerimpuls wird auch
dafür benutzen, ich würde aber den Monoflop-Timer lassen wie er ist und einen weiteren Timer des ATMega8 verwenden. ..) 99) Verkleinern von Dl_preset Ein Beispiel wie ein Soft-Timer für Deinen Zweck aufgebaut werden kann: [code]$Regfile = "m8def.dat" $Crystal = 14745600 $hwstack = 64 $swstack
-
Thread
Ethernet I/O Karte 64 Ein- 64 Ausgänge
kannst du auch mehrere parallel verwenden, anstatt etwas mit Schieberegistern zu konstruieren. Bei 64 I/Os brauchst du entweder drei ATmega32 oder vier ATmega328, wenns DIP sein soll. Oder du nimmst einen einzigen ATmega3250A, allerdings hat der dann ein TQFP-Gehäuse. Egal welche der drei Möglichkeiten
OT: Wozu braucht man 64 Ethernet-Ports ? Wird das ein Switch ?
-
Thread
Atmega - Messunsicherheit
Temperatur des Viessmann-Brenners (BT): 57 Grad also: Real_____: AT: 6 Grad BT: 57 Grad Atmega_#1: AT 2 Grad BT: 55 Grad Atmega_#2: AT 8 Grad BT: 59 Grad Atmega_#3: AT 0 Grad BT: 48 Grad Atmega_#4: AT 6 Grad BT: 55 Grad Atmega_#5: AT 12 Grad BT: 63 Grad Dies sind also erhebliche
50 2,48 > #2: 35 13 47 2,53 > #4: 32 11 42 2,56 > #1: 28 7 43 2,61 > #3: 25 5 36 2,64
-
Thread
Flashen des Atmega128
aus dem ATmega103-Modus hast du ihn sicherlich schon in den ATmega128-Mode per fuse(s) umgeschaltet?
drauf machen.... ich kann dir leider im mom net weiterhelfen, ich schaue morgen mal bei meinen atmega 64 nach. Die Beschaltung und alles dürfte ja nicht viel anders sein... - hast du eig. schon andere atmegas mit dem Board programmiert? - manche programmer brauchen auch 5V Versorgungsspannung..
-
Thread
Neuauflage Busch Microtronic 2090 Lerncomputer
Ja, das Original habe ich auch - sogar mit 2095 Interface https://www.youtube.com/watch?v=7KmG64e4DPE&t=26s Und 2095 Emulator: https://www.youtube.com/watch?v=_KTuKygo-tQ&t=3s
anschließen. Ich hasse es wenn ich was 2 x tippen muss. Und bei HEX-Code besonders. Der hat mich schon am C=64 mit seinen Endlosen Listen genervt.
-
Thread
Codeschloss Timeout
#define F_CPU 1000000UL /* Quarz mit 1 Mhz */ //Vorteiler Interrupt auf 64 (=alle 4,1 Sek) --- Wie kommt man auf 4,1 Sek? 1000000/64=15625 1/15625= 64us
ja. Auf dem Chip steht ATMEGA8-16PU.
-
Thread
Entwicklungen und Forschung um den Sparmatic Comet / Zero v2 Heizungsthermostat
wahrscheinlich den Reset nicht richtig kontaktiert. Jedenfalls sagt mir Atmel Studio, dass es ein Atmega169P bzw. PA ist, 0x1E9405 -> kann das stimmen? Hab den Cometen im Okt 2010 bei Conrad gekauft und er hat die Beschriftung auf den Tasten. Detected device Device names ATmega169P, ATmega169PA
Der Atmega169-V war die Low Voltage Variante des alten Atmega169. Dann kam die -P Variante. Diese ist für 1.8-5.5V mit niedrigem Stromverbrauch (Pico Power). Die -A Variante kam noch später und die kam dann mit
-
Thread
Datenspeicher voll - Alternative ?
Hallo, ich lasse auf einem Atmega324PA eine FFT (Elm Chan) laufen. Aber schon bei der minimalen Zahl an samples (64) ist mein Datenspeicher fast voll. "Device: atmega324pa Program: 8142 bytes (24.8% Full) (.text + .
Fe Li schrieb im Beitrag #3231485: > ich lasse auf einem Atmega324PA eine FFT (Elm Chan) laufen. Aber schon > bei der minimalen Zahl an samples (64) ist mein Datenspeicher fast voll. Atmega1284 - 16K RAM. mfg.
-
Thread
UpdateLoader: Benutzeroberfläche für FastBoot AVR-Bootloader
Ebenfalls wie "PD bootloader" - vielen Dank dafür! Habe nun eine Frage: wird bei "UpdateLoader" auch Atmega64 unterstützt? Und zwar ich programmiere mein Gerät mit fboot von PD ohne Probleme (aus Kommandozeile) Wenn ich mit dem "UpdateLoader" versuche dann kommt Meldung "Unbekannte Signatur..." obwohl die angezeigte Signatur 1E9602 dem Atmega64 gehört. Wenn ich trotzdem fortfahre dann wird Chip zwar programmiert aber bootloader ist weg. Was mache ich falsch?
-
Thread
ATMega648 geplant? Oder kleiner ARM für 5 Volt?
Ist eigentlich ein ATMega648 geplant? Also im TQFP, wie auch ATMega328, nur mit mehr Flash, RAM, EEPROM. Oder- falls sowas nicht erscheinen wird- gibt es einen ARM mit ähnlichen Anforderungen an die Außenbeschaltung, also
ATMEGA64M1-15AZ 5V 32pin 64k flash 4k SRAM 2k eeprom bei digikey gefunden
-
Thread
Blödes Pollin Programmierboard + LCD
Prozessor resetted > wurde, die LED hat geflackert. Das kann ich ausschließen. Ich betreibe den ATmega16 mit 16MHz Quarz. Eingestellt habe ich bei den Fuses: Ext. Crystal 16k CK + 64ms. Das ist doch sehr konservativ und müsste auf Nummer sich er sein, oder? Keiner mehr eine Idee?
>Ich betreibe den ATmega16 mit 16MHz Quarz. Eingestellt habe ich bei den >Fuses: Ext. Crystal 16k CK + 64ms. Das ist doch sehr konservativ und >müsste auf Nummer sich er sein, oder? > >Keiner mehr eine Idee? BOD Fuses
-
Thread
Probleme mit AT90CAN64 SPI Übertragung
>Benutzt du nun den SS Pin vom ATMega64 oder nicht? Sorry, vom AT90CAN..
>Benutzt du nun den SS Pin vom ATMega64 oder nicht? >Das kann ich dort nicht sehen. es ist der at90can64, nicht der atmega....aber die o.g. Macros verwenden den SlaveSelect Pin... So. Nun hab ich auch mal die Files aus den Atmel
-
Thread
[Q]Erfahrungen mit (Reichelt) Pictiva OLED Displays
Teile. Sichtbare Fläche gleich einer 18pol DIL-Fassung. Wirklich interressant ist eh nur das 128x64-Display, die anderen Teile sind wohl nur was für die Armbanduhr. @Lupin: Das mit dem Kabel anlöten, kann man vergessen. 0.64mm Pinabstand. Probier es mal mit einer pasend geätzten Platine. Selbst
/ Routine um das RAM des Display´s zu loeschen void blank(void) {int i,j; for (j=0;j<64;j++) /* 64 row */ { for (i=0;i<64;i++) /* 128 column (1 byte = 2col ) */ { send_data(0x00); } } } lg Wolf