-
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
Programmiermodus > geht Hilft es die Programmierpins auf der Platine kurzzuschließen? (Die Beine am PIC direkt zusammen löten zum Beispiel)
-
Thread
Welche Singlechip Lösungen gibt es für UART<->USB ?
das ganze. Details aber wie immer im Datenblatt der jeweiligen Bausteine. PDIP? Du könntest einen PIC18F4550 (DIP40) nehmen und die kostenlose CDC-Firmware von Microchip benutzen.
bis auf das Stepping ;) 40er PDIP mit eigenem µC klingt verlockend, wäre dann aber entweder an den PIC gebunden, oder seeeehr groß wenn ich den an z.B. einen Tiny packe *lol* Danke für den Tipp Tobias ;) Das mit den SiLabs F3xxx sehe ich mir mal genauer an, danke für den link René König ;) Da fällt
-
Thread
Beliebiges IR Signal aufzeichnen
Also mein IR Empfänger ist ein TSOP1738. Mein PIC ist ein 18F4550, Fernbedienung zum testen, was glaub ich eher unwichtig ist, ist eine Medion Universal Fernbedienung. Weitere Infos fallen mir jetzt leider nicht ein.
> habe bis jetzt einen IR Empfänger erfolgreich mit meinem PIC verbunden. Einen IR Empfänger. Was für einen denn ? Einen demodulierenden wie TSOP1736? Dann denk kurz mal darüber nache, warum es auch TSOP1730, TSOP1756 und (von anderen Hersellern) welche
-
Thread
PIC18Fxxx: Interrupt Flag wird scheinbar nicht geloescht
zusammen, 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
/* * File: main.c * Author: pkerspe * * Created on 26. Juli 2012, 09:49 */ #include <p18f4550.h> #include <delays.h> #include <timers.h> #include <capture.h> #include <string.h> #include <stdio.h> #include <stdlib.h> #pragma config WDT = OFF //#pragma config OSC = HS //#pragma
-
Thread
[V] Diverse Microcontroller und ICs
So und weiter gehts, hoffe die Preise gefallen so: Microchip 1x PIC18F4550-I/P 3,00 EUR 2x PIC32MX675F512H-80I/PT je 4,00 EUR 5x ENC28J60-I/SP je 2,00 EUR 5x ENC28J60-I/SO je 2,00 EUR Atmel 10x ATTINY25-20PU
-
Thread
PIC18 Timeroder Interrupt
will jetzt mit interrupt oder Timer Probiert.ich habe viel probiert und nicht geschafft. ich verwende PIC18F4550 in Programm MPLAB mit compiler C (20MHz). ich moechte ein kleines Beispiel wo das Signal 100ms später kommt. ich habe schon im Forum gesucht aber nicht gefunden. ich brauche euer Hilfe Gruß
, kann ich dir von zu hause ein dummy-timer-interrupt-progrämmchen mitnehmen, das genau für deinen PIC passt... @ Latissimo: bist du sicher, dass "int16CXX.h" zur C18-bibliothek gehört? edit: arbeitest du mit dem Microchip-USB-bootloader? falls ja -> ich hatte auch meine probleme bis die interrupts
-
Thread
TQFP und andere Gehäuse Maße
Machst du eine Bibliothek und machst dann pro Bauteil die verfügbaren Packages rein, also z.B. TQFP44_PIC18F4550, oder nennst benennst du sie mit den Bemaßungen, also z.B. TQFP44_0.8mmPitch_0.55x1.5mmPad? Oder wie sieht das aus?
man verknüpft ja das Symbol mit ein oder mehreren Packages und speichert es ab. Ich mache für nen PIC u.a. dann die Varianten "-I/PT" und "-E/PT" und gebe dann das Package an. Dann brauch ich 2 Jahre später nicht zu wissen, wie groß die Pads sind/waren. Und wenn ich 2 Jahre später n neuen PIC zeichnen
-
Thread
Brauche Hilfe bei der Auswahl eines Mikrocontrollers
PIC28F4550 Gruß Jobst
software-and-kits/starter-kits,-evaluation-boards-and-application-kits/channel.html?channel=db3a304319c6f18c011a0b5735d831e7
-
Thread
Matheproblem
Sind das jetzt reale Zahlen oder sind das nur Beispiele. Wenn nur Beispiele: Programmiere den PIC, dass er dir eine bekannt Frequenz ausgibt. Dann schau auf den Drehzahlmesser, was angezeigt wird. Dasselbe machst du mit noch einer 2ten Frequenz. Wenn du dann diese 4 Werte hast f1
Also hier sind mal paar reale Zahlen. Benutze den Timer1, 16bit, Prescaler 1:8, bei 48Mhz. Ist nen 18f4550. Ganz hinten stehen die ungefähren werte die ich in the Timer1 laden muss um die entsprechende Drehzahl anzuzeigen. 10000upm = 333,33 imp/sec. = 3ms ~ eeb0h 7500upm = 250 imp/sec = 4ms ~
-
Thread
Mit PIC Frequenzen ausgeben
Hallo habe folgendes Problem: Ich würde gerne mit einen PIC 18f4550 auf einem Ausgang 2 Frequenzen mit unterschiedlicher Zeit ausgeben: Bsp.: Ausgang D1: f1-->2sec und f2--> 1sec! Das Ganze soll danach auf einem Lautsprecher hörbar gemacht werden! Kann
http://www.sprut.de/electronic/pic/ Da wirst du schön an der Hand genommen.
-
Artikel
Benutzer:Sascha focus
Energieelektroniker Hobby's: Modellbau, Elektronik, Formel 1 ---- Projekte: Kleine Testplatine für einen PIC18F4550: Neues Board für PIC18F46K42 oder andere mit gleicher Pinbelegung: Momentanes Projekt in Entwicklung, Aquarium Steuerung:
-
Thread
LED-Display per USB ansteuern
für solche Zwecke empfehlen? Einen extra USB-Chip würd ich mir gerne sparen. Hab mir schonmal den Pic32 von Microchip in den verschiedenen Ausführungen angeschaut und der sieht recht interessant aus, bin aber für jede Idee offen :) Gruß, Viktor
Mikrocontroller umsteigen sollte. Hoffe es hat noch jemand einen Tipp für mich. Liebäugel mitlerweile mit dem PIC18F4550, der sollte für meine Zwecke genügen und den gibts auch hier im Shop. Ein geeignetes Entwicklerboard zum Anschluss über USB gibt es da auch. Was mir dann noch fehlen würde wäre ein Brenner
-
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
Microchip CDC Problem beim Reset des PICs
des Microchip CDC-Treibers, mit dem es möglich ist über einen virtuellen Com-port per USB mit dem PIC zu kommunizieren. In meiner Anwendung benutzte ich einen Pic 18f4550. Problem: Die Kommunikation über Hyperterminal oder über ein Labview-VI funktioniert soweit recht gut. Wenn ich schon mal Daten
Das ist kein Problem vom PIC oder der CDC Implementierung, das ist ein Problem von Hyperterminal und Labview. Sobald du einen Reconnect ausführst (Reset macht auch nix anderes) deaktiviert Windows den CDC Treiber, und alle offenen
-
Thread
Variablen Deklaration/Definition
Hallo zusammen, ich habe ein Problem und zwar gibt mein Compiler C18 mir einen Syntaxerror aus bei folgender Zeile: Dies ist meine Variablen *Definition* in main.c [c] unsigned char i; [/c] In main.c ist auch noch eine For Schleife, welche auf "i" zugreift.
\Microchip\MCC18\bin\mcc18.exe" -p=18F4550 /i"C:\MCC18\h" "main.c" -fo="main.o" -Ou- -Ot- -Ob- -Op- -Or- -Od- -Opa- H:\Programierung\Programmecode\C\Multimedia Modul\main.c:61:Error: syntax error Halting build on first
-
Thread
STM32 für Einsteiger - der Artikel zum Krieg (µC Wahl)
>Z80, 68HC11, 8051, AVR, PIC16, PIC18, PIC24, DsPIC33, M16C, LPC2000, ein >Atmel ARM9, STM32 MOS8501, 68HC11, 8031, AVR, PIC10, PIC12, PIC18, PIC24, dsPIC33, S12X, H8, 68HC08, S7, S8, STM32, National, MSP430, NIOS, Arduino
seit dem ich weiß das es ein LPC800 gibt kann ich mir auch nicht mehr vorstellen zurück zu den 8Bit Pic zu gehen. Meine erste Anwendung war ein USB HID Device mit einem pic18f4550 in ASM. Damals habe ich hier im Forum auch ordentlich auf die Kappe bekommen, weil ich es gewagt habe ohne Blinky Project
-
Thread
Einzelne analog Pins auf digital setzen
Moin, wenn ich einen PIC18F4550/4455 und XC8 habe dann fehlt mir das ANSEL Register gerade etwas. Ich hab hier nur mit ADCON1bits.PCFG die Auswahl, allerdings nicht um zb. nur AN1 digital zu setzen. Gibt es da eine Möglichkeit
Geht bei dem PIC nicht
-
Thread
MPLAB Interrupt mit C18 Compiler
probiert und geschafft aber mit high interrupt gibt immer Probleme. das sind meine Code #include <p18F4550.h> #include "zip.h" #include <delays.h> #pragma code low_vector=0x18 void interrupt_at_low_vector(void) { _asm goto low_isr _endasm } #pragma code /* return to default
>das complet code ist ganz oben Dann nagel den an die Wand und schmeiß den PIC weg. Gute Nacht.
-
Thread
Interrupts einbinden
bzw. 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
? Im verlinkten Dokument wird der neuere XC8 Compiler verwendet, die alte Beschreibung für den C18 ist aber noch rudimentär enthalten. (13.4.6 C18 Interrupts)
-
Thread
Hilfe beim 4x4x4 LED Cube Abschlussprojekt
Darlington-Arrays, Konstantstromregler -64 RND 135-00039 :: LED, 5 mm, bedrahtet, blau, 6000 mcd - Der mC PIC18F4550 - 4 Transistor - 4 2,2k Ohm Widerstände Was gesucht ist; - 16 Widerstände
4 Bauteilen realisiert. Grundlagen: http://www.dse-faq.elektronik-kompendium.de/dse-faq.htm#F.8.1
-
Thread
Display mit Touchscreen bei Pollin?
bitte einmal alles was du über das Display schon hast geben, denn ich habe auch dieses Display und den PIC 18F4550 und ich schaffe es einfach nicht das Display anzusprechen. Also wenn du mir helfen könntest wäre das super lg Johannes :)
Hi Tony, trotzdem danke! Also ich benutze den C18 Compiler von Microchip und den PIC18F4550 mit 20Mhz Taktung. Wie gesagt im Textmode funktioniert das Display wunderbar nur im Grafikmodus funktioniert die Y Adressierung nicht. Ich hoffe es gibt
-
Thread
Schieberegister IN/OUT an SPI
Hallo! Ich habe vor vier 74HC595 und drei 74HC165 an SPI meines PIC 18F4550 zu betreiben. Das mit den 595 kapier ich schon. Also diese kaskadiere ich und sende jedesmal die vier Bytes raus, bevor die ihre Ausgänge aktualieren sollen. Ich programmiere mit dem C18
Ich kenne den PIC nicht (dass ich auch nicht wieder kennenlernen will, sei mal so dahin gestellt...). Die Daten sollten bei einer Hardware-Lösung in einer Speicherstelle landen, die eine bytebreite hat. Da brauchst
-
Thread
USB CDC Bufferüberlauf erkennen
Hallo zusammen Ich benutze ein PIC18F4550 und habe eine Routine geschrieben, wo er sich mittels USB als CDC Device anmeldet. Wenn ich vom PC Daten zum PIC Senden möchte, funktioniert das ohne Probleme. Wenn ich jedoch Daten vom PIC
-
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
-
Thread
CY7C63001
Hi Rufus T. Firefly, ja, ich suche sie oder kennst du eine Altenative. PIC16C765 von Microchip ist auch nicht besser. Mein Ziel ist, ich will Firmware für USB programmieren. Can
Schau dir mal den relativ neuen PIC18F4550 an, ist auch sehr nett.
-
Thread
BCD Schalter einlesen, Anzeige durch LED
Hallo Leute, ich arbeite mit dem PICDEM 2 Plus Demoboard von Microchip und dem PIC18F4550. Ich bin Neuling und möchte ein einfaches Programm schreiben, welches durch die 4 OnBoard LEDs anzeigt welche Zahl an einem BCD-Drehschalter (0-9) eingestellt wurde. Dürfte eigentlich nicht
keine Ahnung vom PIC - läuft die Abfrage eines Eingangs genauso wie das Ansteuern eines Ausgangs? Ist zwar nicht die Problemlösung, aber das Programm kannst du einfacher schreiben: statt: if(PORTAbits.RA5) {
-
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
Visualisierung von Hausbussystemen
Für kleine Bedienstationen? Mit einem Touchscreen 128x64 und PIC18F4550: http://www.myvideo.de/watch/5251696/Touchsreen_128_x_64_mit_PIC_Kontroller
-
Thread
Suche Pegelwandler 3,3V <--> 5V, min. 16 Mhz, Bidirektional
suche ich einen geeigneten Pegelwandler. Es geht um folgendes: Ich möchte mit einer Schaltung mit PIC Microcontroller (18F4550) 3 verschiedene Arten von Karten/Platinen ansteuern, auslesen u.s.w. Die Schaltung wird über USB mit Strom versorgt. Auf diesen Karten befindet sich immer ein ROM und ein Flash
möchte ich die optimale Geschwindigkeit, weshalb ich bei 5V bleiben möchte (mit weniger Strom läuft der PIC auch langsamer). Das Programm für den PIC schreibt ein guter Freund von mir. Oliver schrieb im Beitrag #2794548: > Muss es wirklich bidirectional sein? > Wenn ja, wie wäre es mit dem PCA9517
-
Thread
Debounce mit PIC 18F und C Compiler
ergebnis sind nicht gut deshalb wurde mir empfehlen mit Entprellung zu arbeiten. ich arbeite mit µC PIC18F in MPLAB und compiler C. ich habe sowas gebastelt aber es funktionniert noch nicht #include <p18F4550.h> #include <stdio.h> #include <delays.h> #include "test.h" char Debounce( volatile
-
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
FT232RL bit banging SPI
RTS != SPI (lach), ich hatte zuerst was für UART(EUSART) gebastelt. Das war dann auch eher für den PIC18F4550 und dem PIC16F1827 gedacht gewesen. Hab dann an das RC522-Modul gedacht und das dort die Pins sowohl mit SPI als auch UART belegt sind. Einige chinesische Module sind aber anscheinend mit nem
-
Thread
PIC18F2455
Habe heute (nach 6 Wochen Wartezeit) endlich mein Sample des PIC18F4550 bekommen, der ist ähnlich dem F2455. Ich bin schon sehr gespannt auf das Teil. Jedenfalls können die Teile an einen Host (also z. B. PC) angeschlossen werden und mit diesem kommunizieren. D. h. ein Drucker oder ähnliches lässt sich wohl nicht an diesem PIC betreiben, da der Drucker i. d. R. nicht als Host arbeitet. Gruß Thorsten
-
Thread
Logamatic 2107 Schnittstelle
selbst habe eine Buderus Heizungsanlage aus dem Jahr 2003: GB142-24 RC30 MM10 WM10 da ich den PIC 18F2550 / 18F4550 programmiere bin ich an ein Programm für diesen interessiert. Also die Schnittstelle zum EMS Bus. Ich möchte zuerst nur einmal die Störmeldungen abfragen falls das Gerät ausfällt.
F. F. schrieb im Beitrag #2070221: > da ich den PIC 18F2550 Ich habe den 18F258 bisher verwendet und nehme jetzt den 18F2580. Der 18F2550 hat keine eingebaute CAN-Schnittstelle. Mit den Komperatoreingängen
-
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
Sascha Focus wrote: > So, > > hat am Pic-Source gelesen. Jetzt funktioniert es. Toll, super! > Als Beispiele meine Ich ein Array von Bytes, das entweder gesendet oder > empfangen wird. Es gibt eine Überladung von Read für den Umgang
-
Thread
HPGL in Chip
Lucky_Wolf Ja, habe ich schon gemacht... War eine kommerzielle Auftragsentwicklung Auf Basis 8Bit PIC. Wobei der PIC sowohl die Datenübertragung (basis HP-IB / GP-IB) als Controller übernommen hat - als auch die Auswertung der Daten im HPGL Format (rein Ascii) und die Steuerung der Motoren. Wobei
es 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
-
Thread
Real Time Clock MCP79410
erklären für den ic MCP79410 von Microchip? ich bräuchte den Code ( in MPLAB) dafür das ich mit dem PIC18F4550 die Uhrzeit aus dem MCP79410 lesen kann und dann die Uhrzeit auf einem LCD Display ausgeben kann. Also wie das mit dem Ausgeben auf das LCD Display geht weis ich. Aber nicht wie das Programm aussehen soll das ich mit dem PIC die Uhrzeit herbekomme. Danke für eure Hilfe. mfg Alex
-
Thread
PIC - Interrupt Vektoren und Speicher - Low / High Priority
Hallo Forum, ich habe eine Frage zur Startadresse der Interrupt Routinen. Laut Datenblatt des PIC18F4550 zeigt der High-Priority Interupt Vector auf 0x08, der Low-Priority Interupt Vector auf 0x18. Laut Linkerfile reicht der Interupt Speicher von 0x00 bis 0x29. Alles in allem sind da nur ein paar
So hab ichs gemacht. Im "MPLAB C18 C Compiler User's Guide" hab ich ein nettes Beispiel gefunden. Danke für den Tipp.
-
Thread
Optokoppler 4N35 an PIC
Hi, ich habe eine Schaltung mit einem PIC18F4550. Diese soll auf einen Asuro montiert werden. Der PIC soll bei bestimmten Ereignissen an dem ATmega auf dem Asuro einen Pin gegen Masse schalten. Ich würde es gerne über einen Optokoppler lösen
-
Thread
Kurzschluss nach Masse beim PIC18F2550
Hallo, ich habe gerade mein Testboard mit dem PIC18F4550 aufgebaut. Nun hab ich PORTD als Ausgang gesetzt und RD5 auf High gesetzt. Leider musste ich feststellen, dass ich in dem Kabelgewirr auf RD5 einen Kurzschluss nach Masse hatte. Ist dieser RD5 jetzt kaputt, oder hat der PIC eine Überstrombegrenzung? Vielen Dank schon mal für Antworten. Gruß Jan
-
Thread
Mikrocontroller für ein Widerstandsmessgerät
Schau dir z.B. mal den PIC 18F2550 / 18F4550 an, der Könnte so in etwa hinkommen: > An Ports brauche ich folgendes: > - LCD - Anzeige kein Problem > - Ansteuern von 2 LEDs (-> 2 Ausgänge) auch keins > - 5 digitale Eingänge
-
Thread
PS3 per IR über BT
ich hatte mal ne ladung bookmarks, verwendeter chip war der PIC18F4550, gibt aber sicher mehrere die funktionieren. auf dieser seite wurder der PIC zb verwendet um den trackingsensor der wiimote direkt an den usb zu hängen. http://johnnylee.net/projects/wii/