-
Thread
Temperaturkontrolle Eisstadion
aus der Automobilindustrie - wird zu Millionen verbaut, ist billig und funktioniert. Controller: PIC12F1822; 8-pinner mit Hardware-LIN-Support für den UART, hat auch 4 analoge Kanäle und Hardware SPI/I2C; dazu noch MCP 2021 LIN-Transceiver mit Spannungsregler; Analogchip, der den UART auf 12V LIN-Pegel
oder andere Diode und R und C. Klein, billig und einfach. Als Master würde ein einen PIC24FV302 nehmen. 28 Pinner, 16 Bit Prozessor, LIN-Hardware drin, billig. Alternativ tuts auch ein PIC18F mit LIN-Hardware. Zur Verkabelung: PVC geht nur bis -20°C. Schau mal bei www.lappkabel.de, die
-
Thread
Anfänger uc gesucht
"xxx ist aber besser" vermeiden/herrauszögern. Wenn PIC, würde ich den PIC18F46K22 (oder, wenn Reichelt, 18F45K22) empfehlen, das ist ein DIP40 (somit sehr gut lötbar und auch das größte DIP-Gehäuse bei Microchip µCs), hat relativ viel Speicher und 36 IOs. Dazu ein PICKIT3, ggf gleich mit dem Demo-Board inkl PIC18F46K20, 8LEDs, Poti, Taster und ICSP-Stecker. Mit Experimentierboards (egal, welcher µC es werden soll) kann man schon vieles lernen und testen, jedoch sind diese meist nicht grad günstig. Da man
-
Thread
Cortex M4: NXP oder STM32?
einen Cortex M4. Ein CM3 oder weniger reicht dafür locker aus. Weniger = AVR + V-USB PIC18F + USB STM32 + USB jeder beliebige Controller + USB-UART Gruß Oliver
20simultaneous%20DMAs%20to%202&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580009C4E14902C3CDE46A77F0FFD06506F5B¤tviews=811
-
Thread
Wie oft lassen sich µC flashen?
problem ist, dass ich bei 500 Seiten nicht weiß wo ich suchen soll. Interessieren würde mich der Pic18f97j60. Trotzdem schon mal danke für die wenigen ernstgemeinten Antworten :)
Ich habe noch mal die PIC18J-Reihe unter die Lupe genommen ... Da scheint es auch Unterschiede zu geben z.B.: PIC18F46J11 FAMILY min. 100 PIC18F45J10 FAMILY min. 10.000 :-/
-
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
PIC18F46K80 -> Wo CAN und wo RS232
Hallo Leute, Habe ein Verständnisproblem mit einem PIC18F46K80. Wo schliessen ich den CAN Transmitter an, und wo den RS232 Treiber? Im Datenblatt ist bei beiden USARTS jeweils die Beschriftung CAN dabei. Kann mir das jemand auf die Schnelle erklären
-
Thread
Welcher brenner für Pic
Sprut Brenner8 selbst bauen* * dazu brauchst du jemanden, der dir das Henne-Ei Problem löst und den PIC18F2550 programmiert. Die meisten Pfusch-Prommer wie JDM können den PIC18F2550 nicht zuverlässig oder garnicht programmieren. Ein PICkit2-Clone um 16 EUR ist sicher keine Fehlinvestition, selbst
serielle EEPROMs programmieren und (limitiert) PICs debuggen, und hast auch das Henne-Ei Problem mit dem PIC18F2550 nicht mehr http://www.ebay.at/itm/Clone-Microchip-Development-Programmer-Mini-PICKIT-2-/350583998137?pt=LH_DefaultDomain_0&hash=item51a06f46b9#ht_3449wt_1116
-
Thread
PIC18 Ein Array mit mehr als 256
Hallo PIC18F46K80 Die Fehlermeldung lautet: Error - section 'dSerPufOutProt' can not fit the absolute section. Section 'dSerPufOutProt' start=0x00000400, length=0x00000101 Errors : 1 Es ist sicher genügend
************* // File: 18f46k80.lkr // Generic linker script for the PIC18F46K80 processor #DEFINE _CODEEND _DEBUGCODESTART - 1 #DEFINE _CEND _CODEEND + _DEBUGCODELEN #DEFINE _DATAEND _DEBUGDATASTART - 1 #DEFINE _DEND
-
Thread
IRSND mega8: IR CODE senden ->nur symmetrische PWM
---------------------------------------------------------------------------------------------- * PIC C18 section: * * Change hardware pin here: IRSND_PIC_CCP1 = RC2 on PIC 18F2550/18F4550, ... * IRSND_PIC_CCP2 = RC1 on PIC 18F2550/18F4550, ... *--------------------------------------------------------------------------------------------------------------------------------------------------- */ #elif defined(PIC_C18) # define
-
Thread
USB Koppelfeld für Festplatten
noch entschieden werden, welcher genau in Frage käme. Auf der Steuerplatine möchte ich ja einen PIC32MX764F128L verwenden. Für die SetPortFeature-Variante ohne Steuerplatine würde auf dem Koppelfeld vielleicht ein ATtiny24 o.ä. reichen, der kostet nämlich nur 1,25€. Der µC müßte m.E. nur folgende
interessante Typen gefunden (s.o.). Dazu habe ich _drei_ mal unterschiedliche Daten angegeben (s.o.). pic tech schrieb im Beitrag #2744954: > Im Bild eine Entladekurve von so einem Akku. Danke für den Input, danach wollte ich eh noch suchen. Torsten C. schrieb im Beitrag #2744722: > Das RT314F05
-
Thread
[V] PIC Prozessoren 16F876A 16LF870 16F676 und 16F877
16F877 A: 1 9,99 3 9,71 25 9,05 100 7,35 B: 5,20..3,60 C: 1+ 8,49 € 10+ 6,96 € 100+ 5,68 € D: 1: 5,88 € 10: 4,70 € 25: 4,58 € 100: 4,46 € PIC 16F676 A: 1 2,80 3 2,70 25 2,44 100 1,89 B: 1,40 C: 1+ 2,09 € 10+ 1,19 € 100+ 1,09 € D: 1: 1,51 € 10: 1,20 € 25: 1,18 € 100: 1,15 € PIC 16LF870
-
Thread
Knobelei: CRC Polynom / Checksummen-Algorithmus gesucht
"]" # # crc table # crc8_table = [ 0x00, 0x07, 0x0E, 0x09, 0x1C, 0x1B, 0x12, 0x15, 0x38, 0x3F, 0x36, 0x31, 0x24, 0x23, 0x2A, 0x2D, 0x70, 0x77, 0x7E, 0x79, 0x6C, 0x6B, 0x62, 0x65, 0x48, 0x4F, 0x46, 0x41, 0x54, 0x53, 0x5A, 0x5D, 0xE0, 0xE7, 0xEE, 0xE9, 0xFC, 0xFB, 0xF2, 0xF5, 0xD8, 0xDF
0xAF, 0xA6, 0xA1, 0xB4, 0xB3, 0xBA, 0xBD, 0xC7, 0xC0, 0xC9, 0xCE, 0xDB, 0xDC, 0xD5, 0xD2, 0xFF, 0xF8, 0xF1, 0xF6, 0xE3, 0xE4, 0xED, 0xEA, 0xB7, 0xB0, 0xB9, 0xBE, 0xAB, 0xAC, 0xA5, 0xA2, 0x8F, 0x88, 0x81, 0x86, 0x93, 0x94, 0x9D, 0x9A, 0x27, 0x20, 0x29, 0x2E, 0x3B, 0x3C, 0x35, 0x32, 0x1F, 0x18
-
Thread
PIC18F14K22 und PicKit 2
Hallo Kann dieser Pic mit MBlab 8.46 und dem PicKit 2 Programmiert werden? Gruß
Hallo Was ist der Prinzipielle Unterschied zwischen Pic18F14K22 und Pic18F14K50 MfG
-
Thread
Warnung, ICD2 und PIC18F46K22
Hallo, War dabei den PIC18F46K22 mit dem ICD2 zu verbinden und habe folgende Warnung erhalten. MPLAP ICD2 Warnung ICD Warn0068: This device has a VPP(max) below the minimum ICD2 VPP Level of 12V. Plase ensure that
der PIC18F46K22 braucht eine Vpp von 9 Volt, das geht mit 2 Widerständen 56 und 33 Ohm und einer Zenerdiode 9.2 in der VPP-Leitung: [code] ICD2 -- 56 --+-- 33 -- PIC | Z
-
Thread
Schaltnetzteil defekt? Wäschetrockner AEG Electrolux
Steuerung-Elektronik-Platine-Bedienfeld-Electronik-Warmepumpentrockner-AEG-59850-/122210357119?hash=item1c744e0f7f:g:tF0AAOSwXeJYGxnr
ich hatte zwischenzeitlich auch schon einen 304er drin (selbes Ergebnis). - Zwei Elkos C17 und C18 wurden zu 4,7uF/450V (anstatt 400V) - Spule L1 470mH - Sicherungswiderstand R47 22Ohm/3W Habe ich die Steuerung „Out oft he Machine“ angeschlossen und getestet, siehe da die LED´s leuchten (vier
-
Thread
AVR Synthesizer mit ATxmega128A1
fPitch2; __uint24 outPitch; fNote = inNote + inSemi; if(fNote & 0x80) fNote = 0; fOctave = fNote / 12; fPitchIndex = (fNote % 12) + 1; fPitch1 = phaccu_delta[fPitchIndex
Adjustable Output Version des Schaltreglers X4 ab einer Ausgangsspannung von 10V ein kleiner Kondensator C18 für eine bessere Stabilität der Regelschleife empfohlen. Da der Schaltreglers X4 an seinem Ausgang zukünftig mit nur wenige 100mA belastet wird, habe ich die Kondensatoren C7 u. C15 von 470uF auf 220uF
-
Thread
PIC18F4550 und I2C funktioniert nur teilweise. Spuki
Hi, ich hab da mal ein kleines Problem bei der I2C und dem PIC18F4455 oder auch 18F4550. Nur vorweg, der I2C Bus geht von der Hardware her zu 100%. Ich habe angefangen mit USB rumzuspielen, als erstes mit dem Treiber von Microchip nun will ich das ganze als
MOVFF 0xfe2, 0xfda 2F4A FFDA NOP 17: { 18: IdleI2C(); // ensure module is idle 2F4C 50C7 MOVF 0xfc7, W, ACCESS 2F4E 0B04 ANDLW 0x4 2F50
-
Thread
Wunschliste für einen Xmega Nachfolger
auch die größeren ARMs wiederum Breadboard-tauglich werden. Alternativ kann man, gerade wenn man PIC-Fan ist, zum PIC32 mit MIPS-Core greifen, das ist auch eine etablierte Standardarchitektur, die tausend mal besser durchdacht ist als AVR8 (oder PIC12-24). Die meisten Argumente oben kann man genau
Plattformen werden von Microchip aktiv unterstützt) Ich sage mal: wer AVR kennt, wird sich beim PIC24 relativ schnell zuhause fühlen, egal ob in C oder Assembler. Der PIC24 besetzt eben die Lücke zwischen den klassischen 8-Bittern AVR/PIC10/12/16/18 und den ARMs, d.h. sie sind so einfach anzuwenden
-
Thread
Info Platinen Bauteiletester / Transistortester
Ich bin ja schon so aufgeregt, wenn doch schon 18.00Uhr wäre ;)
Tester mißt z.B. die Kerkos mit den schwarzen Köppen, also "etwas" enger tolleriert, in dem Fall 47pF ---> Messung 46pF oder 43pF ---> Messung 44pF. Für ein Eigenbau, finde ich das schon beachtlich. Ob u. wieviel Toleranzen da ihr Unwesen treiben, kann ich jetzt so genau nicht sagen. Vielleicht gibt
-
Thread
Pic Hi-Tech C Ersteschritte
Hallo Manfred, hier gibt es ein schönes Tutorial in Deutsch für den C18 Compiler: http://pic-projekte.de/wiki/index.php?title=PIC_C_Tutorial
Manfred John schrieb im Beitrag #2658299: > Hi-Tech PIC 18????
-
Thread
Renesas V850ES/JX-3-Stick unter Linux / Fedora 16 benutzen?
IDE den Stick unterstüzt. Hat es jemand bisher geschafft? Normalerweise beschäftige ich mich mit PIC's aber ich habe leider keinen so schön kleinen Stick für unterwegs wie den V850 Stick. Gibt es sonst eine alternative die so schön überall läuft wie die MPLAB X nur halt für den V850 Stick?
snd_hda_intel 0000:00:1b.0: enabling device (0000 -> 0002) [ 15.671459] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X [ 15.684644] hda_codec: ALC889A: SKU not ready 0x400000f0 [ 16.716084] usb 2-4: new high-speed USB device number 5 using ehci_hcd [ 16.831162] usb 2-4: New USB device found, idVendor
-
Thread
µC PIC18F45K22/interner Oszillator/Genauigkeit
Ich habe ein kleines Programm für den µC PIC18F45K22 geschrieben, um die Genauigkeit des internen Oszillator zu testen. Das Ziel waren 8 blinkende Leuchtdioden auf dem PORTC, mit einer Leucht- und Dunkelzeit von 1s. Laut den Berechnungen, müsste
Clock cycles MOVLW D'46' DELAY_1S_W ; MOVWF A3 DELAY_1S_2 MOVLW D'189' MOVWF A2 DELAY_1S_1 MOVLW D'37' MOVWF A1 DELAY_1S_0 DECFSZ A1,F GOTO DELAY_1S_0 DECFSZ
-
Thread
LPC1788 - startup / .ld-script
V8FQb5mDhz7FApeJ4OSnpZxqdfM&hl=de&sa=X&ei=No2RT--RCYSi4gSl9IiVBA&ved=0CC0Q6AEwAA#v=onepage&q=stkalign%20cortex-m3&f=false bin erstmal weg, kann das evtl. später auf dem LPC1769 nachspielen.
Linaro GCC 4.5-2011.02-0) 4.5.2" mit -Os bei der uint64 Division ein "blx": [code] 1794: f000 ebc8 blx 1f28 <__aeabi_uldivmod> [/code] und dann landet er im "fault". http://www.coocox.org/forum/topic.php?id=10 http://embdev.net/topic/201054 http://lists.denx.de/pipermail
-
Thread
Infrarot Sendeleistung fürchterlich
Fünfte Reihe: if b5 > 60 and b5 < 75 then b8 = 17 endif if b5 > 150 and b5 < 175 then b8 = 18 endif if b5 > 40 and b5 < 55 then b8 = 19 endif if b5 > 200 then b8 = 20 endif ;Sechste Reihe: if b6 > 60 and b6 < 75 then b8 = 21 endif if b6 > 150 and b6 < 175 then b8 =
b11 = 17 then If b7 = 1 then goto Anfang endif let b7 = b7 + 1 endif if b11 = 18 then If b9 = 1 then goto Anfang endif let b9 = b9 + 1 endif if b11 = 19 then ;rot b1= 255 b2= 0 b3= 0 b4= 100 b5= 50 b6= 50 b7= 1 b8= 50 b9= 1
-
Thread
Mehrere Pics MCLR verbinden
Hallo zusammen, folgende Situation: Auf einem Board sitzen 3 PIC18F4620, die nur als dumme I/O Port Erweiterung arbeiten. Ja ich weiss, overzized, aber egal. Sie werden über SPI vom Master auch 18F4620 angesteuert. Ich möchte vom Master gerne per Hardware ein RESET
. PS: Du verwendest alte PICs. Die neuen mit einem J in der Bezeichnung (zB PIC18F46J11) haben nur noch Low-Voltage Programming und brauchen viel weniger Strom. Plus sie sind teilweise eine Ecke billiger. fchk
-
Thread
Lüftersteuerung <-> USB <-> PC // PIC oder ARM?
du denn geschaut hast? USB mit PIC 18F ist wenn man die gesamten Umstände (Herstellerdokus, LIBs, BEispiele vom HErsteller) so ziemlich das einfachste was man an Möglichkeiten der PC <-> Embedded Anbindung findet. Was man nur nicht
PIC18F14K50 kann USB und PWM ...
-
Thread
AVR gegen den Rest der Welt
meisten AVR deutlich teurer als die vergleichbaren PICs. Wenn man zum Beispiel den ATMEGA64 mit dem PIC18F46K20 vergleicht der hinsichtlich Speicher, RAM, Peripherie und GEschwindigkeit ähnliche Daten hat, so kostet der ATMEGA64 bei REichelt 6,95Euro, der PIC18F46K20 aber nur 2,40Euro. Oder der Vergleich
das Bedürfnis, erst recht nicht den Zwang zu anderen Microcontroller-Familien auszuweichen. Wo ein PIC16F nicht mehr reicht, nehm ich ein PIC18F. Wo dieser nicht mehr reicht, nehm ich einen dsPIC und danach einen PIC32. Ich hab mir mal zum rumspielen einen dsPIC besorgt, jedoch hat mir ein 16F oder 18F
-
Thread
wie kann ich den PIC12F508 programmieren
Ich hab meinen Brenner8 vor längerem mit dem PICKIT3 ausgetauscht, da ich u.A. den PIC16F1825 und den PIC18F46K22 brennen wollte, der Brenner8 das aber nicht unterstützt. Sieht das inzwischen anders aus?
Übersicht der unterstützten Typen schon: http://sprut.de/electronic/soft/usburn/usburn.htm#typen PIC18F46K22: rechte Spalte, 2. Abschnitt. PIC16F1825: linke Spalte, mittig.
-
Thread
Mit PIC ins Netzwerk
PIC im Netzwerk: PIC32, PIC24 und auch PIC18. Den 18F4550 halte ich für völlig ungeeignet, der ist für USB-Krams gedacht und hat nur 32K Flash. Du brauchst reichlich Flash um den TCP-Stack da reinzuquetschen
einen 3,3V-Typ. Das vereinfacht Vieles, da der ENC28J60 auch mit 3,3V läuft. Wenn es unbedingt ein PIC18 werden soll, dann kann ich dir dafür den 18F46K20 oder 18F27J13 empfehlen. PIC24 und neuerdings auch PIC32 gibt es auch mit genügend Flash noch im DIP28-Gehäuse. Mit welchen PIC-Familien hast du denn
-
Thread
PIC18F: Probleme mit CAN
Salu zusammen Ich habe ein kleines Problem mit meinem PIC18F46K80 und dem internen CAN-Bus. Der Treiber basiert auf dem von Microchip Maestro. Musste diverse Register ect. anpassen bis es sich kompilieren liess, aber das funktioniert nun. Ich muss dazu sagen
> #define PH_SEG_1 8 > #define PH_SEG_2 6 http://ww1.microchip.com/downloads/en/DeviceDoc/39977f.pdf Siehe Seite 446 So wird das nix: den sample point sollst Du auf >= 75% legen Also z.B. TQ = 500ns -> prescaler = 64MHz / 2MHz / 2 = 16 -> 15 ins Register bleiben 16 TQ für 125kBaud 4