-
Thread
Welcher µC ist "der Richtige"
XC Compiler in der Free Version nur bei der Optimierung beschränkt. > - keine CAN Treiber Ein PIC18F25K80 z.B. hat alles für CAN bis auf den Tran ceiver onboard.
-
Thread
Fehlermeldung MPLAB X
Habe den Fehler gefunden: Der Code lief vorher auf einem PIC16. Nun soll er auf einem PIC18 laufen. In dem Code waren mehrere "goto $-1" verwendet. Die gefallen dem 18er nicht. Nach dem ersetzen des $ durch eine "richtige" Sprungmarke war das Problem gelöst.
-
Thread
PT100-Temperaturmessung (-200°C - 30°C)
Spannung dauernd an und Ausgeschaltet > wird, weiß ich nicht. Das ist dem PIC (zumindest einem PIC18F2520) völlig egal. Siehe [[Batteriewächter]] da schalte ich auch die externe Referenz zum Stromsparen ab: http://www.mikrocontroller.net/articles/Datei:BMON_1048_PIC.PNG Daß man die erste ADC-Messung
-
Thread
Servo, Compare Mode und INT0
hei, PIC18F87K22 habe nun die Servo-Ansteuerung mittels "Compare mode" und ohne Interrupt gemacht. Des weiteren nutze ich INT0 mit Interrupt Routine. Dieser wird bei 58µs bzw. 116µs ausgelößt. Leider
-
Thread
[V] verschiedene Microchip µC's
PIC16LF877A-I/P - IC MCU 8BIT 14KB FLASH 40DIP Einzelpreis: €2,50/Stück , Posten: €18 09 Stück PIC18F252-I/SP - IC MCU 8BIT 32KB FLASH 28SDIP Einzelpreis: €2,50/Stück , Posten: €18 09 Stück PIC18LF252-I/SP - IC MCU 8BIT 32KB FLASH 28SDIP Einzelpreis: €2,50/Stück , Posten: €18 15 Stück PIC18F452-I/P - IC MCU 8BIT 32KB FLASH 40DIP Einzelpreis: €3/Stück , Posten: €38 12 Stück PIC18LF452-I/P - IC MCU 8BIT 32KB FLASH 40DIP Einzelpreis: €3/Stück , Posten: €30 15 Stück PIC18F2550
-
Thread
Servo, PWM / Compare Mode
hei, PIC18F87K22 Takt mittels PLL 64MHz für ein Modellbau-Servo wird ein Impuls von 0,9ms bis 2,1ms bei einer Periode von 20ms benötigt. Nimmt man hier für den PWM Mode oder Compare Mode? Bei Testroutinen
-
Thread
"Anfänger" Hilfe bei Controller Wahl (TCP/IP)
mein könntest eienn PIC18F45K20 nutzen de rhat genügent Pins zum anschliesen da kannste auch USART anschliesen. Anderervorteil der hat genug platz um nciht in asm zu programmiern sondern in C. Solltest du damit auch probleme
hier schon ein paar > Mal gelesen habe das der TCP/IP Stack sehr viel Speicherplatz braucht PIC18F97J60, wenn Du wenig CPU-Leistung brauchst PIC32MX695F512+ext. PHY, wenn Du viel CPU-Leistung und hohe Datenraten brauchst. fchk
-
Thread
Pic18f4580 PWM Frequenz
Guten Tag, zur Zeit versuche ich mit einem PIC18f4580 eine PWM Frequenz zu erzeugen. Soweit eigentlich nicht schwer, allerdings stimmen meine Rechnungen nicht mit meinen Messungen auf dem Oszilloskop überein, obwohl ich mir sehr sicher bin, dass
600Hz. Bei 1000Hz habe ich noch 70Hz Abweichung. Ich verstehe alerdings nicht warum. - 10Mhz Pic 18f4580 - Timer 1 : Prescaler 1:1 und Vorteiler 4 - Compare Modus. Timer 1 wird inkrementiert und bei einem Interrupt erzeugt dieser einen Interrupt, in dem von High nach Low bzw. umgekehrt gewechselt
-
Thread
USB-device-controller (Alternative zu PDIUSBD12) gesucht
etwas übersehe. http://www.microchip.com/maps/microcontroller.aspx "38 MCHP parts found" zB PIC18F25J50 (32k Flash, 4k RAM) Oder bei den 16 Bittern: PIC24FJ64GB002 fchk
Beitrag #3878167: > http://www.microchip.com/maps/microcontroller.aspx > "38 MCHP parts found" > zB PIC18F25J50 (32k Flash, 4k RAM) Danke euch beiden. Das ist so ziemlich das, was ich suchte. :)
-
Thread
[V] 21x PIC 18F258 -I /SO
Hallo, ich habe hier 21x PIC 18F258 -I /SO rumliegen. Sind noch original Verpackt und sind neu. Gehäuse ist: SO-28 http://www.reichelt.de/?ACTION=3;ARTICLE=58073;GROUPID=2968;>a=3910747830_12865508310&gkw=Phrase_3910747830_PIC18F258
-
Thread
PIC16F876 auf Steckbrett programmieren
http://s.gullipics.com/image/1/b/g/58jo7w-ewaun-q8wl/img.png Ist aber anscheinend nur für PIC 18Fxxxx geeignet!? Gibt es etwas ähnliches für PIC 16Fxxx? Kenne mich leider nur mit Atmel-Controllern aus. Viele Grüße!
einfachste ist ein PICkit Sowas hier? http://diylightanimation.com/wiki/index.php?title=File:PIC18F2450_PICkit_3_programming_conn.JPG Dann bräuchte man noch die serielle Anschlussbelegung zum PIC und ein kompatibles Brennprogramm.
-
Thread
Layout Bewertung
ignoriert. Ich hab gedacht, dass es nicht soo kritisch ist, ehrlich gesagt. Ich jabe mit einem PIC18 mal auf nem Breadboard eine USB-Verbindung hergestellt. Und da war die Buchse frei in der Luft und die 4 Adern waren mit einzelnen Litzen auf das Breadboard geführt und es hat auch funktioniert. Dazu
#3873885: > Ich hab gedacht, dass es nicht soo kritisch ist, ehrlich gesagt. Ich > jabe mit einem PIC18 mal auf nem Breadboard eine USB-Verbindung > hergestellt. Und da war die Buchse frei in der Luft und die 4 Adern > waren mit einzelnen Litzen auf das Breadboard geführt und es hat auch > funktioniert
-
Thread
Transistor suche
Schaltung. Er dient als Schalter und ich will ihn, wenn möglich, direkt mit einem Mikrokontroller (PIC18f66K80) ansteuern. Schalten sollte er 5V und bis zu 12A. Allerdings nicht zu langsam, da er als Ebenenbestimmungsglied meines LED Cubes verantwortlich sein wird. Für alle die das Projekt nicht kennen
-
Thread
Verwirrung: PIC mit TCP-IP Stack
. Weg1: Normale PICs mit SPI über den ENC28J60 an RJ45 Buchse mit integr. Magnetics Weg2: PIC18f97j60 hat integrirten PHY, nur noch RJ45+Mag erforderlich Weg3: PIC32MX695F512L80PT (inkl Ethernet) + PHY Chip DP83848C + RJ45-Mag. Für welche der o.g. Möglichkeiten kann ich die Software TCP-IP
beschritten, allerdings achte auf den Programmspeicher, die TCP/IP-SW verbraucht viel Platz. Mit einem PIC18F2550 und entschlackter TCP/IP-SW bleibt leider kein Programmplatz mehr über für etwas Sinnvolles. Aber: TCP/IP klappte problemlos. Schöne Grüße Gereon Eising
-
Thread
USB-Seriell - Chip (gute Alternative zu FTDI)
Microchip ja auch noch den MCP2221 im Programm der ohne externen Takgeber auskommt - Vermutlich ein PIC18F24K50. In kleinen Stückzahlen waren damals die PIC billiger, in mittleren und großen Stückzahlen sind aber die MCP dann günstiger (Könnte daher sein das es sich bei vielen dieser MCP Produkte um
-
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
UART <-> CAN(open)
RS232(3V3) -> SLCAN PIC18F25K80 + MCP2562 + CAN-CAN: http://wiki.kewl.org/dokuwiki/projects:can-can http://hg.kewl.org/pub/can-can/file/
-
Thread
PIC18F6620 MPLABX IDE Bootloader
Moin, ich bräuchte einmal ein bisschen Hilfe bei einem seriellen Bootloader für einen PIC18F6620. Ich setze die MPLAB X IDE ein und komme mit den Apllication Notes AN1310 und AN851 auf keinen grünen Zweig mit der neuen IDE. Die alte IDE wüde ich nur sehr ungern als zweites IDE mit durchschleifen
-
Thread
LED 3 Minuten leuchten lassen
möchte eine LED 3 Minuten leuchten lassen. Danach soll sie wieder erlischen. Ich benutze den PIC18F14k22 mit dem C18-Compiler. Der PIC wird mit 4 MHz betrieben "Internal Osc". Kann man die 3 Minuten mit der "Delay-Funktion" realisieren oder funktioniert das anders? Ich hoffe jemand kann mir
-
Thread
3 Phasenmotor über PIC ansteuern
ich das er alle befehle/register nicht erkennt. habe versucht dies hiermit aufzuheben "#include <pic18f2520>" hat leider nicht funktioniert.
den XC Compilern wird auch nicht eine "pic18f2520....." eingebunden sondern über <xc.h> und den im Projekt definierten Controller die richtige Headedatei verwendet. (Über xc.h -> htc.h -> pic.h werden noch einige Dinge definiert welche zum "Funkteonieren
-
Thread
LED-Spannungsquelle mit µC steuern,
Ein PIC18F45K20 wird mit einer 3V-Knopfzelle versorgt, liest div. Sensoren aus & zeigt seine Meinung dazu auf zwei 7-Segment-Anzeigen an. Die Anzeige wird immer nur für ein paar Minuten benötigt, danach legt
-
Thread
HDD Clock (Timer Programmieren)
II schrieb: > und wer soll in "C" Programmiert werden? Was sagt das Datenblatt zu > Timern? PIC18f2520 Kaj schrieb: > Traurig. Du solltest in der Lage sein, dir dieses Wissen selbst zu > erarbeiten, sei es durch das Lesen eines Buches oder durch das Lesen des > Datenblattes deines Mikrocontrollers
In einem Punkt bräuchte ich noch einen Tipp :D ich verwende ja den PIC18f2520, und mein problem ist, dass er den Befehl "ANSEL" nicht erkennt. Ich habe versucht das Problem hiermit "#include <pic18f2520>" zu beheben, bin jedoch gescheitert. Wisst ihr vielleicht woran das
-
Thread
LPC1769 USB einschalten
Anhang habe ich das Main.c (txt) File angefügt. Wichtig: Ich habe den HID Code damals für den PIC18F4550 sowie für den 32MX PIC geschrieben und dieser funktionierte einwandfrei. (Ist bei diesen beiden Projekten auch besser Strukturiert als vorerst in diesem Testbeispiel ;-)) Da ich leider keine
-
Thread
µC Auswahl Atmel Atmega - UART und Batteriebetrieb
Automotive-Typen wie Tiny87/167, die eine LIN-Schnittstelle haben. Bei den PICs haben die meisten PIC18F und alle PIC24/dsPIC und PIC32 LIN-fähige UARTs. Der Master muss gemäß LIN-Spezifikation einen Quarz-Oszillator haben, um den Slaves das Timing vorgeben zu können. Wie gesagt: dieses Problem
-
Thread
Schieberegister und CAN Controller an SPI
Controller ist > der MCP2515 wohl eine gute Wahl. Äh. Nö. Für nur wenig mehr bekommst Du auch den PIC18F26K80, der eine verbesserte(!!!) Version des MCP2515 plus ein kompletter Mikrocontroller ist. Auf die CAN-Register kannst Du hier natürlich direkt zugreifen, der Umweg über SPI ist unnötig. Wenn
-
Thread
sdcc: Ein kleiner Überblick zu sdcc 3.4.0
bit Instruktionen (z.B. 16Fxxx, 12Fxxx) und den pic16 für die pics mit 16-bit Instruktionen (z.B. PIC18Fxxx). Wobei der pic16-port sich deutlich besser schlägt als der pci14 port. Der pic16 port ist kurz davor, in die nächtlichen regression tests aufgenommen zu werden. Der pic14-port ist weit davon
-
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
PICkit3 Probleme
noch mal neu, incl. Rechner ausschalten. Schaue auch auf die Bezeichnung Deines PICs, ob da wirklich PIC18F45K20 drauf steht.
Oh - auch der PIC18F45K20 hat die Device ID 0x2040. Es wird aber 0x0 gelesen. Damit könnte auch eine Leitung unterbrochen sein.
-
Thread
Controller Chip für Thermo-Druckkopf (wie Matsushita EPL1604T2 oder EPL1801S2E)
Habe ich gar nicht so schwierig in Erinnerung. Kann dir ein Pic18 Assembler Programm geben, falls dir das weiterhilft. Ist aber schon so lange her, weiss selber nicht mehr, wie das ging.
-
Thread
Umstieg PIC 18F4620 > 18F46K22 SPI Probleme
Hi, ich möchte vom PIC 18F4620 auf 18F46K22 umsteigen, da ein sehr großer Preisunterschied vorhanden ist. Leider läuft die SPI Schnittstelle nicht. Im Datenblatt des K22 ist mir aufgefallen, dass einige Registerbits vom
31.18 variable "WR" is deprecated (declared at C:\Program Files\HI-TECH Software\PICC-18\9.80\include\pic18f4620.h:4299) Error [192] V:\HVT3\PIC-programm\Master\include-HVT/ADS1256_020.c; 110.9 undefined identifier "PORTBITS" Error [196] V:\HVT3\PIC-programm\Master\include-HVT/ADS1256_020.c; 110.21
-
Thread
Kurzschlusssicherer Ausgang mit 80mA Belastbarkeit
wie ich weiter kommen soll. Mein Problem: Es soll ein Gerät eintwickelt werden (mit einem PIC18F45k20) welches eine PWM als Ausgangssignal erzeugt. Der Mikrocontroller ist mit 3,3V zu betreiben. Das Gesamtsystem soll mit einer 9V Blockbatterie betrieben werden, sowie Versorgungsbuchsen für den
-
Thread
mit CAN Bus Fensterkontakte abfragen.
Zeit auch mit dem Thema beschäftigt und mal ein paar versuche gemacht. Bei mir ist die Wahl auf die PIC18F66K80 Familie gefallen. Integrierter CAN-Controller, läuft mit 5V und gibts mit unterschiedlichem Pincount. Bisher habe ich externe Quarze genutzt. Hatte mich da mal durch ein paar Appnotes gelesen
-
Thread
PIC24F32KA302 UART-Konfiguration
vorhanden). Kleine Anekdote, warum ich die Bits immer im Code einstelle: Zu Zeiten von MPLab 8 und PIC18/PIC16 habe ich die ConfigBits immer in MPLab selbst eingestellt. Sie waren demnach zwar Projektgebunden, aber nicht Codegebunden. Hatte dann manchmal aufm Laptop weitergearbeitet -> quasi C-File kopiert
-
Thread
PIC18F Fehler im Code finden (C)
Hallo zusammen, ich suche schon seit ein paar Stunden nach dem fehler im Code. Was ich rausgefunden habe, dass der Fehler in den unten aufgeführten code stecken muss. Zur Thematik: Ein angeschlossenes Sensor modul am Pic soll die Messwerte per UART an den Pc übertragen. Zum testen nutze ich Putty ein Terminal programm. Ich habe einen ISR programmiert der beim RX vom UART ausgelöst wird und die im code ersichtliche funktionen ausführen soll. Das bild zeigt was passiert. In Putty gebe ich eine 1 ein um den interrupt auszulösen.(1=temp,2=Feuchtigkeit) Der interrupt wird ausgelöst
-
Thread
FTDI 3,3v Probleme
#3839247: > Du beschreibst Dein Problem nicht vollständig und man muss raten... Ich habe ein Pic18F45K20 Demoboard aus dem PIckit3 Debug express. EIn FTDI Kalbel TTL-232R-3V3 ( http://www.ftdichip.com/Support/Documents/DataSheets/Cables/DS_TTL-232R_CABLES.pdf ) Das FTDI Kabel wir an meinem
>> Welchen PIC hast du, ich kenne keinen mit internem Quarz. Ist der neu? > > Hi Erwin, > > Pic18F45K20 > > ich nutze den internen Quarzoszillator Der "internen Quarzoszillator" ist aber nur ein RC-Oszillator. Gut, dann hab ich nichts verpasst.
-
Thread
PIC18 connected to RN42
all low priority interrupts" Der Rächer der Transistomorde schrieb im Beitrag #3839844: > der PIC18 hat in der Regel mehrerer U(S)ARTS Wie meinst du das?
/pic18/pic18-interrupts/interrupt-priority Peb schrieb im Beitrag #3839862: > Ich finde im Datenblatt nur "USART". Dann hat er auch nur einen > PEIE ist laut Datenblatt das gleiche wie, GIEL.
-
Thread
Led's über pc(usb) an und aus machen?!
, habe einen Link zu genau deinem Thema. http://www.waitingforfriday.com/index.php/Building_a_PIC18F_USB_device Hoffe das hilft dir weiter ;) Gruß, O'Patrick
-
Thread
Stromversorgung Pic18F mit ftdi auf 3,3v regeln?
Hi zusammen, Ich nutze das PicKit3 debug board: (https://www.microchipdirect.com/ProductSearch.aspx?keywords=DV164131) Auf das Demoboard habe ich mir Pinheader an die VDD und GND anschlüssel gelötet, sowie an RC7 = RX, RC6 = TX, RC4=SDA, RC3= SCL. Ich möchte über i2c verschiedene Module anschliesen. Nun zu meinem Problem: Wenn ich das Board über den Pickit3 mit Strom versorge funktioniert auch das modul am i2c (Arbeitsbereich 1,8V - 3,6V). Sobald ich das FTDI Kabel (TTL-232R-3V3) an die vorgesehenen anschlüsse anschliese. Link zum Kabel: http://www.ftdichip.com/Support/Documents/DataSheets
-
Thread
BTM222 Modul mit Pic verbinden LEDs ansteuern
datenblatt. Tipp am rande. Meine erfahrung hat ergeben wenn du in C programmieren willst nutz einen pic 18 die haben mehr speicher und für c gut. Pic 16 kannst du probleme bekommen. Den der compiler baut oft ziemlich komischen code. Mfg
Hi ich habe einen PIC 18F252 und habe die dimmbare LED an den CCP1 Ausgang gehängt die anderen 3 Hängen an RB0 bis RB2. Nun will ich es erst mal ohne BT Modul versuchen ob dies so funktioniert wie ich das will. Ich
-
Thread
Problem with debusgging atoi function in MPLAB using PICKIT3
is always 0. Is there any problem using this conversion functions? PD; The compiler is XC8 => PIC18F4520. Thanks!
-
Thread
PWM für Modellbau Servo
hei, MPLAP 8.4 und PIC18F87K22 Benutzt man für den anschluß von 4 Servo an den µC die CCPx oder die ECCPx Pin? möchte nach Möglichkeit, das die PWM im " Hintergrund " abläuft vielen Dank im voraus schönen Tag
-
Thread
XC8-const nicht konstant?
Hallo, ich steige gerade in die Programmierung eines PIC18 mit dem XC8-Compiler ein. Ich möchte eine Stringvariable mit 10 byte definieren; [c] const unsigned int size=10; char text[size]; [/c] Leider scheint der Compiler das nicht zu mögen:
-
Thread
PWM-Frequenzwert vom PIC18 berechnen lassen
Hallo, Ich habe folgendes Problem: Laut dem Datenblatt des PIC18F4520 lässt sich die PWM Periode so berechnen: PWMPeriod = [(PR2)+1]•4•TOSC• (TMR2 Prescale Value) Ich habe dann die Formel auf PRx= umgeformt, jedoch bekomme ich nun bei egal welchem Wert ich dieser
Vermutung bestätigen und mir eine Lösung dazu vorschlagen? Danke! Hier der Code: [c] #include <pic18f4520.h> #include <plib.h> #include <xc.h> #include <pwm.h> #pragma config OSC = INTIO67 #pragma config WDT = OFF #pragma config LVP = OFF #define DUTY_CYCLE 127 #define FOSC 8000000
-
Thread
Stromversorgung & Anschluss von I2C Modulen an PIC
gerne über Batterie Laufen lassen. Hardware: Prozessor und Prgrammer PICkit 3 Starter kit mit PIC18F45K20 I2C Module: Feuchtigkeit: http://www.exp-tech.de/Sensoren/Wasser/Humidity-Sensor-Breakout-HTU21D.html?XTCsid=1b477935821682c9b2b0535ac8455678 (feuchtigkeit) Lufdruck: http://www.exp-tech.de
Spannung damit sie nicht kaputt gehen? > > Vielen Dank im Vorraus An welche Batterie? Der PIC18F45K20 läuft mit 1,6...3,6V - dafür reichen 2 Stück 1,5V Zellen, für Drucksensor und Magnetometer auch, beim Feuchtesensor steht nichts im Link (DB habe ich nicht runtergeladen). Würde das Ganze
-
Thread
PIC18F87K22 und Port C
hei, MPLAP 8.84 PIC18F87K22 bekomme bei diesem µC die Portbit 0 und 1 des Port C nicht in den Output Modus geschaltet. Sie bleiben hochohmig. LATCbits.LATC0 = 0; TRISCbits.TRISC0 = 0; // Pin 36 LATCbits.LATC1
-
Thread
[S] PIC18F2450 o.ä. (erledigt)
Für ein Miniprojekt (usb4all) suche ich mal schnell 1-2 PIC Am liebsten PIC18F2450 / 2550 / 2458 / 2553 / 4455 / 4550 / 4458 / 4553 fliegt das bei euch rum und wir würdet euch für wenig Geld davon trennen? Bitte per PN melden. Vielen Dank :-)
>PIC18F2550 und 4550 Hab ich definitiv, kann allerdings erst Ende KW 41 nachsehen. Falls dann noch Bedarf, bitte melden.
-
Thread
PIC18F45K20 Taktprobleme
Hallo liebe Gemeinde, ich habe ein kleines Problem. Ich versuche derzeit ein 7'' TFT mit einem PIC18F45K20 anzusteuern. Klappt auch alles soweit wie gewollt, d.h. ich kann das darstellen was ich will. Das TFT arbeitet mit einem SSD1963, ich übertrage 24bit Farbe auf einem 8bit Bus. Für den Entwicklungszeitraum