-
Thread
China-ELM umprogrammieren
pub/can-can/ https://wiki.kewl.org/dokuwiki/projects:can-can Die notwendigen Anpassungen für den PIC18F2480 halten sich in überschaubare Grenzen. Gruß Gerd
im Beitrag #4748927: >> Nochmal so generell die Frage: Was brauchts normalerweise um so einen >> PIC18 zu programmieren? > > Z.B. ein PicKit3 als Programmer und als IDE MPLAB8 oder MPLABX. > > http://www.microchip.com/Developmenttools/ProductDetails.aspx?PartNO=PG164130 > > Leider haben die
-
Thread
lcd mit pic18f242?
"K:\my progs\18f242_lcd\pic18f242_lcd.mcs". Clean: Done. Executing: "C:\Programme\Microchip\MPASM Suite\MPASMWIN.exe" /q /p18F242 "lcd.asm" /l"lcd.lst" /e"lcd.err" Warning[220] K:\MY PROGS\18F242_LCD\LCD.ASM 50 :
build of project `K:\my progs\18f242_lcd\pic18f242_lcd.mcp' failed. Thu Jul 10 18:58:53 2008 ---------------------------------------------------------------------- BUILD FAILED
-
Thread
(SED1520) Konvertieren von CCS-Code des PIC16F877A auf C18 mit 18F4550
weiterentwickelte Sachen von Radoslaw Kwiecien). Der Quellcode ist für den CCS C Compiler und für einen PIC16F877A geschrieben. Ich würde das gerne mit dem C18 Microchip Compiler und dem PIC18F4550 umsetzen. (1) Weiß jemand wo ich eine Seite finde die mir aufzeigt welche Unteschiede die Compiler in ihrer
des PIC18F4550 beim Unterkapitel ADC). Ist aber zum verstehen eher kryptisch. Sehe hier für den 18F4550 auch ein "ADC PERIPHERAL LIBRARY HEADER FILE" (adc.h), wo findet man dazu etwas? Konkret stehen da
-
Thread
MPLAB X und C18-Compiler - Keine Fehlerausgabe
make[2]: Entering directory `/Users/Andreas/Desktop/R32X/PIC/R32X.X' "/Applications/microchip/mplabc18/v3.40/bin/mcc18" -p18F67J60 -k -sco -DOLIMEX -DOLIMEX_PIC_WEB -DYOUR_BOARD -I"../TCPIP Stack/Include" -I"../TCPIP Stack/Include/TCPIP Stack" -I"../" -ml -
make[2]: Entering directory `C:/Users/Andreas/Desktop/R32X/PIC/R32X.X' "C:\Program Files (x86)\Microchip\mplabc18\v3.40\bin\mcc18.exe" -p18F67J60 -k -sco -DOLIMEX -DOLIMEX_PIC_WEB -DYOUR_BOARD -I"../TCPIP Stack/Include" -I"../TCPIP Stack/Include/TCPIP Stack"
-
Thread
PIC 18f4620, XC8 Compiler und XLCD Lib
Hallo, ich habe i wie Probleme mit der von Microchip bereitgestellten Lib das LCD in Gang zu setzen. Ich hoffe ihr könnt mir helfen. Im Anhang findet ihr ein Screenshot der eingebundenen Files. Das LCD läuft im 4-Bit modus liegt mi seinen Datenpins 4-7 an PORTD 0-3, RS liegt an E0 RW an E1 und Enable an E2. hier mal das xlcd.h File [c]#ifndef __XLCD_H #define __XLCD_H #include "p18cxxx.h" /* PIC18 XLCD peripheral routines. * * Notes: * - These libraries routines are written to support the * Hitachi HD44780 LCD controller. * - The user must define
-
Thread
Konzeptsuche: Netzwerkprotokoll für Kommunikation Android App <-> Heizungssteuerung
Protokoll einfach - JSON geht schon ;) Damit hab ich einen Web-Server (TCP/IP+HTTP+JSON) in einen PIC18F4550 bekommen (32K ROM/2K RAM). Ein PIC32 ist da schon richtig Luxus ;) PS: Mit dem uIP TCP-Stack. Der MicroChip Stack passt da gar nicht rein. vg Jürgen
Tips! Allerdings werde ich zunächst versuchen, das Parsen der Standardformate (XML, JSON) auf dem PIC ganz zu vermeiden. Diese Formate bringen mir aus der aktuellen Sicht keine wirklichen Vorteile, da hat Conny schon Recht. Respekt, dass Du diese Funktionalität in einem 18F4550 untergebracht hast!
-
Thread
[Projektaufruf] Lasst uns eine Kompaktsteuerung bauen
an Oberseite für Einstellungen 2 Platinen (1X Steuerung,1X Leistung/Klemmen) 2 Versionen 1X mit PIC µC / 1X mit AVR um Streitigkeiten in diesem Forum auszuschliessen PIC: 18F46K80 Besteht Interesse daran? Was übernehme ich? Schaltplan Entwurf Layout Entwurf Schablonen Entwurf für Fräsungen
auch nicht grundsätzlich schlecht. Aber überleg nochmal, ob du nicht eine geeignetere Platform als PIC18 oder ATMega einsetzen kannst.
-
Thread
Unbekannter Assembler erzeugt große Änderungen bei kleinem Programm
In wie weit handelt es sich denn bei den Padauk um exakte Klone der PIC (abgesehen von OTP statt Flash)? Im EEVBlog Forum war zu lesen, dass der PMS150C Bit-kompatibel zum PIC10F200 sei.
Datenblatt zeigt. Ein Beispiel: Der PIC10F200 hat einen Hardware-Kellerspeicher, nur zwei Einträge tief. Der PMS150C hat einen 8-bit-Stapelzeiger, und kann damit den gesamten RAM als Kellerspeicher verwenden. Der Padauk sieht im Vergleich
-
Thread
Aus Temp-Sensor Tabellen-Werten Formel erstellen
nicht belasten sollte, und ab wann dann doch. Und das ist etwa bei 70° C ÖL-Temp. @ LostlnMusic: im PIC18F stehen 256 Byte EEprom zur Verfügung, bei den 16-Bittern PIC24F gibts auch 512 Byte. Dein Gedanke, in einer Tabelle sofort den 7-Segm.-Code abzulegen, klingt gut, aber in Tab. kenne ich mich noch
mein Programm steht vor der Fertigstellung. Das ist doch in Assembler geschrieben und läuft auf dem PIC18F14K22. Bei den letzten Arbeiten ist es mir auch gelungen, das Problem, das diesem Fred den Titel gegeben hat, selbst zu lösen. Nach dem von "thomas s" vorgegebenen Grobraster - danke sehr - hatte
-
Thread
Pic18f1320 fährt nicht hoch
habe ein programm geschrieben in c (mplab compiler) aber pic fährt nicht hoch passiert gar nichts, hier sind die einstellungen: #include <p18f1320.h> #pragma config OSC=HS,PWRT=ON,WDT=OFF,BOR=OFF,LVP=OFF woran kann es liegen danke
Die Quarz Frequenz ist zu hoch! Wenn du 32Mhz brauchst dann einen 8Mhz nehmen und beim PIC H4 einstellen.
-
Thread
PIC18F Can Hardwarefilter anstatt Software Filter?
******************** * FileName: CAN.H * Dependencies: CANDef.h * Processor: PIC18FXX8 * Compiler: MCC18 v2.20 or higher * HITECH PICC-18 v8.20PL4 or higher * Linker: * Company: Microchip Technology, Inc. * * Software License
***************************************************** * * This file contains CAN drivers for PIC18Fxx8 devices * ********************************************************************* * FileName: CAN.C * Dependencies: CAN.H, PIC18.H or P18CXXX.H * Processor: PIC18FXX8
-
Thread
Beratung bzgl. Wahl des Mikrocontrollers
SN 65HVD251D), wie muss ich den bei einer parallelen Übertragung an die Datenleitungen bzw. an den PIC18F26K80 schalten? Ich versuch das grad mal mit Fritzing zu erarbeiten komm da gerade irgendwie nicht weiter :( Danke :)
65HVD251D), wie muss ich den bei einer parallelen Übertragung an die > Datenleitungen bzw. an den PIC18F26K80 schalten? Ich versuch das grad > mal mit Fritzing zu erarbeiten komm da gerade irgendwie nicht weiter :( CAN ist immer seriell. Und die Transceiver haben fast immer 8 Pins. Beim PIC18F26K80
-
Thread
Mikrocontroller Rechenleistung reicht für aktuelles Projekt nicht?
Ich habe deinen "Benchmark" spaßeshalber mal auf einem ST32F103C8 ( 72 Mhz ) laufen lassen, mit allen doubles und math-Aufrufen. Innerhalb von 10 Sekunden wurden 73501 Berechnungen durchgeführt. Mit einigen Optimierungen ist da wohl noch einiges mehr drin.
40/4*3200 = 32000 steps/sec Damit bleiben bei 40Mhz (PIC32) genau 1250 Takte für alle Befehle inkl. Kommunikation und Motorsteuerung. Der Atmega328 (20MHz/625 Takte) könnte im RAM aber "nur" knapp ~340 Schritte puffern, der PIC32MX150F128B schon ~5300 (Ohne
-
Thread
Error - Device not specified
-- Clean: Deleting intermediary and output files. Clean: Deleted file "C:\Users\HP\Desktop\MPLAB 8.50 Test Programm PicKit 3\01 Hello LED.o". Clean: Done. Executing: "C:\mplab_c-18\bin\mcc18.exe" -p=18F45K20 "C:\Users\HP\Desktop\Testprogramme\PICkit 3 Debug Express Lessons\01 Hello LED\01 Hello
Für mich sieht das so aus, als würden Mplab- und c18-Version nicht zusammenpassen. 8.50 ist nicht mehr die neuste. Device hast du ja angegeben. In der mplink Zeile findet sich ein 18f45k20_g.lkr . Und das /p soll die IDE ja automatisch richtig machen
-
Thread
PIC18F46K20 + Pickit3 Debuggen geht nicht
Dirk F. schrieb im Beitrag #3405747: > Geht so etwas mit MPLABX ? Also ich bin gerade erst dabei mich mit dem MPLABX auseinanderzusetzen... Als Produktivarbeit mache ich noch mit dem MPLAB8 bis ich in
Erzeugung des Codes für Config Setting gedacht. Jetzt hat er folgende Probleme (mit dem HITECH C18) : HI-TECH C PRO for the PIC18 MCU Family (Lite) V9.63PL3 Copyright (C) 1984-2009 HI-TECH SOFTWARE Serial number: xxxxxxxxxxxxx make[2]: *** [dist/default/production/MPX-Projekt.X.production.hex
-
Thread
Keramikresonator defekt?
Hallo, ich habe mal eine Frage: Ich bin neueinsteiger in Sachen PIC. Als Programmiergerät habe ich mir bei eBay einen JDM2-Programmier gekauft. Das Programmieren eines Pic16F84A scheint auch zu funktionieren (kann den Code auch korrekt wieder auslesen), jedoch passiert
nicht retlw 0 ; das Warten hat ein Ende end [/avrasm] PIC ist ein 16F627-20P
-
Thread
Mit was in die Mikrokontrollerwelt einsteigen?
F. Fo schrieb im Beitrag #3458778: > trotz der einfachen 8-bitter. Was ist denn an einem 16Bit µC schwieriger als am 8Bitter??? Ein MSP430 ist einfacher zu erlernen als ein AVR. Wenn man nur das
identischen Compilern über denselben Programmer programmiert werden. Hier kann man also mit einem 18F 8Bitter einsteigen, nach ein paar Wochen Übung mit derselben Entwicklungsumgebeung und der selben Programmierhardware dann einen Leistungsfähigen 32Bitter bearbeiten und direkt danach dann noch extrakleinen
-
Thread
PIC & C18: Error Stack frame too large
ich kein all zu grosser Akt sein für jemanden der durchblickt Grüessli RS4B5 // File: 18f46k80_g.lkr // Generic linker script for the PIC18F46K80 processor #DEFINE _CODEEND _DEBUGCODESTART - 1 #DEFINE _CEND _CODEEND + _DEBUGCODELEN #DEFINE _DATAEND _DEBUGDATASTART - 1 #DEFINE _DEND
http://stackoverflow.com/questions/2983875/create-big-buffer-on-a-pic18f-with-microchip-c18-compiler da ist ein beispiel
-
Thread
Mikrocontroller mit DAC?
Viele PIC18 haben einen 5 Bit DAC, zum Beispiel PIC18F46K22 oder PIC18F47K42. 5 Bit ist natürlich wenig. Die DACs sind eher dazu gedacht, die Referenzspannungen für den ADC zu erzeugen.
erzeugen: 10k/20k, 11k/22k, 12k/24k, 15k/30k, 18k/36k.
-
Thread
PIC I/O eingang abfragen ausgang schalten
Läuft der PIC +überhaupt? Sind die config-bits richtig gesetzt? Ist der PIC richtig programmiert? Wie ist der Taster angeschlossen (pullup/pulldown)? Was ist es für ein PIC? Bei PIC18F schreibt man in LATx und
Warum nimmst Du denn den Steinzeit-PIC 16F84??? Mit C kommst Du da nicht zum Zuge. Ein PIC16F18.. oder noch besser ein PIC18F.... ist da viel besser geeignet.
-
Thread
Lernen aber welche Sprache und wo für (Pic)
die C-Compiler heute auch besser sind. Also Punkt 1 -> C = mein Tipp Ich würde statt eines 16F628 einen 18FXxx + C18 Compiler (Studenten Version) nehmen. C18 gibt bei Microchip kostenlos. Onkel Sprut hat ein kleines Toturial in Petto ;). Libarys sollte man auch bei Microchip finden können,
Eine neuere Seite (deutsch), welche sich hauptsächlich mit der 18er Reihe der PIC beschäftigt: http://pic-projekte.de/
-
Thread
Arm Cortex im DIP Gehäuse Gesperrt
Rufus Τ. F. schrieb im Beitrag #5211912: > Aber einen "barrel shifter", gibt's den nicht (wie beim 8-Bit-AVR), ist > auch das Schieben eine "kostbare" Operation. Es gibt aber keinen ARM ohne Barrel Shifter
Früher gab's die zumindest auch von TQFP auf TH. Ansonsten wenn's hier eh schon so schön OT ist... PIC32 wurden schon erwähnt: Gibt's bspw als PIC32MX270F256B mit 256 kiB Flash, 64 kiB RAM, USB im DIP-28 (mit Steigerungsmöglichkeit: SOIC, SSOP ;)) Oder QFP zum Löten Üben? ;) 0.8mm Pitch und 64-Pins gibt's
-
Thread
warum Interrupt Routinen bei PICs anders als z.B. bei NEC/Renesas?
so anders? Was ist der Vorteil, falls es >> diesen gibt? > > Ist historisch begründet. > Der PIC wurde 1975 entwickelt und damals wußte man es noch nicht besser. High- und Low-Priority gibt es erst seit PIC18 > Und dann hat man es als Ballast immer weiter mitgeschleift, um > kompatibel zu
diese sogar nested Interrupt ausführen. Soo armseleig sind die PICs nun auch wieder nicht. Da die 12F-18F halt auch nicht mehr die jüngsten sind, kann man ihnen ein paar Dinge verzeihen.
-
Thread
Die Ergebnisse des 2. Mikrocontroller.net Artikelwettbewerbs
/articles/16-bit_I/O_SPI_Porterweiterung_mit_Microchip_PIC18" title="16-bit I/O SPI Porterweiterung mit Microchip PIC18">16-bit I/O SPI Porterweiterung mit Microchip PIC18</a> </li> <li> <a href="http://www.mikrocontroller.net/articles/AVR_Interrupt_Routinen_mit_C
ATmega</a> </li> <li> <a href="http://www.mikrocontroller.net/articles/Entwicklungsboard_mit_PIC" title="Entwicklungsboard mit PIC">Entwicklungsboard mit PIC</a> </li> <li> <a href="http://www.mikrocontroller.net/articles/Evaluations-Platine_f%C3%BCr_Heimautomatisierung" title="Evaluations-Platine
-
Thread
PIC16F876 auf Steckbrett programmieren
/s.gullipics.com/image/1/b/g/58jo7w-ewaun-q8wl/img.png Ist aber anscheinend nur für PIC 18Fxxxx geeignet!? Gibt es etwas ähnliches für PIC 16Fxxx? Kenne mich leider nur mit Atmel-Controllern aus. Viele Grüße!
einfachste ist ein PICkit Sowas hier? http://diylightanimation.com/wiki/index.php?title=File:PIC18F2450_PICkit_3_programming_conn.JPG Dann bräuchte man noch die serielle Anschlussbelegung zum PIC und ein kompatibles Brennprogramm.
-
Thread
Speicherbereich der Variablen beim PIC18F2550: wohin damit?
Hallo, ich habe gerade ein kleines Tesprogramm in Asembler für einen PIC18F2550 geschrieben, das auch funktioniert. Ein paar Variablen habe ich ab 0x020 deklariert. Vor dem Hauptprogramm habe ich dann ORG 0x000 hingeschrieben. Nun will ich den Bootloader von sprut benutzen
Stefan schrieb: > Hallo, > > ich habe gerade ein kleines Tesprogramm in Asembler für einen PIC18F2550 > geschrieben, das auch funktioniert. > Ein paar Variablen habe ich ab 0x020 deklariert. > Vor dem Hauptprogramm habe ich dann ORG 0x000 hingeschrieben. > > Nun will ich den Bootloader
-
Thread
PWM mit einem PIC
munter die PIC16 weiter - klar vieles ist mit den PIC16 auch möglich, was mit den PIC18 möglich ist, aber die PIC18 vereinfachen einem das leben enorm im vergleich zu den PIC16. in einem bestehenden produkt verstehe
> lege ich dir wärmstens ein PIC18 an herz alle 8-bit-PICs (auch die 18er) haben eine PWM mit 10 bit Auflösung. 16 Bit AUflösung gibt es erst ab den 16-bit-PICs (PIC24... PIC 33...)
-
Thread
Microchip TCP IP Stack HTTP Server
* FileName: TCPIPConfig.h * Dependencies: Microchip TCP/IP Stack * Processor: PIC18, PIC24F, PIC24H, dsPIC30F, dsPIC33F, PIC32 * Compiler: Microchip C32 v1.10 or higher * Microchip C30 v3.12 or higher * Microchip C18 v3.34 or higher * HI-TECH
// RAM being used (minimum PIC RAM usage, lower performance). Defining // this macro results in PIC RAM getting used (higher performance, but uses // PIC RAM). This option should not be enabled on PIC18 devices. The
-
Thread
mp3 player mit atmega Gesperrt
Vieleicht ginge es mit pic-mikrocontrollern? Ich habe: pic16f627, pic16f628a und pic16f678.
reden, da ich keine AVR benutze. Zum Abspielen einer WAV Datei von einer SD-Karte nutze ich einen PIC24F, getaktet mit 32 MHz, 16-Bit Prozessor. Ein schneller 18F wird es sicherlich auch noch gut hinbekommen, ein 16F ist aber zu langsam. Selbst bei dem 24F ist die verwendbare PWM Auflösung nur 8-Bit
-
Thread
Wer zu tief gräbt, muss zahlen
Krüppelware für 60 Tage testen? Nun habe ich schon in Programmer und zahlreiche PICs investiert und meinen PIC-Programmer (älterer Bauart) umgerüstet, damit dieser 18C445x brennen kann und damit ich nun damit arbeiten kann soll ich nun nochmal in die Tasche greifen, für eine Software, die ich eigentlich gar
Nochmal zur Anfangsfrage: Nimm den PIC C18 Compiler ! Die Einschränkungen nach 60Tagen sind kaum relevant. Ich benutze den beruflich den C18 Compiler und habe von den Einschränkungen bisher nichts gemerkt. Zumindest der freie TCP/IP-Stack
-
Thread
mit int TMR0 zwei char TMR0H und TMR0L ansprechen.
Über macros klappt es nicht: 'TMR0H' Identifier redefined PIC18F8722 'TMR0L' Identifier redefined PIC18F8722
>Über macros klappt es nicht: >'TMR0H' Identifier redefined PIC18F8722 >'TMR0L' Identifier redefined PIC18F8722 Und wie sieht es mit "TMR0" aus?
-
Thread
Welches Programmiergerät für AVR und AVR32
Wortlängen. Beispiel Ethernet: Die mit Abstand billigste Möglichkeit für einen Ethernet-Knoten ist der PIC18F67J60. Einfacher, billiger und kleiner geht es nicht. Prozessor, Ethernet MAC, Ethernet PHY und Speicher und sonstige Peripherie in einem Chip. Beispiel CAN: Viele AVR-Leute hühnern hier mit einem Mega 8 und einem MCP2515 herum. Ein PIC18F26K80 ist nur wenig teurer als der MCP2515, enthält eine verbesserte Variante des MCP2515 und hat zudem den Prozessor schon gleich mit drin. Schön blöd, wer da mit
-
Thread
welchen PIC Programmer
Für ein konkretes Projekt, das ich auch noch im Hinterkopf habe, soll es möglich sein auch einen PIC18F4520 zu brennen. Auf den Seiten vom K15 ist der nicht mit aufgeführt. Ist das ein Versehen oder ist der PIC18F4520 wirklich so komisch. Eine Reihe anderer 40-Piner sind nämlich mit auf der Liste der
Für ein konkretes Projekt, das ich auch noch im Hinterkopf habe, soll es > möglich sein auch einen PIC18F4520 zu brennen Da der beim Original PicKit 2 (Device File 1.62.14) vorhanden ist wird er mit dem Clon auf Chance laufen. Ich schlage aber 4 das du dich für 2 Stunden an die U-Bahn stellst und
-
Thread
PIC Microchip lebt noch?
etwas mit PICs macht? Überall > sehe ich ESP oder Arduino. Ich nehme gerne PICs. Weniger die 8-Bitter, sondern eher PIC24/dsPIC oder PIC32. Und das deswegen, weil die Peripherie deutlich besser als bei zB AVR ist. Beispiel PPS: Du kannst bei einem PIC, der das hat (das sind recht viele, aber nicht
Die 8-Bit-PIC haben halt doch eine eher unschöne Architektur. Und inzwischen gibt es genug billige Alternative, so dass der früher oft für PIC sprechende Grund des Preises wegfällt. Dass die pic-Backends
-
Thread
PIC18F452 macht dauernd einen Reset
Hallo, der 18F452 ist obsolet, ich hatte das gleiche Problem beim 20 Mhz, dass er dauernd resettet. Daher betrieb ich den nur noch mit 8 Mhz. Mit dem stimmt was nicht und daher wird er auch nicht mehr produziert.
Hallo, habe mir gestern 2 18F4685 bestellt, hab ich mir bei MC rausgesucht. Gekommen bin ich auf diesen Typ weil er am meisten Speicher hat :-) Gibts bei eBay für 7-8€ aus GB. Wenn es dir nichts ausmacht könntest du mir
-
Thread
Meine erste MCU - Die ulimative Entscheidung
Motorola 6502 (u.a. C64) 2. Intel 8080 3. Intel 8085 4. Intel 8031 5. Siemens 80537 6. Microchip PIC 16F87, 10F... 12F... dsPIC .... 7. Atmel AVR, Mega, Xmega 8. Silabs 8051er Derivat Momentan der STM8S003 (viel Licht, viel Schatten) Ich hab die alle geliebt, gehasst und immer irgendwie zum
mknoelke schrieb im Beitrag #3462642: > 6. Microchip PIC 16F87, 10F... 12F... dsPIC .... > 7. Atmel AVR, Mega, Xmega > 8. Silabs 8051er Derivat > > Momentan der STM8S003 Aus dem Rudel hätte doch einer gereicht. Warum beschäfftigst du dich mit völlig
-
Thread
Recive Data USART / UART PIC18
Debug build of project `C:\Dokumente und Einstellungen\Tim-Programming\Eigene Dateien\MPLAB\C\RS232_18F258\RS232_PIC18F258.mcp' started. Language tool versions: mpasmwin.exe v5.37, mplink.exe v4.37, mcc18.exe v3.36, mplib.exe v4.37 Preprocessor symbol `__DEBUG' is defined. Fri Oct 21 18:49:24 2011
C:\Dokumente und Einstellungen\Tim-Programming\Eigene Dateien\MPLAB\C\RS232_18F258\RS232_PIC18F258.mcp' failed. Language tool versions: mpasmwin.exe v5.37, mplink.exe v4.37, mcc18.exe v3.36, mplib.exe v4.37 Preprocessor symbol `__DEBUG' is defined. Fri Oct 21 18:49:24 2011
-
Thread
LCD über 8Bit C Code
untenstehenden Code werfen würdet. Vlt fällt euch ein bzw mehrere Fehler auf. [c] #include <p18f2525.h> #include "delays.h" #include "xlcd.h" /*DECLARATIONS****************************************/ #pragma config OSC = HS //CPU=8 MHz #pragma config PWRT = ON #pragma config WDT = OFF
schreiben sollen Das Display ist vom Typ CV4162B und der Controller im LCD ist der Sitronix ST7066U. Der PIC, den ich programmiere ist der PIC18f2525. In der Headerdatei #include "xlcd.h" stehen Definitionen(z.B die Ports und 4/8-Bitmode) und Funktionen für das LCD.
-
Thread
PIC 12F629 Thermometer - Nokia 3310 Lcd
Fertiges Projekt mit Quellcode DS18b20 und PIC Cool ;-) http://www.thebackshed.com/forum/forum_posts.asp?TID=7219&PN=1
deines Misstrauens um 20-25€, den moderneren PICKIT3 um 25-35€. Der PICKIT2 unterstütz keine neueren PIC12/16 mehr (mit 4-stelliger Nummer), PIC24/ds33 nur teilweise, PIC32 gar nicht..... aber den 12F629 auf jeden Fall!! Programmiersoftware gibts bei MICROCHIP zum Downloaden (Standalone Software, benötigt
-
Thread
Einfacher Mikrocontroller mit mind. 5 UART?
Du könntest den PIC18F65K40 nehmen. Ansonsten einen PIC32MX... die haben auch soviele UART. Oder halt natürlich per Software dies machen.
PIC18F65K40 Bei RS für € 2,15/Stk. verfügbar. Da würde ich nicht mit Software-UARTs anfangen. https://de.rs-online.com/web/p/mikrocontroller/1262131/
-
Thread
In Cirquit Debugging mit PIC und ICD2 - keine Verbindung
Hi Leute ich möchte meinen PIC (18F4550) in dessen Schaltung programmieren und habe deshalb einen ICD2-Anschluss mit konstruiert. Bis jetzt ist alles so zusammengelötet wie es auf dem Bild zu sehen ist. Beim Brennen via MPLAB
selbst wenn Vpp auf 13V angehoben wird, fließt durch den 10kOhm Widerstand gerade mal ein Strom von 0.8 mA. Allerdings glaube ich eher, dass es sich in diesem Fall um ein Software- bzw. Anwenderproblem handelt. Darum hier mal eine kleine Checkliste: Steht der PIC18F4550 am unteren Rand des MPLAB-Fensters
-
Thread
Neuer Programmer von mikroElektronika für PICs
2 Jahren mir den C Compiler gekauft mit etwas Zubehör. Die haben separate Compiler. Einen für dsPIC30/33 und PIC24, einen für PIC32 sowie einen für die 10F/12F/16F/18F Reihen. Es gibt sie für C, Basic und Pascal. In Assembler habe ich nie darin programmiert, soll aber auch möglich sein. http://www.mikroe.com
Benutze das hier für den PIC18: http://rf-store.com/index.php?page=shop.product_details&flypage=flypage-ask.tpl&product_id=61848&category_id=111&option=com_virtuemart&Itemid=2&lang=de Da kannst du alle Ports über Steckbrücken
-
Thread
Suche jemand der mir einen Brenner8-P Steuer-PIC brennen kann?
Liebes Forum, Ich bin gerade dabei mir einen Brenner8-P von Sprut zu bauen, habe aber noch nicht den dazugehörigen gebrannten Steuer-PIC. Also wollte ich hier im Forum fragen ob jemand mit bootloader bebrannte PIC18F2550SP's verkauft oder ob ich jemanden
jeden Fall miteinbauen. Und ja, das geht. Habe mir selbst ein PicKit2 gebaut. Mit WinPic800, JDM und alten PC mit seriellen Schnittstelle den 18F2550 einmalig und initial geflasht (Und seither 3V3 und 5V AVR8 mittels avrdude gebrannt). Und den zweiten 18F2550 auf
-
Thread
PIC18F2585 und CCP
Hallo Holger, wo steht denn da genau, dass CCPR1L/H nicht existieren? Der 18F2585 hat laut Datenblatt nur einen CCP, keinen ECCP (wie die die PIC18F4X8X). Die Register CCPR1L/H gehören aber zum CCP1 und sind auch vorhanden. Da der Comiler sie nicht kennt, wird entweder ein
neben CCPR1L/H steht die Fußnote und darunter der Hinweis 1: These registers are unimplemented on PIC18F2X8X devices. na das sagt doch alles oder ? Danke Andreas, siehe erster Post offensichtlich haben sie es korrigiert, aber ich habe da noch ein kleines Probl. jetzt mit dem Linken
-
Thread
pic18f252, SDCC 3.60, gplink 1.5, linux
kompilieren und Compiler und Linker produzieren folgenden Output: [code] sdcc -mpic16 --use-non-free -p18f252 -Wl-b1 --std-c99 --opt-code-size -DF_CPU=1000000ul -I./ -I../include -c f252_blink.c -o f252_blink.o gplink -r -m -I./ -I../include -a inhx8m -o f252_blink.hex /usr/local/share/sdcc/lib/pic16/libsdcc.lib /usr/local/share/sdcc/non-free/lib/pic16/libdev18f252.lib f252_blink.o 1>&2 message: Using default linker script "/usr/local/share/gputils/lkr/18f252_g.lkr". picreadhex pic18f252 f252_blink.hex Device : pic18f252 / Flashsize: 32768
-
Thread
Einstieg mit STM32 statt 8Bit Controller
Microchip (MPLAB 8 und MPLAB X, ich würde erstmal noch die 8'er Version nehmen, die X ist noch sehr neu) sind für alle Bausteine identisch, nur die Compiler (C18, C30 und C32 von Microchip, die Lite-Versionen bekommst Du dort kostenlos) musst Du Dir für 8 Bit, 16 Bit und 32 Bit jeweils separat nachinstallieren, je nachdem, womit Du arbeiten willst. Heißt also: mit einmal Einarbeitung hast Du viel mehr Möglichkeiten. Die 8 Bitter (PIC18F...) sind leistungsmäßig
-
Thread
Sprut Brennder8P rev5 Kalibrationsproblem
der Spule. Der müsste eigentlich blau-grau-braun für 680 stehen. siehe: http://sprut.de/electronic/pic/projekte/brenner8/b8pr5_bst_f.jpg Welche Farbringe sind bei Dir vorhanden ? Mir sieht das eher nach schwarz aus !!! also schwarz - xxxxx - braun Gruß Sven
Transistoren gegen die richtigen ausgetauscht. Es funktioniert! Leider will das brennen eines PIC12F508 per ICSP nicht. Ich stelle 18Pin / ICSP ein, dann wähle ich PIC10Fxxxx Familie aus und dann den PIC12F508. "Identify PIC in Programmer" funktioniert auch noch. Der BlankTest ist auch korrekt
-
Thread
lineare interpolation auf dem PIC
Hallo, ich möchte folgende Funktion in Assembler auf einem PIC18F4685 realisieren: Input der Funktion: zwei 8-Bit Werte a und b sowie ein 4,5 oder 6 bit wert i i ist ein step counter, der mir die werte zwischen a und b in i schritte unterteilen soll. Beispiel
dauert bei nem 8Bit (damals 16F876) ohne HardwareMultiplikation auch net lange. Gruß Yob
-
Thread
Daten vom PC via USB an PIC senden
PIC18F4550, PIC18F14K50, FTDI232R, Kabel kaufen, ...
ich würde den Pic18f4550 oder den kleinen Bruder 18f2550 verwenden, da spart man sich den USB Chip. Die RS232-Routine gibts von Microchip schon fertig und man kann problemlos eigenen Code ergänzen. Allerdings RS232