-
Thread
PIC 18F4680 übertakten?
Hallo, für ein Grafikdisplay 640x480 brauche ich eine wesentlich höhere Leistung als diese PICs bringen können. Es wären nur Datenraten von 1Mb/s möglich. Natürlich kann man einen MSM6255Grafikcontroller nehmen aber dann wird es noch komplizierter. Meine Frage: Hat mal jemand diese PIC extrem übertaktet, sagen wir mit 20 Mhz Quarz und der PLL auf 80 Mhz? Und liefen diese dann noch stabil für den Hobbybereich? Mit 2Mb/s käme ich nämlich gerade so eben hin :-) Gruss, Christian
-
Thread
pic18F4550 brennen
device geklickt und gehoft das > es mir das programm in den pic brennt leider tut es das nciht bekomm > auch keine fehlermeldung oder so was > > gruß power_uiser Der PIC muß im MPLAB angegeben werden. Desweiteren fehlen noch die pic18f4550,h und das Linker-File
wocher bekomme ich pic18f4550.h und das linker file im google find ich nichts und muss ich dann diese files einfach unter offnen einbinden? gruß
-
Thread
PIC18F452- Anfänger
machen wir hier auch nicht. # weder Hü noch Hott.. > Also: Welchen Compiler verwendest du denn? # C18-Compiler > Alles zum Thema PIC findest du unter: > http://www.sprut.de/electronic/pic/index.htm # Ich danke
latif leon schrieb im Beitrag #2255549: >> Also: Welchen Compiler verwendest du denn? > # C18-Compiler http://pic-projekte.de/pic_c.html Da findest du noch einiges zum C18. Da ist das mit den Zahlenformaten und so auch ganz nett beschrieben. Sollte man kennen =) latif leon schrieb im
-
Thread
Pic18F2331 Problem
Hallo Ich arbeite mit einem PIC18F2331 und dem Programm MBLab C18 Ich habe einen Programmcode in der Programmiersprache C geschrieben und wollte diesen via ICD2 auf den PIC übertragen. Das ging ein paar mal ohne das ich einen
Versuch mal Folgendes: Falls dieser PIC-Typ low voltage programming beherrscht, dieses in den configuration settings ausschalten. Den Pin PGM auf GND legen. Dann erneut Build all und programmieren. (Hatte beim PIC16F883 ein solches Problem
-
Thread
PIC18F2550 sprintf()
dahinterstehenden fehler vom Compiler. Kann mir jemand helfen. Achso meine include-Dateien: #include <p18f2550.h> #include <delays.h> #include <stdio.h> #include <string.h> #include <stdlib.h> Ich bitte lediglich um hilfe und nicht darum blöde kommentare zu bekommen oder den Hinweis auf die Suche.
Das eigentliche problem besteht auch weiterhin... Ich glaube es liegt am PIC selbst oder an den Einstellungen des PIC´s. char test[21]; unsigned char bla=0; sprintf(test,"Hallo Welt"); for(bla=0;bla<=8;bla++) { LCD_write(test[bla]); } Schreibe ich es
-
Thread
PIC18F1320 Ausgänge
Bei den PIC18F werden die Pegel der Ports über die LAT Register gesteuert. Die PORT Register dienen nur noch zum auslesen der Pegel.
Guten Tag, kann mir Jemand sagen wo ich das datenblatt vom PIC18F1220 oder 1320 auf deutsch her kekomme?? Ich finde es nur auf datashied.com aber das scheint kaputt zu sein, das behauptet zumindest mal mein browser. Vielen Dank für Antworten. PS: Wenn es
-
Thread
Frage zum PIC18F4450
hallo; ich habe mittlerweile mehrere verschiedene PIC-Prozessoren mit dem PICKIT3 und dem mitgelieferten Programm-Adapter erfolgreich programmiert. Jetzt habe ich mir 3 PIC18F4550 gekauft und bekomme an allen 3 die Fehlermeldung: Address: xxx Expected
und zwar diesen hier. ein halbes Dutzend anderer PIC-Typen lassen sich mit dem einwandfrei programmieren
-
Thread
PIC18F HSPLL will nicht laufen.
Hallo Forum, Ich versuche gerade reichlich erfolglos einen PIC18F mit dem PLL Oszillator in Betrieb zu nehmen. Der Code wird fehlerfrei compiliert, die config Bits in den SFRs (1FFFA = 0x05; FOSC, FCMEN, IESO gesetzt) stehen richtig drin - aber der PIC läuft nur mit den 10 MHz vom angeschlossenen Quarz. Verwendet wird das Demo Board PICDEM PIC18 Explorer von Microchip. Der µC ist ein PIC18F87J11, Zur Kontrolle wurde REFO mit dem Systemtakt auf RE3/REFO durchgeschaltet. Auch der Pin zeigt am Logikanalyzer 10 MHz. Programmcode (blinkende
-
Thread
PIC 18F2455 Defekt??
ich habe einen USB Flasher mit PIC18F2455 hier der angeblich kurz mit irgendein Metall in Berührung gekommen sei. Seitdem funktioniert er nicht mehr (wird von Windows nicht mehr erkannt). der PIC lässt sich aber prima programmieren
gegenfrage: was meinst du dann mit dieser zeile? > der PIC lässt sich aber prima programmieren
-
Thread
PIC18F Interrupt Routinen
Die PIC bilden eine Ausnahme gegenüber den üblichen Mikrocontrollern, sie haben keine nach Quelle unterschiedlichen Interruptvektoren. Daher müssen in den beiden Interrupthandlern erstmal alle freigegebenen
Peter D. schrieb im Beitrag #6895153: > Die PIC bilden eine Ausnahme gegenüber den üblichen Mikrocontrollern, > sie haben keine nach Quelle unterschiedlichen Interruptvektoren. Das gilt nur für <= PIC18
-
Thread
PIC18-Projekt restartet unerklärlich
nun auf ein interessantes Verhalten gestoßen. Zuerst einmal zur Erklärung meiner Schaltung: Ein PIC18F23k20 steuert 4xTLC5947 an, wobei an jeder eine weiße LED hängt (über Flachbandkabel). Soweit funktioniert die Steuerung auch ganz gut, wenn ich allerdings mehrere LEDs aufleuchten lasse, fangen die
ergab leider keine Lösung. Selbst wenn ich die Brown-Out-Resetspannung auf 1,9V stelle, restartet der PIC.
-
Thread
Bezugsquelle PIC 18F4450
http://cgi.ebay.de/Microchip-PIC18F4550-I-P-DIP-Flash-USB-Microcontroller_W0QQitemZ120064528004QQihZ002QQcategoryZ12949QQssPageNameZWDVWQQrdZ1QQcmdZViewItem http://cgi.ebay.de/Microchip-PIC18F4550-I-P-DIP-Flash-USB-Microcontroller_W0QQitemZ120065190497QQihZ002QQcategoryZ12949QQssPageNameZWDVWQQrdZ1QQcmdZViewItem
Ach ja, und wenn es dir nur auf einen PIC mit USB ankommt, so nimm den PIC18F2550. Diesen gibts bei Reichelt für EUR 7,70.
-
Thread
PIC18F2585 und CCP
HAllo, ich habe ein Problem, wie so viele die hier posten! ich benutze einen PIC18F2585 und bräuchte das CCP-Modul. Ist auch vorhanden, allerdings habe ich im Datenblatt feststellen müssen, dass das CCPR1L und CCPR1H-Register nicht existiert in genanntem Prozessor. (Finde ich schon
Hallo Holger, wo steht denn da genau, dass CCPR1L/H nicht existieren? Der 18F2585 hat laut Datenblatt nur einen CCP, keinen ECCP (wie die die PIC18F4X8X). Die Register CCPR1L/H gehören aber zum CCP1 und sind auch vorhanden. Da der Comiler sie nicht kennt, wird entweder ein
-
Thread
PIC18 für professionellen Bereich?
kleineren PICs werden oft in intelligenten Sensoren, auch in der Autoindustrie eingesetzt. Die neuen PIC18 sind sehr leistungsfähig und die Software-Libs sind enorm umfangreich. Gerade im USB Bereich ziehe ich die PIC18 Serie den AVRs vor, weil es schon sehr viele Typen gibt und schon viele Softwarelibs
40 euros. Ich benutze die Pic 18f und die Pic 24hj.Die pic24hj haben 16 Bit und bis 40 Mips falls 8 bit nicht mehr reichen. und alle gibts in den unterschiedlichsten Varianten. Also meiner Meinung nach haben die einen Platz im
-
Thread
PIC18 springt wirr im Programmspeicher
ausgeben. die anzeige flackert dabei meißt. Sprünge etc. muss man ja wegen den neuen Stackoptionen beim PIC18 nicht ändern? Sonst hätte das aber ja beim 18F252 nicht funtkioniert. Der PIC18F442 ist dem PIC18F252 so ähnlich wie der PIC16F876 mit dem 16F877. Das sollte auf beiden laufen. Ich denke, der 18F442 ist beschädigt. Ich habe leider bisher nur diese beiden PIC18. Daher kann ich das nicht mit einem anderen PIC18F442 versuchen.
-
Thread
PIC18f4550 mit PWM
Hallo Leute, kann mir eventuell jemand bei meinem PWM Problem helfen? Ich würde gerne mit meinem PIC ein Rechtecksignal mit ca. 4kHz ausgeben. #include <18f4550.h> #fuses HS,NOLVP,NOWDT #use delay (clock=20000000) void main () { setup_ccp1(CCP_PWM); setup_timer_2(T2_DIV_BY_
Jeder PIC18 und teilweise auch manche PIC16 besitzen das Capture, Compare, PWM (CCP) Modul mit dem man zusammen mit dem Timer2 ein Pulsweitenmoduliertes Signal (kurz PWM) erzeugen kann. Ich möchte Euch hier kurz
-
Thread
PWM PIC18f4550
werden. Wie kann ich das realisieren. Ich bitte Sie um Hilfe und ein paar Beispiele. Ich benutze den PIC 18f4550 mit einem 20MHz Quarz. mfg
Hallo Elias die Initialisierung könnte so aussehen. Das ist ein "Schnipsel" aus einem PIC18F1320 Programm: Init: ADCON1 = 0x7c; //0 = analog, 1 = digital TRISA = 0xef; //1 = in, 0 = out TRISB = 0x13; // PWM: CCP1CON = 0b10001100; PWM1CON
-
Thread
Erste Gehversuche mit PIC18F
Hallo, ich habe mir eine Platine gebastelt mit einem PIC18F458 drauf. Jetzt wollte ich einfach nur ein paar IO-pins auf H setzen, als Test sozusagen. Hier mein Programm: [c] #include <p18cxxx.h> #pragma config OSC = ECIO #pragma config WDT = ON
des PIC zu verwenden. Gruß, Edson
-
Thread
PIC18F4550 Touchbuttons
ich mach einer Möglichkeit ca. 5 Touchbuttons ohne spezielle Hardware mit dem PIC18F4550 auszuwerten.
Nimm dir nen PIC18F27J50, der hat die CTMU an Board und ist zudem noch billiger.
-
Thread
Interrupt-Koinzidenz PIC18F
Im Datenblatt des PIC18F4525 finde ich die Aussage „Low-priority interrupts are not processed while high-priority interrupts are in progress.” Streng genommen, sagt der Satz, dass ein Low-Priority Interrupt ins Leere geht
-
Thread
PIC18 Ein Array mit mehr als 256
In der Doku zum C18 findet sich ein Beispiel. -> C18 Toolchain -> MPLAB C Compiler for PIC18 MCUs -> Examples -> Application: Creating Large Data Objects and the USART
************* // File: 18f46k80.lkr // Generic linker script for the PIC18F46K80 processor #DEFINE _CODEEND _DEBUGCODESTART - 1 #DEFINE _CEND _CODEEND + _DEBUGCODELEN #DEFINE _DATAEND _DEBUGDATASTART - 1 #DEFINE _DEND
-
Thread
Pic18F2550 brennen
Hallo ich möchte mir einen brenner8 von sprut bauen. kann mir jemand den pic18f2550 brennen? und kann mir noch jemand 2 platinen epcu 120x80 dazumachen? ohne photobeschichtung eben. ist nicht schlimm wenn die epcu 160x100 sind. Ich bezahl natürlich alles+porto. Schonmal
Hallo bin auch gerade dabei den Brenner 8 zu bauen und habe das Problem mit dem Programmieren des PIC18F2550. Könntest du mir den brennen wenn ich ihn dir zusende? Leider habe ich nur einen Brenner 5 aber keinen PC mehr mit Parallelport. Danke
-
Thread
PIC18F - Parameterübergabe
Hallo, ich habe eine Funktion (UART1_init) welcher ich 2 Parameter übergebe, der aufruf der Funktion sieht wie folgt aus: UART1_init(19200, 8) in der Funktion schreibe ich die Parameter in eine Variable void UART1_init(word wBaudrate, byte bLaenge) In der Variable wBaudrate müsste ja jetzt 0x4B00 stehen (19200dez). aber im debugmodus sehen ich das in der Variable 0x2F5E steht und in der Variable bLaenge steht nicht 8 sonder 0x2F. Kann mir jemand helfen?
-
Thread
PIC18F2550 vergesslich
zusammen, ich hab mir eine USB Steuerung für ein paar stärkere 12V EMotoren gebaut. Leider vergisst der PIC 18f2550 immer wieder seine Programmierung. Nach 2 - 3 Benutzen (Strom Aus, Strom An) wird der Controller nicht mehr am BUS erkannt und der Bootloader hat sich gleich mit verabschiedet, so dass ich den
gesamten restlichen Speicher > mit Reset-Sprüngen auffüllt ... ?? Keine Ahnung wie das bei den PIC12 ist, aber zumindest bei den 18 (und ich glaube ich 16) ist es so das gelöschter Speicher ein NOP represäntiert, und somit der µC das ganze solange NOP't bis er an das Ende seine Speicher gekommen
-
Thread
PIC18+Olimex - Debuggen?
angeschlossen, output an den PIC-OSC1 Pin) an meinem PIC18F248. Dazu noch MCLR mit 10K gegen 5V gezogen und den Debugger wie beschrieben angeschlossen. An RA0 hängt eine LED mit vorwiderstand. Einfacher Test, LED an/aus mit der
for this failure are oscillator and/or PGC/PGD settings." Hier mal mein Minicode: [c]#include <pic18f248.h> #include <xc.h> #include "functions.h" #include <stdio.h> // CONFIG1H #pragma config OSC = EC // Oscillator Selection bits (EC oscillator w/ OSC2 configured as divide-by-4 clock
-
Thread
Flashprobleme PIC 18F2550
Hallo :] ich habe ein Programm in den PIC 18F2550 gebrannt. Obwohl der Brennvorgang erfolgreich war, ließ sich der Flashinhalt nicht verifizieren. Die FUSE-Werte sind ebenfalls nicht korrekt im PIC angekommen. Das Programm selbst ist jedoch
do not buy the PICkit 3 >> thinking it will work in Linux. Stimmt nicht, das MPLAB X und die C18, C30 und C32 Compiler laufen gleichermaßen unter Windows, OSX und Linux, und das schließt ICD3 und PicKit3 ein. Die Tools vom Chiphersteller sind meist die Referenz - die werden auch lange gepflegt.
-
Thread
PIC18F: Probleme mit CAN
Salu zusammen Ich habe ein kleines Problem mit meinem PIC18F46K80 und dem internen CAN-Bus. Der Treiber basiert auf dem von Microchip Maestro. Musste diverse Register ect. anpassen bis es sich kompilieren liess, aber das funktioniert nun. Ich muss dazu sagen
SJW_TIME 1 #define SAMPLES 1 #define PROP_TIME 1 #define PH_SEG_1 8 #define PH_SEG_2 2 Ich habe am PIC einen Quarz mit 16MHz und die interne PLL ist aktiviert, also 64MHz Clock. Hat vielleicht jemand von Euch Erfahrung mit den obengenannten Phänomenen, oder hat jemand bereits diesen Treiber von Microchip
-
Thread
PIC18 - AD-Wandler
Versorgungsspannung am µC gepuffert und geblockt, diese wird ja als Referenz benutzt?! Welchen PIC18F benutzt Du denn?
noch mit einbauen. könnte diese der grund sein das die ad wandlung nicht stimmt? ich benutz den pic18f65k22
-
Thread
PIC18 Rechnung effizienter lösen
Hallo, ich habe ein kleines Programm in C mit dem C18 Compiler für den PIC18F46K80 geschrieben. Dabei bin ich auf ein kleines Problem gestoßen. Ich muss folgende Rechnung lösen: [code] float tn = ... ... ... for(... { tn = 1.0 / (1.0 / tn + tn * acceleration); } [/code] Da der PIC18 aber keine Hardware Unterstützung für Fließkommazahlen hat wird diese entsprechen langsam gelöst (ca. 2000 Cycle). Aber ich muss es schaffen diese innerhalb von 1000 Cycle zu lösen. Ich habe es
-
Thread
PIC18F4431 mit BIOS
Hi Leute, habe einen 18F4431 Pic mit Bios drauf. Das BIOS besetzt den Speicher von 0x000 bis 0x400. Mit Assambler gibt es den Befehl "org 0x400" um das BIOS nicht zu überschreiben. Jetzt muss ich mein Programm aber mit C schreiben
eine bestimmte Speicherstelle zu setzen, damit das BIOS nicht überschrieben wird? Ich benutze den C18-Compiler von Microchip.
-
Thread
PIC 18F452 HVP
?... Jedenfalls habe ich einen 18F452 im Einsatz. Läuft auch weiters ohne Probleme. Nun wollte ich jedoch das Programm modifizieren und habe ihn dazu wie üblich mit dem JDM Interface verbunden. Während des Programmierens hat der PIC
>bei einem PIC kann man LVP deaktivieren, was manchmal ja zu passieren >scheint und dann für Ärger sorgt... Meine Testschaltung mit PIC18F258 lief sehr unstabil. Als Ursache habe ich den Einfluss vom Pin RB5 festgestellt
-
Thread
PIC18F4455 Schulprojekt
Hallo zusammen! Habe ein Schulprojekt über Mikrocontroller speziell der PIC18F4455, ich soll daran folgendes anschliessen: *Oszillator(4Mhz), *2x analoge Eingaenge (eingangspannungsbereich 0V..5V/5V Versorung auf Stecker) *8x digitale Eingaenge (Low 0..2V high:3..15V
-
Thread
SPI mit PIC18F4550
Hallo zusammen Ich arbeite mit PIC18F4550 und der Compiler C18. Mit den Informationen, die auf den Datenblatt liegt habe ich versuch ein Programm zu schreiben. Bei Ausführung wird das Programm an der Stelle den While-Schleife blockiert
Hey mal an alle: Muss man beim PIC im SPI MASTER MODE das SS (SlaveSelect) selbst erzeugen? Oder generiert es der PIC automatisch an einem PIN? und wenn wo am SS? lg christopher
-
Thread
PIC18F2525 Brennprobleme
Hallo zusammen! Ich habe folgendes Problem: Ich bin zur Zeit dabei mit einen PIC18F2525 ein Display anzusteuern, so langsam funktioniert es auch. Ich nutze dazu In-Circuit Serial Programming, also Brennen und dann Experimentieren in einer Schaltung. Der Brenner selbst ist ein USB-Brenner
Das Problem ist das nach einigen Brennvorgängen der Brenner folgendes Ausspukt: *** Programming PIC18F2525 *** Bulk Erase skipped Error occured during Flash programming at address 0x000000 Error occured during EEPROM programming at address 0x000000 ID-Location successfully programmed Programming
-
Thread
Variablenzuweisung PIC18f2525
Hallo zusammen, ich möchte ein PIC18f2525 programieren, ich nutze den C18 Compiler von MPLap. Mein Problem ist nun folgendes und zwar möchte ich den einzelnen Bits der verschieden Ports Variablennamen zuweisen. Also das ich zum Beispiel
h> // z.B. für den PIC18F452 #define Sensor1 PORTBbits.RB0 #define LE1 PORTBbits.RB1 void main(void) { while (1==1) { if (SENSOR1 == 0) { LED1 = 1; } else { LED1
-
Thread
Cardreader mit PIC18F4450
Hallo liebe mikrocontroller-Freunde! Ich arbeite gerade an einem Projekt mit einem PIC18F445 einen Cardreader zu basteln. Die Karte ist eine Eigenentwicklung (-> mit FPGA designt), die mit dem PIC einfach einmal komplett ausgelesen werden soll. Da ich eher neu in der Mikrocontroller-Branche bin, weiß ich nicht so recht, ob ich den PIC richtig verbaut habe und bitte jemanden, der Ahnung von diesen PICs hat, mal über den Schaltplan zu schauen. Zudem gibt es ein Problem: Der PIC läuft mit 5V und steuert die Karte an. Die Karte erwartet
-
Thread
PIC18F2550 spinnt
Volt hochgeht (am USB vom Laptop). Hier noch meine "main.c" für die Blink-LED [c]#include <p18cxxx.h> #include "C:\Programme\Microchip\MCC18\h\delays.h" /**********************************************************************************************/ // Konfiguration /******************
einen Debugger hättest. Hast Du? Nur so am Rande, wegen solchem "Delay Gewurschtle" hat man dem PIC Timer verpasst. Ist alles viel eleganter dann. ;-)
-
Thread
PIC 18f242 HSPLL
Moin Ich betreibe meienn PIC mit einem 25MHz Quarz ohne Probleme. Gestern veruchte ich, die Leistung mit #pragma config OSC = HSPLL zu erhöhen. Dies lief auch erstmal ohne weiteres. Nach etwa einer Stunde fing die Schaltung allerdings an, Zicken zu machen und sich hin und wieder zu verschlucken sodass nur noch ein Neustart half. Ich spielte das Programm nochals drauf, ohne Besserung. Als ich schließlich das Programm wieder änderte: #pragma config OSC = HS lief alles wieder normal. Was kann da schief laufen? Mc Coy
-
Thread
PIC18f4550 USART
Hallo, habe versucht mit meinem Pic 18f4550 über RS232 zu senden und bekomm es trotz vieler anleitungen und datenblätter nicht hin vielleicht kann mir hier einer helfen!!! Ich habe ein OLIMEX Board mit 20MHz Quartz und Programmer.
set (= 1) bit TRISC<6> must be set (= 1) Die Beschreibung der PINs habe ich aus einem Buch für PIC 18 Programmierung... hierbei kann man die Bits einzeln aufrufen... auch hier steht beide müssen auf 1 stehen.
-
Thread
PIC 18F2550 und USB
Hallo Leute, ich habe 0 Volt an Pin 14 (Vusb) und frage mich jetzt, ob das so richtig ist. Laut Datenblatt sollten bei Nutzung des internen Spannungsreglers eigentlich 3.3 Volt anliegen. Das ist meine Konfiguration mit einem 8 MHz Oszi: #pragma config PLLDIV = 2 #pragma config CPUDIV = OSC1_PLL2 #pragma config USBDIV = 2 #pragma config FOSC = HSPLL_HS #pragma config FCMEN = OFF #pragma config IESO = OFF #pragma config PWRT = ON #pragma config BOR = OFF #pragma config VREGEN = ON #pragma config WDT = OFF #pragma config WDTPS =
-
Thread
Pic 18F2560 Zähler
Hallo zusammen, ich wollte mal mit einem pic18f2550 einen zähler programmieren (Mplab 8.92, c18 complier). dieser zähler soll durch zwei taster auf bzw. abwärtszählen und jeweils den zählerwert mit einer led anzeigen. mein problem ist, dass
entschuldigung bitte wenn man sich einmal vertippt pic18f2550 um das geht es aber nicht ;)
-
Thread
PIC18 & Batron LCD
Hallo zusammen, Bin noch relativer Mikrocontroller-Neuling, und habe mich jetzt mit dem PIC18LF4520 beschäftigt. Soweit habe ich bis jetzt auch alles hinbekommen, meine Aufgabe ist es aber jetzt ein Batron LCD (BT96040AV1) per I2C anzusteuern. Die Pins für SDA und SCL wurden mit den entsprechenden
NOBROWNOUT //No brownout reset #FUSES NOLVP //No low voltage prgming, B3(PIC16) or B5(PIC18) used for I/O #FUSES NOXINST //Extended set extension and Indexed Addressing mode disabled (Legacy mode) [/c] main.c [c]#include <main.h> #define LCD_RST PIN_C2
-
Thread
Konfiguration PIC 18F2550
Hallo an alle. Ich komme bei meinem PIC- Projekt einfahc nicht mehr weiter. Und zwar fährt der PIC wahrscheinlich nicht richtig hoch. Da ich am Quarz keinen Takt messen kann und alle PINS 4,2 V liefern. Egal ob als Ausgang oder Eingang definiert
ich das entstandene HEx-File (ersten 14 Zeilen beschrieben, REST alles FF) in Galep 32, wähle meinen PIC (DIL 18F2550 (Häckchen Verwende Bauteiladresse) und brennen es über einen Galep 4 Adapter. Es brennt und es kommt Program OK, zum Wiederholen Wähle IC1. Mit dem Multimeter kann ich die +5 an VDD
-
Thread
USB an PIC18 mit FT232
Tagen meine Platine in Betrieb zu nehmen und es funzt einfach nicht. Hatte vor, mit dem UART meines PIC18F4550 über einen FT232BL (FT232RL auch schon versucht) Daten an den PC zu senden und es geht einfach nicht. Register des USART sollten richtig gesetzt sein (mehrfach von verschiedenen Leuten überprüft
nehmen MÜSSEN (war Teil der Aufgabenstellung). Platine vom FT232 hab ich von Prof bekommen, gehe vom PIC nur mit TX und RX drauf (funktioniert lt seiner Aussage). Andere Schaltpläne sind im Moment nich greifbar. Am PIC hab ich nenn 20MHz Quarz hängen. Programmierung: TRISCbits.TRISC6 = OUTPUT;
-
Thread
[PIC18]RTC Datenbits umwandeln
Problem mit meiner RTC (Maxim DS1302). Sie hat ne doofe datenbitcodierung :D Ich verwende einen PIC18F452 der in C programmiert wird. Ziel ist es die Uhrzeit der RTC auf einem LCD auszugeben. Probleme: Die Codierung ist schrott. Sie ist in der Form "byte", zählt aber dezimal. Sprich: [c]
timern befassen, durch die gemütliche "delay funktion" (relativ exakte delays in us und ms bereich) vom PIC werd ich mich aber erst nach dem projekt befassen. Achja: Klar könnte ich auch so die Uhrzeit lösen, also mit der delay funktion, jedoch würde das den genauigkeitsrahmen (+- 15min im jahr) sprengen
-
Thread
Assembler mit PIC18F458
Hallo Leute, möchte meinen PIC18F458 für erste Tests mit Assembler programmieren. Habe mir die PDF MPASM & MPLINK USER GUIDE geholt und versucht mich einzuarbeiten. Habe folgende Fragen an Euch: 1.) WIe gliedere ich am Besten
Hi Wieso willst du unbedingt ASM programmieren bei den PIC18F? Wieso nicht gleich C? Der Compiler wär auch gratis und die PIC18f sind ja für C-Compiler optimiert worden, soweit ich weis. Nunja... aber da du sichtlich gerade beim anfange bist, solltest du
-
Thread
Interrupt PIC18f242
Hallo zusammen. Ich hab ein Programm geschrieben was unter anderem zwei Interrupts(INT0,INT1) benutzt. Das Programm läuft auch wie es soll durch. Ich kann das ganze Programm im Debugger oder auch in meiner Schaltung einmal durchspielen, aber eben nur EINMAL. Ich spring zwar nach der 2ten ISR wieder zum Anfang des Programms und der PIC initialisiert sich neu um wieder von vorn beginnen zu können, aber der Interrupt(INT0) läst sich nicht ein 2tes mal auslösen. Ich weiß zum verrecken nicht woran das liegt. Bin um jede Antwort dankbar. Freundlicher Gruß Florian
-
Thread
Sprut PIC18F4550
Hallo, ich hätte eine Frage: kann mir bitte jemand die Files von "Sprut USB mit 18F2550" allerdings für den PIC18F4550 complimieren und das hex File schicken, habe kein C18 Compiler installiert daher kann ich das File nicht brennen. Sollte nur zum Testen der Hardeware sein weil ich
> kann mir bitte jemand die Files von "Sprut USB mit 18F2550" welche Files? Link? > für den PIC18F4550 complimieren comprimieren? compilieren? auch linken? > und das hex File schicken wohin denn? > habe kein C18 Compiler installiert daher kann ich das
-
Thread
PIC18F und MCP3421
Wie kann ich mit dem PIC18F4550 und dem MCP3421 kommunizieren? Welche Daten werden gesendet/empfangen? Kennt jemand eine Seite wo ich eine Anleitung finde??
stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en533926 gibt's auch Firmware für einen PIC18F4550...
-
Thread
Output PIC18f2550
Hi, wollte fragen was bei einem PIC18f2550 beim output eines pins definitiv herauskommt bei 5v versorgungsspannung? lg.
thx, wie siehts aus mit der I/O spannung wenn der pic im sleep mode ist?