-
Thread
30 Khz min 16BIT ADC und dann FFT welcher µC?
dsPIC33 - Familie von Microchip. Dort gibt es einige Vertreter mit 16bit-A/D-Wandler (z.B. der dsPIC33FJ64GP804). Auf Grund der DSP-Architektur sind diese µCs für Aufgaben wie FFT bestens gerüstet.
Zwirbeljupp wrote: > dsPIC33 - Familie von Microchip. Dort gibt es einige Vertreter mit > 16bit-A/D-Wandler (z.B. der dsPIC33FJ64GP804). Nein. Der hat nur einen 16bit DA Wandler. Die xxxGPxxx dsPICs haben aber ein Codec
-
Thread
Funktion Reifendruckanlerngerät EL-50448; OEC-T5; Welches Bauelement ist das?
Prozedur ab. Der externe 4 MHz Oscillator auf der Platine geht direkt an die Pins 2+3 (OSC IN) vom PIC.
denn ich habe ja im obigen Code nur ein viertel der eigentlich benötigten Zyklen, also 4 anstelle 16.
-
Thread
Verfügbare µC
Bei Digi-Key die PIC32MX-Reihe derzeit gut verfügbar: https://www.digikey.de/products/de/integrated-circuits-ics/embedded-microcontrollers/685?k=PIC32MX795F512 Viele Grüße Jochen
PIC Architektur antun.
-
Thread
Schaltschwelle der digitalen Eingänge des PIC
Datasheet Seite 79. Verstehe aber nicht, wieso man heutzutage noch den PIC16F84 einsetzen kann??? Nimm doch einfach den 16F88, der hat auch einen 10-bit ADC, quasi ideal für Deine Anforderung.
richtig! Kann der PICSTART 16B1 überhaupt den PIC16F84 programmieren? Oder nur die PIC16C-Typen, also die vor-Flash-Typen? Jedenfalls kann ich Dir auch nur dazu raten, den 16B1 beiseite zu legen. Den PICkit 2 bekommt man für
-
Thread
uart interface pic18
> Der Onboard-PIC ist nur als USB-UART-Bridge gedacht. Ansonsten sollst Du > das Board in ein Demoboard mit PicTail(+) einstecken und den onboard-PIC > nicht benutzen. So ist das eigentlich gedacht. Hmm, ja Ok.
)+8)/16)-1 // BRG16=0, BGH=1 ! #define SPBRG_VAL (((FOSC/BAUDRATE)+2)/4)-1 // BRG16=1, BGH=1 ! baud1USART(BAUD_IDLE_RX_PIN_STATE_HIGH & BAUD_IDLE_TX_PIN_STATE_HIGH &
-
Thread
Unterschied zwischen bei Compiler MPLAB® C und MPLAB® XC
vielleicht eine Änderung vornehmen deine Meinung nach? Eine andere Frage: Lohnt es sich eine PIC32 zu nehmen, die die gleiche Eingenschaften hat wie eine Pic18F?
vermutlich einen 18F45K50 nehmen. Der sollte billiger sein. Wie kommst du auf die Idee mit dem PIC32? Auch schon daran gedacht einen 16F1459 zu nehmen?
-
Thread
Unbekannter Assembler erzeugt große Änderungen bei kleinem Programm
bedeutet :( Dumdi D. schrieb im Beitrag #5398149: > Gibt es nur 8bit Datentypen? Es gibt einen ldt16 Befehl, der den 16-Bit Zähler eines Timers im RAM speichert. [avrasm] word T16val; //delcare RAM word set1 t16m.5; //enable Timer set0 t16m.5; //disable Timer ldt16 T16val; //save T16 counting
In wie weit handelt es sich denn bei den Padauk um exakte Klone der PIC (abgesehen von OTP statt Flash)? Im EEVBlog Forum war zu lesen, dass der PMS150C Bit-kompatibel zum PIC10F200 sei.
-
Thread
PIC-Start Glückssache?
ich möchte ein Wecker-Programm in Hi Tech C schreiben. Zum Experimentieren verwende ich vorerst den PIC16F818 weil vorrätig. Aber soweit komme ich erst gar nicht, da sich der PIC nur sehr zufällig zur Arbeit überreden lässt (das gleiche Problem übrigens mit zwei anderen PICs 16F819,16F88). Ich verwende
Und hier der Programmcode: [c] ////////////// // includes // ////////////// #include <pic.h> #include <pic16f81x.h> /////////////////////// // chipconfiguration // /////////////////////// __CONFIG(0x2f31); ///////////////// // definitions // /////////////////
-
Thread
Unterstuetzung von PICs in sdcc rausgeflogen?
-I/usr/bin/../share/sdcc/lib/pic14 -I/usr/share/sdcc/lib/pic14 -I/usr/bin/../share/sdcc/lib/pic14 -I/usr/share/sdcc/lib/pic14 -w -r -o test test.o libsdcc.lib pic16f84.lib returned errorcode 256 $ $ sdcc -V -mpic14 -p16f84
test.o libsdcc.lib pic16f84.lib returned errorcode 256 $ """
-
Thread
vom Layout zum Schaltplan
Schaltung besteht aus einem 5V Spannungswandler, einem Schwingquarz, einer Relaisschaltung und einem PIC16F88 I/P. (habe mich zu den einzelnen Module vorher informiert) Wie gesagt habe ich mir das vom Leiterplattenlayout hergeleitet. Zur Programmierung kann ich jetzt noch nichts sagen; ich wollte mich
MCLR so in der Luft gut aufgehoben ist? Hi Wolfgang, zu MCLR: RA5/MCLR/VPP (in Eagle gibt es den PIC16F88 nicht, aber den PIC16F83-04/P)) "Pin RA5 is multiplexed with the Master Clear module input. The RA5/MCLR/VPP pin is a Schmitt Trigger input." Wenn da trotzdem was ran muss, werde ich das gern
-
Thread
Audio PWM von uC richtig Filtern
. > > Da hast Du die Probleme nicht - der spielt auch 48kHz 16 Bit stereo > problemlos ab. > > fchk Sicherheit/Einfachheit. Ich kam von 8-Bit PICs mit Basic. Um sicher mit 16bit PICs in C umgehen zu können und es zu erlernen kam erst einmal kein dsPIC in
der gleiche. Die Unterschiede innerhalb der PIC24-Familie (z.B. zwischen einem PIC24F16KL401 und einem PIC24EP32MC203) sind wesentlich größer als die zwischen den korrespondierenden PIC24 und dsPIC-Familien (PIC24E-dsPIC33E, PIC24F/H-dsPIC33F,...
-
Thread
Schnelle Division - welcher uC?
Servus, PIC24HJXXXXX,PIC24HJXXXXX,PIC24HJXXXXX,PIC24HJXXXXX,PIC24HJXXXXX,PIC24HJXXXXX kannst du nehmen. Die bauchen 17 Takte für 16/16 bit glaube ich bei 40 Mips. kaufen kaufen die sind recht leistungsstark!
Düsentrieb schrieb: > Dann gehts auch mim ATmega. Aber zu langsam ... Maik Werner schrieb: > PIC24HJXXXXX kannst du nehmen. Die bauchen 17 Takte für 16/16 bit glaube ich bei 40 Mips. 18, wie der dsPIC. Bei denen hat sich ja einiges getan - bin noch geschädigt vom PIC12C508. Aber der dsPIC gefällt
-
Thread
EMV-sicherer Mikrocontroller gesucht (AVR oder PIC ?)
PIC16 !!! kein PIC18 der ist genauso schlecht wie der AVR Wir haben mit identischer Schaltung und Platine und einem PIC16 und einem PIC18 (pinkompatibel)getestet. Der PIC16 lief bei 4kV Burst problemlos
Oder du nimmst alte 16Cxxx OTP PICs (du entwickelst auf Flash, und verbaust dann die kompatiblen OTP Typen). Ein EPROM-basierter PIC wird warscheinlich nicht so anfällig sein wie ein Flash-basierter. Z.b. 16F74 (Entwicklung
-
Thread
PIC-Programmierung neu erlernen?
Da ich mittelmäßig Kenntnisse in Basic und C habe, dachte ich mir das dies vielleicht mit einem PIC realisierbar sein müßte. Für einen Kunden verbauen wir den 16F676, ob der geht? Bräuchte wahrscheinlich anal.-Eingänge für Fühler und Einstellregler. Und der Hammer zum Schluß. Ich habe keinen
, 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
8x8 Hardware Multiplier
Beispiel für 16x16 in einem CPU-Zyklus: PIC30 (auch diejenigen ohne DSP). Führt dazu, dass der Compiler Umwandlungen 16=>32 Bit gelegentlich über Multiplikation implementiert.
Andreas Kaiser wrote: > Beispiel für 16x16 in einem CPU-Zyklus: PIC30 (auch diejenigen ohne > DSP). Gibts die überhaupt ohne DSP ? > Führt dazu, dass der Compiler Umwandlungen 16=>32 Bit gelegentlich > über Multiplikation implementiert
-
Thread
Solid State Relais an 3,3 Volt PIC
Je nach PIC wird auch ein gewisser Spannungsabfall über dem Ausgangstransistor des PIC sich einstellen. Beim PIC16F84A z.B. typ rund 1,2 V bei um die 15mA. Da bleibt für den Rv nicht mehr viel übrig, bzw. sollte
Hardware Helfer schrieb im Beitrag #3831140: > ja, stimmt 16 mA bis 24 mA... > > Dann liege ich mit 20mA in der goldenen Mitte. Die mußt du aber wie gesagt erst mal schaffen. Der PIC wird bei 20mA *nicht* mehr 3.3V für LED und Vorwiderstand bereit stellen
-
Thread
Warum nur 8 MIPS bei 16 MHz Systemtakt?
also 4 MHz auf PD6 ausgeben (mit Verzögerungen für den rjmp nach jeweils 5 Perioden): [avrasm] ldi r16, (1<<PD6) ldi r17, 0 loop: out PORTD, r16 out PORTD, r17 out PORTD, r16 out PORTD, r17 out PORTD, r16 out PORTD, r17 out PORTD, r16 out PORTD, r17 out PORTD, r16 out PORTD, r17 rjmp loop
dem Mega644 müsste auch das Toggeln über schreiben ins PIN-Register funktionieren: [avrasm] ldi r16, (1<<PD6) loop: out PIND, r16 out PIND, r16 out PIND, r16 out PIND, r16 out PIND, r16 out PIND, r16 out PIND, r16 out PIND, r16 out PIND, r16 out PIND, r16 rjmp loop [/avrasm]
-
Thread
RIP AtmelStudio
XC32 kann man den Source Code herunterladen Der XC32 ist ein verkappter mips-gcc. Aber XC8 != XC16 != XC32 Der Vorläufer des XC8 war ein Eigenbau von Microchip für PIC16. Der war viel schlechter als alle anderen und wurde kaum benutzt. Dann hat Microchip einen Compiler zugekauft (von Keil?) und
Axel S. schrieb im Beitrag #6597800: >> Hier sind dann XC8 aund XC16 zu finden: >> https://www.microchip.com/development-tools/pic-and-dspic-downloads-archive > > Wo siehst du da den Quellcode? Der XC16 ist auch ein gcc und den Source gibts irgendwo.
-
Thread
PIC oder AVR Microcontroller - Unterschiede?
vergessen warum das so war, glaube es liegt daran das die Bitbreite der indirekten Addresierung beim PIC nur 7Bit breit ist Arbeitsregister -------------- Hier grosser Unterschied. Bei dem PIC hat man nur ein einziges Register welches sich direkt beschreiben lässt, bei den AVRs dagegen 31 (bzw.16
Hallo Herr Schumann, ich benutze den PIC16F84 für einfache Steuerungen und den 68HC811E2 für komplexere Anwendungen. Angefangen habe ich mit dem HC11 (CICC Controller, complex instruction set)weil er sehr comfortable Befehle besitzt und incircuit
-
Thread
China SUPER Bauteile-Schnäppchen Thread
Mikro-SD-Card arbeitet: http://www.ebay.de/itm/WITH-ANTI-SHAKE-Mini-SD-Card-MP3-Sound-Module-For-PIC-Arduino-WTV020-SD-16P-DR-/300918015053 ...
diverse Oszillatoren abzugleichen, Quarze auszupaaren, usw. Die eigentlich Frequenzmessung macht ein PIC16F648A, die Programmierpins sind auf eine Stiftleiste herausgeführt. Die Platine bietet sich also auch als PIC Entwicklungskit bzw. als Basis für eigene Projekte an. Die Eingangsschaltung ist recht
-
Thread
FTDI oder CP2102?
Sinn. Nun haben wir 2 kleine Fragen: Wie stellen den PIC24FJ128 auf die 16 Mhz Freuquenz ein? 2. Welche Formel stimmt den beim PIC zu Berechnung des richtigen UART Wertes...? Grüße, Roman
wenn er 2 Takte braucht um von 0 auf 1 und 2 takte um von 1 auf 0 den Pin zu setzen, dann lauft der Pic wohl mit 16 Mhz. Dann stimmt die Rechnung für den UART aber garnicht mehr. Denn bei 16 Mhz, und Boudrate von 9600 müsste 51 rauskommen. Die Formel von Microchip lautet ja: [(f(osz) *1/2 )/ (16*Boudrate
-
Thread
Hat jemand Erfahrung mit dem 2,4GHz-Transceiver RFM70?
Hi, ich habe die beiden Module jetzt am laufen mit einem PIC16F819 (es lag daran, dass ein Modul prinzipiell nicht ok war - Lötproblem). Ich sende jetzt wie in dem Beispiel von hoperf 17 Byte, aber alle 100msek. Klappt prima, dass 2. Modul schickt den gleichen
Ja. Ich nutze den PIC16F876...ich könnte dir den HEX Code für den Empfänger schicken. ich nutze aber nicht die gleichen PIC Pins zum RFM wie Hope. Müsste nochmal schauen, denke es war der PORT C und die POrt B Pins für die
-
Thread
AVR Mikrocontroller Lohnenswert?
vollen Taktrate. Es gibt moderne AVRs, die diese Schwächen nicht mehr haben, und es gibt Alternativen: PIC24, dsPIC33 und PIC32 sind recht angenehm und haben deutlich mehr Leistung, und ARM-basierte Controller gibts von dutzenden Herstellern, wenn auch in der Regel nicht in bastelfreundlichen Gehäusen.
treffen auf alle modernen AVRs nicht zu. Schaue Dir mal die Tiny0,1,2 Reihe an. > Alternativen: PIC24, dsPIC33 und PIC32 sind recht angenehm und haben > deutlich mehr Leistung, und ARM-basierte Controller gibts von dutzenden 32 Bit PIC ist ja wohl eine Sackgasse. > Herstellern, wenn auch in
-
Thread
4-bit Microcontroller / Microprozessoren?
Nimm einen PIC10F200 (8-Bit Baseline) - Keine Peripherie (alles per Bit-Banging) - Keine Interrupts - Nur 256 Words Flash - Nur 16 Bytes RAM - Nur 2-stufiger Hardware-Stack - Nur 4 MHz / 4 = 1 MIPS Das
selben Liga wie 4-Bitter. Einen abgespeckteren gängigen Mikrocontroller kenne ich nicht. Selbst der PIC12C508/F508 (Playstation-Modchip) hatte mehr Flash/EPROM und RAM ;) Wenn es mehr Pins sein dürfen: PIC16F54 (PIC16C54) Die Architektur dieser alten Baseline-PICs mit allen ihren Beschränkungen
-
Thread
100mhz 32bit - counter ohne vorteiler?
für das Capture braucht man auch wirklich nur den Teiler (z.B. 8 Bit) extern, mehr nicht. Bei den PIC16 / PIC18 hat man zwar interne Vorteiler, kommt aber trotzdem nicht so wirklich ohne externe Logic aus. Man braucht halt die externen Tore um 2 Timer zu nutzen. Der Alternative Weg mit externem Vorteiler um Capture-funktion geht natürlich auch mit den PICs PIC18s habe sogar auch Vorteiler für Capture-Eingänge, aber so weit ich weiss nur als 1:16. Das könnte immerhin für vielleicht 5-20 MHz als Rezirokzähler ohne extra Hardware ausreichen könnte. Darüber könnte
-
Thread
Einstieg 32Bit µC - Welche "Familie"
Also ich habe mit PIC24 und PIC32 gearbeitet. Ganz cool ist das PIN-Mapping, man kann sich wie bei einer FPGA (ist wahrscheinlich eine :) ) die PINs umlegen. ALso ein Design-Fehler im Schaltplan läßt sich softwaremäßig ausbügeln
and Error nachführen. Jedenfalls fallen mir die Zähne aus, wenn ich wieder einen Auftrag habe einen PIC16,PIC18,PIC24 oder PIC32 programmieren zu müssen... nichts für ungut.
-
Thread
G1G140-AW31-42 - EBM-PAPST Lüfter Elektronik reparieren
PIC16F873-20I/SO
PIC16F873-20I/SO https://www.microchip.com/en-us/product/PIC16F873 5V liegen an, mit der Spannungsversorgung scheint also alles ok zu sein.
-
Thread
PIC-Quellcode: Analysetool
. Wenn du die Funktionsweise des Codes nicht selber nachvollziehen kannst (wofür du im Fall von PIC16/18 mein vollstes Verständnis und Beileid hättest) - wie wäre es dann mit einem Simulator/Emulator? Oder nimm einen realen PIC, steck den Debugger dran und laß das Programm im Einzelschrittbetrieb
Volker S. schrieb im Beitrag #5735880: > Mark K. schrieb im Beitrag #5735192: >> ich habe hier einen PIC-Assembler-Quellcode, > > Welcher Controller und wie umfangreich? Ursprgl. für den 16F84, dann über weitere Stufen der 16F684 und zuletzt der 16F1824, wobei ich wegen des größeren Progammspeichers
-
Thread
FTDI 3,3v Probleme
=========================================*/ void setupClock(void){ //8Mhz = 0x60 4Mhz = 0x50 16Mhz= 0x70 asm("BANKSEL OSCCON"); asm("MOVLW 0x70"); asm("MOVWF OSCCON"); } void setupUart(void){ //pins auf input setzten, Pic Configuriert sich die pins nach bedarf für USART
=========================================*/ void setupClock(void){ //8Mhz = 0x60 4Mhz = 0x50 16Mhz= 0x70 asm("BANKSEL OSCCON"); asm("MOVLW 0x70"); asm("MOVWF OSCCON"); } void setupUart(void){ //pins auf input setzten, Pic Configuriert sich die pins nach bedarf für USART
-
Thread
UV-Laserdrucker
175mW 405nm UV Lasermodul Galvos und Treiber : CT 6810P Mikrocontroller 32 Bit von Microchip PIC32 - USB CDC + Software-Kissenverzerrung Analog : Dual - DAC 16Bit DAC8532 - OPV Frontend +- 3V symetrisch Software : EAGLE (Leiterplatten Layout) - daraus wird mit „ FastGcode.ulp “ ein CNC File
alles allein, so ganz ohne Interrupt und > irgendwelche Latenzen. Hallo Fritz, ja - bei Deinem PIC kann ich mir das vorstellen ... Ich bin auf einem 8-Bit-MC und muss ein 16-Bit-Register versorgen. Ein "repeat 2 times" ist mir nicht bekannt ... :-( Da müsste ich ggf. mit 2 DMA-Transfers - gekoppelt
-
Thread
Mehrere PICs und EEPROM via I2C?
meinen Augen einfacher. Achte aber auch darauf, dass manche PICs nur ein Slave Modul haben (z.Bsp. der 16F88). Solche PICs können nicht in den Mastermodus geschaltet haben, da bei Ihnen die Hardware für die I2C Takterzeugung fehlt. Und wenn die Daten sowieso zum USB-PIC laufen sollen, dann kann der die doch
Darkleon wrote: > Ein PIC allein kann das leider nicht übernehmen, da ich 14 analoge > Eingänge, 22digitale Eingänge und 25 digitale Ausgänge benötige. Hinzu > kommt noch PWM und solche Sachen.... 16 analog in: 2 * 74HC4051
-
Thread
LEDs an PIC ausglimmen lassen
hoffe, es erbarmen sich ein paar von euch, um mir zu helfen. Was ist mein Problem? Ich habe einen PIC16F µC und möchte 8 LEDs separat ansteuern und damit das kurze Aufleuchten nicht alzu ruppig erscheint, sollte es ausglimmen/"faden". Beim PIC werden 8 Ports als Input und entsprechend 8 als Output
anpassen an was du erreichen möchstest. Falls du das Prj neu beginnst, bitte verwende moderneren uC Pic16F1827 o.ä., mit ner vierstelligen Nummer. Gruss
-
Thread
Stört mein Motor seinen PIC?
GND? Der RESET-Eingang ist doch invertiert. Was bewirkt der Kondensator? @All: Ich habe nur den PIC16F716 und den ULN2803L als ICs in der Schaltung, ansonsten halt nen MP3-Player und ein KEMO-Verstärkermodul. Die 5V für den PIC sind mit 7805 stabilisiert mit zwei 100n direkte neben dem 7805. Dann
Ja, Brown Out ist an, aber habe die Schwelle auf 2.5V gesetzt. Beim PIC16F716 hat man die Wahl zwischen 4.5V und 2.5V, und 2.5V wäre schon echt heftig. Zudem tritt der Effekt ja nicht instantan beim Einschalten des Motors auf, sondern irgendwann danach (Zeitraum 5..25 Sekunden
-
Thread
MC fuer Einsatz in Armbanduhr gesucht
Im Datenblatt des PIC z.B. steht auf der 3. Seite: > C Compiler Optimized Architecture Die neueren PIC16 (Enhanced Mid-Range) sind haben auch eine > C Compiler Optimized Architecture Bei einer einfachen Uhr wird es
sparen). Weniger Strom als mit dem RTCC wirst du kaum verbrauchen, ich bin ohne RTCC nicht auf unter 16µA gekommen und habe deshalb einen externen RTCC-Baustein in meine Word Clock nachgerüstet. Laut Microchip verbraucht der RTCC des PIC18F46J11 830nA. Den PIC kannst du also die meiste Zeit schlafen lassen
-
Thread
Einstieg unter Mac OS X: AVR, Arduino, oder PIC18/24?
entlastet das einen "Taschengeldbezieher" schon wirklich enorm! Da du auch gefragt hattest: Wenn Pic, womit Anfangen? Für den Einstieg auf jeden Fall die PIC18F Familie! Diese hat mehr LEistung als die PIC16 und auch viele der "Einschränkungen" welche von einigen hier als Vorwand für das PIC Bashing
von und für Atmega > Fanboyz. Ich sehe das hier: [pre] Filter: ARM AVR Arduino 8051 MSP430 R8C/M16C/M32C PIC C16x AVR32 TriCore PowerPC [/pre] Maik
-
Thread
impulslängenanzeige mit PIC
>Zum pic, ich hab noch reichlich 16F627 und 16F628 da deswegen der IC >wollte nicht erst neue kaufen müssen. >keiner mehr ne idee oder bietet sich niemand mehr an? ... Für 2 Euro macht das halt keiner
holger schrieb: >>Zum pic, ich hab noch reichlich 16F627 und 16F628 da deswegen der IC >>wollte nicht erst neue kaufen müssen. > >>keiner mehr ne idee oder bietet sich niemand mehr an? ... > > Für 2 Euro macht das halt
-
Thread
Hilfe PIC aufgabenstellung
. Google nach "PIC 16F88 datasheet", denn ein Datenblatt brauchst du unbedingt. Dort steht drin wie du den Quarz und die Programmierschnittstelle (ICSP Stiftleiste) anschließen musst. Versorgungsspannung (wahrschleinlich
Markus Horbach schrieb im Beitrag #3779370: > Aha, der Liebling der IHK, PIC16F887 Randbemerkung: die IHK will in nächster Zeit auf Arduino umsteigen. (Weis ich von einem IHK-Prüfer)
-
Thread
Fa. Atmel soll Probleme haben ?
richtiger ext. Speicher/Datenbus, Software (Libs, kein offizieller C++ Support, Architektur (nicht die PIC32, aber die anderen Baureihen, auch wenn die PIC24, dsPICs ein Schritt in die richtige Richtung waren)). D.h. hier: Zukünftig überhaupt keine PICs der 8-Bit und 16-Bit-Baureihen, PIC32 nur wenn sie
richtiger ext. Speicher/Datenbus, Software (Libs, > kein offizieller C++ Support, Architektur (nicht die PIC32, aber die > anderen Baureihen, auch wenn die PIC24, dsPICs ein Schritt in die > richtige Richtung waren)). D.h. hier: Zukünftig überhaupt keine PICs der > 8-Bit und 16-Bit-Baureihen, PIC32 nur
-
Thread
PIC - Programmierumgebung für C
Bei dem besagten uC handelt es sich um einen PIC16F887. Zwar vielleicht nichtmehr das neuste vom neusten, aber ich bin mir das Arbeiten mit diesem PIC angewöhnt und denke, um ein bisschen mit C rumzuspielen tut der's auch.
gute tips, beispiele und hilfe PIC16 sind wirklich veraltet, das ist etwa so wie wenn du bei einer kutsche für pferde versuchst eine servo-lenkung einzubauen: irgendwie ist's vielleicht möglich aber echt nicht epfehlenswert. die PIC18
-
Thread
Controller für Batteriebetrieb : Bootloader ?
Möglichkeiten, um den Stromverbrauch runter zu bringen. https://www.microchip.com/en-us/product/PIC16F19176 So geht das. Und ja, dafür kann man sich auch Bootloader schreiben, wenn man unbedingt muss. Oder was fertiges von Microchip nehmen. fchk
kleinem Zeug > fange ich nicht an ? Microchip-typisch gibts viele PICs als als DIL. Auch den PIC16LF19176-I/P. https://www.digikey.de/de/products/detail/microchip-technology/PIC16LF19176-I-P/7801956 LCDs gibts oft auch mit Pins im 2.54mm Raster, z.B. https://www.digikey.de/de/products/detail
-
Thread
PIC24 ASM Tutorial
Anspruch auf ein "Turorial" erheben kann. Wenn du die 8-Bitter in ASM beherschtst, brauchst du für PIC24 kein Tutorial welches mit einer blinkenden LED beginnt sondern etwas spezielles die 16-Bit PIC betreffend: DS70157D "16 bit MCU and DSP programmer's reference manual" zum runterladen bei MICROCHIP
Max H. schrieb im Beitrag #3480353: > Ich habe mit auch Datenblätter von einem dsPIC30 angesehen. Kann es > sein, dass der dsPIC30 und der PIC24 einen ähnlichen oder den gleichen > Befehlssatz haben? Mit den dsPIC30 fing Microchip im 16-Bit Segment an. Aus dieser heute veralteten
-
Thread
[Umfrage] AVR vs. PIC (bzw. weitere Familien)
AVR ------------> 16 PIC ------------> 10 MSP430 ---------> 2
AVR ------------> 16 PIC ------------> 12 MSP430 ---------> 2 ARM ------------> 1 8051 -----------> 1
-
Thread
Quarz: Fehler durch falsche Kondensatoren konstant?
Info, wo der überhaupt dran hängt. Lisa schrieb im Beitrag #3446954: > Am Timer1 Oszillator eines PIC16F877A
Lisa schrieb im Beitrag #3449271: >> Am Timer1 Oszillator eines PIC16F877A Glatt überlesen. Nach dem Datenblatt von dem PIC hat der keine Kapazitäten am Timer1 verbaut, also jenseits dessen was sich nicht vermeiden lässt. Danach müssten die 22pF zusammen mit dem
-
Thread
Neuer ATtiny104?
Als Vergleich mal ein Die-Photo vom PIC10F206. Der liegt mit 0,75kB Flash und 24 Bytes RAM nicht weit weg. Nur die 16 Register fehlen, die mindestens so viel Platz fressen dürften wie die 32 Bytes SRAM. http://www.tayloredge.com/museum/mymuseum
Lothar schrieb im Beitrag #4296091: > Vergleichbarer PIC10F222 kostet die Hälfte Seltensam: wenn ich bei Digikey gucke, dann kostet ein ATtiny10 (in den Stückzahlen, bei denen das relevant wird, also ganze Rollen) 36 Cent, der PIC 10F222 37 Cent.
-
Thread
Was wird Entwicklung einer Platine mit uC, Display, USB kosten?
dann automatisch in den Slave-Mode schalten, falls er selber adressiert wird. Außerdem hat der PIC16C64 kein USB. Multimaster I2C + USB scheint also kein PIC zu können. Z.B. der Atmel AT90USB646 kann beides. Peter
Peter Dannegger schrieb im Beitrag #2147103: > Multimaster I2C + USB scheint also kein PIC zu können. Echtes MMA I2C kannst du mit JEDEM Pic. Meine erste Anwendung mit echtem MMA I2C auf dem Pic lief -und läuft noch heute- auf einem 16C84. Somit läüft es auch auf jedem USB Pic. Nur
-
Thread
PIC12F675 Einstieg
kann? Wie ist das ganze beim PIC16? Ist da der Umstieg auch so groß und verwirrend? Gruß
was meinst du mit "klein" resp. "gross"? die PIC18 gibts auch in 18-pinnigen gehäusen. ich machte den einstieg mit den 16er und seit ich einmal einen 18er programmierte, fasste ich die 16er nie mehr an. ich habe noch etliche 18er aus einer alten bestellung
-
Thread
PIC macht Rechenfehler?
der Referenz. > Neulich gab es auch schon eine Frage bezüglich der > Vergleichsoperation beim PIC über mehrere Bytes (WORD, LONG > etc.) Ging es dabei auch um die 16-Bitter, oder bezog sich das auf die 8-Bit PICs? Die 8-Bitter sind etwas "gewöhnungsbedürftig" und 16/32-Bit Operationen machen
Hallo, Ge E. schrieb im Beitrag #4382161: > Ich hatte das Problem früher schonmal bei einem anderen PIC und habe es > aber irgendwie in den Griff bekommen. auch ich verzweifelte mal mit Assembler für dspic30f (derselbe Assembler wie pic24). Also programmierte ich das ganze mit C (XC16, MPLABX) und
-
Thread
Eingangsspannung wenn keine Versorgung anwesend
auf die 16 Stunden geschaltet werden können.
John schrieb im Beitrag #5421080: > "wait 16h" Gibts auch ein "wait 1ms"? Weil: 16h bestehen aus vielen ms
-
Thread
ADCC - nur zuckeln am Eingang!
PIC-Besitzer schrieb im Beitrag #5098811: > // Conversion finished, return the result > return ((ADRESH << 8) + ADRESL); Den PIC kenne ich nicht, aber beim AVR muß man die Reihenfolge beachten
Peter D. schrieb im Beitrag #5101117: > Beim AVR gibt es neben ADCL und ADCH auch ADCW. ADCW ist 16Bit Gibts bei XC8 auch: ADRES In der PIC18F26K40.h definiert, die über xc.h automatisch includiert wird: [c]extern volatile unsigned short ADRES @ 0xF63;[/c]
-
Thread
PIC's sterben wie Fliegen
Hab noch: -PIC12C508/JW -PIC16C57/JW -PIC16C71/JW -PIC16F84/20 Bei dehnen gibt es die Probleme nicht, Gott sei Dank. Wär echt übel wenn die auch noch kapput gehen würden, sind ja nicht grad billig. @Andreas
Hi Flo, ja sorry, ich meine natürlich die C-Typen (16C773), die mit den eingebauten 12-Bit-A/D-Wandlern. Naja wie gesagt, ich mache schon seit anderthalb Jahren nix mehr mit PIC. Da die anderen Controller bei Dir offenbar zu löschen gehen, scheint es ja