-
Thread
Unbekannten Controller identifizieren
Unterlagen mehr gebe (ich vermute, die haben keine Lust im Archiv zu wühlen). Zudem konnte ich den 18poligen bisher nicht identifizieren. Bezüglich der Funktionen und Leistungsfähigkeit reicht ein PIC16F88-I/P. Es kann sein dass Nuforce gesagt hat; baut mir den fertig maskenprogrammiert und vertauscht
Pinbeschreibung in der TXT-Datei. Leider konnte ich bisher keinen pinkompatiblen Controller für den 18poligen U1 finden, ich schätze die Funktion an sich könnte von einem PIC16F88-I/P erfüllt werden. Für U2 passt pinkompatibel ein AT89C51, oder vermutlich auch von STC die STC10Fxx-Serie. Bei den Datenblättern
-
Thread
Padauk PFS154 und Rambelegung
[/code] Laut map-file des SDCC benötigt die Funktion für das Argument 8 Byte (Speicher von 0x3F bis 0x46 (inklusive): Listing map-File ---------------- [code] Area Addr Size Decimal Bytes (Attributes) --------------------------------
... und an W.S. noch einmal: Ja, ich habe in grauer Vorzeit einmal, mit PIC16F84 eine Berechnung mit natürlichem Logarithmus in Assembler machen müssen bei gleichzeitiger Aufaddierung der auf das Minigerätchen eingewirkten Wärmemenge... Sowas will ich nie wieder machen müssen
-
Thread
PIC18F Parallele Nutzung von CANRX und INT am selben Pin möglich?
Hallo, Datasheet PIC18F66K80-family auf Seite 454 siehe "BUS ACTIVITY WAKE-UP INTERRUPT" freundlichen Gruss, picfan
und kann daher nicht sagen, ob es dann funktionieren würde. Getestet hab ich das Ganze mit einem PIC18F46K80. Ist vom Aufbau aber recht identisch mit dem 26er. Von daher sollten die Ergebisse übertragbar sein.
-
Thread
PIC Unterschied 18F4550 18F45J50 und *.mcp *.mcw
Worin liegt der Unterschied zwischen dem normalen Typ und dem J-Typ 18F4550 18F45J50 <=== Ich weiß, daß der LF Typ mit kleineren Spannungen betrieben werden kann, aber zum J-Typ konnte ich bis jetzt nichts finden. Und des weiteren frage ich mich schon seit
will und einfach nichts brauchbares ausspuckt. Und am nächsten Tag voila Die Beschreibung zum 18F45J50 findet sich in "PIC18F46J50 Family Data Sheet" nicht im "PIC18F2455/2550/4455/4550" und in der Micochip-Suche muß links nochmal die Unterkategorie ausgewählt werden. Ich braute die Info zur
-
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
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
Modifizierter Laminator - 1A Ergebnis
Seite? Thomas misst die Temperatur mit einer 1N4148, geht super. Du brauchst dann allerdings einen PIC mit ADC, z.B. 12F675
inklusive Amplitudenanpassung an die Frequenz) kommt per integriertem (aber schrottigem) DAC aus dem PIC18F14K22, wird über zwei OpAmps impedanzgewandelt und geglättet, wird über zwei TDA2003 verstärkt und über einen Trafo auf Sollspannung gebracht. Temperaturmessung erfolgt über zwei 1N4148, Einstellungen
-
Thread
Reaktionszeit MCU auf externen Interrupt
Flanke an einem Interrupt-fähigen Pin bis der erste Befehl in der ISR ausgeführt wurde ? Konkret PIC18F46Q71 mit 64 MHz Takt
dachte, 1 Instruktionstakt = 1 Systemtakt, was sollen sonst die > 64MHz und die RISC Architektur. PIC18: Pro Befehl 4 Takte
-
Thread
uC-Check bei "Target Device ID (0x0) does not match expected Device ID"
Guten Abend Zusammen, bei dem ersten Flashen meines PIC18F66k80 mit dem Brandneuen PICKit3 bekomme ich folgende Fehlermeldung: "Target Device ID (0x0) does not match expected Device ID (0x60e0)." Ich habe überprüft: Verbindungen: Alle i. O. und niederohmig
Der K80 braucht eineN speziellen Spannungsbegrenzer zwischen PICKIT3 und dem Pic. Die Vpp darf beim K 80 nur ca. 9V betragen. Mit den normalen 13 V geht das nicht. Du kannst Dir den Adapter selber basteln oder von Digikey bestellen. Ich verwende oft den 18F46K80 und das funktioniert
-
Thread
China SUPER Bauteile-Schnäppchen Thread
www.aliexpress.com/snapshot/6014994775.html Was er meint ist sicher zusammen mit dem tollen "demo board with a PIC18F45k20 microcontroller".
-512MB-memory-card-512MB-TF-flash-card-512MB-/141511575237?pt=US_Cellphone_Memory_Cards&hash=item20f2bf46c5
-
Thread
SPI mit CC2420
Hier mal auf die schnelle die originalen Werte ohne Zeitangaben: MOSI MISO 1 0 6 0 18 0 41 0 88 0 11 40 1A 0 F2 0 12 40 5 0 0 0 15 40 80 0 FF 0 1C 40 0 0 0 0 0 40 EA 40 80 0 EF EF CD CD E8 40 80 0 AB AB <---- 87 87 3 40 6 46 8 40 18 40 41 0 A6 0 3 40 Alles ist ohne weitere Teilnehmer. Es geht mir nur mal darum, das ich das gleiche erhalte wie über den Pic (Ohne Teilnehmer usw.) Die obigen Werte klingen
-
Thread
PIC18F25k80 Probleme mit dem ADC
Hallo, vielleicht hilft dir mein Programm weiter. Es ist für eine PIC18F45k22 geschrieben, und liest den ADC über den ADC Interrupt aus, erzeugt einen Mittelwert aus n Messwerten (bei mir 200) und gibt das ganze über den Timer0 Interrupt auf 7-Segment anzeigen aus.
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
LCD Problem nach I2C-Start
Tach Arbeite am Bau einer Wetterstation mit dem PIC16F877A. Ich will 3 Sensoren (Temperatur,Feuchte,Druck) mit I2C auslesen und dann über die I/0 Pins auf dem LCD ausgeben. Ein einfaches Programm, welches etwas auf das Display schreibt funktioniert.
S1 und S2 und kannst problemlos debuggen. Zur Umrüstung auf reinen 3.3V Betrieb: 7. Ersetze den PIC16F877A durch einen PIC16LF877A und den Quarz durch einen 10 MHz Quarz. Alternativ kannst Du auch einen ganz anderen PIC einsetzen - ich würde da den PIC18F46K20 empfehlen. Der läuft auch bei voller
-
Thread
PIC16F84A include FALSCH
meine frage: kann es sein, dass ich die include datei falsch eingebunden habe? (ich verwende den PIC16F84A) oder liegt es vielleicht daran, dass PORTA nicht mit den pegeln an den eingängen klar kommt? als anhang habe ich einen stromlaufplan angehängt. wobei der mclr eingang über einen 1k widerstand
=========================== PICSTART Program\Verify Report 02-Nov-2006, 15:50:59 Device Type: PIC16F84A Address Range 0-30 Program Memory Errors Address Good Bad 0000: 2801 0000 0001: 3000 0000 0002: 009B 0000 0003: 1283 0000 0004: 0185 0000 0005: 1683 0000
-
Thread
PIC wird nicht vom ICD3 erkannt
einwandfrei mit 5V programmieren. Heee.... absoluter Quatsch. Habe eben die Datenblätter des PIC32MX795F512L und PIC18F46K22 geprüft. Das mit den "nur 5 V" mag evtl. bei steinalten Typen zu stimmen.... D132 VPEW VDD for Erase or Write 3.0 — 3.6 V
@DirkF Da der TO den Typ nicht mitgeteilt hat, mag das für die PIC32 stimmen. Aber bei den PIC12 und PIC16 ist das trotzdem so! @Paul Das habe ich jetzt auch gesehen (Scheint wohl ein Doppelpost zu sein
-
Thread
"Apps" für ein embedded Device
angepaßt werden (da kommen ein paar neue Sections hinzu) und (falls verwendet) müssen Libraries mit -fPIC neu compiliert werden. Wie gesagt, auf ARM habe ich's noch nie selbst probiert, aber gehen müsste das eigentlich schon.
: e8bd 4010 ldmia.w sp!, {r4, lr} 20008444: f7fa bfa4 b.w 20003390 <printf> 20008448: 2000d656 .word 0x2000d656[/pre] und mit "-fpic -msingle-pic-base -mpic-data-is-text-relative": [pre] 20008478 <btx_clear_screen>
-
Thread
Projekt Signal-Auswertung mit High-Speed-ADC
Welchen uC könnte ich nehmen, um die Sache möglichst einfach zu machen? (Andreas G. hat bereits den PIC32MX795F512L mit 80MHz vorgeschlagen) Danke im voraus lele
devices larger than 64K, use additional available I/O pins as the higher order address lines A16, A17, A18, etc., as shown in Figure 13-46.
-
Thread
S: Empfehlung nachbausicheres LC-Meter-Projekt mit Atmega
Hallo, ich habe aus dem Markt im Forum dieses LC-Meter [1] mit PIC16F84A und LM311 erstanden. Im Anhang Bilder des LC-Meters und von Messungen von L1 Lineare Speicherdrossel, 1,3 mH, 1 A, 0,47 Ω L2 Ringkerndrossel 47 µH, ±20 %, 0,078 Ω C1 Kondensator 3300 pF
sie in etwa beim gleichen Wert wie vorher. [code] Nominell LCRA LCRB 10 pF 10.1 -> 10.4 pF 10.3 -> 9.8 pF 22 pF 21.8 -> 22.0 pF 22.5 -> 22.1 pF 1000 pF 940 -> 925 pF 940 -> 920 pF 10 uH 9.41 -> 9.47 uH 10.48 -> 10.46 uH [/code] Im Anhang
-
Thread
[V] PIC Mikrocontroller-Lehrsystem u. Einzelplatinen
meisten Posten sind in folgendem Shop zu finden: http://schwabenplan.com/shop * Hauptplatine mit PIC18F46K80 (~50€) * Hauptplatine mit PIC18F97J60 (unbekannt, Schätzung 80€) * PIC18F97J60 inkl. Adapterboard (~8€) * Matrixtastatur 4x4 (23,80€) * Tastatur-/IO-Board 8-fach mit LEDs (29,75€) * Optokopplerplatine
-
Thread
Funkprotokoll dekodieren
als auch das Programm selbst als *.asm Datei. Alles was man noch braucht, ist ein 10 Mhz Quarz, ein PIC 18F2620 (bei Reichelt etwas über 6 Euro), ein MAX232, ein RS232 Anschluss und noch einige Kondensatoren und Wiederstände. Alles in allem vielleicht um die 15 Euro Gesamtkosten. Hier der LINK: http://www.tedrossin.net46.net/Electronics/Pic/Pic.html Und runter scrollen zu: Cheap Logic Analyzer. Denke mal, das sollte mir das geld wert sein. Da ich mich vor den AVR's auch eine zeit lang mit den PIC's beschäftigt habe
-
Thread
ATTiny85 an einer einzelnen AAA Batterie 1 Jahr mindestens
Also ich habe einen PIC24F32KA304 an einer einzelnen AA-Batterie am laufen. Der betreibt ein passives LCD mit GPIOs, liest aus einem MCP9808 Werte aus und zeigt diese an. Der läuft auf 32kHz Systemtakt. Die Batterielaufzeit
Hmm schrieb im Beitrag #4970406: > Also ich habe einen PIC24F32KA304 an einer einzelnen AA-Batterie am > laufen. > > Der betreibt ein passives LCD mit GPIOs, liest aus einem MCP9808 Werte > aus und zeigt diese an. Der läuft auf 32kHz Systemtakt. > >
-
Thread
PIC18 als I2C Slave
Hallo Zusammen, Ich wollte zwischen zwei Pic18F46k42 über I2C 8Bit werte austauschen, jedoch bekomme ich keinen Interrupt am Slave. Die Adresse ist auf dem Bus, hab ich gemessen. Konfiguriert hab ichs mit dem MCC. Mastercode: [c] #include
(void) { // Initialize the device SYSTEM_Initialize(); // If using interrupts in PIC18 High/Low Priority Mode you need to enable the Global High and Low Interrupts // If using interrupts in PIC Mid-Range Compatibility Mode you need to enable the Global Interrupts // Use the
-
Thread
MPLAB: Standardmäßige Language Toolsuite nach Installation gesucht
Suite\MPASMWIN.exe" /q /p16F88 "D:\Dateien\PIC\Progs\demo1\demo1.asm" /l"demo1.lst" /e"demo1.err" /o"demo1.o" /d__DEBUG=1 /d__MPLAB_DEBUGGER_PK3=1 Error[152] D:\DATEIEN\PIC\PROGS\DEMO1\DEMO1.ASM 38 : Executable code and data
section Error[152] D:\DATEIEN\PIC\PROGS\DEMO1\DEMO1.ASM 46 : Executable code and data must be defined in an appropriate section usw usw kannst Du mir helfen? Ich habe irgendeine dumme einstellung in mplab verdaddelt, denk ich
-
Thread
ATTINY20 ohne IDE Programmieren
Stefan ⛄ F. schrieb im Beitrag #6757493: > Cyblord -. schrieb: >> überzeuge den Chef den Atmel ICE zu kaufen und mach es damit. Ohh toll Laut Google ja nur: 179,46 € + Steuern +20,33 € Versand 211,82
IDE. Damit das atprogram.exe mit dem SNAP funktioniert muß man einmal mit dem Studio den SNAP von PIC auf AVR "umtaufen". Das wird aber automatisch angeboten. Das Programmieren sollte dann in etwa so ablaufen: atprogram.exe -t snap -i tpi -d attiny20 chiperase program -fl --format hex -f irgendwas.hex
-
Thread
PIC18F DEVICE ID auslesen
zu Testzwecken die Device ID und die Rev ID des Controllers auslesen. In google habe ich für den C18 Compiler ein Beispiel gefunden. Das lässt sich auch compilieren. Allerdings bekomme ich bei zwei PIC-Typen immer die gleichen Werte. Device ID: 0x000 Device Rev: 0x00 Laut den Datenblättern für den PIC18F46K80 und den PIC18F97J60 kann das nicht sein. [c] unsigned char dev1, dev2, rev; unsigned short devid; memcpypgm2ram((void *)&dev1, (rom void *)0x3FFFFE, 1); memcpypgm2ram
-
Thread
DS18S20 Temperatur auslesen mit C geht nicht
. Das wären dann bei dir mind. 46 µs statt 45. -sonst siehts gut aus Probier das mal aus und berichte dann wieder.
0xF6); // 9µs Tlow |= ((char) DQ << cnt); t0_wait(0xFF, 0xC9); // 55µs } DQ = 0; t0_wait(0xFF, 0xFA); // 6µs DQ = 1; t0_wait(0xFF, 0xF6); // 9µs Thigh = DQ; } [/c]
-
Thread
Hackbarer(?) 21 EUR Quadcopter
{ 0x27, 0x1B, 0x39, 0x28, 0x24, 0x22, 0x2E, 0x36, 0x19, 0x21, 0x29, 0x14, 0x1E, 0x12, 0x2D, 0x18 }, // 00 { 0x2E, 0x33, 0x25, 0x38, 0x19, 0x12, 0x18, 0x16, 0x2A, 0x1C, 0x1F, 0x37, 0x2F, 0x23, 0x34, 0x10 }, // 01 { 0x11, 0x1A, 0x35, 0x24, 0x28, 0x18, 0x25, 0x2A, 0x32, 0x2C, 0x14, 0x27
, 0x36, 0x19, 0x21, 0x29, 0x14, 0x1E, 0x12, 0x2D, 0x18 }, // 00 "increment" ist 0110 0x06 [C] "val" nimmt nacheinander diese Werte an: 0x2D, 0x21, 0x3F, 0x2E, 0x2A, 0x28, 0x34, 0x3C, 0x1F, 0x27, 0x2F, 0x1A, 0x24, 0x18, 0x33, 0x1E Daraus ergeben
-
Thread
Wertezuweisung
Hallo MpLab 8.46 Pic12f675 NameSpeicherAdresse equ H'40' DatenKonstante2 equ H'40' Seit längerer Zeit wieder mal Pic. Jetzt mußte ich feststellen das die Wertezuweisung scheinbar nicht eindeutig
; [NameSpeicherAdresse] = 0x40 s. Seite 2 und 18 in http://www.ece.vt.edu/cel/ece2504/PIC_Guide_v1.5.pdf
-
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
Problem I2C wenn SCL zum Slave hinzukommt
Hallo Master PIC18F46K20 - Slave MCP3428 Ich habe ein Merkwürdiges Problem wenn ich den SCL von Slave in den Bus schalte geht SCL und SDA down, dann entferne ich SCL vom Slaven, reboot den MC und (SCL und SDA
10 k vor, das ging gar nicht habe jetzt 2,7 k. Wenn ich fertig bin werde ich das bei http://pic-projekte.de/ veröffentlichen
-
Thread
einfacher 20m-CW-Sender mit AD9850 und MOSFET
: 6,5536 MHz Frequenztoleranz:±30 ppm Lastkapazität:32 pF Serienwiderstand:40 Ohm Temperaturkoeffizient:±30 ppm Breite:11,5 mm Höhe:13,46 mm Tiefe: 4,65 mm Rastermaß: 4,88 mm ca. 0,18 Euro pro Stück Wenn du oder jemand anders hier eine bessere
:±30 ppm > Lastkapazität:32 pF > Serienwiderstand:40 Ohm > Temperaturkoeffizient:±30 ppm > > Breite:11,5 mm > Höhe:13,46 mm > Tiefe: 4,65 mm > Rastermaß: 4,88 mm > > ca. 0,18 Euro pro Stück Das wäre jetzt prinzipiell
-
Thread
Microchip Brenner/Debugger
, PIC18F248 habe ich derzeit rumfliegen. - Ich führe die fünf Programmierpins nach außen, dort wird der Olimex angeschließen - Via MPLABX kann ich dann meine Software in C schreiben, aufspielen und debuggen
Ja ein einfaches PicKit3. Gibts bei Ebay für 26$. Original ca 46$. Funktionieren tun beide gleich gut. Das Pickit3 kann alle Microchip uC Programmieren und auch Debuggen.
-
Thread
Interner ADC Referenz: Vss3.3V oder interne Referenz 2.048 V
Hallo, ich benutze den internen ADC Wandler des PIC18F46Q71 mit 12 Bit Auflösung. Die Versorgungsspannung 3,3 V wird vom Linearregler MCP1825S-3302E/DB aus einer geregelten 5 V erzeugt. Hier wird im Datenblatt eine Load Regulation von +/- 1% angegeben
Dirk F. schrieb im Beitrag #7525729: > Die interne Referenzspannungsquelle des PIC wird mit +/- 4% über den > gesamten Temperaturbereich angegeben. Lese mal die ganze Beschreibung. Zwar ist der absolute
-
Thread
Was sind eure Lieblings-ICs?
Meistverbaut: PIC16F876 7805 MC34063 Gruss Chregu
MCP1700 LT1050 MAX11200, CS5534 ADCs 7555 CMOS Timer - viel besser als 555, niedrige Schaltflanken 18F8722, 18F46K81, 12F683/4 u.a. PICs STM32F103/407 - hat die Leistung wenn man sie braucht LPC2478 (mit TFT Graphic Controller) LPC2103 für kleine Sachen ATMEGA1284P/644P, ATMEGA328P(B) - Gute, verläßliche
-
Thread
Open-Drain Pin an MCLR anschließen
Hallo, ich habe mir überlegt (mit hilfe von Google ) die Programmierschaltung für meinen PIC18f46j11 wie im Anhang dargestellt auszuführen. Ich denke das sollte ja funktionieren. Das Problem das ich jetzt habe ist das ich den MCLR mit dem Ausgang eines auf der Platine verbauten IC's ebenfalls
das passt schon so. Prüfe aber noch, ob dass das PICkit hier nicht mehr als 3V3 anlegt. Bei einem PIC bei mir (12F1840) habe ich das glaube ich einmal gesehen. @./. Was genau meinst du mit richtigem Pullup? Zum hochziehen des Signals hängen doch ohnehin schon 22k (Pullup) parallel mit 40k (im IC
-
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
PICkit3 "Programmer to go" Preverse EEPROM
Hallo liebe PIC Freunde: Ich benutze MPLAB Version 8.46 und den PICkit3, MCU PIC 18F4620. Das Programm in der Anwendung schreibt zeitweise neue Kalibrierdaten ins EEPROM. Wenn ich ein Programmupdate unter MPLAB
Hallo, danke für den Hinweis. leider hat der PIC16F4620 kein USB on Board, und das Layout ist auch schon fertig (ohne USB aber mit Profibus:-). Habe eben nochmal im neusten Update von MPLAB nachgelesen: Known Problems: PK3-104: Preserve EEPROM
-
Thread
BUS: IO-Homecontrol VELUX
Schalter anzuschließen. Ich habe mich entschlossen den Schalter nachzubauen. Dazu habe ich einen PIC10F200 (der Prototyp auf dem Bild ist natürlich ein PICF509) auf eine Platine gehauen und simuliere die BUS-Signale. Das Platinchen passt hinter einen normalen Rolladenschalter in die Installationsdose
Danke für eure Informationen. Rollläden laufen mit Netzwerk-Pic 18f97j60 und Pol-Wende-betrieb testweise gut.
-
Thread
Thermomix Rezeptchips
f1bd d3f6 3786 5000ad0 8668 2a00 4983 83c2 c8a7 fce7 de95 f9cb 5000ae0 bf18 8ee6 45cc 5842 93cf c3ef 3731 c20a 5000af0 e696 066c 46bd b83a 5207 8350 4072 b11a 5000b00 a91f 4eb1 56ef fdfe 0e23 e97d
7b57 e42f 50012e0 ff62 3b9a 1531 6309 4f3e 0cbf dcc4 0a2b 50012f0 995b 1ab0 18f5 e0ea 491d 0d42 00c9 c46a 5001300 a67e 3bc5 5bbd f4fb 398c a5f7 d89f 32d4 5001310 67ed 37c5 c77d cba4 9ac2 f026 8259 9908 5001320
-
Thread
MPLAB lässt sich nicht schließen
Hallo, habe meinen ersten PIC 16F877 mit dem Lauflicht Programm von Sprut programmiert. Alles ok. Damnn habe ich das Programm LCD von Sprut in einen Ordner kopiert und entzipped und ein Projekt daraus gemacht. Aber es läuft nicht
"Release build of project `C:\Dokumente und Einstellungen\Werner\Eigene Dateien\MicroController\PIC-Micro\Projekte\LCD_Anzeige\LCD_Anzeige.mcp' started. Language tool versions: MPASMWIN.exe v5.46, mplink.exe v4.44, mplib.exe v4.44 Tue Oct 09 10:51:39 2012 ---------------------------------------
-
Thread
18F46K22 Genauigkeit Taktfrequenz
Forum, ich habe auf Basis von Platinen und Schaltplänen von SPRUT eine Platine gebaut, auf der 3 PIC 18F46K22 ihren Dienst tun sollen. Es geht dabei um ein Projekt, bei dem LEDs, in grafischen Mustern aufgebaut, blinken sollen. Eigentlich ein simples Projekt. Alle drei PICs haben eigene Spannungsversorgungen
einen Seite die Spannungsversorgung aufgebaut und über die "langen Drähte" kommt Masse und +5V zu dem PIC. Allerdings geht die Masse sehr direkt zum PIC und der Quartz ist unmittelbar am PIC. Daran sollte es nicht liegen, oder? Aber was meinst Du mit den "Abblock-Kondensatoren"? den Begriff habe ich bei
-
Thread
ENC28J60 (Mikro-)Web-Server die Nächste
allerdings ist das letzte 'x' von "text" durch ein 'X' ersetzt und das 't' duch 0x00. 0000 00 18 f3 09 ca 0e 00 03 6f 55 1c c2 08 00 45 00 ........ oU....E. 0010 00 80 00 02 00 00 40 06 f6 a8 c0 a8 01 18 c0 a8 ......@. ........ 0020 01 65 00 50 04 47 00 00 03 4f a3 ac 20 b9 50 18 .e.P.G
Hallo! Ich habe die Software auf einem PIC18F4585 am laufen (C18 Compiler). Bei Interesse einfach melden. (braucht 20KB ROM/1,1 kB RAM) vg Jürgen
-
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
Ladezustand Lithium-Batterie erfassen
ich muss den Ladezustand der Batterien überwachen und mit einer bicolor-LED anzeigen. Der uC ist ein PIC18F46K22. Ich habe die Möglichkeit die Batteriespannung über einen hochohmigen Spannungsteiler zu messen, der auf den Analogeingang mit HLVD-Funktion (Pin 22) geführt wird. Damit kann ich dann auch
PIC aber die Referenzspannung messen (Eingang FVR BUF2, interne Referenz).
-
Thread
Hilfe bei cast (const uint8_type *)
Hallo, ich versuche mich gerade an Schreibvorgängen im Flash-Speicher (Programm-Speicher) des PIC18F46K22). Die Funktion habe ich weitestgehend aus WriteBlockFlash.c übernommen. Ich verstehe nicht, wieso es heissen muss: [c] tbl_ptr = (const uint8_type *)startaddress; [/c] Wenn ich dass schreibe
startaddress /= FLASH_BLOCK_SIZE; /*Anfangsadresse auf Vielfaches von 64Byte setzen (Blockgroesse PIC46K22 = 64Byte fuer schreiben/loeschen)*/ startaddress *= FLASH_BLOCK_SIZE; tbl_ptr = (const uint8_type *)startaddress; /*so ist es richtig*/ //tbl_ptr = (const uint8_type *)startaddress
-
Thread
Grafikfähiger LCD Controller für 320x240 LCD mit 4 Graustufen
, 0x5B, 0xBD, 0x6B, 0xDF, 0x5F, 0xBD, 0x6E, 0xBF, 0xF7, 0x55, 0x92, 0x96, 0xB5, 0x77, 0xEC, 0xB7, 0xEE, 0xD7, 0xFF, 0xDF, 0xB5, 0x7D, 0xAE, 0xF7, 0xD3, 0x55, 0xDF, 0x5F, 0x6D, 0xBD, 0xBE, 0xBD, 0x59, 0x46, 0x23, 0x55, 0x96
H61 , &H80 , &H08 , &H60 , &H00 , &H00, &H00 , &H00 , &H60 , &HC0 , &H18 , &H60 , &H00 , &H00 , &H00 , &H00 , &H30 , &H60 , &H30 , &HC0 , &H00 , &H00, &H00 , &H00 , &H18 , &H7F , &HF0 , &HC0 , &H00 , &H00 , &H00 , &H00 , &H18 , &H1F , &HF0 , &HC0 , &H00 , &H00, &H00 , &
-
Thread
Steuerplatine Mini-Kühlschrank
Der IC schein ein Holtek zu sein, ein PIC Clone, vielleicht ein pinkompatibler(?) 16F84. Ich glaub aber nicht daß ein Pot-Ausgang kaput ist - wobei man das ja relativ leicht nachmessen kann. Normalerweise kommt knapp Vcc raus oder 0V, allenfalls
Kein PIC clone, aber wohl PIC-ähnlich. Infos und Datenblatt: http://www.holtek.com/english/docum/uc/46x47_h.htm Tools gibts hier, einschl. C Compiler: http://www.holtek.com/english/tech/tool/MainPage1
-
Thread
[AVR] FM-Transmitter für 1,50EUR --> Ansteuerung?
Aber ich habe zwischenzeitlich auch mal in einer Arbeitspause um auf andere GEdanken zu kommen auf PIC18F45K20 Basis eine kleine Schaltung mit LCD und zwei Drucktastern gebaut die den Transmitter einstellt und die Frequenz anzeigt. Für PIC könnte ich mit ein wenig AUfräumen also die LIB übernehmen.
TIM! 15,51 00 0 7,2 16,44 01 0 10,37 17,18 10 0 18,12 17,46 11 0 24,50 14,18 00 1 26,80 14,44 01 1 47,80 15,01 10
-
Thread
Alter Gefrierschrank nur halbe Funktion
h)er(r)Ge(frier)s(chr)anks(verein) schrieb im Beitrag #6541577: > GS1323-24A Produktionsstart: 18.11.2002 Produktionsende: 28.02.2004 Und defekt ist bei dir sicherlich der X2-Kondensator im Netzteil.
hinz schrieb im Beitrag #6541657: > Produktionsstart: 18.11.2002 > Produktionsende: 28.02.2004 > > Und defekt ist bei dir sicherlich der X2-Kondensator im Netzteil. Ach kuck, da hab ich gut geschätzt, danke! hinz schrieb im Beitrag #6541665: >
-
Thread
PIC Timereinstellungen?!?! Bitte um Hilfe
Hallo, Ich möchte mit meinen PIC 18F2550 Millisekunden zählen. Es hängt ein 20Mhz Quarz dran, der intern über die PLL auf 96Mhz/2 also 48Mhz hochgetaktet wird (Siehe Anhang). Timer0 wird ja immer mit CPU Takt 1/4 betrieben also
alle 21,33us einen Zählimpuls am Timer0 haben. Um nun 1ms zu erhalten Rechne ich 1ms/21,33us = 46,875. Ich lasse den PIC nun immer bis 46 zählen um nun ungefähr jede ms einen Interrupt zu bekommen und ziehe den Timer immer mit 209 auf (255 - 46 = 209). Alle 8 Zählungen korrigiere ich um 7 um den