-
Thread
Problem b. Brennen des PIC16F884
seit langem erfolgreich einen 40-poligen Nullkraftsockel in Verbindung mit PICKIT2 zum Brennen des PIC16F886. Die Beschaltung der entscheidenden Pins ist für beide Controller identisch. Nun wollte ich einen PIC16F884 in derselben Anordnung brennen, bekam aber immer die Fehlermeldung: "Programming aborted
nicht passend. > > Auf der rechten Seite schon, die auf der linken Seite sind anders (wenn > Pin1 links oben ist) Alle genannten Fehler kann ich ausschließen, da das Brennen des PIC16F886 einwandfrei funktioniert. D.
-
Thread
"Möglichst" genauer Takt für Mikrocontroller
meine beiden 'RPI RTC CLOCK' von Reichelt, mit anderthalb Jahren > Abstand bezogen, liegen unter 1 ppm - mag Glück gewesen sein. müssen es denn so grosse Brummer wie DS3232 oder OCXO sein, es tut doch ein TCXO, bei Mouser nach Parametern selektieren, geht unter 1ppm. Statt 2x einen 27-pF einsetzen
wäre da, aber ich wollte eigentlich mit einem einfacher 8bitter auskommen, weil ich noch ein paar PIC18F2320 über habe... Harald K. schrieb im Beitrag #7582894: > Magst Du noch erklären, was die Anwendung dieses Konstruktes ist? Interesse an einer langjährigen Statistik und Spieltrieb. Achim
-
Thread
Meeting-Hölle/Scrum
toll, wie Hadmut Danisch vom Leder zieht, wenn es um Scrum geht: https://www.danisch.de/blog/2024/01/16/scrum/
B. schrieb im Beitrag #7601543: > dass einer in "1,5 Jahren" diverse Position gehabt haben will, Er schrub von 1,5 Jahrzehnten. Das sind 15 Jahre, nicht 1,5 Jahre
-
Thread
Bosch Küchenmaschine MUM-5 Widerstand defekt
Telefunken-Temic-Atmel-Microchip U209B zu sein, weil es den nie in SOIC14 gab. Es ist ein Microchip PIC Microcontroller. Dead giveaway hierzu sind die VDD/VSS an Pin1 und Pin14, siehe z.B. Anhang vom PIC16(L)F1823. * https://www.mikrocontroller.net/topic/449525 * Bilder der Platine 10002505 im Netz ... da ist die Z-Diode an K=VDD und A=VSS angeschlossen. Also: * 5,1V für nicht-L-Microcontroller z.B. PIC16F1823 * 3,3V für L-Microcontroller z.B. PIC16LF1823 mfg mf
-
Thread
ADC mit Schieberegister und LEDs
die LEDs die Stellung des Potentiometer angeben. Programm: MPLAB X IDE; C-Programmiersprache; PIC 16F18446; Compiler: XC8 Header Datei: [c] #ifndef Schieberegister #define Schieberegister #define serPin LATAbits.LATA1 #define srclkPin LATAbits.LATA4 #define rclkPin LATAbits.LATA5
(1); rclkPin=1; __delay_us(1); rclkPin=0; __delay_us(1); return; } main.c: #include "16F18446_Init.h" #include "Schieberegister.h" void initADC(void); int resultADC
-
Thread
[VS] wer es noch brauchen kann
) PhotoMOS 2 x 27C64 (DIL28) EPROM 2 x 82C52UBA (PLCC44) uC 1 x Z8S18020VSC (PLCC68) Z180 uC 4 x M48T08 (DIL24) 8kB RAM + Batt 36 x MC33269D (SO8) LDO 10 x LTC3412EFE (TSSOP16) Stepdown 1 x L6376D (PowerSO-20) Powerswitch 6 x MC14490PG (DIL16) 2 x 27C256
#7571582: > entweder Tonne oder > gegen aufgerundete Versandkosten: fast alles weg! nur noch 2 x PIC18F452-I/P (PDIP-40) uC 2 x 87C52EBPN (DIL40) uC 3 x P80C552FA (PLCC 84) uC 3 x P89C52X2BA (PLCC44) uC 7 x MAX3316EEAE (TSSOP16) RS232 Tranceiver 2 x 82C52UBA (PLCC44) uC 3 x MAX3232ECWE (SO16)
-
Thread
Welche IC: 9 Eingangs PINS mit beliebigen 9 Ausgangs PINS verbinden
Mit einem PIC16, wie dieser: PIC 16F876-20/SP sollte es gehen. Gibt es einfachere Lösung als mit PIC?
Sasa S. schrieb im Beitrag #7569588: > Mit einem PIC16, wie dieser: Der verbindet aber die Anschlüsse nicht, das wird mit Ethernet nix.
-
Thread
Bosch Isio Heckenschere, Motor läuft nicht
die Schaltung, konstant, dauerhaft. Taster nicht gedrückt, 0mA. Was könnte da sein. Controller PIC 16F61x nicht gut zu lesen. Ich könnte durchaus mit Oszi mal schaun, ob da irgendwelche Steuerimpulse für die H-Brücke raus kommen. Aber noch besser wäre es, wenn jemand direkt einen Tip hätte
roter LED (Akku leer) Motor dreht, den hab ich am Netzteil schon dran gehabt, der mag aber mindest 1,5A um zu drehen. Der Sensor an der Batterie hat ca. 4,4kOhm, in Schaltung gemessen. Er wird minmal niederohmiger, wenn man den Lötkolben in die Nähe hält. Die Platine ist in sehr sauberem Zustand
-
Thread
12 Volt DC Motor über WS2811 Chip steuern
zu Antrieb würde reichen. (12V, GND, Daten). Du bräichtest einen kleinen Controller wie z.B. AVR16DD20 oder PIC24F04KL100 (die klassischen AVRs kommen mit LIN nicht gut zurecht) https://ww1.microchip.com/downloads/aemDocuments/documents/MCU16/ProductDocuments/DataSheets/PIC24F16KL402-Family-Data-Sheet-DS30001037D.pdf https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/AVR32-16DD20-14-Prel-DataSheet-DS40002413.pdf sowie einen LIN-Transceiver mit eingebautem Spannungsregler wie z.B.
-
Thread
Neue Bauteile: Knochenschallmikrophon, Thermistor mit Schraubkopf uvam
png) Bildquelle, beide: Silicon Labs. ### MicroChip: Evaluationsboard für I3C-Achtbitter 18F16. MicroChips Lowcost-I3C-Achtbitter 18F16 haben wir in der Vergangenheit bereits vorgestellt. Wer mit dieser MCU unbürokratisch Experimente durchführen möchte, kann dies nun unter Nutzung der in der Abbildung gezeigten Platine namens “Microchip Technology PIC18F16Q20 Curiosity Nano Kit ” tun.  Bildquelle: MicroChip. Hervorzuheben ist, dass die rund € 25 teure Platine auch einen Debugger mitbringt. Die MCU ist also
-
Thread
Nixie Uhr Code
Hallo Ich habe im Netz eine Anleitung für eine Nixie Uhr gefunden. Die Uhr wird über einen PIC 16F15325 gesteuert. Diese hat mir gefallen und ich habe diese Uhr nachgebaut. Soweit kein Problem. Die Uhr funktioniert soweit und hat im Code eine 12H Anzeige. Laut dem Entwickler ist das
Michael B. schrieb im Beitrag #7556865: > SSP1BUF = 0b00001111 & (((bin_hour1<<2)&0b1100) muss wahrscheinlich > > SSP1BUF = 0b00011111 & (((bin_hour1<<2)&0b11100) werden wenn die > Hardware stimmt. Korrekt.
-
Thread
PIC16F886: I2C Problem mit ACK Expander PCF8575
Ich habe ein Problem und bin fast am Verzweifeln. Also frage ich euch mal. Mein Projekt: - mit PIC 16F886 - Programmiersprache: pmp (IDE mit Turbo Pascal)...bitte nicht lachen, aber ich komme damit am besten zurecht - ein I2C Bus mit Expandern PCF8574 (8 I/O pins) und PCF8575 (2x8 Pins) - das
verhindern. scheint aber nicht so zu sein. Am Ende setzt meine Master Stop Procedure das Register PEN=1. Laut Datenblatt bewirkt das, dass SDA und SCL High gehen. Das Loslassen der SDA durch den Slave wird also initiiert durch die Stop Condition und nicht durch ein NACK. Datenblatt des PIC 16F886:
-
Thread
Compiler Error beim Build für PIC16F15325
Entering directory 'E:/MPlab/Tube Clock.X' "C:\Program Files\Microchip\xc8\v2.45\bin\xc8-cc.exe" -mcpu=16F15325 -c -D__DEBUG=1 -mdebugger=pickit3 -mdfp="C:/Users/Andre/.mchp_packs/Microchip/PIC16F1xxxx_DFP/1.23.382/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp
\xc8-cc.exe" -mcpu=16F15325 -Wl,-Map=dist/default/production/testfgfh.X.production.map -DXPRJ_default=default -Wl,--defsym=__MPLAB_BUILD=1 -mdfp="C:/Users/Teo/.mchp_packs/Microchip/PIC16F1xxxx_DFP/1.16.323/xc8" -fno-short-double
-
Thread
STK500 reparieren
Eigentlich braucht der MAX202 keine 10µF, dem reichen 0,1µF.
STK500 waren jetzt nach mehr als 20 Jahren die 4 Elkos um den MAX202 im Eimer. Ich habe sie durch 1uF/16V/0603 ersetzt, die ich gerade greifbar hatte. Laut TI Datenblatt ist alles zwischen 0,1 uF und 10 uF prinzipiell in Ordnung. Wahrscheinlich sind die Elkos am Ende ihrer Lebensdauer. Diese alten
-
Thread
THT im Hobbybereich, hat das noch Zukunft? Gesperrt
#7554503: > Toshiba_LDO.png > SDFN4.png WTF! Das ist ja hochpoliger Feinstaub! WCSP4F!!!
VERBOTEN. Sagt wer? Stimmt nicht: ich verwende auch daheim KEIL uV, IAR-ARM, CubeIDE, CCS C für PIC, CVAVR, Zilog Z8! Encore, AS7 > Ebenso PCBs die man nicht selber ätzt, SMD generell, MCUs >8bit oder > 16Mhz und alles das was es nicht fast so schon vor 30J gab. Ich bin häufiger Privatkunde von
-
Thread
PIC18F27Q10 EEPROM (NVMADRL / -H / -U)
Hallo zusammen Ich beschäftige mich seit einigen Tagen mit dem PIC18F27Q10 und habe eine Frage zum EEPROM. Von meinen bisherigen PIC18/12 kenne ich es nur so, dass ich eine Adresse (0x00-0xFF) für das Lesen und Schreiben angebe. Beim F27Q10 muss ich nun aber 3
Das geht da alles ziemlich durcheinander, weil teilweise byteweise geschrieben werden kann. In 10.1 sind die *Wort*-Adressen angeben. Naja, ich weiß schon, worum ich das ganze PIC-Zeugs nicht mag.
-
Thread
Starthilfe bei PIC12F508 Assembler Programmierung mit MPLAB pic-as
MOVWF Loop1 Outer: MOVLW .200 MOVWF Loop2 Inner: NOP NOP DECFSZ Loop2,F GOTO Inner ; Inner loop = 5 usec. DECFSZ Loop1,F
Ohne das ich mir das Gemurkse jetzt angesehen haette, 2 Tipps: - Benutze mindestens einen PIC, den dein Programmieradapter auch debuggen kann. Z.B. einen 16F819 o.ae. Meinen ersten PIC habe ich z.B. von einem HP-Batterypack fuer den RAID-Controller recycled. Das war/ist besagter 16(L)F819
-
Thread
benötige Hex-Datei für PIC16F628A
Hallo ich bin neu hier und Neuling mit Hex Programmierung. Ich habe ein PIC16F628A und benötige hierfür einen Hex-Code für folgende Anwendung: PIC 8 Taster Eingänge (PIN 1-4; 6-9) 8x Ausgang (PIN 10-13; 15-18) sobald ein Highsignal an Pin ankommt dauerhaftes Highsignal
nach erfolgreicher Programmierung sieht das dann so aus (halt mit PIC16F628A statt PIC16F88)
-
Thread
ADC-Wert skalieren
12 µs 5 14 µs 1 ---[ Mul f1*f2 ]--- 6 µs 1 8 µs 7900 9 µs 2099 ---[ Div f1/f2 ]--- 6 µs 1 28 µs 298 29 µs 5044
168 µs 72 172 µs 7 176 µs 2 180 µs 1 ---[ powf(f1,f2) ]--- 0 µs 2175 4 µs 633 16 µs 2 148 µs 146 152 µs 1280 156 µs 1091 160 µs
-
Thread
Stromzähler mi RS485
bei keinem ne Doku gefunden, wie man über die RS485 Schnittstelle die gewünschten Daten in nen uC (PIC16fxxxxx) reinkriegt. Wer hat da Infos und nen Tipp für nen Stromzähler und wie man an die Daten kommt? Danke und Gruß
anderes!) https://www.amazon.de/dp/B08X911LWF Manuals: https://stromzähler.eu/media/pdf/cf/8f/92/SDM630-Modbus-V2-manual-incl-protocoll.pdf Modbus Protokoll: https://www.modbus.org/docs/Modbus_Application_Protocol_V1_1b3.pdf plus https://www.modbus.org/docs/Modbus_over_serial_line_V1_02
-
Thread
Bauelementensuche
Beitrag #7538871: > Aber leider kann man daraus nicht erkennen ob es eine Picaxe oder ein > blanker Pic ist.;-)) Ist auch logisch. Die Helfer wollen nicht mühselig die Bezeichnungen ablesen. https://www.microchip.com/en-us/product/pic18f25k22 Wenn Du herausbekommen wolltest, ob da schon etwas
kann damit schnelle Weihnachtsbasteleien gestalten Ist eben ein Mikrocontroller! In der Fassung PIC18F25K22 MfG alterknacker
-
Thread
Demultiplexer für Oszilloskop
Labview koennte mit den Signalen aus dieser Bastelei aber sicher recht wenig anfangen. Nimm einen PIC16F684. Der kleine Zwerg :) hat einen AD-Wandler mit 8 Kanaelen. Die kannst du damit immerhin mit einem Soft-UART dem Labview direkt als "Daten" verkaufen. Wenn es dir nur um das "digitale" Signal
ist es Ahnungslosigkeit pur. Es gäbe so was fertig: https://de.elv.com/elv-scope-multiplexer-smp-16-203369 in Billig, oder in Theorie http://www.peter-junglas.de/rz/rzinfo/info1_99/node23.html oder in gut https://ch.rs-online.com/web/p/messdatenerfassung-zubehor/1953154
-
Thread
Anfänger / welcher mContr / welche Software
Mac, eins von diesen beiden für kleine und große Cortex-M, z.B. STM32: arm-gnu-toolchain-13.2.rel1-darwin-x86_64-arm-none-eabi.pkg arm-gnu-toolchain-13.2.rel1-darwin-arm64-arm-none-eabi.pkg https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads 32-Bit PIC gibt es ja wahlweise als
es also 1:1 für STM32 und PIC32. Beim Flashen ist PIC klar im Nachteil, man braucht ein PICkit5 (ja, -3 oder -4 geht auch). Die STM32 haben alle ab Werk einen UART-Bootloader, zum Flashen reicht also jeder PC
-
Thread
PIC Programmieren
brennt mir dann die Datei auf den Chip? https://www.reichelt.de/8-bit-picmicro-mikrocontroller-1-75-kb-20-mhz-dip-8-pic-12f629-i-p-p44981.html?&trstct=pos_2&nbc=1 Von diesen PICs kann ich 60 Stück bestellen?
Zur Not: https://www.ebay.de/itm/265922947459 12F Series: PIC12F508 PIC12F509 PIC12F629 PIC12F635 PIC12F675 PIC12F683 ~10€ inkl. Versand aus China. Description Support the most popular programming PIC chips, read, encryption and other features
-
Thread
PIC16LF1847 wird vom TL866ii Plus nicht unterstützt?
Probier mal Deinen PIC16LF1847 als PIC16F1829 zu programmieren. Ohne Garantie :D /regards
. Export nach XML, um die Scripts zu sehen, das ist in der Oberfläche nicht implementiert). Die PIC16F/LF1847/PIC12F/LF1840 Memory Programming Specification (https://ww1.microchip.com/downloads/en/DeviceDoc/41439A.pdf) hatte gestern schon jemand gepostet und dann wieder gelöscht. Vielleicht reicht
-
Thread
Programm aus PIC12F508 laden und verstehen
> das ist doch aber die Osszilator Kalibration. > > Nö, das ist ganz normaler Code. auch bei PIC12F508 gilt https://www.sprut.de/electronic/pic/projekte/osccal/osccal.htm
setting. The last memory location can be read regardless of the code protection bit setting on the PIC12F508/509/16F505 devices.
-
Thread
Reparatur Wickeltischheizstrahler - Bericht
Klatschschalter mit Kondensatornetzteil gebaut. Das Relais benötigte etwa 7mA, so daß ein Kondensator 0,1µF ausreichte. Als Schutzwiderstand habe ich 1kΩ vorgesehen (= max 0,23A). Die Schaltung funktioniert heute noch (seit 1980).
gebaut. Das > Relais benötigte etwa 7mA, so daß ein Kondensator 0,1µF ausreichte. Als > Schutzwiderstand habe ich 1kΩ vorgesehen (= max 0,23A). Die Schaltung > funktioniert heute noch (seit 1980). Nach meiner Recherche sollte das D auf dem Relais 0,36W bedeuten
-
Thread
Frequenzerzeugung
jweils einen Widerstand parallel schalten, an dem von Dir zitierten RC-Oszillator. Die Leitwerte (1/R_i) und damit die Frequenzen (F~1/R) addieren sich bei Parallelschaltung. Dazu kommt noch ein Festrwiderstand parallel, damit das bei 10KHz anfängt. Bei 6 Bit Auflösung könnte sich sogar die
- 8< ---- 8< ---- 8< ---- 8< ---- 8< ---- 8< ---- Die Frequenz eines RC-Oszillators ist | f = k * 1/(RC) mit irgendeiner Konstante k. Oder anders formuliert: | f = K * (1/R) mit einer anderen Konstante K wo auch C drinsteckt. Bei Parallelschaltung von Widerständen addieren sich
-
Thread
[V] Diverse devboards: NXP, STM, Espressif, RISC-V, Breadboard,
STM8S003 Breakout board (2 typen) VB 2€ 5) Lichee Nano+Wifi - Linux board mit F1C100 VB 7€ 6) IR-Fernbedienung incl. Receiver VB 3€ 7) WifiMCU (http://www.wifimcu.com/) VB 6€ 8) Longan Nano mit GD32VF103 RISC-V
15) STM 32F0 Discovery board VB 5€ 15) STM 32F3 Discovery board VB 5€ 16) XMC1100 Boot kit VB 10€
-
Thread
Anfänger Ätz Fragen
Ja. Ab zum Schadstoffmobil damit. Siehe: https://dse-faq.elektronik-kompendium.de/dse-faq.htm#F.6
555 Blinker) Heissluft brauch ich. Risiko eingehen? = https://www.ebay.de/itm/155876245953?mkcid=16&mkevt=1&mkrid=707-127634-2357-0&ssspo=x-gnwqmxq3q&sssrc=4429486&ssuid=5OTvpO0cSlS&var=&widget_ver=artemis&media=COPY Gerhard H. schrieb im Beitrag #7531997: > Aber irgendwelche Designs fangen heute
-
Thread
Adafruit_ILI9341.h einzelnes Zeichen überschreiben
Ich habe es gerade mal mit meinem ollen 1,8 Zoll TFT getestet. Da gibt es einen Fehler in Adafruit_GFX.cpp in [c] void Adafruit_GFX::text(const char * text, int16_t x, int16_t y) { if (!useStroke) return; setTextWrap(false
Display effizienter. Eine Alternative wäre noch drawBitmap() zu probieren. Das kann als Quelle ein 1 BPP in ein 16 BPP Image in das Display zeichnen. Das geht noch relativ schnell weil 1 Bit nur in 2 SPI Byte übertragen werden muss. Eine Ziffer in z.B. 128x96 braucht dann 1,2 kB im Flash, 10 Ziffern
-
Thread
Pic12f683 statt Arduino Nano verwenden
Siggi schrieb im Beitrag #7515188: > Pic12f683 statt Arduino Nano verwenden Du vergleichst Äpfel mit Birnen. Der Pic12f683 ist ein Mikrocontroller, der Arduino Nano ist ein Controllerboard. Wenn du den Arduino Code auf den PIC umsetzen
. Da wuerde man dann z.B. den 16F628 finden, der einen HW-UART hat. Edith: Oder den 18F2550 mit USB...
-
Thread
BME280 T zu hoch. Was mache ich falsch?
lese ich so aus: [c] void bme280_GetCalibParms() { char v; compParms.dig_T1=(unsigned short)read16LE(BME280_CAL_T1_16); compParms.dig_T2=read16LE(BME280_CAL_T2_16); compParms.dig_T3=read16LE(BME280_CAL_T3_16); compParms.dig_P1=(unsigned short)read16LE(BME280_CAL_P1
); compParms.dig_P6=read16LE(BME280_CAL_P6_16); compParms.dig_P7=read16LE(BME280_CAL_P7_16); compParms.dig_P8=read16LE(BME280_CAL_P8_16); compParms.dig_P9=read16LE(BME280_CAL_P9_16); compParms.dig_H1=read8(
-
Thread
Verschlüsselungsspezis
Cool, es funktioniert!1!11
++) // shift j=!!tmp[i]&0x80, tmp[i]<<=1, tmp[i]+=j; des_key(key,tmp); memcpy_P(tmp+8,P_PID,8); des_enc(tmp+16,tmp+8,key); xor(tmp+16,tmp+8,8); *tmp++; des_key(key,tmp); des_enc(tmp+24,tmp+8,key); xor(tmp+24,tmp+8,8); t
-
Thread
Torantrieb Steuerung IC Info gesucht
elegantesten natürlich mit einer neuen Platine. Das geht schon, mein Garagentor läuft mit einem PIC16F84 nachdem ein Blitzeinschlag in der Nähe den COP8 zerdonnert hatte.
Stefan F. schrieb im Beitrag #7547439: > Hallo, der Widerstandswert beträgt 1,2k Ohm. > > Nach reiflicher Überlegung bin ich noch nicht sicher, ob es sich hier > tatsächlich um einen 1,2k Ohm handelt. Den