-
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
-
Thread
Maximale PWM Frequenz mit PIC18f4550
jemand auf die schnelle sagen, wie groß die maximale Frequenz bzw. die kürzeste Periodendauer des PIC18f4550 beträgt? danke und lg
Google ist dein Freund Pic pwm calculator
-
Thread
Timer1 beim PIC18f2550
Hallo Leute bräuchte eure Hilfe!!! Und zwar betreibe ich, einen PIC18f2550 mit einem 4Mhz Qaurz und diesen einstellungen. [code] TMR1CS_bit = 0; T1CKPS0_bit = 0; T1CKPS1_bit = 0; TMR1H = TMR1L = 0;
-
Thread
PIC18 Usart Low Priority Interrupt C
Hallo, ich bräuchte mal ein bisschen Hilfe bei meinem Interrupt. Und zwar möchte ich bei einem Tastendruck eine Nachricht an die Usartschnittstelle senden. Das Problem ist nur, dass der Controller die ganze Zeit Daten überträgt. Ob ich nun den Taster drücke oder nicht. Ich denke mal, es ist einfach ein Fehler bei den Config- Bits, aber ich finden ihn nicht. Wäre über jede Hilfe dankbar. Meine Init Funktion: [c] // An die Usart- Schnittstelle das Schreiben aktivieren PIE1bits.TXIE = 1; // Interrupt Prioritaet setzen koennen RCONbits.IPEN = 1; // Prioritaet setzen
-
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
, die beim Bootloader dabei ist, über die Serielle in den PIC hochgeladen. Ich setze zur Zeit noch MPLAB ein, nicht MPLABX. Gruß Dirk
-
Thread
PIC18F46K22 und Array
Hallo, PIC18F46K22 44Pin TQFP MPLAP 8.92 C18 3.41 Ich habe die *.lkr angepaßt, um mehr RAM an "einem Stück" für mein Array zu haben. [c] DATABANK NAME=gpr1 START=0x100 END=0x2FF
dort auch mehrere große Variablen rein. Vielleicht kann mir ja noch einer erklären, warum beim PIC18 in Extended-Mode überhaut RAM-Bänke gebraucht werden. Ich dachte immer, er kann hier 64k linear adressieren? Gruß, Steffen
-
Thread
PIC18 - RN42 UART Übertragung
Hallo zusammen, ich versuche gerade ein Bluetooth Modul (RN42) mit meinem mic kommunizieren zu lassen. Ich scheitere dabei eine vernünftige Kommunikation zwischen den beiden herzustellen. Kann mir jemand dabei helfen, wie genau ich die Register setzen/abfragen muss um ein einfaches 8bin Zeichen an das Modul zu übertragen? Meine aktuellen Einstellungen sehen wie folgt aus: TXSTA1 = 0b00100100; //TXEN = 1, BRGH = 1 RCSTA1 = 0b10000000; //SPEN = 1 BAUDCON1 = 0b00010000; SPBRG1 = 38; //2 for 9600 Baud; 38 for 115200 Die Funktion (Grundgerüst): void
-
Thread
i2c mit pic18f4550
hallo zusammen, ich habe ein Probleme mit i2c. mein Master µC erkennt schon die Slave µC mit der bestätigung(acknowledge) dannach werden die kommenden daten mit not acknowledge bestätigen. ich weiss nicht wo das problem komm. konnte jemand mir helfen? wenn sie mein Code brauchen kann ich senden.(das programmierung wird mit C realisiert) Danke
-
Thread
PIC 18f4550 und ULN2003AD
Hallo ! Hab ein kleines Gedankliches Problem! Hab ein Steuerungsboard mit PIC 18F4550 und eine Relayplatine die 15 Meter Entfernt ist mit einem ULN 2003AD wo ich natürlich die Eingänge mit dem Steuerboard mit einem Datenkabel verbinden möchte! Nun meine Frage: Geht das
-
Thread
PIC18F2550 USB als Cdc Device
Tag zusammen Ich programmiere seit einiger Zeit mit dem CCD Compiler den PIC18F2553 (Ist bis auf den AD Wandler indentisch mit dem 2550). Nun wollte ich den uC per USB an dem PC (Windows XP) anschliessen. Der CCS Compiler hat einige Beispiele für USB-Anwendungen, die alle bis
-
Thread
L297 Schrittmotoransteuerung mit PIC18F452
Hallo Hobby-Bastler, ich habe ziemliche Schwierigkeiten mit der Programmierung von Schrittmotoren. Ich möchte gerne einen Schrittmotor unter Vollschritt-Betrieb entweder vorwärts oder rückwärts laufen lassen. Das Problem an der ganzen Sache ist aber, daß der Schrittmotortreiber (Pollin) nur mit einem L297 Baustein ausgerüstet ist und somit alle vier Spulenenden eines bipolaren Schrittmotors angeteuert werden müssen. Ich habe es nun mithilfe eines Kollegen geschafft, den Schrittmotot in eine Richtung um eine vorgegebene Anzahl von Schritten zu bewegen. Ändere ich den Code ab, so dass er sich
-
Thread
PIC18F2550 - Programmer/Entwicklerboard
Hallo, kann mir irgendwer eine Empfehlung abgeben? -Hab das PICkit 2 von microchip gefunden, würde halt nur noch ein Entwicklerboard fehlen? Bei reichelt gibt es auch nen Starterkit nur dummerweise mit 20-Pin belegung, wollte aber wie gesagt den Kollegen von oben mit 28 pin nutzen. Kennt da jemand nen Starter-Kit mit 28-Pin? -Zweite gefundene Möglichkeit war der Brenner8.
-
Thread
PIC18F4520: Schreiben in den Programm Speicher
Hallo, ich bräuchte dringend eine Abschätzung darüber, wie lange es beim PIC18F4520 den internen Flashspeicher zu beschreiben: Wie lange dauert es einen einzigen Block von 32 Bytes in den Flashspeicher zu schreiben? (zuvor sollte der Block gelöscht werden) Nach meiner
steht nix darüber) Hat vielleicht jemand einen anderen Wert parat, vielleicht von einem anderen PIC-Modell? Vielen Dank.
-
Thread
Probleme mit UART-Empfang bei PIC18f242
Hallo, ich habe ein kleines Problem. Ich möchte gerne Daten mit der UART empfangen (senden funktioniert). Ich benutzte außerdem den C18-Compiler. Ich habe gedacht, dass meine Routine dazu so aussehen könnte: if (DataRdyUSART( )) { if (ReadUSART()==0x3D){ .......tu etwas } } Es soll also auf ein bestimmtes Byte reagiert werden. Nur anscheinend wird die Routine 3-4 mal ausgeführt und dann passiert nix mehr. Habe ich etwas vergessen? Muss man evenruell noch irgendein Bit zurücksetzen oder was ähnliches? (ich verwende keine Sende- und Empfangsinterrupts) Wäre schön, wenn
-
Thread
Sensirion SHT71 mit PIC18F2550
Hallo, ich will einen Sensirion SHT71 mit einem PIC18F2550 ansteuern, bekomme es aber nicht richtig hin. Die Messdaten sollen über eine serielle Schnittstelle an den PC gesendet werden. Am EUSART liegt es nicht, den benutze ich öfter, funktioniert problemlos
Wie? 18F2550 und Assembler? Stehst wohl auf Schmerzen...
-
Thread
8 x ICPotie an PIC18F4520
Hallo liebes Forum, ich möchte acht ICPoties (XICOR X9118) an einen PIC-18F4520 anschliessen. Die ersten 4 habe ich an RC3 (SCL) bzw RC4 (SDA) angeschlossen, dies funktioniert einwandfrei (die Poties lassen sich beschreiben. lesen etc.). Da das Adressregister der Poties
sich maximal 4 Poties an einen SDA-Bus anschliessen. Nun möchte ich aber 4 weitere Poties an den PIC anschliessen. Den SCL-Bus (RC3) kann ich weiterhin verwenden und einfach an die 4 neuen Poties führen (zmd sehe ich das so^^). Für SDA-2 benötige ich aber einen neuen Portpin. Hierfür würde ich
-
Thread
R232 richtig einstellen für einen Pic18
Hallo, ich arbeite gerade mit dem demo board MPLAB-ICD mit einen Pic18f44k22 Mikrocontroller darauf. Das Problem besteht darin das er gar keine Zeichen gesendet werden obwohl ich die in das entsprechende TEXREG Register schreibe.Ich muss die serielle Schnittstelle per
jemand weiter helfen und mir sagen was ich falsch mache. Danke im Vorraus #include <p18f44k22.h> #include <stdio.h> #pragma config FOSC = ECHPIO6, WDTEN = OFF, PBADEN = OFF, LVP = OFF, PWRTEN = OFF, XINST = OFF void UART_setup(void){ SPBRG = 20; // Baudrate 57600 Baud
-
Thread
PIC18F1320 interne Pullups aktivieren.
Hallo Ich bin mir nicht sicher, was das RBPU bit macht. Ich habe an B1 einen Taster, der mit einem 10k Widerstand gegen VDD geschaltet ist und bei Druck den Port auf VSS zieht. Das ist doch schon ein Pullup, oder? Muß ich jetzt den internen WEAK Pullup für den ganzen B Port aktivieren oder nicht? B2-B7 werden nämlich als Ausgänge genutzt. Man kann es auch nicht separat für ein Portbit mit WPU machen, wie beim 18F45K20. Dort wird beim PICKIT3 Demo Board übrigens auch so ein beschalteter Taster trotzdem der interne WEAK Pullup aktiviert. Ich verstehe es nicht?!? Wieso doppelt gemoppelt
-
Thread
PIC18 - Nach Boot wird µC nicht erkannt
Hallo zusammen, ich habe einen PIC18F2455 als HID-Device über USB am laufen. Dazu habe ich das Microchip-Mouse-Beispiel so abgewandelt, dass es passt: u.a. kam Timer0 dazu. Der µC funktioniert ohne Probleme, außer wenn er während des
-
Thread
Bubblesort mit PIC18F & CCS Compiler
Hallo zusammen, ich möchte mit einem PIC ein Array mit Bubblesort sortieren lassen. Ich hab mir mehrere Beispiele aus dem WEB kopiert, aber irgendwie gibt es immer Fehler.. Könnte jemand, der fit in C ist mir den Code schreiben (ohne pointer
Katharina G. schrieb im Beitrag #1872942: > Hallo zusammen, > > ich möchte mit einem PIC ein Array mit Bubblesort sortieren lassen. Ich > hab mir mehrere Beispiele aus dem WEB kopiert, aber irgendwie gibt es > immer Fehler.. Dann sieh dir die Fehler an, entscheide was der Grund für
-
Thread
AD-Wandler beim PIC18F2620
analoge signale in digitale signale um. Meine Frage Was für eine Methode benutzt der AD-Wandler vom PIC18F2620? Finde leider nicht im Datenbaltt!! Vielen Dank im Voraus für den Antwort!!
-
Thread
[PIC18F] Problem mit I2C
kommt nicht das raus was ich reinschreibe. http://www.blackpuma.org/i2c/ Daten: uC: PIC18F2410 Compiler: C18 EEPROM: 24AA256 Programmteil vom lesen: [c] test = EERandomRead( 0xA0, eeprom_address.byte[0], eeprom_address.byte[1] ); if( test == -1 ) {
-
Thread
PIC18F252 & Serielle Auswertung
Hallo zusammen! Ich habe einen PIC18F252 der mit 20MHz über einen MAX232 auf der RX-Leitung (Pin 3 des SUB-D) hängt. Dieser belauscht die ganze Zeit die Serielle Kommunkation zwischen 2 Geräten. Sollte ein bestimmter String kommen wird
*********/ #include <p18cxxx.h> #include "delays.h" // für die Warteschleife #include "usart.h" // für die RS232 Schnittstelle #include "string.h" //
-
Thread
Interruptgesteuerter Usb-Betrieb mit PIC18F4550
Hallo zusammen Ich verwende seit einiger Zeit den PIC18F4550 und kommuniziere mit Hilfe des USB-Busses. Als Software habe ich das Beispiel von Microchichip geändert. Alles funktioniert soweit sehr gut. Mir gefällt allerdings nicht, dass man laufend Pollen
-
Thread
PIC 18F4680 AD Maximale geschwindigkeit?
Hallo, ich bastel mit einem 18F4680 @ 20MHz Als Compiler hab ich den CCS. Ich mache eine AD Wandlung in einer Interruptroutine. Also auf externes Signal an EXT0. Nach meinen Messungen ist die Acquisition Time recht schnell und die Wandlung vermutlich auch. Mein Problem ist, dass der erst ca. 12-14uS nach dem Interrupt die Acquisition Time startet. Ist das normal, dass der so lange braucht? Die Interrupt Routine ist nicht überladen, also es steht nix vor read_adc. Danach hab ich jede menge Zeit. Danke schonmal Nuke
-
Thread
7 - Segmentanzeige mit Pic 18f2550
Kann mir bitte jemand helfen ich muss dein Pic 18f2550 programmieren damit ich eine 7 - Segmentanzeige ansteuern kann.
-
Thread
Kleiner Bootloader für PIC18F2680
Ich bin auf der Suche nach einem kleinen Bootloader für den Pic18F2680 (für RS232). Wichtig dabei wäre allerdings, dass der Sourcecode (in C) vorliegt, da ich meine RS232 Schnittstelle nicht auf den Standard RS232 Pins habe. Kann mir da jemand helfen?
-
Thread
MPLAB: PIC18F falsche/alternative Bauform?
Hallo, ich möchte in MPLAB ein Projekt für einen PIC18F14K50 machen. Nach Auswahl dieses Prozessors erscheint in MCC der Prozessor im QFN-Gehäuse, ich habe aber den Prozessor im SOIC20-Gehäuse. Die Pinbelegung ist unterschiedlich, alle Pins sind um
-
Thread
i2c auf PIC18F2550
Hi ich versuche grad das MSSP Interface des PIC18F2550 als i2c zu betreiben ich nutze MPLAB und C18 sowie die C18-LIBS -> i2c.h nun ja hier mal ein kurzes Stück Code: [code] OpenI2C(MASTER, SLEW_OFF); //PIC ist Master SSPADD = 49; //PIC->20MHz I2C->100kHz EEByteWrite(0xD0, 0x00, 0xA5); CloseI2C(); [/code] das Problem ist, dass ich zum ersten Mal I2C verwende und noch wenig Ahnung davon habe. Am I2C Bus ist die RTC DS1307 angeschlossen
-
Thread
Ansteuerungsprobleme Batron LCD mit PIC18F2620
Stromlaufplan / Layout geschickt. Die wissen nicht, woran es liegen kann. Wir steuern das LCD mit einem PIC18F2620 an. Könnte jemand kurz über den Code drüberkucken, um mir zu sagen, wo der Fehler liegen könnte. Laut Displayfirma müssen an den Kondensatoren, die zum Display gehen, toggelnde Rechteckspannungen
Initialisation sample for ST7565 void InitializeSystem(void) { /* Initialisation PIC18F2620 */ OSCCON = '0b01110000'; //IDLEN IRCF2 IRCF1 IRCF0 OSTS IOFS SCS1 SCS0 OSCTUNE = '0b11000000'; //INTSRC PLLEN — TUN4 TUN3 TUN2 TUN1 TUN0 TRISA = '0b00111111'; LATA = 0xC0
-
Thread
PIC10Fxxx oder PIC18Fxxxx für den Einstieg?
Assemblerprogrammierung um den Aufbau des Chips kennen zu lernen. Meine Frage, ist es einfacher zB mit einem PIC10F222 oder einem PIC18Fxxxx zu beginnen? Ich frage weil das Datenblatt des PIC10 gerade mal 88 Seiten lang ist, das des PIC18F45K22 schon über 300 Seiten. Hat das etwas mit der komplexität der Programmierung
> sachen wie LED, Taster, ADC) oder PIC18F? Ich würde eine PIC18 nehmen, ich habe mit dem 18F45k22 angefangen.
-
Thread
PIC 18F4550 USB Demo Board
meiner Homepage ja ansehen. Habe sie gerade auf Netz gestellt: http://members.aon.at/geburger/Projects/PIC18F4550USB/de_PIC18UsbBoard.htm Die Schaltung funktioniert auch soweit (fast) einwandfrei. Ich möchte nun ein Delphi-Programm schreiben und mit dem PIC Daten austauschen. Hat jemand von Euch so
-
Thread
Alternative TCP/IP Stacks für PIC18
Hallo, ich möchte mit einem PIC18F87J60 Daten an eine Multicast Gruppe senden und empfangen. Im Microchip TCP/IP Stack ist IGMP leider nicht implementiert. Ich arbeite mit dem MPLAB C18 Compiler. Kennt jemand einen passenden alternativen
-
Thread
PIC18F4580 - Probleme mit Bootloader
Hallo, ich habe hier eine Platine mit dem erwähnten PIC18F4580 und einem Wiz820io(Wiznet W5200), als Compiler nutze ich MikroC von Mikroelektronika in der neusten Version. Für diesen habe ich einen TFTP-Bootloader programmiert, so ähnlich wie dieser für
Serielle Schnittstelle) Ein zwei mal Programmieren funktioniert in der Regel gar nicht. Ich bin was PIC-Programierung angeht ein Anfänger, ich habe vorher noch nie mir PICs gearbeitet, nur AVRs und ein paar ARM-Prozessoren. Das ist der Teil des Bootloader, der die TFTP-Pakete entgegen nimmt und verarbeitet
-
Thread
PIC18F24J11 Sleepmode
Hallo, ich verzweifel hier fast. In einem Projekt muß ich den "sleepmode" sowie den "deep sleepmode" verwenden. Der "deep-sleep" macht keinen Ärger. Der "normale" sleep-mode hingegen braucht viel zu viel Strom. ( 3.4mA ). Ich habe das Programm auf nur ein paar Zeilen abgespeckt : OSCTUNE = 0x00 ; OSCCON = 0x60 ; SLEEP() ; Trotzdem funktioniert das nicht. An den IO's kann es ja eigentlich nicht liegen, da der deep-sleep ja funktioniert. Ach ja, verwendet wird der Hi-Tech Compiler. Andreas
-
Thread
Ethernet mit PIC18F67J60
Hallo, kann mir jemand helfen mit dem PIC18F67J60 Ethernet zum laufen zu bringen.. Ich hab keine Ahnung wie ich das machen soll weder mit den Application Libaries bzw. mit dem TCP/IP Stack ich bräuchte es nur soweit das Ethernet läuft und
-
Thread
[S] PIC18F26K22
Hallo suche ca 3 - 5 Stück PIC18F26K22 im QFN 28 Gehäuse. schönen Tag Siegfried
-
Thread
USB-Bootloader für PIC18F4550
möglichst gewerblich) der mich bei folgender Thematik unterstützt: Ich habe eine Applikation mit einem PIC18F4550, dessen Firmware per USB upgedated werden soll. Das soll jedoch sehr einfach und konfortabel für den Endkunden sein. Bisherige Lösungen (im Netzt und auch bei Microchip) funktionieren zwar,
-
Thread
Pic18F4680 CAN-Bus Baudrate
Hallo Leute, ich hab folgendes Problem: Ich betreibe einen PIC18F4680 mit 40MHz als Datenlogger. Mit ihm möchte ich CAN-Daten aufzeichnen. Das funkitioniert bereits mit einer Übertragungsrate von 125 kBits/s. Nun ist es aber notwendig die Übertragungsrate auf 500