-
Thread
Multiphase Boost Converter
ist beim LPC1769 mit 120Mhz gerade noch drin. Hat der keine PLL für das PWM Modul? EIn einfacher dsPIC33 kann 1,04ns Auflösen bei nur 40Mhz. Ich sehe so einen billgen dsPIC besser für deine AUfgabe geeignet. 32-Bit helfen da nicht wirklich mehr, klar die 120Mhz schon. Aber die StromRegelung der 3-Phasen
ist beim LPC1769 mit 120Mhz gerade noch drin. >Hat der keine PLL für das PWM Modul? EIn einfacher dsPIC33 kann 1,04ns >Auflösen bei nur 40Mhz. Ich sehe so einen billgen dsPIC besser für deine >AUfgabe geeignet. 32-Bit helfen da nicht wirklich mehr, klar die 120Mhz >schon. Aber die StromRegelung
-
Thread
Rechnung mit dem PIC16F
schnell davon ab will... >>da 175.72/65536 kleiner als null ist und >>floating variablen kann der pic nicht speichern. Im Pic kann ich nur >>8Bit variablen speichern. Aha.... q.e.d.
PIC16-Gleitkommapaket hier gepostet: " http://www.mikrocontroller.net/attachment/249797/PIC16Fxxx_Gleitkomma.zip" Das Paket kennt die 4 Grundrechenarten, hat nen int->float und float->ascii Konverter
-
Thread
µC mit CAN + vielen Digital I/O´s
Der geht: STM32F103, STM32F207, STM32F417 Siehe hier im Artikel: [[STM32]] STM32F417 hat einen Bootloader für UART und sogar USB und auch 2x CAN Controller. Auch geht der LPC1768 von NXP. Edit: Ich kann mich
PIC24H oder dsPIC33
-
Thread
Powerbank schaltet sich aus
den Pic über den neuen Taster zu wecken, damit der wieder Strom über die Last zieht und die Powerbar aufweckt. Wenn der Pic noch einen verbauten Komparator hat (manche haben das, dann müsste aber der ADC weiter
m.n. schrieb im Beitrag #6374742: > Hat der PIC kein BOD, den man auf > 4 V setzen könnte? Der PIC12F683 besitzt leider nur einen BOD von ca. 2V und der PIC12F1840 (den ich auch habe und dem PIC12F683 weit ueberlegen ist),laesst nur 2 verschiedene
-
Thread
Preiswertes ARM9-Linux-Modul mit AT91SAM9261
Kontext noch interessant sein: http://www.virtualcogs.com/store/product_info.php?cPath=22&products_id=32
pro z.b. zu fahrenden rolladen oder dachfenster oder heizung zu berappen. ich selbst komme von der pic (microchip) schiene und bin auf pic16 und pic18 "groß" geworden nun interessieren mich eher die aufkommenden PIC32 serien oder die dsPIC´s. für meine "kleinen" projekte nutze ich immer noch schöne alte
-
Thread
Neue AVR Familie - AVR-DA
schrieb im Beitrag #6263142: >> Es gibt recht große SMD Bauteile. > > Ich hätte gerne einen STM32 in groß (als mit 1,27mm Pin-Abstand). Am > liebsten einen 100 pinner :-) Zumindest gibt es viele STM32 im LQFP32 Gehäuse welches sich gut von Hand löten lässt.
Cyblord -. schrieb im Beitrag #6263150: > Zumindest gibt es viele STM32 im LQFP32 Gehäuse welches sich gut von > Hand löten lässt. Ja, aber nicht auf Lochraster! SCNR
-
Thread
Probleme bei PIC12F675 Programmierung
auweia schrieb im Beitrag #6271035: > Ja, wozu neuere? > Es gibt doch genug alte. Du kannst einen PIC12F675 nicht mit einem PIC12F1840 oder PIC12F1572 vergleichen, die neueren PICs haben viel mehr Speicher (bis zu 7kB), mehrere Timer und mehrere PWM, UART, SPI, I2C, teils auch XLP.
bestimmt was unanstaendiges. Einen 12F675, 12F683, 16F684 bekomme ich fuer ca. 30-40 Ct. Die > PIC12F1840 oder PIC12F1572 sind bestimmt viiiiel teuerer. Da nehm ich dann lieber gleich was 16- oder 32-bittiges. Oder wenn wirklich 8 bit reichen einen STM8 oder einen 8051. Ich brauche also keine
-
Thread
kleine Konsole mit PIC: Was für ein Display?
PIC18F* verwendet werden. =) Später vielleicht sogar PIC30F* oder PIC33F* und für ganz einfache Dinge auch mal ein PIC16F*. Einen Kontroller braucht das Display doch, da ich sonst in einem gewissen
gelötet und mein 3mm Lötkolben ist wohl auch nicht dazu geeignet. Ich werde also erstmal bei den PIC18F bleiben. Mit einem neuen Lötkolben werde ich dann mal an einem alten Motherboard herumprobieren, damit ich ein Gespür dafür bekomme. Interessant sind die 16-bit PIC33F und die 32-bit PIC32F schon
-
Thread
Signal jede ms schalten
0A165+176+96+192+96+2+0%0Aw+240+64+304+64+0%0Aw+304+64+304+128+0%0Aw+352+160+304+160+0%0Aw+352+160+352+32+0%0Ar+352+32+160+32+0+10000%0Aw+160+32+160+192+0%0Aw+112+192+160+192+0%0Aw+160+192+176+192+0%0Ad+368+160+416+160+1+0.805904783%0Ar+432+160+480+160+0+11000%0Ac+496+176+496+240+0+4.7000000000000004e-8+
+768+224+768+128+0%0Aw+768+128+784+128+0%0A150+912+48+960+48+0+2+0+5%0Aw+896+128+880+128+0%0Aw+352+32+912+32+0%0Aw+896+128+896+64+0%0Aw+896+64+912+64+0%0A207+960+48+992+48+0+zur+LED%0Ao+2+32+0+4103+10+0.00078125+0+2+2+3%0Ao+10+32+0+4110+10+0.003125+0+2+10+3%0Ao+35+32+0+4103+10+0.8+0+2+35+3%0Ao+50+32+
-
Thread
Kleinster µC
Ja ;) Ich warte drauf was Mikrochip noch verbricht den PIC32 ist ja auch wieder im DIP-40 angekündigt :P
K. J. schrieb im Beitrag #2559533: > Ich warte drauf was Mikrochip noch verbricht den PIC32 ist ja auch > wieder im DIP-40 angekündigt :P Wo steht das? Quelle?
-
Thread
Absolutbetrag einer 32-Bit-Zahl berechnen
Andreas schrieb im Beitrag #2557809: > int32_t labs(int32_t x) Rückgabewert sollte *uint32_t* sein, sonst fällt dir entweder der Maximal- oder Minimalwert der int32_t durch.
können. Mit der if/else vanilla-Variante bist du auf der sicheren Seite; Problem stellt lediglich INT32_MIN dar, da im Zweierkomplement -INT32_MIN nicht darstellbar ist und auf INT32_MIN abgebildet wird. Will man das abfangen (etwa durch Abbildung auf INT32_MAX), dann muss das _vor_ der Betragsbildung
-
Thread
C-Control Einstieg lohnenswert?
Bleib bei PIC und schau Dir zusätlich Atmels an. C-Control ist etwas für Leute, die auch sonst beim großen C einkaufen....
Ein PIC ist zum Beispiel als Zünder in vielen Motorsägen von STIHL. Soviel zum Thema "Schrott".
-
Thread
Von AVR nach PIC
viele Sachen muß man auf eine völlig andere Art lösen (Pointer, Stack, Tabellen, Interruptvektoren, 16/32Bit Operationen usw.) Machbar erscheint mir nur, das Programm auf dem PIC nochmal von Null an neu zu schreiben, so das es funktional gleich ist. Wie groß ist denn das AVR-Programm ? Warum willst
Hi Frank, "...arbeite leiter nur mit Pic..." Wenn Du den PIC bereits gemeistert hast, sollte der Umstieg zum AVR überhaupt kein Problem mehr sein. Der AVR kann alles was der PIC kann, nur eben noch ne Menge mehr. Deshalb ist ja der umgekehrte
-
Thread
Suche schnellen und einfachen µC oder DSP
dsPIC30... dsPIC33... PIC32...
Also ich denke auch hier ist ein PIC32 ein passendes Gefährt. 80MIPS, handliches Package (TQFP), CAN an board :)
-
Thread
Hobby-Oszilloscop zum Selberbauen
aufzubauendes, kostengeunstiges aber durchaus praktisch verwendbares Oszilloskop, basierend auf einem dsPIC30F2020. Fast die gesamte Schaltung ist im dsPIC implementiert. Bilder sind diesem Posting beigefuegt. Ich biete es als Bausatz sowie fertig aufgebaut und getestet an. In beiden Faellen ist das USB-Kabel
Andreas G. schrieb: > Bin am überlegen einen PIC mit USB und einen dsPIC zu verwenden > (SPI,I2C) > So wäre ich in der Lage direkt über USB (ohne FTDI und COM-Port) die > Daten abzugreifen. > Eine dll und Doku dazu hätte ich auch schon ;o)
-
Thread
PIC Microcontroller lässt sich nicht mehr programmieren
Hallo, ich hab's leider irgendwie geschafft, meinen PIC24F32K302 unbrauchbar zu machen :( Hatte nie Probleme mit dem Teil, aber seit dem ich letztens ein kurzes Programm hochgeladen hatte, lässt sich das Teil nicht mehr Programmieren. Das Programm scheint
Der PIC24F32KA302 den ich verwende, hat sogar ein Configuration Bit, mit dem man MCLR enablen muss. Das ist in meinem Programm gesetzt gewesen. Aber danke für das Dokument; da werd ich mal schnell reinschauen
-
Thread
Controllerempfehlung für viele LEDs
Ich habe jetzt nicht alles gelesen, aber Ein STM32 hat bis zu 32 PWM Kanäle, damit könnte man viele LED's dimmen. Auf dem STM32F4DISCOVERY Board wär auch ein Audio-Ausgang drauf, ich weiß jetzt nicht wie viele Timer/PWM Ports jetzt noch frei sind. Schaue mal hier im Artikel [[STM32]] vorbei.
-
Thread
uC - kennst du einen, kennst du alle
dir nur die allererste Konfiguration des Controllers. Für eine Abschlussarbeit finde ich daher den PIC genau richtig. VG Niine
(z.B. ATmega328P auf Arduino-Nano Board), ansonsten etwas mit ARM Cortex M3 oder M4 drin (z.B. STM32F103C8T6 auf Blue-Pill Board oder STM32F103RBT6 auf Nucleo-64 Board). Wir reden hier von rund 350 Seiten Lesestoff versus 2500 Seiten. Klingt krass, aber man muss ja nicht alles auf einmal Lesen und
-
Thread
ispMACH 4000 - Wie die Hardware programmieren?
einfach als Eingangs-Signale sieht und diese dann per Programm interpretiert. Allerdings muss ein PIC - oder was auch immer - trotzdem recht flott unterwegs sein. Die aktuellen Chips der 18er-Serie fangen bei 32 MHz an. Außerdem sehe ich auf die Schnelle, dass man mit denen zwar LCDs ansteuern kann,
Addresse und Daten hinzu. D.h. einen SPI Takt von 86 MHz. Was eventuell ginge, wäre die 16 bzw 32 kB in den internen RAM des PIC/ATMega zu laden, und dann von dort zu bedienen. Vorrausgesetzt dieser hat genügend RAM.
-
Thread
Anfänger mit µC "Empfehlung, Ratschläge,."
Mainstream" weit verbreitet ist. Denn dafür gibt es die meisten Tutorial, Sourcecode und Projekte. AVR PIC MXP430 etc. @OP Jetzt wird gleich die 32 Bit ARM Fraktion hier aufschlagen und diese empfehlen, weil leistungsfähiger, zukunftssicherer etc. Mein Rat. Folge diesen Leuten nicht. ;-) Fang
Kenntnisse in µC Im Anlagenbau und in der Messtechnik werden fast ausschliesslich 8-bit 8051 und 32-bit ARM eingesetzt. Sich in der Industrie mit AVR oder PIC zu beschäftigen macht keinen Sinn. In Automotive auch 8051 oder Spezial uC wie Aurix oder Cortex-R, mit denen kann man sich beschäftigen wenn
-
Thread
Float als 4 Byte im EEprom speichern
dass es bei einem Typecast einen Genauikeitsverlust gibt. Wenn man davon absieht, dass Hi-Tech für PIC18 in der Standardeinstellung keinen Unterschied zwischen float und double macht, und beide sowieso nur 24 Bits gross sind. Man kann wahlweise auch 32 Bits kriegen, aber das wars dann auch.
ne 32b*32b MUL kann man sich auch selber schreiben, hier im Forum gabs dazu was bei denen die DDS ICs ansteuern.
-
Thread
MCU mit USB, welcher Controller und welcher Treiber?
auf der Brust. Der Stack von Microchip ist allerdings sehr gut! Würde dir also entweder zu einem PIC24F (eventuell PIC32) oder den anderen von dir genannten Chips raten.
1. Aufgrund des guten USB-Stacks würde ich auch PIC24 oder PIC32 empfehlen 2. Kommerzielles Projekt? Falls ja, kann man bei Microchip 1) eine USB-VID-Sublizenz erhalten (falls die Stückzahlen <10000 sind), bei NXP und Atmel afair nicht (usb.org -> http
-
Thread
[S] AT90PWM3B oder vergleichbar
die PICs sind mir etwas suspekt was die Programmierung in Assembler angeht. Da hab ich meinen Test-PIC16F877 damals ganz schnell ganz tief in der Bastelkiste vergraben nachdem ich einen ATMega32 in die Finger bekam. Ich werd mir den vorgeschlagenen dsPIC mal anschauen, aber ein AT90PWM3B im bastelfreundlichen
PICs sind mir etwas suspekt was die > Programmierung in Assembler angeht. Da hab ich meinen Test-PIC16F877 > damals ganz schnell ganz tief in der Bastelkiste vergraben nachdem ich > einen ATMega32 in die Finger bekam. Also doch Bauer. Die Architektur der dsPICs ähnelt eher denen der AVRs als
-
Thread
Quarz schwingt nicht in der richtigen Frequenz (an PIC)
dein Oszillator aufgebaut (welcher Inverter, Layout)? Und warum nutzt du den Quarz nicht direkt am PIC32?
Oszillator aufgebaut (welcher Inverter, Layout)? > > Und warum nutzt du den Quarz nicht direkt am PIC32? Den Quarz nutze ich direkt am PIC. Im Nachhinein betrachtet ist da wohl die Beschreibung mit dem Pierce-Oszillator etwas irreführend.
-
Thread
DIY Frequency Counter mit 10 bis 12 Digits?
einfach über einen Widerstand lädt. Der PTC ist z.B. im neuen Atmega328PB enthalten. Die CTMU gibts ab PIC18/24/32 und dsPIC. Die Auflösung des genannten PIC-Reziprokzählers lag um 1 nsec, also etwa 7-8 Bit besser als ohne die Interpolation. Anscheinend hatte sonst noch niemand diese trickreiche Idee.
16 x 16 Multiplikation sind 4 x 8Bit Multiplikation Lo1 x Lo2, Lo1 x Hi2,Lo2 x Hi1 , Hi1 x Hi2 32 x 32 Multiplikation sind dann schon 16 x 8 Bit Multiplikationen. usw.
-
Thread
Tischmultimeter Selbstbau >= 5 1/2 Stellen
Ich möchte mir gerne ein Multimeter bauen, Led Anzeigen sowie Nokia SW Display mit DsPic (12bit ADC) sowie 22bit ADC. Ziel ist es 6 1/2 digit, werde aber auch probieren ein 8 1/2 digit zu machen und zwar mit einem 12bit DAC welcher vom Pic (adc) welcher dann als Offset genommen werden
#2299696: > Ich möchte mir gerne ein Multimeter bauen, Led Anzeigen sowie Nokia SW > > Display mit DsPic (12bit ADC) sowie 22bit ADC. > > Ziel ist es 6 1/2 digit, werde aber auch probieren ein 8 1/2 digit zu > > machen > > und zwar mit einem 12bit DAC welcher vom Pic (adc) welcher dann als >
-
Thread
Helligkeitsschalter mit Phototransistor.
auch und das bestätigt, das was der PIC auch misst, nämlich wenig.
Wenn der Arbeitswiderstand 1M groß ist, dann wird da kaum > Spannung übrig bleiben, wenn er mit dem PIC belastet wird. Naja, der PIC hat im AD Modus am Pin gerade mal 10µA Leckstrom, während der Sampling Phase aber kurz mal 1000µA (also 1mA). Deswegen mein Vorschlag, die Spannung mit C zu puffern.
-
Thread
Padauk PFS154 und Rambelegung
Funktion anzusehen (du könntest erschrecken was er alles macht), schliesslich ist der Padauk fast ein PIC und genau so ungeeignet für C.
Assembler. OK, das war ein eher scheußliches Tool. Also hatte ich mir kurzerhand meinen Assembler für die PIC's selber geschrieben. Und da ich auch für meßtechnische Zwecke Gleitkomma brauche, hab ich mir auch mein Gleitkommapaket für diese PIC selbe geschrieben. Später hab ich das auf 32 Bit Mantisse umgeschrieben
-
Thread
PIC16F1517 - Werte im Flash / EEPROM speichern
Hi, in der XC18 Peripheral library gibt es Flash Funktionen - PIC18_plib.pdf im dokumente Ordner des Compilers: ReadFlash(), EraseFlash()... Ist nicht für PIC16 sonder PIC18, aber probieren kann man es mal. Eventuell kannst du wenigstens abkucken wie es dort gemacht
#3527311: > Ist genauso wie der normale Flashbereich über TBLRD und TBLWRT > zugänglich. Nicht beim PIC16. Die Befhle TBLRD und TBLWRT hat von den 8bittern nur der PIC18. Humpfdidumpf schrieb im Beitrag #3527335: > Ist nicht für PIC16 sonder PIC18 Dann wird sie vermutlich mit TBLRD und TBLWRT und
-
Thread
8048 Assembler für aktuelle Windows-Versionen
8048, 8051, 8085, 8086, 8096, COP400, COP800, H8-300, H8-300H, H8-500, HMCS400, NEC7500, NEC7810, PIC165X, PIC16XX, PIC17XX, ST6, ST9, SUPER8, TLCS90, TMS370, TMS7000, TMS9900, V800, Z180, Z280, Z380, Z8, Z80 und Z8002 stehen da auf der Liste der unterstuetzten Prozessoren. > :- ) für die, die
mir zu verantwortenden Daten unter Public Domain. PS: Die Platine kann 1:1 auch am JU+TE KOMPAKT 32/32, JU+TE MINI 32/32 und JU+TE MINI PLUS 32/32 verwendet werden.
-
Thread
Debuggen mit myAVR
. 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
und TPI für die ganz kleinen Tinys. PICs haben von ganz klein bis ganz groß immer ICSP. Einige PIC24/dsPIC/PIC32 haben zusätzlich noch JTAG, aber das kann man ignorieren, normal braucht man es nicht. fchk
-
Thread
LCD schmiert ab bei gleicher Hardware aber anderer Code/ Controller
zu vielen anderen Codebeispielen macht diese die korrekte Initsequenz. Für eine Anpassung an den PIC muß man nur die Pindefinitionen und die Delayfunktion anpassen. Und beim PIC sind wohl die Richtungsbits verkehrt rum (0 = Ausgang) zu setzen. Der Rest ist standard C. https://www.avrfreaks.net
in Hand. Dieses Thema hatten wir vor einigen Monaten schon durch. Ich habe ihm einen Satz 26LS31/32 oder 26LV31/32 Quad-RS422-Transmitter/Receiver empfohlen gehabt, wodurch die Übertragung differentiell und damit störsicher realisiert worden wäre. Damit wären dann auch 5 oder 10m Kabelstrecke kein
-
Thread
Suche nach ATtiny mit ADC und Gain > 20x
ATTiny 441/841 hat 1x, 20x und 100x Gain. Gewöhnungsbedürftig ist das 'PIC' kompatible Pinout im DIP-14.
Eberhard H. schrieb im Beitrag #7107169: > Die ATtiny261(A)/461(A)/861(A) haben 1x, 8x, 20x und 32x. > Sind halt im PDIP-20. Matthias S. schrieb im Beitrag #7107172: > ATTiny 441/841 hat 1x, 20x und 100x Gain. Gewöhnungsbedürftig ist das > 'PIC' kompatible Pinout im DIP-14. Leute, ihr seid
-
Thread
USB --> UART PIC18f2550
hier an: http://www.signal11.us/oss/m-stack/ Ich habe das allerdings nur unter Linux getestet mit PIC18F/PIC32 und mit diesen funktioniert das CDC-Device. Gruesse, Richard
an: > http://www.signal11.us/oss/m-stack/ > Ich habe das allerdings nur unter Linux getestet mit PIC18F/PIC32 und > mit diesen funktioniert das CDC-Device. > > Gruesse, > Richard Mein PC erkennt einen unbekannten Gerät, wie sende ich jetzt die Daten in den PIC ?
-
Thread
PICs mit USB
* ich nehmen soll! Die uC Anforderungen; 3VDC, 16Kbytes Flash, min.1024bit Ram, stromsparend (32Khz/4Mhz), I2C und SPI Schittstelle, min. 3 Analoge Signale wandeln, 5 digitale Ausgänge, 2 digitale Eingänge, seriell mit GSM und GPS Modul kommunizieren. In Frage käme da der PIC 18F4550 oder Atmel
> Habe eine Testplatine mit dem PIC18F2550 aufgebaut und folgendes > Problem. Welche Firmware hast du in den PIC gebrannt?
-
Thread
Library für EA-DOGM Grafikdisplays inkl. Font-Generator
Hats mittlerweile vielleicht jemand auf die PIC16F portiert? :)
Hallo, EGS_TI (guest) hatte mal wegen der Ansteuerung des LCDs mit einem PIC angefragt. Wollte fragen, ob nun er oder wer anderes eine Lib für einen PIC hat? Gruß, Marten
-
Thread
seltsame Ladeschaltung bei Treppenlift
auch nicht sinnvoll, ihn nach jeder Ankopplung ans Ende neu vollzuladen. Vielleicht ist aber der PIC intelligenter, wer weiss.
Eine Idee war eine Diode in Serie zum Akku zu schalten, so daß die Spannung für den PIC-Controller größer aussieht und er früher abschaltet. Ein Vorwiderstand wäre auch denkbar. Die Spannung daran ist ja normalerweise recht klein. Bei 32V input - 25V am Akkupack sind es 7V. Wenn ich
-
Thread
µC Umstieg. Wo sind die Infos?
Ich denke, ich nehme lieber den PIC32. Da gefallen mir die Datenblätter wesentlich besser. Alle (für mich) logisch zusammengepackt usw. Eine Frage hätte ich noch, wenn ich darf. Ich habe mit so ein Board bestellt: http://www.microchip.com
klassische" > Datenblätter mehr. Früher war das irgendwie verständlicher. Markus schrieb um 21:32: > Ich denke, ich nehme lieber den PIC32. (...) > Brauche ich noch den PICKit3 dazu, oder ist da eine Art Bootloader > drauf? Markus schrieb *drei* ! *Minuten* später: > habe schon gefunden
-
Thread
Vorteile 32 Bit Controller
ist ein 32-Bit Controller dagegen immer noch ein Schuss mit der Kanone auf Spatzen. Fazit: 8bit, wenns reicht, 32 bit, wenn man es braucht! Gruss Mike
Regelung dafür finden muss. Das ein "14-Bit" PIC meist PIC16 heisst und ein "16-Bit" PIC18 macht die ja auch nicht einfacher. ;-) Komischerweise hatte sich nie jemand darauf verstiegen, irgendeinen alten 680x Controller als 1-Bit Maschine zu bezeichnen
-
Thread
Strommessung mit OPV
aus dem Datenblatt irgendwie nicht herauslesen. Und bei welchen Pins wird die Schaltung dann am PIC angeschlossen? Verwende den PIC32MX795F512L. Die angehängte Schaltung sollte so weit funktionieren oder? mfg
25k wären wohl passend. Sie werden halt zwischen Belastung des HTFS 800-P und Eingangsimpedanz des PIC32MX795F512L einzupassen.
-
Thread
Auswählen eines Mikrocontrollers
Netz. WEnn du einen ordenltichen Brenner haben willst mit dem du so ziemlich jeden PIC(und auch dsPIC) brennen kanns, dann bau doch einfach den Brenner 5 von Sprut (www.sprut.de) nach. mfg schoasch
Der Mega644 hat grad soviele I/Os wie Mega16/32, dazu pinkompatibel, ist aber noch sehr neu und dementsprechend schlecht verfügbar. Und ist mit JTAG-Nachbeuten nicht ansprechbar. Besser Mega32.
-
Thread
SD-Karte mit PIC18F2685 beschreiben, am PC auslesen
Ich möchte mit einem PIC eine SD-Karte mit Daten beschreiben. Danach soll ich die Daten am PC auslesen können, oder umgekehrt. Doch genau das funktioniert nicht. Ich benutze einen PIC18F2685, eine 2GB Speicherkarte und
sehe ich den ersten Wert leider nicht an der Stelle 0, so wie es eigentlich sein sollte! Daten vom PIC auf den PIC Schreiben und lesen funktioniert nach wie vor, auch mit FAT16. Doch der Austausch zwischen PC und PIC geht immer noch nicht.
-
Thread
PICkit2 blutiger Anfänger ohne ansatzweise Plan.
ein C-Compiler. Im MPLAB ist nur ein Assembler drin. C-Compiler für die entsprechende Architektur (PIC16, PIC18, PIC24/dsPIC, PIC32) musst Du noch extra installieren. Die gibts hier: http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en534868&page=wwwCompilers
Dannegger schrieb im Beitrag #2537378: > Wie es aussieht, muß man wohl verschiedene Compiler für PIC10, 12, 16 > und 18 verwenden. Naja, das stimmt nicht unbedingt. Mikrobasic (oder MikroC) unterstuetzt PIC12Fxxx, PIC16Fxxx und PIC18Fxxx. Alles ein- und derselbe Compiler. Wenn man dsPIC oder PIC32
-
Thread
Viele Register definieren
). Die Grösse der PIC- GPR-Files hängt von der Breite der 'f'-Bits im OP-Code ab. AVR hat (wie ja hier jeder weiss) auch ein GPR-File, aber nur 32 Reg. Dieses GPR-File ist universeller als im PIC, weil ja jedes der 32 Reg für Source und Destin benutzt werden kann. Es ist aber auch kleiner als das im PIC, weil PIC bis zu 13 f-Bits (also für max 8kB) (mache Befehle, MOV, bis 16 f-Bits) im Opcode reserviert. (Also diese beiden 'Modelle' haben Vor- und auch Nachteile) typ Akkumasch. (bsp HC11,STM8
-
Thread
Von 10Mhz nach 20Mhz umschreiben
Der Code sieht auch für nen Nicht-PICer gut kommentiert aus. Ich hätte vielleicht den Assembler die Konstanten ausrechnen lassen, statt die Bytes direkt reinzuhacken, aber die Formeln stehen ja als Kommentar dabei. Vielleicht kann der PIC Assembler ja auch keine 32Bit-Werte. Interessant, wie man ne 32Bit Subtraktion ohne Carry hinkriegt, ist zwar mächtig viel Code, aber immerhin es geht. Du bringst mich in Gewissenskonflikt, ich bin ja der Meinung, daß
-
Thread
Neue Sensoren, Steckverbinder und Entwicklerboards
] The heart of PICDEV USB lies in its compatibility with 20-pin, 28-pin, and 40-pin USB-supported PIC18F series microcontrollers. Whether you're experimenting with the PIC18F4550, PIC18F2550, PIC18F45K50, PIC18F25K50, PIC18F13K50, PIC18F14K50 or any other compatible model, this board has got you covered
über RMII an einen LAN8710A!? [1] https://www.olimex.com/Products/IoT/ESP32/ESP32-POE/open-source-hardware
-
Thread
EEPROM auslesen
beschäftige mich seit kurzem mit dem Auslesen von EEPROMs und habe dabei ein Problem. Beim 40DIP PIC16F887 und PIC16F884 EEPROM erhalte ich nur Nullen auf dem Display, während ich das 32DIP M27c4001 EEPROM problemlos auslesen kann. Kann mir jemand sagen, woran das liegen könnte? Der 40DIP Pic16F887
Giuseppe schrieb im Beitrag #7850111: > Beim 40DIP PIC16F887 und PIC16F884 EEPROM erhalte ich nur Nullen auf dem > Display, während ich das 32DIP M27c4001 EEPROM problemlos auslesen kann. Das Geheimnis liegt im Configuration Word 2007H, das ist auf
-
Thread
Was ist das für ein Microcontroler?
merkwürdigen China Teile von denen wir hier fast > nichts mitbekommen oder irgendein Russischer PIC Clone aus dem kalten > Krieg. Das kann alles sein. Pic auf keinen Fall, PortB ist bei den Dingern immer Rechts, PortA immer Links, da zieht sich so ziemlich durch alle Baureihen, genau so wie der
merkwürdigen China Teile von denen wir hier fast >> nichts mitbekommen oder irgendein Russischer PIC Clone aus dem kalten >> Krieg. Das kann alles sein. > > Pic auf keinen Fall, PortB ist bei den Dingern immer Rechts, PortA immer > Links, da zieht sich so ziemlich durch alle Baureihen, genau
-
Thread
PIC16F mit 10 Multiplizieren und Dividieren
Dividieren (unsigned) geht sinngemäß so [pre](0xcccd * x) >> 19[/pre] Die Multiplikation ist 16 * 16 = 32, und >> 19 ist Schieben um 19 Bits nach rechts.
Cyclen braucht es 196 laut Simulator, wobei einige Instruction umgeschrieben wurden, weil diese im pic10 nicht implementiert sind.
-
Thread
PIC Brenner von ebay
Soweit so gut, nur was ist, wenn er demnächst mal die PIC24.PIC32 nutzen möchte? Da ist man mit dem ICD2 (Clone) besser bedient. Vor allem beim debuggen. Gruß Sascha
Sascha schrieb: > Soweit so gut, nur was ist, wenn er demnächst mal die PIC24.PIC32 nutzen > möchte? > > Da ist man mit dem ICD2 (Clone) besser bedient. Vor allem beim debuggen. > > Gruß Sascha Nun, jeder hat so seine Meinung!;-) Und jetzt schon solchen Zukunftsdusel