-
Thread
8051 (C515C-L) Wo kann ich einen passenden Chip kaufen
modernen" Fassung - somit musst du nicht eine neue Architektur lernen. Hier bieten sich z.B. SiLabs C8051F an, welche SingleCycle-Cores haben, d.h. ein Taktzyklus entspricht einem Maschinenzyklus. Wie beim AVR auch ist ein Oszillator (i.d.R. 24.5MHz) integriert, plus jede Menge Schnittstellen, und das
kann dauern. Jepp, weiß ich. Dauert aber nicht lange (außer du bist schon genau so schnell wie der µC ;), ein Programm mit 1kB dauert keine 4s, die habe ich eben gerade noch Zeit xP Peter Dannegger schrieb im Beitrag #3770255: > Wußte garnicht, daß das unter aktuellen 64Bit-Windowsen immer noch gehen
-
Thread
MEGA 128 verrechnet sich
He he, nicht schlecht IAR-Compiler macht übrigens 64Bit floats
der mit Sicherheit schon uralt war, als ich ihn vor 10 Jahren für mein Projekt bemühte, ganz locker 64Bit Variablen konnte und die neueste Evolution auf dem µC-Markt 10 Jahre später, mit Debugger und gigantischen Make-Files, die das 1000fache an Speicher und Rechnerperformance frisst, einen erbärmlichen
-
Thread
O-LED Display von SMI
AB / 2-Area Color( B, Y) / 96*39 / 0.83" / 5.4$(USD) LPST128064A00-AB / 2-Area Color( B, Y) / 128*64 / 1.02" / 6.2$(USD) LPST096063A00-AB / 3-Area Color(B,G,O) / 96*63 / 0.95" / 6.2$(USD) LPST132064A00-AB / 4-Area Color (B, G, Y,O) / 132*64 / 1.16" / 7.2$(USD) LPST096064A00-MB / Mono Color-B / 96
das 130 beide Tasten loslassen (Reihenfolge egal) @all ich würde vorschlagen, 48 Stück 96x96x64k und 24 Stück 128x64 oder 64x64. Wenn die Sache mal angelaufen ist und funktioniert, werden bestimmt noch mehr Leute Interesse zeigen. Das Samsung SGH-E720 hat 96x96x64k! das Display ist aber
-
Thread
Webasto W-Bus
Nun gut das ist die Antwort der Heizung: Software version TX 34 03 51 02 64 RX 43 0F D1 02 FF FF 03 24 13 08 05 FF FF FF FF FF 59 W-BUS version TX 34 03 51 0A 6C RX 43 04 D1 0A 41 DD Frage wenn ich nur den Fan einschalte also Sommer-Modus ändert sich bei mir der Status
22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 0B 59 00 00 05 32 00 10 01 15 7F 13 03 D9 34 04 6A 24 00 2C 00 12 C8 11 45 46 47 48 49 50 51 52 CHK 13 88 0C 68 51 00 00 00 CD [/code
-
Thread
Suche günstigen 5V Mikrocontroller mit 6 PWM Channel für LED Steuerung
PIC24F08KM202 dsPIC33EV32GM002 PIC24F16KM202 dsPIC33EV64GM002 dsPIC33EV32GM102 dsPIC33EV32GM004 PIC24F08KM204 dsPIC33EV128GM002 PIC24F16KM204 dsPIC33EV64GM102 dsPIC33EV64GM004 dsPIC33EV32GM006 dsPIC33EV32GM104 dsPIC33EV128GM102 dsPIC33EV128GM004 dsPIC33EV256GM002 dsPIC33EV64GM006 dsPIC33EV64GM104 . . .
-
Thread
[V] Halbleiter, Netzteile, Opto, Diskret, Relais, Buchsen, Evalboards
Halbleiter Speicher: 124x M29W320EB-70N6, ST: 32MBit Parallel Flash -> 0,50€/Stk. 25x M24C64-RMN6P, ST: I²C EEPROM 64kBit -> 0,15€/Stk. Halbleiter Analog: 151x MAX4543CSA, Maxim: Dual SPST Analogschalter -> 0,50€/Stk. 86x LM2675M-12, TI: 12V, 1A Step Down
-> 0,50€/Stk. 5x M24C64-RMN6P, ST: I²C EEPROM 64kBit -> 0,15€/Stk. Halbleiter Analog: 151x MAX4543CSA, Maxim: Dual SPST Analogschalter -> 0,50€/Stk. 36x LM2675M-12, TI: 12V, 1A Step Down
-
Thread
Widerstandsdekade selber basteln
umgekehrt möglich ist aus dem vorgegebenen Wert die entsprechende Relais-Kombination zu berechnen (3 Byte, 24 Relais)? Gruss Chregu
-> 5 % R >= 50 Ω -> 1 % Umgebungstemperatur : 5 bis 35 °C Lagertemperatur : -20 bis +70 °C IP-Schutzklasse : IP40 µC : STM8L152R8T6 http://www.elv.de/output/controller.aspx?cid=74&detail=10&detail2=45139
-
Thread
pgm_read_byte(); --> Nur für Lower 64k Flash (mega128)???
(mit den Arrays) die 299pages (?) grenze erreicht hat kommt beim übersetzen die Fehlermeldung: C:\*\Temp/ccWAaaaa.s: Assembler messages: C:\*\Temp/ccWAaaaa.s:97691: Error: value of 67785 too large for field of 2 bytes at 7852 C:\*\Temp/ccWAaaaa.s:138: Error: value of 67785 too large for field
Speicherbaustein (am liebsten IIC) würdet ihr mir für die zukunft vorschlagen? HAb zwar schon ein 24C64 I²C EEPROM zum Temperatur loggen dranhängen aber bei 400KHz Max. Clock leidet der Datendurchsatz für "Bewegte Bilder" ganz schön. Danke schonmal im Vorraus, MainSter
-
Thread
SDR-Dekoder für TFA KlimaLogg Pro/IT+ Temperatursensoren
Trace waren wohl 9 Datenpakete von deinem TX22, davon waren 5 Pakete korrekt empfangen: Temperatur: 24,3 °C Luftfeuchte: 45 % Regen: 0 Wind: 0m/s 292,5° Da lässt sich also was machen! :-) Gruß Maik
47.522513307Z Error: Address not available 2021-12-07T12:21:50.585256121Z TFA1 ID 65f1 +19.4 43% seq c lowbat 0 RSSI 81 2021-12-07T12:21:50.596337738Z Error: Address not available 2021-12-07T12:21:54.421967151Z TFA1 ID 1543 +24.4 29% seq 9 lowbat 0 RSSI 81 ...[/c] Die Daten der Sensoren sind aktuell
-
Thread
Gehalt für Ingenieure und Techniker 2012 Gesperrt
mal zeigen Unfähig als angeblicher Ing. dich selber zu informieren ? http://www.immobilienscout24.de/expose/63636491 http://www.immobilienscout24.de/expose/63636491 http://www.immobilienscout24.de/expose/55776752 http://www.immobilienscout24.de/expose/63173126 http://www.immobilienscout24.de/
Praxis Semester) Mitarbeiter : +2000 Bereich : Automotive Tätigkeit : Softwareentwicklung C/C++ auf µC Gehalt : 32 k Arbeitszeit : 40 h Region : Sachsen Angebot 2: Mitarbeiter : +60 Bereich : Messtechnik Tätigkeit : Softwareentwicklung C/C++ auf µC Gehalt
-
Thread
AT24C08 EEPROM
Hallo zusammen Ich habe gerade das EEPROM 24C08 von Atmel in Betrieb. Später möchte ich auf 24C512 umsteigen (Ich warte noch auf die Lieferung). Beschreiben und lesen des EEPROM funktioniert bereits. Nur ist mir der interne Aufbau und die Speicheradressierung
ATC512 sind es sogar zwei Speicher-Adressen.)und dann das zu schreibende Byte. Wenn ich nun beim 24C08 0x28 als Speicher-Adresse übermittle, wo wird dann nun mein Byte gespeichert? Welche Page, Platz?
-
Thread
Elektronik Lager und die vielen Kisten (Verwaltung)
„/usr/lib64/libsqlite3.so“: Datei oder Verzeichnis nicht gefunden warning: %post(EleLa-1.0.10C23-4.i586) scriptlet failed, exit status 1 [/code] wenn ich jetzt aus meinem Home-Verzeichniss mit /opt/EleLa/EleLa
Verknüpfung „/usr/lib64/libsqlite3.so“: Datei oder Verzeichnis nicht gefunden error: %pre(EleLa-1.0.10C25-9.i586) scriptlet failed, exit status 1 error: install: %pre scriptlet failed (2), skipping EleLa-1.0.10C25-9 linux
-
Thread
Wie übertrage ich meine Signal am besten?
HildeK schrieb im Beitrag #7073284: > Problematisch sind die I2C. > Erstens war das nie gedacht für solche Entfernungen (I²C = > Inter-Integrated Circuit), sondern für die IC-Kommunikation innerhalb > einer Platine. das stimmt schon, dennoch ist ein, für I2C
an die ICs packt. 0603 ist dafür OK, aber deine Platzierung und Leitungsführung NICHT! Schau dir C10, C11, C12; C16, C17, C18 beim Reveiver an! Das ist Unfug^3. Aber der IC ist gutmütig genug, daß er irgendwie noch läuft, wenn auch mit Störungen. Diese Kondensatoren müssen NAH an den IC, so 5mm oder
-
Thread
GCC bei vielen Bitshiftingfunktionen sehr suboptimal?
R24 +0000017A: 953A DEC R19 +0000017B: F7E1 BRNE PC-0x03 +0000017C: 2B28 OR R18,R24 +0000017D: BB28 OUT
+0000018A: 01ED MOVW R28,R26 +0000018B: 818A LDD R24,Y+2 +0000018C: 1F88 ROL R24 +0000018D: 2788 CLR R24 +0000018E: 1F88 ROL R24 +0000018F: 2B89 OR
-
Thread
Software zum Formel umstellen um Overflows zu vermeiden
der Befehlt muldiv 64bit Integer, da der Compiler 64bit Arithmetik beherrscht. Da gibt es Asm Libs, wie auch ev. eine generische C Implementation, sollte die Toolchain die Lib nicht haben.
mein Brain 2.0 funktioniert aber nach Entlastung sucht ;-) [c] x = a * b * d; //10 + 7 + 25 = 32 bit x >>= 8; //32 - 8 = 24 bit x *= c; //24 + 8 bit x /= (3600*1000) >> 8; [/c]
-
Thread
Arbeitsspiecher für einen Prozessor auswählen
ein Leitungsbündel von 64 Leitungen, also 64bit breit) hat. Daraus ergibt sich, da ein DDR-Modul mindestens 64bit "breit" ist, daß maximal 8 Speicherslots bedient werden können. Die Einteilung in A,B,C ergibt da irgendwie keinen
8GB ergibt # _of Ranks_ (1): Die 8 CHips auf dem Modul haben s.o. jeweils 8 Leitungen, in Summe als 64. Das entspricht 64bit. Also hat das Modul 1 Rank. Die letzten 3 Spalten beziehen sich auf Adressierung bzw. intere Organisation eines DRAM-Chips. Ich hoffe, ich lehne mich nicht zu weit heraus, wenn
-
Thread
Segment Timer
/bilder/misc/upc/timer/timer_sch.png&imgrefurl=http://www.blafusel.de/misc/timer.html&usg=__q-8hb0M24TZO5q7wCU64ygqdnWk=&h=819&w=1198&sz=24&hl=de&start=6&um=1&tbnid=wNdWlXiEUwa8wM:&tbnh=103&tbnw=150&prev=/images%3Fq%3DTimer%2Bschaltung%26ndsp%3D18%26um%3D1%26hl%3Dde%26sa%3DN http://images.google.de
/bilder/misc/upc/timer/timer_sch.png&imgrefurl=http://www.blafusel.de/misc/timer.html&usg=__q-8hb0M24TZO5q7wCU64ygqdnWk=&h=819&w=1198&sz=24&hl=de&start=6&um=1&tbnid=wNdWlXiEUwa8wM:&tbnh=103&tbnw=150&prev=/images%3Fq%3DTimer%2Bschaltung%26ndsp%3D18%26um%3D1%26hl%3Dde%26sa%3DN
-
Thread
[TIPP] Philips Wakeup-Light HF3520 "keine Reaktion / tot"".
...naja, wenn 5 & 24V auf der PCB anliegen (IST das so?), dann wird der uC hin sein - sind die 3.3V da (da gibts einen Testpunkt für, MCU_3V3 - siehe Foto oben). Kam das Problem "plötzlich"? Klaus.
Habe das Ding defekt gebraucht gekauft. Mein Multimeter zeigte mir jedenfalls 5 & 24V an ;) Welches uC meinst du genau? Grüße Maurice
-
Thread
Speicher vergrößern bei Behringer FCB1010
FCB1010 Bodentreters zu vergrößern/erweitern? Der original verbaute Speicherbaustein ist ein ATMEL 24C16N (EEPROM) im SO8-Gehäuse. Meine Idee wäre, diesen auszulöten und durch einen 24c32 oder gar einen 24C64 zu ersetzen. Könnte das funktionieren...? Wie sieht's mit den Pins/Anschlüssen aus? Die Frage
Ich habe mir mal das Pinout angeschaut - 24C16, 24C32 & 24C64 haben das gleiche Pinout (zumindest von ATMEL) - von daher sollte das gehen. Ob und wie allerdings die Adress-Leitungen (A0, A1, A2) anders zu beschalten wären, kann ich nicht beurteilen
-
Thread
Laufschrift Denkanstöße
Parameter wegnehmen. > TICKER_COLS ist gleichzusetzen mit der Breite des Displays? Nein. In display.c findest Du für die WordClock24-Variante: [c] #define TICKER_LINES 8 #define TICKER_COLS 8 [/c] TICKER_LINES ist die Höhe des verwendeten Fonts in Pixeln,
kleinere Großbuchstaben sind) nicht gefallen, kannst Du auch den anderen Alternativfont aus display.c für die WordClock12 statt WordClock24 ausprobieren. Der hat echte Kleinbuchstaben.
-
Thread
Komplexität STM32 vs. PIC32
ich aber nicht so gut. Nette Enticklungsumgebung mit interessanten und günstigen Boards ( zB. LPC11C24 LPCXpresso ) uva.
als was fertiges zu lizensieren). >> RX kann ua max 64-Bit-OPcode verarbeiten (und das auch binnen einem Takt >> lesen!), >An welchen Befehl denkst Du dabei? An jeden, denn die Befehle sind (nicht wie bei M32C,R32C) alle max 64 Bit breit.
-
Thread
HyperBus Ideen
MHz. https://www.mouser.de/datasheet/2/949/W956x8MBYA_64Mb_HyperBus_pSRAM_TFBGA24_datasheet_A-1760356.pdf Ich werde also zwei der Winbond ICs in meiner nächsten Schaltung einplanen. Ob ich diese Geschwindigkeit benötige weiß ich nicht, das hängt davon
s. Und die bekomme ich bei 166 MHz und mindestens 128 Byte langen Bursts oder auch mit 200 MHz und 64 Byte Bursts. Statt ADC könnte ich auch zwei weitere USB-C Buchsen verbauen. Das wären dann 8 LVDS Pärchen. Mit einem LVDS fähigen schnellem Komparator am anderen Ende des USB-C Kabels könnte ich so
-
Thread
Wer kennt einen windowsfreien PC? Gesperrt
Bootkonfiguration. Irgendwas im UEFI/Boot Kontext war zwingend 32bittig, obwohl der Prozessor natürlich 64bittig war. Die Linuxe hatten diese Komponente nur 64bittig im Angebot.
#7588417: > Irgendwas im UEFI/Boot > Kontext war zwingend 32bittig, obwohl der Prozessor natürlich 64bittig > war. Die Linuxe hatten diese Komponente nur 64bittig im Angebot. Richtig lästig war mal ein Netbook, welches einen laut Intel Webseite 64bit fähige CPU verbaut hatte. Und das BIOS hat dann
-
Thread
Real Time Sortieren im FPGA
Fifos (Zeitstempel: je kleiner um so älter). Ist es einfach nur so: Fifo A B C D E F Speicherplatz 1 1 5 3 4 2 6 2 7 11 9 8 12 10 3 18 17 15 14 13 16 4 19 20 22 24 23 21
22 24 23 21 -- 15 26 5 19 25 ... -- 19 Oder kann es sogar so sein: Fifo A B C D E F Speicherplatz 1 7 15 9 4 2 10
-
Thread
Softcore 32bit
00000000 00000000 t8 t9 k0 k1 gp sp s8 ra R24 00000000 000006b8 0000097c 00000000 00009ce0 00001f34 00001f34 00000888 sr lo hi bad cause pc 40000000 12345678 02345678 00345678 80000010 0000097c
E. M. schrieb im Beitrag #3215132: > Liese sich das Ding mit überschaubarem Aufwand auf 64 Bit aufbohren? In > FPGAs geht es ja nicht selten etwas breiter zu als 32.? Bei 64bit ist auch die Frage, wie wird es vom C-Compiler unterstützt und umgesetzt? Das muss parallel hoch gezogen
-
Thread
Bild-Array ins Flash speichern (Winarm)
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 60, 63, 39, 47, 63, 63,125, 73, 9,225, 64, 72, 120,120,120,121, 73, 65, 77, 81, 25,121, 73,121, 49,113, 73, 73, 200,200,120,127, 80, 81, 64, 64, 64, 80, 80,240,224,127, 24,152, 144,201,233,249,249, 56,136, 8,144,241,121,120,160,248,240,112
0, 0,128,128, 0,192,192,192,192,192,192, 192,192,192,192,192,192,192,192,192,192,192,192,192, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 96, 64, 64, 65, 65, 99, 99, 98,102,102,108,108,120,120,120,112,112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
-
Thread
Bitwackeln mit USB to Seriell Wandler (Schnelligkeit)
Overhead und Delays. Lösung: µC an RX/TX anschliessen, den das Wackeln erledigen lassen. Oder gleich direkt den µC an USB.
IO-Warrior40 Modul mit DIP40-Footprint (ersetzt den bisher erhältlichen Chip in DIP40-Bauform) 17,75 EUR IOW24/START IO-Warrior24 Starterkit, enthält IOW24-Fertigbaugruppe inkl. IOW24/P, USB-Kabel, CD-ROM 59,00 EUR IOW24/P IO-Warrior24 Chip, DIP24-Gehäuse 11,75 EUR (Alle Angaben zzgl. MWSt. ab Lager, Irrtum
-
Thread
Ersatz einer Diskette im Diskettenlaufwerk??
4x 628512-55 M + µC + SD-Slot Mega128 ist zwar nicht unbedingt gut geeignet, da er nur 64K externes RAM direkt ansteuern kann, aber bei den ARM gibt es jede Menge interessanter Bauteile die auch nicht schwerer zu löten
kann auch bei 1-bit-Bus bleiben In Linux ist der PL180-Treiber in linux/drivers/mmc/host/mmci.h/.c aber darüber weiss ich nicht viel. Für diverse Controller gibt es noch eigene Treiber (z.B. AT91SAM9, Samsung ARM). In LPC24xx-BSPs für uCLinux sind ebenfalls Treiber, aber nicht genau angeschaut.
-
Thread
-
Thread
Dual-BRAM-Benutzung bei Xilinx undurchsichtig
Komponente als solche ist da. Ich erkläre am Besten die Architektur: Benuzt wird ein Dual-RAM der Grösse 24 Bit und 64k. Das entstehende VHO in der Liste sieht auch vielversprechend aus: [vhdl] COMPONENT delay64k PORT ( clka : IN STD_LOGIC; wea : IN STD_LOGIC_VECTOR(0 DOWNTO 0); addra
Zumindest mehr mit den älteren Virtexen als den älteren Spartan. Ob das stimmt weiß ich aber nicht. 24Bit und 64k sind 3x64k=192kByte. Also 192kByte/4kByte=48 brams mit 4kByte wenn die Paritätsbits nicht genutzt werden. Oder 24x64k=1536kBit. Also 1536kBit/36kBit=etwas über 42 also 43 Brams wenn die
-
Thread
AVR gegen den Rest der Welt
dann 64MHz macht und dann aufgrund seiner Verarbeitungsstruktur wieder einen 16Mhz Befehlstakt macht - Oder ob ich einen µC habe der mit maximal 16Mhz (ok einige AVR können auch 20Mhz) arbeiten kann, an dem
günstig (UC3C mit 2x CAN, Ethernet, FPU, DSP und 64K flash für 2.2Euro bei 5000Stück Abnahmemenge im Jahr über dt. Distributor).
-
Thread
ATXmega128A1, SRAM-Anbindung, EBI
nimm nicht 24.6.4 sondern 24.6.2 oder 24.6.3. Du solltest zusehen das nur die Adressen über das Latch gelatcht werden. Bei 24.6.4 bzw. alle LPC Modis werden ein Teil der Adressen über die Datenleitungen gelatcht.
(readptr ,x); readptr +=2; [/c]
-
Thread
LIBFTDI "device disconnected" - Kein brltty-Problem - Serial-Converter ft232bm
[/c] [c] Nov 24 20:45:20 tjohn-notebook kernel: [14255.594094] usbcore: deregistering interface driver ftdi_sio Nov 24 20:45:20 tjohn-notebook kernel: [14255.594546] ftdi_sio ttyUSB0: FTDI USB Serial
=USB <-> Serial C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 90mA I: Individuell - je nach Treiber E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms [/c] Hier wurde ftdi_sio geladen.
-
Thread
Billigere und Bessere Raspi-Alternativen aus China?
/29), aber da sind mir in der Hinsicht keine Probleme aufgefallen. > Dann binde doch deine µC via SPI an! > Ist auch noch viel schneller. Es ist vor allem klueger weil das Buskonzept von SPI viel stabiler ist. Jedenfalls fuer 24/7 Anwendungen. > der Anwendungen vollkommen irrelevant so
A. K. schrieb im Beitrag #5218181: > Harry L. schrieb: >> Dann binde doch deine µC via SPI an! > > Schon mal einen AVR als SPI-Slave genutzt? Jepp! Nicht schön, aber geht. Läuft hier sogar 24/7 mit nem Atmega32 als SPI-Slave am RPi.
-
Thread
LED-Raumbeleuchtung
@ Samuel C. (dragonsam) Dauert mal noch zwei/drei Tage.
> 90Lumen/W * 64W = *5760Lumen* s.z.
-
Thread
Touch bauen, suche günstigere alternativen
Welchen weiss ich da noch nicht. Suche derzeit noch kaskadierbare PWM Controller, vorzugsweise mit I²C.
ebenfalls "kaskadierbar" diese wiederrum kommen dann an einen mega128L. die leds werden dann mit je 24 Bit also 24 x 150 Bit gesamt gefüttert. die Plexiglasscheibe wird eine Opal scheibe wegen dem "vermischen" der Farben.
-
Thread
MOSFET 100V 40A - Arduino (Switch)
ganz einfachen Falle den Mosfet über einen Gatevorwiderstand (sagen wir mal 47...100Ohm) an den µC anschalten (ohne extra Driver).
umständliche Schaltung. Der N-Kanal muß natürlich ein LogikLevel-Typ (LL) sein, wenn von einem 5V-µC angesteuert, bzw. ein LowLogikLevel (LLL), wenn von 3,3V-µC angesteuert
-
Thread
UP/Down Zähler Schaltung mit Hilfe von Mikrocontroller
Zukunft auch die Verbindungsmöglichkeit zum Computer. Aber hier ist nix davon zu sehen. Bezüglich die 64 Tastern möchte ich am Liebsten sie seriel über I2C bus aus lesen, und das einzige, was ich gefunden habe, geht es über kleine ADC's. Aber hier stelle ich es als Matrix dar. Ich hoffe ich komme mit einem Mikrokontroller aus. und 32 Stück I2C IO Expander. Das nur aus Kostengründen. Aber ich offen für die Vorschäge besonders für die 64 Tasten wie es am besten seriel auslesen kann.
-
Thread
DRAM am AVR: Wie sieht Euer Wunsch-Interface aus?
@Olaf "Also wieder der 'alte' trick mit memory banking." Nein ! Der P89C669 hat 8 (2 je Registerbank) 3Byte-Pointer um damit sämtlichen Speicher linear adressieren zu können (code, idata, xdata). Von Maxim gibt es den DS80C390 mit 24Bit-Adressen. Man braucht allerdings einen nicht zu alten Keil C51, der die 24Bit-Adressierung unterstützt. Peter
-
Thread
AT28C64B Fragen zur Beschaltung und zum Timing
und sämtliche Adressen, OE, WE, CS auf festes Potential, dann kommen auch stabile Daten raus. 27C64 und 28C64 sind nicht pinkompatibel. Peter
schreiben und dann mit Ready-Polling (Rücklesen bis gleich) das Ende erkennen. Allerdings nehme ich 24C64 ... 24C512, da spart man sich den ganzen Verdrahtungswust. Peter
-
Thread
PWM -> DAC: Frage zu einfacher Lösung
Hi, ich habe ein Mainboard (MKS Gen L im 3D-Drucker), das 24V PWM-Signale ausgibt (feste Frequenz ist einstellbar im Bereich 8-64 HZ, 500Hz, einige kHz; negativ über MOSFET geschaltet). Nun möchte ich daran einen 2-Pin 12V Lüfter betreiben, der eine variable
Wenn die Versorgungsspannung von dem PWM Signal 24V beträgt und der 12V Lüfter 50mA benötigt, dann ist das RC-Glied zum glätten geradezu ideal. Der Widerstand R1 beträgt 240 Ohm und der Elko C1 hat 1000uF. Bei 100% PWM bekommt der Lüfter dann max.
-
Thread
Ostern- Vielleicht mal wieder Detektorempfänger ? Gesperrt
Kurt schrieb im Beitrag #6668436: > Du, ich habe nicht falsch gelesen. > 1nF(C4) und 17pF(C5) sind halt nunmal 1017 pF, schliesslich sind beide C > parr geschaltet und Teil eines Schwingkreises dessen Induktivität > 24mH(L4) mit einem Ri von 3k beträgt. Dann mußt Du dazu schreiben
Zeno schrieb im Beitrag #6668579: > Kurt schrieb: >> Du, ich habe nicht falsch gelesen. >> 1nF(C4) und 17pF(C5) sind halt nunmal 1017 pF, schliesslich sind beide C >> parr geschaltet und Teil eines Schwingkreises dessen Induktivität >> 24mH(L4) mit einem Ri von 3k beträgt. > > Dann mußt Du
-
Thread
Formel-/Berechnungsprobleme
Diese Spracheigenschaft nicht zu verstehen, das ist ein Fehler. > Morgen werden vielleicht uC mit 64 oder 128 bit üblich sein, wird > dann immer noch munter mit 16 bit und Überlauf gerechnet werden ? Natürlich nicht, auf einem 64-Bit-µC wird die native Wortgröße dann 64 Bit betragen. Oder
[c] uint8_t msones = 10; uint8_t mstenths = 10; uint8_t mshundreds = 10; uint8_t secs = 60; uint8_t mins = 60; uint8_t hours = 24; uint32_t msecProTag; msecProTag = msones * mstenths * mshundreds
-
Thread
USBprog: "Device not found after switching to update mode"
(026C24B0, 1) TRACE: usb_claim_interface(026C24B0, 0) TRACE: usb_set_altinterface(026C24B0, 0) TRACE: usb_control_msg (multiple times) TRACE: usb_release_interface(026C24B0, 0) TRACE: usb_close(026C24B0) TRACE: usb_find_busses() TRACE: usb_find_devices() DEBUG: Found USB device [1781:0c64:0201] [/code]
-
Thread
Sonnenscheindauer loggen
Dann bei Bedarf(volle Karte) Karte Tauschen und am PC auswerten. So laufen ein oder 2 ATmega2560 24/7 . Ist bestimmt besser als wenn das Lan/Wlan plus PC 24/7 laufen muessen. Leider kenne ich die Qualitaeten des "serielle" Kameramodul von Sander nicht. Es muss ja nichts dolles sein . Nachts
Yato (astra2conect) verlangt yato DSL 256 prepaid (256/64) 19,80 Euro (=475,20 Euro 24 Monate) yato DSL 256 (256/64) 29,80 Euro yato DSL 512 (512/96) 39,80 Euro yato DSL 1024 (1024/128) 49,80 Euro Problem ist
-
Thread
Datenlogger Pendeluhr
der Datenmenge klarkommt. Die Datenmenge ist nicht das riesen Problem. Da kannst du von 8 Bit uC bis 64 Bit Raspi alles nehmen. Teils dann mit externen Speicher. Teils intern. Selbst ein 4€ Raspi Pico ohne alles geht da ohne Probleme wenn man den internen Flash teilt in Programm und Daten hat
Datensatz geschrieben, dann sind dies 31gb im Monat. Die Annahme bezieht sich auf zwei Lichtschranken, 24bit Datensatz und zwei Durchgänge je Sekunde, sowie weiteren 3minuten Datensätzen. Mit zusätzlichem i2c EEPROM und einer zweiten SD Karte sollte die Daten einfach alle 10tage abgeholt werden. Dies sehe
-
Thread
Timer1 Atmega8A?
leider will der nicht so wie ich. Ich hoffe mir kann vllt jmd helfen. initialisierung [c] void timer_init(void) { OCR1A=200; //Prescaler 64 dh. ungefähr 1hz bei 3906 TCCR1B=(1<<CS10)|(1<<CS12)|(1<<WGM12); TIMSK |= (1<<OCIE1A); sei(); } [/c] Aufruf der init() [c]
schiebe den code mal ein. Und @Holger der Prescaler steht auf 1024 offensichtlich aber ich will ihn bei 64 fahren was dann 24 wären kommentier doch bitte nicht jede Codeleiche. Meine Frage war nur die init() mehr nicht. [c] #define F_CPU 1000000UL #include <util/delay.h> #include <avr/io.h> #include
-
Thread
DDS normal ?
,0x6d,0x70,0x73,0x76,0x79,0x7c
2,2,3,3,3,4,4,5,5,5,6,6,7,8,8,9 .db 9,10,10,11,12,12,13,14,15,15,16,17,18,19,19,20 .db 21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36 .db 37,38,39,40,42,43,44,45,46,48,49,50,51,53,54,55 .db 56,58,59,60,62,63,64,66,67,69,70,71,73,74,76,77 .db 79,80,81,83,84,86,87,89,90,92,93,95,96,98,99,101 .db
-
Thread
Ansteuern von 300 RGB-LEDs
Mit den PCA von NXP sollte das machbar sein. mit I²C Bus leicht als Module zu verdrahten z.B. der http://www.nxp.com/acrobat_download/datasheets/PCA9685_1.pdf Man hat pro Baustein 16 Kanäle a 12 BIT und kann ext. 64 Adressen einstellen. Klasse
Tabelle für die log. Steuerung, ich habe noch einen Button eingebaut um die Werte als Includefile in den C-Code übernehmen zu können (könnte man auch einfach für ASM oder Bascom anpassen). In C nutze ich das dann so: [c] uint16_t pwmtable_10[64] PROGMEM = { #include "pwmtab64-1024.inc" }; [/c]
-
Thread
0-10v in Pwm umsetzen für Konstantstromquelle
); //Prescaler 64 [/c] ersetzen.
Ersetzten S' das [c] OCR1A = adc_read8(PA0); OCR1B = adc_read8(PA1); [/c] durch das [c] OCR1A = adc_read8(0x18); OCR1B = adc_read8(0x19); [/c] Und legen S' 0.5V an PA2. 0% sind dann gleich 0.5V 100% 5,5V