-
Thread
China SUPER Bauteile-Schnäppchen Thread [V4]
Variabler Widerstand (Atorch DL24) auf Ali: https://de.aliexpress.com/item/4000479624068.html?spm=a2g0o.productlist.0.0.21173b42NrTMsL&algo_pvid=a8672f5b-b7fa-4f85-a701-1d2514c38bac&algo_expid=a8672f5b-b7fa-4f85-a701-1d2514c38bac-8&
, werde sie mal testen. Die von mir verlinkte funzt super, aber nur mit dem einen DL24 mit USB-C Schnittstelle. Software starten, USB-C Kabel dran, zack wird erkannt und ist vollkommen über PC steuer-, und programmierbar. Das andere, ältere DL24 mit MicroUSB will mit dieser Software nicht
-
Thread
Arduino Custom Firmware für Fitness Armband mit NRF52
. Das machte mir das Leben so viel leichter :) 900ss D. schrieb im Beitrag #5798744: > Aaron C. schrieb: >> Es müsste zu 90% der MISO pin sein Ich kann bestätigen das der GPIO 0.05 der MISO Pin vom GT24L24A2Y FontChip ist. Zur zeit kann ich hin zwar nur auslesen, der rest kommt aber noch.
NRFConnect tool einmal ein screenshot vom D6 Tracker zu machen während > dieser im Bootloader ist. [c] I 08:24:41.121 Services discovered V 08:24:41.139 Generic Access (0x1800) - Device Name [R W] (0x2A00) - Appearance [R] (0x2A01) - Peripheral Preferred Connection Parameters [R] (0x2A04) Generic
-
Thread
Mega2560-Board: Wo ist der Fehler?
100 nF zwischen RST und GND. Nicht ganz. Der C vom Reset zum DTR wird nur für das Restarten des Bootloaders gebraucht um einen kurzen Reset Impulse auszulösen. Nach Masse darf das C nicht geschaltet werden. Beim ISP Betrieb muß der Reset Eingang
EEPROM preserved through erase: No Watchdog timer always on: No Bootloader is 8192 bytes starting at 3E000
-
Thread
Alternative zu NAS
Nachbeschaffung von ECC > RAM nach ein paar Jahren. Also wenn der A dem B beibringt, was der C gemeint hat, dann muss das zwar nicht stimmen, kann aber ein Ansatz sein, wenn C förderhin schwieg. Aber wenn der A den B beibringt, was der B gemeint hat, dann ist das Chuzpe. ;-) > Mit der ECC Funktion
“Authority” in this case doesn’t get much better than Matthew Ahrens, one of the cofounders of ZFS at Sun Microsystems and current ZFS developer at Delphix. In the comments to one of my filesystem articles on Ars Technica, Matthew said “There’s nothing special about ZFS that requires/encourages the use
-
Thread
Rust - ist das hier um zu bleiben?
einen hmmm, sagen wir > Transpiler(damit es nicht so unmöglich erscheint) von Rust nach > Embedded-C für PIC8/24/32 zu schreiben. Klar ... wo kann ich nochmal nachlesen, wie die Sprache definiert ist?
cppbert schrieb im Beitrag #7222465: > war ineffizient aber damals auch > kein Hexenwerk In dem c't - Jubiläumsheft 24/2008 gab es den Artikel "Playstation unportable". https://www.heise.de/select/ct/archiv/2008/24/seite-276 Das Ergebnis der Programmierübungen auf dem Schrankteil war, dass
-
Thread
Busy Flag bei LCD mit mit ST7036i?
funktionieren mit anderen Bauteilen wie einem 24C256-EEPROM problemlos, deshalb nehm ich an, dass sie korrekt sind. Leider läuft die Kommunkation mit dem LCD nicht durch: Die Adresse und die ersten beiden Bytes werden korrekt übertragen (der Slave
auf 0 setzen. Wie mache ich das? Ich habe schon folgendes Schema in Analogie zum Lesezugriff auf ein 24C256 versucht, jedoch ebenso ohne Erfolg: [c] I2C_Start(); I2C_out(Slave);//Slave=0x78, R/W = 0 I2C_out(Comsend);//Comsend = 0x00 I2C_Start(); //repeated start condition I2C_out(Slave+1); //Slave
-
Thread
Noch ein Taschenrechner auf ATMega Basis
Die I2C-Unterstützung (NFRAM = FM24CL64B) ist in Arbeit, wird aber noch ein paar Tage brauchen. Ich habe das ganze per Compileswitch schaltbar gemacht. Also alternativ interner EEPROM für Programm- und Zahlenspeicher
RAM. Gestaltet sich mit BASCOM und den entsprechenden Libs angenehm einfach. Ich hab es mit einem 24C512 getestet, bei mir tut es anstandslos. Und wenn sich der FRAM FM 24C64B-G nicht irgendwie zickig tut, sollte er auch funktionieren. Source auf Github https://github.com/Feinmechaniker/UPN/blob
-
Thread
ADC Messung großer Spannungsbereiche bei gleichzeitig hoher Genauigkeit
Würde der BC847ALT1G eigentlich auch taugen, anstatt dem BC548C? https://www.mouser.at/datasheet/2/308/BC846ALT1-D-1293035.pdf Den hätte ich auf meiner BOM schon drauf und er ist billig und klein... Oder sind die 100 mA zu wenig um den ADC schnell genug zu laden
. N. schrieb im Beitrag #5682593: > Würde der BC847ALT1G eigentlich auch taugen, anstatt dem BC548C? > https://www.mouser.at/datasheet/2/308/BC846ALT1-D-1293035.pdf > > Den hätte ich auf meiner BOM schon drauf und er ist billig und klein... > Oder sind die 100 mA zu wenig um den ADC schnell genug
-
Thread
Led Streifen (WS2812B) mit Strom Versorgen und an NodeMCU anschließen
stellenweise so schreibst, warum? Meine wordclock12h läuft auf dem nano328p 119 LEDs ein Muster der wordclock24h mit 393 LEDS auf dem ATmega 1284p und gerade eine Laufschrift bei mir mit dem ESP32 mit 256LEDs. Dem ESP32 o.ä. mit 3,3V tut Pegelwandler zu 5V ganz gut. https://de.wikipedia.org/wiki/Datei:Bidirektionaler_pegelumsetzer_wikide.svg
untersucht habe. > Meine wordclock12h läuft auf dem nano328p 119 LEDs ein Muster der > wordclock24h mit 393 LEDS auf dem ATmega 1284p und gerade eine > Laufschrift bei mir mit dem ESP32 mit 256LEDs. Das glaube ich Dir sofort. Alle AVR Mikrocontroller sind geeignet und der ESP32 kann das auch.
-
Thread
Makefile für Atmega2560 mit AVRdude klemmt
2016 at 17:24:16 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2014 Joerg Wunsch System wide configuration file is "C:\WinAVR-20100110\bin\avrdude.conf
ich nicht wie man den deaktiviert,.. bin neu bei AS7. Hier mal mein Argument für avrdude.exe: -C"C:\AVRdude\avrdude.conf" -v -patmega2560 -cwiring -PCOM6 -b115200 -D Versuche ich etwas hochzuladen mit folgendem: -C"C:\AVRdude\avrdude.conf" -v -patmega2560 -carduino -PCOM6 -b115200 funktioniert
-
Thread
Wärmebildkamera mit dem MLX90640 und Arduino Due
Habe nun das Programm so weit wie möglich entschlackt. Ich erhalte jetzt mit Baud = 115200 im 32x24-Raster auch zum Teil recht plausible Werte (Zimmertemperaturen um die 21°C bzw. Handtemperatur um die 35°C), aber auch etliche nicht nachvollziehbare Temperaturen über 100-400°C. Vielleicht hat ja
("MLX90640 not detected at default I2C address. Please check wiring. Freezing."); while (1); } Serial.println("MLX90640 online!"); //Get device parameters - We only have to do this once
-
Thread
EleLa - Elektronik Lagerverwaltung V3.1
23 CreateNewField (kiste,ID_ID,INTEGER) 21:28:23 CreateNewField (bauteillager,TecData,JSON) 21:28:24 Update 65 finish. 21:28:24 New Database Version: V3.1.18B30 [/c] Auch die anschließende Datenbank-Überprüfung ist ohne Probleme gelaufen. Ohne Optionen um die *.pem Dateien anzugeben kann IMHO
Thanks, i understand about backup. Now i have 1 error on page Extras-Info [c] 18:03:24 E: Statistik SQL Error[2]: SELECT COUNT(ID) FROM bauteillager 18:03:24 ErrRaise: SQL Error: ОШИБКА: отношение "bauteillager" не существует LINE 1: SELECT COUNT(ID) FROM bauteillager
-
Thread
Benötige Hilfe beim programmieren eines Microkontrollers!
Im AVR GCC Tutorial sind die Ports für mich wunderbar erklärt. Man schaut sich die C Bsp. Codes an und weiß Bescheid was man machen muss. PDIP Gehäusepin 9 wäre PB.6 [c] DDRB |= (1<<DDB6); // PB6 Ausgang, Bit setzen PORTB |= (1<<PB6); // PB6 einschalten, Bit setzen PORTB &
µC-Hersteller kompetent Versionsverwaltungssysteme und Build-Infrastukturen benutzen, könnte es leicht für jeden µC (sogar für jede HW-Revision desselbigen) genau *EIN* ( und dann tatächlich erschöpfendes
-
Thread
EEPROM 24C256 und Standby Mode
Hallo zusammen, ich greife auf ein AT24C256 EEPROM zu und schreibe auch darauf. Es funktioniert vom MSP430 und auch von meinem Terminal aus wunderbar. Im Datenblatt steht: 5.4 Standby Mode The AT24C256C features a low power Standby
Andreas V. schrieb im Beitrag #5649044: > Hallo zusammen, > > ich greife auf ein AT24C256 EEPROM zu und schreibe auch darauf. > Es funktioniert vom MSP430 und auch von meinem Terminal aus wunderbar. > > Im Datenblatt steht: > > 5.4 Standby Mode > The AT24C256C features a low
-
Thread
avr-gcc nutzt kein "Store Indirect and Post-Inc."
+24 ; 0x36e <__stack+0x6f> 356: 83 30 cpi r24, 0x03 ; 3 358: 91 05 cpc r25, r1 35a: 19 f0 breq .+6 ; 0x362 <__stack+0x63> 35c: 01 97 sbiw r24
ging er aber nach a[256]. Mit 16-Bit Index ist das kein Problem mehr: [c] void f(unsigned i, unsigned long v) { a[i++] = v >> 24; a[i++] = v >> 16; a[i++] = v >> 8; a[i] = v; }
-
Thread
Schnelle Bitmaske in AVR-Assembler
: [code] unsigned char data = 0x01u << ( count & 0x07u ); 788: 98 2f mov r25, r24 78a: 97 70 andi r25, 0x07 78c: 21 e0 ldi r18, 0x01 78e: 30 e0 ldi r19, 0x00 790: 01 c0 rjmp .+2 ; 0x794 792: 22 0f
manchmal macht es Sinn, aber äusserst selten. Das erinnert mich an meine ersten Schritte mit dem AT89C2051. Da hatte ich auch jeden Zyklus gezählt. Später auf Arbeit hatte ich dann Zugriff auf den Keil C51. Ich hab das Programm umgeschrieben, es wurde kleiner und deutlich schneller. Zeitkritisch war
-
Thread
Zu häufige schreiben in den Flash verhindern?
bei defekt tauschen kann. Außerdem brauch ich nur wenige Byte > Speicher. Dann könnte sich der 24LC1025 EEPROM Baustein schon lohnen. Der ist sehr preiswert und wird via I2C an den µC angebunden. Schau ihn dir mal an.
Ich würde die Daten einfach alle 15 Minuten in ein externes 256 kByte-EEPROM schreiben und gut ist. Rechnung: Ein Update-Intervall von 15 Minuten (was auf der Zeitskala von Wetteränderungen eine ausreichende Auflösung sein sollte) entspricht 4*24 = 96 Messungen
-
Thread
Alten retro PC
Christian S. schrieb im Beitrag #5620699: > Der AT läuft mit 4,7 MHz Der XT. Der AT mit 6 oder 8 (das wäre jetzt nicht der wesentliche Unterschied, auf den es ankommt), und er ist deutlich aufwendiger zu konstruieren, weil ein 16-Bit-Daten- und
Die c't Sonderausgabe ist wirklich lesenswert. Im Moment lade ich mir die Treiber CD "Schmieröl für alte Hardware" herunter. https://www.heise.de/ct/ausgabe/2018-27-Die-c-t-Treibersammlung-von-1997-4193564
-
Thread
uC für 0,20€ CH552 / CH554 von WCH Billig Micro mit USB Funktion, Chip vorstellung
mit den Meisten Standard Register, befehlen usw. nur 10-15x Schneller -Integrierter Oszilator bis 24Mhz -3x Timer -2x 8bit PWM -1x SPI Master/Slave -2x UART -4x ADC 8bit -6x Touch Input -16K ROM -1K xRAM -256b iRAM -i2c ist per Bitbanging kein Problem(Beispiel vorhanden) Der CH554
chips I have currently are from LCSC but I do have a few coming from eBay as they were out of stock at LCSC. I'll take a look at your replacement debug.c. Perhaps I can help although I am not really a C programmer. Ray
-
Thread
RISC-V: Wird das was?
Systems, Ingenic Semiconductor, UNISOC (Spreadtrum & RDA), Zhaoxin Semiconductor, Horizon Robotics, and C*Core Technology, yet excluding Hisilicon and C-Sky Microsystems. Consortium chairman Dai Weimin, currently chairman of VeriSilicon, said at the inauguration ceremony for the new organization that
werden. > > https://robotdyn.com/catalog/development-boards/stm-boards-and-shields/stm32f303cct6-256-kb-flash-stm32-arm-cortexr-m4-mini-system-dev-board-3326a9dd-3c19-11e9-910a-901b0ebb3621.html > > Das ist ein F4 mit fpu und deutlich moderner. Ob der GD32xx dagegen eine > Chance hat ist fraglich
-
Thread
Arduino: Ist boolean intern als Bit oder byte (char) organisiert?
Sensoren verwenden und brauche dafür > genau 32 Bytes an Speicher. Das Gleiche würde mit Arduino "Bool" 256 > Bytes brauchen. Es ist einer der Dreh und Angel Punkte, von C und C++, dass man für jeden Datentype einen Zeiger erzeugen/nutzen kann. Das würde nicht mehr gehen, wenn sich mehrere Bool Values
speichert bool tatsächlich als 1 Bit irgendwo in einer Keil-spezifischen "bit"-Variable. bool foo[24]; *** ERROR C168 IN LINE 35 OF /what/ever/test.c: 'foo': array of bit Das ist ein großer halbgarer Krampf hoch 3 und es ist vollkommen unportabel! Jetzt muss ich überall char hinschreiben wo ich
-
Thread
CAN-Bus mit Arduino auswerten
> auswählst solltest Du vielleicht drauf achten das es über I2C > kommuniziert, denn die meisten gehen auch über SPI. Den OLED Display wollte ich so oder so über I2C ansteuern. Ist ja am einfachsten. Zumindest kenne ich das :D. Über sowas wie Flash oder Ram
.html?PROVID=2788&gclid=CjwKCAjwmdDeBRA8EiwAXlarFmKDt61p6PjsoBLEvH13ZAGjGWhz5Cnr9DH2kF65rZ05xOtChQtC4RoC3hgQAvD_BwE&&r=1 passt der ? DANKE!!!!
-
Thread
Padauk MCU für 0.038 USD aus Taiwan
erschlagen. Kennt da jemand etwas günstigeres mit freiem C-Compiler programmierbares? https://direct.nuvoton.com/en/n76e003at20
_at(0x10) pa; __sfr __at(0x11) pac; __sfr __at(0x1c) tm2c; __sfr __at(0x17) tm2s; __sfr __at(0x09) tm2b; void send_bit(void) __interrupt { if(!(intrq & 0x40)) return; if(!sending)