-
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
-
Thread
PIC18F26Q43 SPI slave empfängt keine Daten
Hallo, ich möchte einen PIC18F26Q43 als PSI slave im Vollduplex betreiben. Dieser hat das neuere SPI Modul mit TX und RX FIFO. Leider empfängt der Slave keine Daten. Wahrscheinlich konfiguriere ich das Modul falsch. Ich nutze
neuer PIC Freund schrieb im Beitrag #6581774: > Ohne Lock/Unlock tut sich bei mir nix. Das ist eine gute Idee, denn darauf habe ich überhaupt nicht geachtet. Ich habe das gleich ausprobiert. Zumindest den
-
Thread
PIC18F44k22 (Xtreme low power) stürtzt ab.
Hallo zusammen, die bisherige Schaltung mit dem PIC18F4620 im DIP40 Gehäuse an 5 V Versorgung lief problemlos. Habe die Schaltung auf SMD umgestellt: PIC18F44K22 im TQFP 44 Gehäuse an 5 V. 1x 100 nF Abblockkondensator. MCLRE Disabled. Der Prozessor
Näher gekommen. Fasse kurz zusammen. Leiterplatte1 : - Altes DIP Layout gem. Anlage - MCU PIC18F4620 Leiterplatte2 : - Altes DIP Layout gem. Anlage - MCU PIC18F46K22 Leiterplatte3 : - Neues SMD Layout wie im ersten Beitrag - MCU PIC18F46K22 Bei allen 3 Leiterplatten tritt der
-
Thread
NMEA von GPS-Modul mit PIC18f8520 auswerten, klappt nicht richtig.
Hallo, ich habe ein GPS-Modul welches brav und schön sauber Daten an das Hyperterminal sendet. Diese Daten möchte ich mit meinem PIC auswerten. Habe zuerst einmal ein ganz simples Programm geschrieben, welches Daten ab dem $-Zeichen in einen String kopiert, bis zu dem *-Zeichen. Das Programm funktioniert im Debugger, sprich alle vorgegebenen Zeichen im RCREG1-Register werden in den String, Register für Register beschrieben. Bei dem *-Zeichen wird die Schleife verlassen. Jedoch funktioniert die Zeichenausgabe nur im Debugger. In der Hardware wird nur der erste Buchstabe, ab zu zu mal
-
Thread
Lösung: SD-Card Ansteuerung mit PIC18F und C18 Compiler
Hallo! Ein Tipp um Euch eine lange Suche zu ersparen: Wenn man mit einem PIC18F und dem C18 Compiler eine SD Karte ansteuert kann man auf die Idee kommen, den SPI Bus mit der Bibliotheksfunktion ReadSPI zu lesen. Das funktioniert nicht! Diese Funktion initialisiert SSPBUF mit
-
Thread
PIC18F45k22 mit PICKIT 2 in MPLAB programmieren
Ich programmiere meinen PIC mit MPLAB IDE 8.84 + C18. Leider kann ich mit dem MPLAB den PIC nicht mit dem PICKIT2 programmieren, ich kann ihn nicht auswählen. Ich kann aber das hex-File mit dem PICKIT 2 Programm in den PIC schreiben. Gibt es irgendeine Möglichkeit dem PIC direkt mit dem MPLAB und dem PICKIT2 zu beschreiben?
-
Thread
PIC18F97J60 Deklaration Array XC8
Hallo Zusammen, ich würde gerne die MAX Adresse aus einem 24AA02E48 (I2C) bzw. einem 25AA02E48 (SPI) auslesen. Nun bin gerade dabei den Code zu optimieren. Um die Ansteuerung des Busses geht es nicht. Leider stoße ich bei der Deklaration von einem einfachen Array auf ein Problem. Wenn die die einzelnen Teile in einzelne Variablen schreibe dann funktioniert alles. Allerdings wenn ich das ganze mit einem Array versehen will mekert der Compiler -> conflicting declarations for variable "MAC_Adr". Ich bin mir sicher dass dies nur eine Winzigkeit bei der Schreibweise ist. Weiß jemand waran das
-
Thread
Reset Interrupt-Flag IOC PIC18F25K42
mal eine Frage zum Löschen der Interrupt-Flags der einzelnen Pins vom Interrupt-On-Change bei einem PIC18F25K42. Hier das Datenblatt vom PIC: http://ww1.microchip.com/downloads/en/DeviceDoc/PIC18LF24-25K42-Data-Sheet-40001869D.pdf Im Kapitel 18.4 auf Seite 270 wird beschrieben, dass das Flag durch
-
Thread
RB4 als Eingang beim PIC18F46K80
Hallo, die Portleitung RB4 beim PIC18F46K80 habe ich als digitalen Eingang definiert. Obwohl sich der Eingangszustand ändert (mit Oszilloskop überprüft), lese ich konstant eine "0". Probeweise habe ich diese Portleitung mal als Ausgang
programmiert: clrf ADCON0 clrf ANCON0 clrf ANCON1 Korrekt ist aber beim PIC18F46K80: movlb H'0F' clrf ADCON0,B ;B = 1 clrf ANCON0,B ; " clrf ANCON1,B ; " Vielen Dank für die Hilfe :-))
-
Thread
EEPROM write/read für PIC18F27Q84
was? https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/PIC18F27-47-57Q84-Microcontroller-Data-Sheet-DS40002213.pdf Seite 106 steht, wie man da ein Word ins EEPROM schreibt. Gruß
-
Thread
PIC18F46K80 - Probleme mit Port-Konfiguration
schreiben. MPASM ist es egal ob er da ist oder nicht, bei vielen anderen Assemblern wie z.B. ASM16 (PIC24, dsPIC) ist er nötig.
Stunde den Fehler gesucht, bis ich gesehen habe, dass ANCON nicht in der ACCESS BANK ist. Bei neueren PIC18 mit "vielen" SFRs habn nicht mehr alle in der ACCESs BANK Platz.
-
Thread
LoRA am Vormarsch, PIC16/PIC18 mit FPGA, MOSFETs und Google
startup behavior that may be required in functional safety, industrial and automotive systems. The PIC16F13276 family has 32 logic elements and the PIC18‑Q35 family has 128 logic elements, enabling engineers to implement parallel, deterministic logic alongside embedded control on a single chip. This
cost and complexity. [/c] In der Theorie sollten die neuen Chips ab Sofort erhältlich sein: [c] PIC16F13276 MCUs are available starting at $0.32 at volume and the PIC18‑Q35 devices are available starting at $0.62 at volume. [/c] Eine Beispielbepreisung präsentiert sich dann wie in der Abbildung
-
Thread
PIC18F2550 als Slave an einer RS485 Schnittstelle (Modbus Protokoll)
Hallo zusammen, bin mich gerade in das Thema Modbus(RTU) am reinarbeiten. Habe noch nicht viel Erfahrung mit Kommunikation zwischen Unterschiedlichen Modulen. Ich würde die interne EUART des PIC's benutzen. Habe nur keine Vorstellung wie die Erkennung der Adresse Funktionieren soll. Master sendet Adresse zuerst -> im PIC wird bei Start Bit eine Interrupt ausgelöst der dann die Adresse liest und mit einer Vergleicht?? Nur dann würde er ja bei jedem Sendevorgang einen Interrupt auslösen auch wenn er nicht angesprochen werden soll. Eine grobe Beschreibung des Sendevorgangs und was mein
-
Thread
Kann mir jemand einen PIC18F2550 für den Brenner8P brennen?
paar mal vor ein paar Jahren gab. Ich wollte aktuell einmal anfragen, ob mir jetzt noch jemand einen PIC18F2550 für einen Brenner8P brennen könnte. Die Teile für den Eigenbaubrenner wurden bereits geliefert, jedoch habe ich keine Möglichkeit den Steuer PIC selbst zu beschreiben. Vielleicht kann mit ein
und ja, dann könnte man dir Helfen. Hier nochmal zum Nachschauen: http://sprut.de/electronic/pic/projekte/brenner8/index.htm#b8p
-
Thread
Probleme beim externen Interrupt am PIC18F14K50
Servus zusammen, ich programmiere gerade an einem PIC18F14K50 und versuche dort externe Interrupts zu realisieren. Allerdings kommt dieser nicht durch. Ich habe schon andere Interrupts am Laufen - diese kommen durch. Am grundsätzlichen Aufbau der Software kann es also nicht liegen. Ich habe es sowohl mit INT0 als auch INT1 versucht und auch schon den PIC getauscht. Einen Defekt am PIC halte ich also eher für unwahrscheinlich. Ich habe die PINs mit 10 kOhm gegen Masse geschalten - ich will einen Interrupt bei einer Flanke von 0 auf 1. So sieht die
-
Thread
[V] PIC18F6520-I/PT 60Stück in original-Verpackung
Hallo Leute, habe hier 60Stück PIC18F6520-I/PT in original Verpackung. Die PIC´s wurden vor ca. 1,5 Jahren für ein Projekt von einem Microchip Distri geordert, allerdings dann nie verbaut. Die Teile sind nicht programmiert und wurden
Habe selber noch : 2x 18F88 5x 16F877 5x 18F442 2x 18F452 10x 18F4520 5x 18F458 1X 30F2010 Alles in DIP Form und unbenutzt, DSP Verpackt davpeeup <at> hotmail <punkt> com
-
Thread
Ganz seltsames Problem mit einem Mosfet direkt an einem PIC 18f14k50
Hi *, ich habe hier etwas, das macht mich gerade voellig maff: An einen PIC 18f14k50 habe ich einen IRF 640N angeschlossen. (Direkt ohne Gate-Widerstand oder sonstwas) Der Mosfet schaltet eine 12Volt-Heizung und ein Thermistor liefert dem PIC die Temperatur, die er dann
wicki schrieb im Beitrag #4387862: > An einen PIC 18f14k50 habe ich einen IRF 640N angeschlossen. > (Direkt ohne Gate-Widerstand oder sonstwas) Das ist keine gute Idee. Erstens ist der IRF640 kein Logiklevel MOSFet und ist bei 5V noch gar nicht
-
Thread
PIC18F & Sensor über I2C auslesen
Hallo zusammen, ich bin grad dabei einen RGB-Sensor über I2C mit einem PIC18F45K20 auszulesen. Anmerkung: erstes uC-Projekt... Studienarbeit Hardware ist fertig, ich sitz an der Software. Der Sensor sitzt als Slave mit der Adresse 0x29 am I2C-Bus. Problem ist, ich
-
Thread
PIC18 - Microchip HID-Mouse-Beispiel - Übertragungsgröße verändern
Hallo zusammen, Ich benutze einen PIC18F2455 und MPLAB IDE. Jetzt baue ich auf dem USB-HID-Mouse-Beipiel von Microchip auf und möchte die Übertragung von 3 Bytes auf 5 Bytes ändern. Also ich möchte an den PC immer 5Byte-Packete per USB
schnelle Antwort! Diese Variablen habe ich alle geändert, aber es funktioniert immer noch nicht. Der PIC versucht jetzt die Verbindung immer wieder aufzubauen, schickt dann einmal 5 Byte und baut die Verbindung dann wieder auf - so mein ich das auf jeden Fall zu sehen, wenn ich einen USB-Tracker dazwischen
-
Thread
PIC18F87K22 Timer/Counter und PWM Problem
Hallo, ich habe folgendes Problem und bin schon echt am verzweifeln mit dem PIC. Vorgeschichte: Ich habe für ein elektrisches Einziehfahrwerk für einen Modelljet (11kg schwer) eine Steuerungselektronik gebaut. Die Motoren der Fahrwerke verfügen über magnetische Encoder um
Na da hast du dir ja einen mega PIC ausgesucht! Deine ISR ist nicht als high oder low gekennzeichnet. Ich weiß nicht, was der Compiler daraus macht. Better to tell him: [c]void interrupt high_priority your_ISR(void) { } void
-
Thread
PIC18F66 Konflikt zwischen RA0 und Init CAN-Modul
Funktionen isoliert wunderbar funktionieren, aber zusammen nicht. Ich kommuniziere via CAN-Bus mit meinem PIC18F66K80, das funktionierte einwandfrei. Möchte jetzt vorab den analogen Eingang RA0 auslesen funktioniert das auch wunderbar, solange ich die Funktion "configureCAN()" auskommentiert lasse. Wenn ich
Librarybeschreibung hilft mir aber leider auch nicht weiter (http://download.mikroe.com/documents/compilers/mikroc/pic/help/can_library.htm#caninitialize). Kann mir jemand weiter helfen? VG und DANKE!