-
Thread
Medion-Rechner auf Linux
Base64 U. schrieb im Beitrag #5098793: > schaun ob du iwie ins bios kommst und die boot reihenfolge/boot medium > um stellen Hi, danke, aber warum???
, zesty ist für Ubuntu 17.04. Andere Versionen wären: 16.10 => yakkety, 16.04 => xenial, 14.04 => trusty.
-
Thread
Lifecycle AT90CAN Controllerfamilie
Ich bin von den 90CAN32 und ATMEGA16M1 weg weil die kein CAN-FD können. Also egal wie lange die noch angeboten werden, technologisch sind die für mich bereits tot, leider. Und weil es gar keine Automotive STM32 gibt und auch keine die
unterschiedlicher Pin-Anzahl sind, ist der niedrigere Preis auch nett. So kostet ein einzelner ATMEGA16M1-AU bei Mouser gerade 3,49€ während ein einzelner ATSAMC21E18A-AUT im exakt gleichen Gehäuse 2,64€ kostet. Ein AT90CAN32-16AU ist bei Mouser gerade nicht lieferbar, soll aber 4,09€ kosten, ein ATSAMC21J18A-AUT
-
Thread
Winzige Silicium-Diode gesucht
nehmen, und musst wegen doppelt so hohem Spannungsabfall mit halbem Maximalstrom zufrieden sein. BAS16L, BAS70S, 1SS400BS, CDSQR4148 bringen alle weniger Strom. Bei Schottky RB521AS30, RB751CS40 von Vishay, RBS520AS40, WSB5539N, RBvS520S8-30 von TakCheong, CFSH-4, CFSH2-4L, KDR730F, SDM10U45LP
doppelt so > hohem Spannungsabfall mit halbem Maximalstrom zufrieden sein. Klar. Vielen Dank, die BAS16L scheint zu passen. Darf ich fragen, wie du den Zusammenhang der unterschiedlichen Gehäusecodes so schnell herausgefunden hast? Oder kennst du die alle sowieso?
-
Thread
spannung an ports
hallo, ich bin relativ neu und wollte wissen wieviel spannung ich so maximal an mein atmega16 ranlassen darf... also an einem port (eingang) und ist es falsch direkt (ohne widerstand oder was weiss ich) eine spannung anzulegen? funker
okay, hab die datenblätter bei conrad gefunden. hab zwar nicht viel ahnung aber "Emitter-base Voltage (I C = 0)" sollte wohl die maximale spannung an der basis beschreiben. bloß was sagen mir diese 3 eigenschaften? Collector-base Voltage (I E = 0) 40 V Collector-emitter Voltage (V BE
-
Thread
STM32 arm-none-eabi Linking Problem..
; PERIPH_BASE = 0x40000000; /* Flash registers base address */ PROVIDE ( FLASH_BASE = 0x40022000); /* Flash Option Bytes base address */ PROVIDE ( OB_BASE = 0x1FFFF800); /* Peripheral memory map */ APB1PERIPH_BASE = PERIPH_BASE ; APB2PERIPH_BASE = (PERIPH_BASE + 0x10000) ; AHBPERIPH_BASE = (PERIPH_BASE + 0x20000) ; PROVIDE ( TIM2 = (APB1PERIPH_BASE + 0x0000) ) ; PROVIDE ( TIM3
-
Thread
Verschlüsselung- kann man das so machen?
erkennen. Aber hab grad gesehen, das bei GET laut spec bei 255 Zeichen Schluss ist. Jup, isn mega2560/16mhz an nem wiznet.
Ich habe XTEA mal im Simulator getestet. Damit das ganze verwertbar ist muss es mit Base64 codiert werden. Beispiel: Key: 1234567812345678 Text: Test 1 2 3 4 5 6 7 8 Base64ChipherText: rnFZJgJ6qL2PCLslL22Fq4vKeYw2V:c;pqRiIf3esCQ= Bei einem PHP-Skript auf der Seite http://www.php-einfach.de
-
Thread
Frage Timing Cortex-M7
SPI_IO_Struct ); DMA_StructInit( &DMA_Init_Struct); TIM_TimeBaseStructInit( &TIM_Init_Struct); //////////////////////////////////////////////////////////////////////////////// // IOs SPI_IO_Struct.GPIO_Pin = GPIO_Pin_5 | GPIO_Pin_7 | GPIO_Pin_4;
//////////////////////////////////////////////////////////// /* Initialize the DMA_PeripheralBaseAddr member */ DMA_Init_Struct.DMA_PeripheralBaseAddr = (uint32_t)&(SPI1->DR); /* Initialize the DMA_MemoryBaseAddr member */ DMA_Init_Struct.DMA_MemoryBaseAddr = (uint32_t)&(SineTable
-
Thread
Warum eigentlich immer 2er-Potenzen?
verschieden sind. Folglich ist es bei manchen Prozessoren recht umstritten, ob es sich bei ihnen um 8-, 16- oder 32-Bit Prozessoren handelt (68008: 8-Bit Bus, 16-Bit Verarbeitung, 32-Bit Adressen und Register).
binäre Rechenmaschinen konzipiert. Das "digitale" Konzept war auch da schon nichts Neues; schon im 16. udn 17. Jahrhundert hatten Mathematiker oder Universalgelehrte wie Leibnitz und Pascal das Dualsystem (und auch Systeme mit anderen Basen) systematisch beschrieben und z.B. gezeigt, dass sich alle Rechenoperationen
-
Thread
8 Bit Berechnung schnell, schneller am schnellsten
Eine 16x16 Multiplikation benoetigt etwa 16 shifts und 16 additionen bei 16bit registern. Bei 8 bit registern ist es etwas mehr. Um nur Punkte auf dem Kreis zu haben, wuerde ich mir N Punkte als Koordinaten
für lau. Mit der Version, die keine Sortierung der Argumente voraussetzt, kostet die 16*16=16 dann allerdings 2 Ticks mehr als die 8*8=16.
-
Thread
WS2812 und WS2812b Qualitätsprobleme!
den dein Treiber zur Verfügung stellt, hängt somit auch vom Treiberwiderstand ab. Habe hier z.B. BAS16, BAS40, BAS70, BAT54, ... für kleinere Ströme, die können alle mehrere 100mA ab, und haben nur eine geringe Kapazität, wenige pF, sodass dein Signal nicht groß verfälscht wird. für höhere Ströme
Das optimale Timing für den '1'-High-Puls (passend für beide Typen > WS2812 und WS2812B) mit einem 16MHz Prozessor wäre dann wohl ein > High-Puls mit 750ns oder 812.5ns Länge. Ich habe in der Lib jetzt 900ns genommen, da es nach oben keine wirkliche Grenze gibt. Damit sollten eigentlich alle LEDs
-
Thread
Verpolungsschutz mit kleinem Spannungsabfahl
Ich habe ein Problem mit einem Verpolungsschutz zu lösen. Als Verpolungsschutzdiode ist damals eine BAS40-05 eingesetzt worden. Eingangsspannung etwa 28V, Stromaufnahme etwa 10mA. Die Diode hat einen negativen Temperaturkoeffizient. Der allgemeine Spannungsabfall ist egal, er sollte nur konstant über
UB wird ausserdem noch hinter der BAS40 in eine OPAMPstufe gegeben und wird dort weiter verrechnet. Hoffe das reicht an Infos. Gruß D.
-
Thread
CGAL::range_search in Delaunay-Triangulation
include <CGAL/Exact_predicates_inexact_constructions_kernel.h> #include <CGAL/Triangulation_face_base_with_info_2.h> #include <CGAL/Triangulation_vertex_base_with_info_2.h> #include <CGAL/Constrained_Delaunay_triangulation_2.h> #include <CGAL/range_search_delaunay_2.h> #include <vector> struct
typedef CGAL::Exact_predicates_inexact_constructions_kernel K; typedef CGAL::Triangulation_vertex_base_with_info_2<MyInfo, K> Vb; typedef CGAL::Constrained_triangulation_face_base_2<K> Fb; typedef CGAL::Triangulation_data_structure_2<Vb, Fb> TDS; typedef CGAL::Exact_predicates_tag
-
Thread
Eingänge am Paralellport
Steuerregister, Bit 5 = 0: Port als Ausgang Steuerregister, Bit 5 = 1: Port als Eingang Steuerregister = Base + 2 (Base z. B. 0x3BC für LPT1)
Danke für die Links Kann ich also mit dem PIC16F628 direkt auf die Eingangsleitungen (RB0bis RB7 auf PIN2 bis 9) fahren oder muss ich Vorwiderstände vorhängen, wenn ja wieviel OHM? Wieviel kann ich von den Controlleitungen Strom ziehen? Kann
-
Thread
C# Dezimal Zahlen und BCD Zahlen
Dafür gibts Die Klasse Convert [c] int toConvert = 5; int base = 2; string wert = Convert.ToString(toConvert ,base ); // wert ="101" [/c]
Dezimalzahl % 10 Dezimalzahl = Dezimalzahl / 0 BCD = BCD + Ziffer * Stelle Stelle = Stelle * 16 Für zwei Stellen kannst du das auch direkt hin schreiben.
-
Thread
tiny26 adc nur 6 bit?
raus! In dieser Reihenfolge: C = Getadc(1) A = Adcl B = Adch (Siehe tiny26_adc_01.bas) Christoph
c-Dateien reibungslos (wobei letztere mittlerweile auch direkt als formatierter Code verfügbar sind). .bas-Dateien gehören anscheinend nicht (oder nicht in allen Browsern) zum erlauchten Kreis...
-
Thread
was ist das für eine Definition? Assembler
Hier taucht POPC FB auch im Zusammenhang mit Interrupts auf: http://www.tasking.com/support/M16C/solved_known_problems_v3.1r1.htm
Bankumschaltung, nicht einfach nur irgendeine Variable. Siehe dazu im Software Manual unter "Frame base register FB" : The frame base register (FB) consists of 16 bits, and is used for FB-based relative addressing : http://documentation.renesas.com/eng/products/mpumcu/rej09b0137_m16csm.pdf
-
Thread
Gira tks-ip Gateway Problem, Freescale MCIMX27VOP4A
CPU: Testing write buffer coherency: ok net_namespace: 288 bytes NET: Registered protocol family 16 M3IF_BASE1: 0x 0 M3IF_BASE2: 0x 0 NET: Registered protocol family 2 IP route cache hash table entries: 1024 (order: 0, 4096 bytes) TCP established hash table entries: 2048 (order: 2,
CPU: Testing write buffer coherency: ok net_namespace: 424 bytes NET: Registered protocol family 16 M3IF_BASE1: 0x 0 M3IF_BASE2: 0x 0 NET: Registered protocol family 2 IP route cache hash table entries: 1024 (order: 0, 4096 bytes) TCP established hash table entries: 2048 (order: 2,
-
Thread
Beispielprogramm für RFM12 433MHz Funk-Module
Ein 16cm langes Stück Draht dran.
ok, wer lesen kann ist eindeutig im vorteil. 16 bit -> uint16 >typedef unsigned short uint16_t; d.h. >uint16_t steht für einen 16-Bit Integer ohne Vorzeichen (unsigned int) mit einem Wertebereich von 0 bis 65536. aber die clear bit und
-
Thread
Frage zur Durchlaufzeit und Speicher von 15 If-Schleife
Stephan schrieb: > da aber nur eine Abfrage wahr werden > kann Nö, es können alle 16 wahr sein, Du fragst ja 16 Variablen ab. Das logische OR bricht nur nach der ersten ab, die wahr ist. Peter
form VnB; n should be the number of elements in the vector, and B should be the base mode of the individual elements. The following can be used as base modes: --- http://www.delorie.com/gnu/docs/gcc/gcc_80.html
-
Thread
AMD-FX- Underclocking
5950X > > Tatsächlich, noch einmal 20% schneller . 46k- statt 39kpoints. AMD Ryzen 9 3950X, 16C/32T, 3.50-4.70GHz ~815,- 39kpts AMD Ryzen 9 5950X, 16C/32T, 3.40-4.90GHz ~795,- 46kpts endlos .
to software varies with the TDP limit. 2.5.2.1.1.2 Notification of TDP Limit Changes "APM" BaseWatt = [BaseTdp] * [Tdp2Watt[15:0]])/(2^16)). ApmWattLimit = [ApmTdpLimit] * [Tdp2Watt[15:0]])/(2^16)) .................................................. Und so gehts immer weiter da drin , nur
-
Thread
STM32L1 - 400Hz gleichger. Sinus bei 16MHz erzeugen
halfSinus.h" // defines #define VREF 2920 // VREF+ (mV), nearly VDD // variables volatile uint16_t amplitude; // function prototypes void DAC_Voltage(uint8_t channel, uint16_t mV); uint16_t ADC_Voltage(uint8_t channel); void InitPeriph(); void Delay(uint32_t c) { while(c--); } // main
VREF); if ((i+=2) >= 99) i = 0; } } // functions void DAC_Voltage(uint8_t channel, uint16_t mV) { if (channel == 1) DAC_SetChannel1Data(DAC_Align_12b_R, mV*4059/VREF); if (channel == 2) DAC_SetChannel2Data(DAC_Align_12b_R, mV*4059/VREF); } uint16_t ADC_Voltage(uint8_t channel) {
-
Thread
Taktfrequenz ATXmeaga128A1
so mache ich das: [c] // Taktsystem konfigurieren // externen 16MHz Quarz einschalten OSC.XOSCCTRL = OSC_XOSCSEL_XTAL_16KCLK_gc | OSC_FRQRANGE_12TO16_gc;// | OSC_X32KLPM_bm; OSC.CTRL |= OSC_XOSCEN_bm; while (!(OSC.STATUS & OSC_XOSCRDY_bm)); //
#ifdef RAMPZ RAMPZ = 0; #endif asm volatile( "movw r30, %0" "\n\t" "ldi r16, %2" "\n\t" "out %3, r16" "\n\t" "st Z, %1" "\n\t" : : "r" (tmpAddr), "r" (value), "M" (CCP_IOREG_gc), "i" (&CCP) : "r16", "r30", "r31" );
-
Thread
Ein Operationsverstärker mit Röhren-Diff-Amp (ECC83)
eigentlich die Kollektoren von Q7 und Q8 nicht direkt miteinander verbinden und dann noch mit den Basen verbinden? Das würde das Layout vereinfachen. Es wird doch nur der Spannungsfall der BE-Strecke benötigt, so als ob dort 2 Dioden eingesetzt wären.
eigentlich die Kollektoren von Q7 und Q8 nicht direkt >miteinander verbinden und dann noch mit den Basen verbinden? Das würde >das Layout vereinfachen. Google mal nach "Diamond Buffer" oder schau dir das DB vom BUF634 an.
-
Thread
Basic für 80C31
gibt es auch eine Version für "ohne Timer2" http://dsaprojects.orgfree.com/electronics/8031-ah/8031-bas.html
umdrehst, kommen wir der Sache näher. Eine 1N4003 ist ziemlich fett, hier reicht auch eine 1N4148, BAS21 oder BAT54.
-
Thread
FPGA mit 10/100 PHY?
eingebautem" PHY? Altera und Xilinx bieten Gigabit Ethernet an, aber das ist des Guten etwas zu viel, 100base würde reichen. Danke für Hilfe, Andre
http://www.fpga4fun.com/10BASE-T.html
-
Thread
STM32 über SWD neu starten/run nach flash
ich mir jetzt den erforderlichen Aufruf zusammenklöppeln: [c] #define CORTEXM_AIRCR (CORTEXM_SCS_BASE + 0xd0cU) #define CORTEXM_PPB_BASE 0xe0000000U #define CORTEXM_SCS_BASE (CORTEXM_PPB_BASE + 0xe000U) #define CORTEXM_AIRCR_VECTKEY (0x05faU << 16U) #define CORTEXM_AIRCR_SYSRESETREQ (1U << 2U)
-
Thread
Hex ASCII -> Int
strtol sollte in stdlib.h enthalten sein: long strtol(const char *nptr, char **endptr, int base); Dank des "base"-Arguments kann man die zu verwendende Radix angeben, hier also 16. Beipspiel: char *string, *stopstring; long l; string = "feedcode"; l = strtol(string
stopstring; long l1, l2; string = "feedcode deadface"; l1 = strtol(string, &stopstring, 16); printf("string = %s\n", string); printf(" strtol = %ld\n", l1); string = stopstring; l2 = strtol(string, &stopstring, 16); printf(" strtol = %ld\n", l2);
-
Thread
IO bei M68k <-> GCC
Markus F. schrieb im Beitrag #3835292: > Speziell für die etwas schräge Anbindung von 16 bit Peripherie an den > 32-Bit Bus hat der 68k den movep-Befehl. Das ist hier nicht relevant, denn hier wird ein 68010 verwendet, der sowieso nur einen 16-Bit-Datenbus hat.
bpl.b nosi8 or.l &0xffffff00,asmdata nosi8: rts asmget16: clr.l asmdata mov.w ([asmaddr]),asmdata+2 bpl.b nosi16 or.l &0xffff0000,asmdata nosi16: rts asmget32: mov.l ([asmaddr
-
Thread
Xplain SDRAM Frage
sts EBI_INITDLY+1, h1 ldi h1, 0b00000000 sts EBI_CS3_CTRLB, h1 ; ldi h1, 0x40 ; BasAddr geht für 8/16kByte AdrSpace ; ldi h1, 0x80 ; BasAddr für 32kByte AdrSpace - ansonsten Basisadresse laufend an der Grenze ändern ldi h1, 0x00 ; BasAddr für 8MByte AdrSpace sts EBI_CS3_BASEADDR, h1 ; ldi h1, 0x00 ; BasAddr geht für 8/16kByte AdrSpace ldi h1, 0x80 ; BasAddr für 8MByte AdrSpace sts EBI_CS3_BASEADDR+1, h1 ; ldi h1, 0x17 ; AdrSpace 8kByte ; ldi h1, 0x1B ; AdrSpace 16kByte ; ldi
-
Thread
KEF Model 30b Subwoofer defekt (erst brummen, dann Sicherung raus)
des Transistors: 2SC1844 Maximum collector power dissipation (Pc), W: 0.5 Maximum collector-base voltage |Ucb|, V: 60 Maximum collector-emitter voltage |Uce|, V: 60 Maximum emitter-base voltage |Ueb|, V: 5 Maximum collector current |Ic max|, A: 0.1 Transition frequency (ft), MHz: 50 Collector
gestoßen, der hat diese Daten: Maximum collector power dissipation (Pc), W: 0.625 Maximum collector-base voltage |Ucb|, V: 80 Maximum collector-emitter voltage |Uce|, V: 65 Maximum emitter-base voltage |Ueb|, V: 6 Maximum collector current |Ic max|, A: 0.1 Transition frequency (ft), MHz: 150 Collector
-
Thread
CSV-Datei teilen
Also so ganz unbedarft bin ich nicht. Was andere mit Excel erledigen, mache ich heute noch mit dBase im Handbetrieb. Geht auch. Ich danke euch allen für eure Tips; mein Problem ist damit gelöst. 73 Wilhelm PS: @C-Hater Ist dein Name Programm?
Eigenschaften v. cmd.exe: Layout Fenstergrösse: Breite = 130 & Höhe = 68 Schriftart Grösse = 12 x 16
-
Thread
Probleme mit Timer3 Clock Konfiguration (STM32F2xx)
SystemCoreClock*AHBx_Prescaler)/AHB1_Prescaler)*AHB2_Prescaler = ((120Mhz*1)/4)*2 = 60Mhz [c] TIM3_TimeBaseInitStructure.TIM_Period = ?; TIM3_TimeBaseInitStructure.TIM_Prescaler = ?; TIM3_TimeBaseInitStructure.TIM_ClockDivision = TIM_CKD_DIV1; TIM3_TimeBaseInitStructure.TIM_CounterMode = TIM_CounterMode_Up
60000000 #define FREQUENZ_ 1000 //- 1ms #define PRESCALER 2 #define TIM_3PERIOD_1MS (u16)(MCK/PRESCALER/FREQUENZ_) TIM3_TimeBaseInitStructure.TIM_Period = TIM_3PERIOD_1MS; TIM3_TimeBaseInitStructure.TIM_Prescaler = PRESCALER; TIM3_TimeBaseInitStructure.TIM_ClockDivision = TIM_CKD_DIV1
-
Thread
Knifflige Timer-Verschaltung bei STM32 - wer hat den Durchblick?
Folgender Auszug aus Main: [code] /* Compute the prescaler value */ PrescalerValue = (uint16_t) (SystemCoreClock / (1000*1000)) - 1; /* TIM3 Peripheral Configuration ----------------------------------------*/ /* Time base configuration */ TIM_TimeBaseStructure.TIM_Period = 300-1;
; /* TIM1 Peripheral Configuration ----------------------------------------*/ /* Time Base configuration */ PrescalerValue = (uint16_t) (SystemCoreClock / (1000*1000)) - 1; // 1MHz TIM_TimeBaseStructure.TIM_Period = 20000-1; TIM_TimeBaseStructure.TIM_Prescaler = PrescalerValue;
-
Thread
Eine Frage zu DC/DC StepDown
Geht das nicht besser Sicher. > oder habe ich den falschen Regler erwischt? Zumindest das bas billigste aus Amazonien. Wer billig kauft, kauft 2 x.
(die erste Messung ist meine Anwendung): Input: 13,10V / 1,56A = 20,4W Output: 3,34V / 5,00A = 16,7W Wirkungsgrad: 82% Und hier ein optimales Setup: Input: 12,00V / 1,34A = 16,1W Output: 10,00V / 1,53A = 15,3W Wirkungsgrad: 95% Da sind sie, die beworbenen 95% und beide Kühlkörper bleiben
-
Thread
Latching-Switch - Funktioniert nicht
Die hat er wohl mit einfließen lassen. Schlecht ist da auf jeden Fall die direkte Verbindung beider Basen. Zitat: "Hi Dave, I have a slight improvement on the circuit, move the capacitor to collector of the T2 and remove 1 M resister from base of T2, connect both bases togater and put switch between
beachte das Widerstandsverhältnis. Man kann natürlich auch 2 single Gate nehmen, die gibt es auch bis 16V, z.B. BU4S584G2-TR.