-
Thread
Binär-->BCD in C
Algorithmus um eine binäre Zahl > kleiner 99 in eine zwei Stelle umzuwandeln. Der Code soll auf einem > PIC18 laufen, der kann Multiplikationen in Hardware. So richtig ist mir irgendwie noch nicht klar, was du machen willst.
Alternativ kannst du auch mit BCD Zahlen rechnen. Der Pic18 hat dafür immer noch ein DC Flag. Irgendjemand sollte dieses Flag doch mal benutzen!
-
Thread
SPI zu RS485 (DMX) Transmitter IC mit Buffer
Hallo, Ich baue ein DMX Art-Net Node mit 4 DMX Outputs (Universen), auf Basis eines Ethernet PIC18F86J60 (41,6MHz mit PLL) der über SPI mit 4 PIC18F25J11 (48MHz mit PLL) plaudert, welche jeweils für eines der 4 Universen die maximal 512 Byte DMX Daten buffern (SPI DMA) und kontinuierlich mit 250kbit
. Dagegen sprechen mehrere Faktoren: Es gibt laut Microchip Device Selector nur eine Hand voll PIC18* mit 4 UARTs. Diese sind extrem teuer (über 10€), können kein Ethernet und sind kaum wo zu bekommen. Ein solcher PIC den ich für ein Universum einsetze, kostet mich nur 2€ und es besteht leicht die
-
Thread
Komparator Pic
irgendwas nicht.Es schaut es so aus als wäre der Ausgang vom Komparator dauerhaft 1. Verwendet wird: PIC 18f45k22, mit 16Mhz auf Dev-Board. Hier das kurze Programm: void interrupt() { if (C1IF_bit) { C1IF_bit=0; //reseting comparator 1 interrupt flag // if(MC1OUT==1) //{ PORTD
-
Thread
PIC Empfänger auswerten
ich mich sehr freuen, wenn er mir diese erklären könnte. Als Microcontroller möchte ich einen PIC18f67K22 verwenden. lg Georg
-
Thread
JAL bzw. C-Compiler für PIC
MCUs was 9.83, released in September 2011. The previous HI-TECH C Compiler for PIC18 MCUs was 9.80, released in October 2011. 1.3 Devices Supported This compiler support all known 8-bit PIC devices. See chipinfo list (in the compiler’s doc directory) for a list of all supported baseline and mid-range devices and chipinfo list for a list of all supported PIC18 devices. MfG Klaus
-
Thread
Assemberhilfe PIC 12LF1822
M. H. schrieb im Beitrag #3420547: > beim > PIC12 hingegen Ja stimmt, es ist ein Pic18 welcher da als pic12 vermarktet wird. Ich habe deren ASM nicht so verinnerlicht, da ich bei pic18 meistens nicht ASM mache, bzw nur kurze optimierungen.
-
Thread
DAB+ Modul KeyStone 8650
still working normal as the original firmware after the startup sequence. 2. when pin 6 of the PIC18F14k50 is making high (>2,6v), the USB-->rs2332 is disabled and bluetooth control is possible. (RX/TX of the HC-05 is parallel connected to the keystone). I've connect the HC-05 pin32 to pin6 of PIC18F14k50
-
Thread
PIC18F14K50 - Internal Oscillator
Grüßt euch, ich benutze zum ersten Mal den internen Oszillator eines PIC18F14K50. Wenn ich mir das Blockschema auf Seite 16 des Datasheets (http://ww1.microchip.com/downloads/en/DeviceDoc/41350E.pdf) angucke, sieht es so aus als würden bei FOSC<3:0> = FOSC_IRC immer 8MHz
-
Thread
Vorteiler Frequenzzähler
Architektur angeht. Ich habe mir vor kurzem als Sonderangebot ein PICKit3 + Evalboard mit dem PIC18F45K20 geleistet, einfach weil ich mal über den Tellerrand Richtung MCP schauen wollte. Aber welches Grauen tut sich da auf! Prinzipiell ist dieser PIC ca. mit dem ATmega32 vergleichbar. Allerdings
im Beitrag #3419111: > > Und dann der einzelne Interrupt-Vektor. Tatsächlich? Also meine PIC18xxxxx haben alle 2 Vektoren: 1 x LOW Priority und 1 x HIGH Priority.
-
Thread
Fast PWM auflösunf Attiny85
Ich habe 8 bit PWM mit 250kHz mit einem PIC18F25k22 genommen. Dazu muss der PIC mit 64MHz laufen...
-
Thread
Ethernet Relais
das sollte ja reichen > oder ? Der braucht noch einen Prozessor, um irgendwas zu tun. Der PIC18F67J60, den ich verwende, hat alles erforderliche eingebaut: Prozessor, Speicher, Ethernet MAC, Ethernet PHY, SPI/I2C/UART, GPIO. Alles in einem einzigen Chip. Einfacher und billiger und kleiner geht
-
Thread
Welcher Microchip µC ist das?
Löschen gesperrt ist - habe es aber noch nicht ausprobiert. Im USB-RS232 Umsetzer werkelt IMHO ein PIC18F14K50 mit entsprechender Firmware... Die dritte und letzte Stufe ist die Fertigung von wirklich individuellen Bausteinen mit Anpassungen an Maske und/oder Gehäuse. Diese erhalten natürlich auch
20Pin Gehäuse) Also scheiden die aus. Die PIC12F und PIC16F im SSOP14 haben aber auch wie die PIC18F Die Versorgungsanschlüsse "oben" hier also Pin1 Vdd, Pin14 GND und MCLR (fals verwendet!) auf PIN4. Die PIC24 im SSOP14 Gehäuse haben allerdings eine andere Beschaltung! Da ist MCLR auf Pin1, Vss
-
Thread
PIC Funktionen auslagern (C)
Also ich versuche *Signal *Conditioning & *Measurement *ADC PIC18 A/D Converter Demonstration for the 18CXXX 04/01/2003 das für xc8 umzuschreiben. Habe eben den C Compiler für 18 Pics installiert und siehe da keine Probleme beim Kompilierenen. also die Funktionen
-
Thread
Quadrocopter: Welcher Controller könnte das sein?
Dort passt aber definitiv VDD und VSS nicht. Eventuell handelt es sich aber um einen PIC10 bis PIC18, da würde zumidest die Spannungsversorgung passen. An Pin4 müßte dann der Rest liegen. Gruß
Dort passt aber definitiv VDD und VSS nicht. Eventuell handelt es sich > aber um einen PIC10 bis PIC18, da würde zumidest die Spannungsversorgung > passen. An Pin4 müßte dann der Rest liegen. Bilder?? rgds
-
Thread
Anbindung eines Embedded Web-Servers mittels RS232 an einen PC
Webserver in einem einzigen Chip für 3.40€ netto mit Ethernet." Wo kann man diesen Webserver mit dem PIC18F67 bekommen?
einem einzigen > Chip für 3.40€ netto mit Ethernet." > > Wo kann man diesen Webserver mit dem PIC18F67 bekommen? Eigenbau. fchk
-
Thread
PIC18F4550 daten über RS232 an LABView
Hallo alle zusammen, da ich schon ziemlich am verzweifeln bin bitte ich euch um eure hilfe: ich will über die rs232 daten an labview senden --> funktioniert teilweise... ziel: einlesen der rs232 über interrupt -> rücksenden einer wertereihe mein problem: wenn ich nur konstanten sende funzt es perfekt void main(void) { initIO(); initINTERRUPT(); initSERIELL(); while (1){ if (receive==ON){ // nur senden nach empfang for (i=0;i<26;i++){ TXREG=125; //senden Delay100TCYx(DELAY1); //warten bis byte sicher übertragen }
-
Thread
Einplatinen-PC mit 2 i2c Schnittstellen gesucht
Echtzeitsystem. Jedenfalls kein wirklich gutes. Ein FreeRTOS oder so wäre die bessere Wahl hier. Ein PIC18F25K22 hat 4 in Hardware realisierte I2C-Schnittstellen und kann mit 5V betrieben werden. Wenn Du mehr Leistung haben möchtest und 3.3V Betriebs- und Signalspannung ok sind, dann wäre zB ein PIC32MX150F128B
-
Thread
PIC18F46K20 + Pickit3 Debuggen geht nicht
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] Error 1 make[1]: *** [.build-conf
-
Thread
-
Thread
Anfänger PIC kauft Beratung
A4te&hash=item41757783c6 oder das hier? http://www.ebay.de/itm/Olimex-PIC-USB-STK-Microchip-PIC18F4550-Prototyp-Board-USB-/271248657572?pt=Wissenschaftliche_Ger%C3%A4te&hash=item3f27ae0ca4 Vielen Dank.
Beitrag zu. Wenn du nicht durch extremen Preisdruck oder Platzmangel dazugewzungen ist, fange mit einem PIC18 an. Deren Speicher ist wenigstens wieder Byteweise organisiert und nicht 14Bit wie bei den PIC16. Das macht zum Beipiel die programmierung vin Tabellen einfacherer.
-
Thread
PIC18 + ENC28J60
Viel einfacher wäre es doch, sowohl den PIC18 als auch den ENC mit 3,3 V zu betreiben.
jetzt gelöst haben... Weiß jemand wo ich z.B. ein Tutorial finde wie ich den ENC28J60 mit meinem PIC18F45k22 ansteuere?
-
Thread
Webserver mit PIC18F97J60
Ich möchte mit dem PIC18F97J60 eine Webseite mit Weblink ins Netz stellen. Habe mich bereits ein bisschen schlau gemacht und möchte dieses Projekt ohne zusätzliche Peripherie realisieren höchstens mit einem externen EEPROM
-
Thread
MPLAB X Problem Absturz hänger im Debug Mode
Compilerversion v1.95 und programmiere in Assembler auf einem Linux Mint PC. Bebutze ein PICkit 2 für den PIC 18F2431. Kennt jemand das Problem? liegt es am Compiler oder am PICkit? Bitte dringend um Hilfe! Danke schonmal im vorraus!
-
Thread
Welcher Compiler wurde verwendet (Quellcode PIC)?
Wenn du den genauen PIC Type angegeben hättest könnte man mehr eingrenzen. Wenn es sich um einen PIC18F oder größer handelt würde ich aus dem Gefühl heraus auf die "älteren" C Compiler von Microchip ohne X Tippen. Wenn du einen 18F vor dir hast beispielsweise der "MPLAB C18". Die Pragma´s passen
Vielen Dank für die Rückmeldung. Der Controller ist in der tat ein PIC18F (PIC18F2580 und PIC18F24K20) und die Ursprünge des Projekt gehen bis 2007/2008 zurück. Von daher kann es gut ein alter Compiler sein. Erste Test sehen schon vielversprechend aus. super!
-
Thread
Hardware SPI vs. BIT BANGING AD Wandler
Hi, habe früher mal ein Projekt mit dem ADS1211 am PIC18 gemacht. Ist ganz schön kompliziert das Teil. Bin dann auf den ADS1256 ungestiegen, ist viel einfacher und besser, aber den gibts leider nicht mehr im DIP Gehäuse. LG Dirk
-
Thread
PIC Bootloader: wie programm übertragen
? welche Schnittstelle am PC? welche Software am PC? welche Firmware aufspielen? mein pic: PIC18F46K22-IPT @ 4x16MHz
-
Thread
896 Bytes 14bittig in PIC-Flash ablegen
Nimm doch einen PIC18F..., der hat 16 Bit Flash. Oder wie viel 100000 Stück möchtest Du davon fertigen lassen, damit der Preisunterschied zwischen 12F und 18F relevant wird? Oder nimm gleich einen dsPIC333f128GP802,
-
Thread
Nexus 5 - Alternative für Mifare Classic (NFC-Tags)
Ultralight C" setzen oder DESfire setzen. Wo hast du AES gelesen? Ich hab damals als 8-Bitter nen PIC18F4620 genommen. Der hat dann seriell per SPI mit dem MFRC531 gesprochen. Den Mifare "Stack" mit dem CCS Compiler. Daher ist das heutzutage quasi nicht mehr zu gebrauchen ;-)
gerade ne gute Lösung... Kalle schrieb im Beitrag #3395598: > Ich hab damals als 8-Bitter nen PIC18F4620 genommen. Der hat dann > seriell per SPI mit dem MFRC531 gesprochen. Den Mifare "Stack" mit dem > CCS Compiler. Daher ist das heutzutage quasi nicht mehr zu gebrauchen > ;-) Weiß einer was
-
Thread
PIC Interrupt Probleme
microchip.com/downloads/en/DeviceDoc/PICkit3_Starter_Kit.zip Siehe in der ZIP das Kapitel 10 ( src\pic18\c\10 Interrupt ) Allerdings: Du hast den "alten" Stand aus 2009 mit dem pic18f45k20 . Damals gab es kein MPLABX . Die aktuellen o.g. Beispiele befassen sich mit dem PIC18F14K22 (20-pin) auf Board
IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en559587 Insofern musste für das bisherige Board mit dem pic18f45k20 (44-Pin) die geänderte Compiler-Syntax für die Interrupts sinngemäß übertragen. Gruss
-
Thread
Interrupt A/D-Wandler
Zeilen abgeschnitten. Hallo zusammen, ich bin seit ca. 3 Wochen am uC programmieren. Ich benutze den pic18f45k20 mit dem Demoboard des PICkit3. Jetzt bin ich zu den Interrupts gekommen und habe auch hier schon meine ersten Probleme. Tante Google konnte leider auch nicht weiterhelfen und daher bin ich jetzt
-
Thread
I2C beim PIC 18F2431 Assembler
Hallo, Bin ziemlicher Pic und Assembler Neuling. Ich versuche den I2C Bus beim PIC 18F2431 (Master) zu nutzen um einen Sensor (Slave) abzufragen. Leider bekomme ich den Bus nicht zum laufen, obwohl der PIC die Hardware für die kommunikation schon implementiert hat. Müsste ja eigentlich
direkten Steuerrung nutzen, SSPCON1 und SSPCON2, wo man noch Bestätigungen senden kann (ACK). Der PIC 18F beitzt nur das SSPCON und müsste ja daher mehr "automatisiert" den I2C abarbeiten? In wie weit muss ich Startbedingung, Adressübergabe, ACk usw. an den Sensor (Slave) Programmieren und was macht
-
Thread
PIC 18F2431 nutzung Interruptregister high 0x08 und low 0x16, kompilier Problem
Hallo Microcontroller Community, Bin ziemlicher PIC und Assembler Neuling und habe da ein Problem beim Kompilieren. Ich würde gerne die beiden Interruptregister vom PIC nutzen, high=0x08 und low=0x18. Habe soweit alle Registerbits gesetzt: ;-----externer Interrupt (INT1) bsf INTCON2,INTEDG1 ;Interrupt bei steigender Taktflanke bsf INTCON3,INT1IP ;externer interrupt mit hoher priorität ;------Interupt----- bsf RCON,IPEN ;enable Interruptpriorität bcf INTCON,T0IF ;Interrupt Flag Timer0 auf 0 bsf INTCON,T0IE ;Enable Bit für
-
Thread
Initialisierung eines GLCDs 128x64
get/1711/ ) Aber meine Initialisierung klappt nicht. Ich programmiere mit dem C18-Compiler und PIC18F45K22 bei MPLAB. Ich habe mich bei der Initialiserung möglichst an folgendem Datenbaltt orientiert: http://www.mikroe.com/downloads/get/1010/glcd_128x64_spec.pdf Ich wäre froh wenn sich jemand
-
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
-
Thread
FM Radio Modul RDA5807M
Plausibilitätsprüfung o.Ä.). Achja ich programmiere ohne Arduino und Raspberry, sondern verwende den PIC18F45K50. Einschalten und staunen... Gruß
-
Thread
AVR Projekt (ADC-Uart-USB)
multiprotokoll-transceiver/7617204/ Und wenn Du unbedingt selber programmieren willst, dann nimmst Du halt einen PIC18F14K50 (das ist der gleiche Chip, nur leer) und programmierst Dir das ganze selber zusammen. Den USB-Stack liefert Microchip Dir fix und fertig. Wobei ich für die Entwicklung eher einen PIC18F25K50 oder einen PIC18F27J53 nehmen würde, weil Dir das die Arbeit erleichtern würde. Beim 14K50 sind USB und ICSP(Debug- und Flash-Port) auf den gleichen Pins, das ist speziell am Anfang lästig, spart aber in der Serie
-
Thread
Einfacher Controller zum starten gesucht !
von microchip das pickit 3 debug express anschaun is ein set aus pickit 3 und einem demoboard mit pic18irgendwas mit dem pickit kannst du später dann auch alle pics von 8 bis 32bit programmiern, is allso keine verlorene investition
-
Thread
74HC138 Adressen
honorieren - und mich wieder melden - möchte den DOC in ein PIC24 Board integrieren und ebenso in ein PIC18F2550 / oder 4550 einbinden. Mal sehen wie weit ich komme, melde mich auf jeden Fall wieder und berichte ;-)))) Danke! Gruss Rudi ;-)
-
Thread
Slave verliert Daten wenn in Interrupt springt
Hallo Leute, ich habe einen Master (PIC16F886) und einen Slave (PIC18F44K22). Das Senden sowie das Empfangen von Master funktioniert. Empfangen wird aber nur etwas wenn ich die Variable direkt im Slave MSSP Interrupt setze bevor sie in den Buffer gelesen wird. Wenn ich
-
Thread
RS232 CAN RS232 und zurück
nach einem passenden Baustein gesucht, aber nichts gefunden. Hardwaremäßig ist es nur ein MCP2551, PIC18F2580 (soweit ich mich erinnere) und ein MAX232. Die Software ist dabei dann eher die Herausforderung, wobei es nur aufwändig, aber nicht schwer ist.
-
Thread
PIC18F4550 ADC Channel als INPUT setzen
Hallo, ich möchte in einem bestehenden Projekt mit dem PIC18F4550 zwei Spannungen über den 10bit ADC messen. Der Eingang AN8 wäre von der Hardwareseite super erreichbar - nun wühlte ich mich durch das Handbuch und die C18 Compiler Libriaries: Es geht um
-
Thread
[S] PIC18F Devbord mit Flash über Speicherinterface
Hi Ich such ein fertiges PIC18F/LF Dev-Board welches einen Flashspeicher (min. 1MB) über das interne Speicherinterface anspricht. oder mit PIC18J.... der 1MB intern hat. Jemand ne idee ? oder hat was rumliegen.
-
Thread
Frage zu PIC32 Vbus Vbus_On
Hallo Leute, Möchte an meinen PIC18F150 einen USB Stick anschliessen. Nun kapiere ich das mit VBUS und VBUS ON nicht ganz. Kann den Stick einfach an 5V legen und GND, D+ und D- verbinden, oder muss ich die 5V auf Vbus führen?
> PIC18F150 einen USB Stick anschliessen. Kann der PIC denn den USB Host-Modus? Die 8-Bitter können i.d.R. nur Device-Mode, d.h. man kann sie an den PC (USB Host) anschließen - sie können aber NICHT mit
-
Thread
3,3V Regler auswählen
Die Frage ist wie kritisch es ist denn ich nutze den internen Comparator? Es handelt sich um einen Pic18F67J60.
-
Thread
Suche einfache Lösung für SPI zu CAN
ist auf den ersten Blick gut dokumentiert und > wird mir hoffentlich den Einstieg erleichertn. PIC18F26K80, MCP2551, ein 8MHz-Quarz, und etwas Kleinkram. Mehr brauchst Du nicht für einen CAN-Knoten. Dazu noch die Anschaltung für Deine Sensoren und das wars. Passt alles auf eine kleine Lochrasterplatine
Prozessor mit 56 Bit DSP-Erweiterung. Ist von der Hardware her genauso einfach zu beschalten wie der PIC18F26K80, braucht aber 3.3V (der PIC18 kann mit 3.3 oder 5V betrieben werden). Ich habe mir den ADC angeschaut. Bei 24 Bit musst Du ziemlich aufpassen, dass Du so wenig Störungen hast, dass Du von
-
Thread
Welcher Cortex-M0 Controller wird der 8-Bit Killer?
schneller, weiter UND MEHR BÄSSE!!!) noch lauter werden lassen. Siehe die Diskussionen über PIC16 versus PIC18, PIC24..usw. Inkompetenz bei den Ingenieuren führt zu immer massiveren Forderungen nach mehr Ressourcen. Nicht daß diese sinnvoll eingesetzt werden (was ja sehr wünschenswert wäre), nee, sie werden