-
Thread
DSP für Signalauswertung eines liear Arrays
in seiner Klasse - wünschenswert ein Datenspeicher von mind. 2kByte und Programmspeicher von ca. 32kByte ... sprich die Klasse Atmega32 - usb und rs232 - sowie 2x 8Bit IO Ports mehr benötige ich nicht. Die Frage stellt sich nun bei welcher Marke ich anfangen soll. Ich hatte bisher auch schon mit
Faktor 10 draufzulegen wird ein kleiner ARM locker reichen. Ansonsten würde ich mich mal in Richtung dsPIC oder C2000 umschauen.
-
Thread
CAN Bus Messtechnik
Aussage zur Impedanz der Quelle. Wenn es relativ niederohmig ist würden ein paar Rs, Cs und eventuel Ds reichen mit einem fertigen Board eine simpel Lösung zu bauen. z.B. https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32F3/open-source-hardware Da ist der CAN-Teil schon mit drauf und das Programm
Ein (STM32) Eval Board mit ADC und CAN? Dann muss vielleicht nur noch ein Eingangsschutz für den AD Eingang dran.
-
Thread
Clock Termination bei sehr kurzen Leitungen möglich? (AC termination)
hab dann auch gleich mal auf meiner Platine diese ganzen Werte ausprobiert und gemessen: (mit RIGOL DS1102E - 100 MHz - 1 GSa/s) GSCLK - 32 MHz normal - m. 22pF + 100 Ω - m. 100pF + 100 Ω SCLK - 16 MHz normal - m. 22pF + 100 Ω - m. 100pF + 100 Ω ERGEBNIS: Nur mit 22 pF + 100 Ω
> 32 MHz Leitung Die Frequenz der Grundfrequenz des Rechtecks beträgt 32 MHz. Ein Rechteck besteht aber aus der Summe von ungradzahligen Vielfachen dieser Grundfrequenz. Das heißt da stecken noch weit
-
Thread
Einsteiger-Frage
ordentlich mit Styropor und Heißkleb isoliert wurde. Gesteuert wird das ganze von einem ATMega32 und ein paar DS1620 Temperaturfühlern. Nun mein Problem: Ich nutze 4 Rfp40n10 Mosfets in einer H-Schaltung, um das Peltier entweder auf Kühlen oder auf Heizen zu Schalten. Als Treiber nutze ich
Leistung daran verbrätst. > Ich stelle z.b. 35 Grad ein, dann geht > die > Heizung an, bis der DS1620 35 Grad meldet. Dann geht die Heizung aus. Oh. Dafür verwendet man eine Regelung, damit der nicht erst dann abschaltet, wenn es eigentlich schon zu spät ist ... Gruß Jobst
-
Thread
PIC 18F4680 übertakten?
20 Mhz Quarz und der PLL auf 80 Mhz? Nee, das schaffen die nicht mehr. Kannst dir ja mal die dsPIC30 ansehen.
Ich schliesse mich Holger an. Schau dich dochmal in der PIC Family um. Die PIC24 oder dsPIC30/33 schaffen das sicher. Der PIC32 hätte ein paralleles 16 BIT Interface für den Anschluss eines Displays.
-
Thread
uC Modul Empfehlung, Tipps für den Aufbau einer Schaltung
dein Ansatz "Spannung bestimmt Solltemperatur" unzureichend sein. Wer WLAN will nimmt einen ESP32.
Klingt nach einer Aufgabe für einen ESP (8266 oder 32) mit Tasmota, ESPHome oder ähnlich.
-
Thread
Baustein mit 8-Bit Register gesucht
ohne Reset: http://www.datasheetcatalog.org/datasheets/70/248178_DS.pdf mit Reset 2 X http://www.datasheetcatalog.org/datasheet/philips/74HC_HCT174_CNV_2.pdf
[avrasm].include "m32def.inc" .def akku = r17 .def reg = r16 #define data PORTD #define output PORTC .org 0x0 rjmp init .org INT0addr rjmp reset .org INT1addr ; 4 - 5 Takte Interupt in reg, data
-
Thread
Wie 20-40A high side (n-Ch 2,4 mOhm) bei 20-60V und 2 kHz 50% duty pwm ?
Da ich gerade ein 20A 80V step-up-down mppt/dcdc Dingsbums baue https://github.com/RoboDurden/Esp32_20A_80V_dcdc/tree/main , möchte ich nocht ein i2c slave basteln, der mit 11000 uF 50V Low_ESR für 3,46€ den Solarstrom puffert und halt mit 2 kHz auf meine 7s 1-2 kWh geht. Damit der ESP32_mppt noch
Oder soll ich mir das ganze high side sparen, und den i2c bus einfach optisch koppeln ? Der ESP32S2 und ESP32C3 schaffen 40 mA high-level-source-current und 28 mA low-level-sink-current. Das reicht bei Total-Gate-Charge von 120 nF wohl nicht für Rechteck aus? Laden mit max 40 mA (825 Ohm) bringt
-
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
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
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
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
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
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
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
[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
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