-
Thread
PIC16f15244 RFM69 sendet nicht
... Der PIC muss was senden um empfangen zu können.
einfach still. Also nochmal zusammengefasst: Daten per SPI an RFM schicken --> Läuft. RFM per SPI an PIC--> läuft. Vom RFM gesendete Daten aus Buffer des PIC holen--> läuft nicht. An RFM gesendete Daten, die zu übertragen wären, per Funk losschicken --> läuft nicht.
-
Thread
LIN-CAN Gateway / Bauteilauswahl
ATMEGA16M1/32M1/64M1 der hat sowohl LIN als auch CAN-Controller integriert.
High Speed Tranceiver (MCP2551 ggf. Nachfolger MSC2561) die auch Lowspeed können also bis hinter auf 16 kbit/s. Oder geht es dir darum das es noch mit nur einer CAN-Leitung läuft?
-
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
gelesen, aber jetzt habe ich ein Problem zu dem ich keine Antwort gefunden habe. Der von mir benutzte PIC12F683 soll 2 LED naheinander einschalten, die dann aber auch aktiv bleiben sollen. Ich kenne das vom 16F628A, da ist es kein Problem wenn ich z.B. BSF PORTB,RB1 ; LED1 BSF PORTB,RB2 ;
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.
-
Thread
USB I2C Interface Hardware Software
verbesserter Firmware, aber ja, den verwende ich auch gerne. Ist im Prinzip ein vorprogrammierter PIC16F1455. fchk
irgendwelche I2C-Steckkarten usw. kennt > und unterstützt. Das hat Microchip bereits auf einem PIC16F1455 gemacht und verkauft es als MCP2221A. Muss man also nicht mehr selber machen. Ist halt HID statt VCP für I2C und GPIO. fchk
-
Thread
Stromberbrauch Trafo
einen gewissen > Wirkungsgrad. Ich nutze ja eine Nebenuhrsteuerung. Die benötigt gerade mal 7mA + 16mA für den Minutenimpuls. Das Netzteil hat 12W ("Output Power max"), das erscheint mir ganz schön überdimensioniert. Oder denke ich da schon wieder falsch?
Guck dir die blaue Kurve an, das ist ein Netzteil von Apple: https://lygte-info.dk/pic/USB%20PS/14%20Apple%2012W%20USB%20power%20adapter/Apple%2012W%20USB%20power%20adapter%20load%20sweep.png
-
Thread
Assembler bleibt weiterhin aktuell & wichtige Programmiersprache
Ein damals neu eingestellter junger Computer Ingenieur entschied dann prompt das Ganze mit einem 16er PIC mit 368B SRAM in C zu machen weil PIC ASM auch nicht so tolle war. Er schrieb die FW dann anhand der Vorgaben auf C um mit einen damals neu auf dem Markt erschienenen CCS Compiler und wir sahen
die Bitbreite der ALU. Bei AVR z.B. geht es, weil die Register 8 Bit breit sind, die Befehle aber 16 Bit.
-
Thread
LCD schmiert ab bei gleicher Hardware aber anderer Code/ Controller
wo eine Ausgabe an ein Text-LCD im 4 Bit Modus mit dabei ist. Ist aber in Assembler. Und für einen PIC16F716. Und nicht für Microchips Toolchain. Allerdings kannst du da sehen, daß eine Textausgabe an ein derartiges LCD keine große Sache ist. Wie man sehen kann, sind dafür einschließlich Initialisierung
zu vielen anderen Codebeispielen macht diese die korrekte Initsequenz. Für eine Anpassung an den PIC muß man nur die Pindefinitionen und die Delayfunktion anpassen. Und beim PIC sind wohl die Richtungsbits verkehrt rum (0 = Ausgang) zu setzen. Der Rest ist standard C. https://www.avrfreaks.net
-
Thread
NXP State Configurable Timer in LPC Controllern
Vorhaben ausnutzen kannst. Ach ja, ich hatte vor vielen Jahren mal eine Fernbedienung mittels eines PIC16 und in Assembler "umprogrammiert". Mit einem LPC hast du es da viel bequemer. Also jammere nicht so sehr. W.S.
-
Thread
Fragen zu Waveshare e-paper 1.54"
in den Beispielen findet, aber völlig problemlos. Allerdings nicht mit Arduino sondern mit einem PIC16F1519 angesteuert. Code selber geschrieben, aber die Initialisierungssequenz und die LUT(s) habe ich übernommen. Einige Werte habe ich angepasst, aber ich kann mich grad nicht erinnern warum ich
-
Thread
[S] 30Stk. PIC16F18324 /ST
Hast Du schon bei RS-Online oder TME geschaut, die haben auch PIC im Programm Update: TME hat PIC16F18324-I/ST und E/ST im Programm auch 30 Stück lieferbar
Deine Firmware einmal neu compilieren. Der ist lieferbar. https://www.microchipdirect.com/product/PIC16F18325T-I/ST fchk
-
Thread
PIC16F684 Firmware für WMF 1 Kaffeepadmaschine
PIC16F648 vorkommen. Siehe: https://www.mikrocontroller.net/topic/384218#new Ich habe den PIC aasgelötet und die 5V Spannung ist wieder da. Jetzt kann ich ihn ersetzen aber ohne Firmware musste ich
Ernst R. schrieb im Beitrag #6928897: > Anscheinend kann das beim PIC16F648 vorkommen. Siehe: > Beitrag "PIC16F684 interner Kurzschluss" Kann ich nicht bestätigen, ich habe einige PIC16F684 verbaut und die machen keine Probleme. Versuch doch mal, den PIC auszulesen
-
Thread
Selbstlernende IR-Fernbedienung gesucht (4 Tasten)
Casio CMD-40 hat 16 frei lernfaehige Tasten. Ob es die noch in neu gibt, musst du selber herausfinden.
geraetespezifische Nachbauten. In einem solchen Exemplar das mir vorliegt, werkelt z.B. ein uralter PIC16F84. Ein wenig Bitgewackel mit 38 kHz und das Abfragen immerhin einer richtigen Tastaturmatrix (und nicht blos 4 Knoebbe) schafft selbst so ein Oldie locker. Bei den anempfohlenen Aufbau mit
-
Thread
kleiner Programmierauftrag zu vergeben
www.youtube.com/watch?v=ZaTuFB5QXHo Einen Tiny85 halte ich für absolut ungeeignet. Ich hätte da eher einen dsPIC33FJ128GP804 mit seinem eingebauten Stereo Audio DAC vorgeschlagen, der sich seinen Datenstrom von irgendeinem SPI NOR Flash holt. https://ww1.microchip.com/downloads/en/DeviceDoc/70291G.pdf https
ich alleine ohne daß es hier zer-redet wird. Als Takt für die Koordinatenausgabe komme ich mit 16Mhz/256=62,6kHz aus Ein D/A der 1milliHertz kann ist definitv zu langsam <lach>
-
Thread
Mplab-Simulatior nur was für Anfänger oder meist unbrauchbar??
1990 sind, wo es noch > keine Flash-basierten PICs gab? > > fchk Ich habe auch schon an den PIC16F18877 übertragen(an dem ich jetzt lerne)also so ist das nicht(über PIC-Kit4).Aber, wenn man gemütlich auf der Couch was im Lappy ausprobieren will ist das ganz günstig was zu simulieren.Ich bin noch
, einfach die V 8.92 nehmen. > Die mit ohne X. Dazu den XC8 V 1.45. > > Wenn der achso moderne PIC nicht unterstuetzt wird: > P.G.H. Soweit wird ja der PIC hier unterstützt, zumindest sind auch die Werte des verwendeten PIC16F18877, die simuliert werden können in den Simulatoreigenschaften(Dashboard
-
Thread
10MHz Frequenznormal GPS diszipliniert
überschrittenem Haltbarkeitsdatum nur noch VIELLEICHT präzise sind. Vergleicht man bei einem µC mit 16-Bit-Zählern die heruntergeteilte Quarz-Sekunde mit dem GPS-PPM, lässt sich der Quarzoszillator über 16-Bit-PWM, Tiefpass und VariCap recht feinfühlig auf < 0,1 ppm an die PPS-Genauigkeit heranführen.
beim erste WNRO (im August 1999) aus ein paar Geräten raus. Verbaut ist da ein RACON TXO4080 mit 16.368MHz (16*1.024MHz - wieso erklär ich jetzt aber nicht). Der ist gelistet als TCXO mit: - Temperaturgang zwischen −40...85 degC.: max +/- 2.0ppm - Long term stability über 1 Jahr: typ +/- 0.4ppm
-
Thread
type/typedef of struct member element?
nicht akzeptieren?! Wie löse ich das Problem. Problem#4 Verwendung ... [c] QUEUE2(rxBuf, uint16_t, 32); uint16_t = d; queue_get((queue_t*)&rxBuf, &d); [/c] Hier stört mich das (queue_t*), hängt natürlich mit Problem#2 zusammen. Wenn das alles Murks ist, wie gehts besser/richtig? Ich habe
. 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
Bauteiletester aus Funkamateur
die Umschaltung (L vs. C, Nullpunktermittlung) mittels Reed-Relais macht, Ansteuerung ist ein ATmega16.
www.schiessle.de/emt1/MessKleinKap/MessKleinKap1.htm > > hmmmmmm..... > https://www.sprut.de/electronic/pic/projekte/lcmeter/lcmeter.htm
-
Thread
Werden µC Errata jemals gefixed?
neuere Revisionen in denen dann Fehler behoben wurden. Im Anhang ein Auszug von einer Errata eines Pic12f1840 Bei dem gibt es offensichtlich eine Revision A4 und A5. Wobei A4 die aeltere Version ist und einen Siliconfehler enthaelt was durch ein "X" gekennzeichnet ist. So sehe ich das zumindest.
Ich hab mal eine SW-Entwicklung mit einem 16Bit Renesas uC gemacht. Das Errata Sheet war ultra kurz, ich weiß gar nicht mehr, ob die 1 oder 2 Fehler den Chip betrafen, oder die zugehörige Flash-SW-Bibliothek. Gerade auch bei so wenigen Fehlern
-
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
UART-Ausgabe an PB1 gibt es weiterhin: #00207 | dPPM: -3 | ADC: -46 db | DBG: 0 0 33 | AvrHitVal: 16 HitVal: 15 BitVal: 1 | Date: Fr, 07.01.2022 19:58:27 MEZ - 2 ValidCount #00208 | dPPM: -3 | ADC: -48 db | DBG: 0 0 33 | AvrHitVal: 16 HitVal: 24 BitVal: 1 | Date: Fr, 07.01.2022 19:58:28
-
Thread
Verständnissfrage zur nötigen Mehrfachmessung eines AD-Messwertes mit µC
: ATMEGA1284 (5 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
-
Thread
PIC18F47Q10 programmieren
musst Du Dir getrennt runterladen (auch kostenlos) und installieren. Microchip hat 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
IDE dafuer starten muss. Du wirst fuer deinen PIC den XC8-Complier downloaden (8bit controller).Sie ist frei aber Optimieringsoptionen sind nicht aktiviert.Ist der PIC randvoll mit Code kann das ein Hinderniss sein.In diesem Falle die XC8 als Testversion
-
Thread
[V] PIC16 brauche ich nicht
Bei mir haben zufällig 10 PIC16 Zuflucht gesucht, für die ich keine Verwendung habe. Nagelneu, unbenutzt. Siehe Bild... Scheinen sowas zu sein: https://www.reichelt.de/8-bit-picmicro-mikrocontroller-7-kb-32-mhz-uqfn-28-pic-16lf1783-imv-p137395.html Falls jemand die brauchen kann, ich fange nicht auch noch mit PIC an.
-
Thread
LED Strahler mit Farbwechsel ohne Fernsteuerung
von Jedi Lighting mal an, zu finden in jedem OBI Baumarkt. Diese hier wäre wohl geeignet (E27, 16 Watt) https://www.obi.de/e27-led/idual-led-leuchtmittel-typ-g100-e27-16-w-eek-a-/p/5616479#/ Nachteil: a) Da ist eine IR (infrarot) Fernbedienung dabei (oder kann separat erworben werden). b) Wird
Kundenrezension "lukie80" von l6. Juli 2016 e) Ich habe eine kleine uC Schaltung mit einem 8-Pin-PIC gemacht, da wird über eine IR-Sendediode bei Spannungs-einschalten einmalig ein (bliebiger) Code abgeschickt, z.B. Farbwechsel. Die Versorgung der uC Schaltung erfolgt durch ein Mini-Netzteil (230V
-
Thread
Fixed-Point Arithmetik oder doch wieder Float?
Das ganze soll dann auf eine dsPIC33 laufen. Ich würde gerne float umgehen, sofern das möglich ist. An sich reichen mir (für dieses Projekt) Werte von 9999,99 bis 0,00. Ich wollte mir nur Arbeit für die Zukunft sparen und eine möglichst
Größe auf einem Rechner mit Bytes zu 8 Bit, also würde man 24 Bits insgesamt nehmen. Z.B. 17.7 oder 16.8... (binär, nicht dezimal). Du musst natürlich den Wertebereich so einstellen, daß es auch für Zwischenergebnisse reicht.
-
Thread
MOSFET an BLDC brennt bei 50% PWM durch
woher die Info mit dem Miller Plateau? In dem Datenblatt des IPB180 ist das in Diagramm 15 und 16 gezeigt, die Werte in der Parameter-Sektion auf Seite 3. An sich ist das Gate eines MOSFETs ein Kondensator gegen Source - man pumpt Strom rein und die Spannung Vgs steigt. Aber, in dem Augenblick
ein simpler MC, die es heute ja sogar mit spez. BLDC Anordnungen gibt. Kann aber auch jeder AVR oder PIC.
-
Thread
[V] Microchip explorer 16 Entwicklungskit
Hallo, ich verkaufe 1 Stk. Microchip explorer 16 Entwicklungsboard inclusive 1 Stk. Prozessor Steckmodul MA240011 PIC24FJ128GA010 series Steckmodul (PIM) 1 Stk. Prozessor Steckmodul MA240012 PIC24HJ256GP610A series Steckmodul (PIM) 1 Stk. Prozessor Steckmodul MA240014 PIC24FJ256GB110 series Steckmodul (PIM) 1 Stk. Prozessor Steckmodul MA330011 dsPIC33FJ256GP710 series Steckmodul (PIM) Aktueller Neupreis 240€ Ich gebe dieses für 80€ incl. versichertem DHL-Paketversand
-
Thread
Muss eine Küchenwaage booten?
leistungsstarken Mikrocontroller mit 24Bit hochpräzisen ADC- und LCD-Anzeigemodulen. Intern integrierter 8k * 16Bits MTP-Programmspeicher. LEISTUNGSSTARKE RISC-CPU: 8-BIT-MIKROCONTROLLER-MCU INTEGRIERTER 8K-× PROGRAMMIERBARER 16-BIT-MTP-SPEICHER (1000 BRENNELEMENTE) 896 BYTE DATENSPEICHER (SRAM) es gibt
Hannes J. schrieb im Beitrag #6906374: > Automatische Übersetzung sagt: Das riecht ziemlich nach PIC16xxx..PIC18xxxx W.S.
-
Thread
Welche AVR sind mit SPI zu programmieren
einfacher zu erlernen und > zu benutzen. Und wenn Du dann schon dabei bist, ist der Sprung zu PIC24/dsPIC33 auch nicht mehr weit. Du sind eher noch einfacher zu programmieren als AVR, und als 16-Bit Prozessoren für C noch besser geeignet, weil der C-Standard ja für 16-Bit Maschinen geschrieben wurde
Frank K. schrieb im Beitrag #6906695: > Und wenn Du dann schon dabei bist, ist der Sprung zu PIC24/dsPIC33 auch > nicht mehr weit. Du sind eher noch einfacher zu programmieren als AVR, > und als 16-Bit Prozessoren für C noch besser geeignet, weil der > C-Standard ja für 16-Bit Maschinen geschrieben
-
Thread
Hardware Programmierung mit Python
Aufklapphandy. Aufgeschraubt und was fand ich drin: ein 68332 und ein DSP. Hatte sogar 2 RAM-Chips, damit sie 16bit schaufeln konnte. Stromverbrauch war astronomisch.
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] Konvolut Microchip PICs
übrig geblieben: 4x DSPIC33FJ06GS202-I/SP 3,00€ / Stk 3x DSPIC33FJ06GS202A-I/SP 3,00€ / Stk 8x PIC16F1765-I/SL mit 10Bit DAC! 1,50€ / Stk 7x PIC16F1765-I/P mit 10Bit DAC! 1,50€ / Stk 25x PIC12F1572-I/P 0,75€ / Stk Bei Abnahme mehrerer PICs gerne VB. In ESD Stangen gelagert und günstiger Versand
Dirk M. schrieb im Beitrag #6903921: > PIC16F1765 ... und hat pwm-16bit, opa, io 2x100mA toller 14pin uC!
-
Thread
PIC16F1825 - I2C Acknowledge Problem?
PEIE im INTCON sollte gesetzt sein. Anbei meine seit langem funktionierenden I2C-Routinen für den PIC16F1825, zwar in ASM, aber wohl verständlich. Da ASM, müssen ggf. BANK-Befehle gesetzt werden, das macht C ja automatisch. [code] ;************************************************************
ich gemacht, ändert aber nix. > Anbei meine seit langem funktionierenden I2C-Routinen für den > PIC16F1825, zwar in ASM, aber wohl verständlich. Da ASM, müssen ggf. > BANK-Befehle gesetzt werden, das macht C ja automatisch. Danke dafür. Dies entspricht genau meinen C-Routinen. Allerdings kann
-
Thread
Welcher IC für Selbsthalteschaltung, Verriegelung und Löschen?
MaWin schrieb im Beitrag #6898112: > Fertig programmierten PIC gibt es wohl nicht mehr. > > Aber es gibt den SAS560 noch immer über eBay, er arbeitet mit KFZ > freundlichen 6-24V, Die Schaltung, bzw. der IC wäre Perfekt. Muss ich den SAS560 selber Programmieren
nicht weiter. Hat jemand ein link für ein breadbord, auf dem ich verschiedene ic stecken kann, also dip16 und größer? isp programmer pololu Avr scheint wohl gut zu sein. Denke das ich den bestelle.
-
Thread
Mehrere Spannungen miteinander vergleichen
die höchste und niedrigste Spannung auszugeben. > > P.S. bitte keine Lösungen wie Arduino oder PIC bringen. Klingt extrem nach einer Elektor-Schaltung aus den 1980ern!
Analog könnte das mit vier 16:1 Mux, einem vierfach OP und einem 5 Bit Zähler gehen.
-
Thread
RS232 String per Taste auslösen
vorinstalliertem Bootloader kaufen Kleine Anmerkung dazu: Die Bootloader sind normalerweise für 16 MHz Quarz ausgelegt. Weil das Board aber einen 8MHz Quarz hat, wird der Bootloader auf halber Baudrate laufen. Ich denke, damit kann man durchaus leben, man muss es nur wissen.
mit Übung: ATtiny202 Löter mit Erfahrung oder professioneller Bestücker: kann alles Lochraster: PIC16 DIP-8 Soll das etwas Ordentliches sein oder ein wilder Aufbau? Sprich: Soll eine Platine dafür gemacht werden? Gruß Jobst
-
Thread
Rauscharme JFETs im SOT23-Gehäuse
nicht sehr vertrauenswürdigen Quellen. Disclaimer: LSK170 hatte ich bisher selber noch nicht. Pic: 16 * CPH3910, 330 pV/rtHz 16*Zetex BJT, 70 pV/rtHz nach ArtOfElectronics III, 70 pV/rt Hz, aber halt bipolar mit Rauschstrom, was bei Kreuzkorrelation stört.
Gerhard H. schrieb im Beitrag #6891630: > Pic: 16 * CPH3910, 330 pV/rtHz > > 16*Zetex BJT, 70 pV/rtHz nach ArtOfElectronics III, 70 pV/rt Hz, > aber halt bipolar mit Rauschstrom, was bei Kreuzkorrelation stört. Ich muß da auch mal fragen