-
Thread
Stacktiefe AVR-Controller
Legend: r any register d `ldi' register (r16-r31) v `movw' even register (r0, r2, ..., r28, r30) a `fmul' register (r16-r23) w `adiw' register (r24,r26,r28,r30) e pointer registers (X,Y,Z) b
cc4: df 91 pop r29 cc6: 1f 91 pop r17 cc8: 0f 91 pop r16 cca: ff 90 pop r15
-
Thread
Programmiergerät PG770 CRT defekt
/ bei Siemens auch heißen, daß ein TV-Bild rauskommt als RGB+sync. Ich mußte grad an die unseligen BAS-Karten denken, die man in die 135U stecken konnte. Vielleicht hilft ein Bild von deiner Grafikkarte. Und ist noch ein 16bit-Slot frei? - Die gigantische Prommerkarte war da gern im Weg (Option, aber
geneuer zu messen, aber das sollte ja eigentlich reichen. Auf dem Kondensator steht "Frako EHF 100/16 IA30". Konnte leider nichts dazu finden, aber eigentlich müsste ich den doch durch jeden 100 µF 16 V Elko ersetzen können oder?
-
Thread
Automower G3 mit USB Diagnoseport fernsteuern?
. The robot works but displays "no loop signal". So the previous owner bought a spare PCB for the base station and as the problem persisted he decided to sell everything to me. I thought it would be easier to debug but so far i'm failing miserably. I have the robot with the base station and 2 PCBs and
mehr funktioniert: * V1.15: https://gitlab.com/nbrgmn/wall-e-esp8266-automower/-/tags/v1.15.0 * V1.16: https://gitlab.com/nbrgmn/wall-e-esp8266-automower/-/tags/v1.16.0 * V1.17: https://gitlab.com/nbrgmn/wall-e-esp8266-automower/-/tags/v1.17.0 * V1.18: https://gitlab.com/nbrgmn/wall-e-esp8266-automower
-
Thread
Wertigkeit eines LSB 24 Bit Sigma Delta ADC
Ein int16 geht ja auch von -2^15 bis 2^(15-1)
natürlich. Und weiter oben habe ich den gleichen Fehler :D Wollte erst schreiben ein int16 hat einen Wertebereich von -2^(16-1) bis 2^(16-1)-1 nur dann habe ich es doch gelassen und mich selbst durcheinander gebracht :D
-
Thread
OP-Verstärkerschaltung schwingt bei Verstärkung = 1
Unverschämtheit der Designer: Sie haben eine Ausgangsstufe im B-Betrieb (oder ist das schon C?). Die Basen und Emitter der Ausgangstransistoren sind direkt zusammengeschaltet. Bei Richtungswechsel des Ausgangsstrom, wenn also ein Übergang zwischen den beiden Ausgangstransistoren stattfindet, muss die Treiberstufe
Unverschämtheit der Designer: Sie haben eine Ausgangsstufe im B-Betrieb > (oder ist das schon C?). Die Basen und Emitter der Ausgangstransistoren > sind direkt zusammengeschaltet. Bei Richtungswechsel des Ausgangsstrom, > wenn also ein Übergang zwischen den beiden Ausgangstransistoren > stattfindet,
-
Thread
LM7805: Strom fließt in Output
im Datenblatt den internen Plan des Reglers ansieht, dann findet man nur die inverse BE-Diode des Q16 als potentiell niederohmigen Pfad. Karl schrieb im Beitrag #4820876: > TI sieht das allerdings etwas anders > (http://www.ti.com/lit/ds/symlink/lm7805.pdf). Dieses Datenblatt gilt aber auch für
output overvoltage condition. If the output voltage is greater than approximately 7 V, the emitter-base junction of the series-pass element (internal or external) could break down and be damaged. To prevent this, a diode shunt can be used as shown in Figure 4." Und wenn das eine Datenblatt für dich
-
Thread
LED-Uhr mit Attiny26
doch Schieberegister oder Multiplexer mit Konstantstromausgängen. Multiplexen ginge auch diskret (16 Transistoren + Hühnerfutter) und Software (Timerinterrupt).
ändern und dann neu als .hex kompilieren? Oder ist das viel schwieriger als ich denke?🤔 Beim Atmega16 wären immerhin 11 I/Os unbeschaltet, beim Atmega8 nur drei, wenn ich das richtig sehe.
-
Thread
Grafik-Display zeigt nichts an
gekauft und wollte mit einem ATmega8 ansteuern. Leider macht es nicht was es soll. Grafik-Display.bas $regfile = "m8def.dat" $crystal = 8000000 $lib "glcdKS108.lib" Config Graphlcd = 128 * 64sed , Dataport = Portd , Controlport = Portb , Ce = 2 , Ce2 = 3 , Cd = 0 , Rd = 1 , Reset = 5 , Enable
PortB.4 ' 07-14| DB0-DB7 PortD.0-PortD.7 ' 15| CS1 PortB.2 ' 16| CS2 PortB.3 ' 17| Reset PortB.5 ' 18| Vout 10K-Poti Abgreifpunkt ' 19| BLA Nicht Belegt ' 20| BLK
-
Thread
74HC165 Eingänge schützen
liebes Forum. Ich habe eine Rollladensteuerung mit Arduino aufgebaut. Die Motoren werden über zwei 16-fach Relais-Boards geschalten. Um die Eingänge (26 Taster) einzulesen, habe ich 4 Schieberegister 74HC165 kaskadiert. Deren Eingänge liegen über 5,7k an 5V (Pullup). Mit den Tastern ziehe ich sie auf
| | o | - D1b | C1 === ^ BAS70-4 | o 100n | | BAS40-4 | | | o.ä. | | | '---------o-----------------o-----o-
-
Thread
asmX86 welchen debuger?
@Kritical, Warum willst Du unbedingt mit dem segmentierten 16 - Bit Kram anfangen? Den braucht heut keiner mehr, wenn Du nicht gerade im Bios rumhuren willst. Hole Dir die Schnupperversion von Purebasic,(32 Bit Version) schreib ein kleines Proggy und sehe
WinAsm Studio is a free Integrated Development Environment IDE > for developing 32-bit Windows and 16-bit DOS programs using > the Assembler.
-
Thread
Buried und Blindvias in Eagle verbieten
DRC trotzdem nicht angemeckert werden. In den Infos über das Layer steht dann auch z.B. "Layer=15-16 Route 15-Bottom". Mein PCB Setup: ((1*2)+(15*16)) Grüße Toni
Oder muß das Setup eher (1+2*15+16) heißen?
-
Thread
sinnvolle investition?
-Cortex-development-board-JLINK-On-board-/120640315350?pt=BI_Electrical_Equipment_Tools&hash=item1c16b91fd6 was ist generell sinnvoll zum einsteigen bzw. umsteigen? würde gerne cortex m3 machen aber all boards are to expensive..
schnell zusammen löten. Gibt auch ein fertiges erweiterungsboard für die LPCxpresso: LPCxpresso Base Board http://www.embeddedartists.com/products/lpcxpresso/xpr_base.php
-
Thread
[V] Noch mehr diverses Zeugs
Update: Die Positionen 1,2,3,4,7,8,9,15 und 16 sind noch zu haben.
entsinne Grün. das Teil wurde glaube ich über eine herkuleskarte angesteuert. (V,H,Video), kein BAS. MFG Edgar
-
Thread
Vga zu Oszilloskop
> Hast Du das in einer alten Funkschau gefunden? Vor 60 Jahren gab es VGA noch nicht. Das was BAS und die Röhre war eine statisch abgelenkte kleine Osziröhre. Die Idee war glaube ich von Jean Pütz...
Wolfgang R. schrieb im Beitrag #7916960: > Vor 60 Jahren gab es VGA noch nicht. Das was BAS und die Röhre war eine > statisch abgelenkte kleine Osziröhre. Die Idee war glaube ich von Jean > Pütz... Die Idee kann man im Buch "Rundfunk und Fernsehen selbst erlebt" nachlesen. Der Autor
-
Thread
CAN Kommunikation mit XC886/888
ich mal ein Beispiel mit FIFO, da habe ich die Sachen eigentlich schön empfangen können. MO0 ist Base-Objekt und FIFO geht bis MO6. Was machst du eigentlich mit dem XC88x, schreibst du ne Dipl.(oder Studien)Arbeit. Bekommst du von deinem Distributor (wo hast du die Teile her?) keine Unterstützung
CAN_vWriteCANAddress(CAN_MOAR0); CAN_vReadEN(); byte1 = (CAN_DATA2 & 0xFC) >> 2; // MOARn[23-16] byte2 = (CAN_DATA3 & 0x1f); // MOARn[31-24] Dies funktioniert nur beim Message Objekt 0. Wenn ich die CAN-ID vom Message Objekt 1 oder zwei auslesen möchte, dann bekomme ich keine CAN-ID
-
Thread
Suche Miniatur-Ethernet-Steckverbinder
ok dann muss ich mich wohl geschlagen geben mit 16x15,4x16,5mm http://www2.produktinfo.conrad.com/datenblaetter/725000-749999/741543-da-01-ml-MODULARBUCHSE_RJ_45_GESCHIRMT_CAT6_de-en.pdf
bei Netzwerkkabel. Üblicherweise entspricht Telephonkabel der recht alten Cat3, die aber für 10BaseT ausreicht.
-
Thread
Transistoren - Die-Bilder
Und wir reden hier auch von E-B? Die Kollektor - Emitter (base-open ?) Durchbruchspg. läge wimre bei 70V
Formensprache. Und manche sehen trotzdem recht ähnlich aus: https://www.richis-lab.de/BipolarA16.htm
-
Thread
Suche geeignetes Flip Flop für 16V Relais
mit einem AVR ansteuern möchtest, brauchst Du kein FF mehr, dafür aber eine Verstärkung von 5 aus 16V an den Ausgängen. (Anderes Thema)
Ist den Relais die Polung egal? Dann wäre es geschickter, den Gemeinsamen Spulenanschluss an 16V zu hängen und die beiden Spulenenden mit NPNs in Emitterschaltung nach Masse zu Schalten. Dann brauchst du keine 16V an der Basis. So wie es jetzt ist, bekommen deine Relais nur 4V ab. Da bräuchtest
-
Thread
Object Oriented Forth
0136 1159 1418 2311 3601 5901 1511 0714 00001c0 0036 5159 0163 3481 0708 880e 001a 1911 00001d0 1a16 0e10 1b16 20b0 0100 1216 63b0 8201 00001e0 da30 1604 1c12 0d1d 1413 801e 2e1b 1224 00001f0 251f b100 1215 b3b2 b5b4 0436 b359 18b1 0000200 b413 18b1 5114 0063 [/code]
welches ich an die Experimentierplatinen klemmen kann. Das Board kriegst du unter anderem bei berry-base: https://www.berrybase.de/waveshare-rp2350-lcd-0.96-mikrocontroller-0.96-lcd-arm-risc-v-26-gpio-4mb-flash-mit-header
-
Thread
NOchmal ne Frage zur matrix-abfrage
value of the pressed key Dim B As Byte 'loop for ever Do B = Getkbd() if B = "16" THEN Portc.0 = 1 elseif B = 16 THEN Portc.0 = 1 waitms 200 Portc.0 = 0 waitms 200 end if Loop[/pre] Wenn ich dann ne Taste drücke, hört die Blinkerei auf und
Tasten durch, bis du die Taste hast. Ich wette mit dir, dass alle Codes für die Tasten kleiner als 16 sind.
-
Thread
Potentialtrennung zwischen 74HC595 und ATMega128
übertragen Alle Signale wandern also vom uC in Richtung Schieberegister. Der uC wird mit vollen 16MHz getaktet und ich möchte die Datenübertragung möglichst schnell laufen lassen, habe aber den Verdacht daß ungeeignete Optokoppler mir die Impulsflanken versauen. Hat jemand ein konkretes Schaltbeispiel
AVR, schade. Die 100baseT-Übertrager sind mit 350 µH spezifiziert, das würde die Sache entspannen, aber die werden irgendwie symmetrisch angesteuert und haben ein Gleichtaktfilter drin, weiß nicht, ob einem das hier auf
-
Thread
[V] Transistoren, ICs analog/digital, Opto,.
-> 2,00€/Stk. 10x 2SA1244-Y, Toshiba: PNP, 5A, 60V -> 0,15€/Stk. 3000x BAS116 E6327, Infineon: Low Leakage Diode Preis pro 100 Stk. -> 1,00€ 9000x BAS170W E6327, Infineon: Schottky Diode Preis pro 100 Stk.
-> 0,75€/Stk. 580x SQJQ480E-T1_GE3, Vishay: MOSFET N-Ch, 80V, 150A -> 0,75€/Stk. 2650x BAS116 E6327, Infineon: Low Leakage Diode Preis pro 100 Stk. -> 1,00€ 8800x BAS170W E6327, Infineon: Schottky Diode Preis pro 100 Stk.
-
Thread
STM32 Uart implementierung findet die defines nicht?!
wifi_uart.Init.HwFlowCtl = UART_HWCONTROL_NONE; wifi_uart.Init.OverSampling = UART_OVERSAMPLING_16; USART_ITConfig(USED_UART, USART_IT_RXNE, ENABLE); //USART_IT_RXNE unknown?! Need for the parse wifi sub, optionally make in main loop NVIC_EnableIRQ(USED_UART_IRQ); HAL_UART_Init(&wifi_uart
htim1.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; htim1.Init.RepetitionCounter = 0; HAL_TIM_Base_Init(&htim1); HAL_TIM_Base_Start_IT(&htim1.Instance); HAL_NVIC_SetPriority(TIM1_IRQn, 0, 0); HAL_NVIC_EnableIRQ(TIM1_IRQn); HAL_TIM_IRQHandler(&Thtim1.Instance); } [/c] Das habe ich
-
Thread
Tekway/Hantek/Voltcraft MSO
f.y.i. http://www.conrad.de/ce/de/product/109995/VOLTCRAFT-MSO-16A-16-Kanal-Messleitung-MSO-16A-Passend-fuer-MSO-5062B-MSO-5102B-LAPC116A
S3C2410_LCDCON1_CLKVAL(default_display->setclkval)=1 x.ywrapstep=0 fix.line_length=800 argv[1]=16 var.xres=800<9>var.yres=480<9>var.bits_per_pixel=16 show logo,video_buf_size = 768000 bwscon:0x2201d110 fpga bank 221422 dso-fpga: install ok bwscon:0x2201d110 fpga bank 221422 dso-fpga-la: install
-
Thread
STM32F4Discovery mit CooCox CoOS-RTOS und printf
nicht ausgeführt. [code] void taskD(void* pdata) { // STM32f4_Discovery_LCD_Init(); uint16_t i=0; printf("LCD TASK: LCD initialized, Task started\n"); while (1) { /* * * void LCD_DrawFullRect(uint16_t Xpos, uint16_t Ypos, uint16_t Width, uint16_t Height); void LCD_DrawFullCircle(uint16_t Xpos, uint16_t Ypos, uint16_t Radius); */ LCD_DrawFullRect(1,1, 20,30); LCD_DrawFullCircle(40,43,50); LCD_RGB_Test(); i++; printf("Board still running! TaskD - call:
-
Thread
Usart Rx mit DMA
RCC_AHBPeriph_DMA1, ENABLE); DMA_DeInit(DMA1_Channel1); DMA_InitStructure.DMA_BufferSize = (uint16_t)3; DMA_InitStructure.DMA_DIR = DMA_DIR_PeripheralSRC; DMA_InitStructure.DMA_M2M = DMA_M2M_Disable; DMA_InitStructure.DMA_MemoryBaseAddr = (uint32_t)RxBuffer1; DMA_InitStructure.DMA_MemoryDataSize
DMA_MemoryInc_Enable; DMA_InitStructure.DMA_Mode = DMA_Mode_Circular; DMA_InitStructure.DMA_PeripheralBaseAddr = (uint32_t)&USART3->DR; DMA_InitStructure.DMA_PeripheralDataSize=DMA_PeripheralDataSize_Byte; DMA_InitStructure.DMA_PeripheralInc = DMA_PeripheralInc_Disable; DMA_InitStructure.DMA_Priority
-
Thread
I2C stehe auf dem Schlauch (CC430)
, wie man ein Byte empfängt. Ja, und dann bastele mal dies zusammen zu einem Code und das noch für 16Bit-Anworten des Slave. Für einen damaligen Anfänger etwas Anspruchsvolles. Ich habe mich in den letzten Tagen wieder wegen dem cc430x513x durchs Internet gewühlt um ein paar Samples zufinden. Vielleicht
Interrupt-Flag manuell zurücksetzen. Aus driverlib: [code] //Send stop condition. HWREG8(baseAddress + OFS_UCBxCTL1) |= UCTXSTP; //Clear transmit interrupt flag before enabling interrupt again HWREG8(baseAddress + OFS_UCBxIFG) &= ~(UCTXIFG);[/code]
-
Thread
Matrix mit 5x Rotary Encoder für STM32 uC
50cm (max.)zu den nachfolgenden PCBs: 8x 5fach Rotary Encoder PCB 4x 2fach Rotary Encoder PCB 2x 16fach Button PCB ... sowie zu den dazu gehörigen Status LED (WS2812B). Zum Pc/Software sollen Button/Rotary Encoder 1 bis .... und von der Software die Daten zum ansteuern der Status LED ausgegeben
das richtige Bild. Ja, kann man so machen. > Welche Diode würdet ihr empfehlen? BAT54AW, BAS40-06-G, BAS70-06-G Aber wenn sie in der Schublade liegt auch eine 1N4148. ... nur um mal die gestellten Fragen zu beantworten. Wie schon erwähnt, kann man die Widerstände verkleinern um eine
-
Thread
STM32F105 CL & DMA -> USART2
falsch? Ich bekomme keine Ausgabe über UART wenn ich es mit DMA versuche?! [C] uint32_t TxBuffer[16]; void dmaUsart2Init(void) { DMA_InitTypeDef d; RCC_AHBPeriphClockCmd(RCC_AHBPeriph_DMA1, ENABLE); DMA_DeInit(DMA1_Channel4); d.DMA_PeripheralBaseAddr = (uint32_t)&USART2->DR; d.DMA_MemoryBaseAddr = (uint32_t)TxBuffer; d.DMA_DIR = DMA_DIR_PeripheralDST; d.DMA_BufferSize = 16; d.DMA_PeripheralInc = DMA_PeripheralInc_Disable; d.DMA_MemoryInc
-
Thread
Hex zu String Zuweisung: Funktion in C?
deine 16 Bits auch als 16 Bit Zahl in einem 16 Bit unsigned int (2 Bytes) und nicht als Einzelbits in einem Array. Edit: Es sei denn natürlich, du hast einen extrem guten Grund, warum dir ein Array lieber
char * itoa ( int value, char * str, int base );
-
Thread
Objektorientierte Programmierung in C
sich vermeiden lassen struct Primitiv { .... }; struct Rectangle { struct Primitiv base_; double width, height; }; void PR_tuwas( struct Primtiv* item ) { ... } machst du jetzt ein struct Rectangle xy; PR_tuwas( &xy ); dann mault der Compiler zu recht. Du musst einen PR_tuwas( &(xy.base_) ); machen und alles ist wieder in Butter. Schön ist es nicht. Aber es würde gehen.
-
Thread
qdec Xmega Verständnisprobleme C-code
#if !XMEGA_B3 config->port = &PORTA; #else config->port = &PORTB; #endif config->pins_base = 0; config->pins_filter_us = 2; config->phases.pins_invert = false; config->index.enabled = false; config->rotary = false; config->event_channel = 0; #if XMEGA_E config->timer =
void qdec_config_phase_pins(qdec_config_t *config, PORT_t *port, uint8_t pin_base, bool pins_invert, uint16_t filter_us) { config->port = port; config->pins_base = pin_base; config->pins_filter_us = filter_us; config->phases.pins_invert = pins_invert; } [/c]
-
Thread
Heatronic 3 Adapter (Junkers Heizung) fuer Raspberry Pi
:16 DEBUG: Client-ID:8;cportwrite();value:11 16.03.2015 21:19:16 DEBUG: Client-ID:8;cportwrite();value:06 16.03.2015 21:19:16 DEBUG: Client-ID:8;cportwrite();value:10 16.03.2015 21:19:16 DEBUG: Client-ID
:16 DEBUG: Client-ID:8;cportwrite();value:2d 16.03.2015 21:19:16 DEBUG: Client-ID:8;cportwrite();value:eb 16.03.2015 21:19:16 DEBUG: Client-ID:8; recv:b'#\t!S\x11\x10\xff\x07\x00y-' 16.03.2015 21:19:16
-
Thread
Xilinx FPGA
--------------------http://www.darisus.de, XC2S30-5TQ144 972LogC 30KSysGa 92I/O TQFP144 20,28 + 16% MwSt. (Mindestmenge 1) XC2S100-5TQ144 2700LogC 100KSysGa 92I/O TQFP144 1 30,72 + 16% MwSt. (Mindestmenge 1) (Versand: max. 5,50 ) Stand: 2004-11-12 ---------------------------------------------
Hallo die digilent Bestellung hat einwandfrei geklappt. Zu den normalen Kosten kommt nur noch 16% EUSt. Gruss Christian
-
Thread
Suche PicAxe Alternative
verzichten Muss man nicht. O1 gibt es dabei. O2, O3 und Os kann man sich hier im Forum abholen (für 16er und 32er).
den Flash passen. Und es muss auch schnell genug sein. Welcher Hobbybastler entwickelt mit 64kB 16MHz, und benutzt dann in der fertigen Schaltung 16kB 4MHz?
-
Thread
syntax für binäre Eigabe (Keil µV3)
In der "User's Guide Getting Started with µVision2" von Keil steht: [pre] Base, Prefix, Suffix, Example Binary: None, Y or y, 11111111Y Decimal: None, T or none, 1234T or 1234 Hexadecimal: 0x or 0X, H or h, 1234H or 0x1234 [/pre] Funktioniert so bei mir nicht. Geht sowas
Keil wrote: > In der "User's Guide Getting Started with µVision2" von Keil steht: > [pre] > Base, Prefix, Suffix, Example > Binary: None, Y or y, 11111111Y > Decimal: None, T or none, 1234T or 1234 > Hexadecimal: 0x or 0X, H or h, 1234H or 0x1234 > [/pre] > Funktioniert so bei mir nicht.
-
Thread
Stromerzeuger: was beachten?
ohne Strom schafft man und alles, was länger dauert sollte der > Netzbetreiber regeln können. Base64 U. schrieb im Beitrag #6543732: > Ein paar Tage halte ich für utopisch. Der Notdienst vom Netzversorger > ist schneller und zuverlässiger. Na das war 2005 aber sicherlich nicht so ;) https
Strom schafft man und alles, was länger dauert sollte der >> Netzbetreiber regeln können. > > Base64 U. schrieb im Beitrag #6543732: >> Ein paar Tage halte ich für utopisch. Der Notdienst vom Netzversorger >> ist schneller und zuverlässiger. > > Na das war 2005 aber sicherlich nicht so ;)
-
Thread
Spannung nach Masse schalten
abgespeicherten) uralten Thread hab ich gefunden "Schalte einfach 2 Transitoren antiparallel und die Basen zusammen". In der Simulation klappt das auch prima. Siehe Schaltung: V12 soll ein Ausgang vom Schieberegister sein. Das hatte ich erstmal direkt an (über R29) an die Basen der antiparallelen
viel teurererer. Die 30ct für einen 4051 fallen dabei aber kaum auf. Bekommst Du überhaupt die 16 Transistoren dafür? Wie viele Kanäle willst Du denn bauen? Gruß Jobst
-
Thread
Endianess beim Kopieren automatisieren
kann man schlecht mit constexpr und std::enable_if > füttern. << und >> versteht er aber: [c]uint16_t decodeUint16 (const uint8_t* raw /* 2 bytes, LE */) { return ((uint16_t) raw [0]) | (((uint16_t) raw [1]) << 8); }[/c] Es wird also ein Little-Endian-16bit-UInt aus einem array, welches
Niklas G. schrieb im Beitrag #4972630: > << und >> versteht er aber: > [c]uint16_t decodeUint16 (const uint8_t* raw /* 2 bytes, LE */) { > return ((uint16_t) raw [0]) > | (((uint16_t) raw [1]) << 8); > }[/c] > Es wird also ein Little-Endian-16bit-UInt aus einem array
-
Thread
Telefonanlage für 4 Stockwerke
alles weitere planen. Das Teil 724V hat DECT intern und 2x analoge Ports, da kannst du auch DECT-Basen anschließen. So einfach und ausreichend wie möglich und sicher wäre wohl besser als ein Haufen Schnickschnack und Kosten ohne Bedarf bei den Fritzen. Aber nur meine Meinung, schön und toll sind
wird nicht schneller dadurch, und was anderes als Cat5 ist erst dann nötig, wenn Du mehr als 1000BaseT darüber betreiben willst. GBit-Ethernet funktioniert mit Cat5, /dafür/ ist es nämlich spezifiziert.
-
Thread
Mehrere Relais gleichzeitig schalten
Rainer V. schrieb im Beitrag #5837775: > Und du hast also dann 16 Taster (...) Es sind 18. ;) Rainer V. schrieb im Beitrag #5837775: > Wie ist denn überhaupt die Rückmeldung von > der Scheibe ausgeführt?? Sitzen da auch 16 Mikroschalter und sagen > jeweils
https://www.reichelt.de/eingabetaster-schaltspannung-24v-fuer-led-gn-dtl-2-gn-p7246.html?&trstct=pos_16
-
Thread
Transistor Netzwerk, am liebsten DIL
datenblaetter/150000-174999/171824-da-01-en-ULN_2801_03_04.pdf in und out? hmm, hatte so etwas wie base, collector und emitter erhofft :/ wie funktioniert das mit in / out, da fehlt mir doch ein anschluss?! btw. danke für eure antworten!
Also ich hab jetzt eine Platine mit einem PIC16 und einzelnen Transistoren aufgesetzt. Hal, du hast leider recht, die Dil gehäuse bringen vom Platz nicht viel und wenn ich einzelne Transistoren nehme kann ich wenigstens Leiterbahntechnisch die Dinger
-
Thread
I2C Interrupt Handler bei Fehler
; //Init DMA Receiver dmaInit.DMA_DIR = DMA_DIR_PeripheralToMemory; dmaInit.DMA_Memory0BaseAddr = (uint32_t)MPU6050_RX_BUFF; dmaInit.DMA_BufferSize = MPU6050_BUFF_SIZE_RX; DMA_DeInit(MPU6050_DMA_STREAM_RX); DMA_Init(MPU6050_DMA_STREAM_RX, &dmaInit); DMA_ITConfig(MPU6050_DMA_STREAM_RX
|DMA_FLAG_TCIF2); DMA_Cmd(DMA1_Stream7, ENABLE); } void Fill_Buffer(uint8_t *pBuffer, uint16_t BufferLength) { uint16_t index = 0; for (index = 0; index < BufferLength; index++ ) { pBuffer[index] = 0x00; } } void DMA1_Stream2_IRQHandler(void) { if (DMA_GetFlagStatus(MPU6050
-
Thread
Daten per Ethernet übertragen
Vielleicht hiermit anfangen: http://www.fpga4fun.com/10BASE-T.html ?
Ich verwende einen Spartan 3 mit 400k Systemgates. Mal angenommen ich schaffe es mit 30 MHz 16 Bit and den MAC zu senden, dann schaffe ich 480MBit. Wenn die Schaltung mit 120 MHZ läuft dann habe ich 4 Takte um das Protokoll zu realosieren. Das ist nicht besonders viel. :-( Ich schätze mal,
-
Thread
Rasterelektronenmikroskop Zeiss DSM 960
16 Bit als Helligkeit rein. Man könnte dann noch eine Funktion einbauen die auf Knopfdruck oder so den Speicher mit Nullen überschreibt. Man könnte das Dignal schnell abtasten und so viele Sampels/Pixel
Habe mal den BAS-Ausgang angebaut, einfach nur ein Cinch-Kabel oberhalb der Verbindung zum Grünmonitor. Und siehe da, mit Graustufen (statt der 8 Farben) macht doch alles gleich viel mehr Spaß :) Bis ca. 5000x funktioniert
-
Thread
DSP-Plattform für Audio
Leider rechnet dieser DSP nur mit 16 Bit, das ist für Audio etwas wenig.
Andreas Schwarz schrieb im Beitrag #2582607: > Leider rechnet dieser DSP nur mit 16 Bit, das ist für Audio etwas wenig. Das ist für Audio sogar etwas arg wenig. Will man 16 Bit erhalten, muss man man Rundungen wenigstens 16.5 Bit = 17 berechnen und mitführen, den headroom optimal halten
-
Thread
Mikroprozessor gesucht. Harvard Architektur.
extern sein sollen, wie du es vor hast, dann benötigt man den Programmspeicheradressbus, sagen wir 16 Leitungen denn Programmbefehlsbus, sagen wir 16 Leitungen, den Datenadressbus, sagen wir 16 Datenleitungen und den Datenbus, du wolltest 8 bit, also 56 plus ein paar Steuerleungen, somit 60 pins.
extern sein sollen, wie du es vor hast, dann > benötigt man den Programmspeicheradressbus, sagen wir 16 Leitungen denn > Programmbefehlsbus, sagen wir 16 Leitungen, den Datenadressbus, sagen > wir 16 Datenleitungen und den Datenbus, du wolltest 8 bit, also 56 plus > ein paar Steuerleungen, somit 60
-
Thread
DMX receive: kein framing-error
) && ((mode & AT91C_US_OVER) == 0)) { usart->US_BRGR = (masterClock / baudrate) / 16; } } void Usart_Init(void) { unsigned int mode = AT91C_US_USMODE_NORMAL | AT91C_US_CLKS_CLOCK | AT91C_US_PAR_NONE | AT91C_US_CHRL_8_BITS
AT91C_US_CHMODE_NORMAL; AT91F_US0_CfgPMC(); AT91F_US0_CfgPIO(); USART_Configure(AT91C_BASE_US0, mode, 250000, CLOCK_FREQ2); AT91C_BASE_US0->US_IER = AT91C_US_RXRDY | AT91C_US_FRAME; AT91F_AIC_ConfigureIt(); AT91F_AIC_EnableIt(); AT91C_BASE_US0->US_CR = AT91C_US_RXEN; } [/c
-
Thread
Max. HDD Größe mit Bios Version Ermitteln?
Actual Heads Altered Cylinders Altered Heads Max. Capacity 1<C<1024 1<H<16 C=C H=H 504 MB 1024<C<2048 1<H<16 C=C/2 H=H*2 1008 MB 2048<C<4096 1<H<16 C=C/4 H=H*4 2016 MB 4096<C<8192 1<H<16 C=C/8 H=H*8 4032 MB 8192<C<16384 1<H<16 C=C/16 H=H*16 8064 MB
-
Thread
PWM - Wahrnehmung Auge
Damit kannst du dann flickrfrei mit dein Smartphone Videos machen. So ein Film-Scheinwerfer hat eher 16bit und 16kHz oder ist gar nicht mehr PWM gesteuert.
. Moin, für die Dimm Werte meines Dimmer habe ich eine Tabelle erstellt. Die nutze ich für den 16- und 8Bit Timer. https://www.mikrocontroller.net/topic/535697#new Die Änderung der Helligkeit empfinde ich dabei durchgehend gleichmäßig. Der Anfangswert von 255 vom 16 Bit Timer lässt die Lampen gerade