-
Thread
Ecan Treiber PIC18: wie einbinden, woher bekommen?
Hallo Zusammen, ich habe einen PIC18F66K80 mit integrietem ECAN. Gerade bin ich dabei die Initialisierungen für die Hardware zu machen. Da ich neu bei MPLAB X IDE(V3.10) bin, frage ich mich woher ich die Treiber für dies Funktionen bekomme
reicht's da "" zu > nutzen. -> nein "" genügt nicht und Codegenerator unterstützt meine Hardware nicht (PIC18F66K80). Was bedeutet der "such Path"? :/ Meinem Verständnis von CAN-BUS muss ich die ECAN.def einbinden und parametrieren, sowie den ECAN.h einbinden, dann sollten meine Funktionen (CANInitialize
-
Thread
PIC18F67K22 Projekt
leider gar keine Ahnung, kann mir da bitte jemand ein Code Beispiel oder so geben? Ich verwende den PIC 18F67K22. Vielen Dank! while (1) { int i; int warte; i = 0; int summe; summe = 0; for (i; i
Mit Beispielen für PIC18 kann ich leider direkt nicht dienen. Microchip bietet aber selber Code Examples an: https://www.microchip.com/CodeExamplesByFunc.aspx Sonst gibts noch die MLA: http://www.microchip.com/stellent
-
Thread
Hilfe bei Grundkonfiguration des PIC18F4550 in C
Hallo Zusammen, beginne jetzt grade damit, mir meine eigenen kleinen Programmschnippsel zum Programmieren zusammenzustellen. Jetzt stellt sich mir nur die Frage wie muß die min. Konfiguration sein? Mein Erkenntnisstand: FOSC - Muß wegen dem Oszi PWRT - Auch ein Muß BOR - Sollte besser so sein wenn man es nicht brauch WDT - Frißt zuviel also aus Hündchen LVP - Das hab ich von sprut.de weiß aber nicht so recht ob ich da was machen muß und warum? Danke für jegliche Anmerkungen Gruß Thorsten
-
Thread
PIC18F2680 SPI SCK-Problem
Hi ich verwende einen PIC18F2680 mit einem 16 MHz OSZ. (Ich brauche die 16 MHZ für den ECAN) Jetzt möchte ich mit einem Sensor über SPI kommunizieren. Der ist leider nicht gerade der schnellste und unterstützt nur einen SDK von 5kHz (min) bis 40 kHz (max) Ich muss also meinen SCK der Hardware SPI vom Pic auf ca. 20 kHz runterbekommen! Leider kann ich nur einen Teiler von max 64 einstellen: Also 16 Mhz / 64 = 250 kHz was immer noch viel zu schnell ist. Gibt es einen Trick wie ich das Problem in den
-
Thread
Display mit PIC18f242 - Programmbug?
Hi! Ich bin gerade dabei etwas mit einem Display(hd44780) und nem pic18f242 rumzuspielen. dabei habe ich das im anhang hinterlegte programm geschrieben. dann kommt das raus, was im bild (http://foto.arcor-online.net/palb/alben/35/1256935/1280_3131366436313239.jpg) zu
machen. Also den Text per 'db' definieren. Zeiger drauf, und dann ausgeben. Allerdings sind meine PIC-Kenntnisse eher rudimentär, so das ich dir mit Codebeispielen nicht weiterhelfen kann. MfG Spess
-
Thread
[S] PIC18 CAN-BUS eval. Board
µ-Controller mit integriertem Can-Controller (kein externer wie MCP2510) -am liebsten ein µC aus der PIC18Fxx80 Reihe Warum kein externer Can-Controller? Da ich das Wissen auch beruflich nutzen will/muss und hier die Platinen nicht sonderlich viel Platz bieten, würde ich die Sache möglichst kompakt
zusammen schalten. Siehe hierzu "AP2921" von Siemens. Das probiere ich auch gerade aus mit 5St. PIC18F25K80. Funktioniert sehr gut... <edit> Auf den Boards sind nur jeweils ein PIC18F25K80, ein 100nF, ein 10uF und ein Spannungsregler mit Kondensatoren den man aber nicht unbedingt braucht. Auf der
-
Thread
PIC18F258 sendet kein CAN-Telegramm
Hilfe, mein 18F258 ärgert mich! Habe versucht ein einfaches CAN-Telegramm zu versenden. Aber irgendwie tut sich nichts beim senden. Wenn ich das TXREQ-Bit setze um ein Paket abzuschicken hängt der PIC für immer
Gibt es denn keinen der CAN auf einem PIC18F258 öder ähnliches am laufen hat? Habe mich durch das Datenblatt und das zugehörige Errata durchgearbeitet und bin mir eigentlich sicher dass ich alles bei der Initialisierung bedacht habe. Aber
-
Thread
rtl8019as pic18f452
Hi Wollte fragen ob vielleicht jemand ein board layout von einem pic18f452 und einem pic18f452 hat??? thx 4 help Christoph
Hallo, ein Layout gibt es nicht, aber Microchip bietet das PicDEM.Net Board an. Im Anhang des Manuals gibt es die entsprechenden Pläne. An dem neuen ENC28J60 bin ich selbst interessiert. Den gibt es aber scheinbar noch nicht zu kaufen. Hier kann man aber
-
Thread
kann mir jemand ein bootloader auf pic18f2550 brennen
hallo, kann mir jemand den bootloader (kann ich per mail versenden) auf mein pic 18f2550 (20mhz) brennen. Risiko liegt natürlich bei mir porto für die rücksendung auch und für die umstände einfach ansagen was ihr haben wollt. danke schoneinmal ach ja ich weiß das es diesen beitrag
-
Thread
PIC18LF8722 - Spannungsabfall nach Brennen
ich beschreibe mal kurz mein Problem: Eingesetzte Bauteile: --------------------- Controller: PIC18LF8722 3,3VDC Spannungsregler: LM2674MX-3.3 Zusätzlicher Verbraucher: Optokoppler für galvanische Trennung von Ein- und Ausgängen Beschreibung Problem: --------------------- PicKit2 ist über
Irgenbdein Ausgangs Pin vom PIC hat eine Verbindung zu GND oder VCC ? Du solltest mal den Widerstand aller Pins vom PIC mit nem Multimeter Messen.
-
Thread
SerialLCD & PIC18F2550
Hat schon jemand mit dem Parallax 2x16Serial LCD, Backlit (#27977) gearbeitet? Habe o.g. an meinem PIC (18F2550) über die RS232 angeschlossen u versuche nun sämtliche Commands aus dem Datenblatt des LCDs über meinen PIC zum laufen zu bringen - alles erfolglos - bis auf die Textausgabe - die funktioniert
Codes ein bzw. benutze ich statt dem Text zB die og. Befehle? (Info nebenbei - bin noch Anfänger in PIC-Programmierung)
-
Thread
PIC18F Structure Problem (xc8)
Hallo, ich arbeite gerade an einem Projekt mit einem PIC18F26K80 (mein erster PIC ;-) und habe ein Problem mit einer Structure. Je nachdem wie groß ich diese mache (34 oder 66 Byte) läuft das Programm oder es zeigt Murks (bei ...SIZE 64 gehts - bei 32 nicht
-
Thread
Problem beim Konfigurieren von EUSART PIC18 Assembler
Hallo zusammen, irgendwie will meine EUSART- Schnittstelle nicht so, wie ich es will. Das Ziel ist momentan eigentlich nur, eine LED zum Tooglen zu bringen. Egal, welche Taste gedrückt wurde. Hier ist der Codeausschnitt: [avrasm] CALL init_usart GOTO loop loop CALL get_usart GOTO loop init_usart MOVLW 0x20 MOVWF TXSTA1 MOVLW 0x90 MOVWF RCSTA1 ; Sende- und Empfangsinterrupt ausschalten MOVLW 0 MOVWF RC1IE MOVLW 0 MOVWF TX1IE ; Baudrate einstellen MOVLW 0x00 MOVWF BAUDCON1 MOVLW D'25' MOVWF SPBRG ; Schreibe- und Leseregister
-
Thread
PIC18F -> Wie eigene VCC messen?
Hallo Leute Wie kann ich mit einem PIC18F2553 die eigene Versorgungsspannung (+5V) messen?? Über ADC wirds schlecht gehen weil Vref = VCC und Vref- = VSS. Ich habe mir 2 Szenarien durchdacht: 1. Externer ADC mit eigener Referenz und
-
Thread
PIC18Fxxxx: einzelnen Funktioncode wo anders in den Speicher ablegen
Hallo, ich beschäftige mich zur Zeit mit der Programmierung eines PIC18F4520 in C unter dem Microchip PICmicro C Compiler (CCS C Compiler). Der PIC hat einen FlashSpeicher von 32kByte und damit einen Adressraum von 0x0000 - 0x7FFF. Mir geht es jetzt im speziellen
Ich bin der Meinung, dass das unter > Umständen klappen könnte mit der ORG-Anweisung. Wenn der PIC-Compiler ein ORG erlaubt, dann ist er die absolute Ausnahme. Compiler reagieren sehr allergisch, wenn man ihnen ins Handwerk pfuschen will. Um Code an eine bestimmte Stelle zu plazieren, muß man das
-
Thread
PIC 18F2520 SD-Karte antwortet nicht
Anhang) ansehen könnte ob ich alles Richtig gemacht habe. Ich Programmiere mit der IDE von MPLAB in C18. MfG Stalky
Fehler gefunden ... es lag an der SPI Bus Konfiguration. Damit es Funktioniert muss diese (für einen PIC 18F2520) wie Folgt aussehen: [c] SSPSTATbits.SMP = 0; //Input data sampled at middle of data output time SSPSTATbits.CKE = 1; //Transmit occurs on transition from active to Idle clock state
-
Thread
PortA Problem pic18f2620
Hallo, habe Folgendes Problem: Ich wollte den PortA vom PIC18F2620 komplett als Ausgang nutzen. dazu folgende Konfiguration: [c] movlw B'00000000' ; PortA Ausgang movwf TRISA movlw b'00001111' ;PortA Digital I/O movwf ADCON1 movlw
Bei den PIC18F brauch man sich ja nicht mehr um die Bankumschaltung zu kümmern, da die op-codes ja 32 Bit lang sind. Ausserdem wird ja ADCON1 und TRISA korrekt gesetzt, nur LATA halt nicht...
-
Thread
[S] PIC 18F2455-I/SP
Hallo, wie im Titel angegeben suche ich einen oder besser zwei PIC 18F2455-I/SP Controller im DIL-28 Gehäuse. Gruß, florian
Ja es muss genau dieser PIC sein! Bei Reichelt und Conrad ist er leider nicht vor Weihnachten lieferbar :-(
-
Thread
pic18Fxx Flash Programmspeicher in der Schaltung laden
/ww1.microchip.com/downloads/en/devicedoc/30277d.pdf http://www.best-microcontroller-projects.com/pic-icsp.html http://www.embedinc.com/picprg/icsp.htm
Anfang ganz brauchbar. http://www.fundf.net/usbnub/ http://www.watterott.com/de/USB-Bit-Whacker-18F2553-Development-Board-THT
-
Thread
Kurzschluss nach Masse beim PIC18F2550
Hallo, ich habe gerade mein Testboard mit dem PIC18F4550 aufgebaut. Nun hab ich PORTD als Ausgang gesetzt und RD5 auf High gesetzt. Leider musste ich feststellen, dass ich in dem Kabelgewirr auf RD5 einen Kurzschluss nach Masse hatte. Ist dieser RD5 jetzt kaputt, oder hat der PIC eine Überstrombegrenzung? Vielen Dank schon mal für Antworten. Gruß Jan
-
Thread
Einschaltverhalten dig. Ausgang PIC18F252
Hallo Leute, ich habe ein Problem mit einem digitalen Ausgangspin bei einem PIC18F252. Im Manual 39631A wird geschrieben, dass der Port C bei einem "Power On" als Input voreingestellt ist. Dort konnte ich aber nix darüber lesen welchen Pegel dieser dann hat. Das Oszi-Bild welches
-
Thread
PIC18 microchip stack für realtime ethernet?
Hi nachdem ich jetzt eine Weile mit meinem Picdemnet2 app board von microchip rumprobiert habe, kam mir der Gedanke das ganze auch für ein realtime Ethernet zu konstruieren. In erster Linie für EtherCAT und Ethernet/IP. Kann mir jemand sagen ob ich dafür einen anderen Stack benötige? Bei Microchip gibts ja nur den einen. Ist der auch für realtime ethernet anwendbar oder benötige ich dafür jeweils einen speziellen Stack? Danke schon mal im Voraus, Gruß Zwiedel
-
Thread
Digitales Filter für PIC18F-ADC
digitalen sprich softwäremäßigen Filtern der/s ADC-Werte/s, die vom integrierten 10-bit-ADC eines PIC18F4550 kommen. Als Entwicklungsumgebung benütze ich den ICD2 b.z.w. MPLAB C18 als Software. Der PIC liest die anliegende Spannung von einem Temperatursensor ein (TMP37 von AD) und zeigt die Spannung
Hi, hast du den Code vom ganz Anfang noch (Init. des PIC und Einlesen der Analogen Spannung und Anzeige auf dem LCD)? Wäre nett wenn du ihn mal posten würdest!! Danke schon mal.
-
Thread
String empfangen mit PIC18F und XC8
Hallo Zusammen, ich versuche gerade einen String über den USART einzulesen. Das PC Programm tut was es soll. Der PIC antwortet, wenn nur mit Schrott. Wenn ich einen Teststring manuell erstelle und versende funktioniert die Schnittstelle. Es muss also folglich was mit der Deklaration bzw. etwas mit dem Einlesevorgang zu tun haben. Der String besteht aus 38 Zeichen (siehe Bild). Nach der Durchsicht meiner C-Unterlagen und des String Artikels hier habe ich n alle möglichen für mich vorstellbaren Varianten durchgespielt.Ich komme nicht auf den richtige Lösung. Kennt jemand die Lösung?
-
Thread
(S) PIC18F458-I/PT
Hallo, suche einen PIC18F458-I/PT, gerne auch gebraucht/ausgelötet, sollte nur funktionieren. Danke. Gruß Paulo
https://www.reichelt.de/mcu-picmicro-32-kb-40-mhz-tqfp-44-pic-18f458-i-pt-p217199.html ?
-
Thread
Referenzspannung beib ADWandler (PIC18F542)
Hallo erst mal, und im voraus danke für ihre Hilfe! Ich hab im ADCON1 Register eingestellt dass ich an AN3 die meine Referenzspannung anlegen kann und die Negative bleibt GND. Das Problem ist wenn ich den µC starte bricht die Referenzspannung ein. Ich hab 3,1V als Referenzspannung mit einem 20gang Timmer genau eingestellt. Hätte jemand ne Idee was da sein könnte danke mgf alex
-
Thread
PIC18F45K20 Konfigurationswort
hallo kann mir jemand das PIC18F45K20 Konfigurationswort geben ich finde da nichts im Internet will nur LED blinken lassen!
-
Thread
[PIC18F4520] Power Supply issue
Hello, Reading the datasheet, it says that the recommended power supply is 5v. However this PIC is going to be connected to a 3v3 FPGA bank, and I am wondering if there is any way to configure the I/O pins to have Vout(max)=3v3 powering the chip with 5v. Is it possible? Thanks
The voltage on the IO Pins is always the same as the supply voltage. If you supply the Pic with 5V, then there is no way to get the IO level to 3.3V. You can use a PIC18LF4520 which can be powered with 3.3V. But with only 3.3V the PIC cant be clocked with the full frequency. See Datasheet
-
Thread
PIC 18F und EEprom 24lc256
nicht drauf: Ich hab dieses Programm geschreiben bzw. wollte es mal ausprobieren: #include <18F4550.h> #include "usb_bootloader.h" #Fuses NOPROTECT,NOBROWNOUT,NOPUT,NOPBADEN,HSPLL,PLL5,VREGEN,USBDIV,WRTB,NOLVP #use delay(clock=20000000) #include "icons.h" //#include "icon_off.h" #INT_SSP
ich noch 24256.c weil die ja wichtig ist für das EEPROM. SDA und SCL hängen natürlich richtig am PIC und EEPROM!
-
Thread
Wer kann mir ein PIC18F2550 Brennen ?
Hallo, wer von euch ist so nett und kann mir ein PIC18F2550 für den Brenner8 von Sprut.de Brennen ? Wer kommt den evt aus den Raum Dortmund der sich evt bereit erklärt das ich sogar vielleicht vorbei kommen kann? Danke und Gruss Armin ICQ 60068304
-
Thread
Beispiel Prog in C PIC 18F4550
soweit wennn ich die Ifabfrage drausen lasse. lg Tim PS: Hier mein Code [c] #include <p18f4550.h> // Pic .h eigebunden #include <delays.h> // delays.h eingebunden #pragma config FOSC = HS //Oscilator Art zwischen 4MHz - 20MHz #pragma config PWRT = ON // AN #pragma config BOR
-
Thread
PIC 18F6622 Zeit um EEPROM zu schreiben
Salu zusammen Ich habe hier einen PIC 18F6622 und frage mich gerade wie lange es dauert bis ich ein Byte ins EEPROM geschrieben habe... Auf Seite 397 (PDF, Datenblatt ist im Anhang) steht D122 Erase/Write Cycle Time 4ms Benötige
-
Thread
PIC18Fxx Array mit 512Bytes in Assembler
Hallo, ich bin soeben von C18 auf Assembler zurück/umgestiegen da mit der C18 Code zu langsam ist. Nun verusche ich ein Array mit 512Bytes im Assembler einzurichten für einen 18F85J10. Aus C18 ist mir bereits bekannt das dafür 2 Bänke im RAM mit dem Linkerscript zusammengefasst werden müssen. Meine Frage ist: Wie ich nun ein Array im Assembler declariere das auf diese zusammengefassten Bänke mit Namen buffer1 zugreift. Ist es durch die Bankstruktur überhaupt möglich einen Pointer im Array von 0 ten Element bis zum 511 ten Element laufen zu lassen ? Oder muss ich zwingend zwischen den 2 Bänken
-
Thread
PIC18F4520 --> zu hohe Baudrate
Simple Frage: Kann ich bei einem PIC18F4520 auf eine Baudrate von 1215000 Bit/s kommen? Fosc = 20 MHz. Ich verwende den CCS Compiler v4.093 #use delay(clock=20000000) #use rs232(BAUD=1215000, STOP=1, xmit=PIN_C6,rcv=PIN_C7, BITS
Sven Schol schrieb: > Hat denn niemand eine Idee? Also ich mach das mit dem 18F452, und er regt sich nicht auf wenn ich diese Baudrate eintrage?!
-
Thread
suche Pic18F4550 und Mcp41010
Moin Miteinander, ich versuche gerad vergeblich einen Händler zu finden von dem ich die og. Bauteile beziehen kann. Bei Farnell gehts leider nur mit Gewerbe. eventuell findet sich ja hier jemand , der mir bei ner Bestellung als Firma die Teile mitbestellen könnte. MfG Christian F.
-
Thread
Problem mit CS erzeugung bei PIC18f4320
dem Oszillographen lediglich „einen“ Peak, statt einer konstanten 1. Die Frage ist nun, warum der PIC mein CS nicht dauerhaft auf 1 setzt, sondern wieder zurück auf 0? Hier der aktuelle Code: [c] #include <p18f4320.h> #include <stdio.h> #define ad_cs LATEbits.LATE0 #pragma code void main
-
Thread
PIC18F6621-I/PT zu verkaufen
Habe ca. 200 Stk PIC18F6621 auf Lager - waren Übermenge bei einem Projekt. Die uPs sind originalverpackt, Preis EUR 7,50 / Stk.
-
Thread
Codegrösse der USB-Firmware im PIC18F2550
Kennt jemand den Platzbedarf(kByte) im Flash des PIC18F2550 nur für die USB-Kommunikation? - Danke!
-
Thread
PIC18LF4620 + Tipps zum Stromsparen
Hi! Ich versucher gerade den Stromverbrauch eines Zigbee Moduls zu optimieren. Leider steht kein Sleep mode zur verfügung, weil sonst der Timer1 ebenfalls schlafen geht, der wird aber zur exakten Zeitmessung benötigt (ext. 32kHz XTAL nicht möglich weil pins belegt) Ich verwende deswegen den SEC_Idle modus in dem die CPU off ist aber die Peripherie inkl. Timer1 an. Leider zieht das Zigbee-Modul ziemlich genau 3mA im Idle Modus was mir viel zu viel ist. (Im Sleep Modus würde die gesamte Schaltung bei 0,5mA liegen). Eigentlich brauche ich im Idle Modus nur den Comperator Interrupt, und den Timer1
-
Thread
Spannung AVDD beim PIC18F8722?
Weiß zufällig jemand von euch wie hoch die Spannung am AVDD Pin des PIC18F8722 werden darf? Ich fand keine Angabe im Datenblatt und bin mir nicht zu 100% sicher ob der Eingan 5V aushält. Ich verwende den analogen Teil des PIC nicht, sollte aber den AVDD auf irgendein
Beim 18F1230 gibts zwei Gehäusevarianten, einmal sind AVdd/Vdd und AVss/Vss getrennt rausgeführt, einmal verbunden. Für AVdd stehen aber auch keine Grenzwerte im Datenblatt. Solange Avdd nicht grösser als
-
Thread
INT0 Problem PIC18F458
Hallo Leute, was würd ich nur ohne euch machen ;-) Habe folgendes Problem: Wird ein Interrupt an INT0 ausgelöst, wird er korrekt bearbeitet. Soll er jedoch danach innerhalb weniger Sekunden erneut ausgelöst werden funktioniert es nicht. Erst nach ca 10 Sekunden kann er erneut ausgelöst werden. Der Interrupt Pin1 befindet sich an Bit0 von PORTB Der Interrupt Pin2 befindet sich an Bit1 von PORTB 1. Frage: Bei gewolltem Interrupt Int0 muss doch das dazugehörige TRIS Bit auf 1 gesetzt werden (für Input oder??) -> Es funktioniert aber auch mit 0 ??? 2. Frage: Wenn ich während dem
-
Thread
USART-Modul des PIC18F252 nutzen
Hallo, Ich versuche das USART-Modul des PIC18F252 anzusteuern. Ich programmiere mit C (MCC18 von Microchip). Das Senden scheint zu funktioniren (gemessen mit dem KO). Das Empfangen funktioniert aber nicht, denn der Interrupt wird nicht ausgelöst. Sendeprogramm: -------------- //Senden #include <P18F252.h> int ring; void open_serial (void); void InterruptHandler (void); void wait (void); #pragma code InterruptVektor = 0x08 //Vektor für hohe Priorität void InterruptVektor (void) { _asm
-
Thread
200Hz PWM mit PIC18F4685
Hallo, ich stehe vor dem Problem ein langsames PWM-Signal mit 200Hz erzeugen zu müssen. Da ich meinen Pic mit 10Mhz Quarz und 4xPLL betreiben muss kann ich leider nicht das normale PWM Modul benutzen - das geht bei maximalem Vorteiler nur bis ca 2,5kHz runter. Die Auflösung des PWM muss ungefähr 7bit betragen, damit ich einen Motor im 1% Raster steuern kann. hat da jemand eine gute Lösung, bzw. einen Codeschnippsel für mich? Gruß
-
Thread
PIC18F4580 interrupt on change
Hallo in die Runde und ein gesunden Neues Jahr noch. Hab Probleme beim Interrupt on change beim PIC. INT0 bis INT2 arbeiten ohne Probleme... Beim RB4 bis 7 wird der Port gelesen und wenn der Port beim nächsten mal abweicht das RBIF gesetzt. if (INTCONbits.RBIF) { INTCONbits.RBIF = 0; //clear interrupt flag } In anderen Foren & manual hab ich gelesen, das ich den Port erst einlesen muss.. ?? if (INTCONbits.RBIF) { LastKnownPORTB = PORTB; // clear the mismatch to enable RBIF to be cleared. Ich stehe auf dem Schlauch was
-
Thread
Hilfe zu MPLAB und Tableread für PIC18F
Hallo Leute Hat jemand einen Tip für mich wie ich in MPLAB realisieren kann dass ich eine Datentabelle (db) nicht mit einem org Befehl an einer Stelle im Speicher festsetzen muss? Ich will einfach die 3 dafür notigen Register mit einem Befehl laden (in assembler sind es dann schon mehrere das ist mir klar ;-) Ich suche nach soetwas wie den befehl LFSR der 12 Bit ins FSRegister schiebt.... nur halt einen für 21 Bit.... Damit ich soll so aussehen... Main weiterer Code.... LTBLPTR DatenbankABC weiterer Code.... DatenbankABC db 48 , 48, .... Jemand
-
Thread
PIC 18F4550 Interrupt nur mit ADCON1
Hallo µC-Gemeinde, dies hier ist mein erster Beitrag in diesem Forum und ich bin mir sicher, dass ich hier jemanden finde, der mir helfen kann. Zu meinem Problem: ich möchte an INT0 einen Interrupt auslösen und an einem Bit an Port E daraufhin einen Peak ausgeben. (Dieses Programm dient zunächst erst einmal zum Testen, also bitte nicht die Sinnigkeit hinterfragen ;) ). Ich habe den Interrupt wie folgt initialisiert: INTCONbits.INT0IF = 0; // INT0IF: INT0 External Interrupt Flag bit INTCON2bits.RBPU = 1; // Enable internal pull-up on port B RCONbits.IPEN = 1; //
-
Thread
Code protection beim PIC18F4550
Hallo zusammen Ich habe eine Schaltung und Firmware mit einem PIC18F4550 entwickelt. Die Firmware wird über den USB-Anschluss mit einem voristallierten Bootloader auf die Schaltung programmiert. Die neuste Firmware kann damit von jedem Benutzer auf das Board gespielt
Firmware zu verschlüsseln. Beim Download entschlüsselt der Bootloader den Code und schreibt ihn auf den PIC. Die Code protection Bits sind entsprechend gesetzt. Meine Fragen nun: 1.) Hat jemand von Euch bereits mal einen derartigen Code-Schutz implementiert? 2.) Gibt es da evtl. bereits fertigen Code
-
Thread
PIC18F87k22 RTCC
Hallo Zusammen Ich möchte bei meinem Projekt mit dem PIC18F87k22 den RTCC (REAL-TIME CLOCK AND CALENDAR) verwenden. Ich habe bereits vieles versucht, jedoch bis jetzt keinen Erfolg gehabt. Ich möchte mit dem RTCC jede Minute einen „Alarm“ am RTCC Pin (RG4
*****************************/ #include <xc.h> //by Microchip #include <p18f87K22.h> //by Microchip /*** Configuration PIC *********************************************************************************/ // PIC18F87K22 Configuration Bit Settings // Use project
-
Thread
PIC18F4520 Probleme mit Port E
Hallo, ich möchte ein Design vom Pic 18F452 auf den neuen 18F4520 portieren. Leider habe ich Probleme mit dem PORTE. Ich habe das ADCON1 Register auf 0x0F gesetzt, um den AD-Wandler auszuschalten und das TRISE auf 0x07, um die Eingänge
entscheidende: Zuerst ADCOOn und dann TRISE setzen. Dieses kleine Detail hatte ich nämlich bei dem 18F452 etwas anders gehabt. Ich glaub der PIC mag mich nicht ;-) Gruß Klaus
-
Thread
PIC18F4620 MCLR Pin unbeschaltet
Hi zusammen, habe schon einige Schaltungen mit dem PIC gemacht. Bei der neusten dachte ich mir, in den Config Bits die Funktion MCLR zu deaktivieren, um mir so den Pull up Widerstand von Pin1 nach Vcc zu sparen. Habe den Pin also unbeschaltet gelassen. Schaltung läuft, jedoch wenn ich mit dem Finger an den floating Pin packe, reseted der PIC. Pulldown 1K ==> Keine Fehlfunktion. Als Erklärung hatte ich nur, dass sich der Chip in den Programmiermodus schaltet ? Ist das so richtig ? LG Dirk