-
Thread
Gleitkommazahl in Dezimal umwandeln
Diese beiden Seiten haben mir geholfen, FP16 in FP32 und zurück zu rechnen. Erklären 16, 32, 64, 128 bit float: https://www.h-schmidt.net/FloatConverter/IEEE754.html http://weitz.de/ieee/
Anmerkung: Das IEEE Format wird nicht überall verwendet, ich z.B. habe bei meiner GK-Lib für die PIC16 as Vorzeichen an die Stelle des Hidden Bits gesetzt und die Mantisse von 0.5 bis 0.999999... gehen lassen. Das machte sich in diesem speziellen Falle eben besser und sieht so aus: EEEEEEEE VMMMMMMM
-
Thread
Bitte um Hilfe - Pickit 3 erkennt PIC18F45K80 nicht
Hallo Leute, ich brauche Eure Hilfe. Ich hab ein Modul fix fertig aufgebaut, bei welchem ich den PIC 18F45K80 verwende. Heute habe ich versucht, zu Testzwecken ein kleines Programm raufzuladen welches die StatusLED (diese hängt direkt auf RB0) blinken lassen soll. Zum Programmieren hab ich auf
sowohl das PicKit3 und ICD3.
-
Thread
Ic gesucht led schaltung
www.afug-info.de/Testberichte/IC-Tester/ https://www.youtube.com/watch?v=k-Uz8j98G7c Für einen PIC hat sie neulich auch was gemacht, ich weiß aber nicht, ob das für dich auch in Frage kommen würde. http://www.afug-info.de/Schaltungen-Eigenbau/Lauflicht-8Led-4Pins/ Wenn du vielleicht noch
mich mal interessieren, welche Anwendungen das sind. siehe u.a. Wolle G. (wolleg) 08.10.2020 16:37
-
Thread
TDA8425 und PIC
Der verwendete PIC Prozessor hat offensichtlich ein EEPROM auf dem Chip. An EEPROM Adresse 0x0D soll man 0x00 für RC5 oder 0x01 fürs NEC Protokoll setzen.
Der PIC16F648A hat ein internes EEPROM. Über den Programmer musst du um den RC5 Code für die Fernbedienung auszuwählen das Bit an Adresse 0x0D auf 0 setzen.
-
Thread
Voltmeter/Amperemeter DSN-VC288 stirbt durch geringe Spannung. Warum?
für einen Appel und ein Ei. AVR ist auch möglich, aber IMHO weniger wahrscheinlich. Dann eher ein PIC. Wenn ich wetten müßte, würde ich auf den STM8 setzen. Schau dir halt die Beschaltung an und gleiche sie mit den Pinouts der Kandidaten ab. STM8 und STM32 sind mit dem Vcap Pin für die Abblockung
nirgendwo verbunden 9 Vdd (3.3 V, Kondensator) 10 LED out 11 12 13 LED out 14 LED out 15 LED out 16 LED out 17 LED out 18 LED out 19 V-current in 20 V-voltage in (mit Kondensator) Es passt eignentlich sehr gut zu STM8, bis auf fehlenden Vcap und das nicht stete Verhalten von Pin 4.
-
Thread
Warum 32.768kHz für RTC?
Beispiel: Bei einem Kunden hat sich ein ASIC noch nicht gelohnt, deswegen haben wir sein Thema mit einem PIC gelöst: http://harerod.de/applications_ger.html#allTimer Mit einem Befehlstakt von 8192Hz hat das Teil AFAIR immer noch vergleichbare Rechenleistung zum Bordcomputer der Apollo-LEMs. Die Leistungsaufnahme
genau weiß, in welcher Position er sie wie herum ablegen muss. Keine Ahnung, sie geht am Handgelenk@16h 1s vor und nachts in genau jeder Position das gleiche nach.
-
Thread
Signalgenerator "seamless" Einstellung
Der hier kann das, ist aber ein programmierter PIC https://electricdruid.net/product/vcdo-wavetable-oscillator/
ein Schaltbild mit den wesentlichen > Bauelementen angehängt. Hm - laut DaBla hat der Max4711 16 Pins - oder übersehe ich etwas?
-
Thread
CAN-FD + µC mit wenig Pins?
https://www.microchip.com/wwwproducts/en/PIC32MK0256MCJ048 120MHz, 256k Flash, 64k RAM, CAN FD, TQFP48 MicrochipDirect.com hat 544 auf Lager. fchk PS: Oder DSPIC33CK256MP502T-I/2N im UQFN28 (6mm*6mm), ebenfalls mit CAN-FD. Digi-Key hat gerade 3285 Stück am Lager. 100Mhz 16 Bit DSC.
-
Thread
Konvertierung Audiosample 24->16 Bit, DC-Offset Problem
[c] out = ((sample - DCOFFSET) << 8) >> 16; [/c] DCOFFSET ist hier der vorhandene Offset als positive Zahl (24 Bits).
Vorschlag des digitalen High-Pass Filters aufgreifen, um das DC-Offset loszuwerden. Verwendet wird ein PIC32MX150F128B, der mit 48 MHz getaktet ist. Es gibt also keine dedizierte DSP-Hardware. Da ich die Berechnung des Filters sowie die Konvertierung in 16-Bit Samples innerhalb eines Interrupts ausführen
-
Thread
10-fache Gravitation auf Microcontroller
gesehen. M. K. schrieb im Beitrag #6408453: > In der Luftfahrt testen wir komplette Geräte bis 16G und selbst schwere > Relais und DC/DC Wandler halten das, wenn man die mit der PCB verklebt. Ah, ein Boeing-Manager.
Hallo, wir haben auf der Arbeit zum Testen einige Zentrifugen. Dadrin wird bei uns ein PIC Mikrrocontroller auf ungefähr 1500g gebracht. Bisher hält der das ohne Probleme aus. Das ist halt eine Statische Beschleunigung. Einige weitere Bauteile sitzen weiter außen und erfahren knappe 6000g
-
Thread
Welcher Chip mit sichtbaren Bonddrähten?
87cxx PIC16C71
-
Thread
Warum sind STM32 I/Os auf 16 Bit kastriert?
Die 16-bit Beschraenkung erlaubt mittels BSRR Register atomar Bits zu setzen und rueckzusetzen.
Also ich mag das BSRR ausgesprochen gerne, und das geht so atomar halt nur mit 16 Pins und Registern mit 32 bit. Mehr als 16 Pins mußte ich noch nie auf einmal wackeln.
-
Thread
Schaltung um eine Spannung zu messen ohne AD wandler
4,7V (oder so ähnlich) eingestellten Brown-out-Detektor, können aber auch mit 3,3V versorgt werden. PIC16LF873 ist so einer. Der Komparator in den AVR ist festen Pins zugeordnet. Er vergleicht die Spannung zwischen zwei Eingängen oder einen Eingang mit der eingebauten Spannungsreferenz. Der ATmega328
-
Thread
I2C Kommunikation Arduino Uno (Master) & PIC16F1787(Slave) funktioniert nicht mit Messsonde
zusammen Projektbeschrieb: Ich habe eine I2C Kommunikation zwischen einem Arduino Uno (Master) & PIC16F1787 (Slave) aufgebaut, welche Daten vom Master an den Slave sendet (write) und Daten vom Slave per Anfrage vom Master an den Master sendet (read). Alles funktioniert einwandfrei, die Daten werden
Bus verbinde funktioniert die Kommunikation jedoch einwandfrei ohne Probleme. Angaben: - Slave: PIC16F1787 - Master: Arduino Uno - Oszilloskop: RTB2002 (RHODE&SCHWARZ) - Messonden: PM9011/001 (1MOhm / 130pF) - Pullup Widerstände SDA & SCL = 4.7kOhm - VCC = 5V (Slave & Master) Frage: Was
-
Thread
Ringschlüssel mit runden Kanten - sinnfrei ?
Nick M. schrieb im Beitrag #6409910: > Einen 16er ISK-Schlüssel in farbig hab ich sowieso noch nicht gesehen. > Wäre der dann dunkelschwarz? Nein, braunblau. :-)
möchte ich nicht erst den gesamten Thread lesen müssen. Wir können ja weiterdiskutieren ob AVR oder PIC besser ist. Das würde dann auch die Antwort auf die Ringschlüsselfrage geben.
-
Thread
Mikrocomputer (Z-80) bauen (Hamburg)
dir ums Assembler-Lernen geht und du "näher an der Hardware" dran sein willst). Für AVR Mega und PIC gibt's hier im Forum viel Support, andere sind exotischer. Und auch wenn es derzeit mit den 32-Bit ARM Prozessoren eigentlich viel mehr Hardware fürs gleiche Geld gibt, und die Schaltungen um den Chip
Ansonsten gibt es das Projekt bzw. die Teilprojekte per Eagle und per Xilinx ISE und meinem eigenen PIC-Assembler und Delphi für diverse PC-Software dazu und Keil Compiler für einen ebenfalls im Gesamtprojekt enthaltenen "Pseudo"-Z80 auf Basis eines STM32F103-Minimalboards, was zum allerersten Programmieren
-
Thread
Vorverstärker und Vorteiler für Frequenzzähler
float-Variablen/Berechnungen zu benutzen. Da ist er aber reichlich spät dran. Meine Gleitkomma-Lib für die PIC16 hatte ich mir so um 1993 oder 94 herum geschrieben - und seitdem benutze ich sie. Die hier gepostete Variante mit 32 Bit Mantisse ist ne spätere Erweiterung. Und PIC-Assembler ist eigentlich eine
W.S. schrieb im Beitrag #6423193: > Meine Gleitkomma-Lib für die PIC16 hatte ich mir so um 1993 oder 94 > herum geschrieben - und seitdem benutze ich sie. Die hier gepostete > Variante mit 32 Bit Mantisse ist ne spätere Erweiterung. das ist halt nicht jedermanns
-
Thread
ZX81 plus38 Clone
LA1010 Das ist doch auch so ein USB-Protokollanalyzer, der die Daten direkt in den PC schaufelt? Bei 16 Kanälen schafft der 16 MHz, was grundsätzlich reichen würde. Leider hängen diese 16 MHz aber am USB-Takt und kommen nicht von Deinem Zielsystem. 16 Kanäle sind auch reichlich knapp für ein 8 bit-System
We only have 16 kBytes, from 16384 to 32767.
-
Thread
AtTiny85 Bootloader flashen OHNE Arduino
avrdude Einen ersten Verbindungstest kannst du danach so machen: avrdude -c stk500 -P COM3 -B16 -p attiny85
www.ramser-elektro.at/shop/programmer-und-zubehoer/bausatz-universeller-icsp-isp-adapter-fuer-avr-und-pic-mikrocontroller/
-
Thread
Eigenbau Dipmeter (DipIt-inspiriert)
Flanke bei knapp über 3V liegt. > Der Schwingkreis mit 20uH/270p sollte ja eine Resonanz bei 2,16 MHz > zeigen. Wie ist das eigentlich mit dem Koppelfaktor gelöst bei Ltspice? Der Koppelfaktor wird über die Anweisungen "K1 L1 L3 0.05" usw. angegeben. Damit sagt man LTSpice, dass die Induktivitäten
vorgestellt, der mit 7 Steckspulen die Bereiche 3.0 .. 4.5 4.0.. 5.8 5.0 .. 7.5 7.5 .. 11 10.5 .. 16.0 15.0 .. 22. 0 20.0 .. 31.0 MHz abdeckt. Nur so als Beispiel. Wenn dann noch das Wobbeln hinzukommt wird es nicht einfacher - aber noch interessanter!
-
Thread
KWL125907 Platine von Pollin Best. 390142
herausgefunden. Es lautet 'KWL' und erlaubt den Zugriff auf FTP mit 2 Volumes. VOLUME1 ist winzig mit 16kB und soll evtl. für die o.a. Konfigurationsdatei benutzt werden, VOLUME2 ist mit 4MB deutlich grösser und liefert die Inhalte für den Webserver. Das Volume enthält bei der Auslieferung nur 2 recht sinnlose
Ohm Widerstände aufgelegt, die sicher für die LED Ausgänge sind und 4 Leitungen, die direkt auf den PIC gehen. Es ist also eine 4*3 Matrix für 3 Tasten und insgesamt 7 LED auf der Frontplatte. Die Multiplexerei ist auf dem Oszi gut zu sehen. Die Fehler-LED blinkt, das sie die Parameterdatei nicht findet
-
Thread
PIC32MZ: Problem bei USB-Enumeration
Hallo, ich versuche derzeit eine USB-Verbindung zwischen einem PIC32MZ2048EFH064 Mikrocontroller (USB Device) und einem Windows 10 PC (USB Host) herzustellen. Im Grunde genommen sieht es schon gar nicht so schlecht aus. Das Device wird im Gerätemanager angezeigt
würde im ersten Schritt erst mal alle Konstanten in den Deskriptoren überprüfen. Danach anstelle USB_16bitTo8bitArrange die Werte manuell in little Endian setzen.
-
Thread
Tastatur für Mikrocontroller
Ich hätte gerne eine Tastatur die ich an verschiedene Mikrocontrollerprojekte (AVR, STM32, PIC) anschließen kann. Eine PS/2 Tastatur auslesen ist nicht das Problem, das klappt gut und auch eine USB-Tastatur an Cortex-M4 klappt auch. Ich hätte gerne eine Tastatur, die ich bspw. mit in ein
https://www.pollin.de/p/tastaturmodul-daycom-m-tm-ttp229-16-tasten-810271?gclid=EAIaIQobChMIjM6ntYW76wIVBuh3Ch0H-AKfEAQYBSABEgKHqvD_BwE Sogar kapazitiv, wie es scheint...
-
Thread
Pinout TSSOP
Moin, Ich habe mich heute gefragt, wieso 16bit-Flash wie der Microchip SST39VF1602-70-4I-EKE im TSOP-Gehäuse den Pinout hat, den er hat (siehe Anhang). Also mit den Adressbits geordnet, den Datenbits aber so „verwoben“. Andere Hersteller bauen
(zumindest bei mir als unerfahrener PCB-Designer ;) ). Stichwort External Memory Bus bei einem PIC. Da werden die Adressleitungen über Latches verbunden, um Pins zu sparen. Lothar M. schrieb im Beitrag #6386412: > Andreas M. schrieb im Beitrag #6386049: >> sehe ich da nur Konstanten für den
-
Thread
Accelerometer
tmp)/4096.0f); *status = (uint8_t)buf[2]; tmp = (int16_t)((buf[4]<<8) + (uint16_t)buf[3]); *acc_x = 5.0f*(float)tmp/65536.0f; tmp = (int16_t)((buf[6]<<8) + (uint16_t)buf[5]); *acc_y = 5.0f*(float)tmp/65536.0f; tmp = (int16_t)((buf[8]<
(Erst VDD_IO anlegen, dann VDD - ist doch unlogisch, oder?). Hallo Klaus, ich arbeite mit dem PIC18F4620. Setze den internen SPI-Block extra etwas langsamer: SSPSTAT = %00000000 SSPCON1 = %00110001 'SPI Einschalten (bit.5), Clock High-Level (Bit.4), Clock FOS/16 (Bit.3-0 = 0,0,0,1) Da ich
-
Thread
PWM IC für LED Streifen
nimm doch einfach einen PIC Microcontroller mit genug 16bit PWM Kanälen. Den kann man dann auch ganz ohne Klimmzüge am Brotkasten nach belieben in Assembler oder C Programmieren. mfG michael
Michael_Ohl schrieb im Beitrag #6376416: > nimm doch einfach einen PIC Microcontroller mit genug 16bit PWM Kanälen. Finde leider nur welche mit max. 6 Kanälen. Besser wären genug für mindestens 4 Streifen, also mit mindestens 12 Kanälen. Müsste dann wohl also mehrere
-
Thread
PIC und ULN brennen
Netz einen Multiswitch De- und Encoder Bausatz runtergeladen! Mein Problem ist jetzt das ich einen PIC 16F628A, PIC 16F883-I und einen ULN 2803A mit hex Dateien brennen muss! Mein Problem ist ich habe jetzt aktuell einen Arduino r3, einen FTDI Adapter und einen usbasp Adapter hier! die Frage wäre, ob
Na wenn heute dann eher das PicKit 3 oder der neu vorgestellte Debugger für 18€. mfG michael
-
Thread
E-Auto-Ladestation Typ 2
bis 60k€ Listenpreis nur 0,25%. Die günstigste Lösung ist selbst machen. Geht für etwa 30€. Mein 16A Schuko Ziegel ist nach wie vor auf einer Lochrasterplatine. Denken tut ein PIC 12F683 und etwas Hühnerfutter. Ansonsten geht auch ne open WB für 75€, ein Schütz und ein Fi Type ev. Stecker oder Buchse
Michael_Ohl schrieb im Beitrag #6375134: > Die günstigste Lösung ist selbst machen. Geht für etwa 30€. Mein 16A > Schuko Ziegel ist nach wie vor auf einer Lochrasterplatine. Denken tut > ein PIC 12F683 und etwas Hühnerfutter. > Ansonsten geht auch ne open WB für 75€, ein Schütz und ein Fi Type ev. > Stecker
-
Thread
Bandfilter mit DDS-Generator wobbeln
sind eben Klug... sagt ja schon der Nickname. Nochmal an den TE: Siehe Beitrag von Edi M. hier, 16.08.2020 18:05. Die Sache ist nicht nötig, und das Equipment suboptimal. Für den Zweck geschaffen: Wobbelgenerator + Oszillograph, Wobbelsichtgerät (das ist beides) oder Selektograph (Google- Suche)
hatte mir auch mal überlegt, dort eine Modulation einzubauen, aber dafür ist der im FA-NWT werkelnde PIC16 zu klein. Wenn man sowas noch einmal aufbaut, dann ist dort eher ein Cortex-M4F sinnvoll, mit dem man die HF tatsächlich sowohl AM als auch FM mit einer Abtastrate von 48 kHz modulieren kann. Allerdings
-
Thread
Funktionele Sicherheit
funktionelle Sicherheit zu verwenden. Beckhoff setzt z.B bei den Safety-Produkten auf die einfachen PIC24E -16 bit Mikrocontrollern. ST empfiehlt auch ihre universale STM32 Serie. Die Hersteller haben selbst keine Bibliotheken und verweisen gen auch solche Firmen wie Hitex oder Embex …
-
Thread
atmega flashen durch einen anderen Cobtrollermittels ISP
Datenblatt eines AVR drin. Am besten ein älteres nehmen, da wird es haarklein erklärt (bspw. im ATMega16 DB).
schon ein nützliches Feature, und sei es nur wg. den Steckverbindern. Ebenso kann man den UNO zum Pic Programmer machen. Ok, eine 12V Quelle, muss noch her... Schaut man noch etwas weiter rum, findet man den Skratch Monkey Stoff, mit dem dann ISP HVSP, HVPP und auch TPI, machbar ist. Fast mehr
-
Thread
Sechskantschraube M5 mit SW9 gibt es nicht?
einger Zeit wurde ja wie mit der Umstellung von DIN auf ISO die > Schlüsselweite für M10 von 17 auf 16 und von M12 von 19 auf 18 geändert. Oh, das ist aber noch lange nicht überall angekommen! Ich hab' erst vor Kurzem noch M12 SW16 und M12 SW19 gekauft...
Backen. Die passenden Schrauben für andere Backen musste ich aber bestellen, das ist irgendwelches 5/16-Zeug...
-
Thread
AVR als SPI Slave-Peripherie
Dirk F schrieb im Beitrag #6367066: > Daher habe ich 3 PIC18 an eine SS Leitung angeschlossen. > Jeder PIC18 hat eine eigene Adresse, die er kennt. > > Im ersten Byte vom Master zum Slave sende ich dann die Adresse des > PIC18, den ich ansprechen möchte
Dirk F schrieb im Beitrag #6367066: > Also ich wollte keine 24 Pins vom PIC32 für die SS (Slave select) > Funktion opfern. > Daher habe ich 3 PIC18 an eine SS Leitung angeschlossen. > Jeder PIC18 hat eine eigene Adresse, die er kennt. > > Im ersten Byte vom Master zum
-
Thread
Li Ion Akku betriebener uC Ladeschaltung
Hi Community, ich möchte einen pic16 der über I2C(BUS) mit einem Temperaturmodul verbunden ist mit einem Li Ionen Akku betreiben und diesen auch laden. Laden möchte ich gerne über USB. Könnt ihr mir tipps geben wie ich die Ladeschaltung
Hi esd, ich hab hier ein PIC16F18857. Ich kann leider mit den Infos aus deiner Antwort nix anfangen. Sind das Hinweise zum ADC? Datenblatt ist vorhanden. Wollte mich zunächst mit der Hardware auseinander setzen. Ich bin davon ausgegangen
-
Thread
DS18B20 1-Wire Implementierung - Timing-Probleme
intern zusammen geschaltet ... Es gibt auch eine HW/SW Variante mit Timers und Logic Block z.B. für PIC's und AVR1.
Meine DS18B20 haben alle eine vom Hersteller festgelegte 16stellige Hexadezimalseriennummer, die man auslesen kann. Jetzt nur noch die Fühler kennzeichnen und die Seriennummer in einer Tabelle o. ä. zuordnen. Damit lässt sich die Temperatur von jedem einzelnen
-
Thread
defekte Sonos Playbar
16v 90w Netzteil
nur eine Rücksendung, in Verbindung mit einem Gutschein an. https://www.youtube.com/shorts/OsxdaPIc2y0 Vielen lieben Dank im Voraus Gruß Christian
-
Thread
Nextion Display Erfahrungen
Die Nextion kauft man bei aliexpress : fuer ein 2.4" 16$ 3.2" 22$ 3.5" 26$ Wenn man mit 10" klotzen will ist es etwas teurer. Der Vorteil eines solchen displays ist die Zuverlaessigkeit des Systems. Das bleibt so gut wie der kleine AVR oder PIC, waehrend es eher schwierig ist ein zuverlaessiges System mit einer 32 bit maschine selbst zu bauen.
-
Thread
Messdatenübertragung zwischen uC/FPGA und PC
Naja. 4 Kanaele zu 16 bit mit 250kSample machen 2MByte/sek. Kontinuierlich... ja sollte machbar sein, mit einem USB2. USB2 kann 480MBit glaub ich.Ich wuerd mich zB mal nach einem USB2-to-Serial umschauen. Allenfalls gibt's
wirklich sehr sehr gering das für eigene Bedürfnisse anzupassen. http://www.sprut.de/electronic/pic/8bit/18f/programm/usb2550/usb2550.htm https://microchipdeveloper.com/usb:development https://microcontrollerslab.com/usb-interfacing-pic-microcontroller-code/
-
Thread
SWD Programmierung von ATSAMD21J15B mit PICKIT4
Pin 1 ist nur beim ICSP (PIC) Betrieb der Reset-Pin (MCLR). Bei ISP und JTAG ist das Pin 6, der bei ICSP die Funktion den LVP PGM Enable für gewisse ältere PIC16 hat. fchk
-
Thread
NanoVNA-QT Compilierung unter Suse Tumbleweed
lib64/libc.so.6 (0x00007f84ae8fe000) libz.so.1 => /lib64/libz.so.1 (0x00007f84ae8e4000) libpng16.so.16 => /usr/lib64/libpng16.so.16 (0x00007f84ae89c000) libharfbuzz.so.0 => /usr/lib64/libharfbuzz.so.0 (0x00007f84ae7c6000) libsystemd.so.0 => /usr/lib64/libsystemd.so.0 (0x00007f84ae719000)
lib64/libc.so.6 (0x00007f94f09d9000) libz.so.1 => /lib64/libz.so.1 (0x00007f94f09bf000) libpng16.so.16 => /usr/lib64/libpng16.so.16 (0x00007f94f0977000) libharfbuzz.so.0 => /usr/lib64/libharfbuzz.so.0 (0x00007f94f08a1000) libsystemd.so.0 => /usr/lib64/libsystemd.so.0 (0x00007f94f07f4000)
-
Thread
Sanfter Umstieg von 8bit auf 32bit Atmel
https://www.microchip.com/wwwproducts/en/PIC32MX270F256B Wenn Du 5V brauchst: https://www.microchip.com/wwwproducts/en/dsPIC33EV256GM102 Außerdem heißt es nicht mehr Atmel, sondern Microchip. MPLABX, XC32 bzw. XC16, und ein PICKIT3
Frank K. schrieb im Beitrag #6351189: > https://www.microchip.com/wwwproducts/en/PIC32MX270F256B > > Wenn Du 5V brauchst: > > https://www.microchip.com/wwwproducts/en/dsPIC33EV256GM102 > > Außerdem heißt es nicht mehr Atmel, sondern Microchip. > > MPLABX, XC32 bzw. XC16,