-
Thread
PIC und ICSP Schaltungsdesign
Servus Zusammen, ich mache gerade eine Schaltung mit dem PIC18F4680 und stecke beim ICSP Design. Ich verwende Sprut Brenner8 aktuellste Version und Revision. Nun stellt sich mit die Frage nach dem Wert für den MCLR Hochziehwiderstand. Kann mir jemand verraten
sein soll und bin völlig confused ... Kann mir jemand helfen? - der Rest der Schaltung (ausser PIC selber) ist hauptsächlich ein Beschleunigungssensor / Gyrosensor-Board (empfindlich gegenüber +12V ?!) und ein paar Status-LEDs. Vielen Dank
-
Thread
adressieren mit dipschalter
hallo an alle, habe mal eine frage ich hoffe sie ist auch richtig gestellt. wir haben 5 PIC18F4680 am canbus laufen. durch diverse versuche gehen immer mal wieder welche von zeit zu zeit drauf. wir haben es jetzt leit immer neu pic zubeschreiben mit der diversen adr. wie ist es am besten
angeschlossenen DIL-Schalters. Mit einem 4-poligen Dil-Schalter kannst Du Werte zwischen "0" und "F" einstellen - evtl. reicht Dir dies bereits. Otto
-
Thread
Konzept zu einem Hausbus auf CAN-Bus Basis und die Enstehung des Konzeptes
MBP-Bayern schrieb im Beitrag #1967066: > Die Entscheidung ist nun aber zu gunsten des Microchip PIC18F458(0) in > TQFP44 gefallen, was weniger Platz als ein MEGA88 + MCP2515 benötigt. Hätte den (fast identischen) 18F4680 vorgeschlagen, aus genannten Gründen und weil ich mit dem ECAN-Modul dieser
gegenseitig austauschen. Max Mustermann ist auch schon recht weit. Wenn das OS halbwegs gut mit dem PIC18F4685 läuft werde ich die Quellen in GoogleCode einstellen. Grüße Timo
-
Thread
C18 Compiler , Taktrate für eine PIC18F einstellen
Hallo, ich möchte gern meinen PIC18F4680 mit dem INTOSC auf 8Mhz laufen lassen, ich weiß aber nicht wie und hab nirgends ein beispiel gefunden, wie ich das einstelle. Geht das vielleicht über eine #pragma direktive? #pragma config
Ein PIC teilt den Takt normalerweise durch vier. Du kannst allerdings über das Bit PLLEN in OSCTUNE eine interne 4-fach PLL aktivieren. Dann schau mal ins Datenblatt nach dem Register OSCCON. Dort kannst
-
Thread
ADC-Schwankungen (Zuleitungen zu lang) ?
verwende ich ebenfalls einen 3.3V Festspannungsregler (s. oben) für VRef+. Als VRef- habe ich GND. PIC18F4680 an 7805 Festspannungsregler. Wenn ich nun ADCs Messe und die Werte (korrekt) über UART ausgebe finde ich Schwankungen im Bereich von bis zu 30mV vor. Sind das akzeptable ergo normale Werte
die Ausgangskondensatoren des REglers zu vergrößern. Im Datenblatt des LF33CV sind mindestens 2,2uF (bei den Circuits sogar 10uF) angegeben.
-
Thread
RS 485 2wire in 4wire umwandeln
Adapter von Plug-In zurückgreifen, schade eigentlich. Habe noch eine weitere Platine mit einem PIC18F4680 auf der auch RS232 und CAN realisiert sind mit der habe ich schon einmal mit einem Adapter von PLUG-IN gearbeitet, das ging ganz gut. Hätte ich man die Bedienungsanleitung von dem Board SBC28PC
-
Thread
Anzahl der Funktionsaufrufe pro Sekunde berechnen / messen
Servus, Microcontroller PIC18F4680 mit 40 MHz. folgendes Problem: zur korrekten Berechnung eines Wertes muss ich wissen wieoft sich eine Funktionsroutine in der Sekunde aufruft. Nun meine Frage wie ich das realisieren
-
Thread
RT868F5 Format serielle Daten
beantworten können. Aber dazu hab ich nichts gefunden, vlt. habt ihr eine Idee. Ich arbeite mit einem PIC18f4680 und der C18 Library. Ich möchte mittels Funkchip RT868F5 einen analogen Spannungswert einlesen und diesen versenden und auf der Empfängerseite in einer Variablen ablegen. Nun, das einlesen
-
Thread
Analog output
Guten Tag Der PIC18F4680 verfügt über eine Art analoger Ausgang. Es handelt sich um eine Spannungspuls verlängerung bzw. verkürzungs Funktion. Ich wollte diese mal austesten. Mir ist aber der Name dieser Funktion nicht
-
Thread
OBD2 ISO 15765-4 / SAE-J2234
der die OBD2 ISO 15765-4 (CAN) oder SAE-J2234 besitzt und mir zumailen könnte? ;-) Ich will meinen PIC18F4680 an den OBD2 CAN bus anschliessen, jedoch fehlen mir die ganzen konfigurationen zur baudraten-einstellung. Danke, georges
-
Thread
INTERRUPT
mittels einer LED anzeigen, wenn die Versorgungsspannung sinkt. Unter Comperator im Datenblatt des PIC18F4680 findet man etwas dazu. Aber meine kentisse von den Interrupts sind gleich 0. Sollte ich zuerst mal einen anderen Interrupt versuchen? Könnte jemand einen Code für mich poasten. Ich schreibe
-
Thread
Suche LCD Treiber SSD1289
Definition des broches , CCS C * Materiel : PIC18F4680 *********************************************************************************************** */ #define glcd_wr PIN_C0 #define glcd_rd PIN_C1 #define glcd_cs
.hex (for Pic16F877 or pic16F887 or PIC18f4525) und die Verkabelung zu sehen, ob es funktioniert bitte danke
-
Thread
Analog Input und Interrupts
Einzubeziehende Programmteile *****/ #include "C:\Dokumente und Einstellungen\p20000\Eigene Dateien\Projekte\PIC-MinivorlageP1\18F4680.h" #include "C:\Dokumente und Einstellungen\p20000\Eigene Dateien\Projekte\PIC-MinivorlageP1\main.h" #include "C:\Dokumente und Einstellungen\p20000\Eigene Dateien\Projekte\PIC-MinivorlageP1\system_init.c" //Prototyp void s1(void); //Globale Variabeln int32 TIMER=65535; int32 Tges_=0; int16 z=0; int p=1; ***************************************************
-
Thread
Temperaturmessung
Bin gerade dabei mit meinem PIC18F4680 eine Temperaturmessung zu realisieren. Mit ist als Sensor der DS1820 empfohlen worden. Nun weiss ich nicht genau was ich mit dem angangen soll. Er sendet irgendwie ein 16_Bit wort das dann in
-
Thread
PIC18Fxxx8 CAN Protokoll Frage
Hallo! Ich bin gerade dabei das ECAN Modul mit einem PIC18F4680 zum laufen zu bringen um eine Kommunikation zwischen zwei PICs herzustellen. ich habe eine Routine geschrieben um eine Nachricht zu senden. Der Empfang wird Interruptgesteuert abgewickelt. Im
Hallo PICer, diese überprüfung mit dem ACK bit macht das die CAN engine oder muss ich das softwaremäßig machen? kannst du mir vielleicht kurz den gesamten ablauf einer erfolgreichen übertragung einer Nachricht
-
Thread
Problem mit Vout Pin vom Nokia 3310 Display!
Hallo Ich steuere mit einem PIC18F4680 ein Nokia 3310 Display an. Ich kann sogar schon einen beliebigen Text auf dem Display ausgeben. Das einzige Problem das ich habe ist, dass nach ausschalten der Spannungsversorgung der Elko
einschalte bevor sich der Elko komplett entladen hat, zeigt mir das Display nichts an. ich habe einen 2,2µF Elko genommen. meine Schaltung habe ich eigentlich so aufgebaut wie sie hier im Forum einige male schon vorgestellt wurde. die Initialisierungswerte für das Display: display_write_com(0x21);
-
Thread
[PIC] ADC-Verständnissache
Servus, ich wälze gerade ein PIC18F4680 Datenblatt zum Thema ADC und da gibt noch eine Sache die ich noch nicht verstehe. Das heißt eher ich bin mir noch nicht sicher: Es geht um ADCON1 bit 3-0 PCFG3 bis PCFG0: _> siehe Anhang
-
Thread
Problem bei Nokia 3310 Display macht mich fertig!
vielleicht irgendetwas im Code übersehen dass falsch sein könnte?? [c] #include<18F4680.h> #use delay (clock=20000000) #fuses HS, NOWDT, NOPROTECT, NOLVP #include<stdlib.h> #include<stdio.h> void main (void) { //int i; // configure SPI // SMP CKE D/A P S R/W
was ich noch vergessen habe, der Kondensator der von Vout auf Masse geht hat einen Wert von 4,7µF! Müsste auch passen, da im Datenblatt steht, dass mindenstens ein 1µF Elko verwendet werden muss. mfg
-
Thread
Erfahrung bei der Adressierung eines CAN Bus
schau dir mal das pdf an. Du hast die Wirkung der Masken falsch interpretiert. Der Auszug stammt vom PIC 18F4680, das ECAN-Modul ist aber prinzipiell wie in den MCP25xx aufgebaut. >Erst wenn ich den Filter ausschalte, kommt die Nachricht durch. Und das >verstehe ich nicht. In der Tabelle siehst
-
Thread
SD-Card Clocksignal
Hallo µC-Profis, ich habe folgendes Problem: ich arbeite mit einem PIC18F4680 (40Mhz) und versuche damit eine SD-Karte zu betreiben. Leider funktioniert das (noch) nicht --> Karte antwortet nicht. Auf der Suche nach dem Fehler ist mir aufgefallen das lediglich eine Clock-Spannung
-
Thread
ISCP mit Sprut Brenner8!
8p von Sprut nachgebaut und programmiere auch ohne Probleme meine PICs. Nun möchte ich aber einen PIC18F4680 in einer fertig aufgebauten Schaltung programmieren. Dazu brauche ich den ISCP Anschluss. Im Handbuch zum Brenner8p steht das beim MCLR Anschluss der Hochziehwiderstand mindestens 20x größer
-
Thread
Register lesen in C
Halo Programmiere einen PIC18F4680 mit einem CCS compiler. Nun möchte ich gerne ein Register lesen. Wie lese ich das Register? Mit welchem Befehl arbeite ich da am besten? Benötige unbedingt Hilfe. Falls ich das mit dem Registerlesen
-
Thread
Ansprechen von CAN-bus beim Auto ?!?
interpretiere, bräuchte ich dafür nicht >mal einen speziellen Controller. Das müsste mit jedem Atmel oder PIC zu >machen sein, oder ? Grundsätzlich richtig, allerdings wird dann ein LIN-Transceiver benötigt. Da Du sicher eine CPU für den CAN brauchst würde ich z.B. den 18f2680 oder 18f4680 empfehlen. Da
ARM7 z.B. AT91SAM7X müsste USB haben und ist preislich auch ok (wenn auch eigentlich oversized). C8051F32x / C8051F34x sind 8051 mit guter USB-Schnittstelle (USBXpress ist schnell implementiert). AVR & PIC keine Ahunng, wird sicherlich auch da ein paar geben. Ansonsten jeder mit UART und einem FTDI hinten
-
Thread
China SUPER Bauteile-Schnäppchen Thread
-12V-60W-/280950383183?pt=Home_Automation_Modules&hash=item4169f2a24f Step Down Regler mit LM2596 1,18€ http://www.ebay.de/itm/1pcs-DC-DC-Buck-Converter-Step-Down-Module-LM2596-Power-Supply-Output-1-23V-30V-/271044075223?pt=US_Drive_Cables_dapters&hash=item3f1b7c5ed7
www.aliexpress.com/snapshot/6014994775.html Was er meint ist sicher zusammen mit dem tollen "demo board with a PIC18F45k20 microcontroller".
-
Thread
Thermomix Rezeptchips
d8c0 7c58 f01f 4177 6e35 cfff 5000520 a23d 0e90 af2c 4680 7927 d94b 243b ad54 5000530 7f82 5b9c 3a7f c496 a76f ef15 b2e9 c87e 5000540 3141 8b2e 28fa f198 1f41 b6ed be0d 5805 5000550 d0e9 5e3a de8d f461 b53f
9de8 28a1 bd27 f4c2 faa2 52ca 50012a0 4509 9a7d b022 b72d a31d 1d08 48a7 9269 50012b0 535d 12f3 b160 2b24 5828 1838 26b3 9312 50012c0 0c7a 1efb 29c6 ed99 8e9c c7f7 4edb dd18 50012d0 18a2 aa00 270d 0e0a 239f f29f
-
Thread
AVR-Bootloader mit Verschlüsselung
-18:57:23-609 > Timeout.MaxPacketSize = 0 03.03.09-18:57:23-609 > send ident $00 00 00 00 00 00 00 00 00 0D 42 4F 4F 54 4C 4F 41 44 45 52 03.03.09-18:57:24-906 > send ident $00 00 00 00 00 00
4F 4F 54 4C 4F 41 44 45 52 03.03.09-18:57:28-750 > send ident $00 00 00 00 00 00 00 00 00 0D 42 4F 4F 54 4C 4F 41 44 45 52 03.03.09-18:57:30-031 > send ident $00 00 00 00 00 00 00 00 00 0D 42