-
Thread
µC PIC18F45K22/interner Oszillator/Genauigkeit
Ich habe ein kleines Programm für den µC PIC18F45K22 geschrieben, um die Genauigkeit des internen Oszillator zu testen. Das Ziel waren 8 blinkende Leuchtdioden auf dem PORTC, mit einer Leucht- und Dunkelzeit von 1s. Laut den Berechnungen, müsste
-
Thread
BMP280 an PIC18F45K42 mit MPLAP und I2C
master.c @Summary This is the generated driver implementation file for the I2C2 driver using PIC10 / PIC12 / PIC16 / PIC18 MCUs @Description This header file provides implementations for driver APIs for I2C2. Generation Information : ac Product Revision : PIC10 / PIC12 / PIC16 / PIC18 MCUs - 1.81.8 Device : PIC18F45K42 Driver Version : 1.0.2 The generated drivers are tested against the following: Compiler : XC8 2.36
-
Thread
PIC18F4520 über I2C ADXL345 ansteuern
Hallo Ich bin ein PIC I2C neuling und möchte mit einem PIC18F4520 über I2C einen ADXL345 Sensor auslesen. Den Sensor bräuchte ich als Neigungssensor. Leider schaff ich es nicht, dass mir der ADXL irgend einen Wert zurückgibt, mit welchem ich weiterarbeiten könnte. Kann mir da jemand helfen. Ich arbeite mit der C18 Bibliothek. Vielen Dank Flurin
-
Thread
PIC 18F2685 - Timer0 - Highbyte lässt sich nicht setzen
Hallo, ich hab schon wieder ein Problem :-) Leider lässt sich bei mir TMR0H nicht setzen. TMR0L geht ganz wunderbar. Wenn ich die Aussagen im Datenblatt richtig verstehe müsste mein Code eigentlich funktionieren,oder? [c] void main(void) { TRISB = 0xFF; //PortB0 Eingang TRISC = 0x00; //PortC alles Ausgänge PORTA = 0x00; PORTC = 0x00; ADCON1 = 0xFF; //AD-Eingänge abschalten,als Digitale Eingänge nutzen INTCONbits.RBIF = 0; INTCONbits.GIE = 1; //Alle Interrupt zulassen INTCONbits.RBIE = 1; //Port Change Interrupt anschalten T0CON = 0b00001000; //16bit,interner Takt,kein Vorteiler
-
Thread
PIC18F4680: 5V-Spannung auf digitalen I/O schalten
DEBOUNCER(); } } [/c] Ich benutze im Übrigen MPLAP IDE v8.53 mit dem Compiler MPLAP C18. Datenblätter und Ähnliches kann ich auf Wunsch nachreichen. Vielen Dank schon mal vorab!
Hi, 1. Auf jeden Fall Varaiante b wählen. 2. Der PIC reagiert nicht ? Der Code hat ja auch keine Ausgabe in irgendeiner For. 3. ADC deaktiviert und die PortA so auf digital umgestellt? Stampede
-
Thread
I2C Verbindung zw. PIC32 und PIC18. Slave zu Master ?
Hello, Ich habe ein Problem mit der I2C Kommunikation zw. 2 PICs genauer: zw. PIC32MX360F512L (MASTER) und PIC18LF4550 (SLAVE) zwar klappt es nicht Daten vom Slave zum Master zu schicken! andersrum kein Problem. Problem beim senden vom Slave zum Master.: Adresse wird erfolgreich
an den I2C drangehängt und den ausgelesen bzw beschrieben (erfolgreich). somit liegt der Fehler im PIC18 Code... hat den schon jemand durchgelesen und vielleicht was entdeckt? THX
-
Thread
Sprut Brenner 8P: Kann keinen PIC 18F2550 brennen mit Brenner 8P
dass der Brennner die 16F.. PIC's erkennt und auch problemlos brennt, den 18F2550 aber nicht. Ich habe bis jetzt noch keinen anderen 18F.. - Typ geteste (weil ich keinen da habe). (Vielleicht liegt ginge es mit einem anderen 18F
. Hast du in der Software auch auf 28/40Pin eingestellt und die 18F Serie im Pull-Down Menü ausgewählt? Wie du es geschafft hast einen anderen Pic auszuwählen der 18F Serie (wenn ich dein Posting richtig gelesen habe, hast du das getan) ist mir allerdings Rätselhaft
-
Thread
MPLABX + PICkit3 + PIC18F6722: Programmiervorgang dauert ewig
Hi, bin gerade dabei, für ein Projekt den Controller PIC18F6722 in MPLABX zu programmieren. Habe jetzt zu begin nur ein winziges Progrämmchen mit gerade mal 172Byte größe geschrieben. Beim Programmieren fällt mir dann auf, dass der Vorgang zwar funktioniert
Bei mir auch. Allerdings bei einem 18F4550, der hat 32kB Flash und keine 128kB wie der 18F6722...
-
Thread
PIC18 - Microchip HID-Mouse-Beispiel - Output-Endpoint hinzufügen
Hallo zusammen, ich arbeite immer noch an meinem PIC18F2455 und dem Microchip HID-Mouse-Beispiel. Das Beispiel hab ich dahingehend erweitert, dass es immer 5 Byte Packete per USB verschickt. Das funktioniert auch (Danke Martin ^^). Jetzt will ich aber
ich lese den Buffer mit dem Methodenaufruf "HIDRxReport(buffer, 5)" aus. Jetzt funktioniert mein PIC ganz normal (ich kann am PC alles normal empfangen), wenn ich aber 5 Bytes runtersende, kommt keine Reaktion (er sollte einfach 5 Byte a 0xFF wieder hochschicken). Was mache ich da falsch? Habe ich
-
Thread
PIC18F4680 PortD lower nibble als Eingang funktioniert nicht.
Hallo Zusammen, ich nutze das EasyPic5 Entwicklerboard und teste gerade die Taster. Leider funktioniert PortD.0 bis PortD.3 nicht als Eingang. Folgenden Code verwende ich für den Test: [c] void main() { ADCON0 = 0x00; // Diasable the ADC module. ADCON1 = 0x0F; // Set ADC port to digital output I/O. TRISB = 0x00; // Set direction of RB port to output (all Pins can be used as output). PORTB = 0x00; // Switch all pins off. TRISD = 0xFF; // Set portdirection to input (RD0 to RD3 not work, why?). do { LATB = PORTD; Delay_ms(100); } while(1); } [/c]
-
Thread
PIC 18F mit RS485 Bus 20 Teilnehmer - Tutorial? -TIPPs!
Hallo zusammen, An einem Meßstand werde ich ca 20 Teilnehmer vom "kaputten" RS232-"BUS" auf RS485 umstricken und per PC Software steuern. Aktuelle Entwürfe für Meßkarten werden diesbezüglich in nächster Zeit hin entworfen. Da ich leider damit noch nicht gearbeitet habe, und alles wie immer "so schnell wie möglich" gehen muss, würde ich gerne Erfahrungen von Euch sammeln. Wo gibt es ein gutes Tutorial, dass mir Infos gibt zum Protokoll/Handshake/Senden, Steckern, PC-Verbindungen, PIC-Anschluß, Pegel etc.. also das übliche Einarbeiten. Natürlich wäre ich dankbar wenn Ihr auch DA & DON
-
Thread
Kits DM183022 (Pic18Fxxx) und DV164007 (ICD2 Modul)
hallo, ich habe die beiden o.a. microchip kits zu verkaufen (beide neu und ungeoeffnet). bitte mit realistischen preisvorstellungen per email melden.
-
Thread
Suche Tipp: 40 Stück PIC18F452 DIP 40 ?
Bei Conrad kosten die PIC18F452I/P (das ist die DIP-Form) satte 13,30 EUR (Preis gilt wenn man min. 25 Stück nimmt). Ich benötige 40 Stück, wer hat einen Tipp für mich wo man die günstiger bekommen kann?
-
Thread
PIC 18F24K20 MPLAB X läuft nur im Debug Modus
Hallo, sitze hier schon eine ganze Weile vor einem Problem und ich hoffe Ihr könnt mir helfen. wenn ich den 18F24K20 programmiere tut sich gar nichts, hab schon alle möglichen und unmöglichen Konfigurationen versucht. Allerdings: im Debug modus - kein Problem, die LED blinkt - das gleiche auch in der alten IDE MPLAB 8.56 - funzt nur im Debug Mode Ich bin mit meinem Latein am Ende - denn google hilft mir auch nicht sehr weiter. hier der Sourcecode: #include <stdio.h> #include <stdlib.h> #include <p18F24K20.h> #include <delays.h> #pragma config FOSC = INTIO67 // Oscillator
-
Thread
PIC18f1320 - IIC - RAZ (Stromwandler mit AD) keine OV
Hi, habe ein tpisches IIC Problem: keine eindeutigen OV vom Slave. Ich habe am PIC SDA an RB3 und SCL an RB4 und die Leitungen mit 10k an 5V. Nachdem ich die Adresse vom RAZ3 gesendet habe, sollte der von 5V auf oV SDA setzten, aber er macht konsequent 4V anstatt 0V. Ich setzte bei input und output jeweils TRISB auf 1=in und 0=out. muss ich mit nem BC337 oder so vielleicht nachhelfen? schon mal besten Dank! RAZ3: http://www.raztec.co.nz/Datasheets/Series3-8A-I2C.pdf
-
Thread
I2C Slave PIC18 & XC8 Problem mit &-Operator?
unteren 4 Bits zurückgegeben werden? An welcher Stelle stehe ich auf dem Schlauch und sehe es nicht? PIC18F46K80 & XC8 V1.34 [c]#include "config.h" #include <stdint.h> #define I2C_ADDR 0x78 // 8 bit address (0x3c) volatile unsigned char i2c_index; // register
-
Thread
PIC18F27Q10 EEPROM (NVMADRL / -H / -U)
Hallo zusammen Ich beschäftige mich seit einigen Tagen mit dem PIC18F27Q10 und habe eine Frage zum EEPROM. Von meinen bisherigen PIC18/12 kenne ich es nur so, dass ich eine Adresse (0x00-0xFF) für das Lesen und Schreiben angebe. Beim F27Q10 muss ich nun aber 3
halt so > üblich ist. Da bin ich wohl noch verwöhnt von meinem gebundenen Buch / Datenblatt des PIC18F252. Ich werde meine Versuche mal fortsetzen, vielleicht meldet sich ja noch jemand der es bereits hinter sich hat. Besten Dank, Gruss Henner
-
Thread
[V] Adapterplatine für PIC18F4620 mit Platz für MAX3232 zum Verschlaufen
Hallo Leute! Ich biete eine Adapterplatine für ein PIC18F4620. Sebstvertändlich werden auch andere mehr oder minder pinkompatible Typen darauf laufen. Ich habe jetzt z.B. ein PIC24HJ128GP204 im Einsatz. Lediglich ein paar Korrekturen waren nötig. Das
>Ich biete eine Adapterplatine für ein PIC18F4620. Kannst du mir 10 Stück schicken? Ich würde das Porto übernehmen.
-
Thread
VMS 4.1 PIC 18f65j50 Firmware über ICSP einspielen?
mit USB verbunden wird, aber es kann kein Gerät identifiziert werden). In dem Ding werkelt ein PIC 18f65j50 , der offenbar die Firmware enthält und auch für den USB zuständig ist und dort vermute ich den Fehler: - entweder ist der PIC kaputt oder - der PIC hat seine Firmware "vergessen"
.01.46.14 Firmware type..............PIC18FJ Target voltage detected Target device PIC18F65J50 found. Device ID Revision = 3 2017-01-09 18:40:24 +0100 - Reading... The following memory area(s) will be read: program memory: start
-
Thread
I2C MSSP Modul PIC18F64J11
Hallo, ich habe ein Problem mit meinem PIC bzw. mit der Kommunikation des PICs mit einem Signalkondidionierungsbaustein über I2C. Der Controller ist der Master und ließt ca. alle 1ms einen Wert aus dem Baustein. Bei EMV-Prüfungen beispielsweise hängt sich die Kommunikation auf. Das macht sich dadurch bemerkbar, dass der ZMD die SDA-Leitung auf Masse zieht (Ack?) und auch in dem Zustand bleibt. Im Anhang sieht man die Zustände der entsprechenden Register. Aufgefallen ist mir im SSPSTAT BIT5 (Stop Bit was not detected). Daraufhin habe ich alles mögliche versucht (StopBit senden Ack usw.)
-
Thread
.lib Datei für PIC 18F6585, und MCP201 (Eagle-CAD)
Hallo Ich suche eine .lib Bibliotheksdatei für PIC18F6585 bzw. MCP201 Wer hat eine solche Datei?? mfg
-
Thread
RFM69HCW SPI-Kommunikation PIC18F25k40
Hallo zusammen, diese Woche habe ich folgende C-Bibliothek eines RFM69HCW für einen PIC18f25k40 probiert zu adaptieren: https://github.com/lupyuen/LoRaArduino/tree/master/libraries/HopeRFLib (HopeDuino_RFM69.h, HopeDuino_RFM69.cpp, HopeDuino_SPI.h, HopeDuino_SPI.cpp) Diese ist zwar
-
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