-
Thread
Reicht ein ATmega8 um das alles anzusteuern?
Zumindest ein Datenblatt spuckt sie aus http://pdf.datasheetcatalog.net/datasheet/nationalsemiconductor/DS009587.PDF MfG Chaos
http://datasheets.maximintegrated.com/en/ds/MAX7219-MAX7221.pdf
-
Thread
Wired-Or-Bus statt TriState-Bus
einen rein internen Tristate bus gelesen werden. Das sieht so aus: (Din und Dout sind jeweils 32 Bit breit) [VHDL] goutputbit: for i in Reg.lower to Reg.upper generate Dout(i) <= Din(i) when Reg.Adr = Adr else 'Z'; end generate; [/VHDL] Von diesen Registern kann es mehrere pro 32 Bit geben
std_logic_vector(31 downto 0); signal reg_wired_or : t_reg_wired_or; ... iREG_IF_ALL : entity work.eProcReg_ds generic map (IF_ALL) port map (clk100, ds_bus, reg_wired_or(2), IRPFLags(IF_ALL.upper downto 0), REG_IF_ALL , IF_written); ... process (reg_wired_or) variable wired_or : std_logic_vector(31 downto
-
Thread
Float-Berechnung auf 8051 mit SDCC
rechnen. ist das etwa der grund, warum der C517A eine multiplizier/dividier-einheit on-chip hat, um mit 32 und 16 bit rechnen zu können? (wie man die bedient ist mir allerdings bis jetzt auch verschlossen geblieben ;))
Ja, jetzt noch einen Blick ins SDCC Manual, Seite 32. Und da schaust du dir mal die Compiler Optionen an, die da z.B. wären: --xdata-loc --xram-size --code-loc --code-size Setze da mal deine Angaben rein und neuer Versuch.
-
Thread
Was braucht ein Anfänger?
AVR ISP MKII (neu) und ein Experimentierboard mit Display (128x64, blau) rumliegen. Ist ein Atmega32 drauf.
Wenn du nicht in Polen bestellen willst, kann ich dir: 1x LCD blau 2x16 vom Polen 1x DS18XKEINEAHNUNG oder LM35 5x RGB-LED 5x Photodiode günstig anbieten (aus Deutschland). Vielleicht finde ich auch noch andere Interessante Sachen in meinen Sortimentskästen. RFM12B zum Beispiel (Funkmodul
-
Thread
Timer Atmega während Interrupts
Timer gibt, der unabhängig von Interruptroutinen weiterläuft? Ich könnte sonnst zur Not auch meinen DS3231 abfragen...
und werte es in der main loop aus. Wenn du genauere drei Stunden brauchst empfehle ich dir ein DS3231.
-
Thread
Verständnisfrage SleepMode
Ich wuerd einen Lowpower Mega empfehlen, den auf 1.8V zu drosseln, und mit 32kHz am T2 laufen zu lassen. Wenn man noch mehr sparen muss, den 32kHz Quarz raus und eine RTC wie DS1302 an den Interrupt ran, die weniger als 1uA zieht. Die kann man auf einen Zeitpunkt programmieren
Beitrag #4828597: > Ich wuerd einen Lowpower Mega empfehlen, den auf 1.8V zu drosseln, und > mit 32kHz am T2 laufen zu lassen. Wenn man noch mehr sparen muss, den > 32kHz Quarz raus und eine RTC wie DS1302 an den Interrupt ran, die > weniger als 1uA zieht. Die kann man auf einen Zeitpunkt programmieren
-
Thread
DS18B20 vs NTC
ein DS18B20 an den ESP32 ranstricken und den Akku-Lade-IC per EN_PIN steuern. Was meint ihr?
MaWin schrieb im Beitrag #6675281: > Nö, DS18B20 sind zickig. Kann ich bestätigen, es gibt auch massenhaft Nachbauten, die besonders zickig sind. Ich nehme lieber TSIC206/306.
-
Thread
vom Breadboard zu etwas Dauerhaftem für Einzelstücke
Für einen ESP32 gibt es ja eine riesige Auswahl an Sensoren etc, und so hat man sich ziemlich schnell auf einem Breadboard mit DuPont Kabeln etwas Nützliches zusammengestöpselt, das z.B. per MQTT Daten liefert oder
auch elektrisch (mehrpolige Jumperkabel oder doch besser löten?) mit der "Haupt"-Platine mit dem ESP32 verbunden? Was macht ihr üblicherweise mit Sensoren, die mit einem meterlangen Kabel mit freigelegten Adern kommen, z.B. DS18B20? Stecker dran löten, über einen Screw Terminal Block Connector verschrauben
-
Thread
suche passendes Oszilloskop
vernünftiges. Ich habe das DSO203. Die fummelige Bedienung nervt nur. http://www.batronix.com/versand/rigol/DS1000.html
Grundig MO22 (Baugleich: Siemens Oscillarzet D1011) Grundig MO30 (Baugleich: Conrad CO30) Grundig MO32 Grundig MO53 (Baugleich: Siemens Oscillar D1001) Grundig MO100 Ich selbst habe auf dem MO53 gelernt und meine EGS Prüfungen gemacht. Inzwischen verwende ich ein MO30 und ein MO32, wobei ich
-
Thread
Memory MAP - ATMega1284P externes RAM
I/O Bausteine ? z.B. DS12807, noch mehr I/O.. Oder muss der SRAM gar auf Bank 1 so das die Memory Map etwa so aussieht: - Internal SRAM 16Kb - Memory Hole (16Kb) - 32 Kb SRAM IC Grüsse Matthias
@ Matthias (Gast) >Gehen mir dann von den 32Kb SRAM, die 16Kb SRAM die integriert sind ab ? >Oder ist es möglich sie so anzuschliessen das ich 48Kb Ram habe und >danach noch Platz für weitere I/O Bausteine ? z.B. DS12807, noch mehr >I/O..
-
Thread
RS232/UART - Hardware-Terminal
es auch bei Reichelt P.P.S. gibt es eigentlich ATmega mit 100kByte RAM? Das ist ja selbst für STM32 ziemlich viel?
Beitrag #7804132: > P.P.S. gibt es eigentlich ATmega mit 100kByte RAM? Das ist ja selbst für > STM32 ziemlich viel? Man kann mit einem AVR auch einen externen und entsprechend großen SRAM mit Bankswitching betreiben, die STM32 gibt es mit SRAMs zwischen 4KB bis mindestens 1,4MB, aber mit einem STM32F411
-
Thread
Umstieg bzw. Ergänzung PIC Prozessoren auf Arduino.
In C ist der Wechsel sogut wie nicht spürbar. Sollten die irgendwann nicht reichen, gibts die PIC24/dsPIC und danach PIC32. Bei Arduino gibt es meines Wissens auch welche vom kleinen AVR bis zum ARM, da kann ich aber nichts zur durchgehenden konsistenz der Programmierung sagen. Doch selbst wenn es da
Bibliotheken für: - Digitalorts - Analogports - RS232 und RS-485 - I²C (PCF8574, PCF9591, PCF8583, DS1337, DS1621, MAX518) Bei Interesse bitte melden. Grüße Ingo
-
Thread
F_CPU calibrieren und in eeprom abspeichern
[c] void main(void) { .... clock_prescale_set(clock_div_2);//8mhz init_timer_smh(); kk_ds1307_getAll_to_global_struct_zt(); #if calib_fcpu u32 rtc_start=3600*hou+60*min+sec; timer_100msX=0; #endif .... while(1) { //------------------- smh timer ------------------ if (timer_smh
timer_smh=timer_smh%100; #if calib_fcpu if(timer_100msX >= 360000) { kk_ds1307_getAll_to_global_struct_zt(); u32 rtc_end=3600*hou+60*min+sec; timer_100msX=0; lcd_goto(2,1); lcd_int(3600);lcd_write("/"); lcd_int(rtc_end-rtc_start);lcd_write("/");
-
Thread
Entwurf PCB mit 32-Bit ADC für Wiegeanwendung
benötigen, denke ich. Das kommt aber leider nicht in Frage. Daher hoffe ich, stattdessen mit einem 32-Bit ADC in den gewünschten Genauigkeitsbereich zu kommen. Der TI ADS1262 ist zum Beispiel u.a. für Wiege-Anwendungen gedacht: http://www.ti.com/lit/ds/symlink/ads1262.pdf Unten links auf der ersten
mit einem dermaßen hohen Dynamikbereich sind eher selten. >Daher hoffe ich, stattdessen mit einem 32-Bit ADC in den gewünschten >Genauigkeitsbereich zu kommen. Der TI ADS1262 ist zum Beispiel u.a. für >Wiege-Anwendungen gedacht: http://www.ti.com/lit/ds/symlink/ads1262.pdf Du wiegst dich in falscher
-
Thread
I2C RAM gesucht
der angeblich ca. 8ms / Byte... aber wenn man den Kondensatorwert richtig wählt, wird der wohl die 32ms durchhalten... werde ich mal testen! gruß, daniel
das die RAMs mit ner eingebauten 3V Litium-Zelle gespeißt werden. Die haben sich da auf die Typen DS 1991 -DS1996 bezogen (die brauchen wohl nix an externer Beschaltung außer halt dem einen "One-Wire"). Das ganze gibt es dann wohl noch als EPROM aber leider nicht als EEPROM. Die EPROMS heißen DS198X
-
Thread
Lüfterloser NAS Server gesucht
zur internen Platte kann man USB-Stick anschliessen :) Leider haben die meisten Atom Rechner eine 32Bit CPU (Atom N260/N270).
ein Server zu leisten hat, die > Flaschenhälse woanders liegen als dass der Leistungszuwachs von 32->64 > Bit eine große Rolle spielt ;-) Das war nur "wichtig" fuer die freie DSM-Version von Xpenology...die bootet nur auf 64Bit :) Mit debian oa.e. reicht dann naterulich auch 32Bit :)
-
Thread
ARM: kompliziert?
Evalueboards von ST umgehen kann, hat man wenigstens nur eine IDE wenn man sich noch nicht zwischen STM32 und NXP LPC entschieden hat. Die Attolic True Studio Geschichten für STM32 würde ich auf Grund der 32k Begrenzung nicht mehr anfassen.
nicht unterschreiben. Das ist wie Fahrschule auf einem Forme 1 Wagen. Wenn man den Schritt von 8 nach 32 Bit machen will, ist das STM32VLDISCOVER deutlich besser geeignet. Mit der Doku zum STM32F1xx hat man schon genug für lange Winterabende. Coocox hat außerdem keine Registerdefinitionen für den STM32F4xx
-
Thread
ESP32 A1S Eval
.html?spm=a2g0s.9042311.0.0.27424c4d1yZnPH ESP32 Chip model = ESP32-D0WDQ5 Rev 1 ESP32 Chip ID = EC2E75ACCD98 This chip has 2 cores Seriennummer unter den DIP Schaltern steht bei mir ESP32 Audio Kit V2.2 2957
wird das Rauschen weniger... 44.1kHz -> FFT (1024) -> iFFT (via ESP-DSP) -> Audioausgabe ESP32 Stats 05:26:32.833 -> main 205885 16% 05:26:32.833 -> IDLE 1129900 92% 05:26:32.833 -> IDLE 932499 76% 05:26:32.833 -> ipc0 84877 6%
-
Thread
NTC Widerstandswerte
des nutzbaren Spannungsbereiches ausnutzen. Wie kommst du auf 0,6V? Als µC verwende ich den AT32UC3C1128C: http://www.atmel.com/devices/at32uc3c1128c.aspx Muss ich eigentlich für diese Berechnungen auch einen Eingangswiderstand des ADC berücksichtigen? Weiters würde mich interessieren, ob
Werner13 schrieb im Beitrag #3541844: > Womit dann? z.B. mit dem oben vorgeschlagenen DS18B20.
-
Thread
PDP-11 auf MCU
Minuten flashen und schnell mal ausprobieren und eventuell würde es sogar Out-Of-The-Box auf einem ESP32 oder STM32 laufen. Die File-Endung *.cxx finde ich auch etwas ungewöhnlich.
dass Du einfach per Drag&Drop auf den Pico flashst ;) Klar, nett waere es auch dies auf einem ESP32 oder STM32 zu haben, aber langsam werden die Pico fast schon billiger als ESP32/STM32 und flotter ist der Pico meistens als der ESP32.
-
Thread
16 bit Mikrocontroller mit CAN
Vom Prozessor her schau dir mal die dsPICs von Microchip an, bestimmt gibts da auch Boards für.
"on Chip": 2 Kbytes On-Chip Internal RAM (IRAM) 2 Kbytes On-Chip Extension RAM (XRAM) 128/32 Kbytes On-Chip Mask ROM Für genauere Infos vgl das Datenblatt. Dieses Findest Du unter: http://www.infineon.com/cmc_upload/documents/012/0059/c167cr_ds_v3.3_2005_02.pdf Hoffe das Hilf Dir.
-
Thread
UPDI Debugger fuer neuere AVR
microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/UserGuides/AVR64EA48-CNANO-HW-UserGuide-DS50003494.pdf
Ok Danke, das hilft, insbesondere auch das verlinkte "AVR64EA48-CNANO-HW-UserGuide-DS50003494.pdf".
-
Thread
Einbaustecker gesucht, M22x1 6-Polig
-6p/mil-c-5015-steckverbinder/amphenol/ > > 0 Stück auf Lager. https://www.tme.eu/de/details/ds3102a14s-6p/mil-c-5015-steckverbinder/amphenol/ds3102a-14s-6p/ der ist aber auf Lager, habe jetzt noch keinen Unterschied gesehen, bis auf die Serie. Ich lese mich mal durch die Datenblätter, was
, was ich genau brauche. > Hersteller und Teilebezeichnung habe ich ja jetzt schonmal. Die DS-Serie ist evtl ohne Verdrehsicherung, zumindest ist auf dem Photo nichts zu sehen und das Datenblatt ist auch nicht eindeutig https://www.tme.eu/Document/48f5fdc342ec11dfb3fdbcfb4a5725c5/ds3102a.pdf
-
Thread
Temperatur Logger bauen
Wenn Dir -40°C reichen sollten: ibuy: 4 channels Multipoint-Temp&Hum 16_4 -40 ~ +120°C Dallas DS1921G-F5 -40 .. +85°C mit 1/2°C Auflösung für 18,90: http://www.fuchs-shop.com/de/shop/4/1/13372023/ DS1922L-F5 -40 .. +85°C mit 1/16°C Auflösung für 36,90: http://www.fuchs-shop.com/de/shop/4/1
Dir sehr entgegenkommen dürfte. Zum Auslesen brauchst Du einen iButton-Reader, z.B. den hier: DS9490R USB 1-Wire Adapter 21,90 € und ein Anschlusskabel, z.B. eines aus der DS1402-Serie Ansonsten: such Dir jemand, der Dir das gegen Geld macht, allein brauchst Du viel länger als 1 Monat, wenn
-
Thread
OLED RDS Radio mit SI4735 + AVR
92,8MHz RSSI=37dBµV SNR=29dB D.Kultur 95,3MHz RSSI=49dBµV SNR=34dB NDR2 98,5MHz RSSI=47dBµV SNR=32dB Antenne MV 101,3MHz RSSI=40dBµV SNR=32dB DLF 102,2MHz RSSI=33dBµV SNR=26dB NDR Info 105,3MHz RSSI=46dBµV SNR=26dB Hit-Radio 106,1MHz RSSI=38dBµV SNR=20dB Ostseewelle 107,3MHz RSSI=39dBµV SNR=24dB
umgangen, in dem ich die Lautstärke vom SI4735 auf max. Stufe gestellt habe. Ein nachgeschalteter DS1803 regelt jetzt die Lautstärke (hat I2C). Bei der Gelegenheit hat das Gerät gleich noch ein AUX-Eingang für den MP3-Player bekommen. Der DS1803 war auf dem Board natürlich nicht eingeplant und musste
-
Thread
DS18B20 Temperatur Sensor mit ATMEGA32 auslesen
Hi Leute Hat schon einmal jemand von euch mit nem ATMEGA 32 ein DS18B20 Temperatursensor ausgelesen ? Ich arbeite mit avr gcc und dem STK 500. Ich habe schon im Forum nach passenden Beträgen gesucht aber nichts passendes gefunden. Hab mir auch mal das Datenblatt zun DS18B20 angeschaut, kann mir irgend jemand helfen?
-
Thread
ATX Netzteil +-Volt
netzteil dran fertig. https://www.ebay.de/itm/Adjustable-DC-DC-5A-Step-Down-Power-Supply-Buck-Module-6V-32V-to-0-32V-LCD-CC-CV/283031494417?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2060353.m1438.l2649
Spannungsquelle? Ich habe hier LM1085 ADJ gelten die als Konstantstrohmquelle? http://www.ti.com/lit/ds/symlink/lm1085.pdf MfG Jones
-
Thread
[dsPIC33F] welcher controller für DAC mit differential AMP
2x16 Bit @ 100ksps dsPIC33FJ64GP802 dsPIC33FJ128GP802 dsPIC33FJ64GP804 dsPIC33FJ128GP804 dsPIC33FJ64MC804 dsPIC33FJ128MC804 2 x 10Bit dsPIC33FJ06GS001 dsPIC33FJ06GS202A dsPIC33FJ06GS202 dsPIC33FJ09GS302 4 x 10 Bit dsPIC33FJ16GS502 dsPIC33FJ16GS504 dsPIC33FJ32GS606 dsPIC33FJ64GS606 und wahrscheinlich noch einige mehr......
-
Thread
MMC/SD-Karte mit FAT16 an AVR
Denn, um beim Beispiel zu bleiben, der FAT16-Code muss sich dann eben nicht mehr darum kümmern, die 32 Byte für einen neuen Verzeichniseintrag mit dem vorhandenen 512 Byte-Block auf der Karte zusammenzufügen. Aus seiner Sicht überschreibt er einfach die alten 32 Byte mit den neuen 32 Byte. Und wenn
ein file erstelle und darin messwerte abspeichere erkennt er mir kein enter zb.: 2010-01-10 12:32:11;14,532;l/s;29328398.2938;m3<ENTER> 2010-01-10 12:32:12;14,532;l/s;29328398.2938;m3<ENTER> 2010-01-10 12:32:13;14,532;l/s;29328398.2938;m3<ENTER> 2010-01-10 12:32:14;14,532;l/s;29328398.2938;m3<
-
Thread
Ich finde den richtigen Baum im ARM Wald nicht
eigentliche Prozessorkern und das Debuginterface. Es ist wesentlich einfacher, Code von einem Atmel AVR32 auf einen Atmel ARM zu portieren als von einem STM32 ARM auf einen Atmel ARM. Grund dafür: AVR32 und Atmel ARM haben sehr ähnliche Peripherie, und die ganz andere Prozessorarchitektur merkst Du unter
Alexander B. schrieb im Beitrag #5215685: > ein passender STM32 kann einen CAN Transceiver direkt ansprechen Mir ist kein STM32 Automotive Grade bekannt. Und der empfohlenen LPC11C24 ist der einzige der den CAN Transceiver bereits drauf hat. Ist aber auch nicht
-
Thread
Wissenssammlung DS1955 Java™-powered cryptographic iButton
/ds/2/256/DS1955-195911.pdf http://www.mouser.com/ds/2/256/DS1957-202713.pdf for "internal distribution only" Bei Mouser sind folgende gelistet, aber abgekündigt: DS1955-400 DS1955-401 DS1955-402 DS1955B+PB3 DS1955B-600 DS1955B-PB1 DS1955B-PB2 DS1955BPB3 DS1955B-PB4 DS1955B-PB4+ DS1955B-PB5+ DS1955B-PSD DS1955B-WB1 DS1955B-WB2 DS1955B-WB3 DS1955B-WB4 DS1955B-WSD The Java iButton firmware, which includes
-
Thread
RISC-V mit GateMate FPGA
design läuft, da kommt das Zephyr RTOS Philosophers ausgang aus dem UART raus. 1K16 microcode ROM und 32Kbyte emulator RAM richtig erkannt. 2) Claire Wolfs PicoRV32 mit default einstellungen: 4730 CPE, max clock 14MHz 3) Claire Wolfs PicoRV32 ohne barrelshift, ohne mul/div: 3800 CPE, max clock 21MHz
Zum Vergleich: Hier läuft auf einem Artix-7 ein RISC-V-SoC mit CV32E40P CPU (32-bit, 4 pipeline stages), Interconnect, 128kB BlockRAM, Bootrom, AXI4-Bridge, DDR3-Controller, APB-Bridge, UART, I2C, SPI usw. mit 50Mhz, ziemlich auf Kante genäht, aber auch ohne irgendwelche
-
Thread
EleLa - Elektronik Lagerverwaltung Entwicklung V3.0
Nun sind alle EleLa V3.0.16124 neu erstellt: - Win 32/ 64 - Linux 32/ 64 Hier der Download: http://www.mmvisual.de/elela/
Den Bug habe ich beseitigt. Hier der Download V3.0.16609: http://www.mmvisual.de/elela/ - Win 32 / 64 - Linux 32 / 64
-
Thread
Einstieg in "richtige" Programmiersprache
sich da ganz ganz üble Marotten angewöhnen kann. Grund: http://www.amazon.de/gp/pdp/profile/A2P0DS0HZIAYM2/ref=cm_cr_pr_pdp
irgendwann, bevor es endgültig zu spät ist. Ich selber nutze übrigens noch sehr gerne plain C + Win32 Api und neuerdings auch C#. > Ich hab hier lcc32 am > laufen, der ist gut. > http://www.cs.virginia.edu/~lcc-win32/ Das überrascht mich jetzt wirklich. Der lcc-win32 hat eine grausige IDE.
-
Thread
Xilinx 'promgen' Spezl: Wie .mcs aus .bit fuer Atlys board erstellen?
steh' schon immer mit IMPACT auf'm Kriegsfuss... Also, ich habe hier ISE12.3 unter Ubuntu 10.04 32bit sowie ein Digilent Atlys board. Ein .bit file habe ich, kann es auch sowohl mit IMPACT als auch mit 'djtgcfg' von Digilent/Adept auf das FPGA (Spartan6) laden (Digilent plug-in fuer Linux/Adept funktioniert
downloaded to the device to enable operations. INFO:iMPACT - Downloading core file /opt/Xilinx/12.3/ISE_DS/ISE/spartan6/data/xc6slx45_spi.cor. '1': Downloading core... LCK_cycle = NoWait. LCK cycle: NoWait done. [/code] Wie muesste man das dann machen?
-
Thread
[Mitbestellung] SMD5050 RGB-LED mit integriertem 8-bit PWM Controller (ORGA ali69)
", aber auch mit Kat5 dürfte es ab ein paar Metern Probleme geben. Ich würde gern je einen DS90LV019 o.ä. direkt an den Dateneingang am Anfang des ersten LED-Streifens anlöten und am STM32F4Discovery, um die Daten auch über längere Kabel übertragen zu können. Wegen der unterschiedlichen Spannunsversorgungen
Torsten C. schrieb im Beitrag #3275771: > … einen DS90LV019 o.ä. … Oder DS90C032B + DS90LV011A, das ist billiger. Am µC reicht ja einer, der keine 5V kann.
-
Thread
DS3231 RTC Modul - Spannung trotz entfernter Diode
von Aliexpress o.ä., welches als komplettes Modul weniger kostet, als das echte IC alleine? Im DS3231-Datenblatt https://datasheets.maximintegrated.com/en/ds/DS3231.pdf steht auf S.1 eine Applikationsschaltung. Darin kommt keine Diode vor... So beschaltet, kann man das Original-IC sicher
Wahrscheinlich bezieht sich diese Frage auf das kombinierte DS3231 Module mit 24C32 EEPROM welches in der Bucht oft mit einer LR2032 aufladbaren Zelle verscherbelt wird wo die beagte Diode Teil der Ladeschaldung ist. Wenn man dann auf dieser Bord eine CR2032 Zelle
-
Thread
Double gegen Integer
Core 2 und AMD K7). CPU ist Haswell, dafür gilt lt. Agner Fog als Latenz: - Integer Division u32: 22-29 Takte - SSE Fliesskomma 32/64: 10-13 Takte Beim Durchsatz sind es 9-11 vs 7 Takte. Das ist der Wert, nach dem die nächste unabhängige Division gestartet werden kann.
deviation 6264 .loc 17 382 0 6265 0a71 F20F1053 movsd 32(%rbx), %xmm2
-
Thread
Asymmetrischer Taktgeber 24h - 3min
Aus dem Datenblatt der ATmega48..328: "Power-save Mode: 0.75μA (Including 32kHz RTC)" bei 1.8 V. > möglichst wenig Strom benötigt, da Sie an einer Batterie hängen soll Geht es präziser, z.B. welche Batterie?
Datenblatt steht genauso 5µA wie bei Fairchild für den 4020/4040/4060BM/BC. http://www.ti.com/lit/ds/symlink/cd4060bm.pdf Wohlgemerkt alles ohne Takt. Das geht bei CMOS in die Höhe, wenn da getaktet wird.
-
Thread
externer speicher per spi mit dspic30f - verwendung mit C
seriell angeschlossenen Speicher ist nicht möglich. Also: copy_ram_to_extern(&variable, 0x12345, 32); copy_extern_to_ram(0x12345, &variable, 32); Wobei du diese Funktionen selbstredend selber (ab)schreiben darfst. Externes EPROM/RAM ist bei diesen Controllern ein bisschen wie eine Festplatte
am einfachsten, innerhalb der gleichen Familie einen Controller mit ausreichend RAM zu verwenden (dsPCI30F6013: 6KB).
-
Thread
Assemblerprogrammierung
Anfang: MOV AX, DATA ; Datensegmentadresse ins ;Register AX MOV DS, AX ; Inhalt von Register AX ins Register DS MOV AX,0h ; AX auf 0 setzen MOV BX,0h ; BX auf 0 setzen MOV CX,5h ; Abbruchbedingung von LOOP
Erstmal Anfang: MOV AX, DATA ; Datensegmentadresse ins ;Register AX MOV DS, AX ; Inhalt von Register AX ins Register DS MOV AX,0h ; AX auf 0 setzen MOV BX,0h ; BX auf 0 setzen MOV CX,0h ; CX auf 0 setzen MOV DX,0h
-
Thread
I2C Kommunitkation funktioniert nicht
); extern void I2C2_IRQHandler( void ); extern void I2C0Init( void ); extern void I2C1Init( uint32_t select ); extern void I2C2Init( void ); extern uint32_t I2CStart( uint32_t portNum ); extern uint32_t I2CStop( uint32_t portNum ); extern uint32_t I2CEngine( uint32_t portNum ); extern volatile
[I2C_PORT_NUM][BUFSIZE]; volatile uint32_t I2CCount[I2C_PORT_NUM] = {0, 0, 0}; volatile uint32_t I2CReadLength[I2C_PORT_NUM]; volatile uint32_t I2CWriteLength[I2C_PORT_NUM]; volatile uint32_t RdIndex0 = 0, RdIndex1 = 0, RdIndex2 = 0;
-
Thread
I²C P82B96 Dual bidirectional bus buffer
Wenn ich jetzt den P82B96 müsste ich nach meinem Verständnis nach an > jeden IC noch jeweils einen DS90C40 (LVDS) Driver an Tx/Ty und einen > DS90C402 (LVDS) Receiver an Rx/Ry klatschen. Was ist denn das Ziel der ganzen Aktion?
Stabal schrieb im Beitrag #5500080: > Im Auto liegen jetzt jeweils 4 Cat7 Kabel pro Seite. sind 4*8=32 Leitungen +Abschirmung. Kann man 32 LEDs direkt dran anschließen. Ist doch eine ganze Menge. Wieviele LEDs hatte denn der originale Knight Rider?
-
Thread
2 Lampen - abwechselnd leuchten lassen
Joachim B. schrieb im Beitrag #6116707: > https://www.amazon.de/Atmega32U4-Leonardo-Arduino-Kompatible-Entwicklungsboard/dp/B07C1Q5RL5 > & USB Steckernetzteil Der ist mit *zwei Lampen* gnadenlos überfordert, es solte wenigstens ein ESP32 oder Raspberry benutzt werden.
4OZ5wIVw-R3Ch2qPgANEAYYByABEgJFXPD_BwE:G:s&s_kwcid=AL!8729!3!340765000273!!!g!346119401434!&cm_mmc=DE-PLA-DS3A-_-google-_-CSS_DE_DE_Automation_Whoop-_-(DE:Whoop!)+Prozessmodule-_-PRODUCT_GROUP&matchtype=&aud-827186183926:pla-346119401434&gclid=EAIaIQobChMImduG-4OZ5wIVw-R3Ch2qPgANEAYYByABEgJFXPD_BwE&gclsrc=aw.ds
-
Thread
lpcxpreeso SystemFrequency LPC1768
vom Interrupt erhöht wird. Der Vergleich kostet Zeit. Dazu rechnest du mit 64bit Variabel auf einen 32bit Prozessor. Hier muss der Code auch immer einen Vergleich durchführen um die Inkrementierung zu überprüfen, ob es keinen Überlauf einer 32bit Variabel gibt. Dieser Code auf einem AVR ausgeführt, würde
aus systemFrequency ableiten können. So funktioniert es aber auch: void cpuspeed(void){ uint32_t i=0; zlrtc=0; led2_off; while(zlrtc<1); led2_on; while(zlrtc<3)i++; led2_off; F_CPU=i/1836; } _delay_ms(uint32_t ms){//genau auf 100sec uint32_t i,j=F_CPU*ms; for(i=0;i
-
Thread
Anfänger: HEX File für ATMEL 90USB162 aus vorhandenem Code erzeugen
kleine Schaltung von diamex gekauft (http://www.diamex.de/dxshop/USB-Temperatur-Sensor-Tester-fuer-DS18B20). Es handelt sich um einen µC (Atmel 90USB162) mit dem man Sensoren vom Typ DS18B20 auslesen kann. Der Quellcode des µCs ist auf der oben genannten Seite unter dem Menüpunkt "Download" -> "Software
\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\DMIX;C:\SWTOOLS\ReadyApps;C:\Program Files\7-Zip;C:\Program Files (x86)\IVI Foundation\IVI
-
Thread
Genauigkeit Webseiten Atomuhren?
Hallo, ich habe jetzt auf einem ESP32 einen NTP Client laufen. ptbtime1.ptb.de. Ich aktualisiere aller 100ms die locale tm Struktur und lasse die Zeit ausgeben wenn die Sekunde unterschiedlich zur alten ist. Die Webseite der PTB läuft syncron
mal beide Reg-Einträge, inbesondere unter: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters] und dort mal: "LocalNTP"=dword:00000001 "NtpServer"="129.187.254.32,0x1" "Type"="NTP" (Der hier eingetragene Server ist nicht unbedingt gleich dem, der in der bunten Oberfläche
-
Thread
Arduino Pro Mini Software RTC
während dem Sleep > noch möglichst genau mitzuzählen? RTC Modul: https://www.amazon.de/DaoRier-DS1307-AT24C32-EEPROM-Arduino/dp/B06X3SL79V/ref=mp_s_a_1_2?__mk_de_DE=%C3%85M%C3%85Z%C3%95%C3%91&qid=1546934221&sr=8-2&pi=AC_SX236_SY340_QL65&keywords=ds3231+rtc+modul&dpPl=1&dpID=41Zh3wMJ4OL&ref=plSrch
Kilo S. schrieb im Beitrag #5686820: > RTC Modul: > https://www.amazon.de/DaoRier-DS1307-AT24C32-EEPROM-Arduino/dp/B06X3SL79V/ref=mp_s_a_1_2?__mk_de_DE=%C3%85M%C3%85Z%C3%95%C3%91&qid=1546934221&sr=8-2&pi=AC_SX236_SY340_QL65&keywords=ds3231+rtc+modul&dpPl=1&dpID=41Zh3wMJ4OL&ref=plSrch
-
Thread
PIC 32 anschließen
frage, wäre super wenn mir jemand weiterhelfen könnte Ich zeichne gerade ne Platine mit nen PIC 32 (PIC32MX795f512L)und hab aus dem Datenblatt nich herauslesen können wo ich das PICkit3 zur programmierung anschließen muss, da es jeweils zwei PGCx und PGDx gab. Hab im Blog con microchip eine Beschaltung
Hilfreich. ich hab jedoch noch ne frage wie erkenn ich bei reichelt ob es sich bei diesen PIC 32 um ein 100-Lead Plastic Thin Quad Flatpack(PF) - 14x14x1 mm Body oder 100-Lead Plastic Thin Quad Flatpack(PF) - 12x12x1 mm Body http://www.reichelt.de/PIC-32-Controller/32MX795F512L80PT
-
Thread
128 Bit Risc
mod64) { //[ uint ctz = mod64 ? 0 : 64; if (ctz) { return ctz; } else { ui32* pui32 = (ui32*) &mod64; if (pui32[0]) { _BitScanForward((DWORD*) &ctz, pui32[0]); } else if (pui32[1]) { _BitScanForward((DWORD*) &ctz, pui32[1]); ctz
zu realisieren. Bei dem Board mit dem XC5VLX220T oder XC5VLX330T müsste das genauso sein. aus ds202: 16-bit Adder 550/500/450MHz 32-bit Adder 550/500/447MHz 64-bit Adder 423/377/323MHz die 150MHz für eine 80bit/128bit Maschine scheinen mir erreichbar aus https://www.xilinx.com/support