-
Thread
ATMega648 geplant? Oder kleiner ARM für 5 Volt?
) EEPROM oder 2048 Byte RAM in einen solchen > Chip reinzubekommen. Vllt. ein bisschen groß (TQFP64),läuf aber mit 2.5-5V: dsPIC30F6012A -144kB Programm Speicher -8192 Byte RAM -4096 Byte EEPROM Das neuste Datenblatt ist von 2011 Vllt. ist der Markt für kleine 5V µC mit viieel RAM/Flash/EEPROM
ATMEGA64M1-15AZ 5V 32pin 64k flash 4k SRAM 2k eeprom bei digikey gefunden
-
Thread
Sensirion SHT11 Code
Danke für den Code! Hier ein Test: [c] char buffer[64]; sht11_init(); for(;;){ sht11_start_measure(); _delay_ms( 1000 ); while( !sht11_measure_finish() ); sprintf( buffer, "%i.%i °C %i.%i %%\n", sht11_get_tmp()/100, sht11
MaWin schrieb im Beitrag #2651008: > const int32_t C2 = (int32_t)(0.648 * 100 * (1L<<24)); > ist eine satte Fliesskommaberechnung. Ach herrje. Ja, das ist formal gesehen eine Fliesskommarechnung. Die aber bereits der Compiler durchführt und durch eine
-
Thread
Tektronix TDS744A Netzteil
gespeicherte Energie dort vernichtet wird. Du meintest sicherlich c23 und nicht c25? Ich habe die Kondensatoren C23, C16 und C17 ausgelötet und gemessen. Alle drei Kondensatoren hatten etwas mehr Kapazität als angegeben. Der Serienwiderstand lag zwischen 0,2 und
. schrieb im Beitrag #7625180: > Kannst Du bitte nachschauen, ob Du sehen kannst, wie der bei mir C14x? > genannte C (unterhalb des C144, rechts oben neben dem T150) heißt? Das könnte C149 sein. Das liegende Bauteil mit der Bezeichnung C149 ist eine Diode und heist CR150, Die Bezeichnung C149 ist
-
Thread
Zufallszahlen mit Attiny13
moin einfacher 24 bit generator ,sollte ausreichen um dein ram ohne wiederholung vollzubekommen.Nach dem Init (seed) ,das unterprg. simpler aufrufen , gibt jedesmal ne neue 24bit zufallszahl.Kann man schön im AVR-Studio
Wenn die Zufallszahlen gut sind, wird wohl fast nie ein Muster zweimal auftreten ( gibt immerhin 2^64 Kombinationen... )
-
Thread
Offroad Auto mit Drehstrommotor
143_10180_10312_10313_10184_10314_10078_10079_10073_10186,searchweb201603_6,ppcSwitch_5&btsid=e5ce4c21-ee7c-47ce-94f8-e9317cd69643&algo_expid=237d5694-9327-4c55-9de6-89356c1e6032-9&algo_pvid=237d5694-9327-4c55-9de6-89356c1e6032 MfG Klaus
143_10180_10312_10313_10184_10314_10078_10079_10073_10186,searchweb201603_6,ppcSwitch_5&btsid=e5ce4c21-ee7c-47ce-94f8-e9317cd69643&algo_expid=237d5694-9327-4c55-9de6-89356c1e6032-9&algo_pvid=237d5694-9327-4c55-9de6-89356c1e6032 > > MfG Klaus Welchen passenden Controller muss ich hier verwenden
-
Thread
3 signale mit µc abnehmen=> speichern ___was könnte man da nehmen?
speichergerät ich dafür nehmen sollte? die anforderungen sind: 1. wenig stromverbauch! (das gerät soll mind. 24std. über AKKU laufen) 2. ich sollt ihn mit c++ programmieren können 3. er sollte die benötigten zusätze beinhalten ( z.b. A/D wandler) 4. er sollte auf SD oder CF oder direkt auf einem USB stick speichern
als digitale Schnittstellen für die Sensoren übrig. Die Programmierung ist mit dem gcc Compiler in C möglich. Eine Programmierung in C++ ist für so kleine Controller unüblich und produziert in der Regel ineffizienten Code. 24 Stunden betrieb mit Akku sind keine harte Anforderung, das geht mühelos
-
Thread
2 Fragen über einen Spannungsregler
10604_10603_10103_10605_10186_10594_5060015_10596_10142_10107,searchweb201603_2,ppcSwitch_5&algo_expid=c8d3eb72-9a5c-4a64-a5c5-5c98afcb71c0-8&algo_pvid=c8d3eb72-9a5c-4a64-a5c5-5c98afcb71c0&rmStoreLevelAB=5 ) Nun stellt sich für mich die Frage, kann man allgemein einen Spannungsregler direkt an einen
Ausgang bei 5V tatsächlich 3A abliefern, dann nimmt er am Eingang nur etwa 1.5A @12V oder ca. 0.7-0.8A @24V auf. Solange deine 12V/24V-Quelle mindestens diesen Strom liefern kann, ist alles gut.
-
Thread
LCD Display 480x360, blau, bei Pollin
Die kleinen VRAMs (1MBit) haben oft folgende Bezeichnung: Herstellerbuchstaben+42+Bit+Word Das C steht entweder zwischen Bit+Word, oder zwischen 42 und Bit z.B: KM428C128 für 128kx8 oder KM424C256 für 256kx4 oder MT42C4256 für 256kx4 Hat eigentlich jemand schon eine Platine für den S1D13705
Lässt sich schon, ist aber nicht einfach und nicht komfortabel: Du brauchst 64kB SRAM, und einen schnellen uC. Du musst nun mit etwa 2MHz (oder schneller) die Daten ans LCD senden und noch die passenden Steuersignale erzeugen.
-
Thread
Nutzt ihr noch "richtige" PC's? (ATX Formfaktor/Tower)
Wo sonst hat man 24Threads....
sofern USB-C + PD + DP Alt-Mode vorhanden sind.
-
Thread
mos6581 SID (C64 Soundchip) für AVR
I2C am Userport (allerdings sehr mühselig zu bedienen und vorallem zu lesen), I2C und SPI Adapter am User Port, Diverse ADCs, DACs, LED Treiber usw am C64, ... Viel viel Zeug halt :D Hauptsache
c64-II im keller, den hab ich mal für 10€ vorm müll gerettet ;D
-
Thread
[S] Lüfterloser Mini PC 4GB/32GB mit Linux-Unterstützung <150€ aus EU gesucht
leider bei keinem belastbare Infos zur Linuxfähigkeit gefunden: https://www.amazon.de/gp/product/B076C89NXH https://www.amazon.de/gp/product/B072M978GY https://www.amazon.de/gp/product/B078PB9T1C https://www.amazon.de/gp/product/B074P2T8Q8
bei keinem > belastbare Infos zur Linuxfähigkeit gefunden: > https://www.amazon.de/gp/product/B076C89NXH > https://www.amazon.de/gp/product/B072M978GY > https://www.amazon.de/gp/product/B078PB9T1C > https://www.amazon.de/gp/product/B074P2T8Q8 Die kommen alle aus China, das ist Dir bewusst? Evtl
-
Thread
alte RAID-Platten lassen sich nicht ansprechen
Moin, was sagt "hdparm -C /dev/sda" ? eine aktive Festplatte meldet z.B. das hier: /dev/sda: drive state is: active/idle
Beitrag #2010998: > Ich habe erst gerade für meinen PC ne Caviar Black 1TB gekauft und die > IST 24/7 zertifiziert Bei WD findet sich jedenfalls kein Hinweis darauf, sondern nur auf 5 Jahre Garantie. Explizite 24/7-Zertifizierung ist nur bei den RE3/RE4 (die mit dem "Y") angegeben. > einfach
-
Thread
ATmega809 Timer CMP Interrupt funktioniert nicht
_bm; } [/c]
): [avrasm] 00000102 <__vector_9>: 102: 8f 93 push r24 104: 80 e2 ldi r24, 0x20 ; 32 106: 80 93 a7 04 sts 0x04A7, r24 ; 0x8004a7 10a: 80 e1 ldi r24, 0x10 ; 16 10c: 80 93 0b 0a sts 0x0A0B, r24 ; 0x800a0b 110: 8f
-
Thread
Xilinx ISE auf Suse Linux
===== Backtrace: ========= /lib/libc.so.6(+0x6ed8b)[0xb6857d8b] /lib/libc.so.6(cfree+0x9b)[0xb685c28b] /home/peter/Xilinx/ISE_DS/ISE//lib/lin/libstlport.so.5.1(_ZdlPv+0x21)[0xb6b5f851] /home/peter/Xilinx/ISE_DS/ISE//lib/lin/libxalanc.so(_ZN11xalanc_1_1014XSLTEngineImpl9terminateEv+0xdc)[0xaf741c8c
Ubuntu) > am Laufen? Debian Squeeze: Läuft ausgezeichnet. Im Install-Verzeichnis "source settings64.sh" (settings32) ausführen. Danach im Verzeichnis "bin/lin64/ise" (lin) "./ise" starten. mfg ed
-
Thread
Unbekanntes Bus System entschlüsseln
0x00 0x40 0x50 0x50 0x74 0x100 Motor #22: 0x110 0x83 0x01 0x00 0x01 0x40 0x50 0x25 0x100 Motor #24: 0x110 0x83 0x01 0x00 0x04 0x40 0x50 0x28 0x100 Motor #26: 0x110 0x83 0x01 0x00 0x10 0x40 0x50 0x34 0x100 Motor #28: 0x110 0x83 0x01 0x00 0x40 0x40 0x50 0x64 0x100 Motor #30: 0x110 0x83 0x01 0x00
diff: 0 44, 44, diff: 0 74, 74, diff: 0 25, 25, diff: 0 28, 28, diff: 0 34, 34, diff: 0 64, 64, diff: 0 16, 16, diff: 0 24, 24, diff: 0 6, 6, diff: 0 8, 8, diff: 0 24, 24, diff: 0 44, 44, diff: 0 84, 84, diff: 0 F4, F5, diff: -1 F5, F6, diff: -1 74, 74, diff: 0 irgendwo
-
Thread
a Microprocessor for the Revolution -- 6809
übernimmt das Macintosh Projekt, beginnt eigentlich 01:05:25) https://www.youtube.com/watch?v=ErwS24cBZPc (der SuperBowl Werbespot für den Apple Macintosh)
Hier ist auch noch ein schöner Text: https://www.c64-wiki.de/wiki/Motorola_6809
-
Thread
CH32V003 - RISC-V für angeblich $0.10
Schlaumaier schrieb im Beitrag #7236651: > Aber fast alle hatten ein C=64, obwohl die anderen besser waren. Das lag vor allem daran, dass die meisten Jugendlichen vor allem Spiele drauf spielen wollten, und der C64 halt DER Spielecomputer war. Horst schrieb im Beitrag
technischen Kriterien ausgewählt hat. Und der war dem C64 technisch auch überlegen.
-
Thread
SmuView - Eine sigrok GUI für Netzteil, Multimeter und mehr
.5 #23 0x00007ffff5f9a565 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5 #24 0x00007ffff5fa1ec8 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5 #25 0x000000000074b9fb in Application::notify(QObject*, QEvent*) (this=<optimized
::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5XcbQpa.so.5 #65 0x00007ffff52ba5bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #66 0x00007ffff52c2686 in QCoreApplication::exec() () at /lib64/libQt5Core.so
-
Thread
[S] uC - klein, 5V, 2 ADC, 2 DAC, kostenlose Toolchain
Atmel und NXP habe ich abgeklappert, was gibt es 'da > draussen' noch konkret? Die Renesas M16C koennen 5V und haben ADC und DAC. Allerdings wenn du alles zweimal willst dann sind das eher groessere Typen. Die haben dann schonmal 64Pinne oder mehr. Ich wuerde dir auch empfehlen dich von 5V zu
Logikpegel > -5V ADCs und DACs, jeweils mindestens 2, >=10 bit > -7 GPIO > -UART oder SPI oder I2C oder USB > -kostenlose Toolchain > -kaufbar ATtiny24/44/84 (identisches Gehäuse, flash wird größer): - SOIC14 - 2,7 - 5,5 V - ADC ist drin, als DAC taugt ein Timer mit PWM und Filter - 11/12
-
Thread
Padauk MCU für 0.038 USD aus Taiwan
Allerdings gibt es eine andere Merkwürdigkeit: [code] 0140 00 17 40 18 0A 30 81 03 7A 00 72 00 C2 01 FF 28 |..@..0..z.r....(| 0150 80 13 80 03 7A 00 48 65 6C 6C 6F 20 57 6F 72 6C |....z.Hello Worl| 0160 64 21 00 -- -- -- -- -- -- -- -- -- -- -- -- -- |d!. | [/code] Das ihx
Oder man konfiguriert sich einfach mit ein paar Zeilen einen VSCode-Workspace: [c] { "settings": { "C_Cpp.default.defines": [ "PFS173" ], "C_Cpp.default.intelliSenseMode": "msvc-x64", "C_Cpp.default.systemIncludePath": [ "${workspaceFolder}/include
-
Thread
dsPic33F - Timer/Interrupts
zu konfigurieren bzw. vollständig zu verstehen. Ich arbeite mit der C30 Bibliothek in MPLAB und einem ICD3. Konfigurationsbits setze ich im Code. Nun der Source-Code: [c] #include <p33FJ64GS606.h> #include <stdlib.h> #include <delay.h> // Select Internal
Ich habe im text geschrieben: [...] mit dem dsPIC33FJ64GS610 mit einem Timer[...] Natürlich ist es ein dsPIC33FJ64GS606 wie im Sourcecode.
-
Thread
SPI mit 2 Mastern und 2 Slaves entkoppeln
Block 29,30 und 31)- sprich da sammeln sich noch mehr Nachrichten an - meiner Schätzung nach knapp 24k. Aber wenn ich dann diese 24K als jeweils einzelne Blöcke schreiben möchte, so ist das "backlog" schon größer 16k und ich komme aus dem Teufelskreis nicht herraus. Allerdings kann man bei SD-Karten
SPI WRITECMD+Adresse+16 byte schreiben,CS high, CS low,SPI READCMD+Adresse zum weiter lesen, weitere 64 byte lesen) Damit wird der gesamte transfer ineffizienter (ich schätze, daß ich in der Zeit in der ich das obige umsetze fast 32 byte vom FRam lesen könnte - sagen wir zumindestens 24 bytes) Und daher
-
Thread
C++ Arduino Grundlagen
Zuvor kompilierte Datei wird verwendet: /tmp/arduino_build_289241/core/libc_replacements.c.o Zuvor kompilierte Datei wird verwendet: /tmp/arduino_build_289241/core/libb64/cdecode.c.o Zuvor kompilierte Datei wird verwendet: /tmp/arduino_build_289241/core/time.c.o Zuvor kompilierte Datei wird verwendet: /tmp/arduino_build_289241/core/libb64/cencode.c.o Zuvor kompilierte Datei wird verwendet: /tmp/arduino_build_289241/core/spiffs/spiffs_gc.c.o Zuvor kompilierte Datei wird verwendet: /tmp/arduino_build_289241/core/spiffs/spiffs_nucleus.c.o
-
Thread
Suche jemanden für PIC-Programmierung VU-Meter / PPM
ADC das auflösen können, den Rest macht ja der µC ...
bingo schrieb im Beitrag #6511498: > Du kannst einen kleinen µC verwenden, z.B. den PIC12F1840 > oder einen ATtiny. Und die geplanten 16Bit LookUp Tables (also 64KBit) für das Log-Scaling legt man in Paperform daneben? ;) Thorsten S. schrieb im Beitrag #6511472
-
Thread
Suche Mikrocontroller
ATmega zu nehmen. Mein Vorschlag: Eine RS232-Schnittstelle reicht aus (zwei hast du beim ATmega64 drin). An die Leitungen Rxd und Txd am uC hängst du jeweils nen 4:1 MUX. Mit 2 zusätzlichen Steuerleitungen kann der uC dann die Schnittstelle auswählen. Von dem MUX aus, gehst du 2x an nen MAX232 für
ausreicht, nimmst du entweder nen seriellen Speicher über SPI dazu. Oder schaust dir mal beim ATmega64 die Speichererweiterung an. (siehe SRAM im AVR-Tutorial auf dieser Seite) 2.Vorschlag: Nimm nen ATmega64 und verwende beide RS232-Schnittstellen. Den FTDI-Chip (RS232-Eingang) steuerst du über
-
Thread
Mikrocontrollerboard basierende Firewall preiswert selber ba
internen cache so an die 200mips ... also mehr als ausreichend für eine feuerwand ! die anderen uC kenn ich leider nur vom DB [pre]Am besten nimmst Du einen uC der sehr kompatibel zum 386er Pentium ist.[/pre] ... welch sinnloser beitrag :)
die elektronische Regelung vorgestellt. Nur ganz kurz - als Kontroller verwenden sie einen AT89S8253-24AU der mit einem 64 x 128 LCD verbunden ist und über eine MAX667SISA der Fühler. @anybody: Da kann ich mich nur Andreas Auer anschließen und ihn zitieren: > Wie gesagt, ich hab selbst auch so ein
-
Thread
Suche AVR230 für GCC
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
crc_ccitt_update(crc, byte); argv++; } printf("CRC = 0x%04x\n", crc); return 0; } [/c]
-
Thread
Entlöten von DIP Schaltern
CAESWuD2UqQ8hQjMIwq0F7VQXL2LOqI8WIoT3wcS20XKEPA-ppOdVeAIoTJ4KpUlFhv6AgzhJUa5jU7yACzO6iKv83qOF2IEVgXtoguQGiJDNtL0qaM7apKwF5O60w&sig=AOD64_3T0PCrwoXIyXKiS9DGHDBjsWXV9w&ctype=5&q=&ved=2ahUKEwi64ceB6tD1AhWMLewKHdbeBugQ9aACegQIARBX&adurl=
hab mir letztens das hier gekauft: https://www.amazon.de/Elektrisches-Entl%C3%B6tkolben-Entl%C3%B6tpumpe-Entl%C3%B6td%C3%BCsen-Durchsteckl%C3%B6tungen/dp/B09GV5B1SR/ref=sr_1_1_sspa?keywords=entl%C3%B6tkolben&qid=1643261865&sr=8-1-spons&psc=1&spLa=ZW5jcnlwdGVkUXVhbGlmaWVyPUExMjJaNk5OUFhVUjM5JmVuY3J5cHRlZElkPUEwMjMxMTUyVE9SWTZMOFlPQUQ4JmVuY3J5cHRlZEFkSWQ9QTA1NDU0MDkzT0xPOEUxTlYzODBMJndpZGdldE5hbWU9c3BfYXRmJmFjdGlvbj1jbGlja1JlZGlyZWN0JmRvTm90TG9nQ2xpY2s9dHJ1ZQ
-
Thread
8x8 Hardware Multiplier
Benedikt K. wrote: > Gibts die überhaupt ohne DSP ? PIC24F: langsamer, viel RAM, Schwergewicht auf Funktionalität, kein DSP. PIC24H: wie dsPIC33, aber ohne DSP (defekt?). dsPIC33: Nachfolger von dsPIC30. PIC30 ist wohl auch seitens Microchip sowas wie
oder mehr CPU-Taktzyklen benötigt, ist > es auch kein echter Hardware Multiplier. Zeig mir den 64x64 Bit Hardware Multiplier, der bei 3GHz in einem Takt fertig wird. Dennoch haben aktuelle Highend-CPUs Hardware-Multiplier, entweder voller Breite oder als 64x32, aber keine davon ist in einem Takt
-
Thread
Scanner HP Scanjet 4570c von Hewlett Packard unter Windows 11 64 Bit installieren
Scanner HP Scanjet 4570c von Hewlett Packard unter Windows 11 64 Bit installieren --------------------------------------------------------------------------------- Der Scanner HP Scanjet 4570c des Herstellers Hewlett Packard
. - Im Suchfeld "Treiber HP Scanjet 4570c Windows 11 64 Bit Download Free" eingeben. - Den betreffenden Treiber aus dem Internet herunterladen. 2.) Installation des 64 Bit Treibers: ------------------------------------- - Den installierten
-
Thread
Sehr vielen UARTs zuhören
Ein Mega64 hat 4 UARTs, das waeren dann 16 stueck zusammengeschaltet...
-32-Ports-GREAT-CONDITION-/121342707566?pt=US_Terminal_Servers&hash=item1c4096c76e
-
Thread
60 Mhz auf Platine - geht es so ?
Winkelgeschwindigkeit (http://de.wikipedia.org/wiki/Winkelgeschwindigkeit). [math]\omega = 2 \Pi f[/math] C-> Kapazität Im Endeffekt ist hiermit der kapazitive Teil der Impedanz gemeint: [math]Z_C=\frac{1}{j \omega C}[/math]
auch BMP Bilder generieren kann. > Sind ja 64MB RAM > drauf, das sollte reichen. UPSA vertan, dieses Bord ist es: http://shop.trenz-electronic.de/catalog/product_info.php?cPath=1_50&products_id=63&osCsid=f71d5dfc98f23de6c8ddf41e90bb1c56 hat
-
Thread
AVR32 Buildroot Versionen + Grasshopper
0x24 [<9001a12a>] free_task+0x1e/0x24 [<9001b33c>] __put_task_struct+0x72/0x76 [<9001c8da>] delayed_put_task_struct+0x1e/0x20 [<90036800>] __rcu_process_callbacks+0xa0/0x168 [<900368da>] rcu_process_callbacks+0x12/0x20 [<900c9470>] ida_get_new_above+0x1c/0x10c [<90056a88>] ifind+0x8/0x3c [<90072a56>] sysfs_ilookup_test+0x0/0xa [<9000030c>] kernel_init+0x0/0x90 [<90056ada>] ilookup5+0x1e/0x24 [<90072f30>] sysfs_add_one
-
Thread
Hexapod mit 24 Modellbauservos und Bluetooth Steuerung wie realisieren?
Frank schrieb im Beitrag #5993028: > kein Chip hat 24 PWM Ausgänge. Stimmt. Aber 16 kannst du haben: https://www.amazon.de/Turspit-PCA9685-PWM-Servoschild-Motortreibermodul-Arduino-Robot/dp/B07Y446ZPP Davon mehrere an einen I²C Bus, und schon hast
So was ähnliches hab ich auch mal gemacht, und zwar einmal mit einem SPI-zu-24xPWM-Umsetzer auf einem FPGA und einmal mit drei Attiny2113s, die jeweils per I2C angesteuert waren und 8 PWM Ausgänge hatten. Die drei Attinys waren jeweils in eine Art Modul integriert, wo auch die
-
Thread
Pollin "Navigationssystem ohne Gehäuse"
Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 bNumConfigurations 1 Device Status: 0x29c0 (Bus Powered) Debug Mode [/code]
product/534309/Hammond-Electronics-Soft-Side-Hand-Gehaeuse-1553BBKBK-ABS-Kunststoff-L-x-B-x-H-117-x-79-x-24-mm-Schwarz/SHOP_AREA_14740&promotionareaSearchDetail=005 oder http://www.elpro.org/shop/shop.php?p=Handgeh%C3%A4useinvielenFarben Gruss. G.P.
-
Thread
LPC1788 - startup / .ld-script
Hi, die 64bit integer werden von lpc177x_8x_uart.c für uart_set_divisors verwendet (CMSIS v2 - . Ich habe jetzt die uart_set_divisors aus einer älteren CMSIS übernommen, wo uint32 verwendet wird und es geht.
nochmal wg. 64 Bit printf: [c] char s[40]; uint64_t ull = 123456789012ULL; sprintf(s, "ulonglong: %llu \n", ull); [/c] in "stdint.h" stehen die format specifier, %lli, %lld und %llx gibts auch
-
Thread
Wie sinnvoll ist ein union bei 32Bit Arm CPUs?
ARM's native 32Bit data processing instructions efficiently" Ich denke an ein union in der Art: [c] union CharToWordToInt { int i; WORD w[2]; BYTE c[4]; }; [/c]
uint8_t b[4]; } u; u.l = l; return u.b[1]; } [/c] Compiliert für einen AVR ergibt: [avrasm] .text .global get2ndbyte_shift get2ndbyte_shift: mov r24,r23 ret .global get2ndbyte_union get2ndbyte_union:
-
Thread
STM32 UART TMC2209 Bit-banging
//10100010 0x22 + write data64[3] = (value >> 24) & 0xFF; data64[4] = (value >> 16) & 0xFF; data64[5] = (value >> 8 ) & 0xFF; data64[6] = (value ) & 0xFF; data64[7] = swuart_calcCRC(data64, 8); }[/c]
HAL_GPIO_WritePin(TMC2209_PDN_Uart_SingleWire_GPIO_Port, TMC2209_PDN_Uart_SingleWire_Pin, (data64[(bytecount)] >> ((bitcount -1))) & 1); bitcount ++; return; }[/c]
-
Thread
Spannungsregler mit 0 Volt "Minimalspannung"
folgendes (dort gerade 30% günstiger!): https://www.googleadservices.com/pagead/aclk?sa=L&ai=DChcSEwjC8ozCsabeAhXDvO0KHbwhCx0YABAWGgJkZw&ohost=www.google.de&cid=CAESEeD2434HNIwLPWM82MWdnZay&sig=AOD64_25AqrP6DEa6Zkg8Cnt3p_MgxXDLw&ctype=5&q=&ved=0ahUKEwiAsYfCsabeAhUDIlAKHcvjCS4Q9aACCFI&adurl= Damit bekommst
https://www.googleadservices.com/pagead/aclk?sa=L&ai=DChcSEwjC8ozCsabeAhXDvO0KHbwhCx0YABAWGgJkZw&ohost=www.google.de&cid=CAESEeD2434HNIwLPWM82MWdnZay&sig=AOD64_25AqrP6DEa6Zkg8Cnt3p_MgxXDLw&ctype=5&q=&ved=0ahUKEwiAsYfCsabeAhUDIlAKHcvjCS4Q9aACCFI&adurl= Keine Ahnung
-
Thread
ESP8266 crash während updateWifi() - ist millis() das Problem?
); acc.q += ( c * (uint64_t)MAGIC_1E3_wLO ); acc.a[1] += (uint32_t)( c * (uint64_t)MAGIC_1E3_wHI ); return ( acc.a[1] ); // Extract result, high-acc } [/c] Der ESP8266 Exception Stack decoded: [c]
/2.4.2/cores/esp8266/heap.c line 174 0x40235c64: wifi_param_save_protect_with_check at ?? line ? 0x40235c4d: wifi_param_save_protect_with_check at ?? line ? 0x40235d37: system_param_save_with_protect at ?? line ? 0x40235d1a
-
Thread
M16C samt Dev-Kit für lau!
Nur zur Info: Bei Renesas gibt es zur Zeit M16C-Dev-Kits samt Controllern (jeweils 4 Stück) für lau! Controller zur Auswahl: ----------------------- - R8C/13 - M16C/26A - M16C/28 - M16C/62P - QFP - M16C/62P - M32C/83 - M32C/84 Dass die
internet-wip-en-eu.rta.renesas.com/fmwk.jsp?cnt=m3t_nc30wa_tools_product_landing.jsp&fp=/products/tools/coding_tools/c_compilers_assemblers/m3t_nc30wa/&site=i C Compiler Package for M16C/60, M16C/30, M16C/Tiny, M16C/20, M16C/10, R8C/Tiny Series
-
Thread
32A CEE Steckdose - mit wieviel Ampere absichern?
wir bei 30A*10fach = 300A und du siehst B32 bei 30A Betriebsmotorstrom würde immer auslösen!!!! C32 Frag deinem Elektriker und lass dir das Ding umbauen das ist ne Arbeit von max 15min. Hubert M. schrieb im Beitrag #5103869: > Eine "30" Ampere Maschine mit 63A abzusichern (64A gibt es nicht
wissen das die Leitungen nur eine maximale Betriebstemperatur haben, je nach Isolierung 60,70,80,90°C. Jedes Grad was darüber geht, beschädigt NACHWEISLICH die Isiolierung!!! https://www.elektropraktiker.de/ep-1999-09-823-828.pdf?eID=tx_nawsecuredl&falId=4931&hash=c48b59d3ada9f63d45f442b4061c2c2c
-
Thread
[AVR] Mittelwertbildung
m.n. schrieb im Beitrag #4497553: > wendelsberg schrieb: >> Mit #define FILTER 128 oder 64 wird es besser, das geht dann ohne >> float. > Das ist mir doch sch. egal. Wenn ich 100 brauche oder float brauche, > dann mache ich das so. Und dann wunderst du dich, dass dein uC zu langsam ist
nur genuegend Stellen haben. Wenn man einen 8(16) Bit Wert 256 mal aufsummiert, benoetigt man 16(24) bit dafuer. Ich verwend daher fuer 16bit Werte von einem ADC 32bit, das erlaubt mir 2^16 = 64k mal auszusummieren. Das sollte in den meisen Faellen genuegen. 32Bit Integer hat uebrigens mehr signifikante
-
Thread
Lampen auf RGBW umbauen + PWM = CC Stromversorgung?
und somit 175% mehr Lummen aus der weisen LED rausholen. Als Netzteil würde ich dieses nehmen (24V 1A): https://www.voelkner.de/products/656660/TracoPower-AC-DC-Einbaunetzteil-TIW-24-124-1-A-24-W.html Ich habe Platz nur in der UP :( Fragen: Wie anschließen und ansteuern? in jeder Lampe stecken
uC halt)... richtig? Was spricht gegen einen fertigen 5A Stepdown und dann lineare CC Treiber?
-
Thread
TFT-Display mit AVR ansteuern
auch nur mit 4 oder 8Bit. Probleme gibt es in der Regel keine. Kommt auch darauf an, welchen µC Du ranhängen willst? Die Grafikcontroller haben von Haus aus mal ein 16Bit Datenbus zum µC. Da ist ein µC mit mit 16Bit natürlich auch aus Geschwindigkeitsgründen gut geeignet. Für versch. µC Typen
Epson von EDO RAM oder ISSI. Ich denke 16 Bit Farbe sind vollkommen ausreichend und von 18 oder 24 Bit kaum zu unterscheiden. Was eben zu beachten ist .... die Datenmenge bei einem ATmega64. Wenn Du Bitmaps ablegen möchtest, dann könntest Du Dir zum Beispiel extern über SPI serielle DataFlashs
-
Thread
Tranceiver mittels FPGA
Entweder du hast das Makro falsch konfiguriert oder es ist das falsche Makro... Kein Mensch baut einen 64:1 Serialisierer in fixer Hardware wenn meistens 8:1, 24:1, ... gebraucht werden. Aus einem 8:1 Serialisierer kann ja auch mit der Standard-FPGA-Logik ein 64:1-Modell gebaut werden. Dafür reicht der Speed
die 8*8 Bit zu groß. Unklar bleibt leider auch welchen Leitungscode der ALTGX ausspuckt. Bei 64b66b (Gigabit-Ethernet) z.B. kann die Latenz nicht reduziert werden. Es müssen erst alle 64 Bit der Daten vorliegen. ABER: Ich bin sicher der ALTGX kann viel mehr: https://www.altera.com/content/dam
-
Thread
Linux ist Mist - mal wieder (Xubuntu) Gesperrt
Linux. Es gibt da Varianten wie Geschöpfe unter der Sonne. Erst mal habe ich mir voriges Jahr die c't-Linux geleistet. Getestet auf einem PC Athlon XP 64 und 128MB Grafik. Cent-Os, Ubuntu, Elementary und Antergos sind gelaufen. Open Suse, Debian8.1, Linux Mint17.2 und Manjaro sind mit schwarzen
schrieb im Beitrag #4551877: > ZX Spectrum und Amiga. Damals eher Atari (400, 800, 600Xl und 800XL), C64 und ZX Spectrum. Der Amiga wurde erst Mitte 1985 vorgestellt.
-
Thread
Ich brauche bitte 4 Clocks verschiedener Frequenz in VHDL bitte.
Zeichen 8 Byte hoch. Die Bytes von den Zeichen sind als Nibbles abgespeichert. Ich habe auch mal einen C64-Zeichensatz reingeladen. Da hast du freie Wahl. Gruss
> Byte hoch. Die Bytes von den Zeichen sind als Nibbles abgespeichert. > Ich habe auch mal einen C64-Zeichensatz reingeladen. Wird so langsam ein Retroprojekt, was? :-D
-
Thread
Probleme mit Avrdude
Hallo! Ich habe ein ähnliches Problem mit AVRDude. Versuche momentan den AT90CAN64 mit dem STK500 + STK501 zu programmieren. AVRDude liefert jedoch immer die Meldung: [c]avrdude -p c64 -c avrisp -U flash:w:blink.hex -vvvv -P /dev/ttyUSB0 avrdude: Version 5.5, compiled on Feb 21
Hey! Danke für die schnelle Antwort. Wenn ich stk500v2 benutze, sieht es nicht viel anders aus: [c] avrdude -p c64 -c stk500v2 -U flash:w:blink.hex -vvvv -P /dev/ttyUSB0 avrdude: Version 5.5, compiled on Feb 21 2008 at 14:24:21 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com
-
Thread
ATtiny3217 UART Schnittstelle
Droid E. schrieb im Beitrag #6603232: > #define USART0_BAUD_RATE(BAUD_RATE) ((float)(F_CPU * 64 / (16 * > (float)BAUD_RATE)) + 0.5) F_CPU * 64 ist bereits größer als der Datentyp int auf dem AVR. Besser wäre m.E. (float)(F_CPU)*64.0 / ... Grüßle Volker
Hallo c-hater, was ist denn an > USART0.BAUD = 1389; falsch?