-
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
Probleme ST7066 LCD- Ansteuerung in 4 Bit-Modus PIC18F2220
hatte. Das war bei etwa 32 KHZ. Dann hab ich im Datenblatt nachgeguckt und standardmäßig läuft der PIC18F2220 mit 31 KHZ. Nun bin ich davon ausgegangen das wenn die 1 Sek Delay funktioniert der Wert für XTAL_FREQ stimmen muss und ich somit auch geringere Delays benutzen kann. Die Frage ist ob das Display
Sind ja noch andere da, die sich mit C auskennen. Sonst bekommst du auch hier gute Hilfe: http://pic-projekte.de/phpBB3/index.php?sid=e1590847e4c141d4019f79781dc4abb4
-
Thread
PIC18F25J10 und 24LC64 / MCC18
Hallo, ich möchte mit einem PIC18F25J10 einen 24LC64 ansprechen und habe folgende zwei Routinen geschrieben - aber es funktioniert nicht (ich verwende den MCC18). Der Lesevorgang sollte über Random Read funktionieren. Die
auch mit einem 64kbit I2C Eeprom an einem 18F4550 - vielleicht hilft Dir ein Blick auf meine Routinen - ich habe das meiste an Code aus den Original Microchip C18 Bibliotheken recyclet. André
-
Thread
ENC28j60, PIC18F27J13, POE, Webserver
Nimm einen PIC18F67J60! Da ist das Ethernet schon eingebaut, direkt und nicht über SPI, und er hat genügend Flash, sodass die HTML-Seiten auch dort Platz finden. Das wird das letztendlich eine 1-Chip-Lösung. fchk
Hab auch gerade ein Webmodul mit enc28j60 + pic18f27j13 gebaut. Musste dann aber feststellen, dass der Controller von meinem pickit2 nicht unterstützt wird. Hab ich dann gegen einen pic18f26j11 getauscht. Konnte meine Applikation gerade so in den
-
Thread
C18 - PIC18F67J60 - Problem mit einer Schleife
Hallo Leute, ich habe ein Problem mit dem C18-Compiler von Microchip. In einer For-Schleife for(index=0; index<6;index++) wird index==0 zweimal ausgeführt. Code läuft auf PIC18F67J60 mit TCPIP-Stack 5.31... [c] void HTTPPrint_debug(void)
Fehlermeldungen. Ich habe bisher immer mit dem AVR-GCC programmiert... Das ist jetzt mein erster PIC... Dieser C18-Compilter bringt mich noch zur Weißglut :-(
-
Thread
DCF77 zu 6 Stelliger 7 Segment Anzeige via PIC18F452
Hallo zusammen! Ich arbeite momentan an einem Gerät, welches das DCF77 Signal über einen PIC18F452 an eine 6 Stellige Siebensegment Anzeige ausgeben soll(Uhrzeit und Datum abwechselnd). Für die Software benutzte ich MPLAB und den CSS Compiler, jedoch habe ich einige Probleme beim erstellen
#include "DCF.H" #include "pic18f452" Dreh mal die Reihenfolge um.
-
Thread
PICKIT 3 Demo Board (PIC18F45K20) - Build failed
Hallo Nach langer Suche nach einem guten Democode bin ich auf http://www.pic18f.com/tutorial/2007/12/06/tutorial-2-hello-world/ ein gutes Tutorial gestossen. Leider sind die von Microchip angebotenen Codes entweder in C oder für Pic16. Habe nun den Code angepasst, trotzdem
Register nicht ganz verstanden. Werde auch mal sprut.de anschauen, schade dass dort so ziemlich viel mit PIC16 gemacht ist (und der PIC18F Code bei mir aus unbekannten Gründen nicht funktioniert (Device is not ready for debugging...). Gruss Patrick
-
Thread
PIC18F14K50 - seltsames Verhalten bei Wake-up aus Sleep
Servus zusammen, ich habe einen PIC18F14K50. Über den Timer 0 habe ich mir einen Grundtakt von ca. 10 ms gebaut und erledige dort mein Ablaufprogramm. Hier wird regelmäßig Timer 3 zurückgesetzt, wenn Inputs erfolgen. Bei längerem Ausbleiben von Inputs wird Timer 3 nicht zurückgesetzt und veretzt den PIC in den Sleep-Mode. Dies funktioniert auch so weit. Aufgeweckt werden soll das ganze über den externen Interrupt INT0 an Pin 16. Den habe ich mit 10k auf Masse gezogen und will bei einer steigenden
-
Thread
Wie programmiere ich einen 4x4x4 LED-Cube mit dem PIC18F4550?
bzw. wie ich die einzelnen Ebenen anpeilen kann oder bis zu 16. LED shiften soll. Wir verwenden die PIC18F4550 und die Programmiersprache C im Programm MPLAB IDE (Sind Pflichtvorgaben). Ich möchte hier keine Lösung für mein Projekt sondern lediglich nur eine Hilfestellung wie ich die einzelnen Ebenen
de.wikipedia.org/wiki/Multiplexverfahren Schau hier: http://microcontrollerslab.com/led-matrix-interfacing-pic-microcontroller/ Mach das erstmal mit 4x4 LED's und erweitere es dann um eine weitere Dimension.
-
Thread
PIC18F25K50 USB-Verbindung Konfigurieren mit Microchip Libraries for Applications
suche seit Wochen nach Informationen und genauen Anleitungen zur Konfiguration der USB-Verbindung des PIC18F25K50. Ich habe mir bereits Wissen über den generellen Aufbau und Funktion der USB-Verbindung angeeignet. Ich habe überall gelesen dass die MLA verwendet wird, aber selten schlüssige Erklärungen
Ist zwar für PIC24 gedacht, aber vielleicht findet sich hier etwas (Kapitel 14): http://www.engscope.com/pic24-tutorial/
-
Thread
Über USB Flashen [AT90USB, PIC18F, enCoReIII]?
und habe die Neuen von Atmel, Microchip und auch von Cypress angesehen. Kann man den AT90USB646, PIC18F4550 oder enCoReIII ohne vorher den Bootloader zu ändern einfach über USB flashen?
findest du z.B. hier. Sie funktioniert mit dem Microchip bootloader. http://burger-web.com/Projects/PIC18F4550USB/de_PIC18UsbBoard.htm.de Bin mir sicher, dass dir hier im Forum jemand einen Bootloader für den Anfang rauf spielen würde, falls es notwendig ist:) Beste Grüsse
-
Thread
PIC18f2550 i2c. Brauche dringend Hilfe (HDMM01)
und brauche deshalb dringend Hilfe. Ich versuche die Daten des Magnetfeldsensors über i2c mit dem PIC18f2550 einzulesen aber kenne mich überhaupt nicht mit i2c aus. Im Datenblatt steht dass die Adresse des Bauteils 60H ist. Bit 0 für Messung, Bit 1 für SET und Bit 2 für Reset. Hier der Link http
Habe vor 2 Jahren mit dem Modul und einem PIC 18F4525 rumgespielt. Hier mein damaliger Code allerdings in Assembler. Was mir bei Deinem Code aufgefallen ist, dass Du vor dem I2C-Lesen ein "I2C-Start" sendest. Hier müsste ein "I2C-Repeated Start
-
Thread
Flash W29C011A-15 beschreiben mit PIC18F4525
Du musst immerhin 28 Leitungen an den Flash anschliessen. Könnte eng werden mit dem 40 pinnigen PIC. Evtl. Zusatzhardware wie Latches anschliessen.
woher weiß der Flash dann, dass er das neue Byte jetzt in den Buffer schreiben darf, bzw. dass der PIC fertig ist?
-
Thread
PIC 18F4550 C1,C0 benutzbar bei Timer1 enable?
Hallo Wenn ich die Anleitung zum PIC 18F4550 richtig verstehe: When Timer1 is enabled, the RC1/T1OSI/UOE and RC0/T1OSO/T13CKI pins become inputs. This means the values of TRISC<1:0> are ignored and the pins are read as ‘0’. dann
ist leider ein Fehler im Datenblatt. im "PIC 18 Family Reference Manual" (DS39514A) Seite 274 stehts genauer: Timer1 has the capability to operate off an external crystal.When the Timer1 oscillator is enabled (T1OSCEN is set), the T1OSI and
-
Thread
Umstieg PIC 18F4620 > 18F46K22 SPI Probleme
Hi, ich möchte vom PIC 18F4620 auf 18F46K22 umsteigen, da ein sehr großer Preisunterschied vorhanden ist. Leider läuft die SPI Schnittstelle nicht. Im Datenblatt des K22 ist mir aufgefallen, dass einige Registerbits vom
Hi Max, geht leider auch nicht : Warning [1385] V:\HVT3\PIC-programm\Master\include-HVT/EEProm_001.c; 31.18 variable "WR" is deprecated (declared at C:\Program Files\HI-TECH Software\PICC-18\9.80\include\pic18f4620.h:4299) Error [192] V:\HVT3\PIC-programm
-
Thread
pic18f4520 ICSP Problem - Beim zweiten Mal keine DeviceId
Hallo, ich habe einen pic18f4520 über ICSP programmiert. Im Compiler habe ich folgende Fuses gesetzt: #fuses HS,NOBROWNOUT,NOWDT,NOPROTECT,NOLVP Wie man sehen kann auch "NOLVP" für "No Low-Voltage programming". Leider
extern auf LOW gezogen um das Problem zu vermeiden. Interessanter Weise kommt das Problem beim 18f452 nicht vor. nur beim 18f4520. Gruß, Tobias PS: Ich habe schon 2 18f4520 die ich nicht mehr beschreiben kann!
-
Thread
I can`t run user program with Bootloader in PIC18F4520
Hello, I am fighting against the bootloader in a PIC18F4520. I loaded this bootloader: http://www.sectiongo.com/main/pic18-...xample-in-xc8/ And the user program is written in the memory, but I am not able to run the program. I dont know what can be the problem but when I read the memory of the PIC, I appreciated differences in the the first positions of the rom memory between the same program loaded with the bootloader and the same program loaded with the microchip programmer.. Anyones had
-
Thread
Schwimmende Spannung auf AN2 und AN3 PIC18F66K80
Dieser Stand der Platine hat bereits einwandfrei funktioniert. Ich nutze 4 analoge Eingänge meines PIC18F66K80. Die beiden Eingänge RA0 und RA1 funktionieren einwandfrei. Auf den Eingängen RA2 und RA3 habe ich eine "schwinmende" Spannung gegen GND im Bereich von 0,2 V bis 1,8 V. Da ich das gleich Verhalten
einem Softwareproblem aus. Das Minimalbeispiel sieht folgendermaßen aus: [c] /*! Hardware: PIC18F66K80 */ #include <stdint.h> void main() { TRISA = 0x0F; // set PORTA as output ANCON0 = 0x0F; // RA0-3 as analog input ANCON1 = 0x00
-
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
Low Voltage Detect Interrupt pic18f2585 C18 - Compiler
daher wäre LOW Voltage Detection optimal. Dummerweise wird aber kein Interrupt ausgelöst. (Benutze PIC18f2585, C18 Compiler mit MPLAB) Hier ist der Quellcode: #include <p18f2585.h> void untersp (void); #pragma config WDT = OFF #pragma code low_vector=0x18 void low_interrupt (void) { _asm
-
Thread
PIC18F26K22 Timer0 1sec Interrupt für Uhrzeit
*/ //LIBRARIES #include <xc.h> #include <pic18f26k22.h> #include <plib.h> #include <string.h> #include <stdio.h> #include <delays.h> #include "lcd.h" //DEFINITIONS #define TMR0Reload 3036 typedef unsigned char Boolean; #define TRUE
https://www.mikrocontroller.net/topic/420316#new Im ersten Projekt (PIC18...) findest du wie man Zeit Flanken im Interrupt erzeugt. Im zweitem Projekt arbeitet PIC12... mit dem Quarz 32768 kHz und Interrupt 1 Sek. , sonst mit internem Oszillator. Das „schlafen gehen“
-
Thread
PIC18F2550 USB CDC sendet "Test" - Hterm empfängt /0?
Hallo Ich habe da ein Problem. Ich habe für eine PIC PIC18F2550 eine Firmware geschrieben, die in regelmäßigen Abständen "Test 1" senden sollte. Basierend auf dem Microchip USB - CDC Stack Beispiel. Der Pic wird erkannt und es erscheint ein virtueller
-
Thread
[ASM & C] PIC12/PIC18/PIC24 WS2812 SPI Library
Ich habe eine Funktion für den PIC18(F45k22) und eine für den PIC12(F1840) geschrieben um WS2812 LED streifen anzusteuern. Der PIC muss mit 32MHz laufen. Weiter Unten ist auch ein Code für PIC24 in C und ASM. Im Anhang befinden sich
Variablen, di die Sendefunktion als Zwischenspeicher braucht, werden mit CBLOCK (und equ) definier. -PIC18: [avrasm] CBLOCK 0x00 tx_cnt tx_buf rgb_byte: number_rgb_bytes ENDC[/avrasm] Die Variablen tx_cnt und tx_buf müssen alle in der access Bank sein, die rgb_bytes alle
-
Thread
Problem bei debbugen: PIC18LF1230 + MPLAB8.15 + PICkit2
der Fehler liegt?! Ich benutze MPLAB 8.15a und ein PICkit 2 debug express. Ich habe 2 Projekte mit PIC18LF2321 und PIC18LF1230! MPLAB IDE Kann ich aber nur die PIC18F2321 / PIC18F1230 1. Projekt: PIC18LF2321 + MPLAB Device PIC18F2321 // MIT der Konfiguration kann ich mit "Powering from PICkit 2
is outside the programmable range of this device (4.50V - 5.50V)" Warum kommt die Meldung bei PIC18L[F]1230 und PIC18L[F]2321 nicht? Kann es sein das ein Fehler in der MPLAB IDE 8.15 ...
-
Thread
SDCC und PIC18F2680 Reset nach regelmäßiger Zeit 2 Minuten 8 Sekunden.
komisch aber wahr. Ich arbeite an meiner Entwicklung parallel mit zwei Compiler: SDCC und Microchip MC18 (freie Version). Das SDCC durch Sentiment... Das Programm ist umfangreich. Beide Interrupts (low und high Priorität)mitlaufen. Unter SDCC kommt nach regelmäßigen Abständen zum Reseten. Unter MC18 läuft
Enable : 0 no Enable Danach wollte genauso wie bei den anderen (CONFIG1H, CONFIG3H, CONFIG4L) mein PIC konfigurieren: __code __at __CONFIG2L char conf2L = CONFIG2L_; __code __at __CONFIG2H char conf2H = CONFIG2H_; Leider danach kam Fehlermeldung vom Linker: error: File "obj\Release\Heizung.o
-
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.
einem LC-Display angezeigt werden. Die Entwicklungsumgebung ist das PICDEM 2 PLUS, PICkit3 und der C18 Compiler. Die Werte die mir das Display ausgibt sollen im µsec sein, ergeben jedoch keinen Sinn. ______________________________________________________________________________________________
-
Thread
PIC18F45K22 - FT230X ohne Handshake verwenden
Hallo, Ich habe schon einige Informationen zu dem FT230X sowie dem FT232R und deren Beschaltung gefunden, allerdings scheinen diese nie eindeutig zu sein. Manche lassen die Handshakeleitungen komplett unbeschalten, andere hängen sie auf VCC bzw. GND und wiederum andere verbinden CTS# und RTS# miteinander. Wie kann ich nun 100%ig den FT230X ohne Handshake verwenden? Den FT230X möchte ich statt dem FT232R verwenden, da hier eh schon nur noch die CTS# RTS# Leitungen gegeben sind. Verwende ihn allerdings wie einen FT232 auch mit einem VCC von 5V. Ev. kann noch jemand über die ganze USB Schaltung
-
Thread
PIC18F14k50 USB & Sleep will nicht -> Expertenrat gesucht
Hallo Leute, Will bei einem PIc18F14k50 den USB Interruptbetrieb und den Sleep mode gmeinsam nutzen. Leider funktioniert das nicht so richtig. Hier mein Quellcode: sub procedure Interrupt() USB_Interrupt_Proc() if (HID_Read
-
Thread
PIC18F57Q84 mit MPLABX, CAN-Baudrate 100 Kbps ?
FCAN Clockfrequenz. Ich kann mir allerdings nicht vorstellen, dass ein neuer Controller wie der PIC dies nicht kann, selbst der inzwischen etwas "veraltete" Controller Infineon XC886 war in dieser Hinsicht total flexibel. Eventuell hat jemand mit PIC18F57Q84 diesbezüglich Erfahrungen ?
-
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
PIC 18F2620 INT0 immer HIGH Prior obwohl LOW eingestellt?
Hallo Ich habe folgendes eingestellt, damit der INT0 einen LOW LEVEL INT auslöst: RCONbits.IPEN = 1; // enable Interrupt Priority INTCONbits.GIE = 1; INTCONbits.PEIE = 1; INTCONbits.INT0IE = 1; //INT0 External Interrupt Enable bit 1 = Enables INTCONbits.INT0IF = 0; //Löschen des INT0 Flags TRISBbits.TRISB0 = 1; INTCON2 = 0b00000000; INTCON3 = 0b00000000; INTCON2bits.RBPU = 1; // PORTB Pullups OFF Trotzdem löst eine Flanke an INT0 Port RB0 einen HIGH LEVEL INT aus. Fehlt da noch was? Danke für Hilfe Thomas
-
Thread
[PIC18F4550][CCS-C] CCP-Capture Timer 1/3 Problem
Hallo, Wie der Betreff verrät habe ich ein Problem mit dem CCPX Timer. Ein Sensor spukt mir eine Frequenz zwichen 2Hz und 130KHz vor die Nase welche ich mittels CCP Modul lesbar umwandeln möchte. Nun verdirbt mir aber der Timer den ganzen Spass seit einiger Zeit, er fängt meist irgendwo zwichen 0 und 65535 an zu Zählen dabei überläuft er (und die Berechnung fällt hin) und kommt dann irgendwann zum stehen. Hatte versucht mit Interrupt-routinen den Überlauf fest zu stellen was aber nicht funktionierte da er immer einmal überläuft bevor er was ausspukt.... Habe als Fehlerkorrektur eine
-
Thread
PIC18F26K80 mit 5V betreiben. Was mit dem VDDCore Pin anfangen?
Hallo Leute, Möchte einen PIC18F26K80 mit 5V betreiben. Jetzt stellt sich mir die Frage, was ich mit dem VDDCore Pin anfangen soll. Soll ich den über einen 10uF Elko an GND legen, oder mit VDD verbinden ??? mfG Fragefroh
-
Thread
PIC18F generic HID - Probleme mit USB und I2C-Display
Hallo alle zusammen, ich habe einen funktionierenden Quellcode für den C18. Es handelt sich um eine A/D-WAndlung, das Ergebnis soll auf einem I2C-Display angezeigt werden. Das funktioniert tadellos. Leider gibts es probleme, wenn ich diesen Code in mein generic HID USB Quellcode als weitere Funktionen hinzufüge. Dann erscheint nichts auf meinem Display. Teilweise funktioniert USB aber trotzdem. config des I2C-Bus: OpenI2C(MASTER, SLEW_OFF); SSPADD = 49; hat in meiner Firmware ohne USB gereicht um das Display zu betreiben. In "InitializeSystem()" wird "USBDeviceInit()" aufgerufen, danach
-
Thread
PIC18f458 + MPLAB v8.10 - Problemem mit Simulator
Hallo, ich habe folgendes Problem: Wenn ich ins PORTD-Register schreibe und mir anschliessend den Inhalt anschaue sind die letzten 4 bits (also D3...D0) immer 0. Ich lösche vorher auch das PSPMODE bit um alle Pins an Port D als Digital I/O zu defineren. Aber es hilft nix Auf die Anweisung: [c] TRISEbits.PSPMODE = 0; TRISD = 0x00; //make port D output LATD = 0xFF; [/c] zeigt mir der Simulator als Inhalt 0xF0 an. Den richtigen Prozessor habe ich ausgewählt und das richtige Linker Script ist ebenfalls eingebunden. Im Prozessor selbst funktioiert es auch problemlos, nur eben
-
Thread
PIC18f4550/Win7/x64 ccs rs232 demo funktioniert nicht
LowerFilter_Service_Inst [Strings] CCS = "Custom Computer Services, Inc." user = "USB to UART" PIC18f4550, MPLAB 8.4, ICD-2, CCS-Compiler 4081 Windows 7 64bit, Intel i7 720, 4gb Danke im Voraus
under 64bit Vista except old version of ICD 2 (with Cypress USB chip). The new version of ICD 2 (with PIC18F4550) works under Vista 64. laut http://www.microchip.com/forums/tm.aspx?m=428452 Wenn es wirklich an der Hardware liegt, könnte ein Umstieg auf ICD-3 oder eine neuere Version von ICD-2 vieleicht
-
Thread
Zugriff auf Ports über einen Pointer od Ähnlichem für PIC18F (nicht Bit Addressierbar)
Objective[Target]), jedoch direkt auf den Wert zugreifen über einen Pointer auf den Port. Ich nutze den PIC18F65K80, leider sind die Ports nicht Bit-addressierbar und es funktioniert evtl. nur über ein Makro, doch ich finde nicht wirklich hilfreiche Schnipsel. Also wenn sich da jemand auskennt wäre eine
#define uCNr1_in ReceiveC & 0x02 oder du definierst dir deine eigenen Bitfelder genau wie im PIC Header ...
-
Thread
Spannung an AD-Eingang (PIC18LF6722) gemessen -> PIC defekt - warum?
Schaltung sieht so aus: LDO (max. 16V Eingangsspannung) mit 3,3V Ausgangsspannung zur Versorgung PIC18LF6722. Die Betriebsspannung der Schaltung wird im Bereich von 4 - 7 V liegen und soll gemessen werden. Dazu wird diese über einen Spannungsteiler von 100k + 50k im Verhältnis 2/3 zu 1/3 geteilt.
die komplette Schaltung jedenfalls eine Kurzschluss. Ist im Moment nur eine Vermutung, dass es der PIC ist. Werde diesen jedenfalls mal austauschen, wenn ich Ersatz habe.
-
Thread
3V Batteriespannung am Analogpin messen(PIC18F4620) Folge:Hab dauerhaft Versorgungsspannung anliegen
Hallo zusammen, Ich möchte mit dem PIC18F4620 am Digital/Analog-Eingang PIN RA1/AN1 analog die Spannung einer 3V Batterie messen. Dabei habe ich folgendes Problem: Wenn die Spannungsversorgung 5V am Pic abgeschaltet ist, aber die Batteriespannung
ich an der Versorgungsspannung und auch an teilweise anderen PINS eine Spannung von 2V bis 2,5V. Der PIC schaltet dadurch auch nicht ab, weil dem PIC eine Spannungsversorgung von 2V zum arbeiten ausreicht. Kann mir jemand sagen woran das liegt? Vielen Dank!
-
Thread
EA Dog 162 - 4 Bit- LCD initialisierung mit PIC18F2522 unter MPLAB
[c] #include <stdio.h> #include <p18f25k22.h> #include <stdlib.h> #include "delays.h" #include "string.h" #pragma config FOSC = INTIO7 // Internal oscillator block, CLKOUT function on OSC2, nachzulesen in P18F25K22.INC #pragma
verzweifelt das EA Dogm 162 LCD-Display mit ST7036 controller zu initialisieren. ich benutze den PIC18F25K22 unter MPLAB von Microchip. Ich hatte den C-Code online gefunden, und habe versucht ihn anzupassen,...klappt nicht. Nach der Compilierung gibt es keine Fehler, aber die Initialisierung funktioniert
-
Thread
Universaladapter TQFP64 -> DIL für PIC18/24/dsPIC/PIC32
habe mir zum Basteln mit div. 64 Pin PICs eine kleine Adapterplatine entworfen auf der sowohl div. PIC18er als auch die großen Brüder PIC24, dsPIC33 und PIC32 laufen sollen (Brücke R2). Ich hoffe, ich habe alles halbwegs sinnvoll untergebracht, über konstruktive Kritik freue ich mich auch. Falls jemand
-
Thread
PIC18F4550 PORTC.F4 / PORTC.F5 als Digital Input
Hallo zusammen, Problem mit dem PIC 18F4550. Ich brauche PORTC.F4 und PORTC.F5 als Digital Input. Hier die Konfig: UCON.F3 = 0. INTCON = 0; ADCON1 = 127; TRISA = 1; TRISB
TRISC = 247; TRISD = 129; TRISE = 7; Wo ist mein Fehler??? Auszug aus der PIC18F4550 Beschreibung Seite 119: Note 1: RC5 and RC4 are only available as port pins when the USB module is disabled (UCON<3> = 0). Gruß Frank
-
Thread
USB-Gerät mit PIC 18F2550 (Nachbildung COM-Port) wird nach Neustart des PC nicht mehr erkannt
Guten Tag, ich habe ein USB-Gerät mit dem PIC 18F2550 entwickelt, das auf dem PC einen virtuellen COM-Port simuliert. Hierzu habe ich die usb_cdc.h des CCS-PIC-C-Compilers benutzt. Ein Exemplar der Schaltung funktioniert einwandfrei wie gewünscht
Neustarten des PCs nur noch als "unbekanntes Gerät" erkannt. Dem kann nur durch einen Hardware-Reset des PIC abgeholfen werden. Nach dem Reset erscheint das Gerät sofort als "USB-to-UART" (oder so ähnlich) im Gerätemanager und erfüllt die gewünschte Funktion. Als Treiber verwende ich den mit dem Compiler gelieferten
-
Thread
PIC 18F27J13 Problem I2C2 (MSSP2) modul
Hallo zusammen Habe eine frage hoffentlich könnt ihr mir helfen Ich habe einen PIC18F27j13, der hat 2 MSSP Module. An den PinsRB4 SLC2und RB5 SDA2 ist ein DS1631 Temperatursensor angeschlossen. Programmieren tue ich mit MPLAB,C18 Compiler und PIC KIT 3. Ich möchte nun die I2C.h
hallo ramon! habe ein ähnliches problem. benutze einen pic18f26k22 mit C18 mplab icd3 etc. nun scl und sda sind bei mir immer auf high, ich bekomm sie nicht runter und vermute es liegt an der initialisierung. die pins sind nämlich getestet funktioniert. pull
-
Thread
Eagle: Libary für PIC18F14K50 -> Welches SOIC Package nehmen
Hallo Leute, Möchte mir gerade eine Lib für einen PIC18F14K50 erstellen im SOIC Package. Ist das Gehäuse eines 74HCT241DW das selbe????
Bei Microchip gibt es das Tool Ultra Librarian. Das generiert Dir die jeweilige Lib für den PIC Deiner Wahl, incl. Package Variante. http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en537026
-
Thread
Frage zu SCA61T-FA1H1G mit PIC18F4620
eine Übertragung vom SCA61T auf den USB-Port zu bekommen. Folgender Code bis jetzt: [c]#include <18F4620.h> #fuses HS #use delay(clock=16000000) #use rs232(baud=9600, xmit=PIN_C6, rcv=PIN_C7, parity=N, bits=8) int16 x; void main() { setup_spi(SPI_MASTER| SPI_L_TO_H| SPI_CLK_DIV_4);
um die nächsten 3 bits auszulesen dann noch 3 Bits rüberschicken oder müsste ich dann die Adresse 0x18 angeben?... mfg Philipp
-
Thread
Kommunikation Rs232 <-> MAX3110 <-> SPI <-> PIC18F6585
möchte von einem PC (Programm funktioniert sicher, getestet per COM-Monitor) RS232 Daten am einen PIC18F6585 schicken. Am PIC hängt über SPI ein MAX3110. Pre: Ich benutze die Entwicklungsumgebung PIC-C und das CSS ICD-U40 Programmiergerät. Problem: Die Daten kommen am anderen Ende des RS232 Kabels an, allerdings bemomme ich sie nicht vom MAX3110 auf den PIC. Folgende Funktionen sollten das ermöglichen: [c] void MAX_Init() { spi_write(0xED09); //Address of MAX, Init-Sequence /* Hiermit wird eingestellt: •= Baudrate = 19200bps •= 8 Bit
-
Thread
[T] Board MSP430FR4133 gegen PIC16f oder PIC18f-Board
Hallo, ich habe hier ein unbenutztes MSP-EXP430FR4133 LaunchPad Development Kit, welches ich gern gegen ein PIC-Board tauschen möchte. Ich habe leider keine Tool-Chain für erstgenannten Prozessor und auch keine Zeit, mich einzuarbeiten. Angebote gern auch als PN. Schönen Feierabend!
-
Thread
PICDEMNET2 webbrowser für pic18f97j60 probs mit den radio bttns
net sicher ob ich hier sooo richtig bin. Hab da ne Frage zu meinem Webbrowser den ich grad für nen pic18f97 bastel. Ich will ein Byte auf dem PIC bitweise ändern können. Dazu wollte ich 8 radio buttons kreieren. Hab das ganze bisher immer nur mit select feldern gemacht(also zb select on off für
radio" value="1" name="rad1" ~chgby(1)~>one <input type="submit" value="Save"> </form> auf dem pic: void HTTPPrint_chgby(WORD num) { globValue2 = num; } void HTTPPrint_istbyte() { BYTE array[8]; uitoa(globValue2, array); TCPPutString(sktHTTP, array); } bekomme aber immer nur eine