-
Thread
Padauk MCU für 0.038 USD aus Taiwan
mal massig reverse-engineering angesagt, inkl. > dem CPLD. Was für ein CPLD? Im TL866 ist ein PIC18F87J50 verbaut, der Schaltplan von dem Ding ist bekannt, und auch das Protokoll, das auf der USB-Schnittstelle verwendet wird. Es dürfte dennoch mindestens problematisch werden: - Die Hardware
Retro-Programmer". Rufus Τ. F. schrieb im Beitrag #5699307: > Was für ein CPLD? Im TL866 ist ein PIC18F87J50 verbaut, der Schaltplan > von dem Ding ist bekannt, und auch das Protokoll, das auf der > USB-Schnittstelle verwendet wird. > > Es dürfte dennoch mindestens problematisch werden: > >
-
Thread
Graupner GR-24 welcher Controller/FPGA
Graupner hatt in den ganzen HOTT Zeug PIC18F verbaut. Allerdings hab ich noch kein Gerät von denen gesehen mit abgeschliffener Bezeichung.
-
Thread
SPI ausschalten PIC18
einer kleinen Firma und habe das Problem, dass ich jetzt mit PICs arbeiten muss:) Ich verwende einen PIC18LF26K40 und möchte das SPI nachdem ich es benutzt habe wieder als IO verwenden. Das SPI funktioniert auch gut, aber wenn es mit SSP1CON1bits.SSPEN = 0; wieder ausgeschaltet werden soll gehen danach
-
Thread
PIC PIC12 PIC16 CRC16 CCITT Berechnung in Assembler
in Assembler für kleine PICs gestoßen. Nach dem Studium eines Artikels zur CRC16 Berechnung mit PIC18xxx bin ich auf die Lösung gekommen und möchte diese hier einfach einmal verewigen. benötigte Variablen: ------------------- [code] CBLOCK 0x20; RAM Bereich startet ab Adr 0x20 CRC16L
Stefan schrieb im Beitrag #5560706: > Nach dem Studium eines Artikels zur CRC16 Berechnung mit PIC18xxx Wäre auch interessant zu lesen. @Moderator, bitte verschieben zu Projekte&Code, damit der Code nicht im Nirvana verbleibt.
-
Thread
xp in Virtuallbox usb geht nicht
USB-Einstellungen von VB und die dazugehörige System-Darstellung von Windows an. Es ist eine Microchip-Device mit PIC18F2550, ein FT232, ein FT2232 und sogar ein CH340.
-
Thread
PWM PIC16F873A
Dr. Googel sagt: https://batchloaf.wordpress.com/2013/04/04/simple-pwm-example-for-the-pic18f4620/
-
Thread
Programmierzeit MPLABX
Hallo, ich nutze MPLABX Version 4.1 und ein Pickit3 und ein PIC18F57K42. Der hat viel Flash. Vermutlich dauert das Programmieren daher so lange. Die reine Programmierzeit am Ende dauert knapp 40Sekunden. Kann man das irgendwie verkürzen? Das Ende des beschreibbaren
-
Thread
[PIC] goto mit per #define deklarierter, berechneter Adresse fehlerhaft
wird aber aus AppVector 2095100 und nicht wie erwartet 30716. Falls relevant: MPLABX mit XC8, PIC18F25K22 Viele Grüße Stefan
-
Thread
[PIC] Per Code in den Flash schreiben - Grundlegende Verständnisfragen
Stefan schrieb im Beitrag #5535706: > PIC181F25K22 und MplabX mit XC8 Compiler Ich meine natürlich PIC18F25K22
kompletten source code. Der Sourcecode liegt im Installationsordner microchip/xc8/v1.yx/sources/pic18/plib/Flash
-
Artikel
Mikrocontroller Vergleich
Codegrößenbeschränkung freigegeben, kann aber nur bis 16-bit integer / 24-bit Floating Point. Für die PIC 18 gibt es den C18 von Microchip. Er ist frei erhältlich und hat ähnliche Einschränkungen wie der C30. Eine CC5x-ähnliche Variante gibt es unter dem Namen CC8E, der allerdings auf 128k Code beschränkt
unterschiedlichen architekturbedingen Grenzen und unterschiedlichem Compiler-Support. PIC24 und dsPIC: 18 bis 100-Pin mit 16 bis 256kB Code und bis zu 16kB RAM. Generell sind alle als TQFP und QFN erhältlich, die 18 und 28 Pin Modelle gibt es auch als SDIP und SSOP und SOIC. Es gibt Modelle mit 16 und
-
Thread
CAN mir das einer mal erklären?
CAN Wandler) - einen Transceiver, z.b. MCP2551 (ganz grob so was wie ein MAX232 für CAN) Beim PIC18F25K83 brauchst du auch einen Transceiver. (von On-Board Sonderlösungen wie der Siemens AP2921 mal abgesehen). Es gibt auch Controller die ALLES beinhalten, auch den Transceiver. Da kann ich dir
auch im Adressraum liegen, wo ich sie mir im Debugger einfach anschauen kann. Und der ECAN im PIC18F25K80 hat ein paar Features mehr und ein paar Bugs weniger, und es entfällt ein Quarz und ein Chip - ja warum soll ich dann zu was schlechterem greifen? fchk
-
Thread
2 Pointer auf 2 Dimensionales Array in Array speichern PIC18f45K22
Hallo liebe Forenuser Bei meinem aktuellen Pic-Projekt möchte ich ein GLCD ansteuern. Das funktioniert auch einigermassen. Das Problem ist das ich beim 8-Bit Pic nur ein Array von 255 Feldern erzeugen kann. Aus diesem Grund muss ich das Bild, welches ich ausgeben will auf mehrere Arrays aufteilen. Nun zum eigentlichen Problem: Aktuell gibt es zwei Arrays auf jeds Array zeigt ein Pointer. Nun möchte ich diese beiden Pointer in einem Array speicher, sodass ich später dynamisch darauf zugreifen kann. [c] const char wolf1[3][80]={240 Hexzahlen}; const char wolf2[3
-
Thread
PIC18 XC8 W5500 Fehler
Manuel M. schrieb im Beitrag #7046606: > Ziel wäre mit einem PIC18F4550 über den W5500 Chip Modbus (TCP) Befehle > an einen Slave zu schicken. Das ist eine blöde Kombination. Der PIC18F4550 läuft erst ab 4V, der W5500 ist aber ein 3.3V Chip. Der W5500 wird die
läuft, hast Du erstmal weniger Fehlerquellen. Ich habe für Ethernet und PIC immer PIC18F67J60 verwendet. Dafür hat Microchip komplette Bibliotheken am Start. fchk
-
Thread
Einfacher Mikrocontroller mit mind. 5 UART?
Du könntest den PIC18F65K40 nehmen. Ansonsten einen PIC32MX... die haben auch soviele UART. Oder halt natürlich per Software dies machen.
PIC18F65K40 Bei RS für € 2,15/Stk. verfügbar. Da würde ich nicht mit Software-UARTs anfangen. https://de.rs-online.com/web/p/mikrocontroller/1262131/
-
Thread
Analoge Spannung skalieren
Schlauch stehe... Gegeben sei ein mit 5V laufender Mikrocontroller (in meinem Fall konkret ein PIC18F47K42). Dieser muss mit einer externen Steuerung digitale und analoge Signale austauschen. Dabei soll meine Platine mit 5V und 3V3 Steuerungen zusammenarbeiten können. Somit ist bei 3V3 Steuerungen
-
Thread
CAN-Sender im Mini-Format
Dann eben ein PIC18F2xK80? (x= 5oder6) <edit>der 25k83 ist neuer und scheint auch billiger zu sein. Kostet gerade so viel, wie ein 2515</edit>
-
Thread
Linux Distribution für Mikrocontroller Programmierung?
F051, F103, F401, F411, F429 - STM8: STM8S103 / 003, STM8S105 - PIC16F: 16F887, 16F648, 16F630 - PIC18F: 18F52 - MCS51: AT89S51 / 52, AT89S8253, AT89S4051 Für die genannten Controller gibts es schon ewig viele Beispielcodes und Softwaremodule zu Display, SPI, UART, I2C, GPIO, Timer, Interrupts
-
Thread
irsnd Callback function
C18 or XC8 section: * * Change hardware pin here: IRSND_PIC_CCP1 = RC2 on PIC 18F2550/18F4550, ... * IRSND_PIC_CCP2 = RC1 on PIC 18F2550/18F4550, ... *------------------------------------------------------------------------------
compiler # include <p18cxxx.h> // main PIC18 h file #ifndef __XC8 # include <timers.h> // timer lib # include <pwm.h>
-
Thread
Relaisansteuerung: soll bei 1..12V schalten
S.O.S.! uPC-gesteuerte (PIC18F47J53) Ventilatorsteuerung gibt 0..12 V DC (in 10 steuerbaren Stufen, via KM25ACE3/LM2941CS) an einen (Brushless) DC Motor aus (sonst NIX!). ZUSÄTZLICH sollen nun die von einem 230V-Thermoaktuator
-
Thread
Ähnlicher (gleicher) ersatz für 80c537
würde ich heute nicht mehr als Einsteigrmodell empfehlen. AVR, MSP430 und vielleicht ein MODERNER PIC 18irgendwas. Einen 32Bit ARM würde ich nicht empfehlen, auch wenn die sehr preiswert und leistungsfähig sind. Zu komplex für Anfänger.
-
Thread
pic18f252, SDCC 3.60, gplink 1.5, linux
und dachte das kann jetzt nicht mehr der Aufwand sein: Pustekuchen. Zur Verfügung habe ich: PIC18F252 SDCC 3.60 GPLINK 1.5 PICKIT2 --- und einen noch zu erstellenden Eigenbauflasher füer Pic18f Einzig: Ich hänge mal wieder ! Im Anhang ist mein einfaches Blinkprogramm und das dazugehörende
&2 message: Using default linker script "/usr/local/share/gputils/lkr/18f252_g.lkr". picreadhex pic18f252 f252_blink.hex Device : pic18f252 / Flashsize: 32768 bytes Program : 69 locations (0.4% full) [/code] --------------------------------------------- Langer Text, kurze Frage: Warum
-
Thread
[V]: Microchip ICE 2000 für PIC
ein ICE2000 Emulator (ein echter). Inklusive eines Processor-Modules PCM18XD1- gedacht für den PIC18F8680. Das Teil ist im Jahr 2004/2005 angeschafft worden, wurde aber nur fünf Stunden benutzt- also, wie im Bild ersichtlich, sehr gut erhalten. Zubehör ist komplett vorhanden, wie gekauft. Aber
-
Thread
Suche LDO mit möglichste geringem Eigenverbrauch
viele Bauteile interne LDO, wo man das Gleiche beachten muss. So gut wie alle SAM7, STM32, PIC24, PIC18 zum Beispiel. Auch da muss man die Sache mit dem DC-Bias und ESR beachten. Auch Kernspannungsregler können schwingen ;-)
-
Thread
Mikrocontrollerauswahl gut?
Wir machten vor zehn Jahren was ähnliches. Ein PIC18F8722 war für die Steuerung und Meßaufgaben der HW verantwortlich und ein Laptop LV Program fürs Bedienfeld und die Daten Speicherung/graphische Darstellung. Der PIC war überhaupt nicht ausgelastet
-
Thread
[T] Board MSP430FR4133 gegen PIC16f oder PIC18f-Board
Hallo, ich habe hier ein unbenutztes MSP-EXP430FR4133 LaunchPad Development Kit, welches ich gern gegen ein PIC-Board tauschen möchte. Ich habe leider keine Tool-Chain für erstgenannten Prozessor und auch keine Zeit, mich einzuarbeiten. Angebote gern auch als PN. Schönen Feierabend!
-
Thread
[V] Brenner 8 / Manometer / Nullkraftsockel / CPU / RAM
brauchen. ;-) 1x Brenner 8 von Sprut.de / Eigenbau auf Lochraster, funktioniert! 1x PIC16F877 1x PIC18F452 1x PIC18F4520 1x PIC16F57 14x Manometer Pneumatik von Festo, Typ MA-40-16-1/8 Nie benutzt, quasi noch neuwertig 1x Nullkraftsockel 24-pol von Pollin Ebenfalls unbenutzt 1x T6400 Core2Duo
-
Thread
Kleines cryptoprogramm in C schreiben
Wie wäre es mit einer Drei-Rotor ENIGMA Emulation? Ich spielte mal damit auf einem PIC18F4620 herum und es funktionierte ganz vorzüglich. Die Emulation war voll kompatibel mit einer richtigen ENIGMA Maschine und man konnte verschlüsselte Textgruppen auf einem Windows ENIGMA Emulator wieder
-
Thread
Taster mit zu wenig Wetting Current
Dummerweise nicht dran gedacht und nur den internen Pull-UP des PIC18 verwendet. :( Tut natürlich nicht mehr richtig. Zerlegen will ich dieses /3D Puzzle/ auf keinen Fall! Also einen kleinen Kondensator an den Taster. Nur hab ich so gar keine Erfahrung/Einschätzung
TechnischeErlaeuterungen-FinderRelais.pdf Oder Berufsschule 1. Lehrjahr. Bei meine Vorhaben war ich wohl ziemlich naiv. Beim PIC18F2x kann das bis zu 200k bedeuten. :(
-
Thread
PIC SPI-Receive liefert immer null
Hallo, ich nutze gerade das erste Mal den SPI Modus des MSSP eines PIC18F. Testweise wird ein Register des (Slave-) Chips beschrieben und dann wieder ausgelesen. Auf dem Oszi sieht das ganze auch gut aus (Befehl wird empfangen und es wird korrekt geantwortet). In
-
Thread
MCP23017 - Abfrage Taster
Mail auf info@schwabenplan.com, dann kann ich dir heute Abend mal einen laufenden Code für einen PIC18F... mit dem XC8 zusenden. Ich kann Eingänge und Ausgänge abgragen. Bei ist das recht wenig Code. Grüße Ingo
-
Thread
kleinstmögliche Ethernet-Lösung
minimaler Platzbedarf auf der Leiterplatte Die kleinste Ethernet-Lösung, die ich kenne, ist der PIC18F67J60. Der ist mir aber etwas zu schwach auf der Brust. SSH kann ich damit vergessen. Aktuell denke ich an einen PIC32MZ0512EFE064-I/MR im 9mm*9mm QFN64 plus einen KSZ8081RNA RMII PHY im QFN24,
-
Thread
Absoluter Anfänger
nur keine dummen Vergleiche, die aus Engstirnigkeit resultieren. Wenn PIC<>AVR müsstest du PIC16/PIC18 <> ATMEGA vergleichen. Und PIC12, PIC16 mit ATTINY. Selbst das ist schwierig, denn es gibt steinalte PICs, und nagelneue, schlechte AVRs und gute. Weder AVR noch PIC16/18 sind veraltet. Es zwar ältere
irgendeiner Mikrocontroller-Familie eine andere Meinung hat. > Wenn PIC<>AVR müsstest du PIC16/PIC18 <> ATMEGA vergleichen. > Und PIC12, PIC16 mit ATTINY. Selbst das ist schwierig, denn es gibt > steinalte PICs, und nagelneue, schlechte AVRs und gute. > Weder AVR noch PIC16/18 sind veraltet. Es
-
Thread
C - Speicherplatzfrage
Modul X mit einem Pointer auf Sio1 initialisiert wird Das Dritte verwende ich seit Jahren auf PIC18 (seit Hi-Tech Funktionspointer unterstützt)
-
Thread
PIC18 Bootloader
Hallo, ich habe den Bootloader für die PIC18F46K80, PIC18F97J60, PIC16F877A und den PIC18F452 mit dem AN1310 von Microchip umgesetzt. Schick mir bitte ne Mail, dann kann ich Dir die Daten (Projekt, PC-Software usw.) bei Bedarf senden. (info@schwabenplan.com). Weitere Infos auch unter: https://pic-projekte.de/blog/bootloader-fur-pic16-und-pic18/ Viele Grüße Ingo
-
Thread
Fehler zum nachbauen :-)
Das schlimmste ist aber, dass ich die falsche MCU ausgewählt habe. Die Schaltung basiert auf einem PIC18F25K20 mit 2 I2C Modulen, Relais usw. Weil es beim Lieferanten Lieferschwierigkeiten gab und ich nicht 1 Woche warten wollte, habe ich halt den PIC18F25K50 genommen :-( Die Inbetriebnahme war ein Fiasko, nix funktioniert, außer Dauerpiepen vom Buzzer. Der PIC18F25K50 ist nicht der große Bruder des PIC18F25K20! Der 25K50 hat kein Hardware I2C, was für sich allein nicht so tragisch ist, aber die Pins 14 /15 können nicht als I/O Eingänge konfiguriert werden
-
Thread
stromsparender hochohmiger ADC mit MUX und 0-5V
(24-Bit SD), Renesas RX21A (24-Bit SD), div. MSPs mit SD16, SD24 oder CTSD16 (16- bis 24-Bit SD), PIC18F87J72 (24-Bit SD), STM32F373 (16-Bit SD). Bester AD-Wandler ADUCM36x. 0V-10V: keiner Externe ADCs, die direkt 10V vertragen u.a. LTC1859, ADS8699, MAX1177 etc. (der LTC hätte den Vorteil herausgeführter
> div. MSPs mit SD16, SD24 oder CTSD16 (16- bis 24-Bit SD), leider eben nur bis VCC 3.6V. > PIC18F87J72 (24-Bit SD), https://www.mouser.com/ds/2/268/30009979B-1074171.pdf 2 Kanäle, Referenz 12ppm, PGA. 4.5-5.5V. dazu 12bit SAR-ADC 12 Kanal bis 3.6V. Conversion available during Sleep. >
-
Thread
Microchip PIC und KiCAD
Bauteile offensichtlich nicht in den Libraries enthalten sind. Z.Zt. suche ich eine Library für den PIC18F2550 in DIP oder SOIC, ich kann mir kaum vorstellen, dass es da noch keine Library gibt ??? Sowohl KiCAD als auch die PIC18F* werden doch schon seit vielen Jahren genutzt !
offensichtlich nicht in den Libraries enthalten > sind. > > Z.Zt. suche ich eine Library für den PIC18F2550 in DIP oder SOIC, ich > kann mir kaum vorstellen, dass es da noch keine Library gibt ??? > > Sowohl KiCAD als auch die PIC18F* werden doch schon seit vielen Jahren > genutzt ! Microchip
-
Thread
PICkit 4 wird verkauft
Habe mein PK4 bekommen. PIC32MX795F512L : Noch nicht unterstützt PIC18F46K20 : Nach mehrmaligen FW Updates läuft er. Programmieren und Debuggen geht recht schnell. Positiv: ER programmiert nur die benutzten Programmspeicher, ist so viel schneller. Power from
ältere Prozessoren (dsPIC30, PIC12 und PIC10) werden bis auf wenige Ausnahmen gar nicht unterstützt. PIC18 und PIC16 fast gar nicht nur einige 'Beta'. ATxmega geht gar nicht auch ATMega nicht alle ATSAML geht auch nicht. Ansonsten steht fast alles noch auf 'Beta', kann also gehen, muss aber nicht. Ist ja
-
Thread
usb_ch9.h ERROR
zusammen, vor kurzem habe ich mich mal auch entschlossen meinen Horizont zu erweitern, und einen PIC 18F2455 als USB-Gamepad zu verwenden, indem ich mal das fertige usb_descriptor Programm von Microchip nehme. Also, C18 runter geladen, include-Dateien hinzugefügt, usw ... Wenn ich jetzt allerdings
gegen mich hat :P Langsam regt mich diese Universal Shi* Bus Geschichte echt auf. Und ja, der PIC 18F2455 ist natürlich Low-Speed-fähig ;)
-
Thread
Festkommaberechnung: Compilermeldung bei Fehlbedienung provozieren, PIC18
Hallo zusammen, folgendes Problem: ich möchte in einem größeren Projekt alle float Operationen auf integer Operationen überführen. Dazu habe ich mir z.B. folgende Typedefs definiert: [c] typedef int32_t f3_int32; // 3 interne Nachkommastellen, interner Faktor 1000 typedef int32_t f5_int32; // 5 interne Nachkommastellen, interner Faktor 100000 [/c] Gibt es irgendeine Möglichkeit, dass mich der Compiler warnt, wenn ich z.B. folgendes machen würde: [c] f3_int32 var = 12345; // = 12,345 double FloatAusgabe_f5_int32(f5_int32 Var) // Rückgabe als Float { return (Var/100000
-
Thread
PIC14, SDCC und "variable argument lists "
Beitrag #5330125: > Das dürfte am Hardwarestack liegen. Warum nimmst Du nicht die moderneren > PIC18 und höher? Ich befürchte ja auch, dass das am Hardwarestack liegt. Warum ich keinen PIC18 nehme: Es geht nicht um ein konkretes Projekt, es geht darum, meine Softwaretools zu erweitern damit
werde, möchte ich sicher sein, dass es tatsächlich nicht geht). : - ) ... wenn die Bestellung von PIC18F Controllern eintrifft, wird meine Challenge von neuem beginnen !
-
Thread
PIC24 Programmieren funktioniert nicht
Stiftleiste zum Programmieren. Soviel ich gelesen habe, gilt das der Programmierspannung nur, bei PIC16 und PIC18. Beim PIC24 wird mithilfe von einem komplexen Programmiermuster in der Programmiermodus gebracht. Das interessante ist ja, dass der Programmer die Spannung am Anfang noch richtig misst, aber dann meldet
-
Thread
XC8: error: (1098) conflicting declarations for variable "_INTCONbits"
Omniscient Code Generation not available in Free mode C:\Program Files (x86)\Microchip\xc8\v1.45\include\pic18f4685.h:35017: error: (1098) conflicting declarations for variable "_INTCONbits" (C:\Program Files (x86)\Microchip\xc8\v1.45\include\pic18f4685.h:32235) (908) exit status = 1 nbproject/Makefile-Brd_V2
auch Nico auf PIC-Projekte zusammen getragen: https://pic-projekte.de/blog/bootloader-fur-pic16-und-pic18/
-
Thread
Der Berg kreißte.und gebar den FA-NWT2
Ausgangspegel komme ich noch. Tja, als Steuerung werkelt wieder ein PIC im DIL-Gehäuse, diesmal ein PIC18F.. und die Kommunikation mit dem PC findet modernerweise per USB statt.....bis man mal genauer hinguckt. Da werkelt nämlich ein FT232RL auf der LP. Der hat zwar 13 benutzbare Signale (DBUS0..7 und
Theoretisch sind mit dem FT232RL 1MBit bzw. 100kByte/s möglich. Mehr als 1-2kByte Ram wird der PIC18 nicht haben. Die Daten müssen also sofort während der Messung raus, sonst läuft was über. IMO ist der FT232RL teurer als ein kleiner Cortex mit USB, z.B. der STM32F103c8t6 auf diesem Blue-Pill-Board
-
Thread
DS18B20 an PIC12F1572 liefert nur 255,255
Läuft und sendet die RICHTIGEN Daten der Temp Variable 1 Wire Library an EasyPIC7 mit DS18B20 und PIC18F45K22 getestet Configuration: 500khz interner Takt MCLR dekativiert. Ist IO. Watchdog ist ein. Programm: [code] program DS18B20_Test dim LED as sbit at RA4_Bit dim OneWire as sbit at
-
Thread
LCD auf Steckbrett, Störungen
LCD wiederverwenden, die voll funktionstüchtige Software habe ich dabei nicht verändert und auch am PIC18F26K22 an den gleichen Pins angeschlossen. Allerdings habe ich derzeit nur einen Versuchsaufbau auf einem Steckbrett. Hier kommt es zu kuriosen Störungen wie auf einem Bild ersichtlich. Wenn ich allerdings
-
Thread
Anfänger bittet um Unterstützung (PIC 12F629)
bequem ist ein PIC18 mit USB-Bootloader.
mehr nachrüstet. pic18 kommt dafür mit mehr mips, doppelten stack, befehlserweiterung, events system, besseres interrupt system, hw multiplizierer, ... daher. wenn pic18 dann k42 typen andenken, z.b. das monster pic18lf26k42