-
Thread
AD Wandler spuckt seltsame Werte aus
durchschauen, welcher Wert jetzt wohin kopiert wird. [C] #define NR_SAMPLES 1 #define ADC_MUX_BASE ((1<<ADLAR)) uint8_t ad_wandeln (void) //AD wandeln# { uint16_t sample; ADCSRA |= (1<<ADSC); // eine ADC-Wandlung while (ADCSRA & (1<<ADSC) ) // auf Abschluss
); ADMUX = ADC_MUX_BASE + 2; //ADC MUX auf Kanal 2 einstellen c = ad_wandeln(); send_char( c ); ADMUX = ADC_MUX_BASE + 3; //ADC MUX auf Kanal 3 einstellen d = ad_wandeln(); send_char( d
-
Thread
Helpthread zum Wikiartikel AVR Eclipse
Mein Eclipse läuft unter gentoo. Hier zuerst einmal mein Testprogramm: [c]#include "RP6RobotBaseLib.h" int main(void) { initRobotBase(); //writeString("Hallo Welt!\n"); return 0; }[/c] So weit klappt das ganz gut. Die includes stehen im Projectexplorer auch ordentlich
elf" ./hw6.o ./hw6.o: In function `main': hw6.c:(.text+0x0): undefined reference to `initRobotBase' make: *** [bot6.elf] Fehler 1[/pre]
-
Thread
Zeilenwechselformatierung in Word;
direkt von word in die "SciTEGlobal.properties” kopiere, sieht das so aus : # Eigene Ergänzungen, 16.12.2014, ANFANG font.base=$(font.monospace),size:10 font.small=$(font.monospace) font.comment=$(font.monospace) font.text=$(font.monospace) font.text.comment=$(font.monospace) font.embedded.base=$(font.monospace
dass man zeitaufwendig und fehleranfällig nochmal nachformatieren muss : # Eigene Ergänzungen, 16.12.2014, ANFANG font.base=$(font.monospace),size:10 font.small=$(font.monospace) font.comment=$(font.monospace) font.text=$(font.monospace) font.text.comment=$(font.monospace) font.embedded.base
-
Thread
Echtzeituhr RV-2123-C2 - irgendwelche Tipps?
Schmeiss die BAS20 wieder raus und nimm die BAS40 oder irgendeine andere, noch bessere, Schottky Diode mit geringem Reverse Current und geringer Forward Voltage. Die BAS20 hat zwar einen geringeren Ir als deine bisherige
Schlapp 21 Stunden später sind es 2,67V, also mehrere Tage sind mit der BAS20 und dem 0,33F Doppelschichtkondensator schon drin. Vor allem wenn man dem Kondensator mehr als ein paar Minuten zum Aufladen gewährt. :-)
-
Thread
STM32: Timer reseten
TIMER_TAKT 10000 /* Timer wird mit 10kHz getaktet */ TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; uint16_t PrescalerValue; RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2, ENABLE); // TIMER 2 Takt freigeben PrescalerValue = (uint16_t) (SystemCoreClock
0; TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up; TIM_TimeBaseInit(TIM2, &TIM_TimeBaseStructure); // Timer einstellen //Timer Vorteiler-Taktkonfiguration TIM_PrescalerConfig
-
Thread
Sinus ausgeben beim STM32F10x Board
GPIO_InitStructure); for (Idx= 0; Idx<32; Idx++) { DualSine12bit[Idx] = (Sine12bit[Idx] << 16) + (Sine12bit[Idx]); } TIM_TimeBaseStruct.TIM_Prescaler = 0x0; TIM_TimeBaseStruct.TIM_CounterMode = TIM_CounterMode_Up; TIM_TimeBaseStruct.TIM_Period = 0x19; TIM_TimeBaseStruct.TIM_ClockDivision = 0x0; TIM_TimeBaseInit(TIM8, &TIM_TimeBaseStruct); TIM_SelectOutputTrigger(TIM8, TIM_TRGOSource_Update); DAC_InitStruct.DAC_Trigger = DAC_Trigger_T8_TRGO; DAC_InitStruct.DAC_WaveGeneration = DAC_WaveGeneration_None
-
Thread
Wanderkiste Widlar, Runde V
Displays ======== 7x MC1001AW-TGR 1x10 7x PWB 16129-CEM bzw Optrex DMC-16129 1x16 mit Hintergrundbeleuchtung 1x Sharp LM16A211 2x16 2x LTG-0707KR Led Anzeigemodul für Küchenherd. Könnte evtl für ne Eigenbau-Lötstation / Temperaturcontroller / Reflow interessant sein (Hat
Transistorkiste 3x BD138-16 6x BD139-16 4x BCY59/IX 7x BU508D NPN, 700V/8A, Horizontalablenkung TV 2x BDT62 PNP, Darlington 5x Valvo OC36 PNP,Germanium 4x ADY20 PNP, Germanium Falsch einsortiert: ca 25x Onsemi NCP1117ST18T3G
-
Thread
LED Fading mir PIC
args[]) { double steps = 122; double max = 1023; double start = 20; double base = Math.pow(max / start, 1.0 / (steps - 1)); System.out.println("steps: " + steps); System.out.println("max: " + max); System.out.println("start: " + start); System.out.println("base: " + base); for (int i = 0; i < steps; i++) { System.out.print(Math.round(start * Math.pow(base, (double)i))); System.out.print(", "); if ((i % 8) == 7) System.out.println("");
-
Thread
EmBitz: Ignorierte Includes und Probleme beim NVIC/GPIO
gpioInit.GPIO_Pin = GPIO_Pin_13; GPIO_Init(GPIOC, &gpioInit); GPIO_WriteBit(GPIOC, ((uint16_t)0x2000), Bit_SET); RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM7, ENABLE); //Timer 7 einschalten TIM_TimeBaseInitTypeDef timInit; //Einstellen
gpioInit.GPIO_Pin = GPIO_Pin_13; GPIO_Init(GPIOC, &gpioInit); GPIO_WriteBit(GPIOC, ((uint16_t)0x2000), Bit_SET); RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM4, ENABLE); //Timer 2 einschalten TIM_TimeBaseInitTypeDef timInit; //Einstellen
-
Thread
RF Modul Packet Error Test, Packet Error Rate(PER) mit Hilfe von Signalgenerator bestimmen
^ ((uint16_t)data << 3)); } static void usage(void) { fprintf(stderr, "usage: gencrc [-b base] number...\n"); exit(64); } int main(int argc, char **argv) { long i; int c, base; uint16_t crc = 0; uint8_t byte; base = 0; while ((c = getopt(argc, argv, "b:")) != -1) switch (c) { case 'b': base = strtol(optarg, 0, 0);
-
Thread
USB-Hub Design
RSP-75-5/1866-4288-ND/7706352/?itemSeq=354514487 Und dann entweder 1,1V und 3,3V zentral auf der Base-Plane, oder Base-Plane und Hub-Plane bekommen 5V und erzeugen sich die nötigen 1,1V und 3,3V selbst. Muss ich beim Entwurf der Base-Plane mal gucken, was das für ein Aufwand ist, die beiden Spannungen
Bei den Port-Plane werde ich zwei (1,1V und 3,3V) Schaltregler verwenden und so lange ich in der Base-Plane keine Fehler finde, die ein Redesign unausweichlich macht, werde ich es wohl erst einmal so lassen.
-
Thread
Benötige .hex aus .bas File
Wer kann mir ein hex file aus einem .bas File ein .hex File erstellen? Würde das .bas per Mail schicken. Das Ganze ist für einen Atmega32-16 Brennen kann ich. Oliver
Vielen Dank für die Links. Noch einmal zum besseren Verständnis: - Atmega32-16 - das Programm läuft - es sind auf dem LCD-Ausgabe aber zwei Buchstaben vom Programmierer verwechselt worden. (nervt) - der Programmierer der Soft hat diese freigegeben (.bas, .bin, .hex)
-
Thread
STM32 Timer funktioniert nicht wie gewollt
auf low schalten. Dazu habe ich folgenden Code: [c] void sys_InitTimer(void) { TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; TIM_OCInitTypeDef TIM_OCInitStructure; //Time base configuration TIM_TimeBaseStructure.TIM_Period = 128-1; TIM_TimeBaseStructure.TIM_Prescaler = 0; TIM_TimeBaseStructure.TIM_ClockDivision = 0; TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up; TIM_TimeBaseInit(TIM1, &TIM_TimeBaseStructure); /* Output Compare Timing Mode configuration: Channel1
-
Thread
Vorüberlegungen: Arduino-Steuerung mit iFrame möglich?
element (bei base64) als nötig. > um mittels unsichtbarem iFrame permanent Informationen nachzuladen Das ist längst veraltet. Danach kam XMLHttpRequest (AJAX) und nun ist WebSocket aktuell. > JQuery durchaus
>Der tcp stack ist auf dem ethernet shield, welcher "16K internal buffer" >hat. Damit sind die 2K ram des Arduino UNO wieder bei weitem Ausreichend >für WebSocket verbindungen. Ich werd mir mal die Arduino IDE >herunterladen. Auf dem Ethernet-Shield
-
Thread
strtol Problem (Ergebnis ist immer MAX_LONG)
main(void) { char temp[10]; strcpy(temp,"000A"); long test = (long)strtol(temp, NULL, 16); if (test == 0) { test++; } return 0; } aendere das Programm mal so ab.
dann mit dem richtigen Wert daher kommt. Ev. ist das strtol abgespeckt und kann nicht mit anderen Basen arbeiten.
-
Thread
USB über LWL
Stichwort: 100Base-FX. Als "Wandler" können Switches verwendet werden, die beide Medien unterstützen, 100Base-T und 100Base-FX. Ist nicht übertrieben kostengünstig, aber vielleicht fällt ja was aus dem Serverbereich ab
Vergleichbare Geräte wird man sicherlich auch für weniger als die aufgerufenen 300 EUR bekommen. Ein 100BaseTx-zu-100BaseFx-Konverter ist für etwa 130 EUR zu bekommen: http://www.alternate.de/html/product/Netzwerk_Zubehoer/D-Link/DMC-515SC_Ethernet_Konverter/199843/?articleId=199843 Oft ist soetwas auch
-
Thread
Xmega128-a1-explained und ASF
minutes, seconds' static void WriteSet(uint16_t x, uint16_t y , uint16_t z){ uint32_t time = ((days * 16777216) + (hours * 65536) + (minutes * 256) + seconds); // Wrap around pointer if its beyond the RAM Range if (writeptr > (BOARD_EBI_SDRAM_SIZE + BOARD_EBI_SDRAM_BASE)) writeptr = BOARD_EBI_SDRAM_BASE; hugemem_write32(writeptr ,time); writeptr +=4; hugemem_write16(writeptr ,x); writeptr +=2; hugemem_write16(writeptr ,y); writeptr +=2; hugemem_write16
-
Thread
Gigabit Ethernet?
wier hier vor (http://www.micro4you.com/store/ENC28J60-Ethernet-Module/prod_78.html) nur mit 1000BaseT statt 10BaseT. Wäre schön wenn mir da jemand Links oder Quellen geben könnte. Ich danke im Voraus für alle Beiträge. Gruß Frank
hier vor > (http://www.micro4you.com/store/ENC28J60-Ethernet-Module/prod_78.html) > nur mit 1000BaseT statt 10BaseT. Zwar nicht 1000 Mbit, aber immer hin 100 Mbit, auch wenn der SPI nur 14 MHz hat und er funktioniert wesentlich schneller, wenn Du das Parallel-Interface verwendest: ENC424J600
-
Thread
Scheibenwischer mit Bascom
schrieb im Beitrag #4641141: > Autor: Marc Vesely (Firma: Vescomp) (logarithmus) > Datum: 2016-07-08 16:54 schrieb, ????? Wo bist du denn überhaupt ? Burma, Vietnam, Thailand ?
funktioniert oder nicht so geht wie es gehen soll. Also: Funktioniert das Programm Wischer1.bas vom: 09.07.2016 ?
-
Thread
Reverse engineer eines NOR-Flash Filesystems
2792032 0x2A9A60 Unix path: /dev/registry/LOCAL_MACHINE/SOFTWARE/BLAUPUNKT/PROCESS/BASE/SPM/APP_THREAD 2798496 0x2AB3A0 Unix path: /dev/registry/LOCAL_MACHINE/SOFTWARE/BLAUPUNKT/VERSIONS/BASE_SW_VERSION 2799952 0x2AB950 Unix path: /dev/registry/LOCAL_MACHINE/SOFTWARE/BLAUPUNKT/PROCESS/BASE/SPM/APP_THREAD 2800116 0x2AB9F4 Unix path: /dev/registry/LOCAL_MACHINE/SOFTWARE/BLAUPUNKT/PROCESS/BASE/SPM/AIF_CONFIG 3027871 0x2E339F Copyright string: "Copyright (c) 1993
-
Thread
Paketübertragung per UART
Wenn du 0x00 nicht als End-Byte nehmen kannst, wie wärs mit base64-Codierung? Die Anzahl kannst du zusätzlich übertragen, falls ein Paket verloren geht kannst das dann feststellen.
das ursprüngliche Byte XOR 0x20. Ergibt eindeutige Trennung der Pakete, und kostet anders als Base64 oder andere Recodierungen webder nennenswert Bandbreite (~1%) noch Rechenleistung.
-
Thread
Oszilloskopröhre gegen LCD ersetzen
anzeigt, stelle ich mir schon als aufwendige Aufgabe vor. Was darf's denn so sein? 8 Bit? 12 Bit? 16 Bit? 20 Bit?
Umrüstung schmeißt man dieses Baugruppe einfach raus und ersetzt die durch ein passendes LCD panel mit (F)BAS Eingang. Falls kein bas/fbas Signal verwendet wird sondern irgendein proprietäres Signal, so setzt man noch einen converter davor. Vom Prinzip genau so ein Ding wie man sie als Composite/HDMI oder
-
Thread
quartus nios 2 zugriff hdmi
********************/ int main(void) { volatile int * video_resolution = (int *)(PIXEL_BUF_CTRL_BASE + 0x8); screen_x = *video_resolution & 0xFFFF; screen_y = (*video_resolution >> 16) & 0xFFFF; volatile int * rgb_status = (int *)(RGB_RESAMPLER_BASE); int db = get_data_bits(*rgb_status & 0x3F);
return 1; case 0x7: return 8; case 0x11: return 8; case 0x12: return 9; case 0x14: return 16; case 0x17: return 24; case 0x19: return 30; case 0x31: return 8; case 0x32: return 12; case 0x33: return 16; case 0x37: return 32; case 0x39: return 40; } } [/c]
-
Thread
KI Modellzoo
] models: - title: Qwen Coder (30B) provider: ollama model: qwen3-coder:30b apiBase: http://192.168.178.52:11434 [/code]
v1 models: - name: Qwen Coder (30B) provider: ollama model: qwen3-coder:30b apiBase: http://192.168.178.52:11434 roles: - chat - edit - name: Qwen3.6 provider: ollama model: qwen3.6:35b apiBase: http://192.168.178.52:11434 roles: -
-
Thread
Zeiten bei den AVRs - großes Problem
??? also ich habe bascom version 1.11.8.2 der code von test2.bas lautet wie folgt: $regfile = "m16def.dat" $framesize = 24 $swstack = 8 $hwstack = 32 $crystal = 1000000 Config Portd.5 = Output Do Wait 1 Portd.5 = 1 Wait 1 Loop wüsste nicht
Also ich habe den Atmega8 mit genau den selben Einstellunge geflasht wie den Atmega16 (der ATMEGA16 läuft). Habe alle CKSEL Bits nicht aktiviert und den Haken bei ckopt gesetzt.
-
Thread
CRT Monitor gegen VGA Monitor tauschen
es stimmt einfach nicht, eine Verküpfung von H- & V- Sync ist kein Normenwandler und so wird aus BAS oder FBAS Composite kein VGA!
wir ja auf das Thema: der GBS-8200 kann weder PAL, noch NTSC oder SECAM decodieren. Er versteht aber BAS-Signale der o.g. Videonormen, wenn man den Sync entsprechend abtrennt.
-
Thread
Motorola Vip19x0 (Big brother of Vip1710)
yet; it will be set from the console later. eth0 - (dev. name: stmmaceth - id: 0, IRQ #134 IO base addr: 0xfd110000) STMMAC MII Bus: probed eth0: PHY ID 01410e20 at 0 IRQ 246 (0:00) active VIP19xx onboard flash device Onboard_Flash: Found 1 x16 devices at 0x0 in 16-bit bank Using word write
yet; it will be set from the console later. eth0 - (dev. name: stmmaceth - id: 0, IRQ #134 IO base addr: 0xfd110000) STMMAC MII Bus: probed eth0: PHY ID 01410e20 at 0 IRQ 246 (0:00) active VIP19xx onboard flash device Onboard_Flash: Found 1 x16 devices at 0x0 in 16-bit bank Using word write
-
Thread
ADC - Dehnungsmesstreifen
include <string.h> #include <stdio.h> #define UART_BAUDRATE 9600 #define UART_SETTING ((F_CPU/16L/UART_BAUDRATE)-1) #define PRESCALER 64 #define PRESCALER_BITS (1<<CS22) #define MILLISEC_BASE ( F_CPU / PRESCALER / 1000 ) #define CENTER ( MILLISEC_BASE / 2 ) #define
(CENTER + (CENTER/2)); // // Timer auf CTC Modus konfigurieren // OCR2 = MILLISEC_BASE + ServoValue[0]; TIMSK |= (1<<OCIE2); TCCR2 = (1<<WGM21) | PRESCALER_BITS; // CTC mode } int main() { uint16_t adcval; uint16_t remember; int last_sek; char Buffer[
-
Thread
STM32f100RB Discovery Board
TIM_Prescaler = 1; // divides the APB1-clock with value TIM_Prescaler + 1; uint16_t, described: stm32f10x_tim.h TIM_TimeBaseInit(TIM3, &soniUSMP_Init_TIM3); // calls function TIM_TimeBaseInit; param1: TIMx; param2: address of structure; described: stm32f10x_tim.c
// { sint16_t_count_diff_off = sint16_t_count_value_on - sint16_t_count_value_off; // sint16_t_phase = sint16_t_count_diff_off - sint16_t_count_diff_on;
-
Thread
ADC Werte sind null
// TIMER2 interrupts are globally enabled 14. NVIC_Init(NVIC_InitStructure); 15. 16. /* Configure Timer which is every 1 ms active*/ 17. TIM_DeInit(TIM2); 18. TIM_TimeBaseStructInit(TIM_TimeBaseStructure); 19. 20. /* Time base configuration */ 21. TIM_TimeBaseStructure->TIM_Prescaler = 72 - 1; // 72 MHz / 72 = 1 Mhz 22. TIM_TimeBaseStructure->TIM_Period = 30 - 1; // (1/1Mhz) * 30 = 30 us; 23. TIM_TimeBaseStructure->TIM_ClockDivision = TIM_CKD_DIV1; 24. TIM_TimeBaseStructure->TIM_CounterMode = TIM_CounterMode_Up; 25. TIM_TimeBaseInit
-
Thread
AVR CRC-16 CCITT mit HxD berechnen?
^ ((uint16_t)data << 3)); } static void usage(void) { fprintf(stderr, "usage: gencrc [-b base] number...\n"); exit(64); } int main(int argc, char **argv) { long i; int c, base; uint16_t crc = 0; uint8_t byte; base = 0; while ((c = getopt(argc, argv, "b:")) != -1) switch (c) { case 'b': base = strtol(optarg, 0, 0);
-
Thread
2 LEDs in Reihe trotz Transistor schwach wenn am AVR
= Input -------- wenn ich eine led direkt an den pin anschließe, den ich dann später an die base anschließe, blinkt diese sehr hell (also definitiv als output konfiguriert
Interessant... Die 16 MS Led an waren nicht ausreichend... 'Blinken start Led = 1 Wdtcr = &B11010000 Watchdog auf 16ms einstellen Reset Watchdog Powerdown Led = 0 Auf Dauer an gestellt alles hell :) Jetzt
-
Thread
Heimnetzwerk - Gerätschaften
-> Fritzbox -> NAS -> Gastherme -> Homematic CCU -> USV -> Raspberry PI -> ... Also mein 16 Port Switch ist übervoll. Ich habe einen 10" Schrank und ein 12er Patch-Panel für alle Dosen, kostet zusammen keine 100 EUR.
schneller geht? - Datentransferraten sind nicht fix. klar sind sie das. Oder hast du mal eine 100base-T mit 42Mbit gesehen? |
-
Thread
AVR: Atmega16 Interrupt Timer0 über Bascom
Mega16 ? Gruss - Bj
nicht angelaufen wird. Und im Verdacht habe ich dabei, dass der Compiler nicht richtig für den Atmega16 eingestellt ist (siehe {TOOLKITDIR}\bascomp {SOURCEFILE} hw=20 ss=20 fr=20 chip=8), wobei mir nicht klar ist, was tatsächlich einzustellen ist. Die Zeile mit der Direktive &m16def.dat wird anscheinend
-
Thread
Display mit Touchscreen bei Pollin?
gespielt, aber dort passiert leider nichts. Ich kenne mich nur im reinen Bascom aus aber in der .bas Touch.rar von mike steige ich nicht durch. Ist dort C mit eingebunden oder warum sehe ich dort keine Deklinationen für den Chip, ob es nun mega8 oder ein mega16 ist. Danach habe ich das TOUCH_TEST
Hallo Sven, schau mal in Touch_Test_1.bas nach. Da steht zwar .bas dran, Touchabfrage und Displayansteuerung sind aber in Assembler gebastelt. Gruß Allu
-
Thread
I2C antwort=0, dabei master nicht besetzt.
); while(I2CMasterBusy(I2C0_MASTER_BASE) != 0); I2CMasterDataPut(I2C0_MASTER_BASE,0xE5); I2CMasterControl(I2C0_MASTER_BASE, I2C_MASTER_CMD_SINGLE_SEND); while(I2CMasterBusy(I2C0_MASTER_BASE) != 0); I2CMasterSlaveAddrSet(I2C0_MASTER_BASE, SLAVE_ADDR,true); I2CMasterControl(I2C0_MASTER_BASE, I2C_MASTER_CMD_SINGLE_SEND); while(I2CMasterBusy(I2C0_MASTER_BASE) != 0); I2CMasterControl( I2C0_MASTER_BASE, I2C_MASTER_CMD_SINGLE_RECEIVE
-
Thread
Eprom(s) ZX-Spectrum-Clone von Ilmenau
kenne Beziehen sich auf die benutzte bzw. verfügbare Hardware, die Software ist immer ZX-Spectrum 16/48K. Ob die 16 KByte in 16x2708, 4x2732 oder einen halben 27256 stecken ist vollkommen egal. Ein extra Betriebssystem gibt es da auch nicht. Es gibt natürlich universelle Z80 (U880) Rechner mit Betriebssystem
3E 0519 42 052E 31 053B 3B 05E8 16 0572 15 (ist ein Word (16Bit) 0415 = 1045) 0573 04 (ist ein Word (16Bit) 0415 = 1045) 0581 9C 0588 C6 0590 C9 0598 D4 05D4 B0 05CF
-
Thread
c++ Code langsam
als der FILE stream (zumindest bei meiner Gcc Version). https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio
cout ersetzt. Heinzel schrieb im Beitrag #6681844: > https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio Interessant! Mit std::ios_base::sync_with_stdio(false) kommt das Programm des TS jetzt auf 7,5 MB/s. (btw: alle Programme mit -O3)
-
Thread
S/W TV m. Radiowecker: Videosignal gesucht.
Das BAS-Signal kommt wahrscheinlich schon vollständig dekodiert aus den Tuner raus. Wenn du ein Oszi hast würde ich da anfangen zu suchen
Emitter des Transistors gefunden habe und die Leiterbahn da auftrenne. Kann ich dann an der Stelle das BAS Signal einspeisen (Masse an Pin 21)? Oder ist VIF in (Die Schaltung an Pin 1 und 28) die Stelle für ein BAS Signal. Ich frage nach dieser Stelle, weil ja aus dem AN 5150N auch Signale für die
-
Thread
Leistungsverstärker inkl. OPV-Schaltung
Ich hätte kurz eine kleine Frage zur Funktion der Dioden D15 bzw. D16 in der Verstärkerausgangsstufe im Anhang. Kann es sein, dass diese eine Art "Schutzfunktion" erfüllen? Grüße, Daniel
D15 und 16 sind Schutzdioden.
-
Thread
Z80 Emulation auf dem Arduino
Assembler-Program laufen laesst ;) https://github.com/MockbaTheBorg/RunCPM/blob/master/ArduinoInterface/LED.BAS
es heute auch noch gibt: Textverarbeitung (WordStar), Tabellenkalkulation (Supercalc), Datenbank (dBASE)
-
Thread
anfänger frage zu mikrocontroller programmierung
low } int main(void) //Hauptprogramm {initRobotBase(); DDRB&=~ (1<<0); //PIN0 von PORTB als Eingang DDRB |= (1<<7); //PIN7 von PORTB als Ausgang taster(); }
} int main(void) //Hauptprogramm {initRobotBase(); DDRB&=~ (1<<0); //PIN0 von PORTB als Eingang DDRB |= (1<<7); //PIN7 von PORTB als Ausgang taster(); }
-
Thread
Abtastfrequenz Audio
Liebe Freunde, die Frage ist immer noch nicht beantwortet. Also ein PCM-File (16-Bit) mit 50 Khz wird von einer Sondkarte nicht mit 50Khz wiedergegeben , mit was dann?? Gruß Zippel
HDA-Spec: Eine Seite weiter vorne als im letzten Post: >If a codec supports sample rates using the base rate of 44.1 kHz, >then this base rate must be derived as an exact 147/160 mathematical >multiple of the 48.0-kHz base rate Genau 44.1kHz sind es also nicht. Wie man den gebrochenen Teiler realisert
-
Thread
Schneller Mikrocontroller mit Ethernet gesucht
-Digital I/O ca. 16 Digital Input ca. 16 Digital Output -Onboard Speicher zur Zwischenspeicherung von Messdaten -schnelle Standard-Schnittstelle zu einem Hostrechner, wenn möglich Ethernet. Über diese Schnittstelle
8-channel, 10-bit ADC > -Digital I/O > ca. 16 Digital Input > ca. 16 Digital Output Jup > -Onboard Speicher zur Zwischenspeicherung von Messdaten On board SD-Kartenslot und flash speicher >-schnelle Standard-Schnittstelle zu einem
-
Thread
WordClock mit WS2812
192.53.103.103"<0d><0a> update display (OK time) (TIME 3669812297) command: set time to Th 2016-04-16 18:18:17 update display read rtc: Th 2016-04-16 18:19:10 dcf77: Sa 2016-04-16 18:20:00 update display read rtc: Sa 2016-04-16 18:20:22 dcf77: Sa 2016-04-16 18:21:00 update display read rtc: Sa 2016-04-16 18:21:32 dcf77: Sa 2016-04-16 18:22:00 update display read rtc: Sa 2016-04-16 18:22:42 dcf77: Sa 2016-04-16 18:23:00 update display Ist allerdings noch mit einer älteren FW. Ich hatte das
-
Thread
generierten Code verstehen STM32F4
#16] str r2, [r3] ldr r2, .L9+16 str r0, [r3, #52] str r0, [r3, #16] str r0, [r3] str r5, [r6, #16] str r1, [r2,
[r3, #16] str r4, [r3] ldr r4, .L9+20 str r5, [r4, #48] str r5, [r4, #16] str r1, [r6, #16] mov r1, #14336 str r1, [r3
-
Thread
Transistortester AVR
Taktfrequenzen nicht erreichbar und wahrscheinlich bei dem Meßverfahren auch nicht sinnvoll. Ein Betrieb mit 16 MHz (Option OP_MHZ=16) ist aber möglich. Selbstverständlich muß dazu auch ein 16 MHz Quarz bestückt werden, ein RC-Oszillator Betrieb ist nicht möglich. Die Tests der Meßergebnisse in der PDF-Dokumentation
protection relay option. Your T4 must have a high current amplification to switch the relay. The base current is selected low with R20 to let the R16 give enough current to the UREF voltage reference. But you have to deselect the serial output (option WITH_UART) in the Makefile, if you want to use the
-
Thread
Leistungsverstärker: Wie kann man diese Schaltung noch weiter verbessern/erweitern?
Es sind +/- 12V, also (mit 2V Restspannung pro Darlington) 20Vpp = 7.07Veff entsprechend ~16W an 3Ohm. Deine 6W stimmen bei unipolarer Betriebsspannung.
Effektiwert. Damit ergibt sich als Grenze: P = I² x R_L P = 1,4² x 4 Ohm = 8W An 8 Ohm wären es 16W, die aber nicht erreicht werden können, weil dafür wurde man eine Versorgungsspannung von mindestens 16V benötigen. Es gibt Spannungsabfälle an der Darlingtonschaltung und am Widerstand. Diese betragen
-
Thread
LSC Smart Connect - neues Smart Home System bei Action
Vorlage für Tasmota: {"NAME":"Generic LED","GPIO"[51,0,0,0,37,0,0,0,38,40,39,0,0],"FLAG":0,"BASE":18} LG
rtttl melody to siren curl "http://<ip>/control?cmd=rtttl,5:d=4,o=5,b=112:8a,8a,a,8a,8a,a,8a,8c6,8f.,16g,2a,8a-,8a-,8a-.,16a-,8a-,8a,8a.,16a,8a,8g,8g,8a,g,c6" cheers, Henri
-
Thread
=== GCC v15 ===
402: e2 e0 ldi r30, 0x02 ; 2 404: 0c 94 68 0d jmp 0x1ad0 ; 0x1ad0 <.Loc.16> [/avrasm] In `.Loc.16` ist eine sub-routine die den SREG rettet, interrupts stoppt, stack pointer runter schiebt, und dann den SREG wieder zurueck holt (gcc-15.1): [avrasm] 00001ad0 <.Loc.16>:
Die diesjährige GCC Release v16 ist raus: https://gcc.gnu.org/pipermail/gcc/2026-April/248065.html https://gcc.gnu.org/gcc-16/changes.html Im Gegensatz zur v15, wo es einige Verbesserungen und Erweiterungen für AVR gab, hat die