-
Thread
HI-Tech Compiler
* HI-TECH PICC / PICC-Lite compiler */ #if defined(__PICC__) || defined(__PICCLITE__) #include <pic.h> #endif /* HI-TECH PICC-18 compiler */ #if defined(__PICC18__) #include <pic18.h> #endif /* HI-TECH dsPICC compiler */ #if defined(__DSPICC__) #include <dspic.h> #endif /* HI-TECH
* PIC16F688 */ #ifndef __PIC16F688_H #define __PIC16F688_H // Special function register definitions volatile unsigned char INDF @ 0x00; volatile unsigned char TMR0 @ 0x01
-
Thread
LED-Matrix (Wortuhr - frage)
TPIC6B595 könnte man schnell alle Ausgänge abschalten, also problemlos mit nur einem Ausgangspin des PIC18F2550 dimmen. Der Vorschlag war übrigens, sich die 74HC595 komplett zu ersparen und 7 Ausgänge des PIC18F2550 deirkt zu nutzen, und sie nicht ungenutzt rumhängen zu lassen.
Mike schrieb im Beitrag #3037631: > Falls du wie im Schaltplan einen PIC18F2550 verwendest, dann kannst du > laut Datenblatt max. 25mA pro Pin in die LEDs schicken. Das sollte > eigentlich reichen. Du solltest aber vorher sicherheitshalber mal testen > wie hell die
-
Thread
USB-Microcontroller für universelle Verwendung, I/O
Collector) > 5V sollte mit wenig Bauteilen steuerbar sein. > Stromversorgung über USB Vorschlag: PIC16F1454 oder PIC18F2553. Sind nackte Chips mit USB-Hardware drin, lochrastergeeignet, 5V-Betrieb, einfach anzuschließen. Beim PIC16F1454 brauchst Du nicht einmal einen Quarz. XC8 Compiler, MPLAB IDE
Lösung kommt ohne Quarz aus. Wenn's denn läuft sehr gut für Massenproduktion (>10000 Stück). * PIC18F ist genauso aufwändig wie ATmega32U4 (man braucht Quarz und etwas Außenbeschaltung), aber ersteren gibt's auch in Durchsteck. Gut für mittlere Stückzahlen. Hier nimmt man, was einem besser gefällt
-
Thread
VMS 4.1 PIC 18f65j50 Firmware über ICSP einspielen?
mit USB verbunden wird, aber es kann kein Gerät identifiziert werden). In dem Ding werkelt ein PIC 18f65j50 , der offenbar die Firmware enthält und auch für den USB zuständig ist und dort vermute ich den Fehler: - entweder ist der PIC kaputt oder - der PIC hat seine Firmware "vergessen"
.01.46.14 Firmware type..............PIC18FJ Target voltage detected Target device PIC18F65J50 found. Device ID Revision = 3 2017-01-09 18:40:24 +0100 - Reading... The following memory area(s) will be read: program memory: start
-
Thread
PIC 18F2620 und PIC 16F690 verbinden
Der 16F690 ist in einer getesteten Platine verbaut. Die Software habe ich als HEX File eingespielt. Er sendet die Impulse und arbeitet mit 8MHz intern. Den 18F2620 habe ich programmiert. Er enthält einfach
extrem verlangsamen, wenn er auch niedrige Taktfrequenzen verträgt. Vielleicht kannst du mit dem 16F690 mal testweise einen Eingangstakt für den 18F2620 erzeugen, z.B. 800Hz. Und dort den 8MHz-Quarz abschalten. Dann werden die Timings schon um den Faktor 10000 langsamer, und du könntest die 70µS bzw
-
Thread
PIC32MX664F128H / DP83848 Link Error: Could not allocate section .bss
** [.build-impl] Error 2 Ich hab schon ne Menge raus genommen in der TCP config aber in den PIC32 muss doch mehr rein passen als in den PIC18F97J60 :-)
Was mich echt wundert der selbe Stack passt in einen PIC18F97J60 mit gerade mal ~3k SRAM aber nicht in einen PIC32 mit 65k SRAM ? Gibt es hier irgendwelche Schalter etc... die hier was optimieren? Dazu musste ich einen HEap Speicher beim Linker eingeben
-
Thread
wo finde ich eine header datei
Hallo, ich versuche mit dem PIC18f2585 einen CAN Bus aufzubauen. Wenn ich allerdings auf den functional_mode 1 umschalten will, geht das nicht mit C. Die header-datei (can-18xxx8.c) die ich momentan benutze kennt die funktion can_set_functional_mode
ja ich meinte die entsprechende *.c datei. In der can-18xxx8.c gibt es keine entsprechende funktion um auf den Modus 2 umzuschalten. In der can-18F4580.c für den PIC18F4580 gibt es beispielsweise diese und andere funktionen. NAch dem Datenblatt des PIC18F2585
-
Thread
Neueinsteiger Hier
PIC18: Kostenlose IDE (MPLAB X IDE), kostenlose "Brennsoftware" (in der IDE integriert), kostenloser C-Compiler (XC8), USB-Programmer/Debugger ca. 30€ (PICkit3). Abhängig von der gewünschte IO-Zahl auch
Ich würde auch den PIC 18 nehmen.
-
Thread
PIC: CAN Routinen nach AN738
Hallo Zusammen, ich bin auch gerade dabei eine CAN18XX8.h in mein Projekt einzubinden. In dem Moment wo die can18XX8.c dazu kommt bekomme ich einen Fehler beim compilieren. [c] "C:\Program Files (x86)\Microchip\xc8\v1.34\include\pic18f66k80.h:22085: warning: (983) storage class redeclared for "TXB2CONbits" C:\Program Files (x86)\Microchip\xc8\v1.34\include\pic18f66k80.h:22085: error: (984) type redeclared C:\Program Files (x86)\Microchip\xc8\v1.34\include\pic18f66k80.h:22085: error: (1098) conflicting declarations for variable "TXB2CONbits
-
Thread
Pic18 - großes Array
Hallo, ich habe ein const char font[256][24] array auf einem pic18f26k40. auf einem pic 16 hat alles prima funktioniert, jetzt habe ich das auf den pic18 portiert und es geht nicht mehr. Fehlerbild - siehe Anhang. Ich sehe den Arrayinhalt im Debugger, wenn
einfiel: Write protection.. Aber die ist auch aus, siehe Bild. Weitere Infos: Ich verwende einen PIC18F26K40 mit dem XC8 in V1.41! Beim Rest komme ich leider grad nicht ganz mit. Was ich sagen kann: Zuvor hatte ich einen pic16f18857, da wurde das Array in einer "font.h" als: const char font[256
-
Thread
Welcher Lowpower uC
Beitrag #3622414: > Aus meinem Projekt sollte einmal eine Uhr mit LCD Display hervorgehen. Es gibt PIC16/18 mit integriertem LCD-Segment Treiber: z.B. den PIC16LF(1)903: nanoWatt XLP und bis zu 72 LCD Segmente
nehmen der in der Lage ist dumme > Glaser anzusteuern. Der oben genannte PIC16 wäre z.B. so einer. Es gibt auch PIC18 und PIC24 mit LCD-Treiber und eingebautem RTCC, aber leider nur mit >=64 Pins.
-
Thread
STM32 vs. AVR16 messen von Spannungen von 0,5-1,2V
Hallo, mit CAN gibt es noch folgende 8Bit Controller Serien PIC16F180 PIC18-Q83 PIC18-Q84 und "ältere" ATmegas.
Andere kostet viel weniger. Veit D. schrieb im Beitrag #7915788: > mit CAN gibt es noch folgende 8Bit Controller Serien > PIC16F180 > PIC18-Q83 > PIC18-Q84 PICs Problem ist teuere Compiler. Somit lohnt sich PIC nur für Großfirmen. Oder für Projekte, die mit Assembler auskommen.
-
Thread
ATMega: Wie oft kann man die Fuse Bits programmieren?
"Aus Welcher Hardware besteht dein neues Programiergerät? Welcher µC?" FT232BM (USB-Controller) & PIC18F242@40MHz (ca. 10 Millionen Befehle/Sek.). 12V generierung inkusive. Es ist kein externes Netzteil erforderlich. Preis für die Bauteile werden ca. bei 15 (Reichelt) liegen. Der PIC lässt sich direkt
genormtes/Möglichst wenig Overhead. Und falls es interessiert: Geplante Unterstützung für: PIC18Fxx2/8 (Programmier-/Verifizierzeit PIC18F252 ca. 2,5s ohne EEPROM - EEPROM ca. +1s) (weitere PIC18Fxxxx werden wohl folgen) ATmega Serie (ATmega64 mit 64k Programmieren/Verifizieren @>6,7MHz ca
-
Thread
Mikrocontroller Empfehlung gesucht
die Interrupts hat man trotzdem noch, das ist aber kein Hexenwerk. Ansonsten nimmst du halt einen PIC18, die sind "etwas besser" für C optimiert. Als IDE steht MPLAB X zusammen mit dem XC8 kostenlos zur Verfügung. Die Einarbeitung ist etwas gewöhnungsbedürftig, was aber auf jede neue Plattform zutrifft
gehen, da fehlt mir tatsächlich komplett die > Erfahrung Das war mal. Zum Einen haben moderne PIC16 viele Erweiterungen vom PIC18 geerbt, was es für Compiler einfacher macht. Zum Anderen ist der XC8 inzwischen soweit ganz brauchbar. MPLABX hat Netbeans als Grundlage, so wie andere auf Eclipse
-
Thread
Suche Simulator für PIC 18F
Du kannst ja mal diese IDE probieren. http://www.oshonsoft.com/pic18.html Rainer
google.de gibt es schon Simulatoren die auch visualisieren. z.B. http://digitalelectrosoft.com/pic-simulator nur kann der wohl keine PIC18F... Schade! Ja das mit den Port-Registern hatte ich ja versucht und bin gescheitert ;( Hab mir Breakpoints etc. gesetzt, aber irgendwie ist er da einfach
-
Thread
PIC 18f452 funzt net
des Pic noch nicht auseinander gesetzt habe, möchte ich zuerst mal wissen, ob der Testaufbau an sich funktioniert. Auf http://www.voti.nl/blink/index_1.html#18F442 findet man eine Hex, mit dem eine Led zu
obgenannte Hex brenne, liegt an OSC1 und OSC2 keine Spannung an. Habe hier noch ein anderes Hex für den 18f452 (ein 8er Lauflicht), bei dem liegen an den beiden Pins je 2V an... ist das normal?
-
Thread
[V] PIC Prozessoren 16F876A 16LF870 16F676 und 16F877
hab mich mal etwas detaillierter schlau gemacht und in Anlehnung an aktuelle PIC Preise folgende Tabelle zusammengestellt: PIC 16F876A 1 St. 2,5 EUR/St. 10 St. 2,2 EUR/St. 100 St. 1,8 EUR/St. PIC 16F877 1 St. 3,00 EUR/St. 10 St. 2,70 EUR/St. 85 St. 2,40
auch gerne gegen Atmel ATTiny10 2x2mm im vernünftigen Wertverhältnis. Beim herumgoogeln fand ich PIC 16F876A A: 1 8,23 3 7,96 25 7,24 100 5,73 B: 3,95 C: 1+ 6,12 € 10+ 3,93 € 100+ 3,65 € D: 1: 5,23 € 10: 4,18 € 25: 4,08 € 100: 3,96 € PIC
-
Thread
PIC Unterschiede 5V 3V Typen
Hi Ich habe gerade gesehen, daß der PIC 18F2620 immer teurer wird. Schon bei 6,20 Euro. Es gibt doch auch den 18F26K20 Der kostet 2,60 Euro Warum ist der so viel billiger? Der Unterschied liegt doch nur in der Versorgungsspannung
https://www.microchipdirect.com/ProductDetails.aspx?Category=PIC18F2620 https://www.microchipdirect.com/ProductDetails.aspx?Category=PIC18F26K22 Frank K. schrieb im Beitrag #3545794: > modernere Halbleitertechnologie -> kleinere Strukturen -> mehr Chips pro
-
Thread
Hausbusprojekte mit CAN
mbp-bayern). Er ist derzeit dabei eine universelle Buskoppler Platine zu entwerfen. Eckdaten: - PIC18F mit CAN Controller (z.B. PIC18F4685 od. pin kompatibel) - Schaltregler oder eventl. Recom DC/DC Wandler für 24V DC Versorgung - CAN Transceiver - Grundlegende Peripherie (siehe Threads) Ich
selber herstellen ist euch zu aufwendig? > Kannst Du mir da eine Quelle geben? Datenblatt vom 18fXX8 http://www.google.de/url?sa=t&source=web&cd=2&ved=0CCkQFjAB&url=http%3A%2F%2Fww1.microchip.com%2Fdownloads%2Fen%2Fdevicedoc%2F41159d.pdf&rct=j&q=pic18f458&ei=5y5RTe-uFovKswaq-ODeBg&usg=AFQjCNEVrqRm0R0DlSEughNqAEVpg
-
Thread
PIC 18LF4525 Programmer HILFE
/pub?key=pLvvkLhNkIpZfHmfJN6eKYw Unter U1 steht dann PIC18LF4525-I/PT IC MCU FLASH 24KX16 44TQFP Gib es denn da ein großen unterscheid zwischen PIC 18LF4525 und PIC 18F4525 also ich hab einen Brenner gefunden für 320€ Den PIKprog2 von Elnec und der
Der PIC18LF4525 unterscheidet sich hauptsächlich im Betriebsspannungsbereich: LF = Wide Voltage Range: 2,0V bis 5,5V PIC18F4525: 4,2V bis 5,5V Laut Datenblatt Seite 320 (und MPLAP) geht auch der ältere
-
Thread
Rätsel mit LED-Anzeige 16F84-04
0086 0085 1683 0186 3007 0085 1283 018E 2019 2019 3000 0086 2019 080E 0A8E 2024 3AFF 0086 1903 2817 280A 018E 280A 30FF 008C 008D 038C 1903 038D 080C 040D 1D03 281C 0008 0782 3431 3494 34F9 3493 3452 ...... denn direkt als *.hex speichern und damit den PIC füttern ? oder muß es in dieser Notation: :020000040000FA :100000008316803081000030850000308600831226 :1000100000308D003020362000308E000E08890020 :1000200083160814831208088C0041208E0A8D0A5A :
-
Thread
Programmieren eine PIC18F2585 mir einem HEX-File
Hallo Forumsexperten, für mich ist der Umgang mit den "alten" Prozessoren PIC18F2585 neu und ich brauche Hilfe. Ich habe also ein HEX-File, was auf den Prozessor gebrannt werden soll. Nun habe ich mitbekommen, dass ich dazu sinnvollerweise ein Programmiergerät PICKit-3
Danach passiert nichts! Außerdem steht in der Readme " Programmer-to-Go not working with PICkit2 on PIC18F_K90_K80_K22 family. PICkit3 OK. PK2 will be fixed with FW update in future." Aber ich will doch den PIC 18F2585 programmieren, der dort ausgeschlossen wird! Die zweite Version, direkt die *.exe
-
Thread
Halbleiter CPU usw. zu Verschenken.
Stange NEU ! 50x UA7818U in der Stange neu (sind mir mal falsch geliefert worden) 1x MC68000F8 mit Sockel DIP neu 1x HD64180ZCP8X mit Sockel PLCC neu 3x PIC10F206-I/P in der Box neu 10x LPC2103FBD48 in der Box neu 1x PIC18F2220-I/SO neu 2x RFPIC12C509AF-I/SS neu 8x AT90S1200
Mich würden die Pic's interessieren > 3x PIC10F206-I/P in der Box neu > 1x PIC18F2220-I/SO neu Gruß Manfred
-
Thread
PIC18F46K80 Probleme mit Variablen
" aufgesteckt. Auf diesen Board sind 8 LEDs die alle mit dem PORT D verbunden sind (RD0-RD7). Vorab möchte ich sagen das ich die folgenden Programmteile mit dem PIC18F87J11 und den PIC18F8722 getestet habe und es funktioniert alles wunderbar
Nr. 1: (funktioniert) [c]LATD=5; //LEDs zeigen binär 5 an[/c] Nr. 2: (funktioniert nicht mit PIC18F46K80) [c]int a=5; LATD=a; //LEDs zeigen mir binär 130 an[/c] Nr. 3: (funktioniert) [c]int a=5; if(a==5){LATD=5;} // LEDs zeigen mit binär 5 an[/c] Nr. 4: (funktioniert nicht mit PIC18F46K80
-
Thread
PIC18F2455 Kostengünstig kaufen per Paypal wo?
aber nur noch vier vorhanden: http://cgi.ebay.de/Microchip-PIC-8-bit-Microcontroller-PIC18F2455-I-SP-/220580531564?cmd=ViewItem&pt=LH_DefaultDomain_0&hash=item335b9fcd6c wer zu spät kommt, de.. ...der muß mehr zahlen: http://cgi.ebay.de/PIC18F2455-DIP-
hier knapp 40 Euro mit versand für 5 http://www.tme.eu/de/katalog/artykuly.phtml?search=PIC18F2455&idp=1#search%3DPIC18F2455
-
Thread
LM75 u. PIC: merkwürdiger Verhalten
Kanals dann zu hoch ist. Es sind ja, von der Spannung her betrachtet, nur ein paar mV. Welchen PIC benutzt Du denn? Bei einem 18F Typen, beispielsweise der 18F2620, steh im Datenblatt das eine AD Clock Source von 8 Tosc nur bis zu einem Oszillatortakt von 11,43 MHz gut ist. Da wären die 16MHz dann
schon drüber, was zu Fehlern in der Wandlung führen kann. "Schlimmer" wird es dann beim LF Typen. Beim 18LF2620 ist bei 8 Tosc nur noch ein Takt von maximal 5,72 MHz zulässig. Bei 16MHz Takt müsste man also 16 Tosc beim F Typen und 32 Tosc beim LF Typen wählen, wenn man einen 18..2620 PIC benutzt.
-
Thread
AVR C/ASM Verständnisfrage
);CAST(char*,cfg-(unsigned int)&cfg_ee)[EEARL++]=~EEDR) EECR|=(1<<EERE); // copy EEprom to data 6f4: 22 e0 ldi r18, 0x02 ; 2 6f6: 30 e0 ldi r19, 0x00 ; 0 6f8: 3f bb out 0x1f, r19 ; 31 6fa: 2e bb out 0x1e, r18 ; 30 6fc: c9 01 movw r24, r18
718: f0 91 ca 00 lds r31, 0x00CA 71c: e8 0f add r30, r24 71e: f9 1f adc r31, r25 720: 20 95 com r18 722: 20 83 st Z, r18 724: 3f 5f subi r19, 0xFF
-
Thread
Welcher Quarz bei PIC 18F2550 mit USB und RS232
Carsten schrieb im Beitrag #2364613: > PIC 18F2550, 20Mhz Quarz, PLL am Ende sind das 48Mhz. Ist doch keine > Baudratenfrequenz oder? Die RS232 Signale, welche vom PIC rausgehen, > sind auf dem Oszi auch ok! > > Habt Ihr noch Ideen?
Entwicklungsumgebung UND die von dir verwendete RS232 Lib kennt. Aber eines sei direkt gesagt: Flowcode und PIC18F2550... DAS machen nur sehr wenige... ICh würde vermuten das dein Problem entweder in de rInitialisierung steckt (der Pic arbeitet beim Transfer im 8Bit Modus) oder aber bei der Zusammenführung
-
Thread
[PIC] .c + .asm zusammen in einem Projekt verwenden
allerdings oft, daß die meisten PICs dem > Compiler die Arbeit sehr schwer machen und man besser PIC18 und höher > nehmen soll. Zumindest wurde ab PIC18 mit einer "für C-Compiler optimierten" Architektur geworben. Den Spruch kennst du ja von den AVRs. Aber es ist wohl richtig, dass die Architektur
fast zur Verzweiflung getrieben. Das kann auf dem in Hardware ausgeführten CALL/RETURN-Stack eines PIC10/12/16/18 schlecht passieren bzw. ist relativ leicht aufzuspüren. Für den High-Priority Interrupt der PIC18 gibt es sogar Schattenregister, die automatisch das Sichern und Wiederherstellen der sogenannten
-
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
Wenn ich das richtig sehe, dann spare ich mir bei dem PIC18F27J53 ausschließlich den FDI Chip ein. Der Rest lässt sich mit meinem Atmega8 doch auch realisieren. Mein Problem ist ein bisschen die Zeit. Bei dem Atmega8 kenne ich mich schon ein bisschen in
-
Thread
welches Mplab für usb4all ?
Das IDE ist Mplab 8.92 beim compiler habe ich den C18 3.47 (Eval-Version) getestet. Ich musste wenige defines korrigieren, die als binary und dezimal unter gleichem Namen deklariert wurden. Allein das lässt mich vermuten
eh Files aus der Bibliothek für die peripheren Module eines nicht Standard konformen, sehr PIC18 spezifischen und nicht mehr supporteten Compilers. Da machen die das eben (immer) *ähm oft* so. Was solls... ;-)
-
Thread
Umstieg von PIC18F4620 auf PIC18F46K20
@usuru: PIC18F46K20 läuft mit 1.8 - 3.6V @DirkF: leider ist mein glaswürfel in reperatur und ich kann somit dein programm nicht von ferne einsehen... hast du die registereinstellungen überprüft? woran erkennst
Hallo Snowman, ist etwas schwierig zu beschreiben. Vorher PIC18F4620 an 5 V: 2 x Sensor SHT71 an Pins 6-9. Selbstgeschriebenes Protokoll. OK Dann: PIC18F46K20 und SHT71 an 3,3 V: Prozessor läuft, aber SHT71 Läuft nicht/ wird nicht ausgelesen Dann PIC18F4620
-
Thread
China SUPER Bauteile-Schnäppchen Thread
auch auf dem Bild den Mechanismus: http://hk2.image.pushauction.com/ViewPicture.aspx?Key=9d2496b0-e41f-4661-8a8e-03e77f4360f4_63d0b45d-d268-4769-93c1-e8c8c68b6bcf&DisplayHeight=360&MaxWidth=480
www.aliexpress.com/snapshot/6014994775.html Was er meint ist sicher zusammen mit dem tollen "demo board with a PIC18F45k20 microcontroller".
-
Thread
Mikrocontroller mit PC via HID
bist, wirst Du einsehen, dass es schlauer ist, Deinen Atmega gegen einen PIC18F46K50 oder PIC18F46J50 zu tauschen, um den extra USB-Chip einzusparen. > Gibt es irgendwelche Bibliotheken für den MCP2200 für den Datenaustausch > oder wird das einfach mit "normalen" Befehlen
Ports da. Kannst mir kurz erklären, was du mit Bitbanging meinst? > Deinen Atmega gegen einen PIC18F46K50 oder > PIC18F46J50 zu tauschen, um den extra USB-Chip einzusparen. > PS: Wenn Du keine Handshake-Leitungen brauchst, kannst Du auch den > MCP2221 verwenden. Das ist ein vorprogrammierter
-
Thread
cc5x Problem mit free Version
klar, hau den pic16 weg, nimm einen pic18 und verwende die studentedition vom C18 compiler von microchip :) bis auf ein wenig andere notationen im quelltext stellen sich das keine probleme ein. zb der pic16f877
ich verwende momentan den pic18f4685, den gibts glaub auch als pdip mit 40 beinen, wäre nur deutlich größer als deiner. der einzige mit 20 beinen der die gewünschten features hat, den gibts noch nicht :) PIC18F14K50, ist ein
-
Thread
Küchenmaschine Elektronikfehler
dem Gate ein Strom rausfließen in den PIC rein. Und zwar max. -3.9V/R8 = -3.9V/470Ohm = 8.3mA. Bei dir steuern die IOs aber irgendwie (kann mir das anhand deiner Erklärung nicht ganz ganz vorstellen, besser wäre deinen Schaltplan mal zu
Hans F. schrieb im Beitrag #7899766: > Der 18Pin IC ganz rechts ist der Mikrok0ontroller, der hat eine > Versorgung von 4V Wie hast du die 4V gemessen? Ist das eine saubere Gleichspannung oder ist der
-
Thread
(V) 12 PICs zu verkaufen Gesperrt
bekommen. Da ich mit AVRs arbeite, brauche ich die PICs nicht. es geht um folgende Exemplare: 3x PIC32MX795F 3x PIC18F66J60 3x PIC18F2550 2x PIC18F4585 1x PIC18F25K80 Alles SMD Teile. Würde die gerne alle auf ein mal loswerden, und nicht einzeln verkaufen. Falls Jemand Interesse hat, bitte
Ja, legt euer Geld in PIC's an. Sicher ist sicher!
-
Thread
PIC18F2550/PIC16F877 Port-Adressen in C?
Hallo allerseits, ich ich von meinem Ausbilder eine Unmenge an PIC18F2550 und PIC16F877 bekommen und würde die gerne in C programmieren. Jetzt hab ich die Frage, wo ich die Adressen für die Ports herbekomme. Ich hab schon gegoogelt und seitenweise Datenblätter durchforstet
Synthron schrieb im Beitrag #4556158: > Unmenge an PIC18F2550 und PIC16F877 bekommen Hallo Synthron, würdest Du welche gegen Geld abgeben? Gruss Chregu
-
Thread
Pic18F4550 Bootloader problem
hallo ich möchte mir für den oben genannten PIC einen bootloader erstellen System ubuntu 10.04 MPLAB 8.80 Fehlermeldung erhalte ich Warning[230] Z:\HOME\MARCEL\DATEN\MPLAP\MPLAB IDE\CORE\18F4550_BOOTLOADER_4MHZ.ASM 20 : __CONFIG has been deprecated for PIC18 devices. Use directive CONFIG. Warning[230] Z:\HOME\MARCEL\DATEN\MPLAP\MPLAB IDE\CORE\18F4550_BOOTLOADER_4MHZ.ASM 21 : __CONFIG has been deprecated for PIC18 devices. Use directive CONFIG. Error
-
Thread
MCP3911 SPI-Interface funktioniert nicht
Teil des Programms: [c]#include "C:\Users\Michael\Documents\Schule\Microcontroller\PICC\Devices\18F2550.h" #include "C:\Users\Michael\Desktop\Netzanalyse\Programme\PIC18F2550\MCP3911 Test\Hardware.h" #include "C:\Users\Michael\Desktop\Netzanalyse\Programme\PIC18F2550\MCP3911 Test\MCP3911_EVB.h
I 5 I---SDI SDO---I_________I 15pF 15pF I 0 I I I I______I I I VSS [/pre] 20MHz Quarz 15pF Kondis, am PIC sowie auch am MCP3911
-
Thread
DTMF-Decoder mit Dotmatrix-Anzeige
de 0x10, 0x30, 0x50, 0x90, 0xF8, 0x10, 0x10 ; 4 de 0xF8, 0x80, 0xF0, 0x08, 0x08, 0x88, 0x70 ; 5 de 0x30, 0x40, 0x80, 0xF0, 0x88, 0x88, 0x70 ; 6 de 0xF8, 0x08, 0x10, 0x20, 0x40, 0x40, 0x40 ; 7 de 0x70, 0x88, 0x88, 0x70, 0x88, 0x88, 0x70 ; 8 de 0x70, 0x88, 0x88, 0x78, 0x08, 0x10, 0x60 ; 9 de 0x70, 0x88, 0x98, 0xA8, 0xC8, 0x88, 0x70 ; 0 de 0x20, 0xA8, 0x70, 0xF8, 0x70, 0xA8, 0x20 ; * de 0x50, 0x50, 0xF8, 0x50, 0xF8, 0x50
-
Thread
Array mit 512 Bytes über Rs232 vom PC zum PIC
mir klar, die Kommunikation zwischen dem Ausgabeplugin und dem PIC mit RS232 haut auch tadellos hin. Nur ich weiß nicht, wie ich ein Array mit 512 Bytes (512 DMX Kanäle mit jeweils 8 bit) zum PIC schicken bzw empfangen soll. Das ganze sollte möglichst schnell gehen
Basiswissen. http://www.mikrocontroller.net/articles/FAQ#Wie_funktioniert_String-Verarbeitung_in_C.3F http://www.sprut.de/electronic/pic/c/pic_c/pic_c00.html
-
Thread
ICD2 und PIC16F
nein, nicht alle 16f haben die Debug-HW. Wuerde dir einen ICD2 Nachbau empfehlen, mit USB-pic, nicht den orginalen.
hi. ich hab selber auch nen nachbau mit pic16f877a und 18f4550. Der läuft super schnell. bei einzel schritt debug liegt die zeit eigentlich immer unter 1 sec pro schritt. meist sogar deutlich. Oft gibts probleme bei den dingern wenn sie an
-
Thread
Wiederverwendung von Wegwerf Elektronik
habe ich das aber immer nur mit Arduino gemacht und da ist im Prinzip ja alles schon fertig. Der DS18B20 braucht laut Datenblatt 500ms, der "S" braucht 750ms. Ich bin gerade dabei mich da mit C und am STM32F407 diese Sensoren zum Laufen zu bringen. Da ich das richtig begreifen will, will ich das
viel Arbeit. Brauchst Dir nur mal die Appnotes anschauen und deren komplizierte Logikabläufe. Vor 8 Jahren machte ich es mal auf einem PIC mit einer vom Internet runtergeladenen Library(PD?) für den AVR die ich auf PIC portierte. Im Vergleich zu I2C schockierte mich damals die große Komplexität der
-
Thread
Interrupt-Routine mit C und Timer1
Danke, Basti Hier mein Ausgangspunkt. Müsste alles soweit konfiguriert sein. Controller: PIC 18F2550 Programmierung: MPLAB IDE - C18-Compiler [c]//Testschaltung //Includes #include <p18f2550.h> #include "delays.h" //Config #pragma config CPUDIV = OSC1_PLL2 #pragma config FOSC
Danke erstmal für die Hilfe. Ich habe da nochmal etwas versucht. PIC 18F2550, PORTB (Diodenleiste) soll aufwärts zählen. Ergebnis: Bei PORTB tut sich nichts. RA3 wird aus unerfindlichen Gründen angesteuert Es wäre echt super, wenn jemand nochmal über
-
Thread
Pic mit C programmieren aber wie?
#include <pic16f887.h> void main (void); { TRISB 0x00; int 1,2,3,4,5,6,7,8,9; for (i=0;i<=8;i++) { TRISB 0x00=1; TRISB 0x01=2; TRISB 0x02=3; TRISB 0x03=4; TRISB
Hallo Leute, ich habe folgendes Problem. ich arbeite mit dem mplabx und dem c18 compiler. mit dem pic18lf45k22 sollen am ausgang (RD3, RD2, RD1, RD0, RC4, RC3, RC2, RC1,RE0, RA5, RA4, RA3, RA2, RA1) 12 led´s zum blinken gebracht werden. Hierzu habe ich einen C code geschrieben
-
Thread
Sinus-Wechselrichter mit Mikrocontroller und PWM
Manfred G schrieb im Beitrag #3623341: > 1. Welche Mikrocontroller sind geeignet? PIC12F1840 > 2. Welche Programmiersprache soll ich benutzen? Ich würde es in C oder ASM machen Der PIC12F1840 hat einem PWM Modul, das bei 31.25kHz eine Auflösung von 10bit kann. Die Sinuswerte würde
www.youtube.com/watch?v=lCzokKzD3-Q Ich habe noch ein Minimalprogramm (Configs + blinkende LED) für den 12F1840 gefunden. Das war einer meiner ersten Codes für PIC12 mit dem XC8 (vorher nur PIC18 mit C18 oder PIC12 in ASM)...
-
Thread
Welcher PIC16/18 mit ähnlichen Speicher Specs wie Atmega328
als Angabe? Soweit ich das selber überschaut habe sind die PIC16F vom Speicher her eher kleiner und die PIC18FxxJxx eher im Atmega328 Bereich, oder täuscht das? Gruß Beast
PIC 18F26K40 oder 18F46K40 haben 64 kB und je 2 SPI / UART. Gibt es bei Reichelt. Wie viel Speicher soll es sein?
-
Thread
Mikrocontroller mit 5V
https://www.microchip.com/en-us/product/PIC18F44Q71
Z.B. > https://www.microchip.com/en-us/product/AVR64EA48 > https://www.microchip.com/en-us/product/PIC18F44Q71 Plus dsPIC33EV* (16 Bit, 70 MHz) einige ATSAM bzw PIC32C (Cortex M0) fchk