-
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 Schnittstelle zu senden. Leider kommt nur mist an. Meine 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
-
Thread
PIC18F46K80 Grundlage
Include Dateien /************************************************************************/ #include <p18f46k80.h> // PIC18F46K80 auswählen #include <stdio.h> // Standard-Bibiotheken einbeziehen #include "SP_PIC18F46K80.H" #include "Warten_MS.C" /********************************************
funktioniert es. Dann werde ich mal > nachlesen warum. Das kannst du hier: http://www.sprut.de/electronic/pic/fallen/fallen.html#inout
-
Thread
PIC18F46K80 Anfängerfrage
Hallo Zusammen, ich versuche gerade meine Projekte auf den PIC18F46K80 zu migrieren. Folgende Schnittstellen konnte ich schon erfolgreich umsetzten. Mir macht das einfachste vom einfachen Probleme, und ich weiß nicht warum.... Prozzesor: PIC18F46K80 5 Volt Variante
Include Dateien /************************************************************************/ #include <p18f46k80.h> // PIC18F46K80 auswählen #include <stdio.h> // Standard-Bibiotheken #include "SP_PIC18F46K80.H" #include "Warten_MS.C" #include "Segment.C" #include "USART.C" /*********
-
Thread
PIC18F46K22 und Array
Hallo, PIC18F46K22 44Pin TQFP MPLAP 8.92 C18 3.41 Ich habe die *.lkr angepaßt, um mehr RAM an "einem Stück" für mein Array zu haben. [c] DATABANK NAME=gpr1 START=0x100 END=0x2FF
dort auch mehrere große Variablen rein. Vielleicht kann mir ja noch einer erklären, warum beim PIC18 in Extended-Mode überhaut RAM-Bänke gebraucht werden. Ich dachte immer, er kann hier 64k linear adressieren? Gruß, Steffen
-
Thread
Anfänger Probleme mit PIC18F46K42
Guten Tag Allen, ich als blutiger Anfänger habe ein Problem, welches ich auch nach vielen Stunden Recherchen nicht habe lösen können. Vielleicht möchte mir jemand versuchen zu helfen. Grundlegend läuft die Anwendung zur Digitalisierung von 16 NTC Sensoren. Lediglich den berüchtigten MCLR PIN RE3 bekomme ich einfach nicht in den Griff. Der RE3 soll als normaler Eingangspin arbeiten. Liegt er jedoch auf H, "stottert", die Schaltung. EIn angeschlossenens LCD-Display beschreibt zwei Zeilen korrekt, aber immer wieder von vorn. Angeschlossene LEDs blinken trotz dauerhaften H. Das ganze in
-
Thread
PIC18F46K80 Probleme mit Variablen
D verbunden sind (RD0-RD7). Vorab möchte ich sagen das ich die folgenden Programmteile mit dem PIC18F87J11 und den PIC18F8722 getestet habe und es funktioniert alles wunderbar. Den PIC18F46K80, welchen ich benutzen soll, habe ich auch schon einmal ausgetauscht, so dass ein Hardwarefehler ausgeschlossen
Nr. 1: (funktioniert) [c]LATD=5; //LEDs zeigen binär 5 an[/c] Nr. 2: (funktioniert nicht mit PIC18F46K80) [c]int a=5; LATD=a; //LEDs zeigen mir binär 130 an[/c] Nr. 3: (funktioniert) [c]int a=5; if(a==5){LATD=5;} // LEDs zeigen mit binär 5 an[/c] Nr. 4: (funktioniert nicht mit PIC18F46K80
-
Thread
Capture Mode mit PIC18F46k80
möchte gerne einen digitalen Impuls von der Länge 100us bis etwa 20ms messen. Dafür benutze ich einen PIC18F46K80 und wollte dessen Capture Mode benutzen. (Siehe Anhang die entsprechende Seite des Datenblatts) Meine Frage nun: Da steht, man kann nur auf steigende ODER abfallende Flanke einen Event
, > stimmt es trotzdem. Das meintest du, oder? Ja, beim CCP sind es dann 2^16 Schritte, weil der PIC mit 16bit Timern arbeitet. Fabian Frei schrieb im Beitrag #3562710: > Kann man den nicht mit einem Befehl den Timerwert zurücksetzen? Könnte man (TMR1=0;*), ist aber nicht nötig, und du hättest
-
Thread
PIC18F46K80 CAN ISR
Fehler liegt? Vielen Dank im Voraus für alle die eine passende Antwort parat haben. [c] // PIC18F46K80 Configuration Bit Settings // 'C' source line config statements #include "configuration.c" #include <xc.h> #include "p18f46k80.h" //Funktionsprototypen void delay(); void InitECAN
statt ausgelacht zu werden!! Gibt es hier keine Moderatoren die so einen Mist unterbinden? [c] // PIC18F46K80 Configuration Bit Settings // 'C' source line config statements #include "configuration.c" #include <xc.h> #include "p18f46k80.h" //Funktionsprototypen void delay(); void InitECAN
-
Thread
Grundschaltung für einen PIC18F46K22
Hallo zusammen, Könnte mir jemand aus dem Steggreif eine Grundschaltung für o.g. Controller skizzieren? Blatt Papier mit dem Handy abfotografieren reicht echt aus? Wirklich nur das notwendigste. Die Spannungsversorgungsschaltung mit dem Spannungsregler übernehme ich aus dem Tutorial. Wäre wirklich sehr hilfreich.
-
Thread
PIC18F46K20 Linker Problem
Hallo, ich habe ein Problem mit dem zur Verfügung stehenden Speicher des µC. Ich habe mein Projekt auf mehrere C-Files aufgeteil zwecks Übersicht. Wie ich das Linker Script verändern muss um für eine bestimmte Variable mehr Speicherplatzt zu schaffen ist mir bekannt. Mein Problem besteht darin, dass ich mehrere lange Variabeln in einer C-File habe. Dadurch wird mir der Fehler Error - section '.idata_font.o' can not fit the section. Section '.idata_font.o' length=0x00000174 angezeigt. Verteile ich die Variabeln auf mehrere C-Files funktioniert alles. Jedoch möchte ich sie alle in einer
-
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
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 kommt zwar keine Fehlermeldung, aber er löscht nicht erfolgreich. Kann ich den PIC irgendwie retten? Mit einem Ersatz klappt
-
Thread
PIC18F46K80 Programm Fehler
Hallo, ich wollte ein kleines Programm schreiben, dass solange einen Schrittmotor dreht wie man auf ein Taste am RB0 Pin drückt. Zusätzlich will ich bei einem kurzen Druck auf eine Taste am RB1 Pin die Geschwindigkeit ändern können. Da ich für den Schrittmotor eine Vorgeschalten Elektronik habe muss ich lediglich eine kurze Flanke am RA0 Pin geben um einen Schritt zu machen. Zum Testen habe ich aber einfach mal eine LED an RD1 angeschlossen. Mein Programm läuft dann in etwa so ab: Ist RB0 Low(Gedrückt)? Ja->Setze Motor auf Links Drehen (RA1 auf High setzen) Mache kurze Flanke an RA0
-
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
PIC18F46K80 USART C18
Hallo Zusammen, ich frage mit dem PIC18F46K80 einen externen Thermometer über RS-485 ab. Das Grundgerüst läuft auch (siehe nachfolgend). Über einen Taster stelle ich die Adresse des Thermoters ein. Ist der Thermoeter mit der eingestellten
-
Thread
PIC18F46K20 Hilfe bei Code- Verständnis
Hallo Leute! Ich bin ziemlich unerfahren mit dem Thema Mikrocontroller und suche Hilfe beim Verständnis dieses Codes (in C-Programmierung). Hier sollten mit Hilfe von Schaltern eine LED nach der Anderen zum Leuchten gebracht werden. Wie sind in diesem Abschnitt die Ports konfiguriert? Vielen Dank für Antworten :)
-
Thread
PIC 18F46K20: Problem mit PORT E
Hallo Leute, Ich habe hier einen PIC 18F46K20 an welchen vier Taster via Pull-ups angeschlossen sind. Drei Taster an Port A und einen Taster an Port E (E0). Die Taster an Port A funktionieren ohne Probleme. Ich kann sie normal abfragen
(welche genau bei deinem Controller dafür zuständig sind steht im Datenblatt - habe keines für den 46K20, ist aber bei fast allen Pic18 mehr oder weniger ähnlich).
-
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
an der Granze und als High Pegel am Ausgang wirst du sicher nicht erreichen. Erstmal die Vdd des PIC auf 3,3V wie angedacht, drueber verbraet nur unnoetig Engergie. Ich sehe 2 Moeglichkeiten: 1. Vdd des Poti auf 3,3V oder 2. Pegelwandler mit TTL Pegeln verwenden.
-
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
Warnung, ICD2 und PIC18F46K22
Hallo, War dabei den PIC18F46K22 mit dem ICD2 zu verbinden und habe folgende Warnung erhalten. MPLAP ICD2 Warnung ICD Warn0068: This device has a VPP(max) below the minimum ICD2 VPP Level of 12V. Plase ensure that
der PIC18F46K22 braucht eine Vpp von 9 Volt, das geht mit 2 Widerständen 56 und 33 Ohm und einer Zenerdiode 9.2 in der VPP-Leitung: [code] ICD2 -- 56 --+-- 33 -- PIC | Z
-
Thread
Capture Mode Interrupt mit PIC18F46k80
Versuche gerade verzweifelt den Capture Modus eines PIC18F46K80 im MPLAPX in Betrieb zu nehmen. Unten sehr ihr den Code dazu. Der Timer kann mittels Interrupt einen Pin toggeln lassen. Daraus schliesse ich, dass ich diesen richtig aufgesetzt habe. Doch
Register //0 Gate function disabled //-0000000 Don't care because G.f. disabled OSCCON2=0b01010010; //Osc Controll Register 2 //0 Read as "0" //-0 System clk comes not from SOSC //--0 Read as "0"
-
Thread
Eagle Bibliothek für PIC18F46K22
Hat irgendjemand eine Bibliothek für den PIC18F46K22 in DIL Gehäuse? Für Eagle 5 oder 6
-
Thread
Unbekanntes Bauteil (Oszillator ?) am PIC18F46K20
Serviceunterlagen auf Bauteilebene gibt. Ich habe mich bei der Suche soweit vorgearbeitet, dass ich an einem PIC18F46K20 angekommen bin, der mit 3,3V Standbyspannung versorgt wird. Soweit ok. Der PIC bekommt von der Frontplatte über einen "power on" Taster auch korrekt ein Signal an einem seiner Eingänge. Der Pic soll u.A. mehrere DC/DC Konverter über ihre enable Eingänge aus dem Schlaf holen, womit der Zähler dann "eingeschaltet" wird. Vermutlich hat der Pic aber noch andere Aufgaben. Dieser Pic bietet ja
-
Thread
PIC18F46K80 -> Wo CAN und wo RS232
Hallo Leute, Habe ein Verständnisproblem mit einem PIC18F46K80. Wo schliessen ich den CAN Transmitter an, und wo den RS232 Treiber? Im Datenblatt ist bei beiden USARTS jeweils die Beschriftung CAN dabei. Kann mir das jemand auf die Schnelle erklären
-
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
meinem Programm falsch ist. [c] /** I N C L U D E S ********************************/ #include <p18f46K20.h> #include <usart.h> #include <adc.h> #include <delays.h> #include <stdlib.h> /** Configuration Word ****************************** * * PIC18F46K20 mit externem Quarz. * */
-
Thread
RB4 als Eingang beim PIC18F46K80
Hallo, die Portleitung RB4 beim PIC18F46K80 habe ich als digitalen Eingang definiert. Obwohl sich der Eingangszustand ändert (mit Oszilloskop überprüft), lese ich konstant eine "0". Probeweise habe ich diese Portleitung mal als Ausgang
programmiert: clrf ADCON0 clrf ANCON0 clrf ANCON1 Korrekt ist aber beim PIC18F46K80: movlb H'0F' clrf ADCON0,B ;B = 1 clrf ANCON0,B ; " clrf ANCON1,B ; " Vielen Dank für die Hilfe :-))
-
Thread
PIC18F46K80 - Probleme mit Port-Konfiguration
Hallo, als Einstiegsarbeit für spätere Projekte befasse ich mich gerade mit der Konfiguration des oben genannten PICs. Es ist mein erster "großer" PIC und die vielen Hardwarefunktionen überfordern mich da etwas. Vorerst plane ich hauptsächlich Bitschubserei, das Hautkriterium für die Auswahl war dabei 5V und viele Pins, der Rest war mir egal. Einige Stolperfallen habe ich schon hinter mir, jetzt stehe ich aber vor dem Problem, dass Port C seltsame Dinge macht. Nämlich habe ich, um die digitalen Ein- und Ausgänge auszuprobieren ein kleines Programm geschrieben, bei dem jedem Taster an Port
-
Thread
RS232 Bibliothek für PIC18F46K80
Hallo, ich experimentiere derzeit mit einem PIC 18F46K80. Über die zugehörige plib.h habe ich auch schon die USART Schnittstelle zum funktionieren gebracht, so dass ich auch über RS232 mit dem PC kommunizieren kann. Allerdings basiert die zugehörige
UARTIntC.c UARTIntC.def UARTIntC..PIC18.ex.txt UARTIntC.ReadMe.pdf Anpassung an den XC8 muss du dann selbst hinbekommen ;-)
-
Thread
Umstieg von PIC18F4620 auf PIC18F46K20
@usuru: PIC18F46K20 läuft mit 1.8 - 3.6V @DirkF: leider ist mein glaswürfel in reperatur und ich kann somit dein programm nicht von ferne einsehen... hast du die registereinstellungen überprüft? woran erkennst
Hallo Snowman, ist etwas schwierig zu beschreiben. Vorher PIC18F4620 an 5 V: 2 x Sensor SHT71 an Pins 6-9. Selbstgeschriebenes Protokoll. OK Dann: PIC18F46K20 und SHT71 an 3,3 V: Prozessor läuft, aber SHT71 Läuft nicht/ wird nicht ausgelesen Dann PIC18F4620
-
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
gut 6 Jahre älter, werden also kaum gleich sein. Der 4680 hat maximale Taktfrequenz von 40MHz, der 46K80 von 64MHz. Der 4680 hat eine USART, der 46K80 hat zwei usw. Pinkompatibel sollte sie aber schon sein. Je nachdem, welche Peripherie und Geschwindigkeit man benötigt, sollte es durch Softwareanpassung
-
Thread
PIC18F46K80 Debug-Bit im CONFIG4L ändern
Hallo PICfan Beim PIC18F4520 konnte ich mit #pragma config DEBUG = ON das Configbit setzen, aber beim PICF46K80 kommt immer folgender Fehler 'configuration setting 'DEBUG' not recognized'. aber ich konnte auch beim PIC18F4520
immer 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
PIC18F46K20 + Pickit3 Debuggen geht nicht
Hallo, ich weiss nicht mehr weiter. Habe o.g. PIC am PICKIT3 hängen. Der u.g. Programmcode läuft problemlos, wenn ich den Chip im Programer modus programmiere. Blinklicht Duo-LED. Wenn ich aber den Chip im Debug modus brenne, und anschließend im Einzelschritt abarbeite, dann gehen die LEDs nicht mehr an und beim zweiten mal wenn die while Stelle erreicht wird, kommt eine Fehlermeldung. Wer weiss einen Rat ? ------------------------------------------------ #include <htc.h> void main(void) { TRISD = 0; LATD0 = 1; LATD1 = 0; while (1) // loop { LATD0 = 1; LATD1
-
Thread
PIC18F46K40 - Timer0 - Interrupt Flag
Hallo, ich arbeite gerade mit dem PIC18F46K40 und habe ein Problem, dass ich nicht gelöst bekomme. Und zwar will ich einfach nur die Timer 0 Interrupt Flag (TMR0IF) im PIR0 Register löschen. Aber egal was ich mache, sie verändert sich
Hallo, sorry, hatte kürzlich mit einem PIC18F45k50 etwas zu tun. Heute hab ich das datasheet von 46k40 angeschaut, es hat sich einiges fundamental geändert.... MFG
-
Thread
PIC18F46J11 mit PicKit3 verdrahten zum Programmieren [SOLVED]
ich mich mal diese Anfängerfrage zu stellen: Ich habe eine winzige Schaltung/Platine, die einen PIC18F46J11 im QFN44 Format beheimatet, und möchte nun die zur Programmierung nötigen Kontakte als Kontaktflächen rausführen. Ich habe ein PicKit3 geordert, das auch angibt damit kompatibel zu sein. Mein
Pin3: VSS (Ground) Pin4: PGD (ICSPDAT) Pin5: PGC (ICSPCLK) Pin6: PGM (LVP) im Datenblatt des PIC18F46J11 finde ich aber nur die "richigklingenden" Pin 16,17 und 18. Was ist denn mit den anderen? Welche brauche ich den um es zuverlässig zu machen? Einen Auszug (Pinout) des PIC18F46J11 hab ich
-
Thread
PIC18F46K22 OSCON / FOSC / TIMER Probleme
Hallo, ich arbeite mich gerade in das Thema C für µC ein und arbeite mit einem PIC18F46K22. Beim Thema Timer und Oscillator bin ich jetzt auf ein Problem gestoßen an dem ich nicht weiterkomme. Mein Programm soll mit dem loslassen eines Öffners den Timer0 im 16bit Mode starten.
Hier der Code aktualisiert und mit Syntax Highlightning [c] #include <p18f46k22.h> #include <delays.h> #include <stdio.h> #include <string.h> #include "Lcd.h" //#include <timers.h> #pragma config FOSC = INTIO7 #define Zeitfaktor 2048 // 1 Takt
-
Thread
[VERKAUFT] PIC18F46J50 USB Demo Board von TiERTEX
Update: VERKAUFT Verkaufe ein unbenutztes PIC18F46J50 USB Demo Board von TiERTEX. Ein USB HID Bootloader von Microchip ist drauf, so dass der µC direkt via USB programmiert werden kann. Alternativ sind Pads für ICSP (z.B. mit PICkit3 Programmer
-
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
PIC18F46J11 und RTC. Quarz nötig? Anfängerfrage Übersicht verloren ;-(
Hallo Forum, ich bastele mit einem PIC18F46J11 eine (Armband)-Uhr, und habe wegen der Platzproblematik das QFN44 Package gewählt. Auf 30x30mm bleibt nicht viel Platz für großartige zusätzliche Bauteile. Und der Mc braucht ja schon hier noch
Datenblatt Aber ein Link hätte auch genügt. http://www.microchip.com/wwwproducts/Devices.aspx?product=PIC18F46J11 Folgenden halte ich für besser geeignet für dein Projekt, http://www.microchip.com/wwwproducts/Devices.aspx?product=PIC16LF1907 wobei wohl die Uhr selbst programmiert werden müsste, z.B
-
Thread
PIC18F46K80 XC8 und FreeRtos8.2 (Inline Assembler unter einem C Preprocessor Macro)
Hallo Leute, ich versuche auf einem PIC18F46K80 ein FreeRtos8.2 zum Laufen zu bekommen. Das Problem, der Beispielcode ist für den C18 Compiler ich benutzte aber den XC8. Beim Inline Assembler unter einem C Preprocessor Macro komme ich nicht
-
Thread
MCP2150 und das Parity Bit (für Suchmachine; microchip PIC 18F46K22 / 9. Bit / IrDA )
oder generelle das 9. Bit? nach viel Fleiss und Mühe entwickelte ich nun ein Programm auf einen PIC 18F46k22 in C18 hier sollte unter anderem ein PDA via IrDA angekoppelt werden, da der 18F46K22 ja keine IrDA von sich aus unterstützt, musste ich auf einen externen Treiber zurückgreifen, da viel
-
Thread
[Umfrage] Welchen uC habt ihr bis jetzt a meisten benutzt?
1 PIC18F4620 1 PIC18F46K85 1 PIC18F46K80 1 PIC18F4430 1 PIC18LF4455 1 PIC18F87K90 1 PIC18F86K90 1 PIC18F6720 1 PIC18F8722
1 PIC18F4620 1 PIC18F46K85 1 PIC18F46K80 1 PIC18F4430 1 PIC18LF4455 1 PIC18F87K90 1 PIC18F86K90 1 PIC18F6720 1 PIC18F8722
-
Thread
Welchen PIC für Anfängerprojekte?
PIC18LF46K22 1.8 — 3.6 V PIC18F46K22 2.3 — 5.5 V
Ingo Schick schrieb im Beitrag #3561469: > ich rate Dir zu dem PIC18F452. Das ist eine uralte Kamelle und von Microchip nicht für Neuentwicklungen empfohlen. Nachfolger ist der PIC18F4520, der wiederum vom PIC18F45K20 abgelöst wurde. fchk
-
Thread
(V) Verschiedene PIC Mikrocontroller ,GALS/PALS,EEPROMS,DSPs
Wegen Werkstättenräumung habe ich folgende Mikrocontroller und diverse GAL/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
Euro könnt ihr alles haben (inklusive Versand) Stk. Bezeichnung Preis/Stk 3 PIC16F871-I/P 2,85 3 PIC18F4685-I/P 7,64 4 dsPIC30F4013 5,28 3 PIC18F4620-I/P 5,5 3 PIC18F46K22-I/P 3,15 4
-
Thread
PIC Programmieren
im Beitrag #7535358: > https://www.reichelt.de/8-bit-picmicro-mikrocontroller-1-75-kb-20-mhz-dip-8-pic-12f629-i-p-p44981.html?&trstct=pos_2&nbc=1 > > Von diesen PICs kann ich 60 Stück bestellen? Bei größeren Stückzahlen ist Reichelt teuer. https://www.tme.eu/de/details/pic12f629-i_p/8-bit-pic-familie
Zur Not: https://www.ebay.de/itm/265922947459 12F Series: PIC12F508 PIC12F509 PIC12F629 PIC12F635 PIC12F675 PIC12F683 ~10€ inkl. Versand aus China. Description Support the most popular programming PIC chips, read, encryption and other features
-
Thread
Anfänger Microcontroller - bräuchte mal einen rat
8€. Was hälst du denn vom PIC 18F45K22-I/P? http://www.reichelt.de/PIC-Controller-nanoWatt-XLP/PIC-18F45K22-IP/index.html?;ACTION=3;LA=2;ARTICLE=109921;GROUPID=4508;artnr=PIC+18F45K22-IP;SID=13Ttgg9H8AAAIAABTFiGg3a902953ef849ef3989f5edc32d992a6
PIC18F2520/PIC16F876 noch nicht gemerkt haben daß RB5 nicht durchverbunden ist wenn ich laut Anleitung die Buchse anschließe. ;-) Gruß Anja
-
Thread
Anfänger in C und welcher PIC (evtl. uno32) ist geeignet ?
denen hat > meines Wissens nach kein Modell remappable Pins, sonst sag mir gerne, > welcher ;) PIC18F46J11 z.B. http://www.microchip.com/wwwproducts/Devices.aspx?product=PIC18F45J11 Für ein paar einzelne Pins gibt es das auch z.B. beim PIC12F1840
welcher beispielsweise beim PICKIT3 Debug Express verwendung findet. Das bedeutet die µC PIC18F43K20, PIC18F44K20, PIC18F45K20 & PIC18F46K20 haben exakt denselben Kern und Peripherie. Lediglich der Programm & Datenspreicher verdoppelt sich jeweils immer beim Nächstgrößeren. Selbes Spiel mit
-
Thread
USB-HID Beispiel für PIC18F2550 und XC8 - Compiler
Auslesung der Potispannung funktionieren nicht) Ich habe in Datenblättern den USB-Kapitel für den pic18f2550 mit dem pic18f46j50 verglichen. Sie scheinen identisch zu sein. Der einzige Unterschied den ich finden konnte war in der usb-ram section. pic18f46j50 usb ram : 0x0h .. 0xebfh (banks 0 to
recht neue MLA auf den ziemlich alten PIC zurückzuportieren. Und der PIC18F25J50 ist aus der gleichen Familie wie der PIC 18F46J50, von dem Du die Beispiele hast. fchk
-
Thread
[V] 20 Stueck PIC 18 Controller DIP 40
zurück. Wenn man also nicht gerade zwingend eine der drei Funktionen genau so braucht, dann ist der 18F46K80 eindeutig die bessere Wahl! Dieser PIC18F46K80 in TQFP kostet bei Reichelt gerade einmal 2,65 Euro neu! (Bei Mouser in DIP ab 10 pcs. 2,69Eur) Bei dem PIC18F4685 kommt es dann darauf an wie
maximal 64kB. HAt man ein Programm was größer als 64kB ist, dann -und nur dann- ist man auf dem PIC18F4685 angewiesen. Sobald man unterhalb dieser 64kB bleibt hat man mehrere Alternativen. Meist auch wieder den PIC18F46K80 für unter 3 Euro neu! Und wenn man dies alles bedenkt, so kommt man dann
-
Thread
Pixelfehler auf Graphikdisplay
ein bisschen rumspielen, damit der Speicher die große Matrix packt. Hier das Linker-Skript vom PIC18F2620 [c] // File: 18f2620i.lkr // Sample ICD2 linker script for the PIC18F2620 processor LIBPATH . FILES c018i.o FILES clib.lib FILES p18f2620.lib CODEPAGE NAME=vectors START
Hier ein Auszug aus dem Datenblatt des MC PIC18F2620 Program Memory (Bytes): 65536 Data Memory (Bytes): 3968
-
Thread
PIC - "beliebtester"?
CR2032. Wenn du einfach ein paar Typen aufgezählt haben willst, dann schau dir folgende mal an: PIC12F508 (Für absolute Miniprojekte mein Favorit) PIC18F2550 PIC18F4550 PIC18F25K20 PIC18F45K20 PIC24FJ64GA002 PIC24FJ64GB002 PIC33FJ12GP202
oder halt speziellere 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