-
Thread
PicKit3 zerstört ?
Hallo, Allein das tauschen auf einen PIC18F46K22 hatte keinen Erfolg gebracht. Mußte in dieses Menü und den Batten „Manual Download“ betätigen. Danach ist die Verbindung wieder korrekt. schönen Abend
-
Thread
PIC wird nicht vom ICD3 erkannt
programmieren. Heee.... absoluter Quatsch. Habe eben die Datenblätter des PIC32MX795F512L und PIC18F46K22 geprüft. Das mit den "nur 5 V" mag evtl. bei steinalten Typen zu stimmen.... D132 VPEW VDD for Erase or Write 3.0 — 3.6 V
-
Thread
SD-Karte -> µC -> USB -> PC
Noch besser würde sich der PIC18F46J50 eignen. Die J-Serie ist speziell für den Betrieb bei 3.0 bis 3.6V ausgelegt und hat bei diesen Betriebsspannungen eine bessere Performance als LF-PICs, verfügt allerdings nicht über internes EEPROM
-
Thread
MPLAB X und EEPROM Problem
Hallo zusammen, ich habe ein kleines Problem mit MPLAB X in Verbindung mit dem EEPROM des PIC18F46k80. Ich nutze das EEPROM zum Speichern von Einstellungen. Diese würde ich auch gerne beim neu Flashen des Programmspeichers beibehalten. Erst dachte ich, das würde mit der Preserve EEPROM Einstellung
-
Thread
Atmega32 oder PIC18F4620
von Microchip. Außerdem tommenweise fertige Libraries wie z.B. File System Lib für SD-Karte. Der PIC18F46K20 währe vielleicht alternativ auch interesant. Nahezu identische Features, aber nur 3,3V, stromsparender, schneller und deutlich günstiger. Man sollte nur wissen, dass der 18F4620 einen Silicon Bug
-
Thread
Problem I2C wenn SCL zum Slave hinzukommt
Hallo Master PIC18F46K20 - Slave MCP3428 Ich habe ein Merkwürdiges Problem wenn ich den SCL von Slave in den Bus schalte geht SCL und SDA down, dann entferne ich SCL vom Slaven, reboot den MC und (SCL und SDA) ist
-
Thread
PIC18F2420 -> SPI und I²C gleichzeitlich betreiben?
Verstehe ich das jetzt richtig oder? Genau so ist es. Nimm einfach andere Typen wie z.B. den PIC18F46J50. Der hat internes USB und 2xSPI/I2C. Es gibt auch noch andere PIC-Typen, die für dich geeignet sind.
-
Thread
Controller in C rechnet falsch
zusammen, habe hier ein Problem, an dem ich jetzt seit Tagen nicht weiter komme. Ich habe einen PIC18F46K22 mit dem C18 Compilter und dem PICkit 3. Realisieren will ich einen Timer, dazu habe ich einen globalen Counter [c]unsigned int tick10msCount;[/c] der durch eine ISR alle 10 ms hoch gezählt
-
Thread
PIC - "beliebtester"?
Module wie USB oder so. Meine Allrounder sind PIC18F26K22 (PIC18F26K80 inkl CAN), PIC18F67K22 (PIC18F46K80 inkl CAN) für mehr Pins, PIC18F87K22 (PIC18F66K80 inkl CAN) für noch mehr Pins oder, PIC18F2553 mit USB. Aber man muss halt gucken, ob man USB braucht (oder CAN) oder nicht. Den ultimativen µC gibts nicht. Aber wenn du viele Fliegen mit einer klappe schlagen willst, würd ich den PIC18F46K80 nehmen. 40pol DIP, hat somit bei DIP die meisten IOs und hat noch CAN dabei, 2x USART, 1xSPI/I2C, 5x 10-bit PWM. Allerdings kein USB. Doch es gibt keinen PIC, der USB UND CAN hat, also.. musst
-
Thread
ersatz für getch() ohne zu warten bis ein char daher kommt
Programm geschrieben, und möchte jetzt eigentlich die ASCII-Zeichen via RS232 vom PC her auf den PIC18F46K20 übertragen zur Weiterverarbeitung. Momentan nehme ich noch a=getch(); nur das problem an dieser funktion ist, dass sie wartet bis ein Char dahergeflogen kommt. Ich habe die Funktion nirgns gewunden
-
Thread
Port Pin und Tabelle
hei, MPLAP 8.84 C18 PIC18F46K22 wird wahrscheinlich schlecht formuliert sein. besteht eine Möglichkeit, verschiede Port Pin, die an unterschiedlichen Ports und unterschiedlichen Bits, per Table öder ähnliches anzusprechen
-
Thread
PICs mit I2C unter MCC Classic
Was möchtest Du konkret machen. Wie ist Deine Anwendung? z.B. PIC18F46K80 und PIC18F97J60 Beispielcodes hierzu könnte ich bieten. Viele Grüße Ingo
-
Thread
Mehrere Pics MCLR verbinden
aber das ist ja klar. PS: Du verwendest alte PICs. Die neuen mit einem J in der Bezeichnung (zB PIC18F46J11) haben nur noch Low-Voltage Programming und brauchen viel weniger Strom. Plus sie sind teilweise eine Ecke billiger. fchk
-
Thread
Schrittmotor Beschleunigung Berechnung
0,0009940505 0,0009930692 0,0009920909 0,0009911154 Jetzt habe ich auf dem Mikrokontroller(PIC18F46K80) ja nur begrenzte Möglichkeiten und das Rechnen mit Festkommazahlen ist deutlich einfacher und schneller als mit Fließkommazahlen. Zudem habe ich nur einen 16 Bit Timer zur Verfügung, der mit
-
Thread
18F46K22 Genauigkeit Taktfrequenz
Forum, ich habe auf Basis von Platinen und Schaltplänen von SPRUT eine Platine gebaut, auf der 3 PIC 18F46K22 ihren Dienst tun sollen. Es geht dabei um ein Projekt, bei dem LEDs, in grafischen Mustern aufgebaut, blinken sollen. Eigentlich ein simples Projekt. Alle drei PICs haben eigene Spannungsversorgungen
-
Thread
Problem mit ENC28J60 Webserver
bin wieder auf ein Problem gestossen. Ich verwende den TCP/IP Stack mit einem ENC28J60 und einem PIC18F46K20. Der Webserver läuft. Es wird auch gleich angezeigt wenn eine Taste gedrückt wird. Ich habe jetzt aber das Problem das ich von der Weboberfläche aus die LED nicht schalten kann und habe keine
-
Thread
PIC 18F Ethernet Relais
18F4550 läuft nicht mit 3.3V. Da du die vielen PINs wahrscheinlich gar nicht brauchst würde ich den PIC18F46J50 empfehlen, der ist billiger und läuft auch mit 3.3V. > Die Spannung die der PIC18F4550 benötigt bekomme ich auch schon von > dieser Schaltung. Ja, die Schaltung hat einen 3.3V Spannungsregler
-
Thread
Open-Drain Pin an MCLR anschließen
Hallo, ich habe mir überlegt (mit hilfe von Google ) die Programmierschaltung für meinen PIC18f46j11 wie im Anhang dargestellt auszuführen. Ich denke das sollte ja funktionieren. Das Problem das ich jetzt habe ist das ich den MCLR mit dem Ausgang eines auf der Platine verbauten IC's ebenfalls
-
Thread
Uart mit PIC18 ansteuern
Hallo Zusammen Ich möchte mit meinem PIC18F46K80 (64MHZ) den UART ST16C2552 ansteuern und mit 4 MBPS eine Kommunikation aufbauen. Ich habe nur versucht die Kontrollregister des UART zu beschreiben und wieder auslesen un zu kontollieren ob die
-
Thread
4x4 Keymatrix Starthilfe (PIC 16F877A)
Hallo Gerhard, hier hätte ich Dir eine ganz einfache 4x4 Matrix ohne Entprellung für den PIC18F46K80 in C. Der müsste aber auch bei einem PIC16F877A laufen. Allerdings habe die Dinger nur mit einem CC5X Compiler und dem Assembler programiert. Grüße Ingo
-
Thread
PIC Miktrokontroller Pull Up/Down unbenutze Pins
der Eingang ja dort in einem undefinierten Zustand ist. Dann müsste ich aber ja jeden Pin meines PIC18F46K80 an einen Pull Up/Down anschließen, da am Anfang ja alle Pins Eingänge sind und bis ich sie zum Aussgang programmiert habe um z.B. eine LED anzusteueren ja störungen auftreten könnten. Was haltet
-
Thread
Allgemine Frage an die Freunde von Atmel
Es geht, es geht Ich hatte Gott sei dank 3 von den Dingern PIC18F46K20 gekauft und beim dritten geht es. Was ein Frust über 30 Stunden für fast nicht., immerhin verstehe ich I2C ein wenig.
-
Thread
PIC Unterschied 18F4550 18F45J50 und *.mcp *.mcw
brauchbares ausspuckt. Und am nächsten Tag voila Die Beschreibung zum 18F45J50 findet sich in "PIC18F46J50 Family Data Sheet" nicht im "PIC18F2455/2550/4455/4550" und in der Micochip-Suche muß links nochmal die Unterkategorie ausgewählt werden. Ich braute die Info zur Auswahl der richtigen I2C Routine
-
Thread
Wie oft lassen sich µC flashen?
die PIC18J-Reihe unter die Lupe genommen ... Da scheint es auch Unterschiede zu geben z.B.: PIC18F46J11 FAMILY min. 100 PIC18F45J10 FAMILY min. 10.000 :-/
-
Thread
PIC18F Parallele Nutzung von CANRX und INT am selben Pin möglich?
kann daher nicht sagen, ob es dann funktionieren würde. Getestet hab ich das Ganze mit einem PIC18F46K80. Ist vom Aufbau aber recht identisch mit dem 26er. Von daher sollten die Ergebisse übertragbar sein.
-
Thread
Hilfe bei cast (const uint8_type *)
Hallo, ich versuche mich gerade an Schreibvorgängen im Flash-Speicher (Programm-Speicher) des PIC18F46K22). Die Funktion habe ich weitestgehend aus WriteBlockFlash.c übernommen. Ich verstehe nicht, wieso es heissen muss: [c] tbl_ptr = (const uint8_type *)startaddress; [/c] Wenn ich dass schreibe
-
Thread
Timer 1 und 3 bei PIC18
wenn nicht bitte erklärt mir bitte den Unterschied Danke im Vorraus (übrigens ich benutze den PIC18F46K22)
-
Thread
PIC18F Device ID auslesen
Hallo zusammen, seit kurzem habe ich mich mal ein wenig mit den PICs beschäftigt. Speziell dem PIC18F46K80. Hat auch alles soweit funktioniert. Eine gewisse "Umgewöhnungszeit" brauchts natürlich schon und ich bin auch erstmal in einige Fallen getappt. Bis jetzt hab ich mal UART, Timer und CCP-Module
-
Thread
PIC MPLAB Memory Usage Gauge zeigt falschen Wert an
mir vielleicht weiterhelfen könnt. Versionen: Ich benutze MPLAB V8.76 mit C18 Compiler HW: PIC18F46K80 (Achtung K) (44Pin Package) Dieser sollte laut Microchip Homepage über 64k Flash und 3.6k RAM (wegen CAN Bus sinds keine 4k) verfügen. RAM stimmt im Memory Gauge in MPLAB genau, aber beim Flash
-
Thread
[V] PIC Mikrocontroller-Lehrsystem u. Einzelplatinen
meisten Posten sind in folgendem Shop zu finden: http://schwabenplan.com/shop * Hauptplatine mit PIC18F46K80 (~50€) * Hauptplatine mit PIC18F97J60 (unbekannt, Schätzung 80€) * PIC18F97J60 inkl. Adapterboard (~8€) * Matrixtastatur 4x4 (23,80€) * Tastatur-/IO-Board 8-fach mit LEDs (29,75€) * Optokopplerplatine
-
Thread
PIC Problem mit Quarz
Salu zusammen Ich habe hier ein Problem mit einem PIC18F46K80 und einem 16MHz Quarz. Um hier nicht eine riesen Story loszubrechen, schreibe ich mal Stichwortartig auf, was die Situation im Moment ist. Quarz 16Mhz, PLL*4, kein Seriewiderstand, Kondensatoren
-
Thread
PIC: SPI Master-Slave Übertragung von Slave um 1Bit verschoben
Salu zusammen Ich habe hier ein kleines Problem. Es geht um zwei PIC18F46K22 welche über SPI miteinander Kommunizieren sollen. Vom Master auf den Slave läuft die ganze Sache auch bereits 1A. Was ich vom Master rausschicke kommt beim Slave richtig an. Problem: Wenn ich
-
Thread
PIC18F16Q41 SD Karte Über SPI
Nun spezifisch zu FATFS: ich habe ein Projekt mit einem PIC18F46K22 und einem 3.2" (320x480) ILI9341-TFT-Display mit XPT2046-Touch-Controller und integriertem SD-Karten-Modul realisiert - funktioniert gut. Alle 3 (ILI9341, XPT2046 und SD-Modul) wurden per SPI
-
Thread
PIC18F DEVICE ID auslesen
immer die gleichen Werte. Device ID: 0x000 Device Rev: 0x00 Laut den Datenblättern für den PIC18F46K80 und den PIC18F97J60 kann das nicht sein. [c] unsigned char dev1, dev2, rev; unsigned short devid; memcpypgm2ram((void *)&dev1, (rom void *)0x3FFFFE, 1); memcpypgm2ram
-
Thread
PicKit 3 hängt - Lösung
PIC18F_K80 PIC18F26K80 PIC18F_K80 PIC18F45K80 PIC18F_K80 PIC18F46K80 PIC18F_K80 PIC18F65K80 PIC18F_K80 PIC18F66K80 PIC18F_K80 PIC18LF25K80 PIC18F_K80 PIC18LF26K80 PIC18F_K80
-
Thread
PIC Bootloader: wie programm übertragen
welche Schnittstelle am PC? welche Software am PC? welche Firmware aufspielen? mein pic: PIC18F46K22-IPT @ 4x16MHz
-
Thread
PIC18F46K80 XC8 und FreeRtos8.2 (Inline Assembler unter einem C Preprocessor Macro)
Hallo Leute, ich versuche auf einem PIC18F46K80 ein FreeRtos8.2 zum Laufen zu bekommen. Das Problem, der Beispielcode ist für den C18 Compiler ich benutzte aber den XC8. Beim Inline Assembler unter einem C Preprocessor Macro komme ich nicht
-
Thread
Problem mit VS1053
Hallo zusammen, ich betreibe ein SD-Modul und ein VS1053-Modul am PIC18F46K42. Zuerst habe ich FatFS in betrieb genommen. Das auslesen von MP3-Files funktioniert. Dann habe ich das ganze um die Ansteuerung des VS1053 erweitert. Mit nem Logic Analzyer habe ich die Verbindung
-
Thread
MPLAB X: Assembler -> C
Assembler-Code in C umzusetzen, sodass die Funktionalität weiterhin gegeben ist? Es wird MPLAB X und ein PIC18F46K80 verwendet
-
Thread
MCP2150 und das Parity Bit (für Suchmachine; microchip PIC 18F46K22 / 9. Bit / IrDA )
generelle das 9. Bit? nach viel Fleiss und Mühe entwickelte ich nun ein Programm auf einen PIC 18F46k22 in C18 hier sollte unter anderem ein PDA via IrDA angekoppelt werden, da der 18F46K22 ja keine IrDA von sich aus unterstützt, musste ich auf einen externen Treiber zurückgreifen, da viel sallope
-
Thread
LCD Problem nach I2C-Start
einen 10 MHz Quarz. Alternativ kannst Du auch einen ganz anderen PIC einsetzen - ich würde da den PIC18F46K20 empfehlen. Der läuft auch bei voller Taktrate mit 64 MHz bei 3.3V und braucht dafür einen 16MHz Quarz. Die Pinbelegung ist weitgehend gleich. 8. PCA9306 entfernen, SCL1 und SCL2 brücken, SDA1
-
Thread
Mikrocontroller mit DAC?
Viele PIC18 haben einen 5 Bit DAC, zum Beispiel PIC18F46K22 oder PIC18F47K42. 5 Bit ist natürlich wenig. Die DACs sind eher dazu gedacht, die Referenzspannungen für den ADC zu erzeugen.
-
Thread
PIC18F: Probleme mit CAN
Salu zusammen Ich habe ein kleines Problem mit meinem PIC18F46K80 und dem internen CAN-Bus. Der Treiber basiert auf dem von Microchip Maestro. Musste diverse Register ect. anpassen bis es sich kompilieren liess, aber das funktioniert nun. Ich muss dazu sagen,
-
Thread
[Projektaufruf] Lasst uns eine Kompaktsteuerung bauen
Klemmen) 2 Versionen 1X mit PIC µC / 1X mit AVR um Streitigkeiten in diesem Forum auszuschliessen PIC: 18F46K80 Besteht Interesse daran? Was übernehme ich? Schaltplan Entwurf Layout Entwurf Schablonen Entwurf für Fräsungen an Gehäseoberteil Materialliste Anbieten der Platinen/Bausatz/ (Fertigen
-
Thread
PIC18 als I2C Slave
Hallo Zusammen, Ich wollte zwischen zwei Pic18F46k42 über I2C 8Bit werte austauschen, jedoch bekomme ich keinen Interrupt am Slave. Die Adresse ist auf dem Bus, hab ich gemessen. Konfiguriert hab ichs mit dem MCC. Mastercode: [c] #include "mcc_generated_files
-
Thread
EEPROM beschreiben bei Spannungsausfall
Joachim B. schrieb im Beitrag #5698436: > steht im DB unter EEPROM schreiben PIC18F46K20: Da steht 1.8V (Min) und 3.6 V (Max)
-
Thread
MPLAB 3.26 Simulator USART
experementiere gerade mit dem MPLAB PIC Simulator und einem Assembler Programm das später auf einem PIC18F46K80 mit einem 64MHz externen Oscillator laufen soll. Nun wollte ich mich mit USART auseinander setzten und versuchen ein paar Bytes zu senden aber dabei sind mir ein paar Verhaltensweisen vom Simulator
-
Thread
USART_Interrupt_verlassen_funktioniert_nicht
super wenn mir jemand weiter helfen könnte:) , danke im vorsus für jede Hilfe ich verwende den PIC18F46K20. Der PIC soll einen Interrupt auslösen wenn ein Byte über die USART enpfangen wird. Das Problem ist dass der Interrupt in einer Endlosschleife ausgeführt wird trotz dass das Flagbit gelöscht wird
-
Thread
BME680 Druckberechnung viel zu hoch
Hallo, ich verwende die Joy-It "SEN-BME680" Sensorplatine (IIC Schnittstelle) an einem Microchip PIC18F46K22 und programmier diesem per mikroC von mikroelektronika. Die Programmierung ist stark angelehnt an das Datenblatt von BOSCH. Die Temperatur gibt der Controller im Vergleich zu einem KLIMA Logg_Pro
-
Thread
Ansteuerung LCD-Display - welcher Controller ist wirklich verbaut?
kommen wird: Ich steuere das Modul mit 16bit parallel an., über Ports A (D0..7) und D (D8..15) eines PIC18F46K20 an, der mit 16MHz läuft. Die Pegel sämtlicher Steuerleitungen (WR,RD,CS,RS,RESET) habe ich nachgemessen, die Ansteuerung stimmt. Ebenso kann ich die Pegel der Ports A und D einlesen. Ich bin ziemlich