-
Thread
Pic18F4550 board, bausatz, layout..?
Hallo Ich möchte gerne mal mit dem PIC18F4550 experimentieren. Weiss von euch vielleicht jemand, wo man ein fertiges Experimentierboard, einen Bausatz, eine Platine oder das Layout zum Selbstbau eines Boards mit einem PIC18F4550 (USB)
Für die Pic18 er Reihe, bietet sich eigentlich C18 von Microchip an. Obwohl ich Jahre lang als C Programmierer für Windoze Apps gearbeitet habe, muß ich leider sagen, der C18 Code ist mit Präprozessor Anweisungen
-
Thread
PIC18F2585 uart send complete
Das ist mir beim PIC18F26K80 auch aufgefallen und ich denke das wird wohl bei allen PIC18 ähnlich sein. Das TXIF Flag kann man so nicht zur Auswertung heran ziehen. Sobald das Sendregister leer ist, geht TXIF auf H und
hats Du natürlich vollkommen recht, nur löst diese Vorgensweise das Problem mit TXIF nicht. Ist beim PIC18 eben so und betrifft auch nur das TXIF Flag.
-
Thread
[S] Günstigen PIC-Programmer pic18fxxxx
Suche einen günstigen PIC-Programmer der pic18fxxxx uC's unterstützt. Am besten irgendwas extrem billiges selbstgebasteltes sprut Brenner8 z.B. oder so. Bin für alles dankbar...nur billig (und funktionstüchtig) sollte es
usb 2-8: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 3249.253541] usb 2-8: Product: PIC-Brenner8 (sprut 2006) [ 3249.253543] usb 2-8: Manufacturer: sprut (www.sprut.de) Entfehlen wen du mit MPLAB arbeitest kann ich aber ehr das oben Verlinkte PICkit3, wen man viel macht erspart
-
Thread
PIC18 mit MCC18 Problem mit TableRead
funktioniert und auf einmal den CHAR nicht mehr aus dem "speicher" lesen kann. Bitte um Hilfe! µC: Pic18F8722 Compiler: mcc18 v3.46 Umgebung: MPLAB X 1.95 //C-Funktion [c] void LcdPrintString(const rom char *s, unsigned char positionX, unsigned char
-
Thread
PIC18 XC8 W5500 Fehler
Manuel M. schrieb im Beitrag #7046606: > Ziel wäre mit einem PIC18F4550 über den W5500 Chip Modbus (TCP) Befehle > an einen Slave zu schicken. Das ist eine blöde Kombination. Der PIC18F4550 läuft erst ab 4V, der W5500 ist aber ein 3.3V Chip. Der W5500 wird die 5V vom PIC vertragen, der PIC aber möglicherweise die 3.3V-Signale vom W5500 nicht richtig erkennen. Du solltest tunlichst einen PIC18F45K50 verwenden. Der ist pinkompatibel, aber neuer, wahrscheinlich billiger
-
Thread
problem mit ltc 1402 am pic 18f2250
Hallo. Ich bin momentan dabei zu versuchen einen externen a/d wandler am pic 18f2250 zu betreiben. Allerdings hab ich mich scheinbar ein wenig mit den timings verrechnet. Ich wollte als a/d wandler den "ltc 1402" nutzen. allerdings hab ich jetzt im nachhinein gesehen dass
einzufügen was mir dann noch eingefallen ist. ich gebe ja momentan den takt für den ltc mittels pic vor. wäre es auch denkbar an den takt pin des ltc einen quarz oder anderen osziallator zu hängen. ich würde mir dadurch erhoffen taktzyklen im pic zu sparen und somit die lesegeschwindigkeit zu vergrößern
-
Thread
Beispielprogramm PIC18F45k22
Das Beispiel müsste da für das selbe Testboard gemacht sein. Am einfachsten in der Hilfe unter C18 Toolchain / C18 Configuration Settings / PIC18F4xxxx / PIC18F45K22 alle Kästchen durchgehen und das Passende in dein Programm übernehmen.
Hier ist eine Übersicht über die Config-Bits: http://gputils.sourceforge.net/html-help/PIC18F45K22-conf.html
-
Thread
Recive Data USART / UART PIC18
Debug build of project `C:\Dokumente und Einstellungen\Tim-Programming\Eigene Dateien\MPLAB\C\RS232_18F258\RS232_PIC18F258.mcp' started. Language tool versions: mpasmwin.exe v5.37, mplink.exe v4.37, mcc18.exe v3.36, mplib.exe v4.37 Preprocessor symbol `__DEBUG' is defined. Fri Oct 21 18:49:24 2011
C:\Dokumente und Einstellungen\Tim-Programming\Eigene Dateien\MPLAB\C\RS232_18F258\RS232_PIC18F258.mcp' failed. Language tool versions: mpasmwin.exe v5.37, mplink.exe v4.37, mcc18.exe v3.36, mplib.exe v4.37 Preprocessor symbol `__DEBUG' is defined. Fri Oct 21 18:49:24 2011
-
Thread
PIC18F2550 mit internem Osc und USB
Der PIC18F26J50 hat wieder kein EEPROM :-( Schade :-(
microchip AN1095, Emulating Data EEPROM for PIC18 and PIC24 MCUs and dsPIC DSCs
-
Thread
PIC18F14K22 Programmspeicher
Picaxe20x2 beinhaltet pic18F14K22 http://www.microchip.com/wwwproducts/en/PIC18F14K22 16 Kbyte Programmspeicher Sind dann die Programmspeicher Bereichswerte 4*4096 falsch?! http://www.roboter-teile.de/Oxid/PICAXE/PICAXE-Chi
http://www.microchip.com/wwwproducts/en/PIC18F14K22 Es ist doch ein "Mikrocontroller Problem" in der Picaxe20x2 ist der PIC18F14K22, welcher einen Anwenderspeicher von 16 KByte hat Das Picaxe geschnackele braucht bestimmt über 10KByte.
-
Thread
PIC18 C18 I2C
Hallo erstmal! Es ist mir schon fast Peinlich aber ich bin schon wieder da mit einem anderen Problem! Ich versuche gerade den I2C Bus zu bedienen. Ich verwende die von Microchip bereitgestellten Libraries. Was ich dabei nicht verstehe ist das Beispiel aus dem Handbuch. Zu verwenden ist der Befehl so: [c] unsigned char EEByteWrite( unsigned char control, unsigned char address, unsigned char data ); [/c] Ok wenn ich nun ein kleines EEProm habe komme ich mir meinen 255 Adressen aus. Ich habe aber ein 24CC256. Dabei brauche ich eine High und eine Low Adresse. Wie kann ich
-
Thread
PIC18F13K50 Zähler
Programmablaufs. Diotor schrieb im Beitrag #2105742: > somit könnte ich also den Zähler umsetzen, aber der PIC kann in dieser > Zeit z.B. kein I2C Protokoll sprechen. Darum wollte ich fragen ob der > Zähler hardwaremäßig im Hintergrund laufen kann, sprich parallel laufen > kann. JA - das kann der PIC.
und den Befehl der dort steht ausführt. Bei den 16er Pics war dafür zum Beispiel 0004 üblich. Bei 18F kenne ich jetzt 08 und 18. Bei dem 18er gibt es zwei Interrupteinsprünge weil es zwei Prioritäten gibt... Weiteres unter den Links... Entweder geht nun an dieser Stelle die Interruptbearbeitung los
-
Thread
pic 18f4550 als CDC, wo stell ich das ein?
Hi. Ich bin grad bei mich in die USB Schnittstelle des PIC 18F4550 einzuarbeiten. Ich habe mir das entsprechende Demopaket von der microchip Seite geladen. Jetzt möchte ich das ganze als CDC innitialisieren lassen. Ich find mich nur in dem Wust von Dateien
richtige erwischt. Das hier hatte ich mir runtergeladen http://www.microchipc.com/sourcecode/index.php#pic18f4550usb Allerdings muss ich sagen, dass ich es da nicht finde.
-
Thread
PIC18F452 macht dauernd einen Reset
Hallo, ich habe folgendes Problem: Ich habe 2 PCs, auf beiden ist MPLAB und HI-Tech C18 installiert. Mein Programm arbeitet einwandfrei wenn ich es von dem einen Rechner in den PIC schiebe. Wenn ich es mit dem 2. Rechner mache dann macht der PIC ca. jede Sekunde einen Reset. Ich habe
> Wenn ich es mit dem 2. Rechner mache dann macht der PIC ca. jede Sekunde > einen Reset. auch wenn das Programmierkabel abgezogen ist?
-
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
Im Übrigen klingt sowas eher nach einer Aufgabe für einen kräftigeren 32bit-Controller z.b. den PIC32MX250F128B, der dürfte einer der schnellsten PIC fürs Breadboard sein (83 MIPS). Programmieren geht mit MPLABX und dem XC32, der Umstieg von PIC16/24 ist nicht allzu groß (C vorausgesetzt). Denk
-
Thread
PIC18F452 RS232 Multiplexer
Hallo! Für mein Maturaprojekt verwende ich einen PIC18F452, mit diesem müsste ich 3 Geräte via RS232 steuern. Da der PIC aber nur eine Serielle zur verfügung hat geht sich das mit drei Geräten nicht aus. DAher habe ich mich auf die Suche gemacht nach
So geht das ziemlich schief da ja keine Verbindung vom PIC zu den 3 Trabanten besteht. Die 3 TXe an 12, 13 und 14 sind gut. Äquivalent müssen die 3 RXe getrennt werden und gehen an 1, 5 und 2. TX PIC an 13 und RX PIC an 3.
-
Thread
ST7735 SPI PIC18 das System ist verhext
liebe Freunde der Sonne, Ich habe ein sehr skurriles Phänomen es ist 6Fach Reproduzierbar. Ein Pic18f ließt auf einer Platine einen Sensor aus und gibt dessen auf einem Bildschirm ST7735 wieder. Im Schlafzimmer geht's im Wohnzimmer spinnt der Bildschirm Rum. Dann bewegt man den Bildschirm man
werden. Der Treiber per DMA ist ja auch echt genial. Werde versuchen das zu integrieren da mein PIC das auch kann :) Danke nochmals!!
-
Thread
PIC18F2550 hängt sich nach längerer Dauer auf
. Die Ausgänge haben weiter munter vor sich her getoggelt als wie wenn nix wäre. Die Spannungen am PIC (Versorgung, I/O Pins) waren auch ok, soweit man das mit einem Multimeter feststellen kann. Also denke ich nicht dass immer mein PIC sich aufgehängt hat, sondern nur dass das LCD-Display zu spinnen
Dieser PIC hat aber mehr als nur einen Massepin.
-
Thread
Probleme mit PICkit2 und PIC18F242
gehörigen Software. Der Programmer wird auch von der Software erkannt. Wenn ich aber mein Schaltung mit PIC18F242 anschließe wird dort kein Prozessor erkannt. Diselbe Schaltung lässt sich mit MPlab und dem ICD2 ohne Probleme programmieren. Ich möchte aber das PICkit2 Modul nutzen um mehrere IC´s unabhängig
Gefahr dass jemand falsche Einstellungen oder dergleichen macht. Leider wird wie oben beschrieben kein PIC erkannt. Kenn jemand Probleme des PICkit2 mit dem PIC18F242? Vielen Dank für eure Antworten.
-
Thread
PIC18F2553 ADC Problem. Hilfe!
Speicheroszilloskop mit PICs gebaut um die 230 Volt gleichgerichtete Netzspannung auszumessen. Ein PIC als USB-Device, verbunden per SPI mit einem zweiten PIC18F2553 zum Messen des Signales per ADC-AN0. 336 Messpunkte landen dann in meinem PC Programm und werden dort in ein Chart ausgegeben. Siehe angehängtes
verbunden mit einem ICL7660 (Ladungspumpe, -4,8V). Der Ausgang des AD820 ist direkt verbunden mit einem PIC18F2553 12Bit-ADC PIN-AN0. Als Präzisionsspannungsreferenz ein LT1021 5,00 Volt Zum Testen benutze ich vorerst einen 6V Netztrafo (Umax = 10,2 V) => Umax-AN0 = 127 mV (10,2V / 80,2); (1 ADC-Digit
-
Thread
PIC18F an den PicKit3 anschliessen
ich an diesen den PIC18F4550 an? Auf ebay gibt es einen Nachbau da gibts ein Modul aufdem der 40Pin Chip einfach draufgesteckt wird, aber die 20Tage kann ich nicht warten bis das Teil hier wäre. Gibt es solche Module
http://www.mikrocontroller.net/part/PIC18F4550 Könnte etwas dabei sein!
-
Thread
Erstes Programm in C (PIC18F2550)
' doch stimmen. Naja mal schaun was ihr dazu sagt, freue mich schon auf Rückmeldungen. PS: Der PIC18F2550 hat 2x Vss... Muss ich die beide auf 0V ziehen? Und was soll das bezwecken? Lieben Gruß Nico
*********************************************************************************/ #include <p18cxxx.h> // Für den PIC - wird autom. erkannt #include "delays.h" // Für die Warteschleife /*******************************************************************
-
Thread
Interrupt mit PIC18F27J13
Hallo Leute, ich bin ganz neu bei diesem forum. Ich wollte einen Interrupt mit dem PIC18F27J13 programmieren aber ich bekomme fehlermeldungen. Ich möchte daten über SPI senden wenn ein Interrupt da ist aber davor sollten der Akkumulator Status und BSR vorher geretet werden. Das Programm
58.11 conflicting declarations for variable "INTCONbits" (C:\Program Files\Microchip\xc8\v1.12\include\pic18f27j13.h:15907) (908) exit status = 1 ********** Build failed! ********** kann mir jemandem Helfen? Ich brauche dringend bitte Hilfe. Danke
-
Thread
PIC 18F6527 mit 32MHz Takten
nur die 8MHz raus!!! Und wie hast Du das gemacht? Ich würde sagen, alles ganz normal :-) Die PIC18-Familie benötigt pro Befehl 4 Quarztakte. Also wenn Du extern einen 8 MHz Quarz dranhängen hast und die 4xPLL aktiviert ist, dann läuft der PIC "intern" eben mit 8 MHz. Das steht aber auch im Datenblatt
oder einen Timer entsprechend programmieren. Aber wie schon von Zwirbeljupp erwähnt brauchen die PIC18 4 Takte oder mehr pro Instruktion. Du wirst also nie 32 MIPS erhalten. Andi
-
Thread
I2C mit dem PIC18F252
Dieser Code funktioniert leider nicht. Kann mir jemand Tipps geben zum I2C-Modul des PIC18F252? Ich benutze MCC18 von Microchip und den PIC18F252 von demselben Hersteller. [c]#include <p18cxxx.h> #include <i2c.h> #include <stdio.h> #include <delays.h> unsigned char Matrix1; unsigned
Hallo Ich habe alles Infos auf www.sprut.de gelesen. Leider programmiert sprut weder den PIC18 noch benutzt er C... Beim anderen Link ist alles in Pascal programmiert.
-
Thread
PIC18F reagiert bei ext. INT1 nicht
[c]/*Header*/ #ifdef USE_PIC18F4685 #define __PICF4685 #else #define __PICF4680 #endif /*Includes*/ #include "p18f4685.h" //definition for PIC18F #include "CAN18XX8.h" //definition for CAN #include "main.h"
sehen, ausser der Teil im Header-File. Wo verstecken sich beim MPLab die Config-files für einen PIC18F noch? Ich möchte sie nicht im MPlab definieren, sondern im Code.
-
Thread
Pic18f4480 Can -> C#
mich da reinbeisen. So, genug blabla, mein anstehendes Projekt sieht wie folgt aus: Von einem PIC18F4480 sollen verschiedene Analysewerte an einen PC, wenn möglich über CAN, gesendet werden. Der Ablauf sollte ungefähr wie folgt ablaufen: 1.C#-Programm auf dem PC fordert einen Wert vom PIC an
1. Der PIC18F4480 und der PIC18F4580 sind alte PICs, die nicht mehr für Neuentwicklungen verwendet werden sollten. Die aktuellen Serien haben alle ein K oder ein J in der Typenbezeichnung. Hier ist es der PIC18F45K80
-
Thread
PIC18F HEX-File to .asm
Gibt es eine Möglichkeit das HEX-File für einen PIC18F45K22 wieder zurück in die asm-Datei zu konvertieren?
Dieses Programm funktioniert nicht für meinen PIC18. Auf der Website steht: "Es werden die PIC10, PIC12 und PIC16-Typen unterstützt"
-
Thread
Webserver mit PIC18F67J60
Schönen Abend! Nachdem mir in meinem anderen Thread geraten wurde meinen Webserver gleich mit dem 18F67J60 zu machen habe ich das mal gemacht. Könnt ihr bitte mal drüberschaun? Ich habe den Schaltplan, Top und Bottom Layer angehängt. Worauf muss ich achten beim Layout? Ich möchte das als eine Art "Motherboard" verwenden. Es soll auf eine andere Platine drauf gesteckt werden können welche dann die eigentliche Peripherie enthält wie Relais, Triacs, Sensoren. Bitte um Ratschläge sofern es welche gibt. BG Andreas
-
Thread
pic18f4685 portb 4 nicht funktionsfähig
#define _PIC18xxx #include <p18f4685.h> #include <delays.h> //#include <usart.h> //#include <adc.h> void main(void) { ADCON1 = 0x0F; // 76543210 TRISB = 0x11001111; PORTB = 0; LATB
also ich hab meiner meinung nach auch alles durch da dies der erste schritt auf die pic18 war, dachte ich, ich hab vl ne falle übersehen wo wer anderer einfach drüber lächelt. blöd nur das die platine bereits bestückt ist, solangs der einzige fehler ist, dass die dual-led nur grün leuchtet
-
Thread
PIC 18F; Problem beim Schreiben in EEPROM
Hallo, Viellecht kann mir jemand helfen, warum ich nicht ins interne EEPROM von meinem PIC 18F6620 schreiben kann. Ich hab zum schreiben und auslesen jeweils eine Routine geschrieben, wie im Datenblatt beschrieben. Die Lese-Routine funktioniert, die Schreib-Routine leider nicht. An was
// WRITE step #12[/c] An was kann das liegen, evtl. ein Hardware Problem? (ich benutze PIC18F6620 mit MPLAB ICD 2)
-
Thread
PIC18 sporadisches Problem während Sleep Mode
Verwendet wird: MPLabX und der xc8 compiler in Verbindung mit dem ICD4 Debugger. Ich nutze einen PIC18 Modell 46k42 und versetze den durch eine bestimmte Aktion in den Schlafmodus und hole ihn durch einen Pin-Interrupt wieder heraus. Das funktioniert auch in 90% der Fälle immer zuverlässig. Jedoch
Verwendet wird: MPLabX und der xc8 compiler in Verbindung mit dem ICD4 > Debugger. > Ich nutze einen PIC18 Modell 46k42 und versetze den durch eine bestimmte > Aktion in den Schlafmodus und hole ihn durch einen Pin-Interrupt wieder > heraus. Wird der ICD im Debug Mode verwendet? Dann gibt es evtl.
-
Thread
PWM mit PIC18LF23K22
Hallo liebe Community, ich bin Quereinsteiger bei der PIC-Programmierung. Ich habe Erfahrungen bei der Programmierung eines PIC16 in Assembler und möchte mich nun an einem PIC18 mit C-Programmierung versuchen. Dafür habe ich mir vom Franzis-Verlag ein Lernpaket
man kann nur den TMR0 nochmal separat auf einen "anderen" Oszialltor legen? Oder geht das bei dem PIC18 nun auch mit den anderen Timern? Vielleicht könntest du mir als kleine Hilfestellung eine von dir kommentierte init() Datei bzw. ein PWM-Beispiel für einen PIC18 in C anhängen, damit ich mich ein
-
Thread
PIC18F4620-I/P Eprom?
Hallo, wir haben aktuell mit einem PIC18F4620-I/P und einem max232 eine RS232 komunikation aufgebaut, das Programm welches auf dem PIC läuft haben wir in C geschrieben. Nun brauchen wir eine Möglichkeit 32byte Daten iregendwie zu speichern
Der PIC18F4620-I/P hat laut Microchip.com *) RAM Bytes: 3,968 *) Data EEPROM (bytes): 1024 kann ich die nicht dafür verwenden und dann den PIC mit ner kleinen 3v Batterie Puffern? Die schaltung sollte
-
Thread
Pic18f4580 OBD Canbus kommunikation
im Fahrzeug Testen. besser gesagt werte wie Drehzahl, Temp, etc. auslesen. Dafür habe ich eine PIC18f4580 board mit MCP2551 aufgebaut inklusive LCD 4x20. Busgeschwindigkeit: 500 Kbps eingestellt. Doch wenn ich jetzt meine Platine an Obd anschließe kriege ich Fehler meldung "Motor Störung".
Hallo Mehmet, ich beschäftige mich erst seit kurzem mit dem CAN-Controller der PIC18. Aber ich glaube ich habe Deinen Fehler bei 500k gefunden. Bei 20 MHz und 500k kommst Du nur mit 10 bzw. 20 Zeitquanten auf ein ganzzahliges BRP, das ist klar. hier schreibst Du: mehmet cikar
-
Thread
PIC18F46K80 Anfängerfrage
Hallo Zusammen, ich versuche gerade meine Projekte auf den PIC18F46K80 zu migrieren. Folgende Schnittstellen konnte ich schon erfolgreich umsetzten. Mir macht das einfachste vom einfachen Probleme, und ich weiß nicht warum.... Prozzesor: PIC18F46K80 5 Volt Variante
dass ich mehrere defekte Bausteine oder defekte Hardware habe. Kennt sich jemand mit diesem neuen PIC aus? Ich kenn mich am PIC18F452 oder dem PIC18F97J60 aus aber sowas habe ich bisher noch nie erlebt... Grüße Ingo [c] /*********************************************************************
-
Thread
PIC18F4550 timer starten und wieder stoppen
Hallo zusammen, wie kann bitte der Timer1 starten und wieder stoppen. Es geht darum, dass es verschiedene Zeit gemessen werden. Danke in Voraus
-
Thread
PIC18F2550 Probleme mit Usb-connection
verbindung über usb zum pc aufnehmen. Dazu hab ich die CDC -Firmware von Microchip MCHPFSUSB 1.3 auf meinen Pic18F2550 angepasst und auf den PIC gebrannt. Sobald ich ihn dann anschließe kommt folgende meldung: "USB-Gerät wurde nicht erkannt..." Die vendor-id des usb-ports welche der pc ausgibt ist 0000, obwohl
deshalb erkennt der treiber das gerät auch nicht. meine frage: hat jemand schon erfahrung mit dem pic18F2550 und den fehler die dabei entstehen können? und ist mein schaltplan soweit richtig? vielen dank für jede antwort
-
Thread
Hochfrequenter Zähler schwierig bei PIC18 (Fosc/4?)
Guten Abend! Wollte fragen ob ein hochfrequenter Zähler mit einem Pic16 besser zu realisieren ist als mit einem Pic18, da dieser mit Fosc/4 läuft und ich vermute es wird schwierig dann Takte bis 20 MHz zu zählen? Vielen Dank für eure Hilfe! Florian
Sowohl PIC16 wie auch PIC18 laufen intern mit Fosc/4. Und zum Takte zählen sollte man ohnehin einen der Timer nehmen und das Signal am T1CKI Pin einspeisen. Den Timer kann man locker mit 20MHz hochzählen lassen
-
Thread
"C" Problem mit Pointer für PIC18Fxxx
Beitrag http://www.mikrocontroller.net/articles/Festkommaarithmetik bin ich auf ein Problem für PIC18Fxxx gestoßen. Ich bekomme main.c:129: error: (183) function or function pointer required main.c:129: error: (981) pointer required im Bezug auf den String. Hat jemand eine Idee wie man das für Microchip XC8 PIC18Fxxx CPU lösen kann. void my_print_LCD(char* string, uint8_t start, uint8_t komma, uint8_t frac) { uint8_t i; // Zähler uint8_t flag=0; // Merker für führende Nullen
-
Thread
Wer kann mir (fix) einen PIC18F2550 brennen?
mir ist intelligenter Weise mein Brenner8 von Sprut abgeraucht. Kann mir denn jemand einen einen PIC18F2550 mit die aktuellsten hex für den Brenner8 @ 20MHz beschreiben? Leider eilt die Sache etwas =). Mir wär's also am liebsten, wenn jemand schon einen 18F2550 zu Hause liegen hat (bitte keinen
noch den PIC dazu oder ich schick nen 18F2550 per Post. Wäre super wenn sich jemand bereit erklären würde. Bitte meldet euch an kruszi@web.de aber nur wenn ihr's auch wirklich fix schafft ansonsten komm ich
-
Thread
PIC18F2550 USB Interrupt sleep
Hi, Ich habe den USB Code von Pierre Gaufillet fuer PIC18F2550 der mit Polling arbeitet, auf Interrupt umgestellt. Der USB Code laeuft bis auf ein kleines Problem auch ueber Interrupt. Unten ein Auszug aus meiner main routine. command besteht aus einem
Doku vom PIC18F2550 finde ich jedenfalls nichts erhellendes zu diesem Thema. Das Setzen des SUSPND Bit des USB Controller im USB Code habe ich auch schon auskommentiert, leider ohne Erfolg. Die Routine
-
Thread
PIC18F23K22 Delay
Hi, ich habe hier einen PIC18F23K22, der auf 16 MHz läuft. Ein daran angeschlossener DAC will zwischen zwei Schreibzyklen die /SYNC-Leitung getoggelt haben, diese muss dabei für mindestens 15 nsec auf HIGH sein. Jetzt bietet
Svenson schrieb im Beitrag #5176955: > ich habe hier einen PIC18F23K22, der auf 16 MHz läuft. 16MHz Oszillatorfrequenz oder schon 1/(instruction cycle)? (wäre hier natürlich egal...) Svenson schrieb im Beitrag #5176955: > Einfach Output setzen und sofort
-
Thread
Neopixel Library für PIC 18 C Compiler
schrieb im Beitrag #4743227: > Mit suchen konnte ich leider nichts finden. Dann such nochmal nach "PIC18 WS2812B"
Was ich nicht so ganz verstehe: piccrasher schrieb im Beitrag #4743227: > Neopixel Library für PIC 18 C Compiler > Ich habe ein Projekt welches ich mit einem PIC32 Realisiere Einen PIC32 mit einem PIC18 C Compiler...?
-
Thread
rudimentäre C-Programmierung PIC 18F6680
Hallo Forum, bin für ein Studienprojekt dabei einen PIC mit CAN zu programmieren. Grundlage ist dabei das Board von Modtronix SBC68EC. Ich bin langsam am Verzweifeln weil ich nicht mal die einfachsten Sachen darauf zum Laufen bekomme. Nach verschiedenen
problemlos funktioniert. #include <cpuconf.h> #include <stdio.h> #include <stdlib.h> #include <p18f6680.h> #include <p18cxxx.h> /* * */ void main(void) { TRISB = 0x00; PORTB = 0xFF; return; } meiner bescheidenen Meinung nach müssten diese Zeilen den Port B als Eingang
-
Thread
PIC 18F2550 und PS2 Tastaur
Hallo, ich versuche an meine PIC 18F2550 eine PS2 Tastatur anzuschlien. Die Tastatur soll nur gelesen werden. Ich hab bis jetzt nur versucht das Clock Signal der Tastatur abzufangen und zu lesen allerding verlässt der PIC die
>allerding verlässt der PIC die Unterroutine zum Checken der >Clock nicht Hast du das vermeintlich durch Messung an PORTB:6 festgestellt? Der und PORTB:7 sind nämlich standardmäßig vom OnChip-Debug belegt und müssen in den
-
Thread
PIC18 Frage zu AD-Wandler in C18
Hallo, ich nutze einen PIC18 Baustein mit dem ich in LabWindows/CVI unter anderem die analogen Eingäne AN0-AN7 auslese. Im großen und ganzen funktioniert das auch. Ich hab nur noch nicht ganz verstanden wie der AD Wandler in MPLAB/C18 genau funktioniert. Aus den Handbüchern von Microchip bin ich nicht ganz schlau geworden. Meine AD-Funktion sieht wie folgt aus: OpenADC(ADC_FOSC_64 & ADC_RIGHT_JUST & ADC_6_TAD,ADC_CH0 & ADC_INT_OFF
-
Thread
PIC18F1330 ADC Auswertung funktioniert nicht
Hallo Community, es mag eine dumme Frage sein, doch langsam verzweifle ich damit. Ich habe einen PIC18F1330 und möchte einen Poti über RA0 einlesen. Hierzu habe ich ein 10kOhm Poti an +5V und GND angeschlossen. Zwischen Abgriff und ADC-Eingang sitzt dann noch ein 1kOhm Widerstand zur Strombegrenzung
en/DeviceDoc/80352b.pdf Immer die "Errata" lesen zum jeweiligen uC ! Gefunden mit GOOGLE: "PIC18F1330" ADCON1 ADCON2 ADCON3 ADRESH Gruss
-
Thread
LCD ansteuerung ueber pic18f4550
hab momentan ein kleines problem. ich möchte ein kleines LCD ansteuern( EA T123A-I2C ) mit Hilfe des Pic18f4550. das ganze soll ueber I²C laufen. durchgelesen habe ich beireits alle pdfs die ich gefunden habe. wie ein I2C funktioniert sollte ich verstanden haben, nur hab ich noch schwierigkeiten mit der
welcher das enable bit setzt)? so sieht der ganze code bei mir aus: #include <i2c.h> #include <p18cxxx.h> void main(void) { OSCCON |=0x70; // 8 MHz TRISBbits.TRISB0 = 1; // DA und SCL als output TRISBbits.TRISB1 = 1; SSPCON1=0x28; while(DataRdyI2C()); SSPADD = 9;
-
Thread
XPORT und PIC18F97J60
Hallo Zusammen, ich experimentiere gerade mit dem PIC18F97J60 und XPORT pro herum. Grundsätzlich funktioniert das prima. Wenn ich allerdings ein zweites Byte aus einem Protokoll übertragen möchte, gibt mir der PIC die Schnittstelle zum empfangen nicht
Hallo Ingo, ich habe den XPORT zusammen mit dem PIC18F4620 erfolgreich am laufen. Der XPORT ist am UART seriell angeschlosen. Bisher hatte ich nur Probleme, wenn der Hardware Empfangspuffer vom PIC UART voll war (ca. 3 bytes). Dann musste ich den