-
Thread
Umgang mit alten EPROMs?
manche schon. Erkennt man an der Typenbezeichnung. Die Nummern sind halbwegs genormt. So wäre ein 28C64 z.B. ein EEPROM-Ersatz für ein 27C64 EPROM. OK, mittlerweile wären beide ähnlich schwer beschaffbar. Und der spezifische Vorteil eines EEPROM (einfach und oft beschreibbar) kommt in einem Gerät, wo
ohne zwischendurch zu löschen dann sitzt die Ladung für immer drin. Mit Eigenbau-Eprombrennern am C64 etc passiert sowas schonmal. Du kannst das EPROM benutzen wenn Du in den betroffenen Zellen ohnehin Nullen drin haben willst.
-
Thread
Gewindemaß 11kg Propangasflasche
Rundet man es auf 1,8, weiß ich nicht, metrisch oder was? Wer kann z.B. erklären, woher die Angabe 24,32 mm beim Stickstoff-Ventil-Anschluss Nr. 10 kommt? Das sind 1961/2048" (24,320996 mm). Die nächstbeste Angabe 245/256" (24,308594 mm) würde man auf 24,31 runden, 123/128" 24,407813 oder 61/64" 24,209375 liegen noch weiter weg. 957 mil 24,3078 ist es auch nicht.
-
Thread
Relaisspule neu wickeln um Spannung anzupassen.
Dominik schrieb im Beitrag #7833999: > Bei 24V fließen 27mA, also 0,64W. Kann man irgendwie halbwegs errechnen, > wieviel Wicklungen mit welchen Lackdrahtquerschnitt ich bräuchte, um die > Spule analog mit 5V betreiben zu können? Berechnen
20ms Dauer) reicht und wie man diesen "Impuls" mit "Bordmittel" einfach erzeugt (also nicht wirklich 24V Dauer braucht). Ladungspumpe und C beispielsweise: https://de.wikipedia.org/wiki/Ladungspumpe#/media/Datei:Ladungspumpe_pos_einf.svg
-
Thread
avr-gcc 4.7 I/O-Zugriffe
r24, 0x19 ; 25 6d76: 85 fd sbrc r24, 5 6d78: 02 c0 rjmp .+4 ; 0x6d7e <main+0x4c> 6d7a: 80 e0 ldi r24, 0x00 ; 0 6d7c: 01 c0 rjmp .+2
r24, 4 c0a: d8 9a sbi 0x1b, 0 ; 27 c0c: d9 9a sbi 0x1b, 1 ; 27 c0e: d9 98 cbi 0x1b, 1 ; 27 c10: d8 98 cbi 0x1b, 0 ; 27 c12: 95 fd
-
Thread
Was bedeutet (tm) ?
Videorekorder (NP ab 1600,00 DM) anständige Discotheken vernünftige Musik Autos ohne Elektronik C 64 Akustikkoppler Ich glaube je älter man wird, um so länger wird die Liste. Frohe Weihnachten an das gesamte Forum
nicht viel davon. Selbst abgefilmt aus dem Kino bekommt man heute bessere Bild- und Tonqualität. > C 64 > Akustikkoppler Meine ersten Programmiererfahrungen (BASIC und Assembler). Der C64 steht noch eingemottet im Keller. > Autos ohne Elektronik Ja manche vermissen die Stinker mit Choke, die
-
Thread
Clevercard USB Lesegerät
Hat schonmal jemand versucht den µC "umzuprogrammieren"?
Also, hab mal noch nen bisschen gegoggelt. Ich würde erstmal die Datenblätter von dem SAM7-P64 Board nehmen. http://www.olimex.com/dev/sam7-p64.html Mein Ohmmeter zeigt mir an dass der USB von dem SAM7-P64 und der Clevercard die selben sind. D.h. man kann mit der selben software das ding
-
Thread
[V] Grafik-LCDs, Pictiva-LCDs, TRW-24G Funkmodule
4x TRW-24G Funkmodule 2,4GHz + 3x passende SMD-Buchsen 10 Euro 4x Datamodul/Batron BTHQ240064AVB-FERE-06-COG 240x64 (unbenutzt) + 4x passende 22pol ZIF-Sockel 20 Euro 1x Pictiva OS128022PR24MY0C10 128x22 Yellow 1Bit (unbenutzt) + 3x passende 24pol ZIF-Sockel 15 Euro 1x Pictiva OS256064PS32MY0A10 256x64 Yellow 4Bit (kurz getestet) + 3x passende 24pol ZIF-Sockel 20 Euro 1x Pictiva OS096064PN11MY0B10 96x64 Yellow 1Bit (unbenutzt) 10
-
Thread
Attiny45, timer tut nichts?
| (1 << CS11) | (1 << CS13); while(1) { if (TCNT1 > 200) { 6a: 8f b5 in r24, 0x2f ; 47 6c: 89 3c cpi r24, 0xC9 ; 201 6e: e8 f3 brcs .-6 ; 0x6a <main+0x14> PORTB^=(1<<PB0); 70: 88 b3 in r24, 0x18 ; 24 72: 89 27
TCNT1 zu sein, denn mit [code] while(1) { if (TCNT1 > 200) { 6a: 8f b5 in r24, 0x2f ; 47 6c: 89 3c cpi r24, 0xC9 ; 201 6e: e8 f3 brcs .-6 ; 0x6a <main+0x14> PORTB^=(1<<PB0); 70: 88 b3 in r24, 0x18 ; 24 72: 89 27
-
Thread
Schaut x jemand ob ich multiplexe oder brenne
Die Transistoren Q9 Q10, etc. sind verkehrt (C und E vertauscht).
Das mit die 24 bit nehm ich zurück hab herausgefunden das das geistiger Schrott ist.
-
Thread
Astrofotografie Nachführung parallaktische Montierung Ausrichteeinheit selber bauen Eigenbau ATmega8
LED: Sekundentakt gelbe LED: Mikroschritt rote LED: Error Die Schaltung kann auch ohne OLED128x64 betrieben werden. Dabei leuchtet die rote, Sklave (Display) am TWI/I2C Bus nicht gefunden. Die hinterlegte 10Bit große Sinustabelle nimmt sehr viel Platz weg, ca.75%. Liese sich aber verkleinern
läßt er sich per serielle Schnittstelle recht einfach auf 256 MSteps umstellen. (oder 1,2,4,8,16,31,64,128) Können allerdings nur max 1,5A oder so, aber sind im 3DDrucker deutlich leiser. Wenn eh schon ein µC da ist wäre das womöglich eine Option. Steuerung simple über DIR und STEP und per serial
-
Thread
4x Nibbles auf 16 Bit Wert packen
t b, uint8_t c, uint8_t d) { un1.a = a; un1.b = b; un1.c = c; un1.d = d; return un1.all; } [/c] Auf dem PC X86-64 GCC mit -O2 ergibt das: [code] .globl concat2 .type concat2
c-lover schrieb im Beitrag #4616555: > Auf dem PC X86-64 GCC mit -O2 ergibt das: > Das sind 9 Zeilen Assemblercode. Nein, es sind mehr, aber egal. > Der PIC24 hat "bit insert" und "bit extract
-
Thread
Größeres EEPROM als AT24C512?
Hallo! Ich suche für mein Projekt ein "großes" EEPROM, das per I2C angesprochen werden kann. Das Größte, das ich bisher gefunden habe ist wie im Betreff genannt das AT24C512. Kennt jemand größere EEPROMs im 8-Pin-Gehäuse? Wenn ja wo kann man dieses EEPROM beziehen?
24AA1025 von Microchip (1024kBit I2C). Bezug bis 3 Stück als Sample von Microchip. Zu Kaufen bei Farnel z.Bsp. Bei Reichelt und Conrad hab ich es nicht gefunden. Es gibt aber bei ATmel auch das AT24C1024B
-
Thread
Vollständige Decodierung
Datenbreite, aber EPROM nur 8 Bit breit. Somit ist A0 vom EPROM das A1 vom Prozessor - und A15 vom 64KB EPROM ist A16 vom Prozessor. Denn 64K Worte sind nicht 64K Byte. Da passt nichts zusammen.
ist da ein F zuviel. Es geht von 0x00000 bis 0x0FFFF. Nicht bis 0x0FFFFF. Aber da weiter oben von 64K gesprochen wird, ist klar daß eher nicht 1M gemeint ist. XL
-
Thread
MEMS Mikro mit I2S auswerten
Flanke arbeitet. Das müsste Das Datenblatt aber erklären. Für einen typischen Stereo-DAC hätte man 2x24 Bit, also 48 Bit Wortlänge mit einem Wechsel in der Mitte. Das kann man durchaus auch so ansteuern. Das wären aber 48x die Samplefrequenz. Wenn im System aber nur die 64fache vorliegt, wie z.B. bei S
*Korrektur* > Kann man bei I2S die Datenwortlänge beliebig wählen? D.h. kann Ich schon > nach 2x 24 Bit das Word umschalten? Geht laut Datenblatt nicht. Es muss 2x32 Bit sein. "The Over Sampling Rate is fixed at 64 therefore the WS signal must be BCLK/64 and synchronized to the BCLK. "
-
Thread
Fehlermeldung Arduino C++
Hallo Forum, ich hacke gerade ein bisschen an der TFT Lib vom Arduino, weil das Laden eines 24 Bit BMP mit 160x128 ca. 3s dauert. Anyway, folgender Fehler ist mir vollkommen unklar. Von C++ hab ich keine Ahnung, ich mach nur C&P ;-) In file included from C:\Programme\Arduino\libraries\TFT
aber auch negative Indizes (und Compiler können damit umgehen, obwohl's keiner benutzt). Mit [c] char *p, *arr; int i; p = malloc(64 * 1024L); arr = p + 32 * 1024L; for (i = -32 * 1024; i < 32 * 1024 - 1; i++) arr[i] = 'A'; [/c] (mag sein, daß da noch ein
-
Thread
Frage Bauteile für KSQ mit PT4115
benutzen kann.Spricht der müsste zum normalen anfassen mit den Finger sein. http://www.reichelt.de/64P-200K/3/index.html?&ACTION=3&LA=446&ARTICLE=2687&artnr=64P-200K&SEARCH=64p-200k Einen Widerstand mit 0,13 Ohm im SMD Format konnte ich bei Reichelt nicht finden.Brauche ich natürlich so auch nicht
Poti, das ich mir da ausgesucht habe, hat eben diese > Gangschaltung. > http://www.reichelt.de/64P-200K/3/index.html?&ACTION=3&LA=446&ARTICLE=2687&artnr=64P-200K&SEARCH=64p-200k > > --25 Gänge-- > > Vom Aufbau her ist es ja nicht was ich haben wollte. Ja das ist eher ein Trim-Poti. Nichts
-
Thread
Welche CPU für Homebrew-Computer?
=psy&hl=de&site=&source=hp&q=4+bit+ttl+cpu&aq=f&aqi=&aql=&oq=&pbx=1&bav=on.2,or.r_gc.r_pw.&fp=b9836c8e707a78be&biw=1043&bih=885 Wenn man frei sein will, sollte man ein grosses FPGA programmieren, dann kann man jeden Tag einen neuen Prozessor bauen ohne löten zu müssen und alle bekannten (C64, Apple
Microcontroller im QFP? Also ne Briefmarke mit Beinchen dran. Die gibt es mit bis zu 180 MHz und 24bit RGB Interface, USB OTG, 24bit RGB Interface, SD Card, ... Ram Speicher meistens bis 64 MByte und Flash bis 256 oder 512 MByte. Da kannst Du entweder was selber Programmieren wie *zippi* und
-
Thread
Linker-Fehlermeldung unklar
/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: /tmp/cc4PGPoJ.o: in function `main': file2.c:(.text+0x24): undefined reference to `strgCode' /usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: warning: creating DT_TEXTREL in a PIE collect2: Fehler: ld gab 1 als Ende-Status zurück olaf@nb04 ~/tmp/c $ olaf@nb04 ~/tmp/c $ olaf@nb04 ~/tmp/c $ vi file1.c (remove static
-
Thread
Drehzahlmesser
deshalb bin ich bei dem 128x64 Pixel monochom LCD angekommen… ist nicht so hübsch… aber sollte laut specs alle noch so üblen Bedingungen überleben. Betrieb -20°C-70°C, Lagerung -40°C-85°C Das ist nicht optimal, aber schon nicht
u8g.drawLine(0,49,127,49); u8g.drawLine(0,50,127,50); u8g.drawLine(63,51,63,63); u8g.drawLine(64,51,64,63); u8g.drawBitmapP( 5, 53, 2, 10, sym_oil); u8g.drawBitmapP( 72, 53, 1, 10, sym_temp); u8g.drawStr(24, 63, " 75""\xb0""C"); u8g.drawStr(80, 63, oTempS); u8g.drawStr(114, 63, "\
-
Thread
Digitales Mischpult mit FPGA
und insgesamt so viele, wie im 48kHz Raster möglich sind. Hm, seine Rechnung passt doch. Wenn er 24 getrennte Ausgänge hat, die je einen beliebigen Downmix der 64 Eingänge haben sollen, sind es 24*64 Multiplikationen (das A lass ich mal weg, das interessiert nur Leute mit echtem DSP ;). Und das im
zumindest >> timingmässig. > > Oh, da hab ich ja gar nich dran gedacht, wo doch der OP von nur 64*24 > MACS pro Sample sprach. Von welchen Frequenzen sprecht ihr hier? 64x24 Multiplikationen und einige Additionen erfordern für 48kHz gerade um die 80MHz, wenn man es total sequenziell macht und
-
Thread
UpdateLoader: Benutzeroberfläche für FastBoot AVR-Bootloader
ok, nochmal ich zur Anmerkung: unter XP funktioniert der USB-V24 Konverter bei mir mindestens auf COM-Port#14. Meine Zusammenfassung: XP: kein BT, USB-V24 klaglos. Win7: kein BT, USB-V24 nur in den unteren Rängen. Hey Leo, der Weihnachtsurlaub, indem
immer zuverlässig öffnen? > > Nein. Ist auch unzuverlässig! Da möchte ich nach Wechsel von win7/64 auf Win8.1/64 noch ergänzen: Leider keine Änderung der Problematik.
-
Thread
ATTiny25: unklare Interaktion PROGMEM <-> ADC
+= pgm_read_word (&square_number[adcvalue]); // only 8 bit ADC used +0000013C: 91800066 LDS R24,0x0066 Load direct from data space +0000013E: 2FE8 MOV R30,R24 Copy register +0000013F: E0F0 LDI R31,0x00 Load immediate
alleine an, sondern der Compiler zusammen mit seinem unkritischen Benutzer, der der frechen Lüge der C-Apologeten glaubt, dass der Compiler schon alles richten wird... > +0000013C: 91800066 LDS R24,0x0066 Load direct from data > space > +0000013E: 2FE8 MOV R30,R24
-
Thread
DSO für wenig Geld
Controller ist ein Atmega64 ... Gruß, Marcus
Benedikt K. wrote: > Was für ein µC ist denn da verbaut? Steht zwar schon oben irgend wo, aber es ist ein ATMEga64
-
Thread
Frage zu MSP430 Dokumentation für Einstieg
geschrieben hast. Treiberschicht und WYSIWYG gäbe es natürlich nicht. Was hindert dich weiter mit dem C64 zu arbeiten? Der telefoniert auch nicht nach hause.
die Experten, die mir Beispiele aufzählen, warum das in Assembler nicht geht. - Egal! Nein, die 24MHz sind keine Übertaktung, das ist obere Kante laut Datenblatt. " 24MHz 105C ULP Microcontroller With 32 KB FRAM, 4 KB SRAM, 44 IO, 12-bit ADC, 12-bit DACs, OpAmp/PGA " So ganz habe ich noch nicht
-
Thread
Kaufempfehlung LAN-Switch
TP-Link-T2600G-18TS-TL-SG3216-Jetstream-16-Port-Gigabit-SFP-Slots/dp/B0141JOKL0/ref=sr_1_1?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&keywords=tl-sg3216&qid=1555340324&s=gateway&sr=8-1#productDetails
Brieftauben ;-) Aktueller Kandidat: TP-Link SG2216 https://www.amazon.de/TP-Link-TL-SG2216-Gigabit-l%C3%BCfterloses-Passivk%C3%BChlkonzept/dp/B008S1JXRE/ref=sr_1_fkmrnull_4?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&keywords=TP-Link+SG2216&qid=1555411842&s=gateway&sr=8-4-fkmrnull
-
Thread
Toshiba 32-bit CISC Controller
avoid the bootloader. Can you do that ? (btw, how much does it cost ?, it is a very interesting uC)
Stiftleisten (sozusagen ein Carrier-Board), das man auf eine eigene Platine setzen konnte; alle relevanten uC-Anschlüsse waren verfügbar; damit habe ich eine grössere Zahl von Projekten realisiert und konnte sie super gut debuggen. Allerdings: der C-Compiler (sehr gut!) kostete damals auch ca. 1000 DM, mit
-
Thread
fehlende Rechenschritte in listfile aus C
SPDR = DISPL_NR_CODE[k]; } void foo2 () { SPDR = DISPL_NR_CODE[((~EEDR)+1) % 10]; } [/c] dann ergibt sich i.W. folgendes Kompilat (mit -S) [pre] foo1: in r24,64-32 neg r24 ldi r22,lo8(10) rcall __udivmodqi4 ldi r30,lo8(DISPL_NR_CODE) ldi r31,hi8(DISPL_NR_CODE) add r30,r25 adc r31,__zero_reg__ ld r24,Z out 78-32,r24 ret foo2: in r24,64-32 ldi r25,lo8(0) com r25 neg r24 sbci r25,lo8(-1) ldi r22,lo8(10) ldi r23,hi8(10) rcall __divmodhi4 movw r30,r24 subi r30,lo8
-
Thread
AVR32 grasshopper patch für ATMEL buildroot 2.3.0
00000256 7fcfbfb3 9346a800 93409cd0 9399aab5 93409cf8 900585b4 1dc0: 939c1de8 9346a800 9340a580 7fcfbfb3 93409cf8 939c1ea4 93409d64 939c1e24 1de0: 939c1e10 93988580 9005979c 939c1e2c 00000107 939c1ea4 7fcfbfb3 93409cf8 1e00: 939c1e50 00000000 9380a011 00000001 31865176 00000007
939bef95 93409028 900585b4 fdc0: 9399fde8 9346a700 93401e80 7fff9fb6 93409028 9399fea4 93409094 9399fe24 fde0: 9399fe10 93988580 9005979c 9399fe2c 00000107 9399fea4 7fff9fb6 93409028 fe00: 9399fe50 00000000 9380c014 00000001 b64c9bb4 00000008 9380c00c 00000012 fe20: 00400024 93988580 93401e80 90059ae6
-
Thread
Desertec wir Realität
nicht aus Deinen Sätzen. Also im Link vom TE steht ziemlich weit unten: "Marokko verbraucht heute 24 Terawatt-Stunden - ein Atommeiler produziert sieben Terawatt-Stunden. " Wenn die Angaben stimmen und das Solarkraftwerk in Nevada mit 64MW im Wiki angegeben ist, vermute ich ein Einheitenproblem,
unbedeutender werdender Teil von Europa ) beträgt ca. 100 GW. http://www.bdew.de/bdew.nsf/5a419d474f3279b3c1256c09002f3b2a/d9a9181c9f82492cc1257225005a97ba/$FILE/Leistungsbilanz_2005-2006.pdf ( Keine Gewähr )
-
Thread
IR-Reflexschranke über Schieberegister einlesen
multiplexer mit 16 Ports. Der 4051 mit 8 Ports ist viel günstiger und mit 9 Stück davon kann man bis 64 analoge Eingänge realisieren. Den gibts wahlweise als klassischen 4000er: https://www.reichelt.de/MOS-4051/3/index.html?&ACTION=3&LA=446&ARTICLE=12610&artnr=MOS+4051&SEARCH=4051 für EUR 0,24 oder als
Beitrag #4408672: > Der 4051 mit 8 Ports ist viel günstiger und > mit 9 Stück davon kann man bis 64 analoge Eingänge realisieren. Den > gibts wahlweise als klassischen 4000er: > https://www.reichelt.de/MOS-4051/3/index.html?&ACTION=3&LA=446&ARTICLE=12610&artnr=MOS+4051&SEARCH=4051 > für EUR 0,24
-
Thread
Codeoptimierung
-- 1/64 + 1/512 + 1/4096 + 1/8192 = 1/55.7xxxxx, 1/56 is target clk_per_tick <= '0' & cnt_arr (to_integer (state_cnt_end)) (REC_WCNT-1 downto 6) + -- 1/64 cnt_arr (to_integer (state_cnt_end)) (REC_WCNT
: [vhdl] -- 1/64 + 1/512 + 1/4096 + 1/8192 = 1/55.7xxxxx, 1/56 is target clk_per_tick <= '0' & cnt_arr (to_integer (state_cnt_end)) (REC_WCNT-1 downto 6) + --1/64 cnt_arr (to_integer (state_cnt_end)) (REC_WCNT-1 downto
-
Thread
Implementierbarkeit eines Filter/Controller auf DSP
auf 32 Bit > können. > > Es gibt eine Lib von/Visual DSP++, die auf 16 Bit und 24 Bit DSPs läuft > und bis zu 96 Bit genau rechnet. danke! kannst du nochmal erklären, warum für (-3.38e-007z + 3.38e-007)/(z^2 + 1.908z +1) braucht ein 64bit floating point DSP? Grüße! Franziska
kannst du nochmal erklären, warum für >> (-3.38e-007z + 3.38e-007)/(z^2 + 1.908z +1) >> braucht ein 64bit floating point DSP? > > robident sagt ja nichts von floating point DSP. > Er sagt Dir das es eine Bibliothek in VisualDSP gibt die Code produziert > der auf 16 und 24 bit DSPs läuft un bis zu
-
Thread
Intrinsic Funktion _bittest langsamer?
00C810A2 jne wmain+90h (0C81090h) tickCountIntrinsic = GetTickCount64() - tickCountIntrinsic; 00C810A4 call ebx 00C810A6 sub eax,ebp 00C810A8 mov ecx,edx
00C810F0 add edx,eax 00C810F2 lea ecx,[ecx+0Ch] 00C810F5 dec ebp 00C810F6 jne wmain+0D2h (0C810D2h) tickCountStandard = GetTickCount64() - tickCountStandard
-
Thread
Atmega via Ethernet flashen
aktuelle Version. Hallo Jan, auf die schnelle fällt mir die neue Definition in etherflash.h auf: [c] #if defined (__AVR_ATmega644__) #define pBootloader() asm volatile ("call 0x7000"::) #endif [/c] Ich denke, da müsste 0xE000 statt 0x7000 stehen, der ATmega644 hat ja 64k Flash. Gruss
(((A) & 0x0000ff00) << 8) | (((A) & 0x000000ff) << 24)) #define ntohs htons #define ntohl htonl [/c] Statt mit ChangeEndian wird dann zum Beispiel so gewandelt: [c] sock.Bufferfill = htons (UDP_packet->UDP_Datalenght) - UDP_HEADER_LENGHT; [/c]
-
Thread
gleitender Mittelwert
Wenn ich einen 10Bit-ADC filtern will: UInt16_t adcsum+=adc-(result=adcsum/64); adcsum steigt auf das 64-fache von adc, solange adcsum/64 kleiner als adc ist. Der Vorteil dieser Rechnung ist, dass result den ADC-Wert erreicht! Ist wie gesagt aber ein PT1 und kein gleitender
Ergebnisses vornehmen, da damit die Totzeit des Filters um eine Abtast- periode reduziert wird: [c] adcsum += adc - result; result = adcsum >> 6; [/c] oder wenn's undbedingt in eine einzelne Anweisung gepackt werden soll: [c] result = (adcsum += adc - result) >> 6; [/c]
-
Thread
SRAM für Datenlogger, 16 Mbyte -> Speichermodul?
Vielleicht FRAM nehmen? http://www.aliexpress.com/item/FM24CL64B-G-FM24CL64BG-FM24CL64-SOP-8-ferroelectric-upset-sell-SZNXDZ/32456502789.html?ws_ab_test=201407_3,201444_5,201409_3
Pete K. schrieb im Beitrag #4266577: > Vielleicht FRAM nehmen? > http://www.aliexpress.com/item/FM24CL64B-G-FM24CL64BG-FM24CL64-SOP-8-ferroelectric-upset-sell-SZNXDZ/32456502789.html?ws_ab_test=201407_3,201444_5,201409_3 Das wird ein teurer Spaß... 16 MiByte = 128 MiBit = 2048 * FM24CL64
-
Thread
77,5kHz Generator aus 20MHz Takt ATtiny45-20 Assembler 10MHz Frequenznormal
Grad Abweichung des Quarzes und/oder der Kondensatoren bewirkt eine deutliche Frequenzänderung. 50°C--> 77.500,00Hz 37°C--> 77.499,80Hz Die Soll-Temperatur des Ofens ist auf 50°C eingestellt. In der Praxis schwankt es leicht zwischen 49,6 und 49,7°C. Nach ca. 30 Minuten ist die Schaltung auf
interessanter finde ich deine folgenden Äußerungen: Bernhard S. schrieb im Beitrag #6738553: > 50°C--> 77.500,00Hz > 37°C--> 77.499,80Hz > > Die Soll-Temperatur des Ofens ist auf 50°C eingestellt. > > In der Praxis schwankt es leicht zwischen 49,6 und 49,7°C. ...Ofen... Ich gehe immer noch
-
Thread
Drehgeber auslesen
das (nachvollziehbarerweise) so: [C] rot_pos += tmp>>1; c8: 86 95 lsr r24 ca: 90 91 6a 00 lds r25, 0x006A ce: 89 0f add r24, r25 d0: 80 93 6a 00 sts 0x006A, r24 [/C] Der Knackpunkt ist
PS: Jetzt übersetzt er es so [C] rot_pos += tmp>>1; c8: 85 95 asr r24 ca: 90 91 6a 00 lds r25, 0x006A ce: 89 0f add r24, r25 d0: 80 93 6a 00 sts 0x006A, r24[/C] Also alles Klar!
-
Thread
[V] Nullkraftsockel, RAM usw..
Es geht mit.meinem Privaten Zeug weiter: 1x Hynix 1GB 2Rx16 PC2-6400S HYMP112S64CP6-S6 AB-C - 2€ 2x ASint 1GB DDR2-800 SSY2128M8-JGEEF PC2-6400S - 4€ zusammen 1x Qimonda 512MB DDR2-533 HYS64T64020HDL PC2-4200S - 1€ 2x Nanya 2GB DDR2-800 NT2GT64U8HD0BN-AD PC2-6400S 666-13 - 8€ zusammen 2x Nanya 1GB DDR2-667 NT1GT64U8HB0BN-3C PC2-5300S 555-12 - 4€ zusammen 2x Hynix 2GB DDR2-800 HYMP125S64CP8-S6 AB-C PC2-6400S 666-12 (0916 / 0929) - 8€ zusammen 1x Kingston 1GB 1Rx8 PC2-6400S 666-12-B2 - 2€ 1x Samsung 1GB 2Rx16
-
Thread
Teilen durch 100 per Schieberegister?
Beitrag #2356652: > obwohl ich jetzt nur 2 Subtraktionen hatte Nein, hattest Du nicht. 0xE65 - 0xC8 - 0x190 = 0xC0D Mindestens eine der Rechnungen hast Du mehrfach gemacht. Ausserdem mußt Du auch noch die Möglichkeit haben (und die Entscheidung dafür treffen) ob 0x64 abgezogen werden sollen, um
jetzt nur 2 Subtraktionen hatte > > Nein, hattest Du nicht. hatte ich doch > > 0xE65 - 0xC8 - 0x190 = 0xC0D > > Mindestens eine der Rechnungen hast Du mehrfach gemacht. das ganze ist natürlich nach dem üblichen Divisionsschema zu rechnen: E65 : 64 = 24 C8 ----- 1E5 190 ---- 55
-
Thread
Suche Programierung für Alten TV
zahlen: wie Kontrast , Farbe etc Die Grafik soll ganz grob sein wie beim Viedeotext oder Atari oder c64
Kontrast , > Farbe etc > > Die Grafik soll ganz grob sein wie beim Videotext > oder Atari oder c64
-
Thread
avr-libc 1.8.1 freigegeben
ATmega165PA, ATmega168PA, ATmega3250PA, ATmega325PA, ATmega3290PA, ATmega32A, ATmega48PA, ATmega64A, ATmega8A, ATtiny1634, ATtiny828, ATxmega128A3U, ATxmega128A4U, ATxmega128B1, ATxmega128B3, ATxmega128C3, ATxmega128D4, ATxmega16A4U, ATxmega16C4, ATxmega192A3U, ATxmega192C3, ATxmega256A3BU, ATxmega256A3U, ATxmega256C3, ATxmega32A4U, ATxmega32C4, ATxmega384C3, ATxmega384D3, ATxmega64A3U, ATxmega64A4U, ATxmega64B1, ATxmega64B3, ATxmega64C3, ATxmega64D4 * Contributed Patches: [#3729] Printf for integers
-
Thread
Neue Cortex-M0+-Familie von Atmel
c-hater schrieb im Beitrag #3230386: > Im Übrigen gibt es 32Bit-µC seit mindestens 20 Jahren. Ich hab hier nen 64-Bitter Baujahr 1992, zugegeben es ist kein µC sondern eine "normale" MIPS R4k4, aber
MCUA schrieb im Beitrag #3233037: >>Ich hab hier nen 64-Bitter Baujahr 1992, zugegeben es ist kein µC >>sondern eine "normale" MIPS R4k4, aber damals(TM) gab's keinen >>Unterschied zwischen µC und normaler CPU. > Is ja interessant. > Die Leute in '92
-
Thread
Shelly rgbw2 brennt durch
welches Bauteil hier Schaden > nimmt Das ist der Betriebsspannungs-Schaltregler und der hält nur 24V aus. Dein Netzteil ist durch PWM wohl dermassen verwirrt, dass es auch mal über 24V hinauslässt.
0 o 4 64 0 4099 0.0000762939453125 0.00009765625 0 2 4 3 o 3 64 0 4099 0.0000762939453125 0.00009765625 1 2 3 3 o 0 64 0 4099 0.0000762939453125 0.00009765625 2 2 0 3 38 3 F1 0 0.000001 0.000101 -1 Capacitance
-
Thread
delay bringt mich zum verzweifeln; Optimization level?
ldi r30, 0xC4 ; 196 62: f9 e0 ldi r31, 0x09 ; 9 64: 8b b3 in r24, 0x1b ; 27 66: 83 27 eor r24, r19 68: 8b bb out 0x1b
; 0x6e <main+0x16> 72: 2f 5f subi r18, 0xFF ; 255 74: 24 36 cpi r18, 0x64 ; 100 76: d1 f7 brne .-12 ; 0x6c <main+0x14> 78: f5 cf rjmp .-22 ; 0x64 <main+0xc> [/pre] In Adresse
-
Thread
Probleme mit GLCD
Ich habe heute für meinen PIC18F45K22 ein Programm geschrieben um ein GLCD (KS0108 128x64) anzusteuern. Ich habe die GLCD Bibliothek von mikroC for PIC verwendet. Das Bild dass ich anzeigen will wird richtig angezeigt, nur wenn ich den Befehl Glcd_Line() oder Glcd_Dot() eingebe Zeigt das
, 0, 252, 0, 0, 196, 0, 0, 0, 0, 64, 64, 64, 128, 0, 0, 128, 128, 64, 0, 0, 0, 0, 0, 128, 64, 64, 64, 64, 192, 0, 0, 0, 128, 64, 0, 192, 64, 64, 64, 64, 128, 64, 64, 64, 64, 128, 0, 252, 64, 64
-
Thread
PIC24FJ64 ADC Problem
Ist das zufälligerweise ein PIC24FJ64GB mit 64-Pins? Dann könnte es auch daran liegen: http://ww1.microchip.com/downloads/en/DeviceDoc/80369k.pdf "When using PGEC1 and PGED1 to debug an application on any 64-pin devices in this family
Ja es handelt sich um ein PIC24FJ64 GB106 also ein PIC24 mit 64 PINs. Aber das bezieht sich nur aufs "Debuggen" und nicht aufs "Realeasen" oder irre ich? Den debug-Modus kann ich leider garnicht nutzen wegen eines Fehlers (PK3Err0040
-
Thread
Kein UKW Empfang im Kabel
www.amazon.de/Vistron-VT855-Kabelradio-Kabelfernsehen-Telecolumbus/dp/B078J9MNKP/ref=sr_1_3?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&dchild=1&keywords=radiotuner+dvb-c&qid=1595399328&sr=8-3 Gruß aus Berlin Michael
gelegentlich sogar in Kombination mit Kabel-Empfang auf selber Leitung. in einer mir bekannten Anlage (24 Wohneinheiten) ist Astra, Hotbird und Türksat zu empfangen. Das aufwändigste war die Verlegung von 24 (eigentlich: 2x24) Leitungsstränge in jede der 24 Wohnungen. Für die unterverteilung des nunmehr
-
Thread
Viel RAM am kleinen Controller
Du kannst auch den AT32UC3C0 nehmen (von 64K-512K flash) Preise gehen bei Digikey mit 6$ los und immer noch überschaubares 144pin Package.
Projekt mit der Initialisierung und dem SDRAM Test sowie Geschwindigkeitsmessung. Ausgabe über UART C1, siehe Schaltplan. Achtung, RXD und TXD sind die Namen vom FT232, der dort angeschlossen ist! Der SDRAM ist ein 08/15 128Mbit Typ, es dürfte so ziemlich jeder funktionieren. Er wird mit 64 MHz getaktet
-
Thread
Fehler vom Compiler?
aus [c] delay_time_10ms = 100; // simple delay while (delay_time_10ms != 0);[/c] wird >62: delay_time_10ms = 100; // simple delay >>+0000002D: E684 LDI R24,0x64 Load
Listing-Schnippel geht eigentlich alles hervor, was zur Beantwortung der Fragestellung nötig ist: Aus [c] delay_time_10ms = 100; // simple delay while (delay_time_10ms != 0); [/c] wird [avrasm] >62: delay_time_10ms = 100; // simple delay +0000002D: E684 LDI R24,0x64