-
Thread
SPI EEPROM M95160: read/write probleme, erhalte immer FFh!
meine funktionen die ich geschrieben habe und das datenblatt des eeproms. das eeprom wird mit einem pic18f2550 angesteuert. vielen dank für schnelle antworten und hilfe!! lg philip
konnte die daten noch nicht genau überprüfen. aber meiner meinung nach sollte die spi-übertragung vom pic her gut funktionieren... ich übertrage über die gleich spi-schnittstelle auch daten zu einem lcd(dog163) und das funktioniert. Fürs lcd habe ich die daten auch schon mal mit dem osci kontrolliert,
-
Thread
Anfängerfrage
Hi. Ich programmiere noch nicht lange mit PIC's. Jetzt wollte ich mal eine allgemeine Frage stellen. Ich arbeite mit dem PIC18F2550. Laut Datenblatt ist nur der PortB zu benutzen für Interrupts? Und meine zweite Frage. Ich hab jetzt fürn
-
Thread
LCR Meter unter 250€
bedienungsfreundlich machen wie das von der oben genannten Firma. Der Prozessor ist garantiert ein PIC18F2550 oder aehnlich(die haben USBhardware) - verwende ich selbst in meinem "Made in Germany"-produkt.Garantiert alles selbstentwickelt - nix Plagiat und so.... ;-) http://sprut.de/electronic/pic
-
Thread
RS232-Pegelwandler notwendig?
annimmt. Da gibt es jede Menge fertigen Code von den Controllerherstellern. Würde für die Anwendung eine PIC18F14K50 oder 18F2550 nehmen. Gibt sicher auch etwas Vergleichbares von Atmel, da du damit schon vertraut zu sein scheinst.
-
Thread
beispiel code für USB treiber in windows xp
http://www.mikroelektronika.co.yu/german/ damit habe ich PIC 18F2550 und 4550 programmiert, kann ich nur empfehlen. Bei Sprut stehen auch gute Erklärungen.
-
Thread
Was gehört in ein gutes Bauteile-Sortiment?
Widerstände, Kondensatoren und Opamps. Aprops Elkos, da würde ich mir schon einige neue zulegen,z.B. 1µF, 10µF, 100µF. Dazu einen Schwung von 100nF, die braucht man immer.
J310 Atmega88 Atmega328 Atmega32 Atmega644 (USB-Progger billig von ebay oder AVRISP MKII) PIC 16F876 PIC 18F2550 74HCT244 74HCT04 74HCT14 78L05 78L06 7805 7809 7812 diverse IC-Sockel 8DIL 14DIL 16DIL 28DIL 40DIL (breit) OpAmps TL071, TL072, TL074 NE5534, NE5532 Rail-to-Rail-Typen
-
Thread
USB-Relaiskarte
Guck mal nach dem "IO Warrior". 14,80 EUR bzw. 11,75 EUR pro Stück ist leider zu teuer. Der PIC 18F2550 kostet um die 8 EUR das Stück. Rumliegen hätte ich die so oder so.
Ok. dann wohl die Hardwarelösung. Wenns statt dem PIC auch ein Tiny2313 o.ä. sein darf, hätt ich hier vielleicht was passendes für dich. Läuft hier um die Türsprechanlage mit Asterisk zu koppeln, liest ein paar Portpins ein und schaltet zwei Relais.
-
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
Microchip XC8 Linker 'überspringt' Bootblock
herum um mal zu sehen, ob ich einen Bootloader zusammengebaut bekomme. Wenn ich das Datenblatt vom 18F2550 richtig gelesen habe, gibt es einen extra Boot-Block im Flash von 0-0x7FF, der sich dafür ja gut anbietet. Ein kleines Testprogramm wird vom Linker allerdings immer wieder erst ab Adresse 0x800
stelle gelinkt wird. Schau dir mal die AN1310 an. der UART bootloader funktioniert prima auf meinen PIC18 und belegt wenig platz. mfG Peter
-
Thread
IRMP - Infrared Multi Protocol Decoder
Timer0 habe ich auf 10000 Hz gestellt und eine INT Routine eingebaut. Passt das so ? Benutze einen 18F2550 mit 20MHz Quarz. Gruß
eintragen ? CPU-Frequenz, ... ? Oder kann man es einfach so benutzen. Benutze Version 1.90 HW: 18F2550, Quarz 20Mhz, Takt 40Mhz Gruß gera
-
Thread
C18 Portbits lassen sich nicht ansteuern
hi ich bin grad dabei wieder ein bisschen mit einen PIC18F2550 und C18 zu experimentieren. ich steuere die Einzelnen Ausgänge über zB. PORTBbits.RB0 = 1; an nun hab ich das Problem wenn ich einen Ausgang einschalte und danach einen zweiten dass der erste
-
Artikel
Linksammlung
einige Unterprogramme detailliert erklärt. MicrochipC.com Programmieren von PIC-Microcontrollern mit C. (Enthält auch Links und Bootloader für diverse PICs.) Internetworking with Microchip Microcontrollers - PIC18F4620+ENC28J60 Wiki about Microchip USB PIC (PIC18F2550, PIC18F4550
, PIC16F, PIC18F, PIC24H sowie dsPIC30F und dsPIC33F programmiert werden. InCircuit-Programmer und -Debugger (www.stolz.de.be) Einfacher Nachbau des Microchip ICD2s. Zum Programmieren und Debuggen. WinPicProg
-
Thread
KOSTENLOSER PROGRAMMIERSERVICE
Hi Richard, könntest du mir vielleicht auch einen PIC18F2550 brennen, meld dich einfach per E-Mail(doncollione@hotmail.de). Danke scho im vorraus.
-
Thread
µC zum USB Tastatur Simulieren
Microchip PIC18F2550 + Microchip USB Framework. Ist sogar ein Beispiel für eine Tastatur dabei
Studio Projekt einfügen ? und welche alle ? es gibt da ja noch jeweils usbdrvadm 12.inc 15 16 18-crc 20 128 165 und usbportability.h müssen die alle in mein Projekt ?
-
Thread
PIC Timereinstellungen?!?! Bitte um Hilfe
Hallo, Ich möchte mit meinen PIC 18F2550 Millisekunden zählen. Es hängt ein 20Mhz Quarz dran, der intern über die PLL auf 96Mhz/2 also 48Mhz hochgetaktet wird (Siehe Anhang). Timer0 wird ja immer mit CPU Takt 1/4 betrieben also
Zählimpuls am Timer0 haben. Um nun 1ms zu erhalten Rechne ich 1ms/21,33us = 46,875. Ich lasse den PIC nun immer bis 46 zählen um nun ungefähr jede ms einen Interrupt zu bekommen und ziehe den Timer immer mit 209 auf (255 - 46 = 209). Alle 8 Zählungen korrigiere ich um 7 um den Fehler von 0,875 zu korrigieren
-
Thread
struct - Port emulieren - MPLAB C18
warscheinlich den Kopf halten, aber für mich ist das noch neuland! Ich Programiere in C mit MPLAB C18 den pic 18F2550. 1. Ich möchte ihn jetzt auch mit I²C betreiben, und deswegen fallen an PORTB 2 ausgänge weg, die ich zufor für das display benutzt habe (DIP 204-4). Ich hab das Display über 8bit
und | sind sognannte binäre Verknüpfungen. > Also wenn ein Byte %10101010 enthält und Du es mit 0x0F verUNDest > erhältst Du %00001010. Das | ist das gleiche nur mit ODER Verknüfung. > > Die Schreibweise > > VARIABLE &= 0x0F ist das selbe wie VARIABLE = VARIABLE & 0x0F > > Gibt's auch
-
Thread
Ansteuerung eines PORTS mit bitcode
Hallo! Ich habe folgendes Problem. Ich will bei meinem PIC 18F2550 den PORT B mit einem Bitcode ansteuern z.B. PORTB=0b01010101; oder variable =85; PORTB=variable; prinzipiell funktioniert's. Der PORTB wird aber nach kurzer Zeit wieder resettet
-
Thread
PIC Port Pins namen geben und strukturieren
Hallo! arbeite mit PIC18F2550 Also Problem. Hab mal Code geschrieben und das so ziemlich auf: Es muss nur funktionieren. Mittlerweile schau ich mir den wieder an, will ihn wieder verwenden, will was umändern und es fällt
Wenn der PIC Compiler auf dem GCC aufbaut, sollte es genauso gehen, wie beim AVR: http://www.mikrocontroller.net/attachment/30300/lcd_drv.zip Ich nehme sehr gerne Bitvariablen, damit wird dann der Code sehr
-
Thread
Einfacher Low Cost LCD Controller für 320x240 LCD im Textmodus
Kann mit dem Datenblatt von pollin aber nicht anfangen. Ich möchte das display später mit einem PIC ansteuern. Zur Zeit arbeite ich mit dem PIC 16F88 oder 18f2550. Also suche ich ein kleines test programm und eine Seite wo beschrieben wird wie ein solches Display ansteuert. ein danke schon mal
reichen. Für den 18F2550 sieht die Sache schon besser aus. Schau mal (viel) weiter oben: http://www.mikrocontroller.net/topic/92704#1135427 Vielleicht hilft das weiter. Wenn was unschlüssig sein sollte, melde dich ruhig
-
Thread
Suche Einchip Lösung USB auf I2C
Pic 18F2550
-
Thread
LED ein und ausschalten via usb?
Was heisst extrem klein sein? Naja.. es gäbe die möglichkeit einen PIC18F2550 zu verwenden. Dazu gibts schon das fertig Programm zum downloaden. Was auch noch relativ einfach wäre,es gibt da einen USB-SPI Wandler(MAX3420E), der GPIOs besitzt. Die schaltung wäre relativ
Klein ist aucn der C8051F321 von SiLabs. Der braucht wenigstens nicht so viel externe Beschaltung wie z.B. Quarz und solch einen Quatsch. Du benötigst lediglich den Controller, Kondensator, Widerstand, LED = 4 Bauteile insgesamt
-
Thread
Zugriff auf Hi-Byte eines Int über Pointer.
verändern. Jedoch verändert sich bei mir nix. Weis jemand rat? Benutzte MPLAB IDE 7.51 + C18 Compiler mit PIC 18F2550 Vielen Dank
-
Thread
18F4520 Interrupt Problem
Ich versuche seit Stunden, meinem 18F4520 Interrupt Routinen beizubringen. Ziel ist es, einen LOW PRIO und einen HIGH PRIO Interrupt abzufangen .. der LOW soll anhand PORT B Change (<7:4>) ausgelöst werden (INTCONbits.RBIE), der HIGH durch
damit sich was tut ... grund dafür ist das komplexes programm ... deswegen der umstieg auf 40pin pic (hatte das alles schon soweit fertig laufen auf einem 18F2550) - mehrere ADC werte lesen / umrechen / ausgeben - Uhrzeit "zählen" - Uhrzeitabgleich mit DCF77 Modul - Datenerfassung und EEPRom beschreibung
-
Thread
Preisanstieg
gibt es Low ESR Cs mehr ics ..... vom preis her hält es sich noch im mittel mass(beim C kost nen pic18f2550 knap. 30€) für die Bastler wen man das aber mit den Reichelt Händlerpreisen vergleicht verdienen die schon recht gut an den Hobbyisten alerdinks ist es wie gesagt noch recht gut im mittelmass
Hat euch die Wirtschaft bereits zu solchen Marionetten erzogen, dass Preise von vor gerade mal 18 Monaten als "irrelevant" erachtet werden? Schlimm, schlimm!
-
Thread
Einstieg USB + Mikrokontroller
PIC 18F2550 o.ä., Quarz und eine USB Buchse. Software von www.sprut.de Einfacher gehts nimmer... Im Bild mal 2 Testaufbauten, links RFM12 Funkmodul mit USB Anschluß Holger
Wenn man dem PIC den USB Bootloader spendiert kann man ihn per USB flashen. Aber der Bootloader muss erstmal rein... Holger
-
Thread
Erfahrungen mit RFM12 Datenübertragung
übertragen. Meine Schaltung beinhaltet neben dem RFM-Modul einen USB Anschluss (alles in einem PIC18F2550). Diese beiden Module (Hardware oder Software) beeinflussen sich negativ. Wenn ich erst 50 Pakete empfange und sie danach über USB auslese ist alles i.O. Wenn ich aber permanent (alle 200ms
den einzelnen Bytes eines Paketes. Wenn ich die USB Funktionen deaktiviere schafft es der PIC immer die FIFO rechtzeitig zu leeren und produziert fehlerfreie Pakete. Wenn die USB-Funktion aktiviert ist, kann es sein das die FIFO sich an einem Sync Word Startet und die Abarbeitung nicht anläuft
-
Thread
Display DIP204-4
Hier gibt es ein wirkende losung in C geschrieben. fur Hi-tech MPlabX PIC18F2550 Fur serial mode of EA204-4 Viel spass
-
Thread
Potentiometer mit Microcontroller auswerten, wie?
mehreren Leuten? Wäre dieses Projekt auch umbaubar für mein Projekt? http://www.sprut.de/electronic/pic/8bit/18f/programm/usb2550/usb2550.htm Würde hier das Pollin-Bord auch funktionieren zum Programmieren der Firmeware in den Microcontroller? Xaver wrote: >>Ich möchte gern die Stellung des Antennerotors
-
Thread
Wie lange Assemblerprogrammierung IC ADC ?
man auch dort den µC einigermaßen kennen, sonst steht man bei Fehlern auf dem Schlauch. Mit dem PIC 18F2550 und der USB-Lib von Microchip konnte ich eine ähnliche Aufgabe an einem Nachmittag lösen. Auf PC-Seite ist das ganze dank virtuellem COM-Port recht simpel. Alle notwendigen Dateien konnte ich
Jens PICler schrieb im Beitrag #3283666: > Mit dem PIC 18F2550 und der USB-Lib von Microchip konnte ich eine > ähnliche Aufgabe an einem Nachmittag lösen. Damit sollte er sich unter den gegebenen Umständen garnicht erst befassen, sondern nur ADC und
-
Thread
Array über Serielle Schnittstelle senden macht Probleme
Zusammen, Ich habe ein kleines Problem mit folgendem C-Code. Das Problem tritt sowohl bei einem PIC18F2550 (den ich hier bei mir habe) aber auch bei einem ATMEGA32 auf. Problem: Das ganze funktioniert so halb. Wenn ich den µC starte sendet er alles ganz normal nacheinander. Wenn ich ihn aber mit
char x; unsigned char i; unsigned char Signal [31] = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30}; x = 31; //Anzahl der zu senden Bytes i = 0; while (PIR1bits.TXIF == 0); //Bereit zum senden eines neuen Bytes? TXREG = 150; //sende Startbyte
-
Thread
usb an Mikrocontroller
PIC18F2550 mit 12 Mb/s USB 2.0 Schnittstelle
-
Thread
LibUSB <- PIC usb_bulk_read liefert keine Daten
Hallo Ich versuche gerade eine USB-Kommunikation mit einem PIC18F2550 zm laufen zu bringen. PIC seitig basierend auf mit dem Microchip USB-Stack v.2.3a. Auf dem PC verwende ich LibUSB-Win32 (libusb-win32-device-bin-0.1.12.1). Compiliert wird mit C18 für den PIC
stddef.h> #include <stdlib.h> #include <conio.h> #include <E:\Projekte\Kamera_Sonde\Kameramodul_Pic_USB\libusb-win32-device-bin-0.1.12.1\include\usb.h> #define USB_DEBUG 2 /* the device's vendor and product id */ #define MY_VID 0x1234 #define MY_PID 0x5678 /* the device's endpoints */
-
Thread
sprut brenner 8-p
Hey, könnte mir jemand den PIC18F2550 mit der Firmware V0.13 brennen und zuschicken? __sprut__ Natürlich gegen Bezahlung! mfg thomas
-
Thread
iCP12 (Selbst-)Nachbau
zu können, habe ich auf die Schnelle die HW des iCP12 nachgebaut: http://www.piccircuit.com/shop/pic-dev-board/119-icp12-usbstick-pic18f2550-io-board.html Nach etlichem Probieren habe ich sogar den richtigen Bootloader gefunden, und ich konnte die Firmware über USB reinbrennen. Die HW wird als HID
-
Thread
Problem Drehgeber Rechnen + Senden RS232
[c]/** I N C L U D E S **********************************************************/ #include "p18f2550.h" // PIC- Header #include "delays.h" // für Warteschleifen #include "usart.h" // für RS232- Schnittstelle /** Configuration Fuses***************************************************
PicNeuling schrieb: > Was passiert, wenn ich die Eingänge in ein char speichere? > > Speichert der PIC für ein High eine 1 bzw. 0b0000001 / 0x01 ? oder eine > ASCI CODE EINS? Ein char ist auch
-
Thread
USB: Stabile Spannung für Messmodul?
Hab das bei ner Schaltung mit nem pic18f2550 mal mit nem kleinen Stepup gelöst. Der µC hatte eh noch nen PWM-Pin frei, den fleissig togglen lassen, daran nen normalen Step-Up aus Transistor, Spule, Diode, Kondensator. Dahinter noch nen
-
Thread
Eingangswiderstand PIC Pin wenn als Eingang definiert
wie hoch der Widerstand gegen VCC/VSS einen Inputpins (als Inputping konfiguriert) ist, von einem PIC18F2550. Wo kann ich so einen Wert finden? Leider steht im Datenblatt nichts dazu. Oder bin ich zu blöd dafür?
-
Thread
I2C EEPROM per Rechner programmieren - evtl. USB
...oder Du nimmst halt gleich einen PIC18F2550, der hat auch die nötige USB-Hardware, was die USB-Kommunikation und damit den Programmiervorgang vermutlich beschleunigen wird...
-
Thread
The Siemens S65 132x176, 65536 color display with AVR
Kannst Du Dein programm veröffentlichen? Wäre echt nett. Ich bastell noch an meiner Platine mit pic18f4550, es würde mir einiges an Arbeit sparen. mfg KennyOswald
Hello, i've tried to connect my l2f50... to PIC 18f2550(18f4550) from Microchip (using sources from Mark de Jong), but my display is silent. Can somebody consult me about connection and sources? I uses 3.0 power supply for both (cpu
-
Thread
PT100 Transducer: UTI 03; Toleranz
Temperatur: 21.10 °C Temperatur: 21.39 °C Temperatur: 21.44 °C Temperatur: 21.49 °C Temperatur: 21.18 °C Temperatur: 21.28 °C Temperatur: 21.49 °C Temperatur: 21.46 °C Temperatur: 21.54 °C Temperatur: 21.57 °C Temperatur: 21.13 °C Temperatur: 21.33 °C Die Werte habe ich eben mal in ~15s von meinem PIC18F2550 (48MHz) abgefragt. Slow Mode, also, Messzeit: 100ms. Die Phasen werden gecaptured, High und Low jeweils separat, also, 10 H/L-Pulse/Temperaturmessung. Besser als +/-0,35 °C kann man die
-
Thread
Attinys - extreme Preisunterschiede - woran liegts?
irgendwann mal extra viel Geld zu bezahlen. Bei den PICs hat Microchip das schon gemacht. Da gibt es zB den PIC18F2550, der noch mit 5V laufen kann, und es gibt den neueren, verbesserten PIC18F25J50, der nur noch bis 3.3V betrieben werden kann. Die PICs mit J in der Bezeichnung laufen intern nur mit ca 1.8V,
-
Thread
FT232 in DIP Bauform?
Oder einen PIC18F2550 Controller, der hat USB On-Board und gibts auch in DIP...
-
Thread
BPX 81 an Mikrocontroller anschließen ?
Fototransistor_Siemens_BPX81_3.html << wissen. Ich will diesen Transistor in meine Testplatine mit dem PIC 18F2550 einbauen und wollte fragen ob ich ihn direkt an die Analog Eingänge anschließen kann oder ob ich noch einen Widerstand dazwischen brauche? Bin ned der Hellste also ned wundern ^^.