-
Thread
Problem beim FBAS Signal am Amiga 500
) *Prüfung der 12V ud 8,2V am FBAS Encoder IC1 Pin 14, 16. 12V leicht HF-verrauscht, ca. 150mVpp. 8,2V deutlich sauberer, ca. 20mVpp *Ich habe versucht, die Zeilen selber mit dem Oszi anzuschauen, mein Oszi hat Video-Trigger. Wenn man die Zeilenzahl hochdreht
ist er nur 30 Jahre gealtert? Ich habe versuchsweise 100nF an IC1 Pin 14 gegen GND (Pin15) und Pin 16 gehalten, keine Änderung. Habt ihr Ideen?
-
Thread
NIOS II Demo Project - Hello World "kein gewünschtes ergebniss"
clk'event then if start<='1'then d_in1 <= ( '0'& x"FFFF" ) - ( '0' & d_out1(31downto 16) ) ; d_out1 <= d_in1 + d_out1; end if; end if; end process EFkt ; d_out <= d_out1(31 downto 16); end verhalten; -------------------------------------------
include <system.h> #include <stdlib.h> volatile unsigned short *e_funktion = (void*) E_FCT_DATA_BASE; volatile unsigned short *start = (void*) START_BASE ; unsigned short werte[1000] ; unsigned int i ; int main() { *start = 0; for(i=0;i<=300;i++){ if ( i == 10
-
Thread
Wlan langsam?
lokalen Gegebenheiten nicht garantieren konnten. Die nächste Stufe darunter war zu dem Zeitpunkt wohl 16 MBit.
hast du selbst den Beweis für meine letzte Vermutung geliefert, dass > du nämlich einen Vertrag für 16 Mbit/s hast, für den du das zahlst, Wieso habe ich dann NICHT den Vodafone GigaHome 16 DSL Vertrag, Wieso habe ich einen Vodafone GigaHome 50 DSL und keinen Vodafone GigaHome 16 DSL?!? Ach komm, ich
-
Thread
Linux setserial /Schnittstelle
Hallo, ich möchte gerne einen Atmega8 Platine mit 16 MHz Quarz mit der NSLU2(Unslung) NAS/Linux über die "serielle" Schnittstelle verbinden. bisher geht : (bin root) Atmega8 (16 MHz Quarz) mit PC verbunden. Textausgabe auf Hyperterminal +/Pegelwandler
Guck mal in's Manpage für setserial, du kannst glaub die baud_base verstellen. Über einen Teiler ergibt sich dann die Baudrate.
-
Thread
Atmel ARM SAMD10 Bootloader, start app problem
Rebase the Stack Pointer */ __set_MSP(*(uint32_t *) APP_START); /* Rebase the vector table base address */ SCB->VTOR = ((uint32_t) APP_START & SCB_VTOR_TBLOFF_Msk); /* Jump to application Reset Handler in the application */ asm("bx %0"::"r"(app_start_address)); [/c] APP_START
Stack Pointer */ __set_MSP(*(uint32_t *) APP_START_ADDRESS); /* Rebase the vector table base address */ SCB->VTOR = ((uint32_t) APP_START_ADDRESS & SCB_VTOR_TBLOFF_Msk); /* Load the Reset Handler address of the application */ application_code_entry = (void (*)(void))(unsigned
-
Thread
Switch Upgrade XGS1010-12 nach XGS1210-12
09:15:40) Board: RTL9300 CPU:800MHz LX:175MHz DDR:600MHz DRAM: 128 MB SPI-F: MXIC/C22018/MMIO16-1/ModeC 1x16 MB (plr_flash_info @ 83f831e4) Loading 65536B env. variables from offset 0xe0000 Net: Net Initialization Skipped No ethernet found. Hit Esc key to stop autoboot: 0 RTL9300# # help
09:15:40) Board: RTL9300 CPU:800MHz LX:175MHz DDR:600MHz DRAM: 128 MB SPI-F: MXIC/C22018/MMIO16-1/ModeC 1x16 MB (plr_flash_info @ 83f831e4) Loading 65536B env. variables from offset 0xe0000 Net: Net Initialization Skipped No ethernet found. Hit Esc key to stop autoboot: 0 ## Booting image
-
Thread
AP7000 und ICnova ADB1000: Bisschen wenig?
Default is "-depths 86 8". Is specified by a comma separated list, i.e. -depths 24,16,8. überprüf mal ob dort -depth 24,16,8 steht. So, aber ich muss jetzt ins Bett. Gute Nacht
noch einfällt, welche Farbtiefe hat dein System?? Stell mal QT auf static library und -depth 24,16,8 und bau es nochmal neu.
-
Thread
Kalibrierung touchscreen
= 128 , Noss = 1 , Spiin = 0 Declare Sub Readtouch Enable Interrupts $include "Config_mmc.bas" ' Does drive init too $include "Config_AVR-DOS.BAS" Tp_cs Alias Portb.3 Config Tp_cs = Output Set Tp_cs Spiinit Dim I As Word Dim Temp As Integer Dim Touchx
Und ist dann das ganze noch : >wobei die um 4 Bits verschoben sind. dann sind das nochmal mal 16, ergibt 256*16 = 4096.... daneben...
-
Thread
Kaufhilfe Kolben oder Station
www.reichelt.de/?ARTICLE=22799;PROVID=2028 http://www.voelkner.de/products/10201/Elektro-Loetkolben-Tip-260BD-16-W-350-C.html?WT.mc_id=googlebase&utm_source=google&utm_medium=base&utm_campaign=C97690 http://www.voelkner.de/products/11890/Fein-Loetkolben-Multi-Pro-20-W-480-C.html?WT.mc_id=googlebase&utm_source=google&utm_medium=base&utm_campaign=C27406 Vielen Dank schon mal Dominik
-
Thread
Drei kleine Fragen zur Arduino-Programmierung
irgendwo gelesen) Richtig erkannt. analogWrite() kann das nicht. Du könntest mit Timer1 bis auf 16Bit PWM hoch. Dazu müsstest du aber das Datenblatt des ATMega328p aufmerksam lesen.
processes running asynchronous, no more blocking code...". Das Hauptgeruest schaut so aus: [c] Task base_t(1000, base_f); // incr now all 1 s Task dtm_t(5000, dtm_f); // disp time 5 s ... SoftTimer.add(&base_t); ... [/c] leo
-
Thread
Projekt: Bremspedal-Poti zur LED-Ansteuerung
200k sind ein bisschen viel für ein durchsteuern des BD137-16. Der 12k Widerstand kann entfallen und der 200k wird durch den 12k ersetzt.
dieses Relais doch eher nicht geeignet oder ? Typische Output Current wäre wohl laut Datenblatt 16mA. Muss ich mir also nen Relais suchen, was nen höheren Spulenwiderstand hat, wennn ich es direkt an den Output hängen will, um die 16mA nicht zu überschreiten oder ich schalte wieder nen Transistor
-
Thread
Erste Platine in Eagle Gesperrt
Schutzdiode (wg.Verpolung) am Spannungseingang vorsehen plus ein C zum Stützen von Vcc (~10µF - 100µF/16V). Gruss Uwe
16 oder sogar 12 runtergehen? würde das ganze für mich einfacher machen
-
Thread
pollin atmel evaluationboard: textausgabe auf serielle schnittstelle unter linux
das is aber der atmega32 16 PU der also 16 mhz und der quarz aufm board is auch 16 mhz ... das fuses sagt mir nichts aber da werd ich mich noch schlaulesen hat das vieleicht damit zu tun das ich n falschen quarz eingelötet hab
> das is aber der atmega32 16 PU der also 16 mhz und der > quarz aufm board is auch 16 mhz ... Das heißt noch lange nicht, dass der Quarz auch benutzt wird.
-
Thread
CompactFlash Formatierung FAT
Dann schaue genau nach, wie die alte CompactFlash formartiert war. Vermute stark das diese FAT16 hat und nicht FAT32. https://www.itwissen.info/CF-compact-flash-card-Compact-Flash-Karte.html "CF-Karten mit Speicherkapazitäten unter 2 GB arbeiten mit dem Dateisystem FAT 16, darüber mit FAT 32.
Rückmeldungen! Ich habe mir gerade AOMEI Partition Assistant runtergeladen und ja, die Software zeigt FAT16 als Dateiformat an. Leider zeigen beide CF auch FAT16 an. Ich habe leider nur ein Lesegerät, somit ist das klonen vermutlich nicht möglich. Oder kann ich mit einem "Klonprogramm" für Win10 auch puffern
-
Thread
Sehr schneller PWM-Baustein gesucht
Rechne doch einfach mal die benötigte Frequenz aus: 16 bit sind 65536 Schritte, in die das Zeitinterval von 5µs geteilt werden soll. Ein Schritt ist dann als 5µs/2^16 lang, ca 76 ps. Kehrwert ist die Frequenz, die darfst du nun selber rechnen ;)
spezielle Microcontroller für Schaltregleranwendungen. Die machen auch PMW im 100kHz Bereich, aber 16Bit erreichen die dabei auch nicht. 10-12 Bit sind aber möglich. Zeitauflösung geht mit Tricks runter auf 1.1ns. Auszug aus der Spezifikation: # Each PWM generator has independent time base and duty
-
Thread
Suche Mitwirkende für Universal-FPGA board
ISIM oder Modelsim? > Ich habe das SP601 Das hat aber einen sehr kleinen FPGA drauf, oder? LX16?
Resourcen wie den Multiplieren auf die Hälfte. Das wäre preislich eine Alternative! Bräuchte nur ein base board. Mal schauen, ob Trenz da künftig was anbietet.
-
Thread
ATX-Netzteil mit integrierter USV-Funktion selber bauen
1208.html Was mir jetzt also noch fehlt ist die Umschaltung Netzteil und Akku sowie StepDown von 16 bzw. 14,8 Volt auf die 12V für die PicoPSU.
Diese Schaltung werde ich integrieren: http://files.elv.de/service/manuals/LM16/65821_LM16_KM_G_060105.pdf Universal-Lademodul für 1–16 NC/NiMH-Zellen
-
Thread
Renesas V850ES/JX-3-Stick unter Linux / Fedora 16 benutzen?
:00:1a.1: new USB bus registered, assigned bus number 4 [ 0.616895] uhci_hcd 0000:00:1a.1: irq 16, io base 0x000030a0 [ 0.616929] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001 [ 0.616932] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 0.616934] usb
:00:1d.0: new USB bus registered, assigned bus number 5 [ 0.617249] uhci_hcd 0000:00:1d.0: irq 16, io base 0x00003080 [ 0.617285] usb usb5: New USB device found, idVendor=1d6b, idProduct=0001 [ 0.617288] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 0.617290] usb
-
Thread
DMX-Empfang mit STM32F767
*)message, strlen(message), HAL_MAX_DELAY); dmx_state = DMX_STATE_DATA; HAL_TIM_Base_Stop_IT(&htim2); uint32_t time_since_break = __HAL_TIM_GET_COUNTER(&htim2); uint32_t bit_time = (SystemCoreClock / 250000) / 8; // calculate bit time for 250 kbps baud rate
\r\n"; //HAL_UART_Transmit(&huart1, (uint8_t*)message, strlen(message), HAL_MAX_DELAY); uint16_t rx; uint32_t isrflags = READ_REG(huart5.Instance->ISR); if ((isrflags & USART_ISR_ORE) != RESET) // Data Overrun? { rx=huart5.Instance->RDR; //Zeichen lesen WRITE_REG(huart5
-
Thread
LPC2468 External Memory Controller Frage
Also auf dem Board werkelt ein LPC2478 im LQFP208 mit zwei Micron SDRAMs (MT48LC16M16A2P), ein MicroSD-Kartenhalter, ein Touchscreen-Controller (TSC2046), ein Atmel Dataflash (AT45DB161D) und ein 4,3"-TFT mit Touchscreen von Sharp (LQ043T1DG02) sowie ein DAC8551 + LM386 für Sound-Ausgabe
des LPC kann auf den EMC und den USB-RAM zugreifen, d.h. er könnte immer Daten vom FPGA holen und im 16kByte USB-RAM ablegen. Dann wieder von dort in den SD-RAM. Also alle 24 Adressleitungen würde ich NIE verbinden. Das ist absoluter Overkill. Ich hätte an max. 16 gedacht. Evtl. reicht es ja auch den
-
Thread
DSL- max. Datenrate
Bandbreite zur Verfügung steht, ist das Produkt bereits verkauft. Heute verwendest du nur DSL 16.000 und morgen stellst du auf VoIP mit 16.000 um, und schon hast du die volle Bandbreite. Dabei hat keiner die Leitung gekürzt oder verlängert. Gespart wird dort, wo der Verlust erträglich und Vertraglich
steht. Mit Risikobeschaltung+Gutem Modem ist die Warscheinlichkeit sehr sehr hoch, das du die 16 MBit/s deiner Leitung voll ausnutzen kannst.
-
Thread
Programmierung eines ATMega - brauche Rat und Hilfe
Kontaktaufnahme mit dem Board über die unterschiedlichsten AVR-Studio-Varianten, angefangen von V 4.16 bis V 5 habe ich dann einen Freund kontaktiert. Mna könne es schon fast einen "epischen Fehler" nennen - steckte doch der ISP-Stecker im falschen Port, nämlich in dem weiß hinterlegten "ISP 6-Pin" anstelle
spezifische Fragen hast, stell sie hier im Forum und jemand wird dir weiterhelfen > Kann man ein bas-Programm in ein Hex umwandeln, sodass ich das > via AVR-Studio in den Controller flashen kann? BASCOM (danach googeln)
-
Thread
Ethernet-Kabel per Software trennen - Gibts da schon was?
etwas auch schon mal gemacht. Herausgekommen ist dabei eine kleine Platine, mit in meinem fall sogar 16 Relais (Port Umschalter), bzw. nur halb bestückt mit 8 Relais als reine Trennstelle. Verwendet habe ich damals Relais vom Typ 120M-1-A-5/2D von der Fa. Pickering (http://www.pickeringrelay.com/pdfs
Ob Reed oder Spule bleibt sich gleich wenn die Kontakte Deinen Anforderungen entsprechen bei 100Base-TX denke ich mal das für Deinen Testzweck jedes in frage kommen dürfte, aber schau mal ins Datenblatt wie dort die Spezifikation ist ;-)
-
Thread
Deckel FP3A defekte Anzeige
tauschen, wozu ich mit dem Oszilloskop mal die Signale gemessen habe. Jetzt ergibt die Messung beim BAS-Signal und bei Hsync eine Frequenz von 148 - 150 kHz und Vsync hat 1.17 - 1.19 kHz. Diese Frequenzen sind doch jenseits von Gut und Böse oder?! Da hat doch der Kontroller NCR 50 einen Schuss weg
Ich hab jetzt nochmals den Pin 12 beim IC16 (74LS161) und am Pin 21 des IC10 (MC6845P) gemessen da die letzte Messung etwas gestört aussah. Beide Messungen ergaben 750 kHz. Die D0 bis D7 Eingänge rauschen nur mit ca. 250 mV dahin. Bin ich
-
Thread
Transcend Wi-Fi SD Card - Technische Details / Hacken?
[ 16.141692] 1 fifo=00000005 tran=00000004 [ 16.153783] 2 fifo=00000005 tran=00010004 [ 16.165866] 2 fifo=00000009 tran=00010004 [ 16.177956] 3 fifo=00000009 tran=00010004 [ 16.190018] 3 fifo=
[ 16.333277] 1 fifo=00000005 tran=00000004 [ 16.345356] 2 fifo=00000005 tran=00010004 [ 16.357417] 2 fifo=00000009 tran=00010004 [ 16.369497] 3 fifo=00000009 tran=00010004 [ 16.381555] 3 fifo=
-
Thread
cpp memory leaks vermeiden
Derived1> (... /* Konstruktor-Parameter für Derived1 */); // virtuelle Funktionen aufrufen for (Base& obj : counters) obj.current ().exec (); // Alle löschen counters.clear (); }[/c]
einzige erzeugte Instanz schon RAM verbraucht hat. Die Objektinstanzen selbst fressen dann mindestens 16 Bytes selbst wenn sie keine lokale Variablen haben.
-
Thread
ISE Webpack install unter Linux
drwxr-xr-x 3 rfr rfr 4096 Okt 15 2013 .xinstall/ -rwxr-xr-x 1 rfr rfr 905 Okt 13 2013 xsetup* (base) rfr@rfr-lenovo-P17-II:~/Software Downloads/Xilinx_ISE_DS_Lin_14.7_1015_1$ xsetup xsetup: command not found (base) rfr@rfr-lenovo-P17-II:~/Software Downloads/Xilinx_ISE_DS_Lin_14.7_1015_1$ ./xsetup
R. F. schrieb im Beitrag #7629268: > (base) rfr@rfr-lenovo-P17-II:~/Software > Downloads/Xilinx_ISE_DS_Lin_14.7_1015_1$ xsetup > xsetup: command not found ./ fehlt davor. > (base) rfr@rfr-lenovo-P17-II:~/Software > Downloads/Xilinx_ISE_DS_Lin
-
Thread
GD32F303: Bootloader der Originalfirmware für Open Source Projekt nutzen
M820) konfrontiert, der in den Bytes 14 und 15 offensichtlich eine zweite Checksumme erwartet. Die CRC16 an Bytes 16 und 17 wird berechenet wie oben schon herausgefunden. Kann jemand die Bytes 14 und 15 in dieser Datei zuordnen? https://github.com/EBiCS/BAFANG_GD32F303RCT6/raw/refs/heads/M560/documentation
Hochsitz C. schrieb im Beitrag #8038933: > Hat sich geklärt, das ist die Anzahl der Bytes minus 2^16 Wahrscheinlich eher modulo 2^16, also die letzten vier Hexadezimal-Stellen.
-
Thread
µC - XINTF - TMS320F28335 Anbindung
, am XINTF des 2812 angeschlossenen LCD folgendermaßen gemacht: LCD.h [c] //... #define LCD_BASE_POINTER 0x2000 // define base address #define LCD_KS0066 ((volatile Uint16 *)LCD_BASE_POINTER) //... [/c] LCD.c [c] //... *LCD_KS0066 = cmd; // write command to display //... data_in = *LCD_KS0066; // read data from display //... [/c] Den Base-Pointer wählst du entsprechend der gewünschten Chip-Select-Zone. Und wenn du das Ganze ein wenig anpasst, kannst du mittels, z.B., LCD_KS0066[x] auf entsprechende Register zugreifen, wobei x dann der
-
Thread
T6963 Geschwindigkeitsprobleme bei benutzderdef. Fonts
schreibst du direkt Byte für Byte in den RAM? Ich habe ein 240x64px-Display mit dem T6963 an einem PIC 16F876 mit 4MHz hängen. Ein komplettes Bild darzustellen, dauert ca. 80ms. Schriftgrößen sind eine Zeile mit 40x24px und darunter eine mit 16x12px. Die Fontdaten lade ich auch direkt aus dem Flash des Controllers
vielleich kann man die verbessern. Glaubst du, dass die Berechnung in set_pixel addr = glcd_G_BASE + (row*glcd_BYTES_PER_ROW) + (column/glcd_FONT_WIDTH); viel ausmacht?
-
Thread
BASIC-Computer mit Mega32
Da hat sich jetzt noch ne Frage angehäuft. Ich habe gelesen dass man bei der Mega 16 Version "16" Programme im Externen EEprom speichern kann. WIESO kannn man dass nicht in der Mega 32 Version? Oder geht dass und ich weis nicht wie?
Ich schaue mal in den nächsten Tagen nach, muss aber erstmal Mega32 und 16MHz Quarz rauskramen... Jörg
-
Thread
Widerstand für mehrere ICs teilen, geht das?
Guten Tag, ich habe ein Schieberegister im Auge: https://www.mikrocontroller.net/part/STP16CPC26 Die würde ich gerne kaskadieren und OE vom µC per PWM versorgen lassen (Dimmung). Allerdings habe ich mehrere Reihen mit unterschiedlichen Farben. Damit die Farben einigermaßen gleichmäßig hell
> | | |~| |_| | GND [/pre] Das machst du bei jedem IC, die Basen der Transistoren kommen alle zusammen an eine Gleichspannung mit deren Höhe du den Referenz-Strom änderst.
-
Thread
LCD fur Dummies ;)
falsch? $regfile = "m16def.dat" $crystal = 1000000 Config Lcd = 16 * 2 Lcd_db4 Alias Portb.2 Lcd_db5 Alias Portb.3 Lcd_db6 Alias Portb.4 Lcd_db7 Alias Portb.5 Lcd_e Alias Portb.6 Lcd_rs Alias Portb.7
Beschaltung so aus dem Datenblatt zum Testprogramm rausgenommen. Den Controller hab ich jetzt mal auf 16Mhz gesetzt, da ist es nur noch schwarz.
-
Thread
OpenOCD Wiggler STM32-P103 flashen
run_and_halt 0 target cortex_m3 little run_and_init 0 #run_and_halt_time 0 30 #flash bank <driver> <base> <size> <chip_width> <bus_width> flash bank stm32x 0x08000000 0x00010000 0 0 0 flash auto_erase on # 4k working area at base of ram #working_area 0 0x20000800 0x1200 nobackup # all ram working_area
#flash configuration #target_script 0 reset openocd_lpc2368_flash.script #flash bank lpc2000 <base> <size> 0 0 0 <target#> <variant> flash bank stm32x 0x08000000 0x20000 0 0 0[/pre] GDB Kommandos: [pre]set complaints 1 set output-radix 16 set input-radix 16 set prompt (arm-gdb) target remote
-
Thread
Mehrere Transistoren über einen µC-Port steuern?
Aah, danke für die Transistor-Typen mit 500mA. Deine Idee würde meine Schaltung um 16 weitere Transistoren aufbohren, sodass ich dann bei insgesamt 16 für die MAX7221-Ports + 16 zum aktivieren der einzelnen Zeilen + 2 zum steuern der Zeilen-Transistoren (und entlasten der µC-Pins
@ Chris K. (chrisk86) > 16 für die MAX7221-Ports Ja. >+ 16 zum aktivieren der einzelnen Zeilen Nein! Deine Matrix hat 16 Spalten, also brauchst du nur 2x8=16 Digit-Treiber. >Gäbe es denn eine einfachere Möglichkeit
-
Thread
LPC2468, Ethernet MAC und Interrupts
void mac_phy_interrupt(void); static void mac_interrupt(void); static void mac_write_phy(INT16U reg, INT16U val); static INT16U mac_read_phy(INT16U reg); EMAC_DMA_RAM ALIGN static char rx_buffer[MAC_RX_FRAGMENTS][ETH_FRAG_SIZE]; EMAC_DMA_RAM ALIGN static char tx_buffer[MAC_TX_FRAGMENTS
Command &= ~BIT_00; MAC1 &= ~BIT_00; } char* mac_new_packet(void) { INT8U err; INT16U idx; OSSemPend(tx_pkt_cnt, 0, &err); /* wait until memory is available */ idx = TxProduceIndex; return tx_desc[idx].packet; } void mac_send_packet(INT16U size) { INT16U idx = TxProduceIndex
-
Thread
Bauprojekt: kleines Lichtmischpult
anders geht), auf Analog Ach ja und Sound to light ist doof. Mach ein 63 Herz-Filter um die Base-Drum-Frequenz zu bekommen oder nimm einen parametrischen EQ dafür ( von 10 bis 100 Herz, Steilheit auch einstellbar) das kann man ja auch leicht mit einem Digitalen Filter machen. Das kannst Du dann
und des L293D, das ist aber auch schon so gut wie fertig. Am Master dient mit atm ein kleines 2x16 Display als debugausgabe. Das speichern der LED und Faderwerte als Presets im EEPROM funktioniert auch schon einwandfrei, laden im Prinzip auch, hierzu fehlt noch die rückstellung des Faders (s.o.).
-
Thread
µC von 0 auf lernen. ASM oder C?
http://www.mikrocontroller.net/articles/LCD_an_Parallelport Und was ist dann das da: [c]#define Base 0x378 #define Data Base #define Status Base+1 #define Control Base+2[/c] Wehe man kommt auf die Idee, in einer Funktion eine Variable namens "Data" zu definieren...! Sogar die Klammern hast
LDI-Befehl des AVR nur > auf die Hälfte der 32 Datenregister anwendbar ist. Ist doch ganz easy, bei 16 Bit Befehlsbreite: 8 Bit für das Datenwort 4 Bit der Ladebefehl bleiben noch 4 Bit für das Zielregister übrig, also 16 Möglichkeiten.
-
Thread
Achtung, Newbie, LED-Ansteuerung
Hallo Jan, hab' ich das richtig verstanden: Du hast mehrere einzelne 16-Segment-LED-Anzeigen? Was HDW beschreibt ist ein LCD mit Controller. Die sind viel einfacher anzusteuern. Fertigen Code für 16-Segment-Anzeigen habe ich noch nie gesehen, aber Du willst ja auch was
noch der maximale Gesamtstrom des AVRs zu beachten. Ist bei 7-Segment noch nicht so kritisch, bei 16-Segment vermutlich zu viel. Hier bei Bedarf entweder mit Einzeltransistoren oder mit Treibern wie dem ULN2803 nachhelfen. Der gemeinsame Anschluß an den Anzeigen braucht natürlich die 16fache Menge
-
Thread
Zephyr STM32F103C8 canbus pin mapping
) -- Board: stm32_min_dev, Revision: blue, qualifiers: stm32f103xb -- Found host-tools: zephyr 0.16.8 (/home/edi/zephyr-sdk-0.16.8) -- Found toolchain: zephyr 0.16.8 (/home/edi/zephyr-sdk-0.16.8) -- Found BOARD.dts: /home/edi/zephyrproject/zephyr/boards/others/stm32_min_dev/stm32_min_dev.dts --
) -- Board: stm32_min_dev, Revision: blue, qualifiers: stm32f103xb -- Found host-tools: zephyr 0.16.8 (/home/edi/zephyr-sdk-0.16.8) -- Found toolchain: zephyr 0.16.8 (/home/edi/zephyr-sdk-0.16.8) -- Found BOARD.dts: /home/edi/zephyrproject/zephyr/boards/others/stm32_min_dev/stm32_min_dev.dts --
-
Thread
printf retarget unter GCC-ARM
FILE *f){ while (!USART_GetFlagStatus(USART3, USART_FLAG_TXE)); USART_SendData(USART3, (uint16_t) ch); return ch; } [/c] und nun konnte ich zunächst nicht linken: [c] [cc] sbrkr.c:(.text+0xc): undefined reference to `_sbrk' [cc] c:/program files/arm-none-eabi-gcc-4_6
die Auswahl: - not use C Library --> keine Library (gibt es dann eine default lib ???) - use Base C Library --> -lc - retarget --> -lnosys Was ist in diese libnosys drin? Ich muss zugeben, hier einigermaßen verwirrt und planlos zu sein. Wann verwende ich denn keine, die Base C Library
-
Thread
STM32F4 sprintf Problem
Zum testen könntest du mal char str[16]; kleiner machen und alternativ das array außerhalb der main global deklarieren, dann sollte es doch nicht auf dem Stack liegen. Hoffentlich findest du bald den Fehler, ich bin echt gespannt, wo er
Table location add offset address ------------------*/ #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 } [/C] __FPU_PRESENT
-
Thread
kann keine Uhrzeit automatisch einstellen
resonator, fast rising power 1 00 1K CK(2) 14CK + 65 ms Ceramic resonator, slowly rising power 1 01 16K CK 14CK Crystal Oscillator, BOD enabled 1 10 16K CK 14CK + 4.1 ms Crystal Oscillator, fast rising power 1 11 16K CK 14CK + 65 ms Crystal Oscillator, slowly rising power nichts mehr klar.
Alex wrote: > 16 SEKUNDEN in 2 MINUTEN zu schnell. > WIE kann das angehen? WARUM? Wie ich bereits sagte, du wirst das Thema nie im Griff haben, wenn du die Grundlagen nicht kennst. Ich schlage vor du bastelst
-
Thread
Assembler wieder auf dem Weg nach vorn Gesperrt
Pseudo-AVR zu illustrieren, der sich intern wie ein x86er dieses Jahrhunderts verhält: code1: ld r16,x add r16, r17 st x,r16 inc xl dec r16 brnz code1 code2: ld r16,x add r16, r17 st x,r16 subi xl, -1 subi r16, 1
der sich intern wie > ein x86er dieses Jahrhunderts verhält: Sorry, ersetze den loop counter r16 in dec r16 bzw subi r16, 1 durch r18. Also code1: ld r16,x add r16, r17 st x,r16 inc xl dec r18 brnz code1 code2: ld r16,x
-
Thread
Ausgelaufene Batterien
Alkalibatterien enthalten aggressives Kaliumhydroxid. In Wasser (Putzen) löst es sich zu der starken Base Kalilauge. Waschen und Wässern verstärkt die Korrosion, das Zeug muss unbedingt vollständig = zu 100% entfernt werden. Lötanschlüsse komplett austauschen, das Überlöten auf Grünspan hilft gar
. Baugröße nach IEC R6 Baugröße AA, Mignon Durchmesser 14.5 mm Größe 50.5 mm Gewicht 16.7 g Elektrochemisches System **Zink-Kohle (ZN/CA)** Spannung 1.5 V Was fehlt? Die Kapazität, ja, stimmt.
-
Thread
Tutorial 10x10x10 LED-Cube
brauchte, also 2 Rollen. Achtung die rolle kostes 19,80€ NETTO und 23,56€ Brutto!!! Der Preis 16,78€ gilt ab 25 Stück!
auch im Layout gehören die Anschlüsse EA0 bis EA4 am 13ten Latch auf die Pins 12-15 und nicht auf 16-19 !!
-
Thread
Mit Turbo C 2 in ein Array schreiben von PDS-Basic.
tc 2, letzter post war noch tc 3? -long als seg und ofs macht keinen sinn, sind jeweils doch nur 16bit -MK_FP hast du doch schon verwendet? int* array; ... array = (int*)MK_FP(seg,ofs); .... array[0] ist dann dein 1. Eintrag Btw: wenn es geht immer von 0 Anfangen in den Arrays, sonst
in eine Textdatei um sondern postest wieder Screenshots 5. Immer noch keine vollstaendigen c und bas Dateien im Anhang 6. Deiner c funktion fehlt der rueckgabe typ, zumindest void 6 Punkte ergeben auch 6 antworten
-
Thread
seltsamer russischer IC..
Transistoren bestehen, davon sind jeweils Basis und Kollektor 2er Transistoren verbunden und die restlichen Basen und Kollektoren herausgeführt..die Emmitter nicht. Das Teil soll für "Qualitätsgleichrichter" zu verwenden sein, 10V, 10mA, 1Mhz. Hmmm... Selbst die (höchst interessante) Museumsseite 155la3.ru
Elektronika WL-100, den ich als Computermonitor am Ende benutzt > habe (kleine Schwarzweiß-Glotze, 16 cm Diagonale) "Wladimir Lenin 100 > Jahre" bedeutete, habe ich allerdings auch erst aus Wikipedia heutzutage > erfahren. ;-) Ja, ich habe noch 2 oder 3 WL100. Habe vor einem halben Jahr einen
-
Thread
Batterie-freie Kurzzeit-USV für Workstation-PC
aber auch da steht das nicht im Datsheet: http://www.apc.com/products/efficiency_loss_chart.cfm?base_sku=BK350EI&chartSize=large','','width=1010,height=670,menubar=no,scrollbars=no,screenx=10,screeny=10,top=10,left=10' für http://www.apc.com/shop/my/en/products/APC-Back-UPS-350-230V/P-BK350EI Wenn
auch da steht das > nicht im Datsheet: > http://www.apc.com/products/efficiency_loss_chart.cfm?base_sku=BK350EI&chartSize=large','','width=1010,height=670,menubar=no,scrollbars=no,screenx=10,screeny=10,top=10,left=10' > für > http://www.apc.com/shop/my/en/products/APC-Back-UPS-350-230V/P-BK350EI
-
Thread
NodeMCU ESP8266 PWM-Signal Motor
Alex schrieb im Beitrag #7613001: > const uint16_t sinTable_V[] Das sind gar keine uint16_t, sondern uint8_t - Jedenfalls ist es vermutlich so gemeint. Allerdings sind da einige '256' drin, die den Wertebereich sprengen. Ich denke, da liegt auch
std::__detail::__variant::__gen_vtable_impl >::operator=(std::__detail::__variant::_Move_assign_base >&&)::{lambda(auto:1&&, auto:2)#1}&&, std::variant >&)>, std::integer_sequence >::__visit_invoke(std::__detail::__variant::_Move_assign_base >::operator=(std::__detail::__variant::_Move_assign_base