-
Thread
[Umfrage] Welchen uC habt ihr bis jetzt a meisten benutzt?
PIC18F452: 3 PIC18F4520 1 PIC18F2680 1 PIC18F4620 1 PIC18F46K85 1 PIC18F46K80 1 PIC18F4430 1 PIC18LF4455 1 PIC18F87K90 1 PIC18F86K90 1 PIC18F6720 1 PIC18F8722 1 PIC18F8723
PIC18F452: 3 PIC18F4520 1 PIC18F2680 1 PIC18F4620 1 PIC18F46K85 1 PIC18F46K80 1 PIC18F4430 1 PIC18LF4455 1 PIC18F87K90 1 PIC18F86K90 1 PIC18F6720 1 PIC18F8722 1 PIC18F8723
-
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
PIC18F46K80 Grundlage
**************************************************************/ #include <p18f46k80.h> // PIC18F46K80 auswählen #include <stdio.h> // Standard-Bibiotheken einbeziehen #include "SP_PIC18F46K80.H" #include "Warten_MS.C" /*******************************************************************
-
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 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 <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
PIC18F.Q71 44-Pin TQFP mit 37 I/O?
Hallo, wie kann es sein, dass der PIC18F46Q71 im TQFP44 Gehäuse 37 IOs hat ??? 44 - 4 NC - 4 Supply = 36 IO Pins
Dirk F. schrieb im Beitrag #7369794: > Hallo, > wie kann es sein, dass der PIC18F46Q71 im TQFP44 Gehäuse 37 IOs hat ??? > > 44 - 4 NC - 4 Supply = 36 IO Pins Weil beim PIC18F46Q71 im TQFP44 Gehäuse die Pins 12,13,33 und 34 NC (not connected) sind. Steht im Datenblatt auf
-
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
-
Thread
USB-HID Beispiel für PIC18F2550 und XC8 - Compiler
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 14) pic18f2550 usb ram
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
Capture Mode mit PIC18F46k80
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 (Interrupt
-
Thread
PIC18F46K80 CAN ISR
alle Leser und Beantworter, ich sitze seit einigen Tagen an einer CAN-Kommunikation mittels PIC 18F46K80. Senden, Empfangen, klappt alles wunderbar - nur an der ISR scheitere ich. Ich nutze MPLABX und einen XC8-Compiler. Eigentlich ist mit dieser Kombination die Erstellung der ISR fast trivial. Nur
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(
-
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
PIC18F46K80 Probleme mit Variablen
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
5; a=b*c; if(a==25){LATD=25} //LEDs bleiben ausgeschaltet[/c] Nr. 5: (funktioniert nur mit PIC18F46K80) [c]int a,b=5,c=5; a=b*c; if(a==0){LATD=25} //LEDs zeigen binär 25 an.[/c] Meine Config-Bits habe ich wie folgt eingestellt: [c] // CONFIG1L #pragma config RETEN = OFF // VREG Sleep
-
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
-
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
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 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
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
Mikrocontroller mit PC via HID
. Wenn Du dann so weit bist, wirst Du einsehen, dass es schlauer ist, Deinen Atmega gegen einen PIC18F46K50 oder PIC18F46J50 zu tauschen, um den extra USB-Chip einzusparen. > Gibt es irgendwelche Bibliotheken für den MCP2200 für den Datenaustausch > oder wird das einfach mit "normalen" Befehlen
Ports da. Kannst mir kurz erklären, was du mit Bitbanging meinst? > Deinen Atmega gegen einen PIC18F46K50 oder > PIC18F46J50 zu tauschen, um den extra USB-Chip einzusparen. > PS: Wenn Du keine Handshake-Leitungen brauchst, kannst Du auch den > MCP2221 verwenden. Das ist ein vorprogrammierter
-
Thread
ICL 7660 Spannungsinverterschaltung
Ich verwende den µC PIC18F46K20 Er muss ein DCF77 Signal auswerten zugleich muss durch Interrupts an Timer 0 der schon mit einem Wert vorgeladen ist Interrupts im Sekundentakt auslesen und es wäre gut, dass die Uhr gleichzeitig
Ich finde bei der PIN Beschreibung vom PIC18F46K20 im DIL 40 Gehäuse keinen Timer 3
-
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
-
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. lt
-
Thread
LCD Display programmieren in C
Frage: Ich habe mir ein kleines LCD-Display zugelegt (Powertip PC1604A-P3), Habe mir mit einem PIC18F46K22 eine Echtzeituhr mit einem Uhrenquarz an Timer0 in C gebastelt. Jetzt möchte ich die Uhrzeit auf dem LCD-Display ausgeben. Gibt es Bibliotheken in C die die Ausgabe erleichtern oder muss ich
Header Dateien sind nicht das Problem ich besitze in C die Header Datei von PIC18F452, PIC18F4550, PIC18F46K20 und PIC18F46K22 Die Modifizieung fällt mir daher nicht schwer! Viel mehr ist das Problem, dass ich die Logik hinter der LCD-Ansteuerung verstehe!
-
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 (mit
-
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
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
ULN2803A mit 3,3 V ansteuern Gesperrt
3,3 V umstellen. Also hab ich die 5 V Versorgung auf 3.3 V geändert, dann den PIC18F4620 auf den PIC18F46K20 mit 3.3 V geändert. So der PIC läuft jetzt, aber die Digitalausgänge steuern den ULN2803A an, der wiederum Kleinrelais mit 12 V ansteuert. Problem: Nach der Umrüstung flattern die Relais NA
Hallo, danke für die Hinweise. Ich habe den Fehler weiter eingekreist: Habe den PIC18F46K20 (3.3V Typ) wieder durch den PIC18F4620 (5V) ersetzt, aber die 3.3 V Versorgung gelassen. Also bei 40 MHz außerhalb der Spezifikation des PIC. Aber: Es läuft ! Die Relais flattern nicht mehr.
-
Thread
PIC18F44k22 (Xtreme low power) stürtzt ab.
werde hier noch verrückt..... Habe die alte Version der Leiterplatte dia alten PIC18F4620 durch PIC18F46K22 im 40 piligen PDIP Gehäuse ersetzt. Mit den alten Prozessoren absolut keine Probleme. 2x100 nF direkt an den VSS VDD Pins. Die neuen Typ MCU stürzen auch hier ab ! Kann also kein Layoutproblem
Layout gem. Anlage - MCU PIC18F4620 Leiterplatte2 : - Altes DIP Layout gem. Anlage - MCU PIC18F46K22 Leiterplatte3 : - Neues SMD Layout wie im ersten Beitrag - MCU PIC18F46K22 Bei allen 3 Leiterplatten tritt der Effekt auf, wenn ich eine Metallpinzette in der Hand den Pin1 des Programmieradapters
-
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
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
MC fuer Einsatz in Armbanduhr gesucht
Hallo Max, danke für den Tip mit dem PIC18F46J11. Für den Augenblick stelle ich fest, wie ätzend das ist, wenn die Bauteile (speziell jeder PIC oder MC der hier erwähnt wurde) nicht als eagle-library auffindbar sind. Und alles selbermalen ist
Meine Word Clock (mit Quarz) weicht um ca. 1min/Monat ab. Ich habe sie aber nicht kalibriert, der PIC18F46J11 würde diese Möglichkeit bieten.
-
Thread
PIC18F46J11 mit PicKit3 verdrahten zum Programmieren [SOLVED]
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 Problem
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 mal
-
Thread
PIC18 Schrittmotor Rampe berechenen
Hallo, ich bin gerade dabei eine Schrittmotor Steuerung zu Programmieren, jedoch ist das auf dem PIC18F46K80 nicht so einfach, da ich keine Division geschweige denn Fließkommazahlen zur Verfügung habe (Selbstverständlich kann man das auch per Software implementieren, dass ist aber nicht so einfach und
Form des Beschleunigungsanstieges soll man IMHO nicht überbewerten. > jedoch ist das auf dem PIC18F46K80 nicht so einfach, da ich keine > Division geschweige denn Fließkommazahlen zur Verfügung habe Das ging 1978 schon auf einem 6502 von Rockwell. In einen PIC18F46K80 mit seinen 64k Flash wird
-
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
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
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 mit
-
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
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
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 du
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 und SHT71 an 3,3 V: Läuft Gruß Dirk
-
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
-
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
Welchen PIC für Anfängerprojekte?
größere Projekte > haben. > > Es sollte ein uc sein, den man auf Steckbrettern verbauen kann PIC18F46k22: - 36 IOs (DIP-40) - 64 MHz - 3.896 Byte Ram - 64K Flash http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en547757 Tom schrieb im Beitrag #3560398: > Ich will > mit Leds,
PIC18LF46K22 1.8 — 3.6 V PIC18F46K22 2.3 — 5.5 V
-
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
(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
Quadrokopter Regelung
selbst schreiven und verstehen und nicht einfach ein fertiges aus den uC laden. Als UC will ich den PIC18F46k22 verwenden, da ich mich mit diesem schon intensiv beschäftigt habe. Ich habe gelesen, dass meist ein Kalaman oder ein Komplementäfilter eingesetzt wird und die Regelung mit einem PID Regler realisiert
schreiben und nicht irgend einen fertigen Code verwenden. Wenn ein Atmega32 das schafft müsste ein PIC18F46k22 das wohl auch schaffen.
-
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
wie kann ich den PIC12F508 programmieren
hab meinen Brenner8 vor längerem mit dem PICKIT3 ausgetauscht, da ich u.A. den PIC16F1825 und den PIC18F46K22 brennen wollte, der Brenner8 das aber nicht unterstützt. Sieht das inzwischen anders aus?
Übersicht der unterstützten Typen schon: http://sprut.de/electronic/soft/usburn/usburn.htm#typen PIC18F46K22: rechte Spalte, 2. Abschnitt. PIC16F1825: linke Spalte, mittig.
-
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