-
Thread
LIN kommunikation über UART (response nicht konstant)
der Kommunikation zu einem LIN-Slave. Nachdem ich den Header(19,2kbit/sec.) über den USART des PIC18f46k80 auf den Transceiver MCP2004 gebe, erhalte ich zwar eine Antwort (Response) vom Slave, diese ist aber leider unregelmäßig (siehe Bilder). Jetzt ist es mir fast unmöglich die einzelnen Bytes auszuwerten
-
Thread
MAX485 Pull Up/Down
hallo, PIC18F46K22 44Pin TQFP MPLAP 8.92 C18 3.41 für die RS485 Übertragung benutze ich den MAX485 wird bei dem Pin 1 "RX" der Widerstand an VCC oder GND angeschlossen? vielen Dank im voraus. schönen
-
Thread
PIC empfängt keine Daten am UART
Guten Tag Community, ich sitze seit einigen Studen daran, zwei UART's am PIC18F46J50 zum laufen zu bringen. Das Schreiben von Daten ist dabei kein Problem. Allerdings schaffe ich es nicht, Daten zu lesen. UART2 geht über Ft232 an PC. Der andere ist quasi frei. Da ich
-
Thread
Ladezustand Lithium-Batterie erfassen
muss den Ladezustand der Batterien überwachen und mit einer bicolor-LED anzeigen. Der uC ist ein PIC18F46K22. Ich habe die Möglichkeit die Batteriespannung über einen hochohmigen Spannungsteiler zu messen, der auf den Analogeingang mit HLVD-Funktion (Pin 22) geführt wird. Damit kann ich dann auch eine
-
Thread
Hat ein Atmega168 eine RTC on Board?
Real Time Clock on Board > hat Wenn im Datenblatt[1] nichts darüber steht, dann nicht. Der PIC18F46J11[2] hätte eine RTCC integriert. [1] http://www.atmel.com/images/doc2545.pdf [2] http://ww1.microchip.com/downloads/en/DeviceDoc/39932D.pdf
-
Thread
Umstieg von PIC auf Arduino mit welchem Gerät?
Hi, ich bin ein großer Fan von den 40 poligen PIC18F47Q43, PIC18F46K80 und den ganz großen PIC PIC18F97J60. Die sind alle recht ähnlich in der Handhabung die gleiche Entwicklungsumgebung. Warum also auf Arduino umsteigen?? VG Ingo
-
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
-
Artikel
Benutzer:Sascha focus
Modellbau, Elektronik, Formel 1 ---- Projekte: Kleine Testplatine für einen PIC18F4550: Neues Board für PIC18F46K42 oder andere mit gleicher Pinbelegung: Momentanes Projekt in Entwicklung, Aquarium Steuerung:
-
Artikel
PIC C-Compilervergleich
PORTB gerechnet. Ergebnisse. + PIC12/16/18 PIC12F1840 7kB ROM 256B RAM PIC16F1827 7kB ROM 384B RAM PIC18F46K22 64kB ROM 3896B RAM XC8 Free (Optimization: all) Used RAM: 118 Byte (46%) Used ROM: 2502 Words (61%) Built in 110ms Used RAM: 118 Byte (31%) Used ROM: 2502 Words (61%) Built in 94ms Used RAM: 143
Controller XC8 Free XC8 Standard XC8 Pro HiTech C Free HiTech C Pro Größen ECAN Mode 0 with Baud PIC18F46K80 18 / 1028 18 / 570 5 / 442 18 / 1008 5 / 422 Bytes RAM / Flash PIC18 USART Code Example PIC18F4685 50 / 544 50 / 410 47 / 376 — Beispiel Controller XC16 Free XC16 Pro (O3) XC16 Pro (Os) — Größen
-
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