-
Artikel
Reichelt-Wishlist
| * PCA9552D 16Bit I2C-BUS LED-Blinker | | Microchip PIC 18F2550 (USB, 32 KBytes Flash) | (bereits im Sortiment) Microchip PIC 16F628A (weil: besser als 16F628) * Microchip PIC 16F648 (weil mehr Programmspeicher, als
Spannungsregler, LOW-DROP, SMD (DPAK, D2PAK) Spannungsregler SMD in DPAK | | | | (u.a. MC 78M05 CDTG) MCP23016 16Bit I2C I/O Expander | | | (verfügbar) MCP23S17 16Bit SPI I/O Expander (aber ohne Schmidt-triggerd Eingänge wie der 23x16) * LT-1117-CST-5 als Sot223 (adj und 3.3 gibts schon, 5 fehlt noch) | UM232 FTDI
-
Thread
KONTRON Uvikon Spectrophotometer, Spiricon beamanalyzer
808€ 1x Coherent PM100-19C, Aperture 19mm, 2mW-100W -> New price was about 1900€ 1x Coherent Fieldmax II -> New price was about 1260€ 1x Ophir Orion/TH with 10A-SH-V1.1ROHS head, Aperture dia. 16mm, 10mW-10W 1x Coherent J-50MB-YAG-1528,190 nm to 2.1 µm spectral range, 35 mm diameter active area, 5 mJ - 3J energy range, 300 pps repetition rate operation -> New price 2100€ 1x Coherent J-50MB-LE,250uJ-500mJ
-
Thread
PIC-Programmierung, analoger Input, Debugging
exponentiell ab, ich möchte wissen, wann ein gewisser Wert unterschritten wird. Ein AD-Wandler im PIC12(L)F1840 hat 10Bit-Auflösung, was bedeutet das praktisch ? 10Bit entspricht einer Auflösung von 0-1023. Die Versorgungsspannung beträgt 5V, also läge die Auflösung bei 5V/1023, =~ 5mV ? Ich
analog-Eingang, oder ? Genau > Kannst du das bitte genauer erläutern ? Lies dir im Datenblatt des PIC12(L)F1840 die Kapitel 16 und 14 durch. Die Abbildung 16-1 zeigt das Blockdiagramm des ADC mit den Auswahlmöglichkeiten für die Referenzspannung des ADC. Im Kapitel 14 wird die FVR behandelt. https
-
Thread
SDCC 4.3.0 (RC1 heute)
except for branching * struct / union return (except for ds390, hc08, s08, mos6502, pic14, pic16). * div standard library function family. * struct / union parameters (except for hc08, s08, mos6502, pic14, pic16). * C2X nullptr. * Many fixes for the type system and _Generic. * Adopted more of GCC, QuickC and tinycc tests. * C2X char8_t. * C2X memalignment. * C2X unreachable. * C2X typeof, typeof_unqual. * C2X auto. * C2X keywords bool, true, false, alignas, alignof, static_assert. * C90-C17 function
-
Thread
Wassertemperatur Logger mit Lora?
Wie oft soll gemessen und dann gesendet werden? 1x pro Woche?
das minimal-invasiv nachrüsten^^ Die Info wäre ganz praktisch, um zu wissen, wann der See wärmer als 16,5°C ist 😁 Uwe B. schrieb im Beitrag #7434674: >> Gibt es sowas schon oder muss man das selbst entwickeln? 😊 > > Gibt es, je nach Anspruch, fertig zu kaufen. Ich habe eigene Lora-Logger > im
-
Thread
Spannungsquelle 0-10V mit uC, OpAmp, Poti
übersehen? Na ja, es gibt Digitalpotis die mehr aushalten. elektronische Potis für mehr als 5V: CAT5132 (16V I2C OnSemi) CAT5133 (16V INC/DIR OnSemi) AD5291/92/93/AD7376 (30V SPI Analog), MAX5436-39 (30V SPI Maxim), DS1808 (+/-12V TWI log) DS3501/02 (15V I2C Dallas) X9312 (15V INC/DIR Xicor)
oder den internen 8/12-Bit-DAC des uC (PIC16/18/dsPIC33) zu verwenden. @Michael B.: ja, ganz wichtiger Hinweis mit dem LM358 - habe ohnehin den MCP6H01 (rail-to-rail) auf der PCB, der LM358 war nur für generelle Versuche am Breadboard
-
Thread
Probleme mit SPI- PIC18
trotzdem. Aber das sind Ausnahmen. Gewinnen tut man dadurch nichts. Also ja wirr. Da bin ich bei dir xD Aber SS bzw. Chipselect reißt es in dem Fall ja nicht raus. Ich möchte ja lediglich zb. 16bit Farbe am Stück senden. Also mit dem Fifo 2x8bit Unterbrechungsfrei durchjagen. Wie im Datenblatt des
den Buffer laden sondern byteweise > senden... Keine Ahnung. Wenn ich das Datenblatt von deinem PIC18F26K42 lese, kann da bei SPI einiges schief gehen, man kann viel einstellen. Auch das Ansteuern von SS, was scheinbar durch das SPI-Modukl erfolgt bzw. erfolgen kann? Ohne Oszi wird das HART! 32.5.5.2
-
Thread
Welche Low Cost 32 Bit MCU Familie? Gesperrt
- ich denke einen MIPS? PIC hab ich eh immer gehasst ... Damals als ich schon gut Erfahrungen mit AVRs und deren Luxus gesammelt hatte, musste ich auf einen PIC16F84 zurücksteigen 🤢 (Ich bin quasi nicht alt genug, um die PICs
nimm den für 1,30 EUR im TSSOP-20: https://www.reichelt.de/arm-cortex-m0-mikrocontroller-32-bit-3v-16-kb-tssop-20-stm-32f030f4p6-p168428.html * 48 MHz * 16Kb Flash * 4 KB RAM * 5 Timer * 15 I/Os * 5 Kanal DMA * 1 I²C * 1 SPI * 11 ADC * 1 USART P.S. Gibts für denselben Preis auch mit
-
Thread
Display mit Chip ST7789V Startprobleme
// Data 05= RGB-5-6-5-bit input) // Data 06= RGB-6-6-6-bit input) lcdput (0x3a,0x05); // Resister, Data, lcdput (0xb2,0x0c); // Resister, Data lcdput (0xb2,0x0c
? Das löst zwar nicht dein Problem, verbessert deinen Programmierstil aber sichtbar. Eher so. [c] uint8_t sequence1[] = {0xe1, 0xd0, 0x00, 0x05, 0x0d, 0x0c, 0x2d, 0x44, 0x40, 0x0e, 0x1c, 0x18, 0x16, 0x19}; lcdcmd_long(sequence1, sizeof(sequence1)); void lcdcmd_long(const uint8_t *data, uint16
-
Thread
Schwingungspaketsteuerungsfrage
Temperaturregelung damit, und da wäre es eine Leistung, das alleine mit einem NE555 hinzubekommen (<x-10 GradC daueran, >x GradC daueraus, dazwischen von 90 auf 10% fallend).
würde. Was meinst Du? VG, Gerhard Nachtrag: Für unseres Netz (120V/60Hz) würde ich R16 von 10K auf 4.7K, 1W ändern und C4 auf 470n, 250V, X2. Da wären dann rund 7mA auf der DC Seite abnehmbar. R8 würde ich von 1K auf 2.7K vergrößern um den LED Strom zu verringern. Mit 22uF ist der Ripple
-
Thread
Welche 8-Bit-Architekturen werden in 10 Jahren relevant sein? Gesperrt
Rabbits gilt das schon etwas länger. Damit verlieren wir zwei meiner Meinung nach relativ elegante 8/16-Bit-Architekturen. Welche 8-Bit oder 8/16-Bit Architekturen werden in 10 Jahren relevant sein? Einerseits gibt es ein paar noch aktuelle. Da fallen mir ein: * AVR * PIC * PDK * HCS08 * MCS
Philipp Klaus K. schrieb im Beitrag #7418543: > * PIC Die dürften auch in >10 Jahren noch relevant sein, sind in zahlreichen Geräten als Steuer-µC eingebaut
-
Artikel
PIC
Microchip bietet direkt C-Compiler an. Aktuell mit MPLAB X sind die XC-Compiler von Microchip verfügbar: XC8 für 8-Bit-PICs, XC16 für PIC24 und dsPICs und XC32 für PIC32-Mikrocontroller. Die freie Version kann nur sehr beschränkt
, 32kHz Comparators 2 2 ADC-Channels 14 14 Communication 1xUART, 1xI2C/SPI 1xUART, 1xI2C/SPI CCP 1xECCP, 1xCCP 3xECCP, 2xCCP Timer 2x8bit, 1x16bit 4x8bit, 1x16bit Preis Reichelt (30.03.2012) 2,65€ 2,15€ Hier sieht man gerade bei dem verbreitetem PIC16F84A, dass
-
Thread
uC Familien Empfehlung
Und schade, dass es (AFAIK) keine Controller > in kleinen Formfaktoren mit über 2k SRAM gibt. 16KB SRAM im 5x5mm VQFN: https://www.microchip.com/en-us/product/AVR128DB48
> dann auch diese Spannung haben? Das wäre mal was feines. Das sind Sachen, wo ich dann gerne dsPIC33EV... einsetze. 16 Bit, 70 MHz, 256k Flash und 16k RAM, bis 64 Pins, und das alles bei 5V Vcc und 5V I/O, damit kann man schon einiges machen. Und das ist alles problemlos kaufbar. Nuvoton und Toshiba
-
Thread
Reset ohne Reset-Pin?
Abdul K. schrieb im Beitrag #7406041: > Du willst den i2c-Bus resetten, weil Master und Slave außer > Synchronität sind? Dafür gibt's eine spezielle Sequenz. Meine I2C Chips hatten bisher immer einen Reset-Pin, aber bei den PIC32M resettet der MCLR-Pin
proper signal isolation, on non-5V tolerant pins, the remote signal can power the PIC32 device through the high side ESD protection diodes. Besides violating the absolute maximum rating specification when VDD of the PIC32 device is
-
Thread
Suche Programmgerüst: USB-Kommunikation und Daten Ein/Ausgabe Windows
Thomas W. schrieb im Beitrag #7414267: > Bei dem Code-Schnippsel von Stefan ist wohl 5.15 ganz gut). Ja, ich habe das Projekt schon lange nicht mehr erneuert. Irgendeine 5.x Version der Bibliothek sollte gehen.
. HW-Seite: ich nutze den MikroC Pro Compiler und dessen USB-Library für PIC18F14K50 und PIC18F46J50. 16bit PIC24FJxx ist noch in Vorbereitung. PS: Die Mikrocontroller haben ein USB Modul implementiert. Features u.a.: - bidirektionale
-
Thread
STM32 NUCLEO H743ZI - Ethernet / WebServer-Probleme
schreiben. und das ergebnis sieht auch gut aus: st-flash --reset write 743ZI_LwIP_Test.hex 0x08000000 st-flash 1.7.0 2023-05-02T16:13:54 INFO common.c: H74x/H75x: 128 KiB SRAM, 2048 KiB flash in at least 128 KiB pages. file H743ZI_LwIP_Test.hex md5 checksum: ffe8c2f14a5b707fca956874d2494734
defekt ist. danke sehr! nochmal gegenprobe: st-flash --reset write H743ZI_LwIP_Test.hex 0x08000000 st-flash 1.7.0 2023-05-02T16:35:48 INFO common.c: H74x/H75x: 128 KiB SRAM, 2048 KiB flash in at least 128 KiB pages. file /home/ralf/Downloads/H743ZI_LwIP_Test.hex md5 checksum: ffe8c2f14a5b707fca956874d2494734
-
Thread
MCU mit 24-Bit-SPI?
> Deswegen meine Frage: kennt jemand eine andere MCU, welche mindestens >> zwei SPIs mit mehr als 16 bit Datenbreite bietet? > > Wozu? Die allermeisten uCs haben ein SPI mit 8 Bit/Elementartransfer. Und was genau nützt mir 3x 8 Bit (mit 3x Wackeln auf der Select-Leitung) wenn ich 1x 24 Bit mit
weil in >> seinem ersten Post steht explizit das: > > Ein MCP3424 sendet sein ADC Wert, der vom µC empfangen wird, u.a. auch > in einem 3 Byte/24 Bit Frame. Er ist deshalb aber dennoch kein Master. > Und es gibt viele SPI-Slaves, die ihre Daten in x Byte/ 8*x Bit Frames > senden. Das ist nun
-
Artikel
IRMP - english
irmp-main-esp8266.c - ESP8266 irmp-main-mbed.cpp - MBED examples/Arduino/Arduino.ino - Teensy 3.x irmp-main-chibios.c - ChibiOS IRMP also runs on PIC processors. For the PIC-CCS compiler the necessary preprocessor defines
CHP03X (TV tuner card) 0x3B86 Cyberhome ??? Cyberhome DVD player 0x6D72 WD TV Live Western Digital Multimediaplayer 0x1F30 Canon WL-DC100 Kamera Canon PowerShot G5 0xB1CA NEC16 Daewoo VCR 0x0015 KASEIKYO Technics
-
Artikel
IRSND - english
numerous MCU families: AVR ATtiny87, ATtiny167 ATtiny45, ATtiny85 ATtiny44, ATtiny84 ATmega8, ATmega16, ATmega32 ATmega162 ATmega164, ATmega324, ATmega644, ATmega644P, ATmega1284 ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P XMega ATXmega128 PIC (C18 Compiler) PIC12F1840 PIC18F4520 STM32 STM32F4xx
by some protocols: ./irsnd-15kHz 7 2 3 0 | ./irmp-15kHz 1100010000011 p= 7 (RC5), a=0x0002, c=0x0003, f=0x00 First key press 1000010000011 p= 7 (RC5), a=0x0002, c=0x0003, f=0x00 Second key press ^ Toggle bit Note: Depending on the protocol, the bit widths of addresses and commands
-
Thread
Einfache LED Steuerung Leuchten - Blinken - Aus per knopfdruck
am nächsten "Ding". Mein kleiner steht total auf Dinos. Ich habe vor, Ihm eine kleine Fläche von 1,5 x 1,5 metern im Keller als Lego Dino Spielwiese zu bauen. Den "Elektrozaun" würde ich aber gerne mit Fiberglasrealisieren. Diese Fiberglas-"Adern" sollen per LED beleuchtet werden. Dazu würde ich eine
Assembler empfehle. Vielleicht hilft dir der Link https://www.makerconnect.de/index.php?threads/ver%C3%B6ffentlichung-pc-und-%C2%B5c-programmieren-in-vb-und-assembler-lehrbuch.4252/. Auch das könnte dir helfen https://www.makerconnect.de/index.php?threads/keine-angst-vor-assembler.1365/ Ist schon etwas
-
Thread
Welche (Afu-) Betriebsart?
Wasserfall-Funktion benutzt, nicht die SSTV-Funktion. Alternative Programme wären SonicPhoto oder PicFall. Die Wasserfall-Bilder werden erzeugt, indem jeder Pixel in X-Richtung in eine bestimmte Frequenz umgesetzt wird. Gut zu sehen, wenn man Spektrogramm und Wasserfall vergleicht. https://www.youtube.com
auch nur "gedithert") z.B. https://github.com/F5OEO/rpitx/blob/master/doc/rfmyface.png https://github.com/F5OEO/rpitx/blob/master/doc/spectrumrpitx.png Christian
-
Thread
Formel oder Rechenweg gesucht.
So? [c] float num[4]= {0.3, 0.8, 1.5, 2.2}; float sum= 0; uint8_t zahl; for (i=0; i<8, i++) { if (( (zahl>>i) & 0x01)==1) sum+= num[i]; } [/c]
... two cents more. [c] float calculateVal(uint8_t num) { const float data[4]= {0.3, 0.8, 1.5, 2.2}; float sum= 0; for (uint8_t i=0; i!=4; num>>=1,i++) { if (num & 0x01) sum += data[i]; } } [/c] Andreas
-
Thread
Warum liest man hier so wenig von Renesas?
Damals(tm) setzten wir einige M16C und M32C in Telefonanlagen und Routern ein. Deren Codedichte war deutlich höher als bei klassischen ARM-basierten Prozessoren im 32 Bit-Modus und auch im Thumb-Modus. Ein großer Nachteil bestand
sich Bastler mit ihm beschäftigt - und erfreut entdeckt, dass darin ein > abgespeckter 68000 als uC steckt - Also da ist ganz gewiss kein 68000 drin. Der R8C/M16C waren einfach eine eigene CPU. Allerdings eine CPU mit bis zu 128k flash und 20k Ram. Das war als bei uns in Deutschland mit Mega8 mit
-
Thread
Welche 32-Bit uC-Familie ist empfehlenswert?
und so. Und mit vielen nutzbaren Pins; die SPC5xx und PIC32M müssten wahrscheinlich 100 Pins haben, wo ich beim STM32 mit 64 auskomme.
gcc-Version im neuesten XC32 steckt, ist auch noch die Frage. Der gcc > wird ja auch unabhängig vom C-Standard verbessert. C:\Microchip\xc32\v4.21\bin>xc32-gcc --version pic32m-gcc.exe (Microchip XC32 Compiler v4.21) 8.3.1 Build date: Dec 5 2022 fchk
-
Thread
Fehler im Programm, verstehe es nicht.
auf 0x0000 stattgefunden hat ? Mal nachrechnen: 1. Zeitpunkt Zähler = 0xfffe (Dezimal 65534) 2. Zeitpunkt Zähler = 0x0005 (Dezimal 5) Zeitdifferenz Dezimal (65536-65534) + 5 = 7 µs Zeitdifferenz
und den "hundertstel µs"-Zähler atomar(!) um 100000 verringern. Also etwa so: [c] long millis, lasttoggle; : TimerInterrupt () { // 5.12µs static long us100cnt; us100cnt += 512; if (us100cnt>100000) { millis++; us100cnt-=100000; } } : // Arbeiten
-
Artikel
LCD
diesem Controller. Also noch mehr aufpassen beim Kauf bzw. dem Ansteuern! NOKIA N95. resolution : 240 x 320 pixel display area : 40 x 55 mm colours : 16.7 Mio. controller : backlight : adj contrast : Link : NOKIA N95 Display Datei : SIEMENS S65. resolution : 132 x 176 pixel display area : colours : 65.536
stark vom Timing des HD44780 ab! Es gibt gute Application Notes zu Displays (mit KS0066) von Hitachi. 1x16 LCDs werden oft wie 2x8 betrieben! D.h. es ist ein 'Zeilenwechsel' an Position (z. B. 0x40) nötig. Bei manchen Text-LCDs ist mit selbstdefinierten Zeichen eine Pseudo-Graphische LCD-Ansteuerung möglich
-
Artikel
STM32 für Einsteiger
bis 256kB Flash bis 16kB SRAM bis 128kB Flash bis 4kB SRAM bis 2MB Flash bis 98kB SRAM bis 2MB Flash bis 512kB SRAM + 32MB DRAM (PIC32MZ DA) bis 512KB Flash bis 66kB SRAM Sehr viel PWM mit komplexem Timing X AT90Spwm - - align
PIC16 (oder auch dsPIC30). Die mögen für Mini-Anwendungen gut sein, aber wer will denn schon gerne sich extra für eine Kleinanwendung mit einem kleinen µC auseinandersetzen, wenn man schon einen STM32 kennt
-
Thread
STM8- r3 - Platine
eine r3 Platine im Arduino Format > geroutet und bestückt. Zusätzlich kann auf die Platine ein 128x64 OLED > Display aufgesteckt werden und ein zusätzliches I2C-EEProm bestückt > werden. sehr schick geworden! :) vorallem kein "fancy" bestueckungsdruck :) gruss, -- randy
schrieb im Beitrag #7383490: > MCS51 interssiert mich > eher weniger So ein 56Mhz CH558L für 1,5$ mit USB, DMA, 4x16bit Timer, 2 Uarts etc.pp. finde ich schon recht spannend. https://www.mikrocontroller.net/topic/462538#new Kein Vergleich mehr zum ollen 89C52 oder den originalen Intel 8051.
-
Thread
banksel so oder so schreiben?
Hallo Daniel, es handelt sich um MPLAB X-IDE, Assembler für PIC16F1512, also nicht um den C-Präprozessor! Michael
8.92 mit MPASM5.51 und einem ASM-Projekt für einen PIC16F1516. Nicht wegen der Namen und Register meckern, ich hab da nur schräge Werte reingekloppt damit ich das im Disasm erkenne. Die Version mit dem eval dagegen
-
Thread
Pollin LCD Display geht nicht
kannst ja mal meinen angehängten Code versuchen. Damit laufen meine > Displays alle Wurde in jenem C-Programm schon auf das aktuell verwendete Target PIC optimiert? #include <P16F716.inc> ciao gustav
call out8_control movlw b'00101000' ; 0x28 - 4-bit / 2-zeilig / 5x8 call out4_control movlw b'00000110' ; 0x06 - cursor increase, display shifted call out4_control movlw b'00001100' ; 0x0c -
-
Thread
Seggert J-Link Vorteile?
ETM brauchst Du einen J-Trace. > Wie sieht es mit der Unterstützung bei Atmel Studio 7 / MPLAB X aus? MPLABX unterstützt J-Link für PIC32. Bei ATSAM weiß ich es jetzt nicht genau. Andere PICs kann der JLINK nicht, dafür brauchst Du ein PICKIT4. Atmel/Microchip Studio verwende ich nicht. fchk
liegen nur die garantierten 4,3 V an der USB-Buchse an, aber der Controller braucht formal mindestens 4,5 V, um mit 16 MHz getaktet werden zu dürfen) keine Rübe gemacht hätten und keinen Spannungsregler erst vorgesehen hätten. Das war ja letztlich auch der übliche "Reparatur"-Ansatz, wenn der Regler geschossen
-
Thread
Tasterverarbeitung mit ARDUINO-C
komplex um nicht zu schreiben kompliziert. https://europe1.discourse-cdn.com/arduino/original/4X/f/0/c/f0c0a5f45d082fd079296c238e2fdea720884696.jpeg https://www.arduino.cc/en/uploads/Main/arduino-mega2560_R3-schematic.pdf Ach, digitalWrite() ist also normales C++ ? Arduino F. schrieb
/arduino/original/4X/f/0/c/f0c0a5f45d082fd079296c238e2fdea720884696.jpeg Bernd_Stein
-
Thread
Zeitschalter mit AVR (ATtiny84A) zur Diskussion
Nachtrag: Falls noch Änderungen vorgenommen werden, pack einen 100nF Abblockkondensator parallel zu C5 nahe am Spannungsregler.
Kostet aus Asien nur ein paar Cent, ist gut dokumentiert und es gibt für Arduino Libs. Der ist I2C, und kann bis zu 8x16 LEDs treiben. Also entweder 16 Stellen 7 Segment oder 8 Stellen 16-segment oder 2 Stellen 8x8 Punktmatrix. Dazu kann die 28 Pin Version auf 8 verschiedene Adressen verdrahtet werden
-
Artikel
Schaltungssimulation
A graphic interface (Linux) lcfilter. Archivierte Seite von Hr. Fisher (Online-Filterberechnung L-C-Filter) LTspice/SwitcherCAD. Siehe LTspice ngSpice. Open Source (BSD-Lizenz) Kommandozeilenorientiert, mit graphischer Ausgabe Erweitert Berkeley spice3f5 um viele zusätzliche Möglichkeiten für Linux
deutsche Produktbeschreibung vom Händler) nur für Windows kostenlos mit Größeneinschränkung Version 16.6 ist die aktuelle Version Einführungen (links im Menü "Einstieg in PSpice leichtgemacht") Robert Heinemanns PSPICE-Seiten qucs. freie Software für Linux, Windows, OS X viele Modelle aus dem HF-Bereich
-
Thread
Mofas künftig 60, was haltet ihr davon? Gesperrt
Landstraße herumeiern. und wenn dann nerven dich Radfahrer die keine 60 schaffen. https://youtu.be/-U2x40VyWkc
erwerbslose Handwerksgesellen und arbeitslose Bergarbeiter sein. " https://de.wikipedia.org/wiki/S%C3%B6ldner#S%C3%B6ldner_in_der_europ%C3%A4ischen_Geschichte Percy N. schrieb im Beitrag #7368146: > die DBAG > scheint sich zum Ziel gesetzt zu haben, bis 2070 einen nennenswerten > vernünftigen
-
Thread
Welcher Atmega zur USB/RS232 Kommunikation
Kevin X. schrieb im Beitrag #7364186: > Mir gehts eigentlich darum, ich möchte später über ein Programm > Steuerbefehle über einen COM-Port (Bei USB ja Virtueller COM-Port) an > den µC der diese daten dann
arbeitet normalerweise mit 3.3 oder 5V.
-
Thread
AVR128DA28 Temperatursensor
16-bit variable temp += 0x0800; // Add 4096/2 to get correct rounding on division below temp >>= 12; // Round off to nearest degree in Kelvin, by dividing with 2^12 (4096) const int16_t result = temp - 273; // Convert from Kelvin to Celsius (0 Kelvin - 273.15 = -273.1°C) cout.print(" = "); cout.print(result); cout.println("°C"); } } void initADC0() { ADC0.CTRLA
-
Thread
Audioeinsatz von Digitalpotis
Hallo, über den Einsatz des X9C-ICs von Xicor, aber auch anderer Digitalpotis, konnte man hier auch schon Beiträge lesen. Was mich allerdings wundert, ist die Tatsache, dass es mir bei diesen ICs nicht gelungen ist, Applikationsbeispiele
Nulldurchgang und gleichspannungsfrei, damit kein Klick entsteht. Ein Digitalpoti müßtest Du z.B. mit -2,5V und +2,5V versorgen für Audio. Auch sonst sind deren Daten nicht gerade high end. Für das Setzen von Spannungen nimmt man typisch multiplizierende DACs bis 16 Bit (String aus 65536 Widerständen).
-
Thread
PIC10F202 + Pickit3 + MPLAB 6.05
Hallo, ich habe hier meine PIC-Umgebung auf einem alten Win-XP-System mit der freien Version von CC5x als C-Compiler und sowohl Notepad++ als auch Geany als IDE. Mit dem PIC10F206 gibt es keine Probleme (den 10F202 habe ich nicht
Erni schrieb im Beitrag #7351379: > Hallo, > ich habe hier meine PIC-Umgebung auf einem alten Win-XP-System mit der > freien Version von CC5x als C-Compiler und sowohl Notepad++ als auch > Geany als IDE. > Mit dem PIC10F206 gibt es keine Probleme (den 10F202 habe
-
Thread
allgemeine PicoMite Anfängerfragen
Wert umrechne. Wenn jemand eine einfache Formel hat, immer her damit. Jetzt geht weiter mit 2*16-Displays. Ich habe momentan eins von Joy-It dran, ungefähr dieses: https://joy-it.net/de/products/com-LCD16X2 Verdrahtet nach der PicoMite-Anleitung: RS = gp0, EN = gp1, D4-7 = gp2-5, RW = gnd
Buchse (GP16-17) 6x Grove-Anschluss