-
Thread
pic18f97j60 Regelung nach Lage und Motorstrom
Hallo Zusammen, für ein kleines Projekt brauche ich eine Lageregelung in meinem Pic. Dazu verwende ich einen PD Regler, der bis jetzt auch schon ganz gut funtkioniert. Jetzt würde ich gerne zusätzlich noch den Motorstrom regeln, um den Motor auch unter schwierigeren Umständen noch fahren lassen zu können. Bis jetzt habe ich einen PI Regler für den Motorstrom vorgesehen, allerdings habe ich keine Ahnung, wie ich die beiden Regler "verbinden" bzw. in ein System bringen kann. Vielleicht kann mir jemand weiterhelfen? Danke
-
Thread
PIC18F252 Sourceboost MPLAB Probleme mit int. EEProm
Hallo Leute, ich brauche Hilfe und hoffe das ihr mir helfen könnt. Der interne EEprom des PIC18F252 soll überprüft werden, ob er leer ist. Wenn ich 5 Zellen per Software überprüfe bekomme ich 0x00 zurück, obwohl die Zellen leer sind(0xFF). Der Code scheint aber richtig zu sein, denn, wenn ich
-
Thread
Interrupt an RB0 mit PIC18F25J10
Hallo alle zusammen. Ich möchte meinen PIC18F25J10 so einstellen, das er bei steigender Flanke an RB0 einen Interrupt auslöst und in die Interrupt-Routine springt. Wenn ich mir das nun mit meinem ICD2 anschaue, dann klappt das nicht. Er spingt
in die Routine. Habe ich eventuell ein Register falsch eingestellt? als Compiler benutze ich den C18. Hier mein Quellcode: #include <p18cxxx.h> //Konfiguration #pragma config DEBUG=ON //Background Debugger enabled, , , , , , , #pragma config XINST=OFF //Instruction set extension disabled
-
Thread
PIC18F2550 + USB, Probleme mit Control Transfer
Hallo! ich habe angefangen mich mit USB bei PICs zu beschäftigen. Habe früher ein Paar kleine Projekte mit V-USB von www.obdev.at gemacht. Ich habe schon Bulk Transfer ausprobiert. Es klappt! Ich benutze libusb und Mingw(GCC4.4.1), Windows XP Pro SP2 Im PC rufe ich die Funktion auf: [code]usb_bulk_write(.....);[/code] und im PIC erhalte ich die Daten: [code]... myHandle = USBGenRead(EP,(BYTE*)buffer, size); // Packet read ... if (!USBHandleBusy(myHandle))... // wait for ready ...[/code] Soweit geht alles. Aber! Wenn ich im PC eine Funktion für Control Transfer aufrufe: [code]result = usb_control_msg
-
Thread
PIC 18F1320 USART Lösung (PICDEM 4 Demoboard)
Nun, ich weiß zwar nicht, was mit meinem Eintrag vor einer Woche passiert ist. Aber egal. Ich hatte das Problem eine Verbindung von meinem P18F1320 zum PC herzustellen. Über RS232. Nein, ich habe kein Problem mehr damit, das Programm läuft einwandfrei. Ich dachte mir, das ich das hier einfach mal reinstelle. Vielleicht hilft das ja anderen auch weiter. Ich benutze die Testplatine von Mikrochip PICDEM 4 Demoboard auf dem hardwaremäßig soweit alles vorhanden ist, was man zum übertragen braucht. Programmiere mit Microchip MPLAB 7.5 und die C18 Erweiterung für C. Der Kontroller läuft von Hause
-
Thread
suche PIC18f85j94-I/PT
Moin hat jemand noch PIC18f85j94-I/PT rumliegen ??? (so 100St.) mfg
-
Thread
[V] Verkaufe PIC 18F2550 USB Educational Development Board
---------------------------------------------------------------------------------------- updated PIC 18F4550 USB Demo Board video https://www.youtube.com/watch?v=7FL9ZaVye_M ########################################################### 18F4550 USB demo board - part 1 of 2 https://www.youtube.com
auch für DMXControll! Das ganze bekomme ich auf USB Stick Grösse wenn man das RF SHield und einen PIC18F2550 in auf Stampboards bringt... es kann auch jedes andere Mikrocontroller Board verwendet werden... das Wifi Shield ist mit wie schon mal hier angeboten fertig mit einem PIC 32... und hat
-
Thread
PIC18F4620 Timer2 für SPI und PWM ?
dein oszillator (inkl. PLL) mag vielleicht 40MHz sein, aber nicht dein "arbeitstakt" (der ist bei den PIC18 immer 1/4 des "oszillatortakts"). also liegt dein "arbeitstakt" bei 10MHz (sprich 10MIPS). wenn du den nimmst für dein SPI-modul und durch 64 teilst, hättest du einen takt von ca. 156kHz.
Aber das Problem ist ja, dass man PWM nur mit Timer2 machen kann. >>"arbeitstakt" (der ist bei den PIC18 immer 1/4 des "oszillatortakts"). >>also liegt dein "arbeitstakt" bei 10MHz (sprich 10MIPS). Nee, es heist ja OSC/64, also 40 MHz / 64. OSC ist die Oszillatorfrequenz, nicht der Arbeitstakt.
-
Thread
PIC 18F2550 flashen mit K150, fuse error in hex
habe folgendes Projekt im Nachbau - "intelligent Fan Controller" mit einem PIC 18F2550. Es stehen neben Hardware-Plänen auch die Software zur Verfügung, darunter auch ein Hex-File mit der Firmware. https://geoffg.net/fancontroller.html Habe mir beim freundlichen Chinesen
Programmer (K150) besorgt, da ich nur dieses Projekt habe und auch keine weiteren anstehen mit einem PIC. Programmer läuft in eine XP-VM, nur beim laden des Hex-Files kommt die Fehlermeldung "error in Hex file - FUSE line 1043 : 0100000024DB" Diese Meldung kommt egal welchen PIC 18F ich auswähle,
-
Artikel
16-bit I/O SPI Porterweiterung mit Microchip PIC18
2013 (UTC) von Denys Maiier Vorwort. Eines Tages bin ich auf die Idee gekommen ein Key-Pad an mein PIC18 anzuschließen und habe lediglich verstanden, dass die Nutzung der eigenen Ports – Pins nicht so ganz attraktiv aussieht , alleine durch, dass der Anschluss eines 12-Tasten-Keypad 7 Port-Pins gebraucht
benutzt. Wie auf dem Bild zu sehen, um die ganze Peripherie anzuschließen, habe ich nur 4 PortPins des PIC18 gebraucht: Port B(Pin B0) um das ChipSelect -Signal auszugeben, und PortPins RC3 bis RC5 des Ports C (hiermit wird MOSI, MISO und Taktsignale erzeugt). Als Porterweiterung wird ein MCP23S17(U2) von
-
Artikel
Datei:Pic18f2420-2520-4420-4520.pdf
Pic18f2420-2520-4420-4520 Datasheet
-
Thread
PIC18F877 ICD2 bzw Brenner gesucht :-(
hallo zusammen, ich habe eine Platine auf SMD-Basis aufgebaut. Als Herzstück der Platine ist ein PIC18F877(SMD), leider ich kann den PIC nur über ISP brennen. Ich habe leider kein Brenner :-( und die original ICD2 bzw ICD3 von Microchip sind für meine Verhältnisse teuer! gibt es ein Nachbau von
Das würd mich aber stark wundern Weil: erstes gibt es keinen Pic18F877 und den Pic16F877 habe ich hier in meiner Deviceliste für meinen PICIT2 stehen....
-
Thread
PIC18F1220 (C-Code) Port (einzelnen Pin) abfragen
Hi! Seit etwa einer Woche beschäftige ich mich mit PICs, z.Z. eigentlich nur mit dem 18F1220 (weil ich lieber in C schreiben möchte). Ich benutze MPLAB X und PICkit3. Soweit so gut! Bis jetzt habe ich es geschafft Ports ein und auzuschalten (LED blinken lassen), den Wert eines Potis
mir gerade so einfallen. Es ist auf jeden Fall sauberer. fchk PS: Das ganze gilt nicht nur für PIC18, sondern genauso für PIC24/dsPIC und PIC32. Da isses genauso.
-
Thread
PIC18F24K42 - Bootloader und Applikation verbinden
ich hier auf Hilfe. Hat jemand eine Idee? Die Randbedingungen: MPLABX 4.05 XC8 2.05 PIC18F24K42 Vielen Dank schon mal im voraus.
Schau mal da: https://pic-projekte.de/blog/bootloader-fur-pic16-und-pic18/ Vielleicht hilft das weiter. <edit> AN1310? Müsste alles in der entsprechenden Application-Note stehen. Die meisten scheinen aber das Ende des Programmspeichers
-
Thread
PWM mit nem PIC (PIC18F1230 ) , Anfänger!
Hi, Ich brauch mal ne Schritt für Schritt beschreibung, wie ich ne PWM mit nem PIC ans laufen bring. -Wie richte ich die ein? -wie leg ich die frequenz fest? -Wie leg ich die Active/down Time fest? usw... (Am besten mit PIC-C Beispiel, arbeite mit dem MPLAB, C18 compiler
versucht an PORT RA0 und RA1 eine LED anzuschließen, die praktisch anzeigen sollte (blinken) das der PIC läuft. Ohne den ganzen PWM Kram gings auch, nur mit dem restlichen code nicht mehr... #include "p18f1230.h" #include "stdio.h" void delay (void) { int i; while(i<100) {i++;} } void
-
Thread
PIC18F2420 -> SPI und I²C gleichzeitlich betreiben?
richtig oder? Würde mich freuen wenn einer mir hier mehr infos geben kann, der schonmal mit einen PIC18F2420 zutuchen gehabt hat. Gruß Mainto
> 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
C18 PIC18F2550 UnSigned ist SIGNED, wieso?
Egal was ich mache (2 Versionen, sie unten, eine ist auskommentiert), der Debugger macht alles als SIGNED, obwohl es als UNsigned deklariert wurde. Wenn ich im Watchfenster die Variable rechtsklicke und auf Properties gehe, dann ist auch der Haken bei signed vorhanden. Der Debugger erkennt sonst auch keine Fehler. Ich hab keinen Plan mehr woran das liegen könnte. //------------------------------------------- typedef union __varSINUS { unsigned short long LH; struct { unsigned char L1; unsigned char H1H2; unsigned char L2; }; } _varSINUS; //----------------------
-
Thread
I²C Firmware Controlled Master mode bei PIC18Fxx31
Hallo zusammen, ich will mit dem PIC18F4331 einen Baustein von Maxim (MAX6640) über den I²C Bus ansteuern. Jetzt habe ich das Problem, dass man den PIC18F4331 nicht als Master definieren kann. Es gibt die Einstellung im SSPCON Register
aber nicht die Geschwindigkeiten, da du jedes Bit einzeln bearbeiten musst. Oder du suchst dir einen PIC mit MSSP-Modul (z:bsp. den 18F4550). Und, ja er muss die PICs benutzen, die sterben sonst aus ;-) Sven
-
Thread
PIC18F16Q41 SD Karte Über SPI
Hallo zusammen! ich bestätige mich momentan mit SD Karte Steuerung mithilfe von PIC18F16Q41 über SPI Schnittstelle. Ich benutze die vorhandene Libs von Microchip (SD Card SPI Driver und FatFs v1.1.0) Die Einstellung von Clock und SPI habe ich gemacht und habe das FatFs_Demo Funktion
Fehler "FR_NOT_READY" Nach langer Recherche habe ich festgestellt, dass diese Libs nur mit bestimmten PIC-Serien ausgetestet sind, die das MSSP. Dabei kann man 2 SPIMaster Clock einstellen (400KHz/2MHz) für SlowMode und FastMode. Stimmt mein Gedanke ? meine Frage ist, ob jemand mit dem PIC18F16Q41 SD
-
Thread
PIC18F97J60 -> C18 Codeoptimierung
Hallo Zusammen, ich habe ein kleines Programm geschrieben. Das Programm funktioniert im wesentlichen. Bei der Implementierung des kleinen Protokolls bin ich auf ein winziges Problem gestoßen. Der Controller ließt Datum, Uhrzeit und Temperatur aus. Das funktioniert. Nun soll die Schnittstelle prüfen, ob Daten anliegen, und da liegt das Problem. Der Controller bleibt mir da immer bei der Prüfung der Schnittsstelle stehen, und die Uhrzeit usw. wird nicht weiter aktualisiert. Diese wird nur aktualisiert, wenn ich ständig Daten an den Controller stehe. Der restlcihe Code funktioniert soweit das
-
Thread
Unbekanntes Bauteil (Oszillator ?) am PIC18F46K20
Serviceunterlagen auf Bauteilebene gibt. Ich habe mich bei der Suche soweit vorgearbeitet, dass ich an einem PIC18F46K20 angekommen bin, der mit 3,3V Standbyspannung versorgt wird. Soweit ok. Der PIC bekommt von der Frontplatte über einen "power on" Taster auch korrekt ein Signal an einem seiner Eingänge. Der Pic soll u.A. mehrere DC/DC Konverter über ihre enable Eingänge aus dem Schlaf holen, womit der Zähler dann "eingeschaltet" wird. Vermutlich hat der Pic aber noch andere Aufgaben. Dieser Pic bietet ja
-
Thread
PIC18F2680 CAN Baudrate auf 16 kbs setzen ?
um einen PIC18F2680 der mit einem 10 MHz Quarz beschalten ist, ob so ein PIC einen internen Taktteiler wie ein AVR hat weiß ich nicht. Im Datenblatt http://ww1.microchip.com/downloads/en/DeviceDoc/PIC18F2585_
schrieb im Beitrag #5613925: > auf Seite 299-301 --> http://ww1.microchip.com/downloads/en/DeviceDoc/PIC18F2585_2680_4585_4680-data-sheet-30009625D.pdf#G21.1037152
-
Thread
Problem mit kleinem Testprogamm für Pic18f458-i/p
LATC = PORTB; } } Der Controller ist ein PIC18F458-I/P, hier weiss ich nicht ob ich vielleicht eine andere Headerdatei brauche?
Also ich benutzte MPLAP und C18, allerdings bringe ich die fertige Hex-Datei am Ende manuell mit IC-Prog auf den Controller.
-
Thread
PIC18F2420 - RC0 als Digital Input konfigurieren
uc-Projekt möchte ich eine Binäruhr mit DCF77 – Empfang und Weckfunktion programmieren. Basis ist ein PIC18F2420, den ich in C mit dem C18 Compiler programmiere. Nun möchte ich die Weckzeit mit Schaltern bestimmen und benötige hierzu Digitale – Eingangskanäle. Meine Config sieht wie folgt aus: [c]TRISC
Ich kenne genau diesen PIC18 nicht, aber bei anderen gibt es die ANSELx Register, mit denen du die Pins auf analog/digital einstellen kannst.
-
Thread
PIC18F45k20 interrup & Serielle Übertragung
wollte ein wenig Hobby mäßig mal mit einem µc rumspielen. Ich möchte eine Wetterstation über einen PIC18F45K20 (PICKit3 Starterset) programmieren. 1. Habe ich mir ein FTDI kabel besorgt das wiefolgt an den PIC angeschlossen ist. FTDI PIC Black = GND GND Red = VCC VDD
<xc.h> #include <pic18f45k20.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include "C:\Program Files (x86)\Microchip\xc8\v1.32\include\plib\usart.h" #include "C:\Program Files (x86)\Microchip\xc8\v1.32
-
Thread
I2C mit PIC18 als Slave - C-Code gesucht!
Hallo zusammen, ich bekomme es einfach nicht hin meine beiden PIC18F4680 im Master-Slave Verbund zu betreiben!! Was funktioniert? - Master kann Daten an Slave senden, und Slave kann empfangen (das heißt, beide sind richtig initialisiert) Was funktioniert
, ich habe ein ganz ähnliches Problem (oder exakt dasselbe?). 2 PICs per I2C verbunden. Master=PIC18F2585, Slave=PIC18F4680. Den Datenverkehr protokolliere ich wegen der Fehlfunktion via CAN-Verbindung zu einem CAN-Monitor auf PC. Das funktioniert auch sehr gut. Kommunikation Master -> Slave
-
Thread
rcall/ relativ call Anweisung PIC18F85J10
Hi, ich stelle gerade von PIC16F auf 18F um und habe ein wenig mit einigen der neuen Befehle zu kämpfen. Einer der Befehle ist der rcall Befehl. Das was im Datenblatt zur "INtruction" steht ist mir recht klar, ich kann damit den
sollte rcall nach meiner Vorstellung den ProgrammCounter um 4 Stellen weiter schieben. Da es sich beim PIC18F um 16bit Anweisungen handelt sollten dies wie ich denke 2 Zeilen im Programm sein, allerdings rcall weder zu Main noch zu einem der TutX Unterprogs. Was mache ich falsch ? Grundlegend scheint
-
Thread
CAN Bootloader für PIC18F2685 o.ä.gesucht
besitzen, der mit FLIP und einem CAN Interface geflasht werden kann. Soweit so gut! Nun soll ein PIC18F2685 als weiterer Knoten hinzukommen. Schön wäre es jetzt, diesen ebenfalls mit CAN Bootloader auszustatten und dan per Bus zu flashen. Als Bootloader würde ich (versuchen) den AN247 von Micochip
Hallo Carsten, stehe auch gerade vor dem "Problem" einen CAN-Bootloader für meinen PIC18F2580 inkl PC-Software zu schreiben. Würde auch gerne den AN247 nehmen. Zur Programmierung würde ich dann einen Platine mit Serieller Schnittstelle bestücken. Die Firmware dafür müsste man auch
-
Thread
pic18f4550 und I2C (bzw. SAA1064)
habe auf einem Breadboard mal eine recht simple Schaltung aufgebaut mit der ich versuche mit einem pic18f4550-I/P (Datenblatt: http://ww1.microchip.com/downloads/en/DeviceDoc/39632e.pdf) über den I2C Bus mit einem LED Controller vom typ SAA1064 (Datenblatt: http://atc.ugr.es/~afdiaz/fich/saa1064.pdf)
auf dem selben Breadboard. Den PIC betreibe ich mit einem externen Quarz auf 20 Mhz. Der PIC arbeitet an sich korrekt (hab ein paar freie Ausgänge mit LEDs verschaltet die ich blinken lasse und eine LED die ich mit PWM in der Helligkeit
-
Thread
PIC18F Parallele Nutzung von CANRX und INT am selben Pin möglich?
Hallo, Datasheet PIC18F66K80-family auf Seite 454 siehe "BUS ACTIVITY WAKE-UP INTERRUPT" freundlichen Gruss, picfan
und 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
PIC18F26K80 EEPROM erhalten bei erneutem Flashen
speichern und beim erneuten Flashen des MCUs den vorher gespeicherten Wert auslesen. Ich verwende einen PIC18F26K80 und das MPLAB X v3.55, als Programmer verwende ich das PICkit3. Im MPLAB kann man unter Project Properties -> PICkit3 folgende Einstellungen vornehmen, die den EEPROM Speicher erhalten sollte
, > also 310000-31000f z.b. . Danke für den Tipp, allerdings funktioniert das auch nicht. Beim PIC18F26K80 ist das EEPROM im Speicherbereich F00000-F003FF angesiedelt (nur herausgefunden durch die *.map Datei, im ganzen Datenblatt findet sich nichts darüber!). Trage ich diese in die Preserve EEPROM
-
Thread
SD Karte - Geschwindigkeit erhöhen - PIC18F4550
hallo, ich verwende eine SD Karte um messwerte zu speichern. Der zurzeit verwendete µC ist ein PIC18F4550, der später durch einen dsPIC30F6010 ersetzt werden soll. ich verwende den low-level-driver vom ccsc compiler, mmc_sd.c als header. kein fat system, die daten werden einfach in 512Byte
> ich verwende eine SD Karte um messwerte zu speichern. > > Der zurzeit verwendete µC ist ein PIC18F4550, der später durch einen > dsPIC30F6010 ersetzt werden soll. > > ich verwende den low-level-driver vom ccsc compiler, mmc_sd.c als > header. .c als header?? Gibt es den Quellcode zu
-
Thread
AVR vs PIC18F - wer bringt mehr MIPS
hallo, wollte fragen wieviel MIPS ein z.b. ein PIC18F4680 bei seiner maximalen frequenz (40MHz) bringt im vergleich zum ATMega32 der bei 16MHz 16MIPS schafft? Danke!
Meines Wissen nach hat jeder PIC einen /4 Teiler. Daher 40MHz / 4 = 10MIPS Feadi
-
Thread
RS232 Bibliothek für PIC18F46K80
Hallo, ich experimentiere derzeit mit einem PIC 18F46K80. Über die zugehörige plib.h habe ich auch schon die USART Schnittstelle zum funktionieren gebracht, so dass ich auch über RS232 mit dem PC kommunizieren kann. Allerdings basiert die zugehörige
UARTIntC.c UARTIntC.def UARTIntC..PIC18.ex.txt UARTIntC.ReadMe.pdf Anpassung an den XC8 muss du dann selbst hinbekommen ;-)
-
Thread
TCP/IP Stack für PIC18F67J60
Hallo! Ich möchte mit einem PIC 18F67J60 eine Ethernetverbindung aufzubauen, nun benötige ich aber den passenden TCP/IP Stack und kann dazu nichts brauchbares finden. Kann mir jemand helfen? Danke im Vorraus Gruß Christian
Christian schrieb im Beitrag #2991836: > Ich möchte mit einem PIC 18F67J60 eine Ethernetverbindung aufzubauen, Mikroe hat einen C compiler der das unterstützt.
-
Thread
Suche C18 Code DCC Befehlserkennung für PIC18F.
Hallo Ich möchte mit einem PIC 18F... DCC Befehle empfangen und auswerten. Da ich das Rad nicht 2x erfinden möchte, frage ich hier vorher mal an, ob jemand schon Routinen / Code dazu entwickelt oder rumliegen hat? Das Ganze soll in C18 mit dem Microchip Compiler erfolgen. Danke und Gruß Thomas
-
Thread
Unterschied Programmierung PIC18F4550 mit MPLAB8 & MPLABx
Hallo zusammen, habe aktuell ein Problem beim Programmieren eines PIC18F4550 mit meiner MPLABx Umgebung. Firmware wurde schon erfolgreich mit MPLAB8 und ICD3 auf PIC geflashed und funktioniert. Nun wollte ich das selbe Projekt bzw. FW mit MPLABx und ebenfalls
\mplabc18\v3.40\bin\mcc18.exe" -p18F4550 -I".." -I"../../../../../Microchip Solutions v2010-10-19/Microchip/Include" -I"." -ms -oa- -o- -Ou- -Ot- -Ob- -Op- -Or- -Od- -Opa- -I "C:\Program Files\Microchip\mplabc18
-
Thread
[S] Suche Dienstleistung für PIC18F45K22
einem PIC18F45K22, in Verbindung mit dem CC18-Compiler, erstellt und aktuell ist wohl der XC18-Compiler. Dann las ich noch von einer Migration von C18 auf XC18, alles Dinge die sich dem Neuling nicht spontan
************************************************** * File: 6_Panel.C * Controller: PIC18F45K22 * Compiler: CC18 * Date: 25.5.2020 * Author: * Description: Solarstation groß ******************************************************************************
-
Thread
PIC18F2420 - Timer1 zum Dimmen LED einstellen
Dominic A. schrieb im Beitrag #3522731: > Nicht ganz der Timer läuft im 8Bit Modus Ich kenne deinen PIC18 nicht, aber bei meinem PIC18 hat der Timer1 nur einen 16bit Modus. BTW: Falls du MPLAB verwendest: Simuliere den Code mal mit MPLABsim. Dann kannst du dir in der StopWatch genau ansehen wie viele Zyklen/Zeit der PIC für was braucht
-
Thread
PIC18: Getesteter CCS C-Code für RFM12 Modul
zu realisieren. Zur Zeit versuche ich die Module mit dem Hardware SPI des 16F877 anzusteuern, der Pic läuft mit 20Mhz. Initialisiert ist der SPI mit: setup_spi(SPI_MASTER|SPI_H_TO_L|SPI_CLK_DIV_64); Wo ich das hier gerade so lese befürchte ich das der Pic vieleicht zu schwach ist :). Könnt ihr mir
man kann schnell zwischen Senden und Empfangen umschalten. Systemdaten: Takt: 16 und 32 Mhz fosc, PIC 18F4685 (96kb Flash). Das grundsätzliche Problem was ich derzeit noch habe ist, dass der Empfänger binnen weniger Mikrosekunden reagieren muss, wenn Daten kommen. Ich werde das wohl durch eine lange
-
Thread
Remappable pin selection for PIC18F66J94
Hi all, I am new to this series of controller but earlier i had worked with PIC24FJ256GB406. In PIC24FJ256GB406 controller(see datasheet at http://www.kynix.com/Parts/158737/PIC24FJ256GB406-I%2FPT.html), any remappable pin can be configured for any type of peripheral feature for
which remappable pin uart3rx has been connected. Based on this only i had designed my new design for PIC18F66J94 controller and got PCB fabricated also but i think i have done blunder in configuring the remappable pins. For PIC18F66J94 controller, remappable pins have been grouped together and divided
-
Thread
AN1319 Bootloader für PIC18LF25K50
Hallo, ich nutze einen AN1319 Bootloader für PIC18LF25K50 mit MPLAB v2.25 bzw. würde ihn gerne nutzen. In devices.inc habe ich das folgende editiert : [c] #ifdef __18LF25K50 #define DEVICEID .741 #define WRITE_FLASH_BLOCKSIZE
möglich. Ich habe diese also händisch eingegeben, bin aber nicht sicher ob dies so stimmt in der PIC18 Bootloader.asm [c] ; CONFIG1L CONFIG PLLSEL = PLL3X ; PLL Selection (3x clock multiplier) CONFIG CFGPLLEN = OFF ; PLL Enable Configuration bit (PLL Disabled (firmware controlled
-
Thread
CAN-Bus Filtern klappt nicht - MCP2515/PIC18F
Hallo, ich habe Problem mit meinem PIC18F2680. Das Versenden und Empfangen von Nachrichten klappt problemlos. Jetzt wollte ich mich an den Filter machen. Nach dem Datenblatt bestimmt das Maskenbit darüber ob das ID-Bit geprüft wird oder
MOVWF nicht funktioniert oder eben den Quellcode umschreiben. Vorher habe ich den Extended-Mode vom PIC verwendet. Das könnte eine Erklärung sein. Allerdings verlief der Test mit dem Standart-Befehlssatz vom PIC genauso in die Hose.... Gruß Ingo
-
Thread
[PIC] 18F46K20 A/D Wandler Problem
Hallo Forum! Ich habe ein Problem bei meinem PIC. Ich verwende einen PIC18F46K20 und möchte die Spannung an Kanal 5 messen. Es liegt eine Spannung von 1,29V an. Leider misst mein Controller irgendwas. Kann mir jemand sagen was ich beachten muss bzw
meinem Programm falsch ist. [c] /** I N C L U D E S ********************************/ #include <p18f46K20.h> #include <usart.h> #include <adc.h> #include <delays.h> #include <stdlib.h> /** Configuration Word ****************************** * * PIC18F46K20 mit externem Quarz. * */
-
Thread
C18 Compiler , Taktrate für eine PIC18F einstellen
Hallo, ich möchte gern meinen PIC18F4680 mit dem INTOSC auf 8Mhz laufen lassen, ich weiß aber nicht wie und hab nirgends ein beispiel gefunden, wie ich das einstelle. Geht das vielleicht über eine #pragma direktive? #pragma config
Ein PIC teilt den Takt normalerweise durch vier. Du kannst allerdings über das Bit PLLEN in OSCTUNE eine interne 4-fach PLL aktivieren. Dann schau mal ins Datenblatt nach dem Register OSCCON. Dort kannst
-
Thread
pic18f66j6x, pic controller mit ethernet
Hallo, da ich ein paar demoplatinen dieses controllers brauche, würde ich sie, sofern interresse besteht auch anderen zum selbstkostenpreis zugänglich machen. Ich weiss, daß hier im Forum mehr AVR als PIC sympatisanten sind, also bitte keine meckereien darüber. Beim Layout besteht noch mitspracherecht, der preis dürfte so 17 Euro sein, ca Preis.
-
Thread
PIC18F252 40MHz PLL RS232 leuft nicht
Hallo, Ich Benutze PIC18F252 mit einen Quarz 10MHz mit PLLx4. Also Taktfrequenz 40MHz RS232 mit 115200baud läuft falsch. Es kommt jede zweite Zeichen falsch an. Es scheint das PLL des PICs unstabil läuft. Oder erzeugt
Der PIC18F252 ist bei 3.3V nicht für 40 MHz spezifiziert.
-
Thread
A/D Wandler am PIC18F2431 gibt nur 9bit
Hallo. Ich arbeite mit dem PIC18F2431 und versuche momentan den A/D-Wandler zum gescheiten funktionieren zu bekommen. Das Problem ist, dass er zwar wandelt und das auch problemlos, jedoch nur bis Vdd/2. Dann sollte er ja aufs
mach mal testweise einen 0.1uF-kondensator vor den AD-wandlereingang; blockkondensatoren für den PIC hast du hoffentlich auch