-
Thread
PIC18F46K80 durch 18F4680 ersetzen möglich?
Hallo Forum, ich benötige mal wieder dringenst eure Hilfe... Kann ich einen PIC18F46K80 durch einen PIC18F4680 durch abändern ber Bibliotheken ersetzen??? Soviel ich weiß, steht das "K" nur für die NanoWatt-Technologie ... oder liege ich da falsch? Problem ist folgendes: Benötige
-
Thread
PIC - "beliebtester"?
Module wie USB oder so. Meine Allrounder sind PIC18F26K22 (PIC18F26K80 inkl CAN), PIC18F67K22 (PIC18F46K80 inkl CAN) für mehr Pins, PIC18F87K22 (PIC18F66K80 inkl CAN) für noch mehr Pins oder, PIC18F2553 mit USB. Aber man muss halt gucken, ob man USB braucht (oder CAN) oder nicht. Den ultimativen µC gibts nicht. Aber wenn du viele Fliegen mit einer klappe schlagen willst, würd ich den PIC18F46K80 nehmen. 40pol DIP, hat somit bei DIP die meisten IOs und hat noch CAN dabei, 2x USART, 1xSPI/I2C, 5x 10-bit PWM. Allerdings kein USB. Doch es gibt keinen PIC, der USB UND CAN hat, also.. musst
-
Thread
Anfänger Microcontroller - bräuchte mal einen rat
grenzen ^^ Dies werde ich dann in der Praxis ausarbeiten... Was haltet ihr von diesem CHIP: PIC 18F46K20-IP <- Reichelt Art.Nr. Wenn ich das Datenblatt richtig verstehe besitzt dieser auch einen Internen Takt und ich muss keinen Quarz ansetzten!? Mit 36 I/O Pins sollte ich auch erst mal
@ich: Den habe ich auch in schon in betracht gezogen... jedoch bevor ich den hier geposteten PIC18F46 gewählt habe. Warum habe ich dann den 46 genommen? Ganz einfach... weil er eine 46 statt einer 45 hatte :D Nein, stimmt nicht ganz aber fast... Dachte einfach der ist besser wegen mehr RAM usw. Nun
-
Thread
PIC MPLAB Memory Usage Gauge zeigt falschen Wert an
mir vielleicht weiterhelfen könnt. Versionen: Ich benutze MPLAB V8.76 mit C18 Compiler HW: PIC18F46K80 (Achtung K) (44Pin Package) Dieser sollte laut Microchip Homepage über 64k Flash und 3.6k RAM (wegen CAN Bus sinds keine 4k) verfügen. RAM stimmt im Memory Gauge in MPLAB genau, aber beim Flash
-
Thread
ENC28J60 + PIC18F2550, TCP Client
auch noch USB funktionieren soll: Vergiss es! Oder verzichte auf USB und nimm den PIC18F4620 oder PIC18F46K20. Die sind weitestgehend pinkompatibel und die Änderungen halten sich in Grenzen.
-
Thread
PIC18F46K80 Debug-Bit im CONFIG4L ändern
eine Fehlermeldung Config kontrollieren. Ich habe ds nicht weiter verfolgt weil ich ohnehin den PIC18F46K80 auf meiner eigen Entwicklung verwende. Ich verwende MPLAB 8.76 und den C18 v3.4. Das mit dem RELEASE modus muss ich mir noch ansehen, aber jetzt gehe ich laufen, trainiere für Marathon und
-
Thread
Uart mit PIC18 ansteuern
Hallo Zusammen Ich möchte mit meinem PIC18F46K80 (64MHZ) den UART ST16C2552 ansteuern und mit 4 MBPS eine Kommunikation aufbauen. Ich habe nur versucht die Kontrollregister des UART zu beschreiben und wieder auslesen un zu kontollieren ob die
-
Thread
PIC & C18: Error Stack frame too large
unterschiedlichen Systemen, aber so was ist mir noch nie passiert. *zszszs* ;o) Es geht um einen PIC18F46K80. Kann mir jemand sagen was ich an meinem Skript anpassen muss damit ich ein Array mit 512 Positionen als Globale Variable anlegen kann? Die brauch ich übrigens für eine MicroSD Karte... Wäre
durchblickt Grüessli RS4B5 // File: 18f46k80_g.lkr // Generic linker script for the PIC18F46K80 processor #DEFINE _CODEEND _DEBUGCODESTART - 1 #DEFINE _CEND _CODEEND + _DEBUGCODELEN #DEFINE _DATAEND _DEBUGDATASTART - 1 #DEFINE _DEND _DATAEND + _DEBUGDATALEN LIBPATH . #IFDEF _CRUNTIME
-
Thread
PIC18F46K80 PortC Bit0 und 1 als Ausgänge
Hallo Zusammen Ich versuche schon den ganzen Tag beim PIC18F46K80 auf dem PortC die Bit 0 und 1 als Ausgänge zu verwenden, alle andern auf dem Port funktionieren nur eben die beiden Bit's nicht. Ich glaube das hat irgend wie mit dem Timer1 zu tun und daher
-
Thread
PIC MPLAB Fehlermeldung beim ausführen von Build
erfolgte bei der Erstellung des Projekts das ich von einem PIC18F4520 über den Wizard eben auf den PIC18F46K80 geändert habe. Lg.
-
Thread
Controller in C rechnet falsch
zusammen, habe hier ein Problem, an dem ich jetzt seit Tagen nicht weiter komme. Ich habe einen PIC18F46K22 mit dem C18 Compilter und dem PICkit 3. Realisieren will ich einen Timer, dazu habe ich einen globalen Counter [c]unsigned int tick10msCount;[/c] der durch eine ISR alle 10 ms hoch gezählt
-
Thread
LIN kommunikation über UART (response nicht konstant)
der Kommunikation zu einem LIN-Slave. Nachdem ich den Header(19,2kbit/sec.) über den USART des PIC18f46k80 auf den Transceiver MCP2004 gebe, erhalte ich zwar eine Antwort (Response) vom Slave, diese ist aber leider unregelmäßig (siehe Bilder). Jetzt ist es mir fast unmöglich die einzelnen Bytes auszuwerten
-
Thread
PIC 18f46k22 nicht mehr programmierbar
Hallo Gemeinde! Ich bin jetzt ein bisschen verzweifelt, da ich mir wahrscheinlich meinen PIC zerschossen habe und es verzweifelt für Stunden versucht habe... Ich verwende den 18f46k22 zusammen mit dem Programmer PICkit 3 von Microchip. Es hat alles wunderbar funktioniert, bis ich einen Taster am Port B auslesen wollte. Dazu habe ich alle Pins als Eingänge deklariert und die Pullups aktiviert (INTCON2bits.RBPU = 0), was (glaube ich) der Fehfer war, da am Port B auch die ICP Pins PGD und PGC hängen. Nun kann ich den Pic nicht mehr programmieren, auch das Löschen geht nicht mehr. Beim Löschen
-
Thread
SPI-Programierung mit PIC18F46J50 von Microchip
Guten Abend, ich habe ein Problem mit der Programierung von µC. Ich verwende ein PIC18F46J50. Ich will einen digitalen Poti mittels der gerade erwähnten µC's ansteuern über SPI. Das digitale Poti ist ein MCP4161 von Microchip. Die Programierung an sich war ganz simpel. Aber es funktioniert
-
Thread
(V) Verschiedene PIC Mikrocontroller ,GALS/PALS,EEPROMS,DSPs
/Pals abzugeben: 3 PIC16F871-I/P 3 PIC18F4685-I/P 4 dsPIC30F4013 3 PIC18F4620-I/P 3 PIC18F46K22-I/P 4 ADSP-BF532-SBB400 3 dsPIC30F3013 2 dsPIC33FJ12 GP201-I/P 1 PIC16F785-I/P 1 PIC16F689-I/P 3 PIC18F2455-I/SP 1 LM393P 1 PIC18LF2331-I/SP 1 dsPIC30F2010 2 DS1807E 50 93LC46B
7,64 4 dsPIC30F4013 5,28 3 PIC18F4620-I/P 5,5 3 PIC18F46K22-I/P 3,15 4 ADSP-BF532-SBB400 15,88 3 dsPIC30F3013 4,06 2 dsPIC33FJ12 GP201-I/P 2,52 1 PIC16F785-I/P 1,67 1
-
Thread
Bosch Induktionsherd geht nicht mehr
abgefackelt alles andere ist optisch heil geblieben. Es sind pro Seite 2 Mikrocontroller verbaut ein Pic18F46K20 und wahrscheinlich ein Sonderbauteil von Bosch I H5-I BSH 90000255274. Jetzt die frage weis jemand wie man so einen MC Prüft. auf der Platine steht an dem Stecker zum Bedienteil Lin könnte das
-
Thread
ersatz für getch() ohne zu warten bis ein char daher kommt
Programm geschrieben, und möchte jetzt eigentlich die ASCII-Zeichen via RS232 vom PC her auf den PIC18F46K20 übertragen zur Weiterverarbeitung. Momentan nehme ich noch a=getch(); nur das problem an dieser funktion ist, dass sie wartet bis ein Char dahergeflogen kommt. Ich habe die Funktion nirgns gewunden
-
Thread
Neuling sucht Controller mit ADC
. Wenn es umbedingt die 12bit sein müssen (4096 Stufen -> 1,2mV Auflösung), könntest du ein PIC18F46J53 nehmen. Den gibts allerdings nur als TQFP44 (und QFN, aber noch uninteressanter). Ich weiß nicht, wie es bei dem AVRs aussieht, da wird es aber auch was geben. Da ich aber nur was mit PICs zutun
2kB RAM. http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en530217 Vergiss den PIC18F46J53..
-
Thread
MCU mit UART in MBaud Datenrate
im Datenblatt der PIC32MX steht: Baud rates ranging from 76 bps to 20 Mbps at 80 MHz Bei dem PIC18F46K22 ist die Formel für den Baud-Generator (maximale Baudrate) FOSC/4, somit auch deutlich über 1MBaud. Der erste ist ein 32bit µC und der 2. ein 8bit µC. Wie du es haben willst.
16 um entsprechend viele Abtastpunkte für das Eingangssignal zu haben. Ich schau gleich mal beim PIC18F46K22 nach, aber ich kann mir kaum vorstellen, dass ein Teiler durch 4 oder 8 für die Abtastung ausreicht. Wenn Eure Aussagen stimmen, Gratulation. Aber kontrolliert das bitte nochmal. Bei MBit Bauraten
-
Thread
Taktfrequenz PIC
Es gibt auch genauere Typen. Beim PIC18F46J50 beträgt die Abweichung lt. Datenblatt ±0.15% typ.
Dirk schrieb im Beitrag #2070027: > Es gibt auch genauere Typen. Beim PIC18F46J50 beträgt die Abweichung lt. > Datenblatt ±0.15% typ. Jo nur leider sind die PIC18FxxJxx ein bisschen größer, teurer und schlechter zu löten (meist nur in TQFP oder BGA erhältlich). Ganz zu schweigen
-
Thread
Problem mit ENC28J60 Webserver
bin wieder auf ein Problem gestossen. Ich verwende den TCP/IP Stack mit einem ENC28J60 und einem PIC18F46K20. Der Webserver läuft. Es wird auch gleich angezeigt wenn eine Taste gedrückt wird. Ich habe jetzt aber das Problem das ich von der Weboberfläche aus die LED nicht schalten kann und habe keine
-
Thread
Microchip TCP/IP Stack Frage
eine IP vom DHCP Server und ich kann ihn Pingen. *freu* Bin voll begeistert! Ich verwende einen PIC18F46K20 in Verbindung mit dem ENC28J60. Danke für die Hilfe. BG Andreas
-
Thread
Atmega32 oder PIC18F4620
von Microchip. Außerdem tommenweise fertige Libraries wie z.B. File System Lib für SD-Karte. Der PIC18F46K20 währe vielleicht alternativ auch interesant. Nahezu identische Features, aber nur 3,3V, stromsparender, schneller und deutlich günstiger. Man sollte nur wissen, dass der 18F4620 einen Silicon Bug
-
Thread
PWM beim PIC18F46J50
Hallo zusammen Ich habe da ein kleines Problem. Für einen Förderbandantrieb hab ich einen 9V DC Motor. Zur Ansteureung brauche ich ein PWM signal und für einen separaten Servo Motor noch einen PWM Port. Das Datenblatt habe ich schon durchforstet nach den PWM Ports aber habe nichts gefunden. Eines ist mir aber aufgefallen dass ich die Ports irgendetwas Pin-Mappen oder so muss. Aber ich habe keine Ahnung was das ist oder wie ich das mache. Hoffe mir kann jemand weiterhelfen.
-
Thread
Anforderungssammlung CAN Hausbus mit PIC µC
werdenexterne Oszillatoren einsetzen. Können wir nicht den/die internen Oszillatoren z.B. des PIC18F46K80 verwenden? Die K-Serie ist zu den günstiger, Preis für PIC18F46K80 liegt bei 2,50$. Bis auf RA4 und T0CKI auf RB5 sollte er auch Pinkompatibel zum PIC18F4680 sein. Schönes Wochenende
in jedem Fall auf der Platine sein. > Können wir nicht den/die internen Oszillatoren z.B. des PIC18F46K80 > verwenden? > Die K-Serie ist zu den günstiger, Preis für PIC18F46K80 liegt bei 2,50$. > Bis auf RA4 und T0CKI auf RB5 sollte er auch Pinkompatibel zum > PIC18F4680 sein. Wenn er Pin kompatibel
-
Thread
[PIC] 18F46K20 A/D Wandler Problem
Hallo Forum! Ich habe ein Problem bei meinem PIC. Ich verwende einen PIC18F46K20 und möchte die Spannung an Kanal 5 messen. Es liegt eine Spannung von 1,29V an. Leider misst mein Controller irgendwas. Kann mir jemand sagen was ich beachten muss bzw. was an meinem Programm falsch
delays.h> #include <stdlib.h> /** Configuration Word ****************************** * * PIC18F46K20 mit externem Quarz. * */ #pragma config FOSC = HS #pragma config FCMEN = OFF #pragma config IESO = OFF #pragma config PWRT = OFF #pragma
-
Thread
PIC18F2550 mit internem Osc und USB
Evtl. hilft Dir ein PIC18F46J50 o.ä. weiter: 2.4 USB From INTOSC The 8 MHz INTOSC included in all PIC18F46J50 Family devices is extremely accurate. When the 8 MHz INTOSC is used with the 96 MHz PLL, it may be used to derive
-
Thread
Pic 18F46J50 exp() beinflusst timer
Hallo Zusammen, Folgendes Problem: - Task Betriebssystem alle 10ms, Timer0-gesteuert. - Timer3 löst mittels Überlauf alle 300µs ein Interrupt aus. Im Interrupt timer3 wird nur ein Pin-Zustand abgefragt. Aktiviere ich nun in der 10ms task eine exp() Funktion aus math.h wird der timer3 nicht mehr alle 300µs ausgelöst, sondern minimal nur noch ca. alle 350µs. Die e-funktion wird noch nicht einmal ausgeführt sondern nur mit-compiliert (andere Vorbedingung fehlt) (selbe habe ich mit timer0 getestet, gleiches Verhalten) Woran kann das liegen? Stack Falsch eingestellt?
-
Thread
PIC Unterschied 18F4550 18F45J50 und *.mcp *.mcw
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 Auswahl der richtigen I2C Routine
-
Thread
PIC18f46j50 USART will nicht wie Ich
vorwärts komme. Habe im Rahmen meiner Ausbildung ein Projekt bei dem ich über RS232 Daten an meinen PIC 18f46j50 schicke die dann an i2c oder spi Bautsteine gesendet werden. Bin Blutiger Anfänger hab nur schon ne Menge gelesen und versuche mich zu beginn einfach mal damit dauerhaft etwas über die Usart
Hardware ist oben genannten PIC und das sind meine Testboards: "PICDEM HPC Explorerboard" mit dem "PIC18F46J50 FS USB Demo Board" Aufsteckboard. Quarztakt sind 12MHz Terminal am PC auf 1200Baud eingestellt hier mal mein Quellcode: #include <p18f46j50.h> #include <usart.h> #include <delays.h>
-
Thread
ADC-Problem bei PIC18F26j11
nicht vorstellen das der Timer nicht erkannt wird. Bastle gerade auch mit den neuen Typen rum (PIC18F46J50). Dort habe ich TMR0 und TMR1 gleichzeitig in Betrieb - ohne Probleme. Könnte tatsächlich an Deinem Quarz hängen. Nimm doch einfach mal zum Testen den internen Takt. Wenn dann das Flag kommt stimmt
-
Thread
Welches Quarz verwenden?
Hallo Leute, habe hier ein Entwicklungsboard mit PIC18F46J50 auf dem ein 12MHz Quarz aufgelötet ist. Ich habe vorher den PIC18F4550 mit einem 20MHz Quarz verwendet. Jetzt möchte ich auf den PIC18F46J50 umsteigen wegen RTCC, geringerer Stromaufnahme im sleep
-
Thread
SD-Karte -> µC -> USB -> PC
Noch besser würde sich der PIC18F46J50 eignen. Die J-Serie ist speziell für den Betrieb bei 3.0 bis 3.6V ausgelegt und hat bei diesen Betriebsspannungen eine bessere Performance als LF-PICs, verfügt allerdings nicht über internes EEPROM
-
Thread
Datenblatt MSP430F543x
MCU-Serie aus der 16-bit-PIC24F16KA-Familie mit typischen Ruheströmen von nur 20 nA und den 8-bit-PIC18F46J11- und PIC18F46J50-Familien. Die beiden letzteren weisen typische Ruheströme von weniger als 20 nA auf. Die sechs Mehrzweck-Controller der PIC18F46J11-Familie verfügen über bis zu 64 kByte Flash-Programmspeicher
Peripherie-Set von früher 64- und 80-poligen MCUs in neuen Gehäusen mit 28 oder 44 Anschlüssen. Zur PIC18F46J50-Familie gehören noch weitere sechs Mitglieder, die zusätzlich über Full-Speed-USB 2.0 für die Anbindung eingebetteter Anwendungen verfügen, sodass nachträgliche Modifizierungen im Feld möglich