-
Thread
Interne RTC mit PIC18F26J11
Gibt es wenigstens irgendwo Examples für eine RTC-Initialisierung für die PIC18 Familie, wenn hier schon keiner bereit ist, mir weiterzuhelfen?
Ja ne, is klar. Hier sitzen natürlich tausende Leute vorm PC, die alle Examples kennen und Deinen PIC auch. Und die wollen Dir absichtlich nicht helfen, sondern lachen sich ins Fäustchen. Stell dochmal ne AVR-Frage, da weiß ich vielleicht Bescheid. Peter
-
Thread
PIC 18F2455: RB5 geht nicht?
Ich spiel grad ein wenig mit oben genannten PIC rum. Aber scheinbar hab ich da was übersehen. Ich beschäftige mich derzeit mit dem ADC. Folgendes hab ich dazu geschrieben: [c]//Config in MPLAB einstellen, Programm geht von einem 20 MHz-Quarz aus #pragma chip PIC18F2455 #pragma bit Channel @ ADCON0.2 //AD-Wandler 0: AN0 // 1: AN1 #pragma bit ADC_ON @ ADCON0.0 //ADC Wandler ein: 1 // Wandler aus: 0 #pragma
-
Thread
I2c und USART PIC18f4520
Hallo! kann jemand von euch mir erklären wie I2c und USART für ein PIC18f4520 funktioniert? ich verstehe es nicht ganz. evtl. hat jemand ein Beispiel gut Kommentiert (Assemblersprache) wo ich es nachvollziehen kann, oder ein Art Ablaufplan für eine Sende und Emfangsroutine
-
Thread
I2C am Pic18f2550 läuft nicht an
Aufrufen tue ich das ganze dann mit den Funktionen aus der i2c.h . Als Compiler verwende ich den C18. Ich hoffe mir kann jemand helfen und mir verraten was ich da schon wieder schlimm falsch mache. Angeschlossen ist ein DS3501 Poti. Der Pic läuft mit einem externen Quarz mit 12MHz der mittels PLL
Der Pic läuft auch so. Das problem hat sich jetzt aber erledigt. Der eine Pull-Up hat sich als Defekt rausgestellt.
-
Thread
PIC18F2525: Mit RA4 Hintergrundbeleuchtung schalten
Gib mal'n Beispiel welchen, mir is noch keiner untergekommen bei dem das >so ist Viele ältere PIC18F mit drei Zahlen hinter dem F. Z.B. 18F252.
-
Thread
PIC 18f46k22 nicht mehr programmierbar
Hallo Gemeinde! Ich bin jetzt ein bisschen verzweifelt, da ich mir wahrscheinlich meinen PIC zerschossen habe und es verzweifelt für Stunden versucht habe... Ich verwende den 18f46k22 zusammen mit dem Programmer PICkit 3 von Microchip. Es hat alles wunderbar funktioniert, bis ich einen Taster
was (glaube ich) der Fehfer war, da am Port B auch die ICP Pins PGD und PGC hängen. Nun kann ich den Pic nicht mehr programmieren, auch das Löschen geht nicht mehr. Beim Löschen kommt zwar keine Fehlermeldung, aber er löscht nicht erfolgreich. Kann ich den PIC irgendwie retten? Mit einem Ersatz klappt
-
Thread
PIC18F47J53 SPI Problem
Hallo zusammen Bräuchte mal da Eure Hilfe. Habe ein Board mit einem PIC 18F47J53 aufgebaut und habe an der SPI-Schnittstelle einen LED Treiber vom Typ AS1109. Folgendes Problem bei der Übermittlung mit SPI habe ich. Habe eine Variable vom Typ "unsigned char" deklariert
-
Thread
PIC 18f2550 beide pwm kanäle benutzen
Hallo. Ich möchte bei dem PIC18f2550 beide PWM Module, also CCP1 und CCP2 nutzen. Das Problem ist, dass nur eines der beiden Module läuft. An CCP1 kommt das PWM Signal raus am anderen nicht. Den Code habe ich einmal in Gänze
-
Thread
I2C EEPROM an PIC 18F2220
Hallo. Ich habe einen PIC18F2220, interner Oszillator 8MHz, und habe daran ein EEPROM von Microchip, 24FC1025, angeschlossen. Programmiersprache ist C, der Compiler der C18. Folgendes Problem: Ich möchte Daten ins EEPROM
Idee, was ich falsch gemacht hab? Grüße Matze Der Source Code ist folgender: #include <p18f2220.h> #include <stdlib.h> #include <i2c.h> // ** Programm Header void init_UART (void); void putch( char c); char getch(void); void high_isr(void); void main(void) { //Variablendef
-
Thread
PS2 Tastaturtreiber für PIC18F4553
So, jetzt kann ich endlich eine PS2-Tastatur an einem PIC18F4553 betreiben. Nach einigen Nächten, die ich mir um die Ohren geschlagen habe, läuft es so einigermaßen. Fertig ist es noch nicht ... Hardware: PIC18F4553, Standard-LCD-Panel zum Testen, PS2-Tastatur Bei meinem PIC-Board ist PS2-clock an PIN_B2 und PS2-data an PIN_B4 angeschlossen. Wer es ändern will, muss darauf achten, dass er den Interrupt entsprechend mit ändert. Software: "Original obtained from www.picant.com
-
Thread
PIC12F1822 vers. PIC 18F4550
Hallo, Bin bisher nur das programmieren mit dem PIC18F4550 mittels C Compiler in MPLAB gewöhnt. Dachte mir den Code den ich für den PIC 18 geschrieben habe kann ich auch für den PIC 12F1822 verwenden aber dem scheint nicht so zu sein. Ist dieser nur
dieser nur in Assembler Code programmierbar? Welchen C-Compiler hast Du verwendet? Der C18 von Microchip kann nur Code für die PIC18F* erzeugen. Die PIC10/12/16... haben weniger Befehle, unter anderem welche, auf die der C18 angewiesen ist. Der große Unterschied zwischen PIC10/12/16 und PIC18
-
Thread
I2C PIC 18F2550 und MCP4728
Vielen Dank. Ich suche aber immer noch einen C-code für die implementierung von I2C auf den PIC 18F2550. Bitte um Hilfe.
und i2c_stop.c. steht z.B. das bei I2C_V1, das vorher im I2C.h definiert wurde für den PIC18F2550 nicht deifniert ist. Überall steht aber dass man diese braucht. Kann bitte einer mir eine Implementierungsvorgehensweise vom I2C BUs für den PIC18F2550 geben ?
-
Thread
PIC18F4550 minimale Beschaltung mit maximaler Portanzahl möglich?
http://pic-projekte.de/ ans herz, dort einfach mal ein tutorial durch zu machen. anbei noch ein bildchen aus "MPLAB C18 Config Settings" bezüglich dem clock. auch interessant dürfte für dich später "MPLAB C18
customiced USB-treiber verwendet werden). schau mal http://www.waitingforfriday.com/index.php/Building_a_PIC18F_USB_device und http://www.waitingforfriday.com/index.php/Open_Source_Framework_for_USB_Generic_HID_devices_based_on_the_PIC18F_and_Windows dein "auftragsgeber" ist sich bewusst, dass SPS sehr
-
Thread
MPASM Problem (RRF) beim PIC18F26
Guten Tag an alle PIC-Benutzer, habe da ein Problem bei dem ich nur sagen kann: ...das darf ja nicht wahr sein.. Aber irgendwas läuft da bei mir schief, muss ja wohl hausgemacht sein, aber ich hänge nun schon den 2ten
Ganz einfach, weil es beim PIC18 keinen RRF und RLF gibt sondern: RLCF, RRCF (mit CARRY) und RRNCF, RLNCF (ohne CARRY). Das gibt es auch bei den ADD und SUB Befehlen - jeweils mit CARRY/BORROW und ohne. Steht aber alles im DB
-
Thread
Bootloader PIC18f2550 / JDM Programmer
Da ich viele probleme hatte meine PIC18F2550 mit einem Bootloader zu beschreiben möchte ich mal kurz beschreiben wie ich vorgegangen bin. Also ich hatte mir eine " JDM Programmer " auf ein Steckbrett gebaut und mit "Winpic" den Bootloader
-
Thread
PIC18F2420 Probleme mit SPI und A/D
Hallo, ich möchte einen PIC18F2420 als AD-SPI-Umsetzer programmieren. Wenn er Daten über SPI (als Slave) empfängt löst ganz normal der Interrupt aus. Wenn ich aber den AD-Wandler dazu konfiguriere, genauer ADCON0 oder ADCON1 setze
-
Thread
PIC18F45K22 RI des ADCs
Hallo Wie groß ist der Innenwiderstand eines ADCs? Finde es nicht im Datenblatt. MfG
-
Thread
Drehkodierschalter auf RD0-3 im PIC18F458
Hallo! Ich arbeite erst seit kurzem mit µCs und stehe nun vor einem kleinen Problem. Vor mir habe ich eine fertige Firmware für unsere intelligenten Vorschaltgeräte. Dabei ist im D register auf RD0/RD1/RD2/RD3 eine 7-Segment Anzeige vorgesehen. Allerdings sollen an diese Pins nun ein Drehkodierschalter angebracht werden und ich sollte das in der Firmware integrieren. Allerdings bin ich mir nicht ganz sicher was ich wie ändern soll, da ich die Schritte des alten Programmierers nicht wirklich nachvollziehen kann. in lowinit.c: [c] /* PORT D */ /* clear LATD register */ LATD =
-
Thread
PIC 18F4550 mit visual studio 2015 einbinden
einen alten projekt der mit Visual Studio 2008 c++ erstellt wurde. In diesem Projekt wird mit einem PIC 18F4550 mittels USB kommuniziert. Für die USB Kommunikation wird einen HID Class.dll verwendet, die ich nicht weiss woher dieses (HID Class.dll) kamm "erbe von ehamaliger Arbeitskolleg :-( ". Bei
-
Thread
PIC18F46K80 Programm Fehler
Hallo, ich wollte ein kleines Programm schreiben, dass solange einen Schrittmotor dreht wie man auf ein Taste am RB0 Pin drückt. Zusätzlich will ich bei einem kurzen Druck auf eine Taste am RB1 Pin die Geschwindigkeit ändern können. Da ich für den Schrittmotor eine Vorgeschalten Elektronik habe muss ich lediglich eine kurze Flanke am RA0 Pin geben um einen Schritt zu machen. Zum Testen habe ich aber einfach mal eine LED an RD1 angeschlossen. Mein Programm läuft dann in etwa so ab: Ist RB0 Low(Gedrückt)? Ja->Setze Motor auf Links Drehen (RA1 auf High setzen) Mache kurze Flanke an RA0
-
Thread
ADC Ergebnis PIC18F26K80
Guten Abend, ich versuche mich gerade am 12bit A/D-Wandler eines PIC18F26K80, leider komme ich mit den Ergebnissen nicht klar. Liegen die Eingänge auf 0V (=Vrefn) erhalte ich als Ergebnis 0x7f7e..0x7f7d, liegen die Eingänge auf 3,3V (=Vrefp) erhalte ich als Ergebnis
-
Thread
PIC18F, Sensor auslesen I2C
Hallo zusammen, Ich versuche gerade einen BME280 Temperatur/Druck/Feuchte - Sensor mit einem PIC18F452 auszulesen. Die entsprechende Hardware dazu ist schon fertig (ICD3, PICDEM 2 PLUS DEMO BOARD, Bread Board zum aufstecken..) Nun bin mit dem Code schreiben in MPLAB so weit wie ich es geschafft
-
Thread
PIC18F45xx: Flash Speicher beschreiben
Hallo uC-Gemeinde, ich habe hier einen PIC18F45xx vorliegen der 32kByte Flash-Speicher beherbergt. Hier nun ein paar Fragen die mir gekommen sind... 1. Ist der Speicher von der laufenden Applikation vollständig Les- und Wiederbeschreibbar
-
Thread
Eagle lib PIC18F45K20
Hallo hat jemand eine passende Eagle-Lib für den PIC18F45K20? Wäre toll, wenn das jemand hätte! Gruß
-
Thread
PWM beim PIC18F46J50
Hallo zusammen Ich habe da ein kleines Problem. Für einen Förderbandantrieb hab ich einen 9V DC Motor. Zur Ansteureung brauche ich ein PWM signal und für einen separaten Servo Motor noch einen PWM Port. Das Datenblatt habe ich schon durchforstet nach den PWM Ports aber habe nichts gefunden. Eines ist mir aber aufgefallen dass ich die Ports irgendetwas Pin-Mappen oder so muss. Aber ich habe keine Ahnung was das ist oder wie ich das mache. Hoffe mir kann jemand weiterhelfen.
-
Thread
PIC18f4580 CAN Sleep/Wakeup Problem
Hallo, versuche gerade einen PIC18F4580 nach einer bestimmten Zeit in der keine Nachricht über den CAN eintrifft in den Sleep Modus zu setzen. Dazu wird im Timer1 Interrupt ein Zähler hochgezählt, solange Nachrichten eintreffen
auch aktiviert und das WAKIF sollte bei der ersten eintreffenden Nachricht gesetzt werden und den PIC aufwecken. Das Problem ist allerdings das dieses WAKIF bereits gesetzt wird, sobald ich das CAN Modul in den Disable/Sleep Mode schalte, und dadurch der Sleep befehl Ignoriert wird. Setze ich das
-
Thread
tsl 250r + pic18f1320
Hallo zusammen, Ich möchte einen Pic (p18f1320) mit c Programmieren, sodass ich die Helligkeit mit einem tsl 250r messen und eventuel auf einer Anzeige ausgeben kann. Ich bräcuhte etwas Hilfe bei der Programmierung.... Wäre nett wenn ihr
-
Thread
PIC18F97J60 Timer0
anschaue gibt es dort void OpenTimer0 (unsigned char config); [Code] #include <htc.h> #include <pic18.h> #include <timers.h> #include "delay.h" void main (void){ TRISJ =0; TRISB=0b00000001; unsigned char config = TIMER_INT_ON&T0_8BIT&T0_PS_1_128&T0_SOURCE_INT; OpenTimer0
-
Thread
[V] PIC18F4520 Board mit PICKIT2
Hallo, biete ein PIC18F4520 Board an. Es handelt sich um das DB-DP113 von SureElectronics. http://www.tromop.eu/cms/index.php/sureboard Mit dabei ist auch PICKIT2 Clone von SureElectronics. Auch geeignet für PIC24F/dsPIC (3.3V). VB 25€+Versand Gruß Sascha
-
Thread
PIC18F Interrupt Port B Falling Edge?
Heyhey, bei mir hängts grad am Verständnis wie folgt: Externe Interrupts beim Pic18F458 an Pin B0 und B1 sind ja flankengetriggert. Fallende Flanke heißt bei meinem Verständnis jetzt: An B0/B1 muss die Spannung von über 2V auf unter 0,8V sinken, damit die Tatsache "Fallende Flanke
-
Thread
CAN MESSAGE from PIC18f45f
i need to transmit a can message from PIC18f45f. cann anoyone please tell me what is wrong here. This is my code. I use CAN-MCP2551. # include <p18f458.h> # include <p18cxxx.h> # include <can2510.h> # define RXF5 101 # define
-
Thread
PIC18F258 -CAN- uC programmieren
Hallo, hat jemand schon Erfahrung mit dem PIC 18F258 / 458 sameln können? Welche Entwicklungssysteme / ICE sind dafür emfehlenswert? Gibt es eventuell spezielle Seiten dazu???
Bugfreie) Entwicklungsumgebung ist die Source-Boost IDE (www.picant.com). Die Beta-Version für die 18FXXX Serie ist noch kostenfrei. Die IDE macht übrigens einen sehr guten Eindruck. Schau sie dir einfach mal an.
-
Thread
[S] PIC18F Devbord mit Flash über Speicherinterface
Hi Ich such ein fertiges PIC18F/LF Dev-Board welches einen Flashspeicher (min. 1MB) über das interne Speicherinterface anspricht. oder mit PIC18J.... der 1MB intern hat. Jemand ne idee ? oder hat was rumliegen.
-
Thread
Einstieg unter Mac OS X: AVR, Arduino, oder PIC18/24?
eigenen PIC-Kenntnisse aufzufrischen, um Hilfestellung leisten zu können, aber ist das etwas für einen interessierten Anfänger? Und was kommt einem überschaubaren Einstieg mehr entgegen, PIC18 oder PIC24? Also
einem Formular und 2 Wochen Wartezeit, hatte ich das PICKIT3 mit einem kleinem Demoboard mit einem PIC18F45K20 (oder so ähnlich) in der Hand. Für 0€. Dann habe ich das Samplen mal ausprobiert und hatte weitere 2 Wochen später ein paar PICs in der Hand. U.a. ein PIC18F4550 in DIP-Gehäuse und USB-Modul
-
Thread
PIC 18f4550 USB Treiber Mac OSX
Hallo zusammen, ich habe hier ein Gerät mit dem o.g. controller. Unter Windows wie das Gerät als HID erkannt. Unter Mac OSX kann man es in der systeminfo sehen aber in der Device list nicht. Meines Wissens bedeutet das das für das Gerät keine Software existiert. Dies ist auch kein wunder da die Vendor ID sehr komisch ist. hier mal die Daten: Luxe Bootloader: Produkt-ID: 0xfa79 Hersteller-ID: 0x1240 Version: 11.22 Seriennummer: LX00201 Geschwindigkeit: Bis zu 12 MBit/s Hersteller: MooreLogic.com Standort-ID: 0x04100000 / 4 Verfügbare Stromstärke (
-
Thread
Pic18f2550 Brennen in Schloß Holte ?
Mahlzeit, Mir ist eben mein alter PC mit LPT abgeraucht. Bräuchte jetzt jemanden der mir den PIC18F2550 mit dem Bootloader versehen kann. Eventuell kommt ja jemand sogar aus Schloß Holte-Stukenbrock. Dann würde ich direkt vorbeikommen . Wenn mir das jemand machen könnte wäre ich dankbar
-
Thread
PIC18F4520, USART "LX200 Protokoll"
Hallo Ich versuche gerade eine USART Kommunikation zwischen einem PIC18F4520 und einer Astronomie-Software herzustellen, die mit dem sogenannten "LX200 Protokoll" arbeitet. In diesem Protokoll wird jeder Befehl mit Rauten (quasi "#BefehlX#") gekennzeichnet, nur leider
-
Thread
Pic 18f87j11 und mcp41100
Hallo allerseits! Für ein Schulprojekt soll ich ein digitales Potentiometer(mcp41100) mittels Pic-demoboard(picdem 18f87j11) via SPI steuern habe aber keinen Plan wie man das ganze codetechnisch realisiert. Wo beginne ich am besten mich in die Materie einzuarbeiten? Gibt es "Fallen" auf die
-
Thread
Pic18f13k50 und Tsop 4838
Hallo, nach viel Lektüre habe ich nur noch diese Frage: kann Das überhaupt funktionieren???? void LCD_vString(char str[]) { byte max = 0; byte i; while (str[max] != '\0') //Loop until the end of the string has been reached { max++; //Get the length of the string } for (i = 0;i < max;i++) //Loop until the end of the string is reached { LCD_Send(str[i]); //Display each character in the string on the LCD } } /******************************************************************************* * Function: LCD_String(auto const far rom char *str)
-
Thread
PIC18 in Sleep Modus und per UART Interrupt wieder heraus
Ich nutze einen PIC18LF25K50 mit MPLAB v2.25. Ich versuche den Pic in den Sleep Modus zu versetzen und dann per UART Interrupt wieder aufzuwecken. Da im Sleep Modus der Oscillator etc. disablet ist und keine Clock
-
Thread
PIC18F & MFRC522: VersionReg
Moin, ich sitz schon länger an dem RFID-Reader Modul und hab so meine Probleme mit der SPI Schnittstelle (vermute ich zumindest). Ein Levelshifter ist verbaut, wegen dem Ketteneimerprinzip nehme ich nach der VersionReg anfrage an den MFRC522 erst den zweiten Wert (also der erste wird verworfen). Weil ich mir mit dem SPI Mode nicht sicher war habe ich alle Modes durchprobiert, der Mode_11 oder 00 sollte aber stimmen. Das Einzige was ich allerdings aus dem SPI Sumpf rausziehe ist 0x00, wobei es 0x91 oder 0x92 sein müßte. ich häng mal die Maindatei dran, ich benutze MPLABX. MfG dat Beast
-
Thread
PIC18F - undef.symbols bei inline ASM
Hallo Leute, ich versuche gerade ein C Programm mit HI-Techs picc18 zu kompilieren (für 18F66J15). Das klappt soweit auch ganz gut, allerdings motzt der Linker, dass _POSTINC0, _FSR0H und _FSR0L nicht definiert sind. Diese werden wohl innerhalb eines Inline-ASM Bereiches gentuzt. Den Compiler rufe ich wie folgt auf: picc18 --chip=18F66J15 test.c PIC ist für mich leider absolutes Neuland und ich komme hier einfach nicht weiter. Aus dem Bauch raus würde ich sagen, dass ich vielleicht noch eine Library dazulinken muss
-
Thread
PIC18F4550 PORTA.FO als Digital Input
Hallo, Ich habe wieder mal ein Problem. Ich verwende den Pic18F4550 und brauche alle Ports als Digital I/O. PORTA.FO soll Digital Input sein. Mir ist nicht klar warum nur PORTA.FO nicht das macht was ich will. Code: UCON.F3 = 0; UCFG.F3
-
Thread
[V] PIC18F87J11T
Hallo zusammen, wie der Name schon sagt hab ich 8 von diesen µCs abzugeben. Sind noch noch Orginal verpackt und sind noch im 'Gurt'&ESD Gerecht gelagert. Bei Farnell kostet einer 4,22,- ich bin bereit die 8 Stück für 20,- + Versand abzugeben. Interesierte können sich ja hier im Thread melden der Rest wird sich dann schon klären ( Zahlung,Versand etc. )
-
Thread
PIC 18LF1320: Funktion des Low Voltage Detectors
Hallo, der besagte Baustein besitzt einen internen Brownout Detector, der ein IRQ Flag setzt. Dessen Schwelle ist programmierbar. Im Datenblatt wird als Trip Punkt aber eine Tabelle gelistet, die Spannungsbereiche angibt. zB 3.0 V - 3.7V für ein Bitmuster. Ich frage mich jetzt, welcher der beiden Werte denn nun der Punkt ist bei welchem das Flag gesetzt wird. Oder ist das die Toleranz? Gruss, Christian
-
Thread
PIC18F4455 Problem mit I2C
Hallo Leute. Ich versuch den I2C-Modus des MSSP-Moduls (PIC18F4455) zum Laufen zu kriegen; Mit Hilfe von sprut.de und den AppNotes auf der Microchipseite. Ich verwende eine 20MHz Quarz. Folgender Code ist bis jetzt entstanden: #pragma config BOR = OFF
anderer Compiler: Sourceboost) einwandfrei funktioniert. Wenn ich nun diese Routinen benutze, bleibt der PIC in Warteschleife von "i2c_r()" hängen. Hat jemand eine Idee?
-
Thread
Problem PIC18F6520 bei Verwendung zweier UARTs
Hallo zusammen! Ich sitz hier grad an einem Projekt in bin am verzweifeln. Mein Problem: Ich hab beide UARTs des PICs laufen und möchte nun den Transmitter des UART1 abschalten. Wenn ich dazu das Bit TXEN im Register TXSTA1 auf Null setzte, schalten sich beide Transmitter aus. Ist das normal? Ich spreche sonst nirgendwo sonst im Code dieses Bit an. Hatte jemand schon mal das gleiche oder ein ähnliches Problem? Gruß Tobi
-
Thread
PIC18f2585 über USART auf Terminal schreiben
Hallo Leute! Hab vor mir nen PIC18f2585 samt RS232 Treiber(MAX232)liegen und möchte damit einen String zB. an das Windows Hyperterminal senden. Ich benutze den MPLAB C18 C Compiler und hab USART laut Anleitung aufgerufen.....irgendwie
-
Thread
I2C Verbindung zwischen Pic18F8722
Hallo!!! Ich bin gerade dabei eine I2C Bus Verbindung zwischen 2 PIC18F8722 herzustellen. Meine Grundidee hierbei ist es, einen als Master und den (bzw. später die) anderen als Slave lafen zu lassen. Allerdings ist das nicht so ganz einfach. Mein Master läuft soweit,
-
Thread
PIC18F452 Hand Held computer programming
Does anybody tested the NEW PIC18F452 based hand held computer http://www.piccomputers.com with C or basic compilers ? any result to share ? marco