-
Thread
[V] Großer Haufen versch. digital- und analog ICs
-I/PT 5 TPS26600PWPR 2 dsPIC33EP256GP506-I/PT 2 PIC18FLF2550-I/SP 2 PIC18FLF2680-I/SP 3 ENC28J60-I/SP 2 PIC18F4620-I/P 2 MAX118CPI 2 MCP2551 I/P 9 MCP201 E/P 2 PIC10F200 I/P 2 MAX120CNG 2 MAX1272CPA0 1 MAX202ECPE 1 PIC18F1320 3 dspPIC33FJ256GP506-I/PT 3 PIC18F4685-E/PT 3 PIC18F2480-I/SO 5 LMD1820IT 17 PIC18F1220-I/SO 5 MCP2515-I/SO 2 PIC18F4455-I/PT 8 AT25DF321-S3U
-
Thread
Benutzt jemand ATMega16M1/32M1/64M1 zur CAN Kommunikation? Oszibild eines CAN Frames?
Problem dass das reservierte Bit vor dem DLC als 1 übertragen wird und weiterhin das der Empfänger ein PIC18F2680 dieses Bit dem DLC mit zurechnet aus 0001=1 wird so 10001=17, laut der Bosch Spezification sollte de Empfänger das aber ignorieren. Die Kommunikation zw. den ganzen ATMega16M1 Teilnehmern
-
Thread
Abtastzeitpunkt bei CAN verschieben (Phasesegm1, Phasesegm2 und SJW)?
Hallo, ich habe ein kleines Problem zw. AVR ATmega16M1 und einen PIC18F2680 (verbaut im Microchip CAN BUS Analyzer). in meinem BUS funktioniert alles nun habe ich mir einen CAN BUS Analyzer gekauft um Sachen Mitzuloggen oder über den Windowsrechner auch über die ferne
absolut gut funktioniert, keine CRC Fehler oder wiederholte Übertragungsversuche. Das Gegenstück ist ein PIC18F2680 mit MCP2551 Tranceiver. Einziger Unterschied der mir aufgefallen ist, ist das ich in meinem System eine 2x51µH CAN-Drossel benutzte und die Flankenzeiten durch 100kOhm am Rs PIN des MCP2551 etwas
-
Thread
Kostet der Microchip C18 Compiler etwas?
Hallo, ich hatte die Tage erfolglos versucht ein fertiges Projekt PIC18F2680 neu zu compilieren, leider bekam ich unter anderem eine Fehlermeldung das der Compiler über der 60 Tage evaluation Zeit lag. Ist da nur eine 60 Tage Testversion drauf und danach darf man Zahlen
verwendet hast usw. Das sind die vollständigen Quelltexte die frei sind. Es handelt sich um einen PIC18F2680 ursprünglich ist das anscheinene mit Eclipse und MC18 3.35 gemacht worden.
-
Thread
PIC ECAN GUI CAN Baudrate, welche möglichen Einstellungen gibt es hier?
Programmer empfehlen, da es höchst warscheinlich bei diesem einem Patchvorgang bei meinem Ausflug in die PIC Welt bleiben wird. PIC18F2550/PIC18F2680
-
Thread
PIC18F2680 CAN Baudrate auf 16 kbs setzen ?
um einen PIC18F2680 der mit einem 10 MHz Quarz beschalten ist, ob so ein PIC einen internen Taktteiler wie ein AVR hat weiß ich nicht. Im Datenblatt http://ww1.microchip.com/downloads/en/DeviceDoc/PIC18F2585_
schrieb im Beitrag #5613925: > auf Seite 299-301 --> http://ww1.microchip.com/downloads/en/DeviceDoc/PIC18F2585_2680_4585_4680-data-sheet-30009625D.pdf#G21.1037152
-
Thread
SDCC & PIC16F
options->Compiler Settings->Other options: -p18f2680 --obanksel=2 --optimize-cmp --optimize-df --use-non-free In der Menü Project->Build options->Linker settings->Links libraries: C:\Program Files\sdcc\lib\pic16\libc18f.lib
Ich programmiere meinen PIC 18F2680 von Anfang parallel mit SDCC und Microchip Compiler. Durch Definition: #define MICROCHIP_C18 0 und dann Abfragen: #if MICROCHIP_C18 einzelne Teile werden angepasst auf beide Compiler
-
Thread
Welcher PIC ist der beliebteste ?
Das wären die 16f877, 16f628, 18f2550 bzw. 18f4550. Siehe hier: http://pic-microcontroller.com/
options->Compiler Settings->Other options: -p18f2680 --obanksel=2 --optimize-cmp --optimize-df --use-non-free In der Menü Project->Build options->Linker settings->Links libraries: C:\Program Files\sdcc\lib\pic16\libc18f.lib
-
Thread
Unbenutzte Pins vom Mikroprozessor als Fehlerquelle.
Mikroprozessor habe ich bemerkt etwas seltsames. Beim Beruhigen mit Finger vom Gehäuse vom meinem PIC18F2680 kam zum seltsamen verschiedenen Störungen. Mein „System“ wuchs ständig. Letzte Erweiterung war Multiplexer dankt dem habe ich zu Verfügung genug I/O´s (16 digitale Ausgänge, 8 Analoge und
> Unbenutzte Pins duerfen keine Interrupts ausloesen koennen. ch benutze beide Interrupts vom PIC. Auch Hardware Interrupt. Wie kann man einzeln jedem Pins verbieten einen Interrupts auszulesen? Es sind ziemlich viele Pins... Das die nicht benutzte Pins nichts in Auswertung kommen das ist klar
-
Thread
PIC18F eeprom_read HI-Tech geht nicht
Hallo, Prozessor PIC 18F2680 Compiler PICC 18 V.9.80 HI-Tech Pro Code: ID = eeprom_read(0x000A); ID = (ID<<8) + eeprom_read(0x0001); ID = (ID<<8) + eeprom_read(0x0002); ID = (ID<<8) + eeprom_read(0x0003);
Berichten 3 Übereinstimmungen mit meinem (gelösten) Problem: Selbe Controller-Familie, bei mir war es ein PIC18F14K22, das „eigentliche Programm“ funktionierte, und es ging um das Auslesen des EEproms. Kein Update – ich hatte ein orig Prog von Microchip übers EEprom-Auslesen als Ausgangsbasis für mein späteres
-
Thread
SDCC und PIC18F2680 Reset nach regelmäßiger Zeit 2 Minuten 8 Sekunden.
Vielleicht 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 das Programm über Tage ohne Problemen. Zuerst dachte ich an ein Hardwareproblem, aber nichts verdächtiges habe ich gefunden. Heute habe ich diese Abstände zwischen Reset gemessen. Sind das regelmäßig 2 Minuten und 8 Sekunden. Also leider SDCC Fehler. Nach dem Wiedereintritt
-
Thread
microchip c18 vs. sdcc
Zeit arbeite ich bei der Entwicklung von einem Mikroprozessorsystem. Als Mikroprozessor verwende ich pic18f2680 : Programmspeichergröße: 64KB RAM-Speichergröße: 3.25KB EEPROM: 1024Bytes Hardware habe ich schrittweise entwickelt. CAN, RS232 wurden an der Hautplatine platziert. Visualisierung
stehen zu Verfügung. Von Anfang an habe ich mir als Ziel gesetzt das alles unter beiden Compiler: c18 und sdcc lauffähig zu machen. Und das ist gelungen. Jetzt arbeite ich auf der ersten Anwendung: Steuerung für meine Heizung. Bei compilieren mit c18 kam mal eine Meldung: Error - section '.udata_Heizung.o
-
Thread
Matrix Tastatur (Matrixtastatur) mit 74HC4051 und 162A Display.
Das läuft bei mir mit PIC18f2680. Das Projekt läuft mit SDCC Compiler unter CodeBlocks. Durch Änderung im C-File: #define MICROCHIP_C18 0 auf: #define MICROCHIP_C18 1 ist möglich ein Projekt unter MPLAB zu erstellen
-
Thread
PIC18F67K22 Projekt
leider gar keine Ahnung, kann mir da bitte jemand ein Code Beispiel oder so geben? Ich verwende den PIC 18F67K22. Vielen Dank! while (1) { int i; int warte; i = 0; int summe; summe = 0; for (i; i
/idcplg?IdcService=SS_GET_PAGE&nodeId=2680&dDocName=en547784 Ich bin übrigens bisher immer gut damit durchgekommen, die Datenblätter "apzutippen". Das relevante Kapitel bei deinem PIC wäre 20.3 oder 20.4.
-
Thread
Widerstände schalten
Vielleicht hiermit: Best-Nr 18G180 ist dezimalcodiert. Davon zwei und noch einen Umschalter https://www.buerklin.com/default.asp?search=18g180&event=ShowSE%28%29&l=d&ch=74362&suggestion=
damit die Werkzeuge prüfen. Andere Möglichkeit mittels up/ down Taster. Als Controller bietet sich der Pic18f25k22 an, der hat alles on Board und ist mit 2,50€ sehr preiswert. Vielleicht gibts sowas auch von Atmel? Natürlich gehts auch mit diskreten Widerständen und Tastern.
-
Thread
CAN auf PIC18F26K80 (generell ECAN-Modul)
Hallo zusammen, Ich entwickle gerade eine Anwendung, in welcher CAN-Knoten mit je einem PIC18F4580 bzw. PIC18F2680 kommunizieren. Senden und Empfangen läuft dabei über Interrupts, im Mode 2 (FIFO mode). Im Loopback-Mode funktioniert soweit alles, wobei eine Überraschung war, dass es nicht
-
Thread
PicKit 3 hängt - Lösung
Zumindest das Flashen sollte auch mit dem 2er klappen. ~ $ pk2cmd -?P | grep K80 PIC18F25K80 PIC18F_K80 PIC18F26K80 PIC18F_K80 PIC18F45K80 PIC18F_K80 PIC18F46K80 PIC18F_K80 PIC18F65K80 PIC18F_K80 PIC18F66K80 PIC18F_K80 PIC18LF25K80 PIC18F_K80 PIC18LF26K80 PIC18F_K80 PIC18LF45K80 PIC18F_K80 PIC18LF46K80 PIC18F_K80
-
Thread
PIC USB per Assembler ansprechen
Eine Bekannte muß einen PIC18F2550 mit einem Raspberry verbinden. Vorgabe dabei ist, daß an der Schaltung nichts verändert werden darf (zusätzliche Module sind erlaubt), und es muss mit Assembler (also nicht C) gearbeitet werden
Wen auf dem Pic in Assembler programmiert werden soll ist das mit der RS232 wirklich einfacher. Mann kann ja einen Ftti USB>232 Wandler verwenden,USB an die Rpi und 232 an den PIC. USB ist ja ein Busssystem, da müsstest
-
Thread
CRC / Prüfsumme knacken
interessiert, wie deine Lösung dafür aussieht. Magst du > etwas dazu sagen? Eine Platine mit einem PIC18F2680. Mit: [code]24V/5V Wandler (für Switchbus und Stromversorgung 5V-Ausgang (zur Versorgung evtl. anderer Baugruppen wie z.B. Switchbus Connector) RS485 (für Switchbus
code]10001001 00010001 (89 11)[/code] Bei Bit4 von Byte3 zwei ändern sich gleich 7 Bits: [code]F0 23 44 81 03 (D7 38) F0 23 54 81 03 (42 BD) F0 23 44 81 00 (4C 0A) F0 23 54 81 00 (D9 8F) F0 23 44 01 02 (92 A5) F0 23 54 01 02 (07 20)[/code] auch jedesmal die selben Bits in der Prüfsumme
-
Thread
Sprachsynthese mit PIC (ohne ext. Speicher)
eine Ziffer 0,5 Sekunden dauert, wären das 40kBytes. Für eine Codierung wie MP3 wird so ein kleiner PIC zu wenig Rechenleistung habe und es wäre ein externer MP3-IC notwendig. Mit einem 18F26k22 (64k Flash) für <2€ wäre es möglich. Wenn 0.35s pro Ziffer reichen, könnte man auf einen PIC18F25K20 für
sodass alle 14bit eines Wortes mit dem DA-Pseudobefehl genutzt werden ( http://www.sprut.de/electronic/pic/assemble/pseudo.html#daten ) Man muss dann aber darauf achten, dass der PIC in der Lage ist, seinen eigenen Flash zu lesen, der PIC16F886 zb. kanns. Ebenso ist dann etwas mehr Rechenleistung gefragt
-
Thread
dspic33fj flash daten ablegen
Hier findest du alles was du zum Flash des dsPIC33F wissen musst, inkl. ein paar Beispielcodes: http://ww1.microchip.com/downloads/en/DeviceDoc/70191D.pdf
Beispielcode. Beim 2. findest du unter "DEE Emulation 16-bit v2.2 - AN1095, Emulating Data EEPROM for PIC18/PIC24 MCUs and dsPIC DSCs" einen ZIP mit einem Beispielprojekt...
-
Thread
CAN-Bus Filtern klappt nicht - MCP2515/PIC18F
Hallo, ich habe Problem mit meinem PIC18F2680. Das Versenden und Empfangen von Nachrichten klappt problemlos. Jetzt wollte ich mich an den Filter machen. Nach dem Datenblatt bestimmt das Maskenbit darüber ob das ID-Bit geprüft wird oder
es. Es waren natürlich mehrere Fehler..... Die Bootloaderfirmware hatte ich damals auf einen 18F258 gebrannt und fehlerfrei getestet. Jetzt habe ich den selben Quellcode auf einen 18F2680 gebrannt und es gibt nur Probleme. Die ganzen Zugriffe wurden über MOVWF RXM0SIDH gemacht und es werden
-
Thread
PIC18 + ENC28J60
jetzt gelöst haben... Weiß jemand wo ich z.B. ein Tutorial finde wie ich den ENC28J60 mit meinem PIC18F45k22 ansteuere?
Libraries for Applications v2013-06-15" runterladen und installieren. Dort gibt es auch Beispiele für PIC18F TCP/IP-Stack und den ENC28J60. http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2680&dDocName=en547784
-
Thread
PIC32 als Displaycontroller?
ich total auf dem Holzweg? Preislich ist der PIC32 mit < 5,00€ OK. Ausserdem kommt für die übrigen Aufgaben noch ein kleinerer PIC32 dazu, der z.B. mit dem DSP kommuniziert. Grüße, Kurt
graphics/tools/software.html http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2680&dDocName=en543091 Neben dem PIC32 würden mir Alternative noch die diverse µC auf ARM Basis einfallen (ARM7, Cortex M3) wie sie viele Hersteller im Programm haben. Von der Leistung tn die sich nichts
-
Thread
8 Bit FFT übernehmen
} } --k; l = istep; } return scale; } int fix_fftr(char f[], int m, int inverse) { int i, N = 1<<(m-1), scale = 0; char tt, *fr=f, *fi=&f[N]; if (inverse) scale = fix_fft(fi, fr, m-1, inverse); for (i=1; i<N; i+=2) { tt = f[N+i-1]; f[N+i-1] = f[i]; f[i] = tt; } if (! inverse) scale = fix_fft(fi, fr, m-1, inverse); return scale; } x = fix_fftr(&Sinewave[0], 6, 0);
-
Thread
PIC-Einstieg: MPLAB v8 oder MPLAB X?
1 8bit Timer, 64Byte EEPROM, 68Byte RAM und 1kWord ROM, sonst nix ;) Neuere/zu empfehlende sind: PIC12: z.B. PIC12F1822 o. PIC12F1840 (find ich fürn 8pinner ganz chic) PIC16: alles mit 4-Stellen hinterm F PIC18: "fast" egal, da gibts nicht sooo große Unterschiede. Neuere sind die, die ein K oder
aufwärts (gut und vier 18pinner). PIC16 hat von den 18pinner mehr und hat auch 14pinner (PIC12 8pinner). Und es gibt ein paar PIC12/PIC16 die bis 15V Vdd hochgehen. Ansich kann man es so machen, man stellt bei MAPS* die Anforderungen
-
Thread
Eine Uhr mit weniger Stromverbraucht. Welcher Prozessor?
In meiner Heizungssteuerung verwende ich den PIC18f2680. Ich programmiere nur in „C“ und der Typ vom Prozessor in meiner externen Uhr wäre mir egal.
> In meiner Heizungssteuerung verwende ich den PIC18f2680. > Ich programmiere nur in „C“ und der Typ vom Prozessor in meiner > externen Uhr wäre mir egal. Nimm den RV-3029-C2 http://www.reichelt.de/index.html?;ARTICLE=101070 und häng ihn per I2C
-
Thread
Probleme mit AD Wandler
Moin zusammen, ich benutze in einem Gerät mehrere PIC18F2680 die per CAN-Bus verbunden sind. Beim Einschalten lesen die Controller über den ADC einen Spannungswert der wiederrum ihre jeweilige CAN-Bus Adresse definiert. Das funktioniert in etwa so:
-
Thread
CAN-Bus mit uC
dass das Kerlchen klein wird: MCP2515 statt SJA1000, oder irgendwas mit integriertem CAN (AT90CANxxx, PIC18F2680, ...). Aber ein Tiny85 wird das wohl nicht, das wär zu knapp. Wenn du dir vielleicht vorgestellt hast, mit einem Tiny85 einfach nur die Bitsequenz auf einem Pin rauszublasen ohne nach links
A. K. schrieb im Beitrag #3082788: > oder irgendwas mit integriertem CAN (AT90CANxxx, PIC18F2680, ...). Aber > ein Tiny85 wird das wohl nicht, das wär zu knapp. z.B. die LPC11C-Reihe. Kleine, günstig und genügen Power.
-
Thread
Umsetzung "Grafikkarte"
Chips) Pro PIC: Hardware für Ram und Display
du ja auch mit deinem AVR genug RAM hast und da nichts auslagern musst. Willst du ihn mit einem PIC vergleichen, so vergleiche ihn bitte auch mit einem 32-bit PIC und nicht einem 16-bit, der dann wieder einen selben Leistungsumfang hat. bspw. (wild ausgewählt) PIC32MX795F512L mit 125 DMIPS, 128kb
-
Thread
[Umfrage] Welchen uC habt ihr bis jetzt a meisten benutzt?
2 PIC18F2680 1 PIC18F4685 1 PIC18LF4455 1 PIC18F87K90 1 PIC18F86K90 1 PIC18F2550 2 PIC18F2685 1 PIC18F26K22 1 PIC18F13K50
PIC16F876 1 PIC16F877 2 PIC16(L)F193x 2 PIC18F452: 2 PIC18F2680 1 PIC18F4685 1 PIC18F46K80 1 PIC18LF4455 1 PIC18F87K90 1 PIC18F86K90 1 PIC18F2431 1 PIC18F2550 2 PIC18F2685 1 PIC18F26K22 2
-
Thread
TCP/IP Stack für PIC18F67J60
Hallo! Ich möchte mit einem PIC 18F67J60 eine Ethernetverbindung aufzubauen, nun benötige ich aber den passenden TCP/IP Stack und kann dazu nichts brauchbares finden. Kann mir jemand helfen? Danke im Vorraus Gruß Christian
Christian schrieb im Beitrag #2991836: > Ich möchte mit einem PIC 18F67J60 eine Ethernetverbindung aufzubauen, Mikroe hat einen C compiler der das unterstützt.
-
Thread
PIC Entwicklungsboard Eigenbau
Mikrocontroller verbauen und eine I/O Platine. Wenn ich dann noch mehr brauche, werde ich mir einen größeren PIC gönnen und Displays. Wie würdet ihr den PIC programmieren, über USB oder mit dem PIC Kit. Ich dachte da an den PIC 18F4550
Wenn der Speicher mit Filesystem für SD-Card + USB + LAN zu knapp wird.... Ein PIC18F47J53 und eine Adapterplatine von Ebay, Benutzer "dipmicro". Die PIC18 sind alle recht ähnlich. Programm später anpassen dürfte schneller gehen, als gleich den optimalen PIC raussuchen.
-
Thread
Spielgerät gesucht
nicht mit Pic o.ä. vertraut: für ca. 1,50 - 2 Euro einfach noch einen 18F45K20 mitbestellen und anhand des Schaltplans im Debug Express Lesson Files PDF das Übungsboard auf Lochraster nachbauen, dann die Grundlegenden
ohne USB auch einzeln kaufen, kostet dann aber 20 Euro... DM164130-4 - PICkit 44-Pin Demo Board (PIC18F45K20) )
-
Thread
Gibt es irgendwo brauchbare Infos zu SMI ?
Habe eine Rolladenplatine mit PIC18F2680 inkl CAN-Bootloader gebastelt die ganz gut laufen. Allerdings sind die bei mir nur für Temperaturen, Kontakte und den Thermoelektrischen Stellantrieb der Heizkörper zuständig. Bad U. schrieb
IngoF schrieb im Beitrag #4406487: > Habe eine Rolladenplatine mit PIC18F2680 inkl CAN-Bootloader gebastelt > die ganz gut laufen. Da sind wir ja in ähnlicher Richtung unterwegs :) Ich habe die K-Serie
-
Thread
[Mitbestellung] SMD5050 RGB-LED mit integriertem 8-bit PWM Controller
die Teilchen denn nun, 400 oder 800kbps? 800kbps. Mit folgender Routine kann man mittels 40MHz PIC18F252 (10MHz Quarz + 4*PLL), ein Byte in W zur LED schicken, die an PORTA,0 hängt: [code] shift clrf counter bsf counter,3 shift_loop bsf LATA,0 rlcf WREG,w btfss STATUS,C
300 erlang 10-50x cecky 200x neorulez 50x h-w 150x nippey 100x michael0307 100x Summe 1590-2680x
-
Thread
Suche Simulator für 8051
der Firmware organisieren lassen. Das kam mir nach 2000 ganz groß in Begriff als ich meine erste PIC Schaltung in der Firma Entwurf. Ein Kollege machte die F.W. Es funktionierte alles bestens. Später aber, als ich anfing meine ersten Schritte mit den MCUs zu machen lernte ich an dieser Platine und
. (Beim PIC F877 mit 368 Bytes RAM lief dasselbe Programm tadellos.) Die meiste XRAM geht z.Zt. für UART RX/TX Puffer Betrieb drauf weil ich das UART mittels Interrupts verwende. Allerdings muss da noch einiges
-
Thread
VDIP1 mit PIC programmieren
Hallo zusammen, wir haben folgendes Problem: Wir haben Probleme bei der Programmierung eines PIC18F2680 und des USB-Adapters VDIP1. Unser Ziel ist es Daten die von Sensoren eingelesen werden mithilfe des PIC auf den USB-Stick (UART-Schnittstelle) zu speichern. Die Verbindungen sind bereits verlötet
oder HyperTerm) mit dem Dingen zu quatschen und dann kannst du dir ja überlegen wie du das auf dem PIC löst. Nur soviel : Wenn die Schnittstellen laufen und man sich ein paar einfache gedanken zur Ansteuerung macht ist das alles recht Problemlos.