-
Thread
PIC18f23q43 PWM klappt nicht
Den "PIC18F23Q46" gibt es nicht.Zumindest kann Google damit nichts anfangen
Toxic schrieb im Beitrag #6955890: > Den "PIC18F23Q46" gibt es nicht.Zumindest kann Google damit nichts > anfangen Schreibfehler PIC18F26q43 :S
-
Thread
"Meist genutzte Controller" - Statistik
Einfachheit, STM32 verschiedener Serien. Mit dem STM32F103 und F407 habe ich früher viel gemacht. DsPic33 im 16-bit Bereich und für den Rest PIC oder AVR IM 8-bit Bereich wie 18F4720, 8722, 16F887 und AVR1284, 128, 32. Wirklich kleine uC verwende ich eher wenig oder nur in Ausnahmefällen. Mit MSP430
hohen Stückzahlen in "smart devices" vor, deswegen würde ich letztere mal an Position 3 setzen. PIC war früher weit verbreitet, die AVRs hat man auch gerne mal in kommerziellen Produkten gesehen, aber in letzter Zeit werden sie dort von ARM verdrängt. Ich will nicht sagen, daß es damit nicht mehr
-
Thread
eigene__ ide
Target file name (without extension). TARGET = main SRC = $(TARGET).c # i2clcd.c i2cmaster.c ds18x20.c onewire.c ds1820_verw.c irint.c ir_anwendung.c std_lib_lcd.c # ili9320.c Die c#-Form muss also eine Liste mit Quelldateien enthalten, die durch anklicken ausgewählt werden und dann entsprechend
an einer IDE durchaus. Ich hatte mir vor langer Zeit mal eine kleine IDE für das Programmieren der PIC16 geschrieben, aber diese IDE nie wirklich fertig gemacht. Sie hat dennoch bis jetzt ganz gute Dienste geleistet - und das komplett _ohne_ Makefile. Sebastian R. schrieb im Beitrag #6949263: > Ich
-
Thread
PIC16f15244 RFM69 sendet nicht
... Der PIC muss was senden um empfangen zu können.
Bitte nochmal in Kapitel 18 schmökern. Ohne PPSLOCK-Prozedur schreibt es sich schlecht auf RxyPPS. Gruß
-
Thread
LIN-CAN Gateway / Bauteilauswahl
bei dem CAN-Bus für die Tasten um einen Highspeed-Bus oder einen Fault-Tolerant Low-Speed? Seite 18: https://cta.physik.uzh.ch/public/theses/files/2014-WidmerTimothy-Bachelor.pdf Für Low-Speed braucht man einen anderen CAN-Transceiver.
hab Dir da mal den hier rausgesucht: DSPIC33EP256MC502 https://www.microchip.com/en-us/product/dsPIC33EP256MC502 Digikey hat den in SOIC und DIL vorrätig. Der erfüllt alles, ist mit 3.75€ in Einzelstückzahlen nicht allzu teuer, mit 70MHz, 256k Flash und 32k auf jeden Fall mehr als ausreichend, und
-
Thread
keine Mikrocontroller auf dem Markt
AVR-Mikrocontroller scheinen aktuell bei den Großhändlern noch gut verfügbar zu sein. PIC-Controller auch noch einigermaßen.
> AVR-Mikrocontroller scheinen aktuell bei den Großhändlern noch gut > verfügbar zu sein. > > PIC-Controller auch noch einigermaßen. AVR und PIC haben doch sooo viele Nachteile, sind sooo hoffnungslos veraltet und PICs sind ja so grenzenlos C unfreundlich. Wird doch hier andauernd bemängelt wie
-
Thread
PIC12F683 2 LED auf ON
separate these instructions with a NOP or another instruction not accessing this I/O port." Neuere PIC16/18 haben extra Output-Register, damit tritt das Problem nicht mehr auf.
Hans B. schrieb im Beitrag #6940076: > m Code steht aber einmal PIC 12F863 und dann wieder xxxx683 Es gibt keinen PIC12F863
-
Thread
USB I2C Interface Hardware Software
der USB4all kann das auch https://www.sprut.de/electronic/pic/projekte/usb4all/usb4all_en.html
Nicht gut ist bei USB4ALL, dass 18F2550 benutzt. Teuer.
-
Thread
LCD schmiert ab bei gleicher Hardware aber anderer Code/ Controller
Euch um Mithilfe zur Lösung meines Problems bitten. Ich habe ein E-Kart für meinen Sohn mit einem PIC18F4580 gebaut. Der Code läuft mehr oder weniger 95% und wurde mit dem alten MPLAB IDE erstellt. Das LCD läuft zu jeder Zeit einwandfrei! Da das alte IDE out of date ist bin ich zum neueren MPLAX
gebaut, das läßt auf handwrkliches Geschick schließen. Dazu hast du offenbar eine Art Tacho mit einem PIC18 und einem LC-Textdisplay gebaut. Das läßt auch auf elektronisches Geschick schließen. Ist ja vermutlich eine selbstgestaltete Leiterplatte mit selbstgestalteter Schaltung. Oder ist das auch bloß "
-
Thread
uC Startup mit Supercap
Warum brauchst du das? Wenn du beim ersten Start erst nach dem Aufladen des SuperCaps deinen PIC einschaltest/anschließt, dann ist die Anstiegszeit doch erfüllt. Und wenn man davon ausgeht, dass die Ladung auch bei bedecktem Himmel wenigstens 18h halten sollte, dann wird dieser doch nie mehr
= Gerät ist im Karton, sehr Wahrscheinlich auch länger als 18h, somit ist die Kaltstartfähigkeit ein absolutes Muss. > Ich kenne jetzt die Eigenheiten des PIC nicht, gehe aber davon aus, dass > diese Anforderung mit dem Reset zu tun hat. Damit wäre eine andere
-
Thread
Max. Strom Port D beim PIC 18F45K80
Grüße an alle, Beim PIC18F45K80 gibt es anliegende Max. Ratings je Port. Lese ich das richtig, dass ich an „jedem“ beliebigen Port Pin von PORT D bis zu 8 mA entnehmen darf, in Summe also bis zu 64 mA? Kommt mir etwas
H-Ausgangspegel bei maximalem Strom ist oft nur noch 2 Volt, beim L-Pegel sieht es meist etwas besser aus. Beim PIC 18F4550 beträgt der maximale Strom 25 mA, ein H-Pegel von Vdd - 0,7V ist aber nur bei 3 mA garantiert. Bernd
-
Thread
type/typedef of struct member element?
. Nee, ich bin gerade eher bei Rust und Python gelandet, aber für meine kleinen Bastelprojekte auf PIC12-18xx ist C meine Wahl. Ich habe auch eine C++ Version, da ist das einfach und ein Selbstläufer.
-
Thread
ATTINY85 als DCF77-Empfänger
ziemlich überfordert ist. ... ziemlich sicher! Zum lernen/analysieren im Anhang ein entspr. pic33 Phasendecoder ... Ich blicke bis jetzt die ganze Methode nicht ... Die pic33 Lösung habe ich eingesammelt von http://www.marvellconsultants.com/DCF/ Wer hat die Jan 2012 Elektor magazine edition
es zeitlich noch enger. Es wird mind. ein Takt von 16MHz Takt benötigt. Mit dem alten "AVRStudio4.18SP3"-Compiler sogar noch mehr. Auch der freie SRAM-Speicher ist grenzwertig. Aus diesen Gründen gibt es in der UART-Ausgabe die drei Werte hinter "Dbg:". Obwohl der PM-Empfänger von den Resourcen her
-
Thread
Verständnissfrage zur nötigen Mehrfachmessung eines AD-Messwertes mit µC
x 16 Bit PWMs, viel RAM) ATMEGA168p "hochstrom" Pins für Direktansteuerung gelatchter 5V Relais PIC18F2520 "Nachfolger" des PIC16F876 PIC12F1840/PIC12F675/PIC12F683 8-Pin Device PIC24FV16KA302 12 Bit ADC 16 Bit PWM und 5V Peripherie. PIC18F06Q40/PIC18F16Q40 12 Bit ADC Die letzteren PICs programmiere ich hauptsächlich auch in "C" Rudi R. schrieb im Beitrag #6917895: > habe jetzt 3 Stück PIC16F1877 Du meinst den PIC16F877? für den PIC16F877 (und Assembler Programmierung) empfehle ich das Midrange Handbook https://ww1.microchip.com/downloads/en/DeviceDoc/33023a.pdf Gruß Anja
-
Thread
PIC18F47Q10 programmieren
https://hackaday.io/project/177988-68k-mbc-a-3-ics-68008-homebrew-computer In dem Projekt ist ein PIC18F47Q10 verbastelt. Ich habe mich jahrelang um die Firma Microchiop herumgedrückt, muss mich aber jetzt wohl mit dem Zeugs beschäftigen. Ich suche jetzt eine möglichkeit den Controller zu programmieren
Prozessoren mit 8, 16, und 32 Bit Datenbusbreite, und für jede Gruppe hast Du extra Compilerpakete. PIC18 hat 16 Bit Flash/Programmbus und 8 Bit RAM/Datenbus, braucht also den XC8. fchk
-
Thread
µC Suche Spezifikationen
Hallo, hier wäre eine kleine Auswahl für die PIC18F: kleiner USB Controller: https://www.microchip.com/en-us/product/PIC18F25K50 größerer Controller https://www.microchip.com/en-us/product/PIC18F50K50 ganz großer Controller https://www.microchip.com/en-us/product/PIC18F97J94 Viele Grüße Ingo
-
Thread
MOSFET an BLDC brennt bei 50% PWM durch
Also offensichtlich betreibst du einen 18V Akkuschraubermotor an einem 18V Akkuschrauber-Akku?! Dann bliebe nur noch die Frage, warum der Motor schon ab unter 25KHz heiß wird. Das sollte aufgrund der zu geringen Motorinduktivität erst bei z.B
Schau dir die Breite des Miller-Plateaus an, bei deinen 18V Uds.
-
Thread
Muss eine Küchenwaage booten?
Mario schrieb im Beitrag #6906156: > Der Platinen Chip heißt CHIPSEA 18M88-SO 1834D1B https://www.chipsea.com/product/1432198795492245506/1432610029953810434 Automatische Übersetzung sagt: ---✂---✂---✂---✂---✂---✂---✂---✂---✂---✂---✂---✂---✂---✂ CSU18M88 CSU18M88
Hannes J. schrieb im Beitrag #6906374: > Automatische Übersetzung sagt: Das riecht ziemlich nach PIC16xxx..PIC18xxxx W.S.
-
Thread
Hardware Programmierung mit Python
Aussage. Wenn ich hier laester dann beziehe ich das erstmal darauf: .-) https://hackaday.com/2021/11/18/c-is-the-greenest-programming-language/ Olaf
neuer PIC Freund (Gast) >In Python schier unmöglich: ;-) >void showMeThisInPython( ... Das ist kein Problem, weil in Firmen die etwas auf sich halten diese zyklomatische Komplexität verboten ist und der
-
Thread
[V] MSP430F2274IDAR / MX25L25645GXDI-08G / 8fach Relaiskarte / MicroSD Adapter SMD / PICKit3 /.
einem Beitrag zu bündeln. Folgende Teile habe ich noch zu verkaufen: Pos 01: PICkit 3 inkl. 3x PIC12F1501-I/P DIP-8 (10 €) Hier habe ich es damals gekauft https://www.roboter-bausatz.de/p/pickit-3-kompatibler-emulator-programmer-debugger Pos 02: Entlüftungsventil 1.4404 1/4-18 NPT (2,5 Euro)
-
Thread
Selbst blinkender Pfeifer für 5V gesucht
programmierbares Bauteil. Am wenigsten Bauteilaufwand stellt also ein kleiner uC wie Attiny10, PIC10F322, PMS150C, dar, der einen normalen Piezo-Lautsprecher bedient. Man braucht allerdings eine geeignete Versorgungsspannung, also ggf. einen Spannungsregler, und will man es laut haben einen Verstärker
immer noch. Wenn du dich mal informiert hättest, dann wüßtest du daß 4000er CMOS zwischen 3V und 18V funktioniert. 74HC geht zwischen 2V und 6V. Das ist der *garantierte* Bereich. Praktisch wird es mit beiden Baureihen wahrscheinlich auch mit 1.5V noch gehen. Also <gähn> Die Schaltung, die einen
-
Thread
PIC16F1825 - I2C Acknowledge Problem?
an der Stelle vor jedem Write ein I2CIdle(); einbauen, dann lief es. Ich kann Dir meine LIB für den PIC18F46K80 zusenden. Bitte schreibe mir eine PN dann schicke ich Sie Dir zu. Ingo
der Stelle vor jedem Write ein I2CIdle(); einbauen, dann > lief es. Ich kann Dir meine LIB für den PIC18F46K80 zusenden. Bitte > schreibe mir eine PN dann schicke ich Sie Dir zu. > > Ingo Hallo Ingo Datei ist angekommen Danke schon mal im Voraus. Habe Heute leider kaum Zeit und schau Morgen
-
Thread
Doppeltimer für Led Lichterkette
Ich habe versucht den 6/18 Stunden Timer (LED-Lichterkette für 6 Std ein und für 18 Std ausschalten) mit einem PIC10F320 nachzubilden. Leider ist auch hier der Watchdog des PIC sehr ungenau und schwankt in Abhängikeit von der
Timer genutzt um den Watchdog zu kalibrieren. Die folgende Software mit 6 Stunden an (RA0, RA1, RA2), 18 Stunden aus inkl. Timer Kalibrierung passt noch gerade in den PIC10F320 und erfüllt recht gut die gewünschte Funktion. Für ein anderes Timer Verhalten (morgens 3 Stunden an und abends 6 Stunden an) ggf
-
Thread
Feedback zu Platine mit ARM, USB, und isoliertem SPI
dem SPI-Isolator einfacher erreiche. Nö. Ich habe etwas sehr ähnliches vor 10 Jahren mit einem PIC18F67J60 gemacht. Da ist Prozessor, RAM, UART/SPI/I2C/GPIO, Ethernet MAC und Ethernet PHY in einem TQFP64 vereint, Du brauchst nur noch 3.3V, einen 25 MHz Quarz und ein paar passives. Auf dem Prozessor
wahrscheinlich gar nicht so doof. Gibt es (lieferbare) ARM-Controller mit Ethernet, so ähnlich wie der PIC den du genannt hast?
-
Thread
Suche günstige 32Bit MCU Plattform ähnlich Arduino
dokumentiert wären? Und "neu" sind die jetzt auch nicht, die gibt es schon ein paar Jahre. Neu wären PIC32CM, die sind wohl Pin- und Binär-kompatibel mit dem ATSAMC20, also auch 5V, aber kein CAN. Die wären sogar zu bekommen. > Die haben alle einen "C-PIN", an den man direkt nur einen Keramik > Kondensator
ATmega328 nur in 32 Bit, sonst alles wie gehabt. Das ist heute etwas sehr dünn. In einem ATSAMC20E18A-AU ist Peripherie für mehrere ATmega328 drin, dabei haben die auch nur ein TQFP-32 mit 0,8 mm Abständen. Der PORT hat alleine 44 Port-Register, zum Beispiel OUT, OUTCLR, OUTSET und OUTTGL zu haben
-
Thread
MPLAB X IDE Frage C code Programmierung
Grüße, ich probiere gerade den EEPROM im PIC18F4580 zu lesen und schreiben mit einer unit32_t Zahl void main(void) { . uint32_t DistTotal; // total mileage counter uint8_t address = 0xE5;
. Da müssen irgendwie drei Sachen rein uint32_t flashAddr hm? Uint32_t ? Adresse, dachte der Pic hat nur 1024 Plätze The 10-bit range of the pair can address a memory range of 1024 bytes (00h to 3FFh). uint8_t *flashRdBufPtr keinen plan :-( uint8_t byte für meine uint32_t
-
Thread
PIC18F Interrupt Routinen
Die PIC bilden eine Ausnahme gegenüber den üblichen Mikrocontrollern, sie haben keine nach Quelle unterschiedlichen Interruptvektoren. Daher müssen in den beiden Interrupthandlern erstmal alle freigegebenen
Peter D. schrieb im Beitrag #6895153: > Die PIC bilden eine Ausnahme gegenüber den üblichen Mikrocontrollern, > sie haben keine nach Quelle unterschiedlichen Interruptvektoren. Das gilt nur für <= PIC18
-
Thread
Wie ist ein billiger Grid Tie Inverter aufgebaut ?
download/file.php?id=9757&sid=393c5133ccf50b4d3dfbb5ca1ac71f44 Sieht so aus als ob es doch einen 1:18 Spannungsteiler von Battery_fused zu PIC/AN0 gibt. Da landen wir bei so 1-2 Volt die ich wie gewohnt per mcp4725 dac manipulieren könnte.
und wir packen die fertigen Komponenten nur in einen stabilen Koffer.. Ich hab mir mal ein paar 18 pin PIC16 angeschaut: http://ww1.microchip.com/downloads/en/DeviceDoc/39598d.pdf http://ww1.microchip.com/downloads/en/DeviceDoc/40300c.pdf Demnach sind wohl eher nur Pink, Türkis und Gelb analog
-
Thread
Mondfinsternis in Edmonton
Februar die beiden kältesten Monate. https://weather.gc.ca/city/pages/ab-50_metric_e.html Die PIC uC in meiner Wetterstation werden sich alle warmhalten müssen... Schöne Feiertage noch, Gerhard
the-current https://en.wikipedia.org/wiki/Jeff_Goodell https://www.theguardian.com/world/2021/dec/18/scientists-watch-giant-doomsday-glacier-in-antarctica-with-concern
-
Thread
[V] 100 Stück STM32F407VET6
Wenns so ist... ich habe noch einen PIC16F877 aus den Frühtagen meiner µC-Bastelwut. Garantiert unbenutzt wegen Wechsel zu den AVRs aufgrund deren deutlich besseren Befehlssatzes. Kaufen Sie jetzt einen PIC16F877 aus einer Zeit, wo es noch
Wer sagt denn, daß mein PIC16F877 vor 2030 lieferbar ist?
-
Thread
PIC18 mit I2C Modul 50kHz
Hallo Zusammen, Ich möchte bei meinem PIC18F46K42 die I2C Geschwindigkeit auf 50kHz bringen, da ich ein Display von Newhaven habe, welches nicht mehr als 50kHz zustande bringt. Im MCC kann ich aber auf mindestens 100kHz. Weiss da jemand wie
Kapitel 21.4.7 (Seite 312) Da sind auch Tabellen für die Geschwindigkeiten abgedruckt. Für meine PIC´s (PIC18F46K80 undPIC18F97J60 habe ich eine Routine für 100 bzw. 400 KHz geschrieben. MSSP Address Register (SSPADD) This register has two different functions in slave or master mode. In slave mode
-
Thread
DDR-µC, maskenprogrammiert, "fremd verwendbar ?
die > legendäre Brockenhexe (22PS), der Geräteträger RS08/15 (Maulwurf, 16PS) > oder der RS09 (18PS). Die wurden alle in der Landwirtschaft viel > eingesetzt und die waren durchaus leistungsfähig. Beim Schlepper kommt > es eben nicht nur auf die PS an, viel wichtiger ist wie man diese auf >
ist ein klassischer > Mikrocontroller und war zu seiner Zeit ungefähr genauso bekannt wie > heute PIC oder AVR. Der Controller ist bestens dokumentiert. Scheint es heute noch zu geben. Auch mit Flash. https://www.zilog.com/index.php?option=com_product&task=product&businessLine=1&id=2&parent_id
-
Thread
AVR PHY Management Interface Library
Ein PIC18F67J60 kann nicht nur MDIO/MDC, sondern auch den ganzen Rest mit Leichtigkeit bedienen. fchk
fchk schrieb im Beitrag #6873690: > Ein PIC18F67J60 kann nicht nur MDIO/MDC, sondern auch den ganzen > Rest > mit Leichtigkeit bedienen. > > fchk Der ist nur nicht verfügbar. Ok ich merke schon AVR ist denkbar ungeeignet.
-
Thread
I2C Lesen mit takt woher?
:-( gerade das wollte ich mir sparen, ihr Spielverderber! Versuche gerade die alten PIC16-Routinen für meinen PIC18 umzuschreiben. Nur der kann soviel, entsprehend viele Seiten hat in der Doku der I2C-Teil....
SPI-Schnittstelle steht da z.B.. dass due zum Empfangen ein dummy-byte schicken musst. Nur im Datenblatt von dem PIC18F16Q41 steht bei I2C nix dazu, so als wäre eh klar. Auch in dem Datenblatt von dem PIC16F18877, mit dem früher mal gearbeitet habe, auch mit I2C, steht da nix. Nur habe da nur einen DAC betrieben und
-
Thread
Anschluss eine Grafikkdisplays 124 x 68, von 16-Pin auf 20-Pin ?
Pin 1...16 sind identisch. Pin 17 muss wohl einen Pullup bekommen. Pin 18 bleibt wohl unbeschaltet. Pin 19+20 sind für die Beleuchtung.
H. H. schrieb im Beitrag #6867809: > > Pin 18 bleibt wohl unbeschaltet. > ist das nicht die negative Spannung für den Kontrast? Über 10k-Poti an Pin 5.