-
Thread
Fehlersuche 600W-Verstärker
Eingangsleistung draufgegeben wird oder dauert das einen Moment? Evtl. mal größere verwenden? Wobei ich 3x 1W an dieser Stelle schon ordentlich finde. R8 im anderen Zweig bleibt heil? Das würde dafür sprechen, daß die Endstufe nicht symmetrisch arbeitet, ansonsten würden beide Widerstände durchbrennen
Eingangsdämpfungsglied einbauen. Die Quellimpedanz (Transceiver) liegt nicht unbedingt bei 50 Ohm. 3. Die Gegenkopplung (R31/32) auf jeweils 2 x 680...820 Ohm (oder auch weniger) erhöhen. Als Nebeneffekt müsste sich dadurch die Eingangsanpassung verbessern. 4. R8/9 auf 3 x 22 Ohm vekleinern. 5. Die
-
Thread
Sipeed Lichee Tang FPGA mit RISC-V Core aus China unter 20€
,CS, 3.3V, GND) - 1x I2C - 12x I/O auf Stiftleiste herausgeführt - je 4x 5.0V, 3.3V und GND auf Stiftleisten Das Sipeed Tang Primer Board ist mit Stift/Buchsenleiste im 1,27mm Raster angebunden. Somit
\d|18\d)\d{5}(\d{3}|\*{3})$/, //11Digits regularEmail = /^[\w\u4e00-\u9fa5]+([-+.\u4e00-\u9fa5]\w+)*@[\w\u4e00-\u9fa5]+([-.\u4e00-\u9fa5]\w+)*\.\w+([-.]\w+)*$/; if (!regularMobile.test
-
Thread
Fragen zu Amateurfunk-Pagern
docs/lorawan/duty-cycle.html https://arxiv.org/pdf/1607.08011.pdf https://www.youtube.com/watch?v=G3GKT2HQQF8
die rumfunken. Und jetzt macht Corona die platt, voll gerecht! https://www.youtube.com/watch?v=NyE0g4f-8eE Diese Hassrede wurde von deiner Oma und deinem Opi zwangsfinanziert, die Klimasünder!
-
Thread
Neue AVR-Tiny Generation, neue B-ATMegas, neue Entwicklungstools
einfach. Stefan schrieb im Beitrag #3878564: > STM32F411 richtig toll sind? QFN48 > mit 100MHz, 3x Uarts, 5x SPI (I2S), 3x I2C und 12Bit ADC QFN48? Wer soll das löten? 100MHz? Wer braucht diese Power? Hat den Strom? 3 Uarts? Zu wenig. Xmega bietet bis zu 8. 3x I2C? Da langt doch 1x 12 Bit
Beitrag #3878672: > QFN48? Wer soll das löten? > 100MHz? Wer braucht diese Power? Hat den Strom? > 3 Uarts? Zu wenig. Xmega bietet bis zu 8. > 3x I2C? Da langt doch 1x > 12 Bit ADC? Für Xmega nix besonderes. Du legst dir deine Argumente auch schön zu recht. 100 MHz Takt ist zuviel, aber 8 UARTs
-
Thread
Genauigkeit und Präzision!
of measurements) closeness of the agreement between the results of successive measurements of the same measurand carried out under the same conditions of measurement B.2.16 reproducibility (of results of measurements) closeness of the agreement between the results of measurements of the same measurand
zumindest versuchen, den Rest auch korrekt zu schreiben: http://www.duden.de/suchen/dudenonline/ged%C3%B6ns
-
Thread
ESP8266 D1 Mini + NRF24L01
Device MAC = 0x5 0x4 0x3 0x2 0x1 Master MAC = 0x0 0x0 0x0 0x0 0x0 Monitor Ausgabe Master Device MAC = 0x5 0x4 0x3 0x2 0x1 Master MAC = 0xFF 0xFF 0xFF 0xFF 0xFF Monitor Ausgabe Client https://schullebernd.de
Slot 3 0x0 0x0 0x0 0x0 0x0 Masterstorage Slot 4 0x0 0x0 0x0 0x0 0x0 Masterstorage Slot 5 0x0 0x0 0x0 0x0 0x0 Masterstorage Slot 6 0x0 0x0 0x0 0x0 0x0 Masterstorage Slot 7 0x0 0x0 0x0 0x0 0x0 Masterstorage
-
Thread
I2C EEPROM Beschreiben mit SAM3X8: Pollingproblem
manueller" I2C-Lösung oder auch mit einem AVR (dazu habe ich eine Vorlage) ist das auch okay, aber für den SAM3X8 nicht. Die dortige TWI-Maschine ist ziemlich komplex. Da ich Datenblatt nun gelesen habe, daß zusammen mit NACK auch TXCOMP im Statusregister gesetzt werden, habe ich "meine" dennoch noch nicht
funktioniert ja auch. Ich habe da gerade etwas bei GITHUB gefunden: https://github.com/brandonbraun653/SAM3X8E-Libraries/blob/master/ASF_Support/TWI/twi.c siehe ca Zeile 282. BTW: Die dort auch angegeben Polling-Lösung funktioniert nicht, WTF auch immer. Ich bleibe erst einmal beim Delay. (s.u.)
-
Thread
CANopen Safety einarbeiten
etwas vom Auto-Schrott (Tacho?). 2. Dann einen USB-Sniffer mit einer passenden PC-Software. 3. Einen BUS-Treiber-Chip (/Board), um mit meinem µC auf den BUS gehen zu können. 4. C-Protokollstack für ATMEL AT91SAM3X8E (ARM Cortex-M3) Bin mir auch noch nicht darüber klar, ob CANopen Safety
. > 4. C-Protokollstack für ATMEL AT91SAM3X8E (ARM Cortex-M3) Kann ich dir noch weiterhelfen. Im großen und ganzen würde ich dir raten, wenn es nicht *unbedingt* CANopen sein muss...lass die Finger davon!
-
Thread
Kann man denn jetz das hi- und low-byte eines uint16_t effizient lesen in c?
AVR-GCC 4.7.2 sieht es so aus: [c] void test() { eeprom_write_word( &ee_temp_high, (spi_rx_buf[1]<<8) | spi_rx_buf[2] ); 54: 70 91 63 00 lds r23, 0x0063 58: 60 e0 ldi r22, 0x00 ; 0 5a: 80 91 64 00 lds r24, 0x0064 5e: 68 2b or r22
; }[/c] und avr-gcc tut das auch: [avrasm] f: sts x,__zero_reg__ ; x, sts x+1,__zero_reg__ ; x, sts x+2,__zero_reg__ ; x, sts x+3,__zero_reg__ ; x, ldi r20,0 ; tmp44 ldi r21,0 ; ldi r22,lo8(40) ; , ldi r23,lo8(
-
Thread
Ist DAB+ wirklich so toll, wie es in der Werbung dargestellt wird?
Le X. schrieb im Beitrag #5452289: > *popcorn* Grrr! Das Zeug macht nur Sodbrennen. Statt dessen: *Tequila* und UKW statt DAB https://www.youtube.com/watch?v=3H6amDbAwlY
-8-1-cm-3-2-display-multiroom-funktion-dab-ukw-lan-usb-2-0-aux-dlna-upnp-2-x-7-watt-1-x-15-watt-rms-schwarz-50056599a1.html?wt_mc=de.sea.pla.de_pla_g_priority-campaign_gsp.50056599A1&gclid=EAIaIQobChMIlq7TvtbS2wIVzbHtCh2LwAAeEAQYBCABEgLak_D_BwE
-
Thread
Prusa I3 3D Drucker
? z.B. die folgenden: http://www.dx.com/de/p/geeetech-acrylic-prusa-i3-x-3d-printers-black-1-75mm-filament-0-3mm-nozzle-399029#.WH9VDFXhCUk http://www.ebay.de/itm/Prusa-I3-Pro-B-3D-Drucker-MK8-LCD-Kostenloser-Versand-aus-Deutschland-/332087591745?hash=item4d51f68341
Hat schon jemand Marlin 1.1.x auf dem A8 probiert? Soll besser sein als Skynet3D, was mir plausibel vorkommt, da es ohne Facebook funktioniert ;-).
-
Thread
Billiges Cortex-M4-Board STM32F4DISCOVERY jetzt erhältlich
Online Link: http://de.rs-online.com/web/p/products/7458434/?searchTerm=745-8434&relevancy-data=636F3D3126696E3D4931384E525353746F636B4E756D6265724D504E266C753D656E266D6D3D6D61746368616C6C26706D3D5E5C647B337D5B5C732D2F255C2E5D5C647B332C347D2426706F3D313426736E3D592673743D52535F53544F434B5F4E554D424552267573743D3734352D383433342677633D4E4F4E4526
noch 12,19 € http://de.rs-online.com/web/p/products/7458434/?searchTerm=745-8434&relevancy-data=636F3D3126696E3D4931384E525353746F636B4E756D6265724D504E266C753D656E266D6D3D6D61746368616C6C26706D3D5E5C647B337D5B5C732D2F255C2E5D5C647B332C347D2426706F3D313426736E3D592673743D52535F53544F434B5F4E554D424552267573743D3734352D383433342677633D4E4F4E4526
-
Thread
LCD Schriftarten ( Fonts in veschiedenen Größen ) Gesperrt
Hier mal ein ganz einfaches Beispiel für eine 6x8 Schriftart: [c] #include "6x8_horizontal_LSB_1.h" void writechar(unsigned char c) { unsigned char x,y,w; for (y=0; y<8; y++) { w=font[c][y]; for (x=0; x<6; x++)
meist auf DOS, sondern Windows 1252. Das aber ist nun mal im Rechner, damit arbeitet der Compiler (CC8e) und im alphanumerischen Display ist dieser Satz auch drin. Da geht es um den erweiterten ASCII-Satz, die Sonderzeichen ab 128 bis 255. Ich habe inzwischen hier was gefunden, was für 6x8 zumindest
-
Thread
Arduino und CAN ?
Lib linken? Hallo Frank, man kann eine externe LIB linken, aber der ARDUINO-DUE ist ein AT91SAM3X8E und ich weiß nicht, ob die Reihe zu der LIB passt: - Unterstützung der AT90CAN-Reihe Aber wahrscheinlich werde ich den DUE doch nicht verwenden, weil man da noch die differentiellen CAN-Koppler
ch schrieb im Beitrag #4337117: > aber der ARDUINO-DUE ist ein AT91SAM3X8E und ich weiß nicht, ob die > Reihe zu der LIB passt: - Unterstützung der AT90CAN-Reihe ch schrieb im Beitrag #4336968: > Funktioniert ein Arduino MEGA out of the Box mit den normalen CAN
-
Thread
Audio DAC am STM32F303
, 0x8f1e, 0x8dab, 0x8c4b, 0x8afc, 0x89bf, 0x8894, 0x877c, 0x8676, 0x8583, 0x84a3, 0x83d7, 0x831d, 0x8276, 0x81e3, 0x8163, 0x80f7, 0x809e, 0x8059, 0x8028, 0x800a, 0x8000, 0x800a, 0x8028, 0x8059, 0x809e, 0x80f7, 0x8163, 0x81e3, 0x8276, 0x831d, 0x83d7, 0x84a3, 0x8583, 0x8676, 0x877c, 0x8894, 0x89bf, 0x8afc, 0x8c4b, 0x8dab, 0x8f1e, 0x90a1, 0x9236, 0x93dc, 0x9593, 0x975a, 0x9931, 0x9b18
-
Thread
Gigabit Ethernet?
Eine Frage des CCD. Bei lumpigen 4000x2500 (10Mega) pixeln zu 1 Hz ist man bei 10MSample zu 3x8bit, macht 30MByte. Nun gibt es Leute, die empfinden ein Video mit 1Hz als etwas lahm, und dann geht die Datenrate eben hoch. Will damit sagen,
Anzahl Blaetter eines Purzelbaumes schrieb: > Eine Frage des CCD. Bei lumpigen 4000x2500 (10Mega) pixeln zu 1 Hz ist > man bei 10MSample zu 3x8bit, macht 30MByte. Nun gibt es Leute, die > empfinden ein Video mit 1Hz als etwas lahm, und dann geht die Datenrate > eben hoch. Will damit
-
Thread
Zeitkritisch ?
hier ist die bewusste Sequenz [avrasm] temp = temp-((2*temp)/(4*(schrittZaehler - endeRampe3)+1)); 14c: 20 91 60 00 lds r18, 0x0060 150: 30 91 61 00 lds r19, 0x0061 154: e0 91 71 00 lds r30, 0x0071 158: f0 91 72 00 lds r31, 0x0072 15c: c8 01 movw r24, r16
, 0xFF ; 255 176: 3f 4f sbci r19, 0xFF ; 255 178: 40 e0 ldi r20, 0x00 ; 0 17a: 50 e0 ldi r21, 0x00 ; 0 17c: 2c d2 rcall .+1112 ; 0x5d6 <__udivmodsi4
-
Thread
Thomann E-Piano defekt
Ist aber trotzdem riskant, wenn ein weiterer Längsregler für 5 oder 3,3 durchlegiert ist, der von diesen 8 Volt gespeist wird.
Stromversorgung vermutlich so aus: 12V -> via D34 und Q14 -> U34 (LM2596) -> 5V -> U19 (AMS1117) -> 3,3V 12V -> via D34 und Q14 -> U13 -> 8V Nun sind laut früheren Ausführungen nach dem kurzen Einschaltimpuls keine Spannungen an 8V, 5V und 3,3V zu beobachten, korrekt? Dann würde ich prüfen, ob
-
Thread
AVR-Debugging: Speicherstelle überwachen
Ohne genauere Definition hier ein paar Suchbegriffe: https://onlinedocs.microchip.com/pr/GUID-ECD8A826-B1DA-44FC-BE0B-5A53418A47BD-en-US-7/index.html?GUID-1A162E91-DAA7-4E50-AD74-8CF56E5BAC35
Asm-programmiert möglich. Auch danke, schick - wusste ich noch nicht: http://atmel-studio-doc.s3-website-us-east-1.amazonaws.com/webhelp/GUID-ECD8A826-B1DA-44FC-BE0B-5A53418A47BD-en-US-5/index.html?GUID-F9ABAF2B-36E5-4ABA-AC34-8E63007A1E84
-
Thread
Einstieg 32Bit µC - Welche "Familie"
ich die Treads auch nicht exhumiern möchte hier der neue Beitrag. Vorhanden ist die Erfahrung: 8-Bit µC (Schreib grade ne Ansteuerung für PATA nach dem ATA-8 Standart) PC Programmierung C / C++ / C++ Cli/.net sowie Grundkentnisse DirektX mehr schlecht als recht leider =/ Platinen ätzen kann ich
Flashdaten, RAMdaten, etc.) hingehört. Ein einfaches Beispiel - ist allerdings für einen Luminary-M3, aber mit Codesourcery GCC: ***************************************************** MEMORY { FLASH (rx) : ORIGIN = 0x00000000, LENGTH = 256K SRAM (rwx) : ORIGIN = 0x20000000, LENGTH = 64K
-
Thread
Frage an die Lampenexperten
selbstgebauten LED-Beleuchtungen sind "Lampenhöhen" von weniger als 10mm machbar, wenn man die Module auf eine 3mm Alu-Platte als Kühlkörper aufklebt. Ich selbst habe z.B. mal ein 60x30x30 cm Auquarium als kleines Überwinterungs-Terrarium für fleischfressende Pflanzen (Venusfliegenfallen etc.) mit einer LED-Beleuchtung ausgerüstet. Verbaut habe ich 20 Stk. kalt-weiße Cree XR-E Module und betreibe diese mit 350 mA Konstantstromquelle im 1 Watt Betrieb, das macht dann 20 Watt auf 60x30cm Grundfläche. Das gibt genug Licht auch für lichttechnisch anspruchsvolle Pflanzen. Inzwischen
-
Thread
AVR Synthesizer mit ATxmega128A1
den vertauschten XY Koodinaten und dem Überlauf der Schreibregister 0x4E und 0x4F im LCD-Controller. Die Störungen sind sehr deutlich im Video beim Zeichnen von nicht gefüllten Kreisen zu sehen. Youtube SainSmart TFT 3.2: https://youtu.be/T4p6Wr_8Pcc SSD1289 Lib
(0x00); write_data(0XC1); write_data(0X30); write_com(0xE8); //Driver timing control A write_data(0x85); write_data(0x00); write_data(0x78); write_com(0xEA);
-
Thread
DAB+ Modul KeyStone 8650
vom Modul nicht unterstützt. Hat jetzt leider auch Keystone bestätigt. Übrigens im FM mode sind es 8 x 16 bit und im DAB Mode wie in der SlaveModeCommandSet 3.1.1 Liste beschrieben 16 x 8 bit.
DS AT DG SEGNR TR-ID SN DATA... 3C 00 04 00 00 F4 40 00 74 80 00 00 12 F4 40 03 <....ô@.t€...ô@. F5 FF D8 FF E0 00 10 4A 46 49 46 00 01 02 00 00 õÿØÿà..JFIF..... 01 00 01 00 00 FF DB 00 43 00 04 03 03 04 03 03 .....ÿÛ.C....... 04
-
Thread
LCD-Adresse im C-Programm
das ist keine schöne Lösung, aber hilft vielleicht beim ersten Verständnis: Ich caste die Zahl 0xF800 in einen uint8_t-Pointer und schreibe den Wert data an die Adresse auf den der Pointer zeigt. [c] *((uint8_t*)0xF800) = data; [/c] [Mod: C-Tags eingefügt, damit man auch das Sternchen am Anfang
entsprechende Adresse ansteuern. > Wie kann ich das aber im C-Programm realisieren ? __xdata __at (0xF800) uint8_t LCD_ADR; danach z.B. einfach mit LCD_ADR = x0xAA; LCD_ADR = x0x55; verwenden.
-
Thread
uint64_t maximaler Wertebereich nicht nutzbar
ohne zusätzliches Präfix. [c]uint32_t var {1};[/c] Grob probiert, dass Problem taucht ab ca. 9E+18 auf. Wenn ich mir das genauer anschaue liegt das auf der 63Bit Grenze. [c] int64_t var1 {9'223'372'036'854'775'807}; // ok uint64_t var2 {9'223'372'036'854'775'807}; // ok uint64_t var3 {9'223'372'036'854'775'808
<< F("is_same<TypeC,int64_t>(): ") << is_same<TypeC,int64_t>() << endl; cout << F("is_same<TypeC,int32_t>(): ") << is_same<TypeC,int32_t>() << endl; cout << F("is_same<TypeC,uint64_t>(): ") << is_same<TypeC
-
Thread
Pflanzenkunde: Weiß jemand was das ist?
Thomas E. schrieb im Beitrag #5217643: > Das ist eine Calicia. Leider weiß Google davon /nichts/. Was ist das für ein Kraut?
#5219938: > Dann versuch mal einen Teelöfel zu rauchen... Und? https://www.amazon.de/gp/product/B00E0NREN4/ref=s9_acsd_zwish_hd_bw_b3NhsYJ_c_x_w/262-9822487-1000236?pf_rd_m=A3JWKAKR8XB7XF&pf_rd_s=merchandised-search-4&pf_rd_r=Y9V6TQXPAK62EKMPPRDB&pf_rd_t=101&pf_rd_p=4f99161b-5cc6-5e78-b198-4d64560bf4a6&
-
Thread
Arduino Due als virtuelle Maus
<Mouse.h> statt #include "Mouse.h" ? ? Arduino due (Sainsmart Due) Windows 10 Arduino 1.8.9 Dein Code kompiliert bei mir. Teil der Ausgabe: > Bibliothek Mouse in Version 1.0.1 im Ordner: > E:\Programme\arduino\libraries\Mouse wird verwendet Ich nutze also die Mouse Lib aus dem
angeschlossen ist? Dein Arduino wird ja auch nix anderes sein. Aber im Atmel Studio gibt es für den SAM3X8X folgende Bsp.: - USB Device HID Mouse Example - Arduino Due/X - USB Device HID Mouse Example - SAM3X-EK
-
Thread
STM32Fxxx: Wie kann man das Bitbanding nutzen in C?
bit Example The following example shows how to map bit 2 of the byte located at SRAM address 0x20000300 to the alias region: 0x22006008 = 0x22000000 + (0x300*32) + (2*4) Writing to address 0x22006008 has the same effect as a read-modify-write operation on bit 2 of the byte at SRAM address 0x20000300
void set_bit(uint32_t* addr, const int bit) { *((volatile uint32_t*)(32 * (((uint32_t)addr) - 0x20000000) + 0x22000000 + 4 * bit)) = 1; } ergibt: (48) set_bit(&foo,0); 0800123E ldr r0, [pc, #364] ; (0x80013ac <main+372>) 08001240 movs r1, #0 08001242 bl 0x8001210 <set_bit>
-
Thread
Atmel Studio 6.2 mit SAM-ICE unter Windows 10
sonst Alles gut läuft, gibt es doch einige Hürden. Ich programmiere mit Atmel Studio 6 in C Atmel SAM-Controller (SAM3X8E, SAM4S8C) und programmiere sie über JTAG mit dem SAM-ICE Tool. Nun ist aber das Atmel Studio 6.2 der Meinung kein Tool vorzufinden, wogegen ich die mit 6.2 kompilierten Programme
Der neueste USB-Treiber ist schon installiert? https://gallery.atmel.com/Products/Details/6272a8fd-68fe-43d8-a990-741878cfe7b6 Version 7.0.888 Edit: ich habe gerade die Beta vom Atmel Studio 7 gefunden. http://atmel-studio.s3-website-us-west-2.amazonaws.com/ Aber ob das hilft, keine Idee
-
Thread
GCC Optimierung killt Funktion
(SPI_I2S_GetFlagStatus(SPI1, SPI_I2S_FLAG_BSY)); 0800379A nop 0800379C ldr r0, [pc, #28] ; (0x80037bc <SPI_SendByte+88>) 0800379E movs r1, #128 ; 0x80 080037A0 bl 0x8001b54 <SPI_I2S_GetFlagStatus> 080037A4 mov r3, r0 080037A6 cmp r3, #0 080037A8 bne.n 0x800379c <SPI_SendByte+56
SPI_I2S_ReceiveData(SPI1); // Wert abholen... 080037AA ldr r0, [pc, #16] ; (0x80037bc <SPI_SendByte+88>) 080037AC bl 0x8001b1c <SPI_I2S_ReceiveData> 080037B0 mov r3, r0 080037B2 uxtb r3, r3 (143) } 080037B4 mov r0, r3 080037B6 adds r7, #8 080037B8 mov sp, r7
-
Thread
Vinculum Problem - VDrive und SPI Schnittstelle
Befehlsreihenfolge im SCS Mode (Short Command set) Nachdem der Stick erkannt wurde: File Open: 0x09 0x20 'h' 'e' 'l' 'l' 'o' '.' 't' 'x' 't' 0x0D File Write: 0x08 0x20 0x00 0x00 0x00 0x0C 0x0D 'H' 'e' 'l' 'l' 'o' ' ' 'W' 'o' 'r' 'l' 'd' '!' (weiss nicht, ob hier noch ein 0x0D nötig ist!!!) File Close: 0x0A 0x20 'h' 'e' 'l' 'l' 'o' '.' 't' 'x' 't' 0x0D Beim 2. Durchgang wird nur noch 'Hello World' (also ohne Ausrufezeichen) geschrieben. Danach 'hängt' sich das Modul auf. Das heisst, beim zurücklesen
-
Thread
Wie viel Prozent des Gehalts sparen und wie anlegen? Gesperrt
www.manager-magazin.de/finanzen/inflation-deutsche-verbraucherpreise-steigt-auf-hoechsten-stand-seit-1993-a-139b0b9e-6f62-463d-a445-3ab851ff48b0
beginnt bei Uran gerade Schaut euch den letzten Uran-Bullenmarkt von 2003-2007 an. Uran stieg von 8$ auf 140$ und Unternehmen haben in der Zeit ein 10-100x hingelegt. Momentan sind wir bei 42$ Uran und die realen Förderkosten liegen heute um die 60$. Wir werden >200$ Uran in den nächsten 2-3 Jahren
-
Thread
LCD 1x16 HD44870 kompatibel will einfach nicht mit der library von Peter Fleury funktionieren
Speicherstelle der Variable gearbeitet wird. Aber eigentlich versteh ich's nicht. [c] #define vu8(x) (*(volatile u8*)&(x)) #define vs8(x) (*(volatile s8*)&(x)) #define vu16(x) (*(volatile u16*)&(x)) #define vs16(x) (*(volatile s16*)&(x)) #define vu32(x) (*(volatile u32*)&(x)) #define vs32(
[c] #define vu8(x) (*(volatile u8*)&(x)) [/c] Nochmal ein versuch, diese Zeile zu "verwörtlichen". Heißt das einfach "nur", dass wenn man ein vu8(x) aufruft, der Compiler eine Zeiger des Datentypes volatile u8,