-
Thread
Asm Datei für Pic18F2685, mit welches Programm kompilieren?
Also, vorne weg; Ich habe keine Ahnung von Asembler. Aber ich habe ein ASM-Datei hier von Elektor, es gehört zum Weihnachtsbaum. Es gab auch fertige Hex-Dateien und die funktionieren auch problemlos. Wenn mann aber die Lauftexten auf den Matrix andern will, muss mann halt die Asm-Datei bearbeiten. Das Problem ist aber das ich sogar bei der unveranderte original-Asm-Datei schon 61 Error kriege in Mplab. Es kommt mir fast so vor als wäre das Program mit ein andere Assembler geschrieben. Ist das uberhaupt möglich? Und kann mann das rausfinden? Ich habe sicher 100 mal das Tutorial gefolgt und
-
Thread
PIC18F4550 daten über RS232 an LABView
Hallo alle zusammen, da ich schon ziemlich am verzweifeln bin bitte ich euch um eure hilfe: ich will über die rs232 daten an labview senden --> funktioniert teilweise... ziel: einlesen der rs232 über interrupt -> rücksenden einer wertereihe mein problem: wenn ich nur konstanten sende funzt es perfekt void main(void) { initIO(); initINTERRUPT(); initSERIELL(); while (1){ if (receive==ON){ // nur senden nach empfang for (i=0;i<26;i++){ TXREG=125; //senden Delay100TCYx(DELAY1); //warten bis byte sicher übertragen }
-
Thread
PIC18F2420 hört auf SPI, obwohl SS high
Hallo Forum! Ich habe hier einen PIC18F2440, dessen SPI ich als Slave MIT "SS Control enable" konfiguriert habe. Aber er setzt sein SSPIF (Synchronous Serial Port Interrupt Flag), wenn ein Byte über die SPI übertragen wurde, OBWOHL sein
. Danke schon mal, Grüße, Michael [c] #include <stdio.h> #include <stdlib.h> #include <p18cxxx.h> #include <spi.h> #include "defs.h" #pragma config OSC = HS //high speed osc #pragma config PWRT = ON //powerup timer #pragma config WDT = OFF //Watchdog aus #pragma config LVP = OFF
-
Thread
PIC18FXXXX Bootloader über I2C-Bus
Hallo, hat irgendwer vielleicht eine Ahnung ob es grundsätzlich möglich ist PIC-Controller über I2C zu programmieren? Hab das Netz und diverse Foren schon durchsucht aber nichts gefunden. Die Bootloader die ich fand waren alle für RS-232. Michael
-
Thread
PIC 18F45K20 - externer Interrupt will nicht
Hallo Forengemeinde, ich starte gerade mit PIC Programmierung in C. Ich nutze den CCS compiler und das 44-Pin Demoboard von Microchip mit dem 18F45K20. Will ich über einen Taster (Pullup 10K) an RB0 einen externen Interrupt nutzen, um eine LED an
komme nicht weiter. Vielleicht fällt jemanden von Euch ja etwas am Code auf? Oliver [c]#include <18F45K20.h> #use delay(clock=1000000) #fuses INTRC_IO,NOFCMEN,NOIESO,NOPUT,BROWNOUT_NOSL,BORV20 #fuses NOWDT,NOLVP,WDT32,NOMCLR,NOLPT1OSC,PBADEN,CCP2C1 #fuses STVREN,NOLVP,NOXINST #fuses NOWRTB,NOWRTC
-
Thread
MPLAB X IDE, PIC18F14K50 und USB
Danke, dann hat sich meine Vermutung leider bestätigt. Wo "nachgesehen"? Laut ApNote werden alle 18F1xK50 unterstützt! http://ww1.microchip.com/downloads/en/DeviceDoc/release_notes_pic10_pic12_pic16_pic18_v1_78_1.pdf
Teo D. schrieb im Beitrag #6117599: > Wo "nachgesehen"? > Laut ApNote werden alle 18F1xK50 unterstützt! Habe ein Projekt mit dem PIC18F14K50 in MPLABX(v3.35) erstellt, den code configurator öffnen wollen, dieser hat den PIC18F14K50 als obsolet eingestuft. Das Gleiche habe ich mit
-
Thread
Webserver ENC28J60 + PIC18F4620
zusammen, ich bin momentan auch dabei den ENC28J60 über SPI anzusprechen, ich verwende dafür einen PIC18F4620 mit einem 32MHz Quarz. Allerdings klappt die Initialisierung des ENC noch nicht wirklich. Hat eventuell jemand eine funktionsfähige Init für den ENC28J60 in C evtl. für einen PIC18? Im
... das Du unbedingt nehmen wolltest. Du wirst Dir das ohnehin nochmal überlegen müssen. Dein PIC18F4620 hat nämlich etwas wenig Flash. Die 128k des 18F67J60 sind bei mir schon ganz gut gefüllt. Wenn Du Dein Modul unbedingt verwenden musst, wäre ein 18F47J13 oder 18F47J53 beispielsweise besser geeignet
-
Thread
PIC18F mit LAN-Controller ENC28J60
Guten Tach, ich möchte meinen PIC18F4525 über LAN mit meinem PC kommunizieren lassen. Microchip bietet dazu den ENC28J60. In MPLAP habe ich den Kontroller nicht gefunden. Weiß jemand, wie und wo man das Teil programmiert? Ist
Der wird meines Wissens überhaupt nicht programmiert; die TCP/IP-Logik musst Du wohl in den PIC18 programmieren; die gibts aber bei Microchip kostenlos zum Download. Dürfte aber trotzdem ein aufwendiges Projekt werden. Guck mal hier: http://www.mikrocontroller.net/forum/read-1-179365.html#new
-
Thread
PIC18F14K50 und I2C
Hallo, ich versuche schon mehrere Wochen meinen PIC18F14K50 der auf dem "Low Pin Count Dev Kit" läuft mit meinem Si4703 Breakout Board zum laufen zu bringen. Das Board des Si4703 hat schon Pull-Up-Widerstände drauf, da brauche ich also nichts zu machen
in Serie zu den SDA und SCL Leitungen geschaltet und das Board wird über die GND und VDD Pins des PIC mit Strom versorgt. Ich kann am Blinken der LEDs erkennen, dass der PIC das Start-Signal gibt (SDA low und dann SCL low) und dann beim Schreiben die Adresse des Slaves schickt. Mein Problem ist aber
-
Thread
Firmware für Datenlogger mit PIC 18F27J53
Guten Tag allerseits, (x) Suche benutzt (x) vorher nachgedacht ich habe da ein kleines Problem. Ich möchte einen Datenlogger haben wie http://www.compendiumarcana.com/datalog/ Das ist ein für meine Begriffe sehr schönes Projekt. Nun hat der gute Mann nur den Sourcecode veröffentlicht, kein Compilat. Ich bin kein Software-Experte, habe es aber mit CSS probiert, dabei viele Fehlermeldungen erhalten (kennt "FAR_ROM" nicht, usw.). Kevin, der Vater des Datenloggers, antwortet nicht, der ist vermutlich mit Ölwechseln zu 22$ beschäftigt. Also meine erste Frage: Kann jemand angesichts des Source
-
Thread
PIC18F14K50 - Internal Oscillator
Grüßt euch, ich benutze zum ersten Mal den internen Oszillator eines PIC18F14K50. Wenn ich mir das Blockschema auf Seite 16 des Datasheets (http://ww1.microchip.com/downloads/en/DeviceDoc/41350E.pdf) angucke, sieht es so aus als würden bei FOSC<3:0> = FOSC_IRC immer 8MHz
-
Thread
pic 18f45k22 capture mode einstellen
Hi Leute, ich hoffe es kann mir einer von euch helfen. Ich verzweifle an dem C-Code. Ich programmiere mit microC von mikroelektronika. Ich will eine Impulsdauer messen und wollte dazu das Capture Modul verwenden, aber irgendwie funktiert es nicht und ich komme nicht dahinter. folgend der Code: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ void main() { unsigned int Impuls1 = 0; unsigned int Impuls2 = 0; TRISC.B1 = 1; // PORTC_Bit1 auf Eingang CCP2CON = 0x04; CCPR2L = 0; CCPR2H = 0; PIE2.B0 = 1; PIR2.B0 = 0; T1CON
-
Thread
PIC18F Problem - PK2Error0027
fehlt jedesmal das erste Byte. Jemand eine Idee was das sein könnte? Mein System: Controller: Pic18F458 Programmer: PICkit2 IDE- MPLAB 8.92 Config Settings: [c] #pragma config OSC = HS //clock source is high speed crystal #pragma config OSCS = OFF //Oscillator system clock switch option
Programmieren geht auch ohne Oszillator, deshalb kann man sich beim PIC nicht aussperren, wenn man den Oszillator falsch konfiguriert.
-
Thread
Tipp: Billiges PIC18F2550 USB Devboard aus China
Achtung, scheinbar sind manche Boards mit dem PIC18F2455 bestückt, der weniger Flash hat. Aber zum Einstieg in die USB-Entwicklung um 10 EUR, wieso nicht?
auch ein 18F14K50. Den gibt es für 2.35€, halt mit ein paar weniger I/Os.
-
Thread
PIC18F1320 mit DS1821 Temperatur Sensor keine Daten
Hallo alle! Habe versucht den Temperatursensor DS1821 anzusteuern, wiegesagt mit einem PIC18F1320. Allerdings funktioniert der reset nicht, also bekomme nicht den presence Puls. Das es an meiner Funktion reset liegt weiss ich schon, hab daher erst einmal alles andere aus der Hauptschleife
nur wenn im reset "while(PORTAbits.RA4 == 0);" rausnehme, aber das brauch ich doch damit der PIC weiss das der DS1821 bereit ist?!
-
Thread
PIC18F258 float Zahlen über CAN ausgeben
Hallo ich mache mit dem PIC eine PWM Messung. Das Ergebnis gebe ich als float Zahl (45.63) über die RS232 Schnittstelle aus. Gleichzeitig wird auch noch Frequenz, High_Cycle und Low_Cycle-Time ausgegeben. Funktioniert auch wunderbar. Allerdings brauch ich das auch auf CAN. Für die CAN Ausgabe kann ich einen 8Byte großen Buffer befüllen. Dieser akzeptiert aber kein FLOAT. D.h. ich möchte einen Floatzahl (345,937ms)in 4 einzelne Bytes zerlegen in buffer[0]...buffer[3] schreiben und über die CAN-Schnittstelle ausgeben. Zum einlesen habe ich eine Datenbasis, die die 4 Bytes als Float interpretieren
-
Thread
PIC18F4523; A/D löst keinen Interrupt aus.
Ich kenne den 18F4523 nicht selbst, bei den meissten PICs muss aber noch PEIE gesetzt werden (Peripheral Interrupt Enable), das Datenblatt schweigt sich zwar über das Register INTCON aus, das steht dann im PIC18 Reference
-
Thread
PIC18F97J60 MAC-Adresse umwandeln
Hallo Zusammen, ich habe gerade meinen TCPIP Stack des PIC LITE modifiziert. Zu Debug Zwecken würde ich gerne die MAC-Adresse über den USART auslesen. Der TCPIP Stack verwendet folgenden Quelltext: [c] #define MAC_ADDRESS {0x00,0x04,0xa3,0x00,0x16,0x06} [/c] Nun würde ich diese gerne wie gewohnt in einen String umwandeln. Wenn ich die MAC händisch eingebe funktioniert die Umwandlung. Allerdings ich möchte nicht an zwei oder drei Stellen die Einstellungen verwalten. Daher die Umwandlung. soweit wäre ich.. [c] void MAC_to_String(char str_MAC[]) { #define MAC_ADDRESS {0x00,0x04,0xa3,0x00,0x16,0x06
-
Thread
PIC 18F4580 CAN / TX - Signal
Guten Abend liebe Leser, probiere mich gerade an der CAN-Kommunikation mit Hilfe des oben angegebenen PIC. Nun bekomme ich das oben angefügte Signal an den PINs des MCP2551 sowohl an TX, als auch, mit den richtigen Pegeln an CAN-High bzw. CAN-Low! Habe bisher lediglich einen Teilnehmer und keinen Bus aufgebaut. Handelt es sich bei diesem Signalbild um die Grundkommunikation zwischen den zwei CAN-Transceivern oder bin ich auf dem Holzweg? Bin über alle Hilfen dankbar! Schönen Abend und vielen Dank im Voraus für eure Mühen.
-
Thread
Pic18f26k22 Vref+ input current
Hallo zusammen, um eine analoge Spannung zu messen, benutze ich als Refernz den Vref+ Pin. Um die Referenzspannung bereitzustellen habe ich den PWM Output benutzen wollen. Den habe ich zusammen mit einem Kondensator (zur Glättung) an den Vref+ Port angeschlossen. Der PWM Output bricht aber immer zusammen. Als ich dann eine andere Quelle mit dem Vref+ Pin verbunden und den Strom gemessen habe, bin ich auf 44mA gekommen. Das ist dann wohl zu viel für den PWM Ausgang. Ist es normal, dass der Vref+ Pin so einen hohen Eingangsstrom hat? Ich bin relativ neu - vielleicht ist meine rangehensweise
-
Thread
PIC18F2620 Baud rate out of range
Hi, zur Zeit programmier ich eine PIC, wobei der Stromverbauch des ganzen Systems minimiert werden soll. Daher habe ich von dem externen Quarzoszillator auf den internen RC-Oszillator umgeschaltet. Über die Einstellungen erreiche ich einen minimale Oszillatorfrequenz von 250kHz. Laut Datenblatt sind aber auch Frequenzen von 125kHz bzw. 31kHz möglich. Stelle ich jedoch diese Frequenzen ein bekommen ich als Fehlermeldung "Baud rate out of range". Warum? Als ersten dachte ich, dass die niedrigeren Freuquenzen nicht mit den Anforderungen des AD-Wandlers (Bitumwandlungszeit Tad zwischen 0,7us
-
Thread
Frage zu PIC18F14K50. USB ohne Quarz?
Hallo Leute. Habe gerade im Marktforum einen CAN BUS Adapter gefunden. Und zwar den hier: http://www.fischl.de/usbtin/usbtin_circuit.pdf Nun meine Frage: Braucht der PIC keinen Quarz???
-
Thread
[PIC18F458] Serielle Schnittstelle - Einmal klappts, einmal nicht..
Hi, hatt ähnliche Probleme beim 18F4620. Senden von UART klappte auf Anhieb, Empfangen vom PC nur mit Problemen. Habe dann einen Empfangspuffer une eine Interruptroutine geschrieben. Jatzt klappt es prima. volatile unsigned char
40Mhz-Quarz jetzt gegen einen 20Mhz ausgetauscht. Jetzt gehts? Eventuell war es das ja: http://www.xargs.com/pic/c-faq.html#oerr Grüße
-
Thread
Setzen des GIE-Bits nach EEPROM Schreibvorgang (PIC18F4550)
das Ende des Schreibvorganges warten GIEH = 1; WREN = 0; }[/c] Bei dem Code hängt sich der PIC allerdings bei der Zeile "GIEH = 1" auf, das heisst er besitzt 0% Funktionalität (weder Interrupts noch main), bis der Watchdog greift. Wenn ich die obengenannte Zeile streiche, funktioniert alles
Bit unmittelbar vor der Schreibroutine weggenommen. Aber vielleicht unterscheidet sich der Code den C18 erzeugt von dem was im Datenblatt in Assembler steht. Kuck dir dooch mal das Disassembler-Listing an. Was passiert denn wenn du die Anweisung etwas weiter oben ausführst? Hab zur Zeit den 4550
-
Thread
LCD Display an PIC18F1320 hängt in Busy Erkennung
Bauelemente_Bauteile/Aktive_Bauelemente/Displays/LCD_Modul_C0802_04.html Ist mein erster Versuch mit LCD. PIC 18F1320 LCD Display von Pollin. Der Code bleibt in der Busyerkennung hängen. Ich habe heute den ganzen Tag versucht rauszufinden, warum. Jetzt bin ich ratlos. Vielleicht ist ja das Display
-
Thread
Programmieren eines ADC-Wandlers (AD7266) mit PIC18F2450
Hallo zusammen, ich versuche gerade einen ADC-Wandler(AD7266) mit PIC18F2450 und C18-Compiler zu programmieren. Mein Ziel ist die Umwandlung der Eingangsspannung Va, an der Leitung VA1 (s. Pinbelegung im Anhang) zu einem digitalen Wert, dass an einem Input-Pin des uC
Abb.31 im Datenblatt) zu steuern damit die AD-Wandlung gestartet wird. Im Mplab habe ich einen C18-Code für diesen Zweck geschrieben und habe die Signale wie im Anhang (s. Anhang ADC-Signale) gesteurt. Beim Anlegen einer beliebigen Spannung am Input VA1 sind die digitale Ausgänge des ADC-Wandlers
-
Thread
SPI-Programierung mit PIC18F46J50 von Microchip
Guten Abend, ich habe ein Problem mit der Programierung von µC. Ich verwende ein PIC18F46J50. Ich will einen digitalen Poti mittels der gerade erwähnten µC's ansteuern über SPI. Das digitale Poti ist ein MCP4161 von Microchip. Die Programierung an sich war ganz simpel. Aber es funktioniert
an der Granze und als High Pegel am Ausgang wirst du sicher nicht erreichen. Erstmal die Vdd des PIC auf 3,3V wie angedacht, drueber verbraet nur unnoetig Engergie. Ich sehe 2 Moeglichkeiten: 1. Vdd des Poti auf 3,3V oder 2. Pegelwandler mit TTL Pegeln verwenden.
-
Thread
Pic 18F46J50 exp() beinflusst timer
Hallo Zusammen, Folgendes Problem: - Task Betriebssystem alle 10ms, Timer0-gesteuert. - Timer3 löst mittels Überlauf alle 300µs ein Interrupt aus. Im Interrupt timer3 wird nur ein Pin-Zustand abgefragt. Aktiviere ich nun in der 10ms task eine exp() Funktion aus math.h wird der timer3 nicht mehr alle 300µs ausgelöst, sondern minimal nur noch ca. alle 350µs. Die e-funktion wird noch nicht einmal ausgeführt sondern nur mit-compiliert (andere Vorbedingung fehlt) (selbe habe ich mit timer0 getestet, gleiches Verhalten) Woran kann das liegen? Stack Falsch eingestellt?
-
Thread
PIC 18F4685 CAN Baudrate 1MBit, wie einstellen?
Bin Anfänger in der PIC Programmierung und möchte gerne den CAN Bus mit 1 MBit betreiben, Abtastzeitpunkt bei ca. 60%. Allerdings sind mir die Parameter trotz Datenblatt und Googlen noch ein Rätsel. 10Mhz Clock, was muss dann bei SJW BRP PHSEG1 PHSEG2 PROPSEG eingestellt werden? Ich habe nun schon mehrere Einstellversuche hinter mir und wäre dankbar für ein konkrete Einstellung, bei der ich sicher sein kann, das sie gehen muss. Danke!
-
Thread
I2C PIC18F4550 Slave(Mask)
Ich weiss nicht wie es bei den 18ern aussieht aber bei den PIC24FJ gibt es für Betrieb als slave ein Adress- und ein Maskregister. Damit kann man eine Bitmaske über die Adresse legen um den slave nicht nur auf einer, sondern auf allen
-
Thread
[PIC18F2550] ADC symmetrischer Signale (+-5V)
gute Tips geben :-) Und nun zum Problem: Ich möchte ein symmetrisches Signal (um 0V) mit einem PIC18F2550 AD wandeln. Das Messsignal wird zwischen -5V und +5V verstärkt, da ich eine sehr gute Auflösung benötige. Nun kann ja der uC keine negative Spannungen konvertieren. Die Idee: Ich will das
werden dann an zwei Kanälen gewandelt, nachdem der negative Signalanteil invertiert wurde. In der PIC Software könnte man dann die beiden numerischen Werte subtrahieren, sodass dann das ursprüngliche Signal entstehen würde (jeweils eines der gewandelkten Signale wird ja 0 sein). Und zur Hilfe:
-
Thread
Bootloader in eigenem Adressbereich PIC18f67j60
Tach zusammen, ich möchte einen eigenen Bootloader für den oben genannten PIC schreiben. Leider gibt es da ein paar Punkte die mir nicht ganz klar sind. Im Linker-File kann ich mit: CODEPAGE NAME=vectors START=0x0 END=0x29 PROTECTED CODEPAGE NAME=page START=0x2A END=0x1F000 CODEPAGE NAME=boot START=0x1F001 END=0x1FFF7 Speicherbereich festlegen und schützen. Ich würde jetzt gerne den Code separat schreiben und mit dem eigentlich Programm mitflashen. Bei einem bestimmten tftp-Kommando ("boot") soll das Hauptprogramm die Bootfunktion
-
Thread
SD Card an PIC18F4620 mit mikroPascal Compiler
Hallo, ich habe mir ne SD-Karte mit Spannungsteiler an den PIC angeschlosssen. Dann hab ich ein Fertiges Programm genommen, und da wird CS an PORTC 2 initialisiert [pre] Spi_Init_Advanced(MASTER_OSC_DIV16, DATA_SAMPLE_MIDDLE, CLK_IDLE_LOW, LOW_2_HIGH);
Eingang ist, aber TRISC.2:=0 brachte auch nichts. Angeschlossen hab ichs wie Hier nur das ich nen PIC18F4620 verwende, der aber PIC kompatibel ist. http://www.cc5x.de/MMC/files/MMC.TIF (in der mikroPascal Hilfe ist es genau so angeschlossen) Kann es vielleicht an einer fehlerhaften Konfiguration
-
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-I+SO&ref=adwords_generic&&gclid=CO_1qeG57cECFWL4wgodpZQA9w Ich würde sie zu einem Stückpreis von 4 € abgeben. Gerne gebe ich auch einzelne Prozessoren ab. Grüße Patrick
-
Thread
PIC18f14k50 USB CDC Device
angefangen mich ein wenig mit USB zu beschäftigen. Dafür habe ich mir ein Dev-Kit von Microchip mit einem PIC18f14k50 bestellt. Die beiliegenden Bespiele haben mir dabei geholfen mein Projekt fertig zustellen. Bei diesem Projekt geht es darum eine Zeit zwischen zwei Eingangssignalen am PIC zu stoppen und dann
-
Thread
V: 4 Stück PIC 18F4520-I/P
Hallo, ich verkaufe hier die abgebildeten 4 Stück neuwertigen, unprogrammierten PIC 18F4520-I/P. €10,- + €2,- VK (Brief bzw. Warensendung) Bei Interesse bitte ich, mir eine Nachricht zu senden. Dann noch einen schönen Feiertag, viele Grüße, Thomas
-
Thread
PIC 18F2550 int0 löst high isr nicht aus
Hallo. Ich habe folgendes Problem. Ich habe in meinem Code den INT0 und INT1 im high isr. Wenn ich das Programm laufen lasse, funktioniert soweit auch alles, ich kann nur den Interrupt nicht auslösen, wenn ich den Kontakt am INT0 zu erst betätige. Es sind zwei Taster mit PulldownWiderständen angeschlossen. Der INT1 löst ordnungsgemäß aus. Wenn ich den an INT0 angeschlossen Taster betätige, passiert nichts. Betätige ich den Taster an INT1 wird der HighISR Interrupt ausglöst und der zuvor gesetzte INT0 auch detektiert. Woran liegt es jetzt das der INT0 nicht den HighISR soweit auslöst, dass er
-
Thread
[V] 5 x PIC 18F4685 20Mhz
DIP 40, 20 MHz Typen. Neu, nur alle 5 zusammen 16 Euro incl. Versand. Bitte PN bei Interesse, Zahlung Paypal oder Überweisung.
-
Thread
Hilfe, wer kann mir einen PIC 18F2550-I/SP brennen?
Hallo, Ich habe den Brenner8-P r5 von Sprut aufgebaut. Leider habe ich keine Möglichkeit den Bootlader in den SteuerPIC zu brennen. Bitte, wer kann und möchte mir helfen? Sämtliche Kosten übernehme selbstverständlich ich. Vielen Dank Gerhard
-
Thread
TC35i mit PIC 18 über RS232 Verbinden
Hi alle miteinander Betreffe ähnlich wie dieser gibts es ja eigentlich schon genug in diesem Forum, aber leider konnte ich auch nicht nach der Durchsicht einiger threads hier nicht wircklich einen Reim auf mein folgendes Problem machen. Die Anwendung ist so simple wie im Betreff beschrieben. Und das Problem ist das ich das Gsm-Terminal/Modem über den PC/hyperterminal zwar zum laufen kriege aber nur mit Flussteuerung, d.h. wenn ich auf Flusssterung/Handshake none stelle und/ oder nur die Pins 2,3 und 5 verbinde krieg ich kein Echo mehr sprich funzt nicht, wobei das Tc35i ja eigentlich standertmäßig
-
Thread
PIC18F2525 mit INTOSC und PLLEN macht keine 32Mhz
Hallo Leute, Benutze Mikroebasic von Mikroe und ein eigenentwickeltes Board, um ein einfaches Projekt zu realisieren. Nun habe ich folgendes Problem: Habe 32Mhz für das Projekt eingestellt. In den Configbits ist INOSC eingesstellt. Hier ist der Konfigurationstext der Init sequenz: OSCCON = %01110010 osctune.PLLEN = 1 Nun sollte eigentlich der PIC mit 32Mhz lauffen. Mit einem Testprogramm fand ich allerdings heraus, das er nur mit 8 Mhz läuft :-( Wenn ich 8Mhz einstelle ist bei meiner Testblinkschaltung nähmlich eine Sekunde wirklich eine Sekunde (bitte keine Diskussionen über den
-
Thread
ReadSPI Problem mit PIC18F14k50
Hallo leute, ich versuche mit dem (Low Pin Count USB Development Kit) Daten über SPI zu lesen. Leider bekomme ich kein Daten, obwohl die Daten auf der oscilloscope zu sehen sind. ich hab mir den Schaltplan von dem Kit angeschaut und hab gefunden dass der SDI leitung (RB4 Pin) von uC mit einem Poti und an der MAX baustein verbunden ist. kann das die ReadSPI() stören? auf dem Schaltplan sind die Jumper nicht nötig, da die auf der untere Seite von der Platine verbunden sind.(weiß nicht warum so ist?). ich bin für jede Hilfe dankbar Gruß Naceur
-
Thread
int osc & pll beim pic18f4685
hat das jemand mit dem c18 in verwendung und kann mir vl die passenden configs sagen? mir kommt vor als würde er immer zu langsam laufen, geschätzt ist der takt bei max 1Mhz, es sollten aber 8x4Mhz, also 32Mhz sein, das kann ich allerdings recht sicher ausschließen. habs bisher nur mit einer einfachen schleife mit 500k durchgängen getestet, bringt ca 2Hz. also selbst wenn ich von einer sehr schlecht geschriebenen delay-routine ausgehe werdens nicht mehr als 2-4Mhz. ich denke es ist ein ganz einfacher anfängerfehler, da ich aber nie die internen taktquellen gebraucht hab, da zu ungenau, hab ich
-
Thread
Suche nach dem Ethernet Controller PIC18F67J60
Hallo zusammen, ich bin auf der Suche nach dem Ethernet-Pic-Controller PIC18F67J60, wo kann man es ausser bei MicrochipDirect bestellen? Danke
-
Thread
PIC18F14K50 Probleme mit configflags im MLAB
Hallo Leute, Will meine Configuration nicht mehr wie jetzt über die Oberfläche beim programmieren erledigen, sondern direkt im MLAB per code festlegen. Habe jetzt folgende config: #pragma config CPUDIV = 4 #pragma config USBDIV = OFF #pragma config FOSC = HS #pragma config PLLEN = ON #pragma config FCMEN = OFF #pragma config IESO = OFF #pragma config PWRTEN = ON #pragma config BOREN = ON #pragma config BORV = 30 #pragma config WDTEN = ON #pragma config WDTPS = 32768 #pragma
-
Thread
PIC18 .hex Datei patchen / einzelnes Byte ändern HILFE
Hallo, ich probiere nun schon seit mehreren Tagen ein Programm für einen PIC8F2860 zu ändern und neu zu kompilieren. Da ich noch nie mit PICs oder mit einem C Kompiler gearbeitet habe komme ich damit nicht klar. Habe zig Fehermeldungen also ein Fass ohne Boden, einmal wird gemeckert das der C18 C Kompiler die Evalution Dauer von 60 Tagen überschritten hat, dann passen irgendwelche #ifndef Anweisungen nicht, bei .include werden die <> bemängelt die zu "" werden sollen.... dabei ist das ja schon
-
Thread
PIC vs IRdA / PIC18Fmit MCP2410
der PIC18F ausserdem auch mit bis zu 2 UART's erhältlich ist, nun ist der PIC18F aber gennerelle wohl als 8 Bit Prozessor zu verstehen, daher die 1. Frage, Funktioniert eine Kommunikation prinzipielle
ich nur noch herrausfinden wieviel Energie die PIC18FXXX so im Schnitt ziehen LG Axel
-
Thread
Capture Mode Interrupt mit PIC18F46k80
Versuche gerade verzweifelt den Capture Modus eines PIC18F46K80 im MPLAPX in Betrieb zu nehmen. Unten sehr ihr den Code dazu. Der Timer kann mittels Interrupt einen Pin toggeln lassen. Daraus schliesse ich, dass ich diesen richtig aufgesetzt habe. Doch
-
Thread
Eagle Bibliothek für PIC18F46K22
Hat irgendjemand eine Bibliothek für den PIC18F46K22 in DIL Gehäuse? Für Eagle 5 oder 6
-
Thread
[v] 2x PIC 18F13K50
Die PICs mit USB on Board. Mangels passendem Programmer abzugeben. Porto 2,50 Rest Verhandlungssache. Angebote PN oder besser Mail an mc AT gruenfrosch.de.