-
Thread
PIC18Fxxx 10Mhz Quarz geht, 20Mhz nicht
Hallo miteinander, ich habe hier einen PIC18F452, mit 5V Versorgungsspannung. Laut Datenblatt sollte der bis 40 Mhz können, jedoch schwingt er mit dem 20Mhz Quarz(YIC D1) nicht an (22pf). Der 10Mhz funktioniert ohne Probleme. Mir ist das prinzipiell
-
Thread
PIC18F/ MPLAB X IDE und ADC Interrupt´s
Grüße in die Runde, gibt es hier Leute, die sich "sehr gut" mit dem PIC18F/ MPLAB X IDE und ADC Interrupt´s auskennen? Pic's werden ja nicht gerade oft hier behandelt :-( Danke schon mal.
-
Thread
PIC18F46K20 Hilfe bei Code- Verständnis
Hallo Leute! Ich bin ziemlich unerfahren mit dem Thema Mikrocontroller und suche Hilfe beim Verständnis dieses Codes (in C-Programmierung). Hier sollten mit Hilfe von Schaltern eine LED nach der Anderen zum Leuchten gebracht werden. Wie sind in diesem Abschnitt die Ports konfiguriert? Vielen Dank für Antworten :)
-
Thread
LCD über 8Bit C Code
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.
Einsprungstelle gesetzt ist wohin zurückgesprungen werden kann. Dein Configwort sieht für nen PIC18F ziemlich kurz aus, würde das immer Komplet definieren, es sei den du weist zu 100% was der Compiler mit dem Rest als Default macht. Danach würde ich mal überprüfen ob ADCON1 richtig gesetzt ist
-
Thread
100mhz 32bit - counter ohne vorteiler?
Capture-funktion geht natürlich auch mit den PICs PIC18s habe sogar auch Vorteiler für Capture-Eingänge, aber so weit ich weiss nur als 1:16. Das könnte immerhin für vielleicht 5-20 MHz als Rezirokzähler ohne extra Hardware ausreichen könnte. Darüber könnte
Takt, und nicht mit dem Eingangssignal. Für die Interpolation wäre z.B. einer der oben erwählten PIC18 eine Möglichkeit, ggf. auch für die GPS Anbindung (dann wohl als ein 2. µC).
-
Thread
RS485 Empfang fehlerhaft
Hallo, ich habe einen PIC18f, an den habe ich einen RS232 und einen RS485 Treiber an den beiden UARTs angeschlossen. RS232 funktioniert auch. Bei der RS485 kann ich Zeichen senden, aber es kann nix empfangen werden. die initialisierung
bastler schrieb im Beitrag #2849454: > ich habe einen PIC18f, welchen? > an den habe ich einen RS232 welchen Uart > und einen RS485 welchen Uart > Treiber an den beiden UARTs angeschlossen. Hä > RS232 funktioniert auch. bei
-
Thread
Diverse Mikrocontroller zu Verkaufen
-I/SS 0,50€ 26 St. Microchip PIC 16LF1823-I/ML 0,50€ 2 St. Microchip PIC 18F25K80-I/MM-ND 1,00€ 2 St. Microchip PIC 18F67J60-I/PT 2,00€ 5 St. Microchip PIC 18LF2480-I/ML 2,50€ 112 St. Microchip PIC 24F16KA101-I/MQ-ND 1,00€
-
Thread
PIC-Programmierung?
gefunden. 1)Kann mir jemand einen Tipp, wo ich sowas für die 18er finde? 2)Gibt es eine solche PIC18-Brenner-Schaltung auch als "passive" Lösung, also ohne uC(nur ein paar R, C und Dioden) in der Brenner-Schaltung?(auf der PonyProg-Seite gabs sowas mal für Atmel-Controller, die dann über die MOSI/
MPLab unterstützt wird, d.h. Brennen und Debuggen geht direkt aus der Programmierumgebung heraus, bei PIC18F sogar in Assembler und C(!) Kleiner Tipp: http://www.nebadje.org/doku.php?id=neblab:icd2clone
-
Thread
8x8 Hardware Multiplier
K. wrote: > Auch bei den normalen PICs ? Ich denke schon. Der interne Ablauf von PIC30 und PIC18 ist recht ähnlich. Beide besitzen Befehle, die aus dem RAM lesen, damit rechnen, und ins RAM zurückschreiben (jedoch nicht bei der Multiplikation) und benötigen für einen 1-Wort Befehl insgesamt 2
selbst wohl noch keine einzige wirklich eigene Architektur geschaffen. PIC30 erbt einen Teil von PIC18, die wiederum von den 12-14-Bit-Word PICs und die 12-Bit-Word PICs sind von General Instrument. PIC32 wiederum ist von MIPS.
-
Thread
Frage zu den Schnittstellen RS232 & USB
Wenn Du USB-Produkte von Mikrochip verwendest (z.B. PIC18F14K50 oder PIC18F2550), kannst Du Dir von denen GRATIS eine USB-Sublizenz geben lassen (d.h. Du bekommst eine persönliche PID zugewiesen, und verwendest die VID von Microchip). Dann kannst Du bis zu
-
Thread
Mikrokontroller, geringe Betriebsspannung
ah ok das hört sich doch schonmal gut an. Zur Zeit benutze ich einen PIC18F14K22, der scheint anscheinend von 1.8 -5V arbeiten zu können. Ok Danke für die Hilfe :)
Hoffentlich kommst Du mit dem PIC18F14K22 hin. Der hat nämlich nur 16kB Flash und 512 Byte Ram. Und die CPU hat nur 16 MIPS. Das wird arg eng... http://www.microchip.com/wwwproducts/en/en538160 Ich würde mindestens einen 16F54 oder
-
Thread
Schalten über Netzwerk
der Auswahl der > Hardware. Die kleinste, billigste und einfachste Hardware verwendet einen PIC18F67J60. Das ist ein 64-Pinner, der Prozessor, Flash, RAM, Ethernet MAC, Ethernet PHY, UART, SPI, I2C und IO-Pins in einem einzigen Chip integriert. Du brauchst einen 25 MHZ Quarz, ein paar Widerstände
gleiche Chip mit der gleichen Grundschaltung. Wenn Du mehr Pins brauchst, gibts auch noch den PIC18F97J60. Das ist der gleiche Chip in einem größeren Gehäuse mit mehr IO-Pins und einem zweiten UART und zweitem MSSP (SPI/I2C). fchk
-
Thread
ESP32 - Ethernet via UART oder SPI ?
internen Adress-/Datenbus, wie Du aus den Ergebnissen in der Tabelle ablesen kannst. Du kannst z.B. den PIC18F97J60 mit internem MAC/PHY mit der Kombination PIC18F8722+ENC28J60 via SPI vergleichen. Beide Prozessoren haben exakt die gleiche Architektur und fast die gleiche Rechenleistung (Spalte MIPS), und der interne MAC/PHY vom PIC18F97J60 ist recht ähnlich zum externen ENC28J60. Der Unterschied ist im Wesentlichen die Anbindung - einmal intern über den Adress/Datenbus und einmal extern via SPI, und genau dieser Unterschied ist
-
Thread
Verständnisproblem CAN - Controller und Transceiver
Falk Brunner schrieb im Beitrag #2380410: > Welcher? > Datenblatt? PIC18F67J60 - IEEE 802.3 compatible Ethernet Controller - Fully Compatible with 10/100/1000Base-T networks - Integrated MAC and 10BASE-T PHY http://www.microchip.com/wwwproducts/Devices.aspx?dDocName
mal ein Beispiel zu nennen: http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en026442 PIC18F87J60 (8Bit) Features - IEEE 802.3 compatible Ethernet Controller - Fully Compatible with 10/100/1000Base-T networks - Integrated MAC and 10BASE-T PHY -... Datenblatt: http://ww1.microchip.com
-
Thread
Mikrocontroller Auswahl?
benutze PICs und empfehle dir mal bei Microchip(www.microchip.com) nachzuschauen. Es gibt in der PIC18F-Serie µC die besitzen bis zu 12 AD-Wandler(10Bit), haben einige IO-Pins(fürs LCD und für die Relais,welche über Transistoren angesteuert werden müssen) und haben auch noch ein internes EEPROM. Programmierne
her habe ich nicht nachgerechnet. Ich hab jetzt mal so bei Microchip nachgesehen und hätte da den PIC18F6722 gesehen. Der hat ein Ram von 3936Byte, Flash von 128kByte und ein EEPROM mit 1024Byte. Den PIC-Programmer gibts zb hier im Shop um 10Euro. Wie siehts mit dem Gehäuse aus? DIP oder SMD? Und
-
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
Suche uC zum Pegel einlesen und auf CAN ausgeben
Fix und fertig ist natürlich teuerer. Kompromiss: PIC18F258(0), 28pin mit CAN, auf http://shop.embedded-projects.net/product_info.php/info/p50_PIC-Entw--platine-fuer-28-pol--PICs---USB---PIC-P28-USB-.html.
Ziel als mit dem STM32, von dessen Komplexität du erst einmal erschlagen wirst. Der oben erwähnte PIC18 ist so ungefähr das gleiche wie bei AVR+MCP2515, hat aber den MCP2515 bereits intern, deshalb hatte ich den erwähnt. Support hier im Forum ist bei AVRs aber besser als bei PICs.
-
Thread
RS485 - kein Empfang
Hallo, ich habe einen PIC18F mit einer RS232 die funktioniert und an den UART 2 einen RS485 Treiber, dieser kann Daten senden. Wenn er aber auf empfangen geht, kann ich an dem RX eingang des PICs Daten mit dem Oszi messen, aber
TRISGbits.TRISG0 = 0; steht an einer anderen stelle. es ist der PIC18f65k22
-
Thread
DMX Platine (Mehrere Kanäle)
> gleichzeitig mit einem Controller gesteuert kriegst Warum nicht? Zum Beispiel mit einem PIC18F4525 kann sich das ganze Projekt als "Entspannungsübung" darstellen: Lese über die UART das DMX-Signal ein. Berechne anschließend die nächsten Schritte der Motoren und gebe sie an die Motortreiber
du infos rüber wandern lassen). aber ich denke mit einem uC sollte man durchkommen; unabhängig ob PIC18xxx oder Atmel XY
-
Thread
ADC Referenzspannung ?
zum Thema ADC und PIC.) 1) Ich bekomme 0 - 3.3V. 2) Ich muss den PIC mit +5V betreiben. 3) Der PIC18F4680 hat intern eine 10 Bit ADC. 4) Wenn ich nur 0 - 3.3V ist mein Bereich ja eingeschränkt. 5) Was für eine Referenzspannung verwenden? Intern / Extern (speziell bei meinem PIC18F4680)? Mein Input
-
Thread
usb µController
PIC18F4550
ich möchte mittels java den pic über die usb schnittstelle auslesen! funktioniert das mit dem Pic 18F8540
-
Thread
Sternförmige Verdrahtung
Du könntest Ethernet-RS485 Bridges aufbauen. PIC18F67J60 mit eingebautem Ethernet MAC+PHY, daran einen 3.3V RS485-Transceiver und einen RJ45 mit Magjack-RJ45 fürs Ethernet, Spannungsregler und ein paar passive Bauteile, und los gehts. Wobei Du Dir
Frank K. schrieb im Beitrag #4904759: > PIC18F67J60 mit eingebautem Ethernet MAC+PHY, daran einen 3.3V > RS485-Transceiver und einen RJ45 mit Magjack-RJ45 fürs Ethernet, > Spannungsregler und ein paar passive Bauteile, und los gehts. oder
-
Thread
ELV FS20IRB Firmware update
Beschreibung bei wie es gemacht werden soll Das Update muss über Die Hardware erfolgen verbaut ist ein PIC18F67J60 ein Programmer habe ich leider nicht zur hand für PIC Controller wer kann mir da weiterhelfen ? Gruß Thomas
, der dir aushelfen kann b) baust du dir einen Programmieradapter https://www.google.com/search?q=pic18f+programmer+diy c) kaufst du ein PicKit2 gebraucht d) kaufst du ein PicKit3 neu mfg mf
-
Thread
CCP Programmierung
Es wird im Programm MPlab programmiert, und es wird der Pic 18F4550 verwendet.
Herbert Kn schrieb: > Es wird im Programm MPlab programmiert, und es wird der Pic 18F4550 > verwendet. Och nö, doch schon jetzt rückst Du mit den wichtigsten Dingen raus. Schau dochmal, ob Dein PIC SPI kann. Denn das ist es, was Du machen willst. Und es ist Pfui-Bäh in
-
Thread
Roast me: MQTT-RS232 Umsetzer
Hutschiene montierbar * 24V Versorgungsspannung Meine Lösung: Da ich eigentlich nur Erfahrung mit PIC18 habe, setze ich diese hier auch ein. Da ich mir auch nicht zugetraut habe, Ethernet mit PHY und MagJack selbst aufzubauen und zu prüfen, habe ich hier auf das Wiznet550io-Modul zurückgegriffen. Dieses wird über SPI an einen PIC18F25K80 angeschlossen, der als Master die Aufgaben des Umsetzers steuert. An diesem Master hängen bis zu 5 PIC18F26Q43 per SPI. Zwei auf einer Basisplatine und 3 auf einer Tochterplatine. Die 43er dienen
-
Thread
Mehrere PICs und EEPROM via I2C?
das zuwenig oder kann man da keine Pauschalangaben machen. Die verwendeten Pics wären: USB - PIC 18F4550 Slave PICs 16F877A Noch eine kleine Frage zu EEPROM. Die Angaben sind ja meistens so. 256x8 (Speicherkonstruktion) ist das jetzt so, dass ich 256 Speicherzellen mit jeweils 8 bit Länge zur
mfg Darkleon Also für externe Rams habe ich keine Empfehlung. Allerdings bringen einige Pics (PIC18) einen Port zur Verwendung eines ext. Speicherinterface mit (8/16 Bit). Beschreiben kannst du einen RAM sooft du lustig bist. Ein FRAM kostet glaube so um die 10 €. Kannst auch probieren, ob du
-
Thread
RTOS für PIC und CCS Compiler gesucht
Hi! Ich bin auf der Suche nach einem kostenlosen RTOS für PIC18 (PIC18F4585, PIC18F8722), das sich mit CCS Compiler kompilieren lässt. Die Betonung liegt auf "kompilieren lassen", CCS ist leider nicht ganz ANSI C konform und muckt relativ oft. CCS hat zwar in
-
Thread
Vcc ADC
Ein PIC18 dessen Datasheet mir mal in die Hände fiel, der hatte für obere und untere ADC-Grenze jeweils einen Aref-Anschluss. Mit bestimmten zuässigen Bereichen für die dort zulässige Spannung.
Ja, wie A.K. schon gesagt hat, haben PIC18 Vref für 'oben' und 'unten'. Laut Spezifikation ist die geringste Differenz an den Vref-Eingängen 3V. Passt also für Dich. Gruss, Edson
-
Thread
AT90CAN mit Coprozessor als Supervisor
PIC18F25K80. Damit stellst Du sicher, dass auf beiden Seiten unterschiedliche Compiler, Halbleiterimplementationen und Bibliotheken verwendet werden, was systematischen Fehlern entgegenwirken soll. In
> Mir ging es nur darum möglichst einfach am Can mitzuhören. Ideen? Der von mir vorgeschlagene PIC18F25K80 kostet selbst in Einzelstückzahlen nur 2 Euro bei microchipDirect, in größeren Mengen geht der Stückpreis auf 1.50 runter. Den üblichen PHY brauchst Du ja in jedem Fall. fchk
-
Thread
LED Dimmen mit PBM
, kauf dir einen PicKit2-Clone, wenn es etwas mehr kosten darf einen PicKit3. dazu ein beliebiger PIC18Fxxx(x), der einen PWM-modul hat (achtung: beachte, ob es 3.3V- oder 5V-typen sind, und was du lieber hast) vielleicht sowas: http://www.reichelt.de/Programmer-Entwicklungstools/DV-164131/index.html
microchip.com/downloads/mplab/X_Beta/index.html 2. "MPLAB IDE X v1.00" und "MPLAB C18 Lite Compiler for PIC18 MCUs" anklicken 3. "Download" markieren und dein betriebssystem auswählen voilà :-)
-
Thread
Alternative zu MCP25050 (CAN-IO-Expander)
Ein in gewisser Hinsicht ähnlicher Chip sind die PIC18F258(0) Controller, 28pin mit CAN. Die sind mehrfach programmierbar (von den obigen weiss ich es nicht) und universeller. ;-)
> Ein in gewisser Hinsicht ähnlicher Chip sind die PIC18F258(0) Hmm... ja, das ist ja schon wieder ein /kompletter µC/. Wollte ich eigentlich vermeiden. Aber wenn schon µC, dann einen Atmel (weil ich hier entsprechend ausgestattet bin). Wenn jemand
-
Thread
const char *text in C Struktur zur Laufzeit ändern
dynamische Texte verzichten. Bitte habt Nachsehen mit Fehlern, ich bin da noch nicht so fit drauf. PIC18F2585 und mikroc pro compiler. Gruß und Danke vorab... CL
wilden Zeichen, allerdings in der korrekten Zeile. @ Felix U Kannst Du das Programm mal in einen PIC18F flaschen und mit Display testen? Dann würde ich Dir das mal via PN schicken. CL
-
Thread
Optischen Drehencoder auswerten
auch für 2-Phasensignale, und ja den gibt es auch im Prozessor integriert. Z.B. hat sogar der kleine PIC18F2431 solch einen Zähler auf dem Chip. Da werden Interrupts für 50 kHz-Signale sowas von lächerlich.
spontan schrieb im Beitrag #3657996: > Z.B. hat sogar der kleine PIC18F2431 solch einen Zähler auf > dem Chip. Ein netter Tipp, nur leider nutzlos. Der der TO hat einen ATmega168 vor sich zu liegen und 'Wurst Käse' ist wohl auch nicht sein Problem.
-
Thread
I2C zwischen 2 PIC18 hängt gelegentlich
ernsthaftes Problem, mit dem ich mich nun seit Tagen herrum schlage. Ich habe einen I2C Bus zwischen zwei PIC18F25K22 eingerichtet. Übertragen werden sollen immer nur zwei Datenbyte, ein Aulesen des Slave ist erstmal nicht vorgesehen. Ich habe einen PIC als Master, der Sollwerte für DC-Motoren vorgibt und
Versorgungsspannung? Dieser PIC hat einen weiten Bereich auf den ersten Blick. • 2.3V to 5.5V Operation – PIC18FXXK22 devices • 1.8V to 3.6V Operation – PIC18LFXXK22 devices 3. Nimm Dir die Ratschäge von Michael zu Herzen, so gehe ich auch immer vor. 4. Wenn das alles nichts hilft kann ich Dir einmal
-
Thread
USB RS232 Adapter
Geräten auch funktioniert. Leider tut er es nicht mit einem Modtronix SBC28DC Board auf dem ich einen PIC18F252 betreibe. Ich habe keinen Kontakt zum Board, über eine richtige RS232 Schnittstelle funktioniert alles einwandfrei. Der Adapter sollte unter Windows XP und Windows 7 laufen. Gruß, Ralf
funktioniert. Leider tut er es nicht mit einem Modtronix SBC28DC Board > > auf dem ich einen PIC18F252 betreibe. Ich habe keinen Kontakt zum Board, > > über eine richtige RS232 Schnittstelle funktioniert alles einwandfrei. > > Der Adapter sollte unter Windows XP und Windows 7 laufen.
-
Thread
Theorie: Xilinx selbstbau JTAG Programmer
der SD-Karte meinen Spartan3-400 in 3 sek. (Slave Serial) konfiguriert. Man kann z.B. mit einen PIC18F2550 sehr günstigen und schnellen USB-Programmer machen. MfG aus Westerwald
www.embedded-projects.net/index.php?page_id=157 @Dimi Kannst du uns den Source-Code posten für den JTAG PIC18F2550.
-
Thread
ELM327 Woher ?????
Elm323 = PIC16F2680 Elm327 = PIC18F248 (oder PIC18F2480)
-
Thread
PIC18F97J60 und LM75
Hallo Zusammen, ich möchte gerade einen LM75 an meinen PIC18F97J60 anbinden. Aber irgendwie sehe ich vor den vilen Bäumen den Wald nicht. Ich bekomme einfach keine vernünftigen Messwerte hin. Hat hier jemand Erfahrung von Euch. Meinen anderen I²C Platinen funktionieren
> PIC18F97J60 Ist ein Billigtyp. Nicht dass du dich wunderst, wenn das Flash nach einigen Brennvorgängen (>100) den Geist aufgibt. http://www.sprut.de/electronic/pic/18f.htm > Ich bekomme einfach keine
-
Thread
viele MICROCHIP Bauteile bei Conrad um 80-90% reduziert
nicht lagernd es hätten 500 Stk PIC10F204 + 100 Stk PIC16F1512 sein sollen. Sich hunderte PIC18F auf Lager zu legen und dann damit nichts machen? Wollte ich nicht machen, wäre blöd. Aber beim 10F204 bin ich mir sicher, dass der auch in 10 Jahren noch technisch aktuell sein wird. Und einfach
Schwund in Höhe von insg. 12 Stück bei bestellten 40 Stück verschiedener Typen, z.B.: > IC MCU PIC18F87K90-I/PT TQFP-80 MCP > Artikel ist ausverkauft und kann nicht mehr geliefert werden War alles in TQFP. Wenn man QFN halbwegs zuverlässig und brauchbar löten könnte als Amateur ...
-
Thread
AVR oder PIC
C-Compiler. Asm-Compiler gibts so weit ich weiß auch, beides kostenlos. für den einstieg in die PIC18 kann ich dir die seite sprut.de empfehlen. Bedenke aber bitte dass der einstieg in die PIC's etwas teurer ist als der in die AVR da letzter einen Bootloader haben und somit einfacher programmiert werden
reinbrennen, fertig!! Gibt zahlreiche Bootloader im Netz, die für dich in Frage kommen. Hab für den PIC18F8722 einen Bootloader geschrieben, der auch auf externen Speicher schreiben kann. ---------------------------- www.poms-engineering.at
-
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
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\Master\include-HVT/ADS1256_020.c; 110.9 undefined identifier "PORTBITS" Error [196] V:\HVT3\PIC-programm\Master\include-HVT/ADS1256_020.c; 110.21
-
Thread
USB Datenleitung und Spannungsversorgung trennen
Ein anderer Schaltungsvorschlag wird in vielen PIC-Datenblättern vorgeschlagen (hier PIC18F14K50).
#3805945: > Ein anderer Schaltungsvorschlag wird in vielen PIC-Datenblättern > vorgeschlagen (hier PIC18F14K50). Hi Frank, bei dem Bild, was du geschickt hast, ist dies ein MOSFET-Transistor? So kann man doch keinen normalen Transistor ansteuern. Wir haben nun getestet, die Masseleitung
-
Thread
PIC: Zeitmessung - float Addition scheitert
Hallo, wir arbeiten auf einem easypic v7 board mit einem pic 18f4520 und haben Probleme bei der Addition von float Werten. Konkret soll eine Zeitmessung über einen Interrrupt an einem Port stattfinden. Da die Zeitmessung über den TimerInterrrupt maximal 8,3s läuft
werden > können? Hast du einen /Grund/, das an dieser Stelle unbedingt /brauchen/ zu müssen? > pic 18f4520 Merke: es ist i.A. keine gute Idee, auf einem 8-Bit uC ohne Coprozessor/FPU Fließkommazahlen zu verwenden.
-
Thread
PIC: Was bedeutet diese Fehlermeldung?
Hallo, so sieht die Konfiguration für nen PIC18F4550 aus: #pragma config PLLDIV = 5 // (20 MHz crystal on PICDEM FS USB board) #pragma config CPUDIV = OSC1_PLL2 #pragma config USBDIV = 2 // Clock
eine LED zum blinken. Der Ausgang ist hochohmig. PS In der Zwischenzeit habe ich immerhin PIC18-Config-Settings-Addendum_51537d.pdf gefunden. Das ist auch schon was wert.
-
Thread
LCD "PWB16202" an PIC18F65J50
Hallo allerseits, ich bin seit einigen Tagen wieder an einem älteren Projekt. Es soll eine universelle Steuerungsplatine mit Funkmodul, Relais, Zeitschaltuhr usw. werden (bzw. ist es bereits). Nun, das Problem ist, dass gerade für Zeiteinstellungen ein Display unerlässlich ist. Verbaut ist ein LCD, welches über I2C angesteuert wird. Nach unzähligen fehlgeschlagenen Versuchen habe ich dieses erstmal "ignoriert" und ein paralleles LCD angeschlossen. Es handelt sich dabei um das Modell "DMC16202 NYU-LY" (2x16) mit einem HD44780-Controller. Ich möchte es gerne im 4-Bit-Modus betreiben und habe
-
Thread
MCLR funktioniert nicht als Input PIC18F23K22
Hallo, ich habe hier das Problem, dass beim oben genannten PIC 18F23K22 der MCLR-Eingang (RE3) nicht als digitaler Eingang funktioniert. Ich habe das Konfigurationsbit entsprechend gesetzt: #pragma config MCLRE = INTMCLR // MCLR Pin Enable bit (RE3 input pin
, wo man auch das Datenblatt findet. http://www.microchip.com/wwwproducts/Devices.aspx?product=PIC18F23K22 (Guckst du "Dokumentation & Software")
-
Thread
Timer 0 Pic18f4580 für 1µs
Timer der jedes µs einen Interrupt aufruft. In dem interrupt soll ein LED getoggelt werden. µC: PIC18f4580 mit 10Mhz und mit PLL(*4) Somit habe ich ja einen Systemfrequenz von 40Mhz? Ich habe denn Timer 0 verwendet. TMR0 Berechnung: 40Mhz/4=10Mhz Prescaler ist aus, deshalb ist Prescaler
-
Thread
parasitäres Glimmen beim LED-Muxing. Transistoren? Einstreuungen?
abgeschalteten Transistoren Strom durchzulassen. An den Gates messe ich saubere 5V, wenn ich sie vom µC (PIC18) abschalten lasse. Alles was ich von diesem Effekt bisher beobachten konnte, sieht für mich nicht nach einem Softwareproblem aus. Daher meine folgende Frage: Kann das an den PMOS-Transistoren liegen
Kann es sein, dass du "Ghosting" hast? > An den Gates messe ich saubere 5V, wenn ich sie vom µC (PIC18) > abschalten lasse. Statisch oder dynamisch (Multimeter oder Oszi)? > sind 3µA durch eine 20mA LED noch sichtbar? Wohl eher nicht, oder? Das kannst du doch einfach mit einer der LEDs /ausprobieren
-
Thread
Mikrocontroller mit vielen eingängen und ausgängen!
PIC18Fxxx haben bis zu 70 I/Os. Nachtrag: Nimm dich vor den low-cost-Typen in Acht, bei denen hat das Flash eher wenig Schreibzyklen (falls du ihn für die Entwicklung benötigst). http://www.sprut.de/electronic/pic/18f.htm#unterfamilien
-
Thread
Controller ansteuern über Netzwerk
PIC18F97J60 + Ethernet-Buchse mit eingebautem Übertrager + Microchip C18 Compiler + Microchip Application Libraries Die billigste Lösung, die Du haben kannst, und die mit den wenigsten Bauteilen - es ist nämlich alles im genannten PIC drin. Den gibts auch eine Nummer kleiner als PIC18F67J60 mit weniger IO-Pins und ist dann nochmals ein paar Cent billiger. fchk