-
Thread
I2C Slave Reciever
TWI_TXD_INDEX) Incr TWI_TXD_INDEX If TWI_TXD_INDEX < TWI_BUF_SIZE Then $Asm ldi r16, (1<<TWIE | 1<<TWINT | 1<<TWEA | 1<<TWEN) out TWCR, r16 $EndAsm Else $Asm ldi r16, (1<<TWIE | 1<<TWINT | 1<<TWEN) out TWCR, r16 $EndAsm End If Case TW_ST_DATA_NACK
twi_c8 Case TW_ST_LAST_DATA twi_c8: TWI_TXD_INDEX = 0 TWI_STATE =TWI_IDLE $Asm ldi r16, (1<<TWIE | 1<<TWINT | 1<<TWEA | 1<<TWEN) out TWCR, r16 $EndAsm GoTo end_ints Case TW_NO_INFO '0xF8 GoTo end_ints Case TW_BUS_ERROR TWI_STATE = TWI_IDLE $Asm ldi r16, (1<<TWIE
-
Thread
Eepromer mit AVR
Nö, aber mit ´nem ATMega16. Ist relativ easy, da Parallelinterface am EEPROM. Kniffliger ist es schon, die nötigen Programmierspannungen, gemischt mit normalen Steuersignalen, an die EEPROM-Pins heranzubekommen. Der 29F002 ist
echten Parallelport mehr - USB zu seriell-Adapter funktionieren jedoch ausgesprochen gut. Und der ATMEGA16 hat ein sehr umgängliches USART mit feinen Interrupt-Möglichkeiten, warum darauf verzichten?
-
Thread
Signal und Leistungsübertragung über 6km
alle wieso wolt ihr alle in richtung HF gehen für das videosignal dafür reichen doch als FBAS oder BAS schon 6Mhz und da hat doch das Kabel ne viel kleinere Dämpfung als bei 50MHz. Sven
Videosystem, wo die 8db nicht von dem Kabel, sondern einfach vom verwendeten IC hervorgingen, da das ic eine 16db Verstärkung hat, und da es auch andere Sachen schaltungstechnisch mitmacht, eine 8db Verstärkung hervorgeht. Es war bloß zufall.
-
Thread
Layouts von einem alten/aktuellen NPN-Transistor
dem so macht :) BISS4 schrieb im Beitrag #5446548: > Das (der KD503) soll ja ein Epitaxial-Base MESA Konstrukt sein. Wo hastn du die Info her? Ist das ein Mesa, oder ein Epitaxial-Konstrukt? Hab bislang nur die Kenndaten von dem Vertreter gefunden.. hab folgende Grafik gefunden, in der
Jonas O. (dschones) schrieb damals am 06.06.2018 16:40: >BISS4 schrieb: >> Jens G. schrieb: >> Jetzt weißt du ja wie dein KD von innen aussieht dafür ist er jetzt >> bestenfalls noch als Solarzelle zu gebrauchen. >Stimmt so halt nicht.. der Transistor
-
Thread
Fehler zum nachbauen :-)
, die ersten 20 bestückten Karten habe ich dann selber mit Fädeldraht umverdrahtet - war 'nur' ein 16-Pinner.
Granularität liegt bei 60 Minuten. Es kann also sein, dass vor einer größeren Einrichtung von 16:00 Uhr bis 16:30 sehr viele Personen abgeholt werden, und dieser Straßenabschnitt damit um 16:15 schwer passierbar ist. Planst Du jetzt um 15:45 deine Route, und die Berechnung ergibt, dass Du um 16:
-
Thread
Algorithmus für Linefollower mit 5 Sensoren
unproduktiven Tätigkeiten, ohne dafür wirklich was zu kriegen [C] ... while( 1 ) { int16_t Difference = SensorLeft - SensorRight; OCR1A = min( max( BasePWM + Faktor * Difference, 0 ), 255 ); OCR1B = min( max( BasePWM - Faktor * Difference, 0 ), 255 ); } [/C] und fertig ist
ich > nicht gerade aus bin. Wenn ich das richtig sehe, dann betreibst du deinen Mega32 (Mega16?) ohne Quarz. Fang erst mal an, dem einen 16Mhz QUarz zu verpassen. Alleine das bringt dir schon Speed. Aber dein µC langweilt sich sowieso zu tode mit dieser Aufgabe.
-
Thread
Thermomix Rezeptchips
0d77 c5b2 b6c4 74ef 5cfd 5001d00 a78b e3ae 6c1e be24 92e7 d411 2958 6319 5001d10 46f2 ff7a 3630 1f16 fc07 d01d 5b4d f3bf 5001d20 68cf 03a4 2b8b 11e0 de89 f652 c94e 2b15 5001d30 9f60 16e7 cedf b1a5 e91b 7bc5 6cfa b29f 5001d40 4c10 a24b 8afe 3c26 4750 6dfb 6f83 5681 5001d50 743a 970e 77a3 7d98 ed0f
24KB, dann 82KB). Darauf ließt er mal hier, mal da Datenblöcke ein: 0x625000 - 0x629000 16KB 0x629000 - 0x631000 32KB 0x631000 - 0x633000 8KB 0x5E9000 - 0x5ED000 16KB weiter bin ich noch nicht. Hmmm...die Pausen zwischen den Lesezugriffe sollten Aufschluss darüber geben, wann knochi
-
Thread
uC mit mehreren ADC?
angefangen. Danke für Deine Infos! > Schon bei nur 1cm Wegunterschied (das wirst du mit deinen 16 > Elektroden aussen am Kopf aber niemals auflösen können!) Ich denke vielmehr an einen Flickenteppich aus mehreren leichten Modulen mit jeweils(!) 10-16 Elektroden mit Messung zwischen lokalen Elektrodenpaaren
Dach an. Du siehst das Problem? >> Schon bei nur 1cm Wegunterschied (das wirst du mit deinen 16 >> Elektroden aussen am Kopf aber niemals auflösen können!) > Ich denke vielmehr an einen Flickenteppich aus mehreren leichten Modulen > mit jeweils(!) 10-16 Elektroden mit Messung zwischen lokalen
-
Thread
C versus Assembler->Performance Gesperrt
Na, dann: [c] ISR_OT_73: push r16 in r16, SREG push r16 call WinkeWinke pop r16 out SREG, r16 pop r16 ISR_OT_73_End: reti //OT-Ende: Ich widme mich mal meiner UART. [/c]
ldi r16,$5 out DDRB,r16 ;PB0,2-> OUTPUT! ldi r16,$18 ;Init ADU out DIDR0,r16 ldi r16,2 subi r16,AINP1REF out ADMUX,r16
-
Thread
Schaltregler 16V => 3,3V ~120mA gesucht
16V Ebene vorhalten. Der BD9G101G schaut schon mal nicht schlecht aus...
https://www.pollin.de/p/gaptec-dc-dc-wandler-electronic-sip3-4-75-36vin-3-3vout-500ma-11-6x7-55x10-16mm-352825
-
Thread
Bitte um Hilfe bei Plattenspieler Neon Stroboskop Ersatz mit LEDs
Teil der Schaltung, in der maximal der Pioneer Chip noch Beteiligung hat. Was dieser Chip aber am Pin 16 für den Transistor am Strobo wiederum gepulst ausgibt, ist doch eine andere Angelegenheit?
Transistor: Si Polarity: NPN Maximum Collector Power Dissipation (Pc): 0.25 W Maximum Collector-Base Voltage |Vcb|: 180 V Maximum Collector-Emitter Voltage |Vce|: 150 V Maximum Emitter-Base Voltage |Veb|: 5 V Maximum Collector Current |Ic max|: 0.05 A Max. Operating Junction Temperature
-
Thread
R+G+B Videosignal (SOG, BNC) zu VGA/HDMI
Der GBS-8200 für 20 Euro kann 14.5-16.5, 23.5-25.5 und 30.5-32.5 kHz. Ein BAS-Signal am Y-Eingang liefert ein Bild. Ein Grünsignal mit eingebettetem Sync ist dem monochromen BAS sehr ähnlich, wäre also einen Versuch wert. Rot und
-
Thread
10Gbit Consumer Hardware als Sampling Scope Hack
LA draus wird wäre das schon ne Leistung. https://docs.toradex.com/106373-distortion-test-1000base-t-without-disturber.png https://www.elektronik-kompendium.de/sites/net/1107311.htm
Bei 10GBASE-T (wie auch bei 1000BASE-T) kommt noch hinzu dass das alle Leitungen bidirektional sind, auf jedem Adernpaar wird gleichzeitig gesendet und empfangen. Das, zusammen mit Übersprechen und Reflexionen wird mit aufwändigen Signal
-
Thread
Benötige Starthilfe zu µC programmierung
dass du mit dem usbasp Den USBAsp kann man auch als Bausatz mit fertig geflashtem µC kaufen. Die 16.50 ist der Bausatz allemal wert und Henne-Ei Problem hat man auch keines.
habe dann fast eine Woche daran rumgedocktert und hab mich nur noch geärgert, dass ich so geizig war 16,50 zu bezahlen. Letztendlich habe ich mir dann den Bausatz bei ulli im Shop gekauft und alles hat schon beim ersten mal funktioniert xD
-
Thread
Induktiver Positionssensor - Fragen dazu
auf ca. 16uA (jeweils in der Spitze, also bei durchgeschaltetem Q3 gemessen)
aus, wieviel Schritte 4% bei einem 16-Bit Wandler sind und wieviel Bits das entspricht - dann weißt Du direkt, wieviele Bits Du (vom LSB aus zählend) in die Tonne treten kannst. Will sagen: 16-Bit Auflösung heißt noch lange nicht 16-Bit
-
Thread
STM32 zwei DMA-Streams mit gleicher Triggerquelle
Stream4); DMA_InitStructure.DMA_Channel = DMA_Channel_0; DMA_InitStructure.DMA_PeripheralBaseAddr = (uint32_t)&ADC->CDR; DMA_InitStructure.DMA_Memory0BaseAddr = (uint32_t)(&adcBuffer.bufA); DMA_InitStructure.DMA_DIR = DMA_DIR_PeripheralToMemory; DMA_InitStructure.DMA_BufferSize
DMA_MemoryInc_Enable; DMA_InitStructure.DMA_PeripheralDataSize = DMA_PeripheralDataSize_HalfWord; // 16 bit DMA_InitStructure.DMA_MemoryDataSize = DMA_PeripheralDataSize_HalfWord; // 16bit per Transfer DMA_InitStructure.DMA_Mode = DMA_Mode_Circular; DMA_InitStructure.DMA_Priority = DMA_Priority_VeryHigh
-
Thread
PIC16F84A beschreiben
/www.lancos.com/prog.html http://www.lancos.com/siprogsch.html Als Schaltungen braucht Du: Base board und PIC 12/16 adapter
aber Vorsicht, ein 16>C<84 kannst du damit nicht programmieren. Da solltest du dann den 16>F<84 oder besser gleich den 16F628 oder 648a nehmen. Roland
-
Thread
Grundlagen von Transistoren mit Blinkschaltung lernen
sehr theoretische Schaltung. Wie hoch ist die Betriebsspannung. Wofür der Spannungsteiler R15 / R16 Warum hat R7 nur 20 Ohm Welche Transistoren sollen das sein, müssen ja einiges an Strom aushalten.
. Die Ströme durch die beiden äußeren Transistoren sind schon groß genug. Die Ströme an den Basen der Transitoren jedoch zu gering...wie kann ich diese erhöhen?
-
Thread
STM8 / Cosmic / ST Visual Develop error
define GETCHAR_PROTOTYPE int getchar (void) #endif /* _RAISONANCE_ */ void main(void) { uint16_t CCR3_Val = 5; // UART definition char ans; CLK_HSIPrescalerConfig(CLK_PRESCALER_HSIDIV1); // High speed internal clock prescaler: 1 UART1_DeInit(); /* UART1 configuration ----
UART1_SYNCMODE_CLOCK_DISABLE, UART1_MODE_TXRX_ENABLE); // PWM output TIM2_TimeBaseInit(TIM2_PRESCALER_1, 99); //Time base configuration TIM2_OC3Init(TIM2_OCMODE_PWM1, TIM2_OUTPUTSTATE_ENABLE,CCR3_Val, TIM2_OCPOLARITY_HIGH); //PWM1 Mode configuration: Channel3 TIM2_OC3PreloadConfig
-
Thread
Robustheit eines PIC16F630
Wollte mal fragen ob AVRs auch so robust sind. Vielleicht haben PICs da Vorteile, ansonsten sieht die 16er-Reihe ja gegenüber den AVRs ziemlich alt aus (Bankumschaltung etc.)
ich auch noch keinen kaputt bekommen. Vermutlich hat mein Teppichboden aber mittlerweile 2 Mega16 auf dem Gewissen...... Rauch konnte ich noch nie entdecken. Grüße Kaffeetas
-
Thread
Rauschamplitude messen - NanoVNA
zum Schwingen bringen. In der Praxis müsste man wahrscheinlich niederohmige UKW-Widerstände vor die Basen einlöten oder Ferritperlen über die Basisanschlüsse ziehen.
deshalb wurde das hier von Philips in die Standard.bjt eingebunden: [code] .MODEL BF324 PNP(IS=3.686E-16 NF=0.9966 ISE=2.604E-16 NE=1.263 BF=48.63 IKF=0.081 VAF=69 NR=1.01 ISC=9.693E-13 NC=1.56 BR=1.682 IKR=0.1 VAR=23 RB=18 IRB=3E-06 RBM=2 RE=0.4232 RC=1.5 XTB=0 EG=1.11 XTI=3 CJE=1.99E-12 VJE=0.7036 MJE
-
Thread
Meteotime Crypt Gesperrt
einer festen Signatur in den Daten eine Prüfsumme einbauen. Wie ich es hier gelesen habe ist diese 16 Bit. Wir haben 80 Bits, davon 22 Nutzbits, 16 Bit Signatur, Rest Zufallsschlüssel. Diese Signatur im Zusammenhang mit DES stellt also eine 16Bit Prüfsumme von 80 Bits dar. Das ist in meinen Augen evntl
muss sich da selbst was basteln. Ich hab mir damals einen Programmer/RAM-Monitor-Bediener per Atmega16 gebaut.
-
Thread
8x8x8 LED Cube - kurze Frage zum Start
copper "eyes", see image. 1x ATmega32 microcontroller (you can also use the pin-compatible ATmega16) 3x status LEDs. You choose color and size. 3x resistors for the status LEDs. 8x 74HC574 ICs 16x PN2222 transistors 16x 1k resistors 1x 74HC138 IC 1x Maxim MAX232 IC 1x 14.7456 MHz crustal 2x 22pF ceramic capacitors 16x 0.1uF ceramic capacitors 3x 1000uF electrolytic capacitor 3x 10uF electrolytic capacitor 1x 100uF electrolytic capacitors 8x 20 pin IC sockets 1x 40 pin IC socket 2x 16
-
Thread
PCIe; kreuzen RX TX
https://en.wikipedia.org/wiki/PCI_Express steht das TX an den Pins B14 und B15 sind und die RX Auf A16/A17. Gilt das auf Mainboard seite oder auf add-in card?
Add-in Card and the system board. The specific capacitance values are specified in the PCI Express Base Specification." Auch da steht nichts vom RefClk. Das ist bei PCIe 3 nicht anders. fchk
-
Thread
Mal wieder ein Mandelbrot, warum ist es so verzerrt?
verstanden hab, kommt man damit auf nicht-auflösungsbegrenzte Floats. Kann man sagen, dass die 16bit (80-64) mehr Auflösung 16 "Zoomverdoppelungen" entsprechen? Oder ist es gar nur Wurzel 16? Oder lässt sich das überhaupt nicht so einfach in einander umrechnen?
/?project=de.wikipedia.org&platform=all-access&agent=user&redirects=0&start=2023-11-01&end=2024-01-16&pages=Mandelbrot-Menge
-
Thread
PonnyProg Programmier Problem
PonnyProg2000 Programmieren, allerdings haut da irgend etwas nicht ganz hin. Ich kann meinen Atmega16 Anscheind auslesen,jedenfalls stehen da viele FF's und so, aber wenn ich etwas neues Darauf Schreiben möchte sagt er Write Failed und wenn ich den AtMega löschen möchte, gibt er auch nur eine Fehlermeldung
Für den Adapter muss ich doch das Base Board UND den AVR mikrocontroller adapter wenn ich einen AtMega 16/32 Programmieren möchte oder? MFG Moritz
-
Thread
Welcher ARM ist das?
Also jetzt mal im Ernst, unter Einsatz eines Betriessystems und unter der Annahme, dass die Daten 8/16/32-bit oder auch floating point kraeftig gemischt sind, kommt schon locker ein Faktor 5-10 in Performance raus zwischen 16 MHz AVR und 60MHz ARM. Genug fuer heute, Gruss aus dem immer noch wunderschoenen
Ist PQP ein Tippfehler??? Der sieht übrigens recht gut aus... >Ethernet 10/100 Base T MAC Ich denke, dass ich mir den Chip im laufe der nächsten 6 Monate holen werde. Wird das Angebot dann eigentlich noch da sein?
-
Thread
Schnelle Modulo-Operation mit variablen Parametern
Laufzeitbibliothek keine passenden Divisionsroutinen mit ungleicher Operandenlänge (also bspw. 16/8 oder 32/8) verfügt und stattdessen auf eine 16/16- bzw. 32/32-Division zurückgegriffen werden muss. - Wenn der Dividend nur einen Teil des möglichen Wertebereichs nutzt (bspw. nur 9 von
Das funktioniert natärlich auch mod 23 und mod 47, allerdings ist es eher unüblich, dass Zahlen zur Bases 24 oder 48 (oder einem Vielfachen davon) dargestellt sind.
-
Thread
Nuttx heap allocation failed: heap-size is zero
struct mm_heap_s * 0x20021410 <g_mmheap> mm_semaphore sem_t {...} semcount volatile int16_t 0 mm_holder pid_t 0 mm_counts_held int 0 mm_heapsize size_t 0 mm_heapstart struct mm_allocnode_s *[3] 0x2002141c <g_mmheap+12> mm_heapstart[0] struct mm_allocnode_s
Allocated 0x20021fb0, size 336 mm_malloc: Allocated 0x20022100, size 304 mm_addregion: Region 2: base=0x2007c000 size=16384 mm_addregion: Region 3: base=0x20000000 size=131072 stm32_dumpnvic: NVIC (initial, irq=126): stm32_dumpnvic: INTCTRL: 00000000 VECTAB: 08000000 stm32_dumpnvic: IRQ
-
Thread
Warum fängt ST bei 1 an zu zählen?
TI beim PICCOLO. [c] extern volatile struct EPWM_REGS *ePWM[]; void PWM_2ch_UpDwnCnt_CNF(int16 n, int16 period, int16 mode, int16 phase) { // Time Base SubModule Registers (*ePWM[n]).TBCTL.bit.PRDLD = TB_SHADOW; // set Shadow load (*ePWM[n]).TBPRD = period/2; // half-period
-
Thread
Impulsverfahren auslesen / Morsecodes im uC interpretieren
wenn ihr mir einige von euern Ideen schildern könntet. Ich habe mal weiß an Vcc und braun an die Base angeschlossen, die über einen 10k-Ohm Wiederstand zu ground fließt. Manchmal flackert das LED so oft wie es soll, aber unzuverlässig. Ich muss die Taste ein Weilchen gedrückt halten das es funktioniert
* timer.0 overflow * ---------------------------- // * Timer 0 is a 8 bit timer * 16MHZ, PreScaler 256 are 245.0980 overflows per second, so 24.5098 overflows must detect * in 100ms * * On timer overflow (255 -> 0) this ISR is called immediately */ ISR(TIMER0_OVF_vect){
-
Thread
Bitte um Feedback zur ersten größeren Platine
Du hast aber daran gedacht das du nur ne Diode für 200 mA verwendest? D2 meine ich die BAS70
Bis ich die Platine so in der Hand hatte das ich sie gebrauchen konnte waren 1-2 Tage weg. Also 8-16Stunden Ing. = 600-1200 Euro Kalkulation. Da ist die Frage was ist günstiger...
-
Thread
[V] Wiedermal Reste
Microcontroller, 10MHz 100 x BC817-40 SOT23 NPN Transistor 100 x BC858 SOT23 PNP Transistor 100 x BCX54-16 SOT23 NPN AF Transistor, 45V 1A 100 x BCX56-10 SOT23 NPN AF Transistor, 45V 1A 100 x BAS20LTG SOT23 General Purpose High Voltage Diode 25 x BTS4141N, Highside Power switch 3 x DS1267
versendest hätte ich gerne: 25 x HSMF-A341 PLCC4 LED, 3-Farben rot, grün, blau 3 x MAX3232ESE SO16 Low Power 1MBd True RS232 Tranceiver 10 x XC9536XL QFP High Performance CPLD
-
Thread
Platinen mit GPS - Empfänger bei ebay
?) TDF = 010 = 2 Cycles added after Xfer PAGES = 10 = 16M Pages WSE = 1 = Waitstate Enabled NWS = 001 = 2 Waitstates DBW = 1 = 16-bit Buswidth MCR = 0 => speicher im 16M chunks macht und Standard read (CS0..CS3 Brauchbar) ..... Diser projekt
als kommunikation , und dann kriegst du noch einer uart. Brauchst du mehre pins dann einer Mega16 /Bingo
-
Thread
Division von 8 Byte Datentyp durch Konstante
1) Teile die Zahl in 4 Ziffern a 16 Bit und dividiere wie du es in der (Grund)schule gelernt hast -- nur eben nicht im Dezimalsystem sondern zur Bases 2^16. Alternativ geht auch Bases 2^8 und zweimalige Division durch 60.
-
Thread
STM32H750 mit W25Q64 QSPI XIP memory mapped mode
if (CSP_QSPI_EnableMemoryMappedMode() != HAL_OK){ goto error; } if( *((uint32_t*) QSPI_BASE ) == 0xFFFFFFFF ){ while(1); } SysTick->CTRL = 0 ; boot_jump( QSPI_BASE ); } [/c]
wichtig ist der adressmode(16/24/32 bit ) und die dummybytes ich habe das so gemacht das erstmal grundlegend alle schreib / lese funktionen das tun was sie sollen Danach erst den memory mapped
-
Thread
P-Mos Fettreiber
eine_moegliche_schaltung.png gezeigt. Q1 bildet hier eine geschaltete Konstantstromsenke für 2mA. An den Basen von Q2 und Q3 liegt (bezogen auf die obere Versorgung) also mal 0V an und mal -2mA*5k6=-11,2V. Die Zenerdiode T1 würde also nie leitend werden. Wenn man sie als Vorsichtsmaßnahme behalten will, dann an den Basen von Q2 und Q3, weil dort wesentlich kleiner Ströme auftreten als an den anderen Anschlüssen der Transistoren (mit entsprechend weniger Verlustleistung, wenn die Zenerdiode mal aktiv werden muss). Wenn
-
Thread
Problem: Bascom, 2313 und 4x16Disp
7805 des controllerboards e,rs, db4-db7 mit entsprechenen pins des 2313 belegt.... pin 15 und 16 des displays - was ja die hintergrundbeleuchtung sein dürfte, habe ich noch nicht belegt, geht doch auch ohne,oder? was muß noch wie belegt werden? das datenblatt ist für mich nicht so ersichtlich
Portb.4 , Db5 = Portb.5 , Db6 = Portb.6 , Db7 = Portb.7 , E = Portb.3 , Rs = Portb.2 Config Lcd = 16 * 4 Mit einem ' raus und versuch es mal in Bascom einzustellen. Poste doch mal deine .BAS Datei dann schau ich mir die mal an Ich benutze auch ein 16*4 LCD mit dem selben Controller und bei
-
Thread
Mehrdimensionale char-arrays
Morgen! In meinem Projekt habe ich eine Funktion, die aus eine SD-Karte eine Liste von ersten 16 Dateinamen ausliest und diese in einem 2D-Char-Array (Files[16][16]) abspeichert. Das klappt auch. Jetzt wollte ich die Funktion so umschreiben, das ich diesen Array als parameter an die Funktion
:90: volatile uint16_t n = 0x1234; 0210 DD 36 FE 34 [19] 744 ld -2 (ix),#0x34 0214 DD 36 FF 12 [19] 745 ld -1 (ix),#0x12 746 ;main.c:91: volatile uint16_t myvar = 0xabcd;
-
Thread
Mein Protokoll hat einen Bug! HELP!
, das funktioniert soweit auch WUNDERBAR! Es funktioniert so: Der Masterprozessor ist ein MEGA16, das Slave ein AT90S4433. Sie sind beide über seriellen UART miteinander verbunden. Der Slave dient dem Master sozusagen als "Depp vom Dienst", der einfach dem Motor steuert und Servos ansteuert
beide in BASCOM AVR BASIC geschrieben. Sie sind beide in dem ZIP-File drin. UART SPP-Master_TEST.bas ist der Quellcode für den Master (ist eine einfache Testroutine...), UART SPP-Slave.bas ist der Quellcode für den Slave. Wenn ihr irgendwelche Fragen habt... Dateien benötigt... just say!! Die
-
Thread
Rätsel rund um einen Röhrenmonitor
immer noch unbekannt! Warum gehen alle immer von VGA aus? Es gab davor auch CGA, Herkules und BAS!
Meinst du damit RGB mit Koax und dazu sync? RGBI ist digital ROT GRÜN BLAU INTENSIFY, kann also max 16 Farben darstellen. Aber das hatte mW. einen 9pol SubD.
-
Thread
Was macht diese Bascom Zeile?
BasBeginner schrieb im Beitrag #5056599: > Ist das eine Division durch 8 ? Nein, eine Division durch 256. Eine 8-fache division durch 2.
Oberlajtnant schrieb im Beitrag #5058000: > Nein, das ist zur Verdeutlichung, daß alle 16 Bit verrückt werden, Dumpfbacken verstehen diesen versteckten Gag natürlich nicht.
-
Thread
STM32F030 Counterproblem
Prototypes void ClockInit(void); void Timer1Init(void); // Read and refresh frequency in ms const uint16_t READ_FREQUENCE = 250; volatile uint8_t job; volatile uint32_t sensor_counter; int main(void) { //Init Variables job = 0x00; //Init the main clock SystemInit(); //Init Periph
void SysTick_Handler(void) { static uint16_t read_freq_counter; // Is used to check if a new Sensor readout must happen read_freq_counter++; if (read_freq_counter >= READ_FREQUENCE) { read_freq_counter = 0; if ((job &
-
Thread
EthernetKarte RTL8019 unbekannt
Wochen, werde ich weiter machen. Leider ist er für 8 Bit verschaltet, wollte ihn eigentlich an einem 16 Bit-System nutzen. Gruß Rolf
Ich beschäftige mich gerade damit das Modul an meinen M16c62 µC anzuschließen!!! Ich hoffe das geht! Dann mache ich mich an die Programmierung von dem Teil!
-
Thread
STM32F4 HAL Timer+ADC+DMA
// Time = 500 * 100µs = 50 ms m_hTIM3->Init.RepetitionCounter = 0; if(HAL_TIM_Base_Init(m_hTIM3) != HAL_OK){ return false; } //Start timer if(HAL_TIM_Base_Start(m_hTIM3) != HAL_OK){ return false; } /* 2. Enable ADC1 Clk *****
address m_hDMA2s0c0->Init.PeriphDataAlignment = DMA_PDATAALIGN_WORD; //Half DataWord = 16 Bit... m_hDMA2s0c0->Init.MemDataAlignment = DMA_MDATAALIGN_WORD; m_hDMA2s0c0->Init.Mode = DMA_CIRCULAR; //Normal Mode: if the register reaches zero,
-
Thread
Cat7 Kabel Crimpen
Modularkabel-stecker-etc-/MP-8-8G/index.html?ACTION=3&GROUPID=848&ARTICLE=24972&SHOW=1&START=0&OFFSET=16&;PROVID=2402 Mit freundlichen Grüßen Guido
Modularkabel-stecker-etc-/MP-8-8G/index.html?ACTION=3&GROUPID=848&ARTICLE=24972&SHOW=1&START=0&OFFSET=16& und welche für Rundkabel: http://www.reichelt.de/?ARTICLE=62587;PROVID=2028;&utm_source=Preisvergleich&utm_medium=CPC&utm_campaign=google_feed
-
Thread
GCC v14 Release
Direktive "USER" hinzufügt, hier den Benutzer "build" mit (meiner) UID 1000: [pre] FROM archlinux:base RUN <<EOS useradd --uid 1000 --no-create-home --home-dir /build build pacman --sync --refresh --noconfirm avr-gcc avr-libc make mkdir /build EOS WORKDIR /build VOLUME /build USER
von /root . Output locations for built toolchains . target dir - modify to keep results BASE=${BASE:-/media/ab/Linux-HDD/avr-toolchain__/}
-
Thread
Flash beschreiben minimodul 167
diese evtl. mit einigen Anpassungen auch für den AM29F010 benutzen? Außerdem verstehe ich den Befehl "M16(base_adr + 0xAAA) = 0xAA;" nicht. Kann mir da jemand helfen. Diese Fragen sind jetzt sicherlich recht stümperhaft gestellt, aber vielleicht kann mir ja trotzdem jemand helfen. Ich scheitere wie gesagt
. mit einigen Anpassungen auch > für den AM29F010 benutzen? Außerdem verstehe ich den Befehl > "M16(base_adr + 0xAAA) = 0xAA;" nicht. Kann mir da jemand helfen. > > Diese Fragen sind jetzt sicherlich recht stümperhaft gestellt, aber > vielleicht kann mir ja trotzdem jemand helfen. Ich scheitere
-
Thread
Dyson A01-EU Händetrockner Reparatur
Allerdings ist ein Teil des Gehäuses einer Diode/Transistors weggesprengt ( D33 rot eingekreist) A6t 12. C BAS16 ?? ) Eine andere Diode trägt dieselbe Bezeichnung, handelt es sich hierbei um eine high Speed switching Diode und wenn ja welchen Typs? Falls es jemand weis, vielleicht auch den Typ daneben mit
Klaus B. schrieb im Beitrag #7723235: > A6t BAS16 Ja. > L4W BAT54 Beide von Nexperia.
-
Thread
C++ Klassenbibliothek für AVR
entsprechen und teilweise in C++ auch komplett falsch sind. Beispiel: [C] StaticArray() { BaseArray<DataType, SizeType, DataType[array_capacity]>(); } [/C] Hier wird im Konstruktor von StaticArray ein lokales BaseArray der gleichen Kapazität angelegt und gleich wieder zerstört. Wohl eher
led.init(); while(1) { led.toggle(); } } [/c] Toggelt mit 2,66MHz auf einem 16MHz Uno. Statt digitalWrite() mit unter 60kHz