-
Thread
LED Platine + Bascom
ist im Anhang. Der Atmega sitzt auf einem Pollin Board. Von J4 gehe ich von Pin 14 -> DatIn und Pin 16 -> CLK. Hat jemand einen Tipp wo ich mit der Fehlersuche anfangen soll? Danke!
wird, alle 3 Farben leuchten. An den Kathoden von LED6 messe ich: 5.7V, 12.3V, 5.7V Alle Basen der Transistoren haben ca 4.3v Kurzschlüße sehe ich im Moment keine. Was nun? :)
-
Thread
welches netzwerkkabel: CAT5e geschirmt oder 6 U
zusammen, folgendes Problem: Mein Einfamilienhaus, 100te kilometer Leerrohr, aber dünne Schläuche (16mm? die "Standard-Installationsschläuche" halt). Nun brauch ich Netzwerk in einem der Kinderzimmer. Von der (getrennt verrohrten) Dose in der Wand gehts ca. 10m zum Etagenverteiler (wo alle Leerrohre
CAT6 (U/UTP) genommen, und auch schon verlegt. Deneriel schrieb im Beitrag #3787997: > Und bei 16mm-Rohr ist eh die Frage: Wellrohr oder glattes Rohr? In ein > Wellrohr wirst du vermutlich auch die ungeschirmten Kabel nur > "vielleicht" rein bekommen. Im Zweifel mit Vaseline oder professionellem
-
Thread
Preiswertes CC1101-Funkmodul
// 0 = No preamble/sync // 1 = 16 sync word bits detected // 2 = 16/16 sync word bits detected // 3 = 30/32 sync word bits detected
preamble/sync, carrier-sense above threshold // 5 = 15/16 + carrier-sense above threshold // 6 = 16/16 + carrier-sense above threshold // 7 = 30/32 + carrier-sense
-
Thread
Stuct Übergabe in C
*********************** #include <stdbool.h> typedef unsigned char u8; typedef unsigned short u16; typedef unsigned long u32; //+++ Konstanten //const extern int Wert1; extern int Wert2; extern int test,test2, test3; extern int actSpeedRPM; extern int setpUserSpeed; extern
float delta_input_last_cycle; }; extern struct PI_Control; extern bool I_Reset; extern bool BaseAdjustActive; extern int actRpm; //************************************************* //*** Definitionen der Port Namen *** //************************************************* #define
-
Thread
C - libpng unter Windows verwenden
Sourcecode ich mir hier heruntergeladen habe: https://sourceforge.net/projects/libpng/files/libpng16/1.6.34/ (lpng1634.zip) .zip-Datei entpackt und den Ordner in CLion als "Project Source" markiert. Da die Verwendung auch alles andere als trivial (für mich) ist, bin ich durch erneutes Googlen auf
png_set_IHDR(png_ptr, info_ptr, W, H, 8, PNG_COLOR_TYPE_RGB, PNG_INTERLACE_NONE, PNG_COMPRESSION_TYPE_BASE, PNG_FILTER_TYPE_BASE); [/c] die Fehlermeldung, dass W und H (sind Integer) nicht mit *png_uint_32* kompatibel wären, aber woher bekomme ich diesen typedef? Das selbe bei [c] FILE *fp = fopen
-
Thread
MagicPaket (WOL) auf netzwerk senden
IR-Fernbedienungen, aber meine arbeitet mit 433 Mhz Funk. Ich wollte da den Mega8 verwenden, der ist aber nur bis 16Mhz Takt spezifiziert. Kann man den halbwegs zuverlässig mit 20Mhz betreiben? Oder hat der Mega8 pinkompatible Brüder die mit 20Mhz klarkommen?
hier übrigens einen Mega644V-10PU im Einsatz, den ich mit 20MHz betreibe. Da sollte die Differenz von 16MHz nach 20 MHz auch kein Problem darstellen. NEIN, bin kein AVR-Quäler. Der Inhalt des Bausatzes war nur seinerzeit nicht ganz korrekt, was mir erst recht spät auffiel. Läuft erstaunlicherweise alles
-
Thread
Hilfe beim Netzwerkkabel verlegen und Mesh aufbauen
Router zu hängen. (falls das nicht per VLAN geht) Nimm einen Switch mit ein paar Ports frei (8, 16er). Die Mehrkosten sind gering und du kannst mal ein NAS dazu stellen wenn du willst.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Zu einzelnen Antworten: Base64 U. schrieb im Beitrag #6360149: > Ich verwende Zuhause cat5e 15m Kabel, Amazon's cheapest. Natürlich gibt > es bessere und besser geschirmte, aber da geht PoE drüber und 1GBaseT, > also auch
-
Thread
ARM7: ADC Wandler 16 Bit ?
volatile' wären ;) Aber den Punkt mit dem ADC kann ich nicht nachvollziehen. Wie kommst du auf 16Bit?
auch als 16-bit Werte verwenden, allerdings werden sich die 6 LSB nie veraendern. Zum Thema Geschwindigket des ADC, das haengt natuerlich auch von der Impedanz Deiner Quelle ab. Bei einer niederohmigen Quelle
-
Thread
EEEProm auf dem STM32 im Vgl. zu Flash
Kollegen, warum sollte ich auf dem STM32 die EEProm Emulation nutzen, wenn ich das Flash auch direkt 16bit weise schreiben kann. Hab ich da ein Detail mißachtet? mit freundlichen Grüßen, Uwe
Schreiben jedes Mal die gesamte Page löschen? Wenn die Page komplett lösche mit: FLASH_ErasePage(PAGE0_BASE_ADDRESS); kann ich anschließend HalfWords schreiben. Wenn ich allerdings nach einiger Programmlaufzeit einzelne Speicherbereich nochmals überschreiben will klappt das nicht. Muss ich da etwas beachten
-
Thread
Schalten über Funkmodul
ganze sollte diesmal mit möglichst wenig gebastel ablaufen. So wie ich das sehe ist hier das IRIS BASE FUNKMODUL T-02 (http://www.conrad.de/ce/de/product/191405/IRIS-BASE-FUNKMODUL-T-02-5V/SHOP_AREA_17364&promotionareaSearchDetail=005) die einfachste Lösung. Kennt jemand eventuell noch eine einfachere
habe ich mir folgendes angeschaut: http://cgi.ebay.de/Funk-Funkschalter-Funksteuerung-RWS-2-Kanal-16A-230V-AC-/270592251969?pt=Dimmer&hash=item3f008e1841) jedoch gibt es keinerlei fertiger Sendermodule. Kennt hier evlt. jemand eines?
-
Thread
Videohack mit Microcontrollern auf modernen Monitoren
Es gibt eine Menge Hacks, um über Microntroller VGA und (F)BAS Videosignale auszugeben. Leider sterben die entsprechenden Monitore langsam aus. Was gibt es für Alternativen? Es scheint relativ komplex zu sein, HDMI und DVI anzusteuern, insbesondere da eine
Was an der Stelle auch ganz interessant ist: 16Bit-µC mit integriertem Graphic Controller: http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en547869 Resolution up to 640x480 @30Hz, 16 bpp, or 480x272 @60Hz, 16 bpp
-
Thread
Bilddatei (jpg) auf 27C64 EPROM schreiben
meinst, der EPROM hält die Daten viel länger als du noch lebst? PROMS mit richtigen Fuses gabs bis 16kBit...
https://www.wolfgangrobel.de/museum/corearduino.htm Und für Lochkarten nimmt man dann sowas. 16kB dauern halt etwas... https://www.wolfgangrobel.de/museum/ictpunch.htm
-
Thread
stm32f103 dma-spi
} } } #endif }//%5 Ein Problem habe ich mit strcpy: [c]/**/ u16 j; for(j=0;j<1965;j++){ vs_buffer[1965+j]=hello_mp3[+j]; vs_buffer[j]=hello_mp3[+j]; } strcpy(vs_buffer,hello_mp3); //vs_pt = hello_mp3; // Point "p" to the beginning of array vs_pt =
TXDMAEN); DMA_DeInit(DMA1_Channel5); //1. periph adr DMA_InitStructure.DMA_PeripheralBaseAddr = &SPI2->DR; DMA_InitStructure.DMA_MemoryBaseAddr = vs_buffer;//xHelloMP3; DMA_InitStructure.DMA_DIR = DMA_DIR_PeripheralDST; DMA_InitStructure.DMA_BufferSize = 32;//1695;//cndtr
-
Thread
FBAS sync Signale HIIILFFEEE!
Hab gerade das selbe mit 'nem PIC gebaut. Die infos über das BAS-Signal hatte ich aus einem alten Buch "Rundfunk-, Fernseh- und Tonspeichertechnik", Verlag Technik. Ich kann ja mal versuchen, 'ne Skizze zu machen.
Ein Schwarz-Weiss-Videotestbild auf dem PIC 16F84 gibts hier: http://www.cq-tv.com/software.htm August 22,1997 ************************************* * PICDREAM by Alain Fort * * Tristan@Club-internet.fr
-
Thread
VHS recorder als Massenspeicher
konnte man das Backup sogar fehlerfrei zurücklesen. Manchmal... Der Amiga hatte den Vorteil, daß BAS-typische H- und V-Impulse schon an der Monitorbuchse parat lagen, zum Rest habe ich nichts mehr. Nötig ist zumindest eine sehr gute Fehlerkorrektur, VHS-Bänder haben viele Drop-Outs, selbst wenn sie
des PAL-Videosignals) konnten so 96 * 294 * 50 = 1.411.200 Bit pro Sekunde gespeichert werden. Bei 2x16 Bit pro Sample ergab sich so eine Abtastrate von 44.100 Werten pro Sekunde.
-
Thread
Die große Wanderkiste elektronischer Bauteile - Projektidee !
Wow, schon 16 Interessenten in nur einem Tag ! http://www.mikrocontroller.net/articles/Wanderkiste
Und ich dachte, ein MAX232 hat 16 Anschlüße... Man lernt immer dazu ;-) --
-
Thread
Cortex M3 - Cortex M4F - schneller bei gleichem Takt?
lookuptable for sqrt(1<=B<2) at 15bits of fixed-point. We know that 1<=sqrt(2^N)<65536, so that's 16bit, and we know that we can really only multiply 16bitx15bit on an ARM, without fear of reprisal, so that's what we do. In terms of implementation, the while(t) {cnt++;t>>=1;} is effectively a count-leading-bits
if( val < 1<<20 ) // in range 0 ... 2^20, error of approximation is smaller or equal 16 // bisection method takes 4 iterations root2 = root0 + 16; else // in range 2^20 ... 2^31, error of approximation is smaller or equal 508 // bisection method
-
Thread
Schieberegister ersetzen
FPGA bauen. Da dein Chip aber bloss 4 Pins bräuchte, sind FPGA uneffektiv. Ein simpler uC, mit 16 MHz getaktet, kann das auch leisten. Bloss wenn diese 16hz synchron zum 1 MHz Clock sein müssen, also per PLL, wird das wieder schwieriger. Ich bleibe beim FPGA wie LFXP2-5E-5TN144C, obwohl man eigentlich
aber Mr. AVR meint, das wäre in ASM einfach. Ich bezweifle, daß man es überhaupt hinbekommt, auch mit 16 MHz CPU-Takt.
-
Thread
Gebt ihr Eure Huawei - Smartphones jetzt zurück? Gesperrt
Base64 U. schrieb im Beitrag #5849440: > Auf welcher rechtlicher Basis? https://www.youtube.com/watch?v=xdzHG8qrRco& Aber noch wissen wir ja nicht genau welche Einschränkungen die User vorhandener Smartphones
bestimmen welche Apps im > Speicher landen bzw. welche nicht! Mach ich doch auch so. Lineage OS 16.0 aka Android 9 ist drauf. Gruß, Holm
-
Thread
ADC + DMA Anwendung, Zeit fehlerhaft
20us = 4,5ms // --> ADC mit 4 Kanäle--> 225*4 = 900 void adc1_init(void); uint16_t ADC1_result[Buffergroesse]; u16 Transferwerte[Buffergroesse]; int main(void) { SysTick_Config(Sysreload); // IR alle 20us adc1_init(); while(1) { }
DMA_InitStructure); DMA_InitStructure.DMA_Channel = DMA_Channel_0; DMA_InitStructure.DMA_PeripheralBaseAddr = (uint32_t)&(ADC1->DR); DMA_InitStructure.DMA_Memory0BaseAddr = (uint32_t)&ADC1_result; DMA_InitStructure.DMA_DIR = DMA_DIR_PeripheralToMemory; DMA_InitStructure.DMA_BufferSize = Buffergroesse
-
Thread
MIDI Meter Bridge mit Mackie Control Protokoll
würde allerdings Q1 bis Q8 durch PNP Transistoren ersetzen, und zwischen die Ausgänge von IC1 und den Basen der PNPs je einen Basiswiderstand (470R).
;-) Nur mehr Vorwiderstände (an jede LED einen!) Deine Lookup-Table erweiterst du einfach auf 16-bit (um 12-bit Werte unterbringen zu können). Updaten von 2 Meter geht dann so: [c] uint16_t data_0 = ... // 12-bit wert für 1. kanal aus lookup-table holen uint16_t data_1 = ... // 12-bit wert
-
Thread
Welche Infrarot Dioden für Kamera Beleuchtung bei Nacht
Ausprobieren, dein Ziel mit 16 LEDs und 2-3m Reichweite klingt realistisch. Schau ins Datenblatt, manche IR-LEDs können 100mA Dauerstrom. Da könntest du noch etwas mehr "Saft geben". Wenn es eine Schwarzweiß Kamera ist dann ist
man dafür am besten für so ca. 10-12 Meter? Falls es sich um ein Composite-Signal handelt (aka BAS, aka AV), dann verwendet man üblicherweise spezielles Koaxkabel (75 Ohm) für Video- anwendungen.
-
Thread
EmbeddedWorld 2025, Tag 1 – im Namen des Mikrocontrollers
acht Kontakte aufweisende WCSP-Gehäuse um 38 % kleiner als das konkurrierender Bauelemente. Neben 16 KB Speicher enthält der MCU einen dreikanaligen 12bit-A/D-Wandler und sechs GPIO-Pins (General-Purpose Input/Output) und bietet Kompatibilität zu standardmäßigen Kommunikations-Schnittstellen wie etwa
hardware socket communication at the same time Internal 32Kbytes Memory for Ethernet Tx/Rx Buffers 10BaseT/100BaseTX Ethernet PHY embedded Support Auto Negotiation (Full and half duplex, 10 and 100-based) Up to 12 communication interface 2 x I2C interfaces(support SMBus/PMBus) 5(W55MH32L) / 3(W55MH32Q
-
Thread
ATmega8 erzeugt Video in C!
das CKOPT fuse war tatsächlich nicht programmiert.. Und außerdem hab ich grad gemerkt das ich einen 16Mhz Quarzoszillator angeschlossen hatte XP... Ich hab mich getraut die Geschichte selbst zu programmieren klappt alles wunderbar.. Solange ich nur ein 3*2 schachbrett darstelle... Aber sobald ich eine
hallo, ich hab da mal eine frag zur schaltung, ein bas signal ist ja von 0 - 1 volt, wenn ich mir aber den schaltplan anschaue, komm ich da aber nie auf 1 volt ?!? macht einem fernseher sowas nichts aus?
-
Thread
5V/12V Platine für Arduino
Kopfzerbrechen. Die günstigste welche ich in der Übersicht gefunden habe die 12V+ schafft ist MBR1645. 16V/630mA. Gibts die auch in kleinen Gehäusen? Leider habe ich das Magnetventil noch nicht um zu messen was da durch läuft. Denkst du ich komme mit 100mA aus? Danke dir! Grüße, Chris
Schaltstrom. Dann nehme ich mal den hier vorm Wandler: http://www.reichelt.de/Elkos-radial/RAD-1-000-16/3/index.html?&ACTION=3&LA=2&ARTICLE=15090&GROUPID=3143&artnr=RAD+1.000%2F16 Und diesen hier dahinter: http://www.reichelt.de/Vielschicht-bedrahtet-X7R-10-/X7R-5-100N/3/index.html?&ACTION=3&LA=2&ARTICLE
-
Thread
Frequenz toggeln
versuche die Methode von Rahul mit den onCompare Pins zu verstehen. Außerdem hab ich hier ja einen 16 bit Timer zur Verfügung!?
Der 16 Bit-Timer zählt weiter als der 8 Bit-Timer, aber nicht genauer... Um genauer zu werden mußt du die Frequenz erhöhen, also statt 8 MHz deinen Atmel mit 16 MHz betreiben...
-
Thread
RISCV (CH32V003): GNU Assembler übersetzt "CALL" nicht korrekt (oder bin ich nur zu doof?)
li x10,R16_TIM2_BASE # Reload-Value und Counter-Value setzen (bestimmt die Interrupt-Frequenz) li x11,250 sw x11,44(x10) # speichern in R16_TIM2_ATRLR sw x11,36(x10) # speichern in R16_TIM2_CNT li x10,R16_TIM2_CTLR1 # Reload-Funktion einschalten
-
Thread
LED Tisch mit Berührungs-/Gegenstandserkennung
> die ersten Testaufbauten wären mir als DIP lieber Was spricht gegen einen Adapter von SOIC-14/16 nach DIP-14/16? *So* teuer sind die auch wieder nicht.
STM8S 0,40€ Treiber: SCT2xxx 0,25€ Leds: 16*0,02€ 0,32€ IR-Leds: 16*0,03€ 0,48€ Fotodioden: 16*0,02€ 0,32€ Hühnerfutter: 0,10€ 4,37€ // 26cent / Pixel. Der
-
Thread
Assembler (AVR) Freaks bitte: der schnellste Weg, einen ganzzahligen Wert zu skalieren? Gesperrt
natürlich das delta von Gu. F. schrieb im Beitrag #5019457: > delta a) uint8_t scale(uint16_t value, uint16_t min, uint16_t delta) { return ((value - min) * 100) / (delta); } b) ggf. noch die *100 aufgedröselt, je nach Rechenkosten des µC uint8_t scale(uint16_t value, uint16_t min, uint16_t delta) { uint16_t v = (value-min)<<2; uint16_t v32 = v<<3; v+=v32; v+=v32; v+=v32; return v/delta; }
-
Thread
itoa langsam
) Wenn du einen Wettbewerb im Takte sparen gewinnen möchtest, könntest du ab hier mit einer uint16_t weiter rechnen.
shiften und maskieren, dann Nibble durch eine Lookuptable (oder ein ascii = x + 0x30; if(x>9) ascii += 16; müsste hinhauen).
-
Thread
AVR ATmega8 Anfängerfragen
bestimmten Grenzwert überschritten hat ;) Aber wenn dir 8k zu wenig sind kannst du auch den Atmega16 nehmen, welcher 16k hat und obendrein mehr I/O Pins. Dann hätte ich noch eine Frage: Welche Programmiersprache beherrschst du? ohne Programmierkenntnisse geht nähmlich nichts;)
auch dort passt locker eine komplette Steuerung für einen einfacheren Roboter rein. Als Vergleich: BAS-Videosignalerzeugung braucht bei mir 1.6 kB (wenn ich mich jetzt richtig erinnere)! Gruss Michael
-
Thread
Starthilfe bei PIC12F508 Assembler Programmierung mit MPLAB pic-as
Tipps: - Benutze mindestens einen PIC, den dein Programmieradapter auch debuggen kann. Z.B. einen 16F819 o.ae. Meinen ersten PIC habe ich z.B. von einem HP-Batterypack fuer den RAID-Controller recycled. Das war/ist besagter 16(L)F819... Und wirf blos das Winzzwergel 508 in eine d0nkle Ecke. Um die
mit rumraten anstatt zuvor nachlesen schlau werden kann verstehe ich niemals. pic-as und pic12/16xx User guide zuvor lesen ist Pflicht, aber wahrscheinlich total old school. ... wie Unsinn immer noch weiteren Unsinn anzieht, zum staunen - wau!
-
Thread
Wofür Propeller von Parallax ?
dieser Benchmark etwas unfair. Ein schnelles IIR Filter würde man wohl von Hand optimieren und die 16 Bit DSP Befehle oder ein Pipelined Cordic verwenden. Der C Compiler erlaubt FixedPoint (16.16) statt Float zu verwenden, was erheblich schneller ist, wenn's die Anwendung erlaubt. Einfach so von deinem
sich prinzipiell in einem Core > zusammenfassen. Eben. Das läuft ja auf INTs hinaus. > SH2A: 16Banks Ja! M16C:2Banks. RX:keine (für Fast-INT können spez. Register benutzt werden)
-
Thread
[STM32F4] IRQHandler
DISABLE); DMA_InitStructure.DMA_Channel = DMA_Channel_4; DMA_InitStructure.DMA_PeripheralBaseAddr = (uint32_t)&USART3->DR; DMA_InitStructure.DMA_Memory0BaseAddr = (uint32_t)&USART3_RX_Buffer; DMA_InitStructure.DMA_DIR = DMA_DIR_PeripheralToMemory; DMA_InitStructure.DMA_BufferSize =
while (USART_GetFlagStatus(USART3, USART_FLAG_TC) == RESET); USART_SendData(USART3, (uint16_t)USART3_RX_Buffer[i]); } } }
-
Thread
Fragen zu schrittmotor Treiber
250Hz, 55,5°C 1kHz, 56,3°C 1/8 ( MS1 & MS2 ) 50Hz, 55,7°C 250Hz, 55,3°C 1kHz, 53,1°C 1/16 ( MS1-3 ) 50Hz, 50,4°C 250Hz, 51,4°C 1kHz, 52,7°C Bernd_Stein
Also mit 32 Microstepping erreiche ich im FastPWM-Mode 15, bei 16MHz CPU-Takt ohne Vorteilung, eine Taktrate von 58,824kHz, was einem OCRnx-Wert von 271 entspricht. Das sind 9,191 U/s bzw. 551 U/min. Gemessen habe ich 448 U/min. Ich dachte wenn ich mit dem Programm
-
Thread
STM32 USART mit falscher Baudrate
72000000; /*!< System Clock Frequency (Core Clock) */ #endif const uint8_t AHBPrescTable[16] = {0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 6, 7, 8, 9}; const uint8_t APBPrescTable[8] = {0, 0, 0, 0, 1, 2, 3, 4}; #if defined(STM32F100xE) || defined(STM32F101xE) || defined(STM32F101xG) || defined
SystemInit_ExtMemCtl(); #endif /* DATA_IN_ExtSRAM */ #endif #ifdef VECT_TAB_SRAM SCB->VTOR = SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM. */ #else SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH. */ #endif } void SystemCoreClockUpdate
-
Thread
pseudozufällige Primzahlen generieren
hinterlegen, in einem ROM. Und da dann beliebig drauf zugreifen und quasi eine Primzahl "ziehen". Bei 16 Bits sind das 6542 Zahlen, also 13,084 kBytes. Das finde ich relativ wenig und man kann wirklich sehr schnell und ohne weitere Überprüfung Zahlen generieren.
noch dieselbe: der Fermat-Primzahltest. > > Der ist nicht eindeutig für diese Aufgabe. Wieviele Basen willst du > nehmen und wie häufig akzeptierst du ein false-Positive? > > > Entweder naiv durch Durchprobieren, oder: > Seit 2002 (Publikation von AKS) wissen wir, dass Prime in P liegt. Ein
-
Thread
Servo mehrere Male ansteuern
Hannes Lux schrieb im Beitrag #2758115: > Klar kann ein 16-Bit-Timer das vorzüglich, allerdings wird es dann nix > mehr mit mehreren Servos. Stand zwar nicht in der Frage, kommt aber mit > Sicherheit nach... Na ja, schon in Hardware kann jedes Compare-Register
[c] #define MILLISEC_BASE ( F_CPU / PRESCALER / 1000 ) [/c] den Code habe ich aus dem oberen Link und wollte mal fragen, warum hat man hier mit 1000 dividiert? gruß
-
Thread
Plattenspieler
de.wikipedia.org/wiki/Rainbow_Books#Red_Book) CD-Audio verwendet keinen "Codec", sondern speichert 16-Bit-Stereosamples als Rohdaten. Punkt 1 verdammt das Projekt zum Scheitern.
invertiertes Schwarzweiß-Bild vom Video-Ausgang meines Videorekorders sehen - ich konnte also das BAS-Signal darstellen, das noch keine HF-Modulation hat. Alle anderen Versuche mußte ich aus Zeitgründen auf später verschieben (ist bis heute nichts weiter draus geworden). Trotzdem hat es mir sehr viel
-
Thread
Linuxcnc - hartes Ausschalten beim latency test
DoubleStep im Linuxcnc ist, denn es muss ja eines geben das das nicht standartmässig aktiviert ist. 16 x in + 16 x out will ich durch die lsrio16 shift register Funktion bekommen. 16/tel Base-Period langt ja für vieles. Endschalter auch, oder müssen die zwangsläufig schnell sein?
-
Thread
Schloss öffnen durch Musiktöne
Das Prinzip zur Perfektion getrieben kannst du z.B. bei DTMF finden. Sehr gute Decoder benutzen da 16 Kanäle, weniger gute nur 8. Und sie tun das immer parallel und werten halt die Pegelverhältnisse der 8 oder 16 Kanäle aus, nicht nur den Wert eines einzelnen Kanals. In Wirklichkeit ist es sogar noch
für einen einzelnes BlackPill, 13€ für den Viererpack. Digikey: 14€ für ein DFRobot BlackPill, 16€ für das Nukleo, 26,25 für das AdaFruit BlackPill. Dazu kommen noch die Landesübliche Steuer und Mindermengenzuschlag für Bestellungen unter 60USD. BerryBase will 32€ für ein BlackPill, Eckstein führt
-
Thread
[V] Wieder nochmal Reste
Menge! 10 x 24LC512 512K Serial EEPROM SO8 50 x 74HCT157 SO14 SHiftreg 15 x 74LVT16245B 3.3 V 16-bit transceiver; 3-state SSOP 5 x AD654JRZ Voltage to Frequenca Converter SO8 5 x ADM202EARNZ, -15 kV ESD Protected, RS-232 Line Drivers/Receivers SO14 100 x BAS20LTG, General Purpose High Voltage
Ich nehme die PIC`s > 10 x PIC16LF818, Mikrocontroller, TSSOP
-
Thread
Schaltungsdesign mit KI
Datei existiert nicht. Auf meine Beschwerde verspricht die Ki schließlich, das ZIP-Archiv als base64-encodierte Textdatei zur Verfügung zu stellen. -> Kein "=" am Ende, kein gültiges base64. Ich beschwere mich noch einmal - und habe jetzt das Gefühl keiner KI sondern einem echten menschlichen
für Schutz) 15. Ausgang – WAGO-Klemme rechts (WAGO2) Pin 1 (+) → von Ferritperle Pin 2 (–) → GND 16. OLED SSD1306 Display VCC → Arduino 5V GND → GND SDA → Arduino A4 SCL → Arduino A5 Direkt aufstecken oder mit 4 Drähten verbinden 17. Arduino Stromversorgung Arduino bekommt Strom per USB oder
-
Thread
MINT-Menschen sind in Zukunft besonders gefragt!
Die Industrie benötigt jährlich 6000. Ingenieure weniger. Nur wenn z.B. 10.000 nachrücken können und 16.000 aussteigen, gibt es einen wachsenden Mangel. Das soll ja angeblich schon seit Jahren so sein, ist aber nicht so, sonst würden die Gehälter ja stark steigen.
Unternehmen investiert in neue private Hochschulen für Ingenieurwissenschaften. Die Jahrzehnte alten BAs stehen ganz alleine auf weiter Flur, das HPI ist aus der Privatschatulle von H. P. und nicht von SAP finanziert. Sogar bei nichtingenieurwissenschaftlichen privaten Hochschulen sieht es scheiße aus.
-
Thread
CP/M auf Atmega8515 mit XMEM
Damit bleibt die Karte für andere Anwendungen nutzbar. Performance ist durchaus ordentlich. Bei 16 MHz und 2 Waitstates entspricht die Geschwindigkeit ziemlich genau einem i8080/Z80 mit 2.6 MHz. (Verglichen wurde FRACTAL.BAS unter MBASIC-80 mit den Zahlen von https://forum.classic-computing.de/forum
Serial.println(F("IOS: Found extended serial Rx buffer")); Mein ZETA V2-Board hat einen 16550 UART (mit 16 Byte FIFO) und verkraftet XMODEM nur bis maximal 19200 bps. Wieviel ohne den FIFO möglich wäre, weiß ich nicht.
-
Thread
12V Ventil strombegränzung
bevor das Ventil wieder schließt. Per rechnen und ausprobieren bin ich akt. auf ein wiederstand mit 16 Ohm gekommen. Das Ventil liegt bei 18 Ohm. Was mir nicht gefällt ist das mein Wiederstand rel. schnell ziemlich heiss wird. Ich habs einfach mit größeren Wiederständen versucht, aber dann reagiert
Peak and Hold Ventil gibts auch fertig: http://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=slvsbg3&fileType=pdf
-
Thread
Binärtabelle für Eprom zu Fuß erstellen
Hex<->Binaer geht ja in Vier-Bit-Gruppen, einfach Tabelle mit den 16 Moeglichkeiten danebenlegen und Hex nehmen.....
@Ralph, =K6+J6*2+I6*4+H6*8+F6*16+G6*32+E6*64+D6*128+C6*256+B6*512 Bei der Adressberechnung hast Du F und G vertauscht.
-
Thread
Altium Designer stürzt ständig ab
verzichtet, den Inhalt in irgendeiner Weise zu verifizieren. Der Wartungsvertrag hat noch gerade zum AD16 gereicht. Der AD16 ging halbwegs, wenn man davon absieht dass Texte auf dem TopLayer zwar existieren können, aber nicht sichtbar sind. Es gab dann natürlich auch keinen Wartungsvertrag mehr bis
zeitaufwendig. Wie wenn man einen Ochsen ins Horn kneift. Null Reaktion. Ich bin also wieder zurück auf AD16 und mache keinen Text auf den Top Layer. Wartungsverlängerung im Sommer? Nein. Gerhard DK4XP
-
Thread
GPS 30cm genau für den Massenmarkt?
malt mit der 9er Serie von uBlox einen Text. "GNSS-Stylus" using 3 u-blox ZED-F9P modules (1 RTK-base and 2 rovers) https://www.youtube.com/watch?v=3b9ipsEoL9s
SA war damals eingeschalten. Aber damals hatten sie 16 Satelliten, davon 6 testsatelliten welche nur eingeschränkt verwendbar waren. Das System hatte 24 gebraucht. Deshalb war die Auflösung +-16 mt, mit SA +-320mt. Für die GPS Bomben sowie Flugkörper brauchte
-
Thread
Kleine Unklarheit wegen Bascom und Inputpins.
Beschalten ist alles gleich...aber nur auf B.0 gehts. Versteh ich nicht so ganz. Chip ist ein Atmega16. Versucht hab ich auch schon: Ddrb = &B11111000 Laut Bascom-Hilfe stell ich so die untern Pins 0,1,2 auf Input und die anderen auf Output. MfG Matthias
@Matthias The program Hautpprogramm99.bas was tested with real hardware. (Atmel STK500, ATmega16 and 4x20 LCD). When I set to ground PB0, PB1 and PB2 the 3 values on the LCD change from "1" to "0". When I send # via terminal emulator