-
Thread
Zustand am Port-Pin ändert sich beim "einlesen"
ich gestehen, dass ich in Sachen µC noch nicht wirklich fit bin. Ich möchte die DevID des PIC18F4550 auslesen. Die benötigte Clk als auch die Befehle (Data) generiere ich über folgende Anweisung: [c] ... int x; x = (int)data[3]; switch ((int)data[1]) { ... case 93:
:) Im Grunde möchte ich zum testen die Device ID eines DUTS (in diesem Fall einem PIC18F4550) über einen Steuerpic (ebenfalls ein PIC18F4550) auslesen. Dazu erzeuge ich über das Setzen zwei beliebiger Pins - in dem Fall RB6 und RB7 - sowohl die clk als auch die benötigten Anweisungen.
-
Thread
[S] 1-wire Starter Kit
empfehlen mit denen ich einen relativ problemlosen Start wagen kann? Die Anbindung soll mit meinem PIC 18f4550 erfolgen. MfG
-
Thread
Aufbau eines PIC
(Als Student/Schüler gibt es Rabatte) Eine weitere Möglichkeit ist dir PIC´s am Besten den PIC 18F4550 kostenlos von Microchip schicken zu lassen und dir ein Board von einem Drittanbieter zu besorgen + PICKit3 ohne Zubehör. Ich hab z.B. das P40 von olimex. Oder du holst gleich alles bei wem
> am Besten den PIC 18F4550 der ist wirklich gut, um die ersten schritte zu machen und wird lange hinhalten (hat viel drin) ja, ein PICkit3 in der eBucht kaufen oder ein ICD2-Clone selber nachbauen, ist sehr ratsam und
-
Thread
USB Verbindung stürzt ab
Microcontrollers verbunden. Hier ist ein Link zu dem Datenblatt des Controllers. Das ist zwar für den PIC18F4550 gilt aber auch für den 4553. In dem extra Datenbalatt für den 4553 steht nur der AD-Wandler beschrieben der rest ist gleich. http://ww1.microchip.com/downloads/en/DeviceDoc/39632e.pdf Die USB-Buchse
-
Thread
AVR ADC-Taktgeber galvanisch trennen vom Haupttakt
kann man offensichtlich den Taktgeber vom ADC galvanisch vom Core Taktgeber trennen. Chip ist PIC 18F4550, wenn man da ins register ADCON2 die Bits 2-0 zu 111 oder 011 setzt, dann: Frc (clock derived from A/D RC oscillator). In AVR habe ich bis jetzt nie so was getroffen. D.h. der chip kann ruhig mit
Taktgeber >trennen. Das bezeifle ich. Lies mal was über [[Galvanische Trennung]]. > Chip ist PIC 18F4550, wenn man da ins register ADCON2 die Bits >2-0 zu 111 oder 011 setzt, dann: Frc (clock derived from A/D RC >oscillator). Ja und? Das ist keine galvanische Trennung, nur ein unabhängiger RC-Oszillator
-
Thread
Euer Lieblingscontroller
PIC18F4550. Warum ? - USB - als DIP40 erhältlich Leider nicht ganz billig.
PIC16F627 klein & fein PIC18F4550 meine ersten USB-Gehversuche, ging super einfach STM32F103VC die Eierlegende Wohlmilchsau fürs derzeitige Projekt ^^ VG, Rene
-
Thread
sprintf warnung pic c18
Hallo, ich programmiere den PIC18F4550 und verwende den C18 Compiler von Microchip (MPLAB). Allerdings erhalte ich immer folgende Warnung: "Warning [2066] type qualifier mismatch in assignment" void main() { char buffer [17
-
Thread
Tempsensor DS18B20 1-wire und PIC
mal aufgreifen, da ich das gleiche problem habe. ich wollte die temparatur-sensoren über einen pic18f4550 ansprechen, doch bei meinem zusammengeschnittenen code hängt sich mein µC auf, was wahrscheinlich an den delays liegt. hat jemand einige fertige funktionen, um die temperaturmessung in gang zu
-
Thread
PIC IDLE Mode starten
Hallo! Möchte gerne einfach nur den Idle Mode starten, verwende einen PIC 18F4550 und den CCS Compiler. Vom theoretischen her weiss ich wohl dass man das IDLEN Bit auf 1 setzen, und SCS1:SCS0 auf 0 setzen muss, und dann mit einem Sleep befehl den Modus starten kann. Doch welche
-
Thread
Pinguino Projekt gefunden, virtueler Nachbau mit Lochmaster
PIC brennen, oder müsste ich diesem extern brennen? Ach ja, es handelt sich um das Board mit dem PIC 18F4550, bzw. Tiny 4550 als Lochraster Variante ( Siehe diesem Blogeintrag: http://jpmandon.blogspot.com/2009/09/tiny-4550-on-proto-board.html ). Was noch wichtig ist: Mir scheint, als ob reichelt
-
Thread
SD Karte - Geschwindigkeit erhöhen - PIC18F4550
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 blöcken
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 sehen
-
Thread
uC mit guten ADC & USB gesucht
Definier mal "sehr praezise und schnell". Ich habe mit den PIC 18f4550 gute Erfahrungen gemacht...
-
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?
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 der
-
Thread
Bauteile benennen bei identischen Schaltungsteilen
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/wikifiles
-
Thread
Selbstbau-Entwicklungsboard PIC
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 herleiten, dass Die Datenleitung von der USB-Schnittstelle
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
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
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
-
Thread
Initialisierung des USB Modules eines PIC
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?* Ich
-
Thread
PIC18F4550 kann PORTE und PORTD nicht beschreiben?
Hallo, hätte mal wieder ne Frage zur Programmierung vom PIC und zwar möchte ich vom PIC18LF4550 PORTE & PORTD bzw. LATE und LATD beschreiben leider lassen sich die zugehörigen TRISREGISTER nicht beschreiben. egal was ich mache die register ändern sich nicht. Analogpins hab ich im ADCON1 Register schon deaktiviert. meine Vermutung ist, dass man das SSP Modul irgendwie abschalten muss. finde im Datenblatt aber nciht die entsprechenden Register. kann mir jemand helfen? Grüße Stephan
-
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
Pin) In den Artikeln hab ich folgende gefunden: http://www.mikrocontroller.net/articles/PIC18f4550_Experimentier_Platine Falls keiner eine andere kennt bräuchte ich jemanden, der mir die ätzen kann. (Nicht für 40 €, bin Student kein Goldscheißender Esel) Die Schnittstelle für mein PICKit3
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
USB an PIC18 mit FT232
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)
-
Thread
Mplab Printf integer zu Hyperterminal
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
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
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?
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 auf den ich einen
-
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
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 C-Code
-
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
-
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
-
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) #use
-
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 nicht
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
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. Ich
-
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 soll
-
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 Register
-
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 ":01UI
-
Thread
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. Alle diese Beipiele benutzen