-
Thread
$4,30 Arduino-Klon mit MSP430 von Texas Instruments
über einen externen Speicherbus, so daß das derzeitige absolute Limit für direkt nutzbares RAM bei 16 kiB liegt (MSP430F54xx).
Also ich habe am 23.6. bestellt, gestern angekommen (16.7.) und mein Board hat die 100601295
-
Thread
MISC Processor
en.wikipedia.org/wiki/Data_General_Nova und http://users.rcn.com/crfriend/museum/doco/DG/Nova/base-instr.html Die konnte mit einem Befehl rechnen, shiften und springen. Ok, die war "nur" 16-Bit, aber das ließe sich doch erweitern!?
Beitrag #3220175: > Die konnte mit einem Befehl rechnen, shiften und springen. Ok, die war > "nur" 16-Bit, aber das ließe sich doch erweitern!? Diese DGs gabs auch auf 32 Bits erweitert. Allerdings etwas mit der Brechstange, weils unbedingt binärkompatibel bleiben musste.
-
Thread
Bau von Audioverstärkern
Lautstärkeregelung AAVA bei Accuphase wird ja sehr gelobt Von Audiophilen ? Es ist ein strunzdummer 16 bit multiplying DAC. Die mysteriösen 16 Spannungs/Strom Wandler sind nichts anderes als Widerstände, der Strom_in_Spannungswandler nichts anderes als ein invertierender OpAmp. Zwar kann man Widerstände
die Lautstärkeregelung AAVA bei Accuphase wird ja sehr gelobt > [...] > Es ist ein strunzdummer 16 bit multiplying DAC. Die mysteriösen > 16 Spannungs/Strom Wandler sind nichts anderes als Widerstände, der > Strom_in_Spannungswandler nichts anderes als ein invertierender OpAmp. Accuphase führt
-
Thread
möchte 5x5 LED-matrix mit AVR μC ansteuern
richtig, ja, man spart tatsächlich durch multiplexen; habe vor langer zeit einen spektrum-analyzer mit 16x16 led matrix gebaut, der hat im statischen betrieb und vollaussteuerung so an die 2.7A gezogen, im multiplexen nur ca. 0.5A (mittelwerte, versteht sich).
ohne Treiber ansteuern kann. Mit Hilfe des gewählten Muliplexings kann zusätzlich noch jede LED in 16 Stufen individuell in der Helligkeit eingestellt werden. Mit 6 Pins wären 30 LEDs machbar. Gruß Hagen
-
Thread
AT91SAM7S256 USB / VirtualCOM
Ich muss 4096 Messwerte zu je 16Bit von einem AT91SAM7S zum PC schicken. Ich habe mir dabei mal die VirtualCOM Demo von http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/index_at91.html#at91_usb1 angesehen und angepasst
board_cstartup.S:102: Error: internal_relocation (type: OFFSET_IMM) not fixed up ldr lr, =AT91C_BASE_AIC 101 ldr r0, [r14, #AIC_IVR] 102 str lr, [r14, #AIC_IVR] boards/at91sam7s-ek/board_cstartup.S:114: Error: internal_relocation (type: OFFSET_IMM) not fixed up ldr lr, =AT91C_BASE_AIC
-
Thread
Einstieg in 8051 - Atmels AT89S52 oder?
100/150/300 Ohm für 10,20,30,40 mA LED Strom in SOP20/SOP28. Silabs bietet 14-bit 1MSPS A/D oder 16*12bit A/D 4*12bit D/A, 64 I/O und 64k Flash+4k RAM oder den C8051F4 mit 100MHz, Analog Devices hat den ADUC824/834 mit 24bit A/D, 3 x 16 bit A/D, 12 bit D/A, PWM und 62k Flash, 4k EEPROM, 2k RAM und
guenstig aus China. meinst du z.B. den hier von SiLabs https://www.mouser.de/ProductDetail/634-8LB11F16EBQFP32
-
Thread
ADC-Wert auf 4 7-Segmentanzeigen darstellen ohne viel Rechenleistung
Gehirnschmalz liegt in den EPROM Mustern, das sollte aber zu automatisieren sein. Allerdings sind 16kB EPROMs/Flashs nicht üblich, also einen 32k nehmen und A13 als Umschalter auf einen andere Darstellung nehmen oder totlegen.
Matthias S. schrieb im Beitrag #4746005: > Allerdings sind 16kB EPROMs/Flashs nicht üblich, also einen 32k nehmen > und A13 als Umschalter auf einen andere Darstellung nehmen oder > totlegen. Oder statt BCD gleich 7-Segment ausgeben.
-
Thread
ADC Messbereich verschieben nach 3,0 - 4,2V
(3.95-3)*4.16 = ?
Walter S. schrieb im Beitrag #4817261: > (3.95-3)*4.16 = ? Ok. Danke.
-
Thread
TV - Bildausgabe
zur Videoausgabe ausnutzen Für die AVR war auch hier was: AVR ASCII Video Terminal - 40 x 25 - BAS Signal http://www.mikrocontroller.net/topic/53140 oder der PIC 16F84: http://www.cq-tv.com/software/picdream.zip The article shows how to programme a PIC 16C84 micro to provide a video PIC system
-
Thread
Vorstellung digitaler Audioausgang für Raspberry Pi
name "HifiBerry" device "hw:1,0" format "44100:16:2" }
als 16bit/48kHz braucht. Es ist totaler Quatsch daten zu übetragen, die man (nachweislich) gar nicht wahrnehmen kann!
-
Thread
Massenspeicher an Zynq als USB-Host
packets. */ ModeValue = XUSBPS_MODE_CM_DEVICE_MASK; XUsbPs_WriteReg(InstancePtr->Config.BaseAddress, XUSBPS_MODE_OFFSET, ModeValue); XUsbPs_SetBits(InstancePtr, XUSBPS_OTGCSR_OFFSET, XUSBPS_OTGSC_OT_MASK); [/c] ModeValue = 0 setzt den USB Mode als DEVICE MODE ModeValue
SetupIntrSystem( INTC *IntcInstancePtr, XPlIrq *PeriphInstancePtr, u16 IntrId, XPlIrq *PeriphInstancePtr2, u16 IntrId2) { int Status; XScuGic_Config *IntcConfig; /* * Initialize the interrupt controller driver so that
-
Thread
Problem SDfat - Ende der Datei finden
wenn er am Ende einer Datei ist? in der Datei time.csv steht: // Datum;code;kommen;Uhrzeit 31.03.16;2485790;KOMMEN;16:07 31.03.16;2501230;KOMMEN;16:23 ///// Datei früher für eine andere Operation schon mal initialisert und wieder geschlossen ... SdFile daten("time.csv", O_APPEND | O_WRITE
Und warum so umständlich? Ist es so schwer, das Handbuch zu lesen? Aus der Doku von SdBaseFile::fgets(): Returns: For success fgets() returns the length of the string in str. If no data is read, fgets() returns *zero for EOF* or -1 if an error occurred.
-
Thread
Audio DAC am STM32F303
Unstimmigkeit habe ich da noch bzgl. der Audio Daten: Ich verwende folgendes Array zum testen [c] uint16_t pcm_sound[256] = { 0x0000, 0x0324, 0x0647, 0x096a, 0x0c8b, 0x0fab, 0x12c8, 0x15e2, 0x18f8, 0x1c0b, 0x1f19, 0x2223, 0x2528, 0x2826, 0x2b1f, 0x2e11, 0x30fb, 0x33de, 0x36ba, 0x398c, 0x3c56
DMA_OUT_Structure; DMA_OUT_Structure.DMA_Channel = DMA_Channel_0 DMA_OUT_Structure.DMA_PeripheralBaseAddr = (uint32_t)&(SPI3->DR); DMA_OUT_Structure.DMA_Memory0BaseAddr = (uint32_t)Addr; DMA_OUT_Structure.DMA_BufferSize = (uint32_t)Size; DMA_OUT_Structure.DMA_DIR = DMA_DIR_MemoryToPeripheral
-
Thread
PC selber zusammenbauen? Welche Teile nimmt man heute?
und 16 lanes. Unterschiede gibt es nur in der Perepherie und in der Aufteilung der PCI-Lanes. Wenn du auf overclocking, Raid und übertrieben viel USB3.0-Ports verzichten kannst, ist ein H87-Chipsatz eine
/geizhals.de/thermaltake-germany-series-hamburg-530w-atx-2-3-w0392re-a636302.html Sind dann mit 16GB Ram, DVD Laufwerk und SSD 780€. Werde ihm das mal so vorschlagen. Grüße
-
Thread
Erste Versuche einer Leistungsendstufe mit OPV
kann gut sein, das du da > bei etwa +10V bist. Der OPV clippt bei ca. 21,5V PP (am Ausgang ca. 16,5V PP). Ohne clippen dann 16V PP am Ausgang an 4 Ohm, ein Stückchen höher und wir haben unser Rechteck an den Spitzen. Werden VU mal anpassen, damit das gar nicht erst passiert.
l-amplificateur/6-9-schemas#TOC-6.9.6-Les-sch-mas-avec-AOP https://docs.google.com/file/d/0BwTS40IaQa16VjZZR0NfRHNic2M/edit?usp=sharing Mit zwei Stromquellen, Vbe-multiplier, zweistufigem Ausgangsverstärker, NE5534. MFg
-
Thread
RasPi "Anfänger"-Problemchen
Hallo, ich habe gestern mein RaspberryPi bekommen und in Betrieb genommen. Auch gleich mal ein 16x2 LCD nach diesem Schaltplan (Kleine Änderungen) angeschlossen: http://fritzing.org/projectsraspberry-pi-16x2-lcd Geändert habe ich nur dass das Backlight über einen Transistor und einem GPIO-Pin
Ist ganz einfach: gpio - 1K-Ohm (geändert, kein erfolg) - Base LCD Backlight ist auch richtig angeschlossen, da diese ja funktioniter
-
Thread
kostenlose Soundkarten-Oszilloskop-Programme
verwandt. TFD gibt es auch noch in einer älteren Version, z.B. hier: http://www.f1cd.ru/soft/base/tfd_scope/tfd_scope_20/ Alle diese Programme sind ohne Einschränkungen und laufen auf einem alten PC mit WinME (getestet mit PII-PC, 233MHz und Soundkarte mit Line-In). Gruß Thomas
AC-gekoppelt -viel zu geringen Eingangsspannungsbereich Vorteile: -meist sehr hohe Auflösung (16 bzw. 24 bit) -quasi unendlich Speicherplatz Was hab ich gemacht? Hab mir in der ebucht ein altes DDR-Oszi fürn 30er geholt (war hier in der Nähe, konnte ich also abholen und ich wurde gratis vor
-
Thread
Verwirrung wegen JTAG
ausgestatteten Controller im Bastler- und Frickelboardfreundlichen 20poligen DIL-Gehäuse. (512 Byte RAM, 16 kByte ROM, flexible Takterzeugung mit bis zu 16 MHz Takt, die üblichen Schnittstellen, 10-Bit-ADC ...) http://www.ti.com/product/msp430g2553 Ansonsten muss man sich allerdings an SMD-Gehäuse gewöhnen
Programmiermodell eines ARMs mit seinen 4GB linearem Adressraum ist dafür Welten einfacher als auf jedem 8 bzw. 16-bitter den ich kenne. Speicherzugriff, egal auf was, ist immer gleich. Kein Paging, kein Banking, keine gesonderten Speicherbereiche und Zugriffsvarianten.
-
Thread
Wechselrichter 400VDC > AC
zu erzeugen werden drei parallel geschaltete Halbbrücken aufgebaut und mittels PWM angesteuert(2kHz-16kHz, ist noch nicht sicher, muss getestet werden, falls möglich sollte es bis 16kHz oder mehr ausgelegt sein), also insgesamt 6 PWM signale. Der Logikteil stellt soweit kein Probelm dar, allerdings bin
für dich auch eine Lösung. z.B. Semikron, http://www.semikron.de Dort gibt es bei Knowledge Base das Applikationshandbuch, das könntest Du mal durcharbeiten.
-
Thread
6502 Emulator Arduino
port %x\n",val); //Serial.print("write port ");Serial.println(val); } void write6502(uint16_t address, uint8_t value) { if (address < RAM_SIZE) RAM[address] = value; if (address == 0xF001) { //EhBASIC simulated ASIC output serout(value); } if (address == 0xF002) { // microcontroller
Steampunk Archäologie - Blindflug mit Epson HX-20 Das Thema hat mich animiert, fib.bas von Yalu auf einem 44 Jahre alten Epson HX-20 laufen lassen. Der HX-20 hat einen Hitachi 6301 mit 614kHz. Darauf läuft ein "Microsoft & Epson" Basic von 1982. fib.bas lief abgesehen von RIGHT$ und
-
Thread
OpenCL unter Ubuntu nutzen
Deshalb habe ich das hier ausprobiert: https://askubuntu.com/questions/850281/opencl-on-ubuntu-16-04-intel-sandy-bridge-cpu Genau gesagt habe ich folgende Zeilen im Terminal eingegeben: [code] sudo apt install ocl-icd-libopencl1 sudo apt install opencl-headers sudo apt install clinfo sudo
FULL_PROFILE Platform Extensions cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_byte_addressable_store cl_khr_3d_image_writes cl_khr_image2d_from_buffer cl_khr_depth_images
-
Thread
Windows 7 bootet nicht mehr nach Sicherheitsupdate
dir? Herbert sorry, aber mit so einem Player kann ich mein System nicht wirklich beeindrucken (16 Threads, 16 GB RAM), selbst wenn gleichzeitig 2x VLC und der TV-Stick noch läuft (der läuft sowieso immer) und alles in HD. Deswegen wird dir der Vergleich womöglich nichts bringen. Ich merke da keinen
aber die Programmierer > haben es bis heute noch nicht geschafft dass der das Format 4:3 oder > 16:9 automatisch erkennt. Also bei mir öffnet der VLC HD-Material (.ts) h264 CODEC in 16:9 und altes SD Zeugs in 4:3 (Einstellung Video/Seitenverhältnis/Standard). Hat vielleicht dein Monitor zufällig
-
Thread
Elektronik Lager und die vielen Kisten (Verwaltung)
-rw-rw-rw- 1 root root 262 19. Aug 14:12 EleLa.ini_Demo_SQLite -rw-r--r-- 1 root root 13579 16. Okt 21:19 elela_MySQL_Start.sql -rw-rw-rw- 1 root root 1701888 23. Dez 13:16 EleLa.sq3 -rw-rw-rw- 1 root root 176128 16. Okt 23:00 EleLa_Waren.sq3 -rw-r--r-- 1 root root 498 23. Apr 2009 HH-Korrektur.reg
hab wegen der Environment-Variable auch hier gepostet: http://www.lazarusforum.de/viewtopic.php?f=16&t=4729&p=45271#p45271
-
Thread
bascom bootloader für Hyperterminal
m8def.dat" 'Const Loaderchip = 8 '$regfile = "m168def.dat" 'Const Loaderchip = 168 '$regfile = "m16def.dat" 'Const Loaderchip = 16 '$regfile = "m32def.dat" 'Const Loaderchip = 32 '$regfile = "m88def.dat" 'Const Loaderchip = 88 '$regfile = "m162def.dat" 'Const Loaderchip = 162 $regfile
Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0 #endif #if Loaderchip = 16 ' Mega16 $loader = $1c00 ' 1024 words Const Maxwordbit = 6 'Z6 is maximum
-
Thread
Bascom AVR - L293D Motoransteuerung
und Bascom AVR ansteuern. Dazu habe ich ein Testprogramm adaptiert: Motortreiber TB6612FNG test1.BAS Es ist das erste Programm auf dieser Seite: https://www.mikrocontroller-elektronik.de/preiswerter-dual-motortreiber-tb6612fng/ (Ich habe nur den Link kopiert, damit keine Urheberechte davon berührt
Testprogramm: [code] '################################################### 'Motortreiber_Test1.BAS 'Testprogramm für das L293D Arduino shield 'Es werden 4 DC Motoren angesteuert 'Richtung: Vorwärts und Rückwärts '################################################### $regfile = "m328pdef.dat"
-
Thread
FPGA basierendes System
CPU, Bus, S/SDRAMKontroller etc. verwendet). Der CPU habe ich mir selber erdacht, ist ein kleiner 16Bit RISC - Core (Momentan 106MHz Takt (Video-Clock), eine Instruction pro Cycle). Doku unter https://www.dropbox.com/sh/2n1o8dfium4bdgi/Zf8PzjFsuw/goldmomo_endlos_daily_build/docs/ucore1_instructions.xlsx
wann nächste Zeile neu laden)). Bei Sheriff habe ich z.B. Doublebuffering“ benutzt. [c] ; base d0000000 offset comment ; bytes words ; ;frame buffer 0 176400 88200 d0000000 (16+360+16)*225 ;frame buffer 1 176400 88200 d0015888 (16+360+16)*225 [/c] Warte
-
Thread
LXQt vs XFCE vs IceWM oder Cinnamon: was setzt ihr ein und warum?
der nun 0,5 0,8 oder 1,2GB für sich nimmt, spielt doch bei 16GB keine Rolle?
undso, noch zwei electron apps dazu öffnen (zettlr und vscode) > und schon haste nach ner Weile auch 16GB RAM + 10GB Swap gefressen. Hab ich häufiger, auch auf Maschinen mit weniger als 16GB RAM. Keine Probleme soweit. In diesem Moment auf ’nem ältlichen T440 mit 8GB RAM und ohne Swap, mit FF mit einer
-
Thread
PIC32 Daten im Flash ablegen
Programm hinzugefügt und erhalte beim kompilieren hunderte Fehler wie unter anderem: DEE Emulation 16-bit.h:104: error: conflicting types for 'DATA_EE_FLAGS' oder DEE Emulation 16-bit.c:100: warning: `space' attribute directive ignored Keine ahnung aber langsam glaube ich ich bin einfach zu
mir eingebunden, allerdings Funktionieren die Befehle "IntHex32Packet.dataLen" und "IntHex32Packet.baseAddress" nicht. Ich kenne die Befehle erlich gesagt auch nicht, kannst du mir sagen wie ich den Fehler beheben kann? gruss
-
Thread
Anfängerfrage: Temperaturgesteuerter Heizer
www.elv.de/Universal-Thermostat-UT-200,-Komplettbausatz/x.aspx/cid_74/detail_10/detail2_22053/refid_GoogleBase - nur habe ich keine Idee wie ich das mit der Haltezeit (0 bis 10 Minuten) hinbekomen soll?!
Mich wundert gerade, dass überhaupt LEDs leuchten ... du liest die 16-Bit-Temperatur in die Variable tempDigital, schreibst dann nur noch die unteren 8 Bit in tempLED, um diese wieder in eine 16-Bit-Variable t zu pressen. Daraus ergibt sich aber, dass die oberen 8
-
Thread
STM32F4/L4 Hardfault bei Funktionsaufruf - verzweifelt..
*CANbaseAddress; /* STM32F4xx specific */ CO_CANrx_t *rxArray; uint16_t rxSize; CO_CANtx_t *txArray; uint16_t txSize; volatile uint8_t useCANrxFilters; volatile uint8_t bufferInhibitFlag; volatile uint8_t firstCANtxMessage; volatile uint16_t CANtxCount; uint32_t errOld; void *em; }CO_CANmodule_t; [/c] CAN_TypeDef ist im CMSIS beschrieben: [c] typedef struct { __IO uint32_t MCR; __IO
-
Thread
Assembler Schleifen Tricks
einzuhalten sind. Schlauere Naturen würden keine Halbwahrheiten schreiben. Vergessen den 1/2/4/8/16/32/64 Trick zu erwähnen?
;2c-1 dec r17 ;q brne M1 ;2q-1 ldi r16,n & 0xFF ;1 Startwert für Zähler Restschleife M3: lpm r0,Z+ ;3p r0 <- vbP[v] st X+,r0 ;2p vbD[v] <- r0 dec r16 ;p brne M3
-
Thread
Problem bei negativen Temperaturen mit Temperatursensor DS18S20
meas_to_cel( uint8_t fc, uint8_t *sp, uint8_t* subzero, uint8_t* cel, uint8_t* cel_frac_bits) { uint16_t meas; uint8_t i; meas = sp[0]; // LSB meas |= ( (uint16_t)sp[1] ) << 8; // MSB // only work on 12bit-base if( fc == DS18S20_FAMILY_CODE ) { // 9 -> 12 bit if 18S20 /* Extended res. measurements for DS18S20 contributed by Carsten Foss */ meas &= (uint16_t) 0xfffe; // Discard LSB, needed for later extended precicion calc meas <<= 3; // Convert to 12-bit, now degrees are in 1/16 degrees units meas += ( 16 - sp[6] ) - 4;
-
Thread
Audio-Mosfet-Verstärker (25Watt)
http://www.reichelt.de/?;ACTION=3;LA=2;GROUP=B22;GROUPID=3129;ARTICLE=2725;START=0;SORT=preis;OFFSET=16;SID=15pHJ8utS4AQ8AAFdvfo43319dff40d3169ca1bedf49b037cc47c
http://www.reichelt.de/?;ACTION=3;LA=4;GROUP=A44;GROUPID=2998;ARTICLE=4609;START=0;SORT=artnr;OFFSET=16;SID=32ZFUFrKwQASAAAEh3i7w96d124078905c07bd0d2895c6d14a5ef
-
Thread
Lasst uns mal ein richtigen "HANDHELDEN" bauen! Gesperrt
Posten. Hier mal die Liste, aller Bauteile: AT32UC3A3256 AVR32 main CPU MT48LC16M16A2 256 Mbit SDRAM SD_Connector (SD / SDHC / MMC) Card Connector M25PX16 16 Mbit Serial Flash 2,2” LCD Display Touch screen Display 64K color 220x176px
zu sparen war bis jetzt dieser drauf: http://cgi.ebay.de/HYB39S256-256-MBit-SDRAM-Similar-to-MT48LC16M16-10Pcs-/180488208170?cmd=ViewItem&pt=LH_DefaultDomain_2&hash=item2a05ef7f2a Jetzt Hab ich mal den MT48LC16M16A2 bestückt. SDRAM geht jetzt in jeder eingestellten Frequenz. Habe es bis 96Mhz(Overclock
-
Thread
Monochrom CRT Videosignal anpassen für TFT?
Cnc Steuerung ist der Monitor bzw Bildröhre völlig eingebrannt. Sync Pegel sind TTL mit 5V+-0,2V 16kHz und 47-48Hz Video Pegel 5V bis 1kHz...?? Mein vorhandenes TFT Display hätte gerne Syncpegel in 5V TTL Video Pegel in 2,4V ! Die Syncpegel kann man wohl durchschleifen!aber das Videosignal
> 16kHz und 47-48Hz Das wäre eher deutsche/europäische TV-Norm, die Mitsubishi-Beschreibung nennt aber 15,75 kHz und 60 Hz, das ist amerikanische Norm. Kann trotzdem funktionieren, wenn der Monitor beides
-
Thread
keine Verbindung mit PonyProg
Verbindung hin. Wenn ich ein Testprogramm lade und versuche zu schreiben kann ich am Controller (Atmega16) Pin 14 ein Taktsignal messen. Aber PonyProg bricht ab und meldet "falsches Devicve". Auch schon beim Setup bekomme ich keine verbindung. Was kann ich noch prüfen oder was habe ich vergessen ?
ja, AVR Micro Atmega 16
-
Thread
Gegentaktendstufe viele Fragen zum Schaltplan
ein Stueck Strippe: Die Gegenkopplung (R83,C62) endet in der mutmasslichen Ueberstromsicherung Q15,Q16. Da sind deren Emitter aber nicht am Endstufenausgang - was sie in anderen Endstufen zu tun pflegen, iirc. Gruss WK
Beitrag #6906440: > wohin die > Kollektorströme von Q7 und Q8 hin sollen. Vielleicht in die Basen von Q21 und Q23? Aber sicher weiss ich's auch nicht ;-) Gruss WK
-
Thread
Mega16, Fusebits und Quarz Probleme.
(1) = 1 (unprogrammed) ; Crystal Oscillator, BOD enabled 1 CKSEL1 (0) = 1 (unprogrammed) ; 1 - 16 MHz? 2 CKSEL2 (0) = 1 (unprogrammed) ; 1 - 16 MHz? 3 CKSEL3 (0) = 1 (unprogrammed) ; 1 - 16 MHz? 4 SUT0 (0) = 1 (unprogrammed) ; Crystal Oscillator, BOD enabled 5 SUT1 (1) = 0 (programmed
der "älteren" Version wurde das beim Compilerlauf nicht moniert... :D MfG Roland (der nach einem 16 Stunden-Tag total erledigt ist...)
-
Thread
STM32: interne Pull-Ups für SPI
CODE END PFP */ /* USER CODE BEGIN 0 */ AS5311 sens_x, sens_y; ACTUATOR act_x, act_y; uint16_t adcbuffer[16]; uint16_t adcbuffer2[16]; uint8_t dummyspi[2]; /* USER CODE END 0 */ int main(void) { /* USER CODE BEGIN 1 */ /* USER CODE END 1 */ /* MCU Configuration---
//initActuator(&act_x); //initActuator(&act_y); //Haupttimer starten HAL_TIM_Base_Start_IT(&htim10); // ADC mit DMA für Strommessung starten HAL_ADC_Start_DMA(&hadc1, (uint32_t*)adcbuffer, 16); HAL_ADC_Start_DMA(&hadc2, (uint32_t*)adcbuffer2, 16); /* USER CODE END
-
Thread
Interesse an Alternative zu BASCOM?
installieren, Compiler und Programmiertool aufrufen, bräuchte man also nur noch cat quellcode.bas >/dev/ttyUSB0 bzw. type quellcode.bas >com8: eingeben oder im Explorer "Senden an" im Kontextmenü der Quelldatei anklicken und der AVR ist programmiert, entweder der im Dongle oder der
wird. Das "Drachenbuch" von Aho, Sethi, Ullman verlangt da deutlich mehr - mehr als ich damals als 16-jähriger verstanden habe. Allerdings konnte ich den ab S. 31 der deutschen Ausgabe (Kapitel 2) beschriebenen Ein-Pass-Compiler verstehen und erweitern - ein bischen C sollte man aber schon können. Crenshaw
-
Thread
[V] Div. günstige Bauteile: ICs, Leds, Dioden, Widerst., Spulen, uvm.
* ---------- *40 pol. Federkontakt* breit, z.B. für ATMega16,32, Vorhanden: 10, Preis/Stück 10 Cent *28 pol. Federkontakt* breit, Vorhanden: 2, Preis/Stück 5 Cent *Alle folgenden Sockel* ohne Originalverpackung, die Beine sind zum Teil leicht verbogen
verschütt gegangen). Meine Messungen ergaben folgende Werte (für 20mA): Gelb: 2,08 Volt Grün: 2,16 Volt Rot: 1,93 Volt
-
Thread
Tonfrequenzen (Noten) erzeugen mit tiny45 in C
Since sustain area of wave table, a cycle of fundamental frequency, is sampled ;in 128 points, the base frequency becomes 32000/128 = 250 Hz. The wave table ;lookup pointer, 16.8 fraction, is increased every sample by these 8.8 fractional ;angular speed values. tbl_pitch: ; A B H C
Ein paar Erkenntnisse zu ELM-CHANs Umsetzung: 16MHz PLL Clock Timer0 im CTC Mode, clk_IO/8 Comparewert von OCR0A, 62 -> 32258.0645 Hz 128 Werte für die Dauerton-Wellenform (sustain) > Der Clou ist: eine Sinus-Tabelle z.B. mit 256 Einträgen.
-
Thread
Snubber oder Freilaufdiode bei ELEGOO Relaisboard für induktive Lasten zusätzlich nötig?
seinen Specs her passen, oder? Danke euch vielmal vorab! [1] https://kb.shelly.cloud/knowledge-base/rc-snubber
wären natürlich viele Dinge einfacher - um beim Kabelgebundenen zu bleiben bräuchte es mal mindestens 16 Snubber und/oder 16 weitere geeignete bspw. Finder Relais - welche dann weiderum nur mit 12V Spulenspannung betrieben werden können, was die direkte Ansteuerung mit dem ESP auch wieder kompliziert machen
-
Thread
Kontrolle Schaltung, Verdrahtungsfragen
Widerstand davor gesetzt. Den Piepser würde ich wie die LEDs anschalten, da der Strom hoch ist. 16 Ohm sind für den MC Ausgang zu niederohmig.
Volt für den Widerstand Aber die LEDs werden schon bei knapp unter 3 Volt leitfähig: 6·2,8V = 16,8V 24V - 16,8V = 7,2V so viel verträgt der Mikrocontroller sicher nicht. Ergo werden alle LEDs permanent leucten und der Mikrocontroller über seine ESD Schutzdioden fremd gespeist. Außerdem würde
-
Thread
Grundig SV2000 - immer wieder die Endstufentransistoren links defekt
Mitlesende. Es soll wilde Spekulationen vermeiden helfen. Ich meine mich zu erinnern, dass für den BD135-16 (Ruhestromeinstellung, Spannung zwischen den Basen der Endtransistoren) nur ein bestimmtes Fabrikat verwendet werden durfte.
. Beim Verstärker V7200 mit entsprechender Schaltungstechnik, dort die Position T322: BD 135-16, VALVO. Beim ersten Beispiel BD135-6 ist das kein Schreibfehler, "die "-6". Ich erinnere mich auch an eine entsprechende Servicemitteilung.
-
Thread
ERA BW Entgeltgruppen (IGM)
EG Entgeltgruppe verhandelt? Die meisten haben die EG15; könnte man versuchen im Gespräch die EG16 auszuhandeln? Oder wäre zu viel für Ingenieur mit 5 Jahre Berufserfahrung?
das liegt Jahre zurück. Damals, vor 8 Jahren, waren es > weltweit 11.000 MA und nun sollten es ca. 16.000 sein. > Mich würde interessieren bei welcher EG Tarifgruppe bist? G15 oder G16?
-
Thread
STM32F103 Blue Pill Board: Verwendung der RTC mit 32khz
void) { NVIC_InitTypeDef NVIC_InitStructure; #ifdef VECT_TAB_RAM /* Set the Vector Table base location at 0x20000000 */ NVIC_SetVectorTable(NVIC_VectTab_RAM, 0x0); #else /* VECT_TAB_FLASH */ /* Set the Vector Table base location at 0x08000000 */ NVIC_SetVectorTable(NVIC_VectTab_FLASH
NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; NVIC_Init(&NVIC_InitStructure); } void init_RTC(void) { volatile uint16_t i; /* Enable PWR and BKP clocks */ RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR | RCC_APB1Periph_BKP, ENABLE); /* LSI clock stabilization time */ for(i=0;i<5000;i++) { ; } if (BKP_ReadBackupRegister
-
Thread
itoa in C18 Compiler will nicht so wie sie soll
ein Program welches schlichtweg den Wert eines Timers per USART ausgeben soll. Dabei will ich den 16bit unsigned int wert des Timers1 also per putsUSART() ausgeben (ich nutze die standard usart.h die beim Compiler dabei ist: void putsUSART ( char *data); ) Damit das geht versuche ich also den Wert
so gut wie allen Implementierungen gleich. Nämlich [C] char * itoa ( int value, char * str, int base ); [/C] die dritte Angabe, die Zahlenbasis fehlt bei deinem itoa. Damit ist klar, dass das irgendeine compilerspezifische Spezialversion deines Compilers ist. Und da hilft dann nur noch ein Blick
-
Thread
AVR NET IO ICs defekt
www.mikrocontroller.net/topic/109988#982764 00-22-F9 (hex) Pollin Electronic GmbH 0022F9 (base 16) Pollin Electronic GmbH Max-Pollin-Str. 1 Pfoerring 85104 GERMANY ( http://standards.ieee.org/regauth/oui/oui.txt ) Autor: Martin Hofmann (hofe) Datum: 29.08.2012 16:32 Dann beschreibe Deine Änderungen / Ergänzungen bitte noch einmal hier.
-
Thread
MOSFET IRF1010N geht immer kaputt
@ Andreas Kaiser (a-k) ups, falsch gezeichnet, eingebaut ist er richtig: basen zusammen an pwm signal, emitter zusammen an gate, kollektor PNP an GND, kollektor NPN an 12V
spielt denn das bei 10kHz schon eine Rolle? das ist ja noch fast "gleichstrom" ;-) hätte da einen 16V 4700uF und einen 16V 1000uF ausser +85°C, CE SU, Japan, 715B oder 97sm ist da nichts drauf... was meint Ihr? Gruss