-
Thread
PIC18 - 10bit vs. 8bit PWM
einstellen Periode einstellen Tastverhältnis einstellen PWM aktivieren Beispiel am PIC18F4550 Nicht vergessen das CCP Pin zum Ausgang zu machen (TRISx=0) void PWM_Einstellung(void) { PR2=0xFF; // Größt mögliche Periodendauer CCPR1L=0xFF; // Hier wird das Tastverhältnis
-
Thread
PIC I2C EEPROM beschreiben
Hallo Leute, ich will mit einem PIC18F4550 (20MHz) ASCII-Codes in einen EEPROM Speicher (ST24C02) schreiben auslesen. Ich habe ein Beispiel Programm gefunden, welches ich nicht verstehe: ---------------------------------------------
-
Thread
VB Express 2008 Timer
So, hat am Pic-Source gelesen. Jetzt funktioniert es. Nutze ein PIC18F4550 mit USB CDC. Der CDC Service Request wurde nicht oft genug aufgerufen (USB läuft über Interrupt. Als Beispiele meine Ich ein Array von Bytes, das entweder gesendet oder empfangen wird. Gruß
-
Thread
PIC: HW I2C & SW SPI gemeinsam nutzen
So, da bin ich wieder. Ich habe alles rausgeschmissen, was überflüssig ist. µC: PIC 18F4550 RTC: DS1307 uber HW I2C an RB0 und Rb1 Display: SED1530 über SPI angeschlossen Nachfolgend im Code gekennzeichnet, wo es hakt: [c]void DS_Read(char* data, char length, char wordaddr) {
-
Thread
HPGL in Chip
ja eine IDEE für so eine Anwendung mit einem etwas vielpinnigeren 8Bit USB µC zu starten, z.B. PIC 18F4550 (gibt es sowohl im DIP40 als auch in kleinen TQFP u.ä.) und die beiden UART Leitungen dieses PICs schon auf einen externen Steckverbinder zu führen und im Programm die möglichkeit vorzusehen das
-
Thread
PIC's sind doch die besten :)
kleine Story wie umglaublich "gutmütig" die PIC's gegen Misshandlung sind: ich will mit einem PIC18F4550 per USB ein LCD beschreiben. Ich verwende den Microchip HID Bootloader um das Programm per USB in den Chip zu spielen,klappt wunderbar. Nachdem das LCD keine Daten aufnahm habe ich mal alle Port-Pins
-
Thread
Anfänger PIC kauft Beratung
A4te&hash=item41757783c6 oder das hier? http://www.ebay.de/itm/Olimex-PIC-USB-STK-Microchip-PIC18F4550-Prototyp-Board-USB-/271248657572?pt=Wissenschaftliche_Ger%C3%A4te&hash=item3f27ae0ca4 Vielen Dank.
-
Thread
Kann PICC18xxx alles, was die PIC10/12/14/16 können?
pins: PIC18F4520 20 pins mit USB: PIC18F14K50 28 pins mit USB: PIC18F2550 40 pins mit USB: PIC18F4550 Fuer mehr Rechenleistung (~30 MIPS und 16 bit, die 18F hat max. ca. 12 MIPS un 8 bit) dann dsPIC30F-Serie (die kann noch mit 5V arbeiten und gibt's in DIP) oder 33F bzw. 24F (weniger Auswahl fuer
-
Thread
Passender uC für Alarmanlage gesucht
jeden nehmen, der mehr als 20 IOs hat. Ich bin ein PIC-Benutzer, also könntest du z.B. den PIC18F4550 nehmen, der hat 35 IOs (z.B. 14 Ausgänge fürs Handy, 1 Ausgang Sirene, 1 Ausgang, 10 Schleifen-Eingänge, 3 Ausgänge für Status-LEDs, 1 Eingang für Schlüsselschalter -> 30 IOs) und lässt dir die Möglichkeit
-
Thread
Welcher Pic entspricht ungefähr dem Atmega8?
Produktbezeichnungen der 40Pin-Gehäuse sind (in gleicher Reihenfolge) PIC16F887, PIC18F4620, PIC18F4680 oder PIC18F4550. Speziell für 28 oder 40 Pin kann auch z. B. ein 16 Bit dsPIC30F4012 (28 Pin) oder dsPIC30F4011 (40 Pin) verwendet werden. Eine Pinkompatibilität zu den 8bit-PIC ist hier aber nicht mehr gegeben
-
Thread
Pic Programmierung
mir gebaut und funktioniert alles einwandtfrei. Allerdings brauchst du dafür einen beschriebenen PIC18F4550 glaube, für die USB unterstützung. Kann den aber auch brennen und dir schicken (Bei interesse kannst du mir ja ne Nachricht schreiben). MFG RBS_Phoenix
-
Thread
Ist es sinnvoll, sich in Arduinos einzuarbeiten?
einfach den nächstgrößeren PIC mit USB und OnBOard Debugging, z.B. den GROßEN und 5V toleranten PIC18F4550 ( für 4,85 Euro bei Reichelt) oder dessen kleineren Bruder den 18F2450 (3,05 Euro bei Reichelt) und kann damit debuggen. Evtl. würde ich die sogar in einem Zug mitbesorgen. Für die ersten Schritte
-
Thread
Neue Sensoren, Steckverbinder und Entwicklerboards
and 40-pin USB-supported PIC18F series microcontrollers. Whether you're experimenting with the PIC18F4550, PIC18F2550, PIC18F45K50, PIC18F25K50, PIC18F13K50, PIC18F14K50 or any other compatible model, this board has got you covered. [/c] ### Prozessrechnerbasierte Cluster auf Basis von RISC-V-Technologie
-
Thread
impulslängenanzeige mit PIC
Prog auch in deinen PIC reinbekommen, du musst nur die Ports abändern. Habe es gerade an einem PIC18F4550 probiert, funktioniert wunderbar, ist super kompakt geschrieben. Wenn du so viele PIC rumliegen hast, gehe ich mal davon aus dass du einen Brenner für die hast und dann kannst du MPLab wahrscheinlich
-
Thread
Mikrocontroller in starken Magentfeldern
statisches Magnetfeld die Elektronik nicht durcheinander. Bei einem alten Produkt wurde ein PIC18F4550 eingesetzt. Im neuen sollte es ein PIC16F1788 werden. Beide sind somit nicht sehr groß (28 Pin DIP). Bei dem alten Produkt war es aber so, das es viele Reklamationen gab. Der Grund war, dass sich
-
Thread
Quarz am PIC schwingt nicht
ich nun doch mal in die Runde. Wie schon zu lesen, habe ich Probleme mit dem Quarz. µC ist ein PIC18F4550, Quarz 20Mhz mit je 22pF, Abstand Quarz-µC ca. 7-8mm, Kondensatoren mittlerweile direkt an die µC-Sockel-Pins gelötet. Je nachdem, ob und wo man die Platine oder die Sub-D Buchse (Gehäuse an GND
-
Thread
MPLAB -> Mülltonne
fertig gekauft, zum üben) mit Platine mit Real-Time-Clock dran zu programmieren. 1. Versuch mit PIC18F4550: - Erstellen eines Projektes ewig kompliziert und ohne Ende unübersichtlich (z.B.: Warum X verschieden Compiler zum auswählen? Reicht es nicht C oder ASM anzukreuzen? Und dann ist MPLAB natürlich
-
Thread
PIC18f23q43 PWM klappt nicht
dazu folgendes Tutorial benutzt. https://openlabpro.com/guide/pulse-width-modulation-using-pic18f4550/ Der Code generiert auch keine Fehler, bloß...es passiert nüchts. Ok die LED geht an auf 100% das wars aber auch schon. :( Kann mir da jemand weiterhelfen was ich falsch gemacht habe ?
-
Thread
Timer Interrupt delay
wollte PORTBbits.RB1=PORTDbits.RD0 realisier mit einer warte zeit nehmen wir 100ms. ich verwende PIC18F4550 mit COMPILER C in MPLAB. das ist das Code #include <p18F4550.h> #include <stdio.h> #include "test.h" #define TRUE 1 #define FALSE 0 unsigned int task0_counter=0; unsigned int task1
-
Thread
usb controller 8 achsen
USB und acht analoge Eingänge, dann merke dir auch einmal PIC18F4550. Sonst schliesse ich mich René an. Der grosse Aufwand liegt in der Software.
-
Thread
GrafikDisplay mit LC7981; Darstellungsprobleme
www.frozeneskimo.com/electronics/2007/03/30/lc7981hd61830-driver-for-el-backlit-samsung-lcd/ für einen PIC18F4550 umzuschreiben. Leider werden nicht alle Zeichen korrekt dargestellt. Vor allem kleine Zeichen werden nicht dargestellt. Gruß Sascha
-
Thread
LCD (HD44780) timing extrem träge
drüber schauen. Die Ein oder Andere Eingebung bringt das ab und zu. ;) Der Code ist für einen PIC18F4550 mit 40MHz Quarzoszillator. schönen Abend noch. Sebihepp
-
Thread
USB-Treiber Programmieren
PIC18F4450 benutzen kann da > der Baustein nur über UART-PORT mit dem uC kommuzieren kann! der PIC18F4550 IST bereits ein µC, und wie der mit deinem anderen µC Kommunizierst, kannst du selbst festlegen. UART ist da eine Möglichkeit, aber nicht die einzige. Wenns auf Speed ankommt, kannst du z.B.
-
Thread
portpin in strukt arrey
Hallo Leute. Ich bastle hier eine Terrariensteuerun mit einem pic18f4550 im C18. USB, DS1307 und feuchtesensor HYT221 habe ich zum laufen gebracht(bin noch am lernen). Nun scheitere ich aber an der "Zeitschaltuhr"! eigentlich nur am speichern eines portpins in einer
-
Thread
Powertip PC1604A
Habe folgenden Code geschrieben für PIC18F4550 in C ...Konfigurationen für PIC(alle schon einmal getestet!) #include "p18f4550.h" #include "delays.h" #define LCD_RS LATBbits.LATB2 #define LCD_EN LATBbits.LATB3 #define LCD_D4
-
Thread
PIC verzögerung
Hallo zusammen, ich arbeite mit PIC18F4550 MPLAB und Compiler C mit frequenz 20MHz. und en Takt brauch 02µS aber mein Programm scheint nicht zu funktionnieren. so sieht es aus: #include "Test.h" #include <p18F4550> unsigned int task0
-
Thread
[V] Verkaufe PIC 18F2550 USB Educational Development Board
------------------------------------------------------------------------------------- updated PIC 18F4550 USB Demo Board video https://www.youtube.com/watch?v=7FL9ZaVye_M ########################################################### 18F4550 USB demo board - part 1 of 2 https://www.youtube.com
-
Thread
dbox1-display
Datasheet verstanden habe, ist es jetzt in dem Treiber eingepflegt. Verwendet wird der Port-D am PIC18F4550. Compiler verwende ich den CCS. Ich komme einfach nicht klar mit der Ausgabe der Zeichen. Testweise hab ich in den Code unten das 1te Zeichen und hier aus dem Datenblatt den Buchstaben "A
-
Thread
PICKit2 inkl. DemoBoard + mehrere Pics
behalten ist zwar schon älter aber trotzdem noch TOP. Die PIC verkaufen und dann einfach nen PIC18F4550 holen und mal die Tutorials machen. Nebenbei ein wenig C lernen ist nie verkehrt. Und dann wird das schon relativ schnell. Hab auch erst vor ein paar Monaten angefangen. Hab mir nen Breadboard nen
-
Thread
USB-Speicherstick simulieren
Ich hatte sowas mal auf Basis eines PIC18F4550 gemacht. Von Mikrochip gibt es dafür eine Beispielprojekt, das zusammen mit einem Flashspeicher eine USB-Stick nachbildet. Flash Speicher kann man entfernen, wenn man keine Daten abspeichern will
-
Thread
Fragen zu MPLAB für C und Starter Kit
BRAUCHEN tust Du sie nicht unbedingt. Du kannst Dir genauso einen nackten Controller (z.B. einen PIC 18F4550-I/P) nehmen, Versorgungsspannung dran, 40 MHz Quarz dran, die notwendigen Kondensatoren nicht vergessen, und dann ein LCD oder eine 7-Segment Anzeige dran, und dann mal rumspielen. Was Du unbedingt
-
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
PICKIT 3 Demo Board (PIC18F45K20) - Build failed
header file defines configurations, registers, and other useful; bits of information for the PIC18F4550 microcontroller. These names ; are taken to match the data sheets as closely as possible. CONFIG WDT=OFF; disable watchdog timer CONFIG MCLRE = ON; MCLEAR Pin on CONFIG DEBUG = ON;
-
Thread
KS0066 Initialisierung
Display mit dem Prozessor KS0066 im Hintergrund initialisieren. Zur Ansteuerung verwende ich den PIC18F4550 von Microchip und zum Programmieren die MPLAB Umgebung mit C18 C-Compiler. Ich benütze den 4-Bit Modus. Nachfolgend mein bisheriger C-Code: //Datenbus #define Bus_in PORTD #define Bus_out LATD
-
Thread
PIC18Fxxx: Interrupt Flag wird scheinbar nicht geloescht
ich versuche gerade Interupt vom CaptureComparePWM Modul und auch dem Comparator in meinem Pic18f4550 zu behandeln. Das erste Ausloesen jedes Interrupt klappt wunderbar, jedoch wird bei jedem weiteren ausgeloesten Interrupt auch der zuvor ausgeloeste Interrupt flag erneut als gesetzt betrachtet
-
Thread
Einstieg unter Mac OS X: AVR, Arduino, oder PIC18/24?
Samplen mal ausprobiert und hatte weitere 2 Wochen später ein paar PICs in der Hand. U.a. ein PIC18F4550 in DIP-Gehäuse und USB-Modul an Board. Nach ein paar Downloads, Einarbeitungszeit, ausgebauter USB-Buchse und dem Kauf eines Quarzes und Steckbrett, konnte ich also mit Visual Studio und C# (0€)
-
Thread
Timing PIC 18F4550, I2C Softwaremodus mit EEPROM 24C32A
Hallo, kann mir jemand helfen den I2C Bus zu konfigurieren. Mein PIC läuft mit eine Frequenz von 5 MHz. Ziel meiner Bemühungen ist und war es den EEPROM auszulesen. Doch leider klappt es leider nicht mit dem Hardware MSSP Module auf dem Chip. Daher habe ich es mit der Software variante probiert doch hier habe ich enorme Probleme meine Timing so einzustellen das der EEPROM alles schafft zu schreiben bzw. die Daten bereitzustellen und auf den I2C-Bus rauszuschieben. SDA und SCL Leitung haben bei pullup Widerstände von 20k. Wie berechen ich die zeit für schreiben, also einfag gefragt wie
-
Thread
Schnauze voll, ich will AVR
eigentlich sollte ich bei PIC's bleiben, und ich hab jetzt mal ein bischen mehr im Datenblatt des PIC18F4550 umgeschaut, und dabei festgestellt, dass es bei dem 426 Seitigen Datenblatt weit mehr als nur die PinConfiguration drin steht ;) Und ich habe so eben mal ein ganz wichtiger Sätze wie: PORTA
-
Thread
Pollin E0855-2 SED1530-Treiber
Intervallen. Es sollte nichts weiter zur Sache tun, wenn ich erwähne, das ich das Display über einen PIC18F4550 ansteuere, desweiten via serieller Schnittstelle (SPI). Das Problem: Je weiter das die Linien von links nach rechts geschieben werden, desto krontrastärmer wird das Display. Dieser Kontrast
-
Thread
PIC18F2550 USB und RS232
firmware provides direct emulation of a serial port on PC running Windows 2K and Windows XP. As the PIC18F4550 is attached to the PC, a virtual COMx port is created. All PC software using a COM1-4 port will work without modifications with the virtual COM port if only at a much higher speed (approx 1Mbit/s
-
Thread
USB und AVR-Controller
nicht > mehr erkennnen, und kaum Löten, SMD krams" Besorge Dir einen PIC18F2550 (DIL28) bzw PIC18F4550 (DIL40) und einen PicKIT2-Clone (oder wenn das Geld da ist: ein PicKit3). Dann hast Du das passende. Den zugehörigen USB-Stack samt Beispiele gibts dann als Download bei Microchip. fchk
-
Thread
PICKIT 2 und 18F4550
einbinde, kommt folgender Hinweis: PKWarn0003: Unexpected device ID: Please verify that a PIC18F4550 is correctly installed in the application. (Expected ID = 0x1200, ID Read = 0x0) kannst du mir sagen, was der bedeutet, und ob ich den ignorieren kann ? lg Tim PS: Kann es sein, das das
-
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
picpicpicpicpicpicpicpicpicpicpic
Lampe an- und ausschalte, resetet sich in 100% der Fälle der AVR. Verwende ich dagegen einen PIC (18F4550, F877, F876, 18F8680, 10F20x,...), dann gibt es in 100% der Fälle KEINEN Reset. Sicher kann man auch die AVR-Schaltung mit geeigneten Mitteln störfest machen, der PIC hat da aber klar die Nase vorn
-
Thread
Umstieg von PIC18F zu STM32F3
Hallo Zusammen, ich habe einen Projekt, der mit einem PIC18F4550 entwickelt wurde (vor meine Zeit). Das ganze Projekt ist ungefähr 10 Jahre alt. Bei diesem Projekt wurde sehr viel gebastelt und nicht wirklich sauber programmiert. Die Entscheidung für diese
-
Thread
Konzeptsuche: Netzwerkprotokoll für Kommunikation Android App <-> Heizungssteuerung
Protokoll einfach - JSON geht schon ;) Damit hab ich einen Web-Server (TCP/IP+HTTP+JSON) in einen PIC18F4550 bekommen (32K ROM/2K RAM). Ein PIC32 ist da schon richtig Luxus ;) PS: Mit dem uIP TCP-Stack. Der MicroChip Stack passt da gar nicht rein. vg Jürgen
-
Thread
Interrupts einbinden
alle Lauflichter usw fertig programmiert habe arbeite ich nun an einem Interrupt Taster für den PIC18F4550 Datasheet: https://ww1.microchip.com/downloads/en/devicedoc/39632c.pdf Nun mein Problem: In der "Skizzierung" des Chips steht das RB0 bis 2 die Interrupt Pins sind, wenn man allerdings runter
-
Thread
Welcher Controller ist für mich geeignet?
Praktisches Beispiel: PIC18F4550 40 Pins, erhältlich im handlichen DIP-Gehäuse, mit USB etc. zum Programmieren: PicKit2 oder PicKit3, kostet bisschen was, aber ist den Preis wert IDE: MPLAB, gratis, Assembler ist dabei Programmiersprache
-
Thread
Drucker selbst bauen
@Falk da liegst du falsch! Meine aktuelle steurung an der ich noch drann bin beinhaltet ein PIC18F4550 und dazu 2kB RAM darin speichere ich alles notwendige, wenn ich den Laptop anschließe wird alles ausgelesen.# Kann aber auch den Laptop dauerhaft drann lassen und der Laptop regelt, aber das ist
-
Thread
Gedanken zur Auswahl eines µ-Controllers
"schnellen" µC mit USB nehmen, PIC32 wahrscheinlich. Evtl. geht aber sogar noch ein "kleiner" Pic18F4550, müsste man schauen. Als Wandler 24Gleiche Einfachwandler mit SPI. Die HArdware SPI des µC würde ich Links liegen lassen und eine "besondere" Soft-SPI routine schreiben: Es gibt EINEN Clk. Ausgang