-
Thread
SD Karte - Geschwindigkeit erhöhen - PIC18F4550
hallo, ich verwende eine SD Karte um messwerte zu speichern. Der zurzeit verwendete µC ist ein PIC18F4550, der später durch einen dsPIC30F6010 ersetzt werden soll. ich verwende den low-level-driver vom ccsc compiler, mmc_sd.c als header. kein fat system, die daten werden einfach in 512Byte
> ich verwende eine SD Karte um messwerte zu speichern. > > Der zurzeit verwendete µC ist ein PIC18F4550, der später durch einen > dsPIC30F6010 ersetzt werden soll. > > ich verwende den low-level-driver vom ccsc compiler, mmc_sd.c als > header. .c als header?? Gibt es den Quellcode zu
-
Thread
uC mit guten ADC & USB gesucht
Definier mal "sehr praezise und schnell". Ich habe mit den PIC 18f4550 gute Erfahrungen gemacht...
Ich bin jetzt mal dabei mir die PIC24F Familie anzusehen, die haben auch USB und 10bit ADCs....die Frage is nur ob mir die schnell genug sind (500ksps).... ...habt ihr Erfahrung bezueglich der internen Referenz bei den PICs? Also wuerde
-
Thread
Hilfe bei Grundkonfiguration des PIC18F4550 in C
Hallo Zusammen, beginne jetzt grade damit, mir meine eigenen kleinen Programmschnippsel zum Programmieren zusammenzustellen. Jetzt stellt sich mir nur die Frage wie muß die min. Konfiguration sein? Mein Erkenntnisstand: FOSC - Muß wegen dem Oszi PWRT - Auch ein Muß BOR - Sollte besser so sein wenn man es nicht brauch WDT - Frißt zuviel also aus Hündchen LVP - Das hab ich von sprut.de weiß aber nicht so recht ob ich da was machen muß und warum? Danke für jegliche Anmerkungen Gruß Thorsten
-
Thread
FT232RL - Schaltungsprobleme?
Oh man, der PIC kann doch USB. Wozu der FT232? Naja, was solls;) DP,DM vertauscht? Irgendeine Leitung vergessen oder Kurzschluß?
dummy schrieb im Beitrag #1673307: > Oh man, der PIC kann doch USB. Wozu der FT232? Genau! Siehe hier: http://www.datasheetcatalog.com/datasheets_pdf/P/I/C/1/PIC18F4550.shtml
-
Thread
PIC18F4550 - PIC macht "nix"
Hallo zusammen, ich habe Schwierigkeiten meinen PIC18F4550 in Betrieb zu nehmen! Ich habe zunächst erstmal nur vor mit dem PIC ganz simpel zwei LEDs und einen Piezosummer zu schalten, alle jeweils mit Transistor verschaltet. Wenn ich den PIC aus
Ja Deine Anschlüsse sind falsch. Richtigerweise (auch zu sehen im Datenblatt) im Anhang. Der 100nF Kondensator zwischen VDD und GND soll so knapp wie möglich an den PIC. So wie im Anhang dann auch auf der rechten Seite des 18F4550,denn dort hat er auch Pins für VDD und VSS. Diese müssen auch mit der
-
Thread
Bauteile benennen bei identischen Schaltungsteilen
mit R1, R2, C1, C2 usw. Im anderen Schaltungsteil hat man dann aber als ersten Widerstand z.B. R17, R18, C14 usw. was ja eigentlich nicht so schön ist oder wie macht ihr das mit der Benennung? Einfach durchnummerieren? Alf
hinzufügen muss. Immer? Scheint aber nicht so zu sein siehe http://www.mikrocontroller.net/articles/PIC18f4550_Experimentier_Platine http://www.mikrocontroller.net/wikifiles/5/51/EZW_Schematic.PNG http://www.mikrocontroller.net/wikifiles/f/f3/VNC_AVR_Stromlaufplan.png http://www.mikrocontroller.net
-
Thread
PIC Unterschied 18F4550 18F45J50 und *.mcp *.mcw
Worin liegt der Unterschied zwischen dem normalen Typ und dem J-Typ 18F4550 18F45J50 <=== Ich weiß, daß der LF Typ mit kleineren Spannungen betrieben werden kann, aber zum J-Typ konnte ich bis jetzt nichts finden. Und des weiteren frage ich mich schon seit
will und einfach nichts brauchbares ausspuckt. Und am nächsten Tag voila Die Beschreibung zum 18F45J50 findet sich in "PIC18F46J50 Family Data Sheet" nicht im "PIC18F2455/2550/4455/4550" und in der Micochip-Suche muß links nochmal die Unterkategorie ausgewählt werden. Ich braute die Info zur
-
Thread
C18 Linker (Bootloader)
mir ein paar Linker von Sprut und Microchip angeguckt und bin jetzt total verwirrt. In der Datei "18F4550.lkr" steht der Speicherbereich mit dem Namen "vectors". In der Datei "18f4550_g" (neuere Version?) steht der Bereich "vectors" garnicht drin sondern wird mit in dem Bereich "page" aufgenommen. In
den Speicherbereichen auf sich? In der "18f4550.lkr" und "rm18f4550.lkr" ist der Speicherbereich "vectors" einfach verschoben worden. Aber was mache ich wenn in dem original Linker dieser Bereich garnicht angegeben ist? Ich hoffe jemand
-
Thread
Selbstbau-Entwicklungsboard PIC
Hallo Zusammen, habe mir von pllimex folgendes Board geholt: http://www.olimex.com/dev/pic-p40.html Ich möchte das Board ein wenig auf das PIC18F4550 zuschneiden: ww1.microchip.com/downloads/en/DeviceDoc/39632d.pdf Schaut man sich die Pin-Belegung auf Seite 4 an, kann man trivial
, paßt schon. Anders habe ich es auch nicht gemacht. http://www.mikrocontroller.net/articles/PIC18f4550_Experimentier_Platine Gruß Sascha
-
Thread
ICD3 und Universal Programmermodul
Hi, also ich will mein Glück mit PIC's versuchen. Ich hab das Microchip-Forum durchforstet und für den Pic18F2550 das Datenblatt rauf und runtergelesen. Ich komm nichtmehr weiter. So mein Problem: Ich verbinde das Programmermodul mit
use MPLAB ICD 3. Wenn ich das Testinterface anschließe sagt er mir alles ok. Ich hab auch einen PIC18F4550 angeschlossen aber mit gleichen Fehler. Kann mir da jemand Helfen?
-
Thread
ICD2 Clone - Startprobleme
Hallo, Ich habe nun eine Hand voll neuer PICs. Der ICD2 Nachbau funktioniert mit einem PIC16F887, auch einen PIC16F876 kann ich programmieren. Allerdings kann ich keinen dsPIC programmieren. Die Schaltung ist immer die gleiche. Der Target-µC ist an allen Vss, Vdd sowie AVss und AVdd
eine Prob. mit dem USB. Mir wird irgendwie nach einigen debug und prog Vorgängen die usb erkennung im 18F4550 überschrieben. Neu gebrannt und es geht wieder, ich hab aber bisher nichts dazu gefunden. Ausser das es mit dem USB beim ICD2 doch reichlich Probleme gibt. Vieleicht hat von euch einer eine Ide.
-
Thread
Assembler to C
PIC 18F4550 µC
-
Thread
Probleme mit C18 beim casten
Hallo, bastel gerade an einem Projekt mit PIC18F4550. Dieser kommuniziert per USB als HID-Device mit einem VC++ Programm. Die Kommunikation funktioniert. Da ich die Daten als Byte Array sende bzw. empfangen, muß ich unsigned integer Werte wandeln
>Unfassbar was DU fabrizierst;) Dann probier es mal beim C18 aus, bevor du meckerst :) Ohne! Enable integral promotions gehts ohne diese massive casterei nicht. Erst lesen dann schreiben. Hilft ab und zu mal. Gruß Sascha
-
Thread
Initialisierung des USB Modules eines PIC
die ich im Internet finden konnte), sondern auch eigenständig funktionieren. Ich hab also für den PIC (18F4550) eine eigene Spannungsversorgung. Im Datasheet (Kap. 17.6.2) steht, _das USB-Modul des PIC sollte erst eingeschaltet werden, nachdem vom Host eine Spannung anliegt._ *Ist das wichtig?*
verstanden habe, fragt der Host (was wohl der PC sein wird) sowiso erstmal ganz pauschal das Device (PIC) nach seinen Eigenschaften und vergibt eine Adresse. Sollte das nicht auch funktionieren, wenn das USB-Modul am PIC bereits eingeschaltet war? Wenn nicht, bin ich dankbar für jede Lösung, die keinen
-
Thread
PIC18F4550 kann PORTE und PORTD nicht beschreiben?
Und dann kann man die SMD 18f4550 auch auf 18f2550 "Simulation" stellen.
Das 18f4550_g.lkr sollte das richtige sein
-
Thread
Zeichen einlesen
Volker Schulz schrieb: > Welcher µC? Welcher Pegelwandler? Schaltplan? > > > Volker PIC18f4550 MAX485 Schaltung: Pullup auf B Pulldown auf A Rt laut Schaltplan 120Ohm Pulldown auf /RE und DE
-
Thread
[S] PIC Experimentierplatine oder jemand der mir eine ätzt
Hallo Zusammen, kennt vllt. jemand noch ne günstige Experimentierplatine für die PIC 18F im DIL Gehäuse? (28 und 40 Pin) In den Artikeln hab ich folgende gefunden: http://www.mikrocontroller.net/articles/PIC18f4550_Experimentier_Platine Falls keiner eine andere kennt bräuchte
nen 10€ + Port könnte ich eine von meinen Platinen aus http://www.mikrocontroller.net/articles/PIC18f4550_Experimentier_Platine abgeben. Komplett bestückt. Gruß Sascha
-
Thread
PIC Control Register
Hab was bei Google gefunden: Zitat: Well, according to the 18F4553 datasheet, the only difference between the 18F4550 and 18F4553 is the 12bit ADC. Und die Daten dazu gibt es bei: http://ww1.microchip.com/downloads/en/DeviceDoc/39632e.pdf
devices features and specifications that are in addition to the features and specifications of the PIC18F2455/2550/4455/4550 devices. For information on the features and specifications shared by the PIC18F2458/2553/4458/4553 and PIC18F2455/2550/4455/4550 devices, see the PIC18F2455/2550/4455/4550
-
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
Warum willst Du denn Daten über das UART an einen seriell-USB-Chip schicken??? Der 18F4550 hat doch USB 2.0 eingebaut, da brauchst Du den FT232 gar nicht.
-
Thread
I2C Verbindung zw. PIC32 und PIC18. Slave zu Master ?
Hello, Ich habe ein Problem mit der I2C Kommunikation zw. 2 PICs genauer: zw. PIC32MX360F512L (MASTER) und PIC18LF4550 (SLAVE) zwar klappt es nicht Daten vom Slave zum Master zu schicken! andersrum kein Problem. Problem beim senden vom Slave zum Master.: Adresse wird erfolgreich
an den I2C drangehängt und den ausgelesen bzw beschrieben (erfolgreich). somit liegt der Fehler im PIC18 Code... hat den schon jemand durchgelesen und vielleicht was entdeckt? THX
-
Thread
Mplab Printf integer zu Hyperterminal
Hallo ! Hätten eine Frage bezüglich dem Printf Befehl bei Mplab(C). Wir programmieren mit einem PIC18f4550 und wollen eine int16 zahl über die serielle Schnittstelle übertragen und im Programm Hyperterminal empfangen bzw.darstellen. Die wesentlichen Komponenten unseres Programms sind wie folgt
-
Thread
IRMP - Infrared Multi Protocol Decoder
dann die Änderungen für den PIC-C18-Compiler zur Verfügung stellen könntest. Gruß, Frank
Portierung auf C18 Compiler für PIC-Mikroprozessoren
-
Thread
INF File für Vista + Windows 7 x64 PIC18f4550 USB_CDC
Hier die INf File mit welcher sich der PIC18f4550 auch unter Vista und Windows 7 64 bit Versionen über USB als RS232 Com-Port installieren lässt. Gefunden auf http://www.ccsinfo.com/forum/viewtopic.php?t=36653 Viel Spaß
-
Thread
LM75 - C - MPLAB C18
Hallo, Ich möchte mit einem PIC18F2550 über I²C den LM75 ansprechen. Ich benutze den Compiler von MPLAB C18. Wenn ich beim Oszi schaue leuft über I²C nichts. Ich hab mir den Code aus verschidenen beiträgen die ich im Internet gefunden
ich versteh das nicht, mit dem 18F4550 geht das einwandfrei. Der hängt sich au net auf oder ähnliches -.-
-
Thread
LC-Meter Software
schönen verschneiten Samstag! Ich bin gerade dabei das LC-Meter von Sprut nachzubauen. Ich habe einen 18F4550 zum testen und nutze den C18 Compiler. Der Schwingkreis ist fertig und funktioniert. Der Counter im PIC funktioniert auch. Ich weiß jetzt allerdings nicht wie ich die Berechnungen angehen soll. Nachdem ja pF oder uH gemessen werden und dort viele Kommastellen vorhanden sind. Kann ich die Formeln einfach in C umsetzten oder worauf muss ich aufpassen? Ich meine zB. wenn ich 1 / f rechne bin ich ja schon
-
Thread
Binär umwandlung
Hallo Ich habe folgendes Problem ! Ich verwende eine PIC 18f4550 und programmiere in MPlab(C). Also ich habe folgende werte : x[0]; x[1]; x[2]; x[3]; usw bis x[15]; Nun will ich diese werte in eine binär Zahl umwandeln und diese über die serielle
-
Thread
Berker FunkBus (Funkschalter) 433Mhz Prüfsumme?
dokumentieren und hier einstellen. hätte auch noch Interesse an ihrem Visual c# code so das ich ihn auf einen pic umsetzen kann :) von den unterlagen die ich momentan auf dem Laptop habe kann ich folgendes sagen: Die Schaltung basiert auf einem PIC16F4455 alternativ gehen wenn ich mich richtig erinnere PIC18F2550, PIC18F2455, PIC18F4550 meine die waren fast baugleich bist auf Speichergröße und PIN Anzahl wobei ich bei diesem Projekt nur 2 Pins zum benötigte. RB0 als input pin zum auslesen des signals. und PWM2
-
Thread
PIC18f4550/Win7/x64 ccs rs232 demo funktioniert nicht
LowerFilter_Service_Inst [Strings] CCS = "Custom Computer Services, Inc." user = "USB to UART" PIC18f4550, MPLAB 8.4, ICD-2, CCS-Compiler 4081 Windows 7 64bit, Intel i7 720, 4gb Danke im Voraus
under 64bit Vista except old version of ICD 2 (with Cypress USB chip). The new version of ICD 2 (with PIC18F4550) works under Vista 64. laut http://www.microchip.com/forums/tm.aspx?m=428452 Wenn es wirklich an der Hardware liegt, könnte ein Umstieg auf ICD-3 oder eine neuere Version von ICD-2 vieleicht
-
Thread
CCP Programmierung
Es wird im Programm MPlab programmiert, und es wird der Pic 18F4550 verwendet.
Herbert Kn schrieb: > Es wird im Programm MPlab programmiert, und es wird der Pic 18F4550 > verwendet. Och nö, doch schon jetzt rückst Du mit den wichtigsten Dingen raus. Schau dochmal, ob Dein PIC SPI kann. Denn das ist es, was Du machen willst. Und es ist Pfui-Bäh in
-
Thread
Bluetooth über SPI
Hallo! Ich hoffe ihr könnt mir hier helfen :) Also,... ich arbeite mit einem PIC 18F4550 und möchte Daten via Bluetooth Senden und Empfangen. Hab mir dazu auch das (beliebte) BTM222 Modul angesehen. Jetzt zu meinem Problem ;) Ich muss mit diesem PIC auch 9 PWM erzeugen. Deshalb
große Prozessorauslastung erzeugen. Der BTM222 wird ja über UART angesprochen. Leider liegen beim 18F die SPI und UART Pins am gleichen Portpin. Jetzt suche ich ein Bluetooth Modul, dass über SPI die Kommunikation zu meinem 18F herstellen kann. Gibts sowas überhaupt? Die meisten, die ich gesehen
-
Thread
Interner Oszillator PIC
Hallo! Möchte meinen PIC 18F4550 mit dem Internen Oszillator betreiben, wobei die Taktfrequenz auf 31kHz geteilt werden soll. Programmier das ganz im Mplab. Das sieht bei mir jetz so aus, funktioniert auch nicht, vl könnte mir jemand von euch helfen? #include<18F4550.h> #fuses INTRC,NOWDT,NOPROTECT,NOPUT,NOBROWNOUT,NOLVP #use delay(clock=8000000) void main() { setup_oscillator( OSC_31KHZ ); } mfg Dave
-
Thread
Welchen Compiler für Atmel
Hi, wir steigen gerade auf den ATMEL AVR 32 um. Früher haben wir mit dem PIC18F4550 gearbeitet und sind wohl leicht ccs-c verwöhnt. Gibt es einen ähnlichen Compiler für den Atmel? Bzw. welchen würdet ihr empfehlen. mfg TDK
-
Thread
Programm hängt sich auf
Hallo Leute Mein Programm hängt sich auf, wenn ich die SPI Schnittstelle am PIC18F4550 verwenden möchte, nämlich bei der Pre-Prozessorfunktion #use Soll nur ein Testprogramm werden: #include <18F4550.h> #fuses HS, NOWDT, NOBROWNOUT, NOLVP #use delay(clock=20000000) #
Klaus Wachtler schrieb: > "PC" wie in "PiC" Oh ich vergaß den Buchstaben i mit PIC zu verbinden. Ich bitte um eine ritterliche Entschuldigung.
-
Thread
8 Bit Wert in Register schreiben (mit SPI)
Konstelation überhaut zusammenpassen wird. Laut meinen Berechnungen müsste es passen, denn 20MHz Quarz (PIC18F4550), sind effektiv 5MHz (geteilt durch vier). Der AD5290 hat eine tch (Input Clock Pulse Width) von min. 120ns. Also müsste 5MHz ja ausreichen oder? Oder hat schon jemand Erfahrungen mit dem AD5290
-
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
Schaltregler MC34063, Spule
dem Schaltregler MC34063 versorgen. Ich rechne mit maximal 200mA. Es wird nur ein 4 MHz Quarz, ein PIC18F4550 (max. 6mA), ein DS1621 (max. 1mA) und ein LCD "EA DIPS082-HNLED" (max. 100mA) versorgt. Der I2C-Bus zieht auch 3mA. Somit komme ich auf 110mA. Die 200mA benutze ich nur zur Sicherheit.
Reichelt verwenden? http://www.reichelt.de/?ARTICLE=1127;PROVID=1024 C1 und C2 sind bei mir 100uF/35V, C4 ist ein Kerko 470pF/63V und R2 hat 0,5Ohm. Alle Widerstände sind Metallschichtwid. und der IC ist im DIP-Gehäuse. Viele Grüße Sebastian
-
Thread
PIC18F4550 Wird nach Prog. heiss
Hallo, ich habe ein Problem mit meiner PIC-Platine. Ich habe das GPIO-Modul von Microchip 1:1 (außer USB) nachgebaut. Nun habe ich aber das Problem, das der PIC vom ICD2 nicht erkannt wird. Wenn ich ihn dennoch Programmiere, zieht der PIC stark Strom und wird heiß. Weiß jetzt echt nicht wo der Fehler liegt. Hab schon den 2. Pic drin. Ich häng mal meine sch. Datei an, vielleicht ist der fehler einfach nur so blöde, dass ich ihn selbst nicht sehe. Gruß stefel
-
Thread
Fehlerkorrigierendes Protokoll
testen. Die Ergebnisse sind zu dokumentieren." Hintergrundinfo: Ich steuere ein Gerät mit dem PIC18F4550 und sende Daten in Form von Strings von einem LabVIEW-VI aus an den PIC über RS485, welcher diese weiterverarbeitet und den Funktionsgenerator steuert (über digitale Potentiometer etc). Nun
-
Thread
Sicherung Spannungsabfall Mikrocontroller
Hallo, ich habe eine kleine Schaltung mit einem PIC18F4550, einem DS1621 Temperatursensor und einem LCD "EA DIPS082-HNLED". Nun möchte ich die Schaltung gegen Überstrom absichern, da ich einen Akku verwenden möchte (Wiederaufladbare Batterie, kein
-
Thread
Fehlererkennung und -korrektur bei RS485
Hallo! Ich möchte bei der Kommunikation zwischen meinem PIC18F4550 und meinem PC über RS485 eine Fehlererkennung und Fehlerkorrektur der gesendeten Daten realisieren. Die Daten, die ich zum PIC sende, sind Strings, die er weiterverarbeitet und so aussehen
andauernd gesendet, nur wenn ich in einem LabVIEW-VI via VISA durch Klick eines Buttons Daten an den PIC sende. Könnt ihr mir vielleicht sagen, welche Code für meinen Anwendungszweck gut wäre? Hab schon was gehört von Hamming-Code, RS-Code, ..., nur kann ich leider nicht sagen, welcher davon wirklich
-
Thread
dsPIC30F4011
auch nicht genau was da drin stehen muss. Wenn ich das Source File von dem PIC18 nehme hat diese die Endung .asm das wird beim PIC30 nicht als source File erkannt. Lange Rede kurzer Sinn, ich hoffe jemand von euch hat Erfahrung mit der Assembler Programmierung des dsPIC30F4011
Also: Ich hab auch nen Tag gebraucht um mit dem C18 Compiler an nem Pic18F4550 eine Diode blinken zu lassen. -> Schau dir beispielpfojekte an. Falls du den Ordner: C:\Programme\Microchip\MPLAB C30 in deiner Version hast, findest du darin Examples
-
Thread
Grundlegendes zum 18F2320 und USB
mein tip: 1. installiere MPLAB und C18 2. programmiere zuerste einmal ein LED-blinklicht (das meine ich im ernst und nicht als witz!) 3. nimm einen PIC18 mit USB (z.b. 18F2550 oder 18F4550) 4. ändere PIC18-USB-beispiele aus dem internet
, weiss ich nicht). Man kann das aber programmieren. Microchip stellt da fertige Lösungen für Ihre PIC18F2550 zur Verfügung. Gruß RalfH
-
Thread
PIC18F4550 mit 3,3V betreiben für MRF24J40MA
Probleme mit einem PIC18F4550 ansteuern? Wenn es nicht möglich ist, was ist dann die beste Alternative? Ich hatte da an einen PIC18LFXXX gedacht. Allerdings sind diese irgendwie schwer zu bekommen. Sogar auf der offiziellen
hallo, ich habe das mrf24j40ma modul im einsatz mit einem pic18f458(0) funktioniert. mfg help
-
Thread
Ansteuerung des AD5292
Okay danke, hab mir die Seite 18 mal angeguckt. Hatte vorher glaube ich n falsches Datenblatt drinn... Nun aber das Problem, dass ich wirklich noch nie mit SPI gearbeitet habe, was ich weiß, gibts auch Master-Slave Prinzip wie i2c oder lieg ich da falsch? Erfahrung hab ich mit RS232 und eben I²C. µC: PIC18F4550 lg