-
Thread
AVR-Einstieg
fast zu groß (28Pin). Wird der echt so oft eingesetzt? Soviele IOs braucht man doch eher selten? Der PIC16F84 hat 18Pin und für die meisten Dinge die ich mache eigentlich zu groß, weil ich nie viele IOs gleichzeitig nutze. Vielen Dank, Dominik
ich mir gleich ein paar unterschiedliche zulegen. Gibt es denn auch kleinere die ADC können? Ein PIC16F88 (auch 18Pin) z.B., kann das neben USART, I2C/SPI, etc. oder muss man dann direkt zu größeren greifen? Besten Dank, Dominik
-
Thread
Probleme mit SPI- PIC18
Servus, der MCU ist ein PIC18F26K42 MPLAB XC8 Compiler. Der Code ist generiert und angepasst. Angepasst bedeutet ich habe die re-init bei SPI open entfernt und Byte Exchange zu einem void gemacht da ich nur senden möchte.
Buffer laden sondern byteweise >> senden... > > Keine Ahnung. Wenn ich das Datenblatt von deinem PIC18F26K42 lese, kann > da bei SPI einiges schief gehen, man kann viel einstellen. Auch das > Ansteuern von SS, was scheinbar durch das SPI-Modukl erfolgt bzw. > erfolgen kann? Ohne Oszi wird das
-
Thread
PIC-Programmierung neu erlernen?
Analog (10 bit Auflösung) kein Problem der Befehl lautet Adin Kanal, Variable das war's. Dein 16F676 hat 8 analoge eingänge, PWM gibt es in Software. Der Rest ist machen und Datenblätter muß du immer erst lesen, dann verstehen dann benutzen.
, wenn du so der analoge bist ,warum machst du das nicht mit op'v? Bei deinem Vorhaben einen pic16f zu nehmen ,wäre da wohl "picbasic" oder so was der kürzeste Weg zum erfolg. ich kann aber auch mplab empfehlen, ist auch kostenlos!
-
Thread
Mplab 5.40_fatal error: 'p16f18877.inc' file not found!?
...aber wie kriege ich Pic-as übers Terminal von Mplab gestartet? Hier mal der Link zum ganzen Code den ich zum testen für meinen PIC16F18877 umstellen wollen würde:[[https://github.com/dsoze1138/MPLABXv5xx_pic-as_examples
installiert. Da finde ich das gesuchte file unter: C:\Program Files (x86)\Microchip\MPLABX\v5.10\mpasmx\p16f18877.inc C:\Program Files (x86)\Microchip\xc8\v2.10\mpasmx\p16f18877.inc C:\Program Files (x86)\Microchip\xc8\v2.10\rollbackBackupDirectory1\C\Program Files (x86)\Microchip\xc8\v2.10\mpasmx\p16f18877
-
Thread
Daten von einem ADC zum USB
anzubinden. Ich verwende einen 24bit ADC (AD7714) für die AD-Umsetzung und für die Anbindung einen den PIC18F2455. Ich habe so weit auch alles theoretisch entworfen, Schaltung steht auch. Nur was mir derzeit noch Probleme macht ist, wohin und wie soll ich die Daten speichern, die vom ADC kommen, damit sie
andere wechseln und das volle an den USB schicken. Ich weiß nur nicht wie es richtig geht. Die Bauteile PIC18F2455 und AD7714 sind fest, an denen kann ich nichts ändern. Sonst die schaltung ist auch fertig und aufgebaut mit sehr präziesere Referenz für ADC
-
Thread
Pic 18f4525 läuft nicht
Hi Leute, Ich habe im moment die Aufgabe ein Programm für einen PIC 18f4525 zu schreiben. Da ich bisher nur mit AVRs und Arduinos gearbeitet habe ist das etwas ungewohnt. Das Problem was ich im Moment habe ist, dass ich den Controller zwar angeblich flashen kann
1. Zeile "#include <pic18f4525.h>" ist normalerweise nicht notwendig - dafuer ist xc.h alleine zustaendig 2.Checke ob LVP(Low Voltage Programming) = "on" oder "off" sein muss
-
Thread
Conways Game of Live zu langsam auf Z80
[19] 236 ld a,-23 (ix) 1F16 C6 FF [ 7] 237 add a,#0xFF 1F18 DD 77 E8 [19] 238 ld -24 (ix),a 1F1B DD 71 F2 [19] 239 ld -14 (ix),c 1F1E DD 70 F3 [19] 240 ld -13 (ix),b 1F21
),#0x00 1F35 DD 36 FC 18 [19] 246 ld -4 (ix),#0x18 1F39 DD 36 FD 00 [19] 247 ld -3 (ix),#0x00 1F3D DD 36 F9 18 [19] 248 ld -7 (ix),#0x18 1F41 DD 36 FA 00 [19] 249 ld -6 (ix),
-
Thread
USB Pic Programmer selber bauen ?
Wenn du AVR programmieren kannst, dann kannst du auch pic programmieren. Bei bestimmten Bauteilen (16f/12f/...) muss man noch eine Spannung zwischen 8 und 13V anlegen, genaueres steht im Datenblatt. Dies kann mittels einstellbarem Netzteil sein, oder auch
programmer: http://forum.arduino.cc/index.php?topic=92929.0 und darin ist auch ein Link zu einem 18F programmer, auch Arduino. Es gibt aber auch für USBASP ein FW welches Pic programmiert.
-
Thread
"einfach" Hobby programmieren.
schon bekannt ;) Wenn ich mich dem ATTiny10 widme, wäre es doch ähnlich, wie wenn ich mich an den PIC18F4550 halte oder? Also jetzt nicht von den Spezifikationen, sondern von der herangehensweise. Ich möchte jetzt keine Atmel/Microchip Diskussion beginnen, aber so gefühlt kam es mir vor, dass sich
Beitrag #3801703: > Wenn ich mich dem ATTiny10 widme, wäre es doch ähnlich, wie wenn ich > mich an den PIC18F4550 halte oder? Also jetzt nicht von den > Spezifikationen, sondern von der herangehensweise. Mit den PIC's kenne ich mich (noch) nicht aus, aber der ATTiny hat für mich den Vorteil, dass ich
-
Thread
Drehschalter codieren
Hallo, noch einfacher: Schalter als 4 x 4 Matrix an 8 I/Os, die übrigen 4 I/Os eines PIC16 geben den Graycode aus. Zum Pic (1 x DIP18) braucht man noch 4 Pullup-Widerstände. Aber einen Prozessor will der Fragesteller wohl nicht. Gruss Reinhard
Reinhard Kern schrieb im Beitrag #1963081: > Schalter als 4 x 4 Matrix an 8 I/Os, die übrigen 4 I/Os eines PIC16 > geben den Graycode aus. Zum Pic (1 x DIP18) braucht man noch 4 > Pullup-Widerstände. Aber einen Prozessor will der Fragesteller wohl > nicht. Ob der Fragesteller
-
Thread
Diverses Kleinzeug
zusammen nimmt, zahlt nur 170 EUR und bekommt noch folgende Samplekisten dazu: Microchip: (DIP) 3x PIC16F877 3x PIC16F88 3x PIC16F830 3x PIC12F675 3x PIC18F4539 3x 16C58JW 3x 16C56JW 2x PIC18F1320 2x 93LC66A (EEPROM) (SMD) 2x 93LC64B Maxim: MAX3491CPD (DIP) 4 SMD, wo ich zu faul bin,
rein. Hinzu kommt noch ein 8x40 Zeichen-Gasentladungsdisplay sowie 10 DC/DC-Konverter 36-75V 0.8A->5V 3A rein. Das Display scheint unbenutzt zu sein, die Folie ist noch drauf. Ein Datenblatt ist vorhanden. Das Display ist recht
-
Thread
Debuggen mit myAVR
Peter F. schrieb im Beitrag #3665490: > das myAVR Board MK2 so wie ich mich erinnere ist da ein ATMega-8 drauf und der hat keine JTAG-Schnittstelle falls es um eine andere CPU geht, meinen Kommentar
. Da kannst Du mit einem PICKIT3 (50€ als original, 20€ als China-Clone) so gut wie alle aktuellen PIC10F/12F/16F/18F (8 Bit) und PIC24/dsPIC (16 Bit) und PIC32MX (32 Bit) sowohl programmieren als auch debuggen, und das sind etwa 1000 verschiedene Typen. Bei Atmel ist das etwas ... äh ... vielfältiger
-
Thread
PIC16F887 float in string umwandeln - PROBLEME :-(
ich habe ein Problem (vermutlich ein Verständnisproblem) zu folgendem Thema, ich möchte auf einem pic16f887 mit dem xc8 Compiler eine Float Zahl in einen string umwandeln um ihn dann an einem LCD anzeigen zu können. im wesentlichen sieht der Code wie folgt aus: ////////////// CODE ////////////
noch tragbar, vom Aufwand her. Oder du brauchst eine Lib, die mit 64 bit rechnen kann. (der arme 8-bit-PIC!) Halb Offtopic: Diese Sache hier: [c]sprintf(buffer,"%.4f",&wert);[/c] Ist extrem lahm. Hier auf einem PIC24 dauert das etwa 170000 CPU-Zyklen, wohingegen ein [c]sprintf(buffer,
-
Thread
Mopedcomputer
Nur die 18F Dinger unt aufwärts. Ist aber logisch. Um so größer die Oberfläche des Chips, um somehr Störungen werden eingefangen. Für so ein Projekt kannst du aber einen 16F648 genauso verwenden. Habe die selbe
Hallo, hatte in meiner Bandit 1200 lange einen Mega8 am laufen ohne spezielle Filter, bzw. Spulen. Nur an einem 7805 (der war mit 100nF geblockt / Reset mit 100nF) hatte nie irgend ein fehlverhalten feststellen können. Übriegens hatte ich die Aussentemp
-
Thread
PIC PIC12 PIC16 CRC16 CCITT Berechnung in Assembler
CRC16_1 ; XOR mit Generatorpolynom movlw LOW POLYNOM ; 0x21 xorwf CRC16L,F movlw HIGH POLYNOM ; 0x10 xorwf CRC16H,F ; CRC16_1:decfsz CTR,F ; schon alle 8 Bits des Bytes aus W verarbeitet goto CRC16_LOOP RETURN [/code]
dsPIC33 nehmen und gut ist. Ich fass diesen 8 Bit Mist seit 10 Jahren nicht mehr an.
-
Thread
PIC - kann sich die ISR selbst unterbrechen?
Carsten M. schrieb im Beitrag #3644306: > Das alles hängt natürlich auch davon ab, von welchem PIC hier die Rede > ist!? sorry, vergessen PIC18F46K22 wenn ich versuche, eine low_priority und eine high_priority ISR zu schreiben, nörgelt der Compiler
haben für jede int source eine eigene mit eigenen Prioritäten. Meine Antworten stimmen sowohl für PIC mit nur einem Interrupt als auch für PIC18 mit seinen zwei Interrupt-Vektoren.
-
Thread
problem mit ltc 1402 am pic 18f2250
Hallo. Ich bin momentan dabei zu versuchen einen externen a/d wandler am pic 18f2250 zu betreiben. Allerdings hab ich mich scheinbar ein wenig mit den timings verrechnet. Ich wollte als a/d wandler den "ltc 1402" nutzen. allerdings hab ich jetzt im nachhinein gesehen dass
. Aber korrigier mich falls ich falsch liegen sollte. Da T8 laut Datenblatt typ. 8ns sind, müßte ergo das REF(RDY)-Bit unmittelbar nach der 2. Hi-Flanke von SCK schon auf "1" gehen, was es aber nicht macht! Bei 10µs/Div. wird man die typ. 8ns Verzögerung wohl
-
Thread
Bauelementensuche
Beitrag #7538871: > Aber leider kann man daraus nicht erkennen ob es eine Picaxe oder ein > blanker Pic ist.;-)) Ist auch logisch. Die Helfer wollen nicht mühselig die Bezeichnungen ablesen. https://www.microchip.com/en-us/product/pic18f25k22 Wenn Du herausbekommen wolltest, ob da schon etwas
kann damit schnelle Weihnachtsbasteleien gestalten Ist eben ein Mikrocontroller! In der Fassung PIC18F25K22 MfG alterknacker
-
Thread
DCF-Uhr mit Pollin DCF-Modul in Bascom
ich will deine uhr nachbauen kannst du mir den bas-cod in einen hex code kompilieren (für den PIC16F628A und atmega8l)
das modul auch bei Ebay tut mir einer ein gefachlen und macht mir einer den cod fertig !! (für PIC16F628a und atmega8l)
-
Thread
PIC16LF1847 flashen mit ATmega / USBasp / Arduino Nano / ponyser?
http://dangerousprototypes.com/blog/2012/03/19/you-can-now-use-usbasp-with-picprog-to-program-your-pic18-and-pic24-microcontrollers/ Vpp, Datenblatt nachsehen welche Spannung gewünscht wird. EV geht auch lvp.
Der PIC16F1847 braucht 8-9 Volt an Vpp zum flashen. Ich würde zu einem PICkit3 raten. Oder einen Brenner8 von sprut. Robert K. schrieb im Beitrag #7488811: > Oder was wäre ansonsten eine günstige & schnelle
-
Thread
Mikrocontroller Authentifizierung fuer Funknetzwerk
dass ich mit diesen Befehlen 3mal die Tuer oeffne (ohne zwischendurch zu verriegeln). md5 14e230c8e1ee79b93be28f04cd0d3656 md5 f43e7097616e2b119f157bd610995e86 md5 74946e2420ccd8e71aeb93f6396e4ee7 Bitte nenne mir den naechsten Hash, der die Tuer oeffnet.
[2] https://www.smarthomatic.org/basics/features_in_detail.html Ich habe vor, das Projekt mit PIC-Mikrocontrollern durchzufuehren (PIC16 oder PIC18).
-
Thread
Suche Schaltplan für PIC16F84A Programmiergerät
Abgreifen. Zum Brenner 8: Ich habe mir den Gebaut und habe den Steuerchip (18F2550) mit einem Brenner 5 gebraten. Anschließend habe ich es Spasseshalber mit Ponyprog versucht (obwohl ich das Programm normalerweise nicht so mag
wie gesagt, bei dem 8P hast du halt das Problem, dass dir erst jemand einen Bootloader in den 18F2550 des Brenners brennen muss. Ansonsten kann ich den 8P nur empfehlen.
-
Thread
Anfänger: Ist die Platine OK?
kannst du dir merken: Jeder Pin für die Versorgungsspannung eines ICs bekommt direkt am Pin einen 100 nF gegen GND. Ansonsten irritiert mich deine Beschriftung auf der rechten Seite ein wenig. Da steht 9V, die plötzlich zu 18V werden und drunter 0V, die plötzlich zu 12V werden. Ich hoffe da ist nur die
ich, dass 8 mil daheim nicht unbedingt so einfach zu machen sind.
-
Thread
Pic Auswahl
womit Du programmieren willst: Assembler C Basic ??? Jedenfalls schätze ich, dass Du mit einem PIC12F675 auskommst. Der sitzt in einem 8-Pin Gehäuse. Kannst ihn in Assembler (kostenlos von Microchip) oder in C (limitierte Versionen kostenlos verfügbar) programmieren. Dieser hat aber kein
nim einen PIC aus der 18er reihe, ist zwar overkill aber da haste auch keine bank-schweinereien wie bei den kleineren PICs ;) bestelle bei Microchip sog. samples, welche gratis sind (auch die lieferung ist gratis
-
Thread
MPLAB -> Mülltonne
fertig gekauft, zum üben) mit Platine mit Real-Time-Clock dran zu programmieren. 1. Versuch mit PIC18F4550: - Erstellen eines Projektes ewig kompliziert und ohne Ende unübersichtlich (z.B.: Warum X verschieden Compiler zum auswählen? Reicht es nicht C oder ASM anzukreuzen? Und dann ist MPLAB natürlich
ARGHH!! Ich könnt schon wieder dieses SCHEI** PIC-Zeug in der Luft zerreissen!! Controller: 16F887 Compiler: mikroCPIC1618.exe Code: [c] sbit SPExpanderCS at RA2_bit; sbit SPExpanderRST at RA3_bit; sbit SPExpanderCS_Direction at TRISA2
-
Thread
Funktion Reifendruckanlerngerät EL-50448; OEC-T5; Welches Bauelement ist das?
an der LF-Antenne. Und dann noch eins mit dem Timing der Preambel. Dann habe ich einfach mal den PIC12F508I runtergelötet und auf gut glück ausgelesen. Zumindest kommt was (nicht nur 0x00 oder 0xFF) und der PIC-Disasm v1.6 macht dieses daraus [code] ; original File = D:\IONOS HiDrive\Auto\Thema
werde ich mich als nächstes mal mit dem MPLAB beschäftigen und wie > ich damit ein Programm für den PIC12F508 erstelle welches die Aussendung > vornimmt. Wenn Du den PIC entfernst kannst Du jeden beliebigen Mikrocontroller nehmen. Alternativ den relativ günstigen EL-50448 modifizieren (das ist der
-
Thread
Datenlogger für 8 oder 12 KanäleTemperatur
Chris K. schrieb im Beitrag #7835143: > Tasmota auf ESP board + DS18S20 Wie kommst du ausgerechnet auf den DS18S20 mit seiner um einen Faktor 8 geringen Auflösung. Was spricht gegen den DS18B20, gerade wenn es darum geht, das Verhalten einer Heizungsregelung zu erfassen
de.aliexpress.com/item/1005006375128400.html?spm=a2g0o.productlist.main.1.b2d1RISeRISeBG&algo_pvid=cc81d3f9-4787-4435-8d8f-cbb321e2755d&algo_exp_id=cc81d3f9-4787-4435-8d8f-cbb321e2755d-0&pdp_ext_f=%7B%22order%22%3A%2255%22%2C%22eval%22%3A%221%22%7D&pdp_npi=4%40dis%21EUR%216.69%216.69%21%21%216.84%216.84%21%
-
Thread
Welchen Verbrauch hat dieses Gerät ungefähr in kWh?
habe einen Printtrafo 230V->9V, dahinter eine GRS. Anschließend einen 78T05. Dieser betreibt einen PIC 16F628A, 20Mhz, der sich fast immer im Sleep-Modus befindet. Außerdem fungiert ein BT 136 als Schalter, sprich 230VPhase -> Sicherung -> BT136 & TrafoEingang1 -> Meßgerät+ ... Meßgerät- ->230V Masse
Printtrafo 230V->9V, dahinter eine GRS. Anschließend "GRS", lol > einen 78T05. Dieser betreibt einen PIC 16F628A, 20Mhz, der sich fast > immer im Sleep-Modus befindet. datenblatt selber lesen > Außerdem fungiert ein BT 136 als > Schalter, sprich 230VPhase -> Sicherung -> BT136 & TrafoEingang1 -
-
Thread
Projektvorstellung: CAN-Hutschienenmodul für Smart Home
Projekt. Vor allem, weil ich gerade an was ähnlichem dran bin :) Allerdings auf Basis der Microchip PIC18F Serie. Ich werd mir Dein Projekt mal genauer anschauen.
www.mikrocontroller.net/topic/76266#new ein CAN-Hausbussystem in Basic von Mikroe nachgebaut, läuft mit 18F PIC-Controllern, die in Schalterdosen passen und Hutschienenmodulen. Dazu die Eine oder andere Erweiterung mit TouchTFT als Bedienterminal oder mit bis zu 24 Dallas 18B20 Temperaturfühlern. Dann
-
Thread
Spotwelder - Transistortreiber
Q=I*t U=Q/C Q=0,5A*16s=8C C=Q/U=8C/16V=0.5F
nachgebaut, als Leistungsschalter einen 24V LKW Magnetschalter 500A, über Fusstaster. Kondensator 1F/22V Kabel 25qmm 2 x Cu Spitzen Bleistift Form 6mm Durchmesser Geladen wird mit 5A LNG zw. 8...18V je nach benötigter Schweissleistung. 2. LNG 24V/2A für Magnetschalter. Hiluminband 0,1-0,3mm
-
Thread
C Tutorial für PIC-Microkontroller
Ich habe einen PIC18F4550 und suche ein gutes Tutorial dafür. Ich habe schon gesucht aber vor allem nur Tutorials gefunden die über C generell und nur am Ende über Microkontroller schreiben. Da ich C schon kann suche
Ich hab noch eine Frage zum PIC18F4550: Wie viele PWM-Ausgänge hat der mein PIC und auf welchen Pins liegen sie???
-
Thread
VFD Ansteuerung mit STM8
übersetzen. Was empfehlt ihr? Spricht etwas dagegen, einen eher "alten" PIC aus der Zeit des Displays zu nehmen (Mitte der 90er)? Der beliebteste PIC ist angeblich der PIC16F54 und der PIC16F84 oder der PIC16F886/7. Programmieren würde ich den mit dem TL866 Programmer. Viele
abzutragen. Debugger kosten Geld. Für kleines Geld einen stlink-clone von aliexpress und beim STM8 geht es vorwärts. PIC/AVR mittels SNAP für topaktuell oder Pickit 3 von ali für die etwas älteren PICs. Werkel selbst gerade an einer dualen Umsetzung. Von AVR um STM8 erweitert. Der STM gewinnt unter
-
Thread
Feld aus Festwerten im Programmspeicher
glaube es nur. Die Frage sollte wohl auch eher lauten welcher compiler da werkelt...oder? Arduino F. schrieb im Beitrag #7955216: > Wenn C, dann: __flash Das uint8_t __flash test[2]={1,2}; geht in der IDE jedenfalls nicht. Ist ja aber auch die Arduino IDE.
intern schon mit 80 Mhz arbeiten... https://microcontrollerslab.com/wp-content/uploads/2017/05/pic-microocntroller-architecture-block-diagram.gif https://www-user.tu-chemnitz.de/~heha/hs/chm/ATmegaX8.chm/7.htm Dazu kommt das Problem, dass man beim PIC alles erstmal über das W-Register bewegen
-
Thread
PIC18F25k80 Probleme mit dem ADC
B2 = 1; C2 = 1; D2 = 0; E2 = 0; F2 = 0; G2 = 0; } else if((Temperatur == 8)||(Temperatur == 18)||(Temperatur == 28)||(Temperatur == 38)||(Temperatur == 48)) { A2 = 1; // 8 setzen
Debugging abschalten // CONFIG4L #pragma config DEBUG = OFF 2. Erweiterten Instruktionssatz der PIC18 abschalten (habe dunkel in Erinnerung das es da schon mal Probleme mit einem Compiler gab, weiss aber nicht mehr bei welchen) // CONFIG1L #pragma config XINST = OFF btw: #include <pic18f25k80
-
Thread
PIC-µC Entwicklerboard Empfehlung?
Hi, was könnt Ihr in einem moderaten Preissegment an Entwiklerboards für die PIC16 bis PIC18 empfehlen? Lg Maracas
eine weitere überlegung: die 3.3V-PIC18 sind preislich massiv attraktiver, auch gibt es eine grössere auswahl - vielleicht auch gleich mit diesen anfangen anstelle der 5V-PIC18.
-
Thread
32-Bit μC für zwei Layer PCB
Willst Du wirklich für 4$ noch selbst ätzen? http://www.aliexpress.com/item/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module/32327927921.html
haben nur SAM3). Aber wie auch bei den AVRs, ein SAMD21E18 mit 256+32 KiB kostet auch bloß doppelt so viel. Die Dinger gibt's auch mit größeren Pinanzahlen, aber bei den kleinen hat man halt bequeme 0,8 mm Pinabstand.
-
Thread
LED Multiplexer glimmt
verschluckt hat und schaltet ab (flagIntensityCorrectionHiccup). Ich arbeite bei 64MHz und mit dem xc8 free compiler auf einem PIC18F46K22. Dass die SPI2 mit 32MHz etwas außerhalb den Spezifikationen läuft (LED Treiber kann max. 25MHz) scheint kein Problem zu sein. Auch wenn ich alles mit Vorteilern auf
"Ich arbeite bei 64MHz und mit dem xc8 free compiler auf einem PIC18F46K22. Dass die SPI2 mit 32MHz etwas außerhalb den Spezifikationen läuft (LED Treiber kann max. 25MHz) scheint kein Problem zu sein."
-
Thread
PIC - Port B - Abfrage
PIN6 ..... Das Problem scheint zu sein, es geht mal und mal nicht. Was ist mit den BIT 7 und 8 ? Der Eingang am PIC ist offen, könnte also auch 1 sein? Eine Falle für Anfänger? Wie Kontrolliere ich nur die ersten BITs (1-6)? Und noch so eine Frage: Mit INCF 0x20,1 erhöhe ich den Wert der
@ Thomas Die PIC18 haben neben dem PORTx-Register auch ein LATx. Das PORTx-Register liest, was am Eingang anliegt. Das Output-Latch ist via LATx les- und schreibbar. Du müsstest folglich "movwf LATB" schreiben.
-
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
UARTs. 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
NXP verschenkt ARM-Chips
0x55555555; PINMODE6 = 0xAAAAAAAA; PINSEL7 = 0x55555555; PINMODE7 = 0xAAAAAAAA; PINSEL8 = 0x15555555; PINMODE8 = 0x2AAAAAAA; PINSEL9 = (1 << 18); PINMODE9 = 0x80000; EMC_CTRL=1; // enable EMC EMC_DYN_RD_CFG=1;//Configures the dynamic memory read strategy(Command
Konzack <michelle.konzack@tamay-dogan.net> Subject: Formike Electronics: .22" , 8".. samples status Dear Michelle, Thanks for your mail and sorry to not advise you updating news. Now, samples of 2.2"KWH022ST03-F01, 8"KWH080KQ03-F02, and all connectors are prepared well.
-
Thread
Frequenzzähler 1Hz-100khZ
Module gefunden, die im MHz-Bereich arbeiten. Ansonsten, hat jemand ein fertiges Program für einen PIC16F628 oder ATMEGA8 zur Hand, das möglichst ohne externe Beschaltung auskommt: Der interne Oszillator sollte für den Frequenzbereich und meine Messzwecke noch genau genug sein. Ein 1x8 Dotmatrix-Display
Einsatz kommen. Aber selbst wenn, müsste ich diese dann eben ausbauen/überbrücken. Dank ICSP sollte der PIC16F628 einfach anpassbar sein.
-
Thread
CCS PICC Probleme mit MPLAB 8.43
hallo, ja das kommt mir bekannt vor. bei pic 18f z.B. gibt es eine auto-acquisition tmie funktion was ja für mich bedeutet, das ad-konv. starte und der rest geht AUTOMATISCH. im datenblatt steht konverter anmachen, ??? acquisition tmie abwarten
, bis es dann endlich mal geht, ja da braucht man manchmal viel Geduld. ich würde nur noch mit pic18f was machen, denn die gehen halbwegs oder wenn ich Power Brauche, dann nehm ich pic24hj. die haben 16bit durchweg und gehen bis 40 mips zu nem guten preis. pic16f gehören abgeschafft finde ich
-
Thread
Drehimpulsgeber
ohne Ausnahme mit minimalsten Schwierigkeiten überall einwandfrei funktioniert. Hier die Liste: PIC18F8722, PIC18F4620, PIC30F6014, PIC33Mc510, AVR, 8051, CORTEX M3/4, ZILOG Encore! Außer Hardware notwendigen Anpassungen gab es nichts zu ändern oder daran rütteln. Ich habe sowohl verschiedene mechanische
Ausnahme mit > minimalsten Schwierigkeiten überall einwandfrei funktioniert. Hier die > Liste: > > PIC18F8722, PIC18F4620, PIC30F6014, PIC33Mc510, AVR, 8051, CORTEX M3/4, > ZILOG Encore! Dito in PSoC4 (M0). Auch im Multiplexbetrieb (4Drehgeber) no Problem mit Peters Routine. Einzige Änderung:
-
Thread
welchen MC für UDP/IP Pakete
/Products/PIC/Proto/PIC-P67J60/ Zum Debuggen brauchst Du das hier: https://www.olimex.com/Products/PIC/Programmers/PIC-KIT3/ MPLAB8 IDE, C18 Compiler und die Application Libraries mit dem IP-Stack bekommst
Frank K. schrieb im Beitrag #2945828: > Die Lösung mit dem geringsten Hardwareaufwand ist ein PIC18F67J60. Und was ist mit dem Softwareaufwand? Erst mal die Patches unten rechts und dann? Außerdem will er nicht debuggen, es soll laufen :-)
-
Thread
pic18f8722 array speicher
hallo leute, ich beschäftige mich seit kurzem mit einem pic18f8722. in meinem projektchen würde ich gerne werte in mehreren arrys speichern. der daten speicher sollte ja grösser als 3000 byte sein. von daher wäre es schön, wenn man eine arry wie folgt erzeugen könnte typedef unsigned char u8; #define GROESSE 3000 u8 daten[GROESSE]; was scheinbar nicht funktioniert. denn der compiler meckert mit: Error - section '.udata_pic18f18722.o' can not fit the section. Section '.udata_pic18f18722
-
Thread
2 Counter am Pic18f448
> #include <p18cxxx.h> Ist das die richtige include für PIC18F ?
sollte passen. das ist eine generische für eine ganze serie von pics. ich hab allerdings auch schon die 18f448.h included, ändert nix. mit assemblercode kann ich leider nicht wirklich dienen, das was mir der compiler an disassembly ausspuckt hat keine pic-üblichen namen für die register sondern nur nummern
-
Thread
PIC16F1825 - I2C Acknowledge Problem?
Hallo, ich habe mir den Code auch mal angesehen. Ich arbeite mit dem XC8. Ich musste an der Stelle vor jedem Write ein I2CIdle(); einbauen, dann lief es. Ich kann Dir meine LIB für den PIC18F46K80 zusenden. Bitte schreibe mir eine PN dann schicke ich Sie Dir zu. Ingo
Beitrag #6910725: > Hallo, > > ich habe mir den Code auch mal angesehen. Ich arbeite mit dem XC8. > Ich musste an der Stelle vor jedem Write ein I2CIdle(); einbauen, dann > lief es. Ich kann Dir meine LIB für den PIC18F46K80 zusenden. Bitte > schreibe mir eine PN dann schicke ich Sie Dir zu.
-
Thread
Problem mit Interrupt des Timer1 bei PIC18F2550
delay_cycles(100); } } [/pre] Die folgende h-Datei habe ich eingebunden: [pre] #include <18F2550.h> #device adc=8 #use delay(clock=4000000) #fuses NOWDT,WDT128,XT, NOPROTECT, NOBROWNOUT, BORV20, NOPUT, NOCPD, STVREN, NODEBUG, LVP, NOWRT, NOWRTD, IESO, FCMEN, NOPBADEN, NOWRTC, NOWRTB, NOEBTR
Habe bei mir das ganze mit einem vorhandenen 18F4620 ausprobiert. Bei 16MHz und einen Reloadwert von 65485 (Um die 16MHz zu beruecksichtigen, also bei 50us) funktioniert das einwandfrei. Die zweite Delay ist uebrigens unnoetig. #include <18F4620
-
Thread
Grundlegendes zum 18F2320 und USB
mein tip: 1. installiere MPLAB und C18 2. programmiere zuerste einmal ein LED-blinklicht (das meine ich im ernst und nicht als witz!) 3. nimm einen PIC18 mit USB (z.b. 18F2550 oder 18F4550) 4. ändere PIC18-USB-beispiele aus dem internet
, weiss ich nicht). Man kann das aber programmieren. Microchip stellt da fertige Lösungen für Ihre PIC18F2550 zur Verfügung. Gruß RalfH
-
Thread
MPLab X IDE und Hi-Tech Compiler PICC18
dass du eh keine Wahl hast. ich habe noch nie mit was anderem als Microchip-Zeug gearbeitet. Vor XC8 mal mit dem C18. enn du willst kannst du mir mal einen HI-tech Code-Beispiel schicken, dann jag ich den mal über den XC8. gruß gerhard
leider verstehe ich das nicht. Der MCC ist jatzt in der MPlab X IDE installiert. Eine Bibliothek pic10-pic12-pic16-pic18-1.82.1.mc3lib habe ich mir auch heruntergeladen. Frage: Muß ich in der MCC noch irgend etwas programmieren/konfigurieren? Die Funktion "eeprom_read" war im Hi-Tech Compiler direkt