-
Thread
RIP AtmelStudio
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.
Stefan ⛄ F. schrieb im Beitrag #6623890: > Ich dachte die PIC seien viel weiter > verbreitet. Deswegen wohl die Forderung nach den Pinkompatibilität zu den Pics ;)
-
Thread
ICD2 Clone - Startprobleme
. Auch der Self-Test funktioniet. Nur das Programmieren funktioniert nicht. (Ich hab auch einen PIC16F874 getestet -> das gleiche Problem)
Hallo, Ich habe nun eine Hand voll neuer PICs. Der ICD2 Nachbau funktioniert mit einem PIC16F887, auch einen PIC16F876 kann ich programmieren. Allerdings kann ich keinen dsPIC programmieren. Die Schaltung ist immer die gleiche. Der Target-µC ist an allen Vss, Vdd sowie AVss und AVdd
-
Thread
Messbox mit PIC16F88
noch was anderes ich habe mal denn Kondensator über dem PIC16F88 verstärkt (auf 470µF) der an von VCC an GND anliegt - es hat sich einverbesserung gezeigt es reicht jetzt mittlerweile das 2V am stufenlosen eingang anliegt damit die Schaltung funktioniert.
also ich meinte denn kontensator der über der Betriebsspannung des IC PIC16F88 hängt (pin14 VDD und pin5 GND) an pin14 VDD liegen 5V an, bei der Restwelligkeit am PIC16F88 gibt es noch ein paar nadelspitzen die auf 30mV hochgehen und ja ich messe mit Oszilloskop
-
Thread
RTOS mit Arduino
Frank K. schrieb im Beitrag #6720857: > Dann wären die dsPIC33EV256GM1xx mit 70 MHz was für Dich. Danke für den Tip, das muss ich mir anschauen, vor allem DMA wäre noch auf meiner Wunschliste gewesen. Und 16-bit Architektur macht auch vieles einfacher. SMD
Peter S. schrieb im Beitrag #6720958: > Frank K. schrieb: > >> Dann wären die dsPIC33EV256GM1xx mit 70 MHz was für Dich. > > Danke für den Tip, das muss ich mir anschauen, vor allem DMA wäre noch > auf meiner Wunschliste gewesen. Und 16-bit Architektur macht auch vieles > einfacher
-
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
ARM ist die Zukunft?
> Ära. Und wenn man sich in die Peripherie einmal eingefummelt hat, geht > das auch. EFM32TG108F4 Cortex-M3 24-Pin QFN LPC1102UK Cortex-M0 16-Pin UFBGA (gibt wohl auch einige im TSSOP-20) PIC32MX110F016B MIPSm4k 28-Pin QFN Größe passt schon, Preise dagegen noch nicht. Was auch zukünftig eine
. Und wenn man sich in die Peripherie einmal eingefummelt hat, geht >> das auch. > > EFM32TG108F4 Cortex-M3 24-Pin QFN > LPC1102UK Cortex-M0 16-Pin UFBGA (gibt wohl auch einige im TSSOP-20) > PIC32MX110F016B MIPSm4k 28-Pin QFN Jo, ist aber immer noch zu fett für die wirklich kleinen Sächelchen
-
Thread
Modernes "Z80 Klein-Computer"-Analogon für Jugendliche/Kinder?
) gibts als 1:1 Nachbau für 20€ beim Chinesen. Dazu beispielsweise ein PIC16F1509 für den Anfang. Mit 10k gegen VCC am MCLR und 100n zwischen VCC und GND läuft der an. Wahlweise Steckbrett oder Lochraster. Und
durchaus geeignete Bastel-Projekte herhalten können: Das Gerät mit dem Knopf ist ein NF-Generator (PIC16Firgendwas und AD9833) und das andere ist ein Reziprok-Frequenzzähler (PIC16F627/8 und einige UHS-Einzelgatter). Die Schaltungen beider Geräte sind ziemlich übersichtlich und die Firmware ist in
-
Thread
UV-Laserdrucker
) | (1 << WGM01); // Pulsweite = Clock / (2 * Prescaler * (1 + OCR0A)) // = 16.384.000 / (2 * 1 * (1 + 8 )) = 16.384.000 / 18
vielleicht nicht gut aufgenommen , die Fussel stammen vom besprühen mit Positv20 - IC in der mitte -> PIC32MX695F512H-80 TQFP64 mit 0,5mm Pinnabstand - Belichtun bei pcb1.jpg ca. 9 min - keinere gehen natürlich schneller da nur die zu ätzenden Stellen gelasert werden. Frank
-
Thread
Entwicklerboard
arbeiten. Alle sind doch irgendwieverscheiden, und jedes Mal muss du dich wieder einarbiten. z.b. der PIC16F18877 bietet so ziemlich alles was man braucht. Gerhard
Bei dem Vellemann Board wird auch der PIC16F84 unterstützt. Das was bei den OPAMPs der 741 ist, ist bei den PICs der 16F84.... ;-)
-
Thread
Attiny Speicher zu knapp
Attiny verwenden zu können? Welche Programmiersprache verwendest du? Ich kenne ähnliche Dinge vom PIC12F675. Mit C passen etwas größere Programme gar nicht mehr, Assembler macht dann für die selbe Aufgabe mal die halbe Codegröße. Ich spielte mit den Dingen einfach mal etwas auf dem PICkit1 herum, welches
patterni[x]={Speed (bzw Speed*Overflow_time), Patterns....} uint8_t patternn[length]={ Speed, pic1_red, pic1_green, pic1_blue, pic2_red, pic2_green, pic2_blue, pic3_red, pic3_green, pic3_blue }; Length: length%3 has to be 1 (the element for speed) ****************************************
-
Thread
INT1 PIC24F16KA101
Hallo, ich möchte auf dem PIC24F16KA101 einen INT1 auslösen. Ich habe mittlerweile schon sehr viel versucht, aber der INT1 wird nicht ausgelöst. Wenn ich mit Stimulus ein High auf den INT1 Eingang lege, wird der Interrupt ausgelöst
Kann jemand den Fehler im Programm erkennen? Vielen Dank. Grüße Markus Configbits [c] // PIC24F16KA101 Configuration Bit Settings // 'C' source line config statements #include <xc.h> // FBS #pragma config BWRP = OFF // Table Write Protect Boot (Boot segment may be written
-
Thread
MPLAB X und PICkit 3 - Plötzlich "failed to program device"
Hier erstmal der Code, was du mit Schema meintest, weiß ich leider nicht: LIST P=PIC16F505 #include<p16F505.inc> __CONFIG _OSC_IntRC_RB4EN & _WDT_OFF & _CP_OFF & _MCLRE_ON org 0 Start: movlw ~(1<<T0CS) option MOVLW 0h TRIS PORTC CLRF PORTC
Dem Vorschlag mit 0.1uF direkt am PIC schließe ich mich an. Kannst auch noch einen zweiten größeren (1-10uF) parallel dazu setzen. Am einfachsten könntest du einmal die Kabel für Clock und Data stark kürzen und deren Anschlüsse
-
Thread
Projekt Signal-Auswertung mit High-Speed-ADC
einfach zu machen? (Andreas G. hat bereits den PIC32MX795F512L mit 80MHz vorgeschlagen) Danke im voraus lele
Moin Michi, das wichtige wird das synchronisieren sein und das der PIC32MX795F512L mit einen Takt von 1 GHz zu synchen ist wage ich zu bezweifeln. DMA hat der µC übrigens auch auch. Aber ich habe keinen Plan wie das mit dem synchronisieren laufen soll. Gruß Andi
-
Thread
Lohnt sich der Umstieg auf 32-Bit Controller
sowieso nur 12 Bit ADC´s hab. Vielleicht könntet Ihr mich ein bisschen aufklären über den Unterschied 16/32 Bit das wäre echt super :) Die Controller, welche ich mir mal angeschaut habe sind: 16Bit: dsPIC33, Freescale 56F80X 32Bit: TI C2000, STM32, Renesas hat glaube ich auch noch etwas sowohl 32 Bit
es gibt dsPIC´s (16bitter) die genau für BLDC mit FOC gemacht sind
-
Thread
Pixelfehler auf Graphikdisplay
ein bisschen rumspielen, damit der Speicher die große Matrix packt. Hier das Linker-Skript vom PIC18F2620 [c] // File: 18f2620i.lkr // Sample ICD2 linker script for the PIC18F2620 processor LIBPATH . FILES c018i.o FILES clib.lib FILES p18f2620.lib CODEPAGE NAME=vectors START
Hier ein Auszug aus dem Datenblatt des MC PIC18F2620 Program Memory (Bytes): 65536 Data Memory (Bytes): 3968
-
Thread
PIC Problem mit Quarz
Salu zusammen Ich habe hier ein Problem mit einem PIC18F46K80 und einem 16MHz Quarz. Um hier nicht eine riesen Story loszubrechen, schreibe ich mal Stichwortartig auf, was die Situation im Moment ist. Quarz 16Mhz, PLL*4, kein Seriewiderstand, Kondensatoren
ich bereits alles nochmals nachgelötet. Der Pic ist auch gut abgeblockt. Mehrere Pakete a 1uF//100nF/10nF. Störungen welche sonst auf dem Board sein könnten schliesse ich aus, da ich die anderen Schaltungsteile bereits physikalisch abgetrennt
-
Thread
Solar akkulader
jedoch dürfen die ics nicht programmierbar sein. Chris-thekit schrieb im Beitrag #2884449: > einem PIC16F88 Schliesst sich das nicht gegenseitig aus?
muss ein bisschen beim Text mitdenken,dass stimmt schon. Ich verstehe es aber so,nachdem sie einen PIC16f88 benutzt haben,dürfen sie keine weiteren programmierbaren IC's mehr benutzen. Das heißt sie müssen die Anforderung ihres Projektes anders realisieren. (Nur mit hilfe eines IC 16f88) Es schadet
-
Thread
AVR Mikrocontroller Lohnenswert?
haben, und es gibt Die Aussagen 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
einschließlich einem Sortiment Steckbrücken kaufen (braucht man nachher sowieso), einen ATmega<irgendwas>(1) im DIP-Gehäuse, dazu den passenden Baudratenquarz nebst den nötigen Kondensatoren, noch ein paar 100nF-Kondensatoren und 1- und 10KOhm-Widerständen, sowie 3-4 LEDs. Dann fehlt eigentlich nur noch ISP-Programmer
-
Thread
scd30 sensor mit PIC16f628? Clock streching?
Hallo, ich verwende seit langem den PIC16F628A mit dem JDM Programmer und ICProg. Am Sensor Sensirion SCD30 für CO2, Temperatur und Feuchte scheitere ich. Liegt es daran, dass der Sensor clock streching benötigt? Kann Pic16F628A clock
Arnd H. schrieb im Beitrag #7837231: > Hallo, > ich verwende seit langem den PIC16F628A mit dem JDM Programmer und > ICProg. > Am Sensor Sensirion SCD30 für CO2, Temperatur und Feuchte scheitere ich. > Liegt es daran, dass der Sensor clock streching benötigt? > Kann Pic16F628A
-
Thread
PIC mit PickIT3 --> Target device ID does not match.
Hallo, ich hab die Aufgabe bekommen auf mehrere PICs (PIC16F1946 und PIC16F1933) eine neue Software draufzubrennen. Als IDE benutze ich MPLAB IDE v8.63, die Firmware des PickIt 3 ist 1.23.46. Die Verdrahtung wurde mit Hilfe eines Steckers realisiert an die
älteren Version von MPLAB) Beim Herstellen der Verbindung bin ich folgendermaßen vorgegangen: 1. Configure --> Select Device --> PIC16F1946 bzw. PIC16F1933 auswählen 2. Programmer --> Select Programmer --> 5 PickIt 3 auswählen 3. PickIt3 an PIC anschließen USB in PC einstößseln (Die LEDs auf
-
Thread
Geeigneten µC mit CAN-Bus auswählen, 3 zur Auswahl
Chip. Das würde ich vorschlagen. MPLAB IDE, Compiler etc kannst Du Dir kostenlos runterladen, das PicKIT3 zum Debuggen und Flashen kostet um die 50€, und damit kannst Du nicht nur flashen, sondern auch debuggen, und zwar die gesamte 8, 16 und 32 Bit PIC-Serie. Die damit gewonnene Erfahrung kannst Du
Pins, auch im erweiterten Temperaturbereich von -40 bis +125°C. Kein Problem. Nimm irgendwas aus der 16 bittigen PIC24 oder dsPIC Serie, die kleineren PIC16 oder PIC18 nur, wenn es auf Stückkosten ankommt. fchk
-
Thread
Oszillatorbeschaltung (16Mhz) für dsPic30F
Hallo, ich benutze ein dsPic30F3014 mit externen Oszillator 16Mhz. Ich benutze zwei Kondensatoren 22pF. Sind die Kondensatoren richtig? Das Problem ist, dass nach Programmieren läuft das Programm nicht an (ich sehe das an der nichtleuchtenden
Hi "DSPIC kann bis 120MHz" ist richtig. Aber intern teilt der PIC mochmal durch 4, und das ergibt dann 30Mhz oder nach Microchip-Rechnung 30MIPS. Ich hab das in meiner Rechnung oben schon berücksichtigt. 16Mhz *16 wären ja 256Mhz, und dies durch 4 ergibt dann die
-
Thread
signalspeicherung in assembler
Ok also ich habe einen pic18 und an ra0 bis ra2 sensoren die wenn diese schalten auf masse gehen... rb0 bis rb2 sind meine ausgänge... wenn sensor 1 schaltet, soll rb0 1-signal ausgeben... solange bis sensor 1 ein zweites mal
Event_0, r17 ; und Ereignis fallende Flanke ablegen MOV r16, r6 ; aktuelle Bits laden MOV r17, r7 ; aktuelle Bits und Ergebnisbits = Wechsel 0 auf 1 AND r17, r16 LDS r18, Event_1 ; offene Ereignisse laden OR r18, r17 ; neue Ereignisse
-
Thread
PIC16F1827-MCP4151 TMR0-Interrupt wird immer wieder nicht ausgefuehrt
einiges anders bei den vierstelligen. Wenn du immer noch mit dem pic16f84 arbeitest, solltest du in diesem thread besser nicht so laut daherkommen...
BCF TMR1IF ... sonstige Bearbeitung vom Timer1 _i2: ... abtesten von sonstigen Interrupts ... diverse Restaurierungen RETFIE Jedenfalls ist das bei den PIC16 mit dreistelligen
-
Thread
movlw: Berechnung des Literal
MPLAB, Assembler, PIC16F1512: Warum funktioniert der folgende Ausdruck nicht? [movlw 0x90+kanal-0x1] Inhalt von "kanal" = 0x1 Adresse von "kanal" = 0x30 w soll geladen werden mit 0x90 + 0x1 - 0x1 = 0x90
kann, welche Bezeichnungen hinter dem Komma zulässig sind. In der Befehlsbeschreibung PIC kennt man nur "0" oder "1". Ersetzt "f" die "1"? Ersetzt "w" oder " " die "0"? Jedenfalls ist "f" oder "w" viel anschaulicher, als "0" oder "1"!
-
Thread
Von AVR nach PIC
neueren AVRs mit 16MHz sauschnell sind. Da kann es leicht passieren, daß bei der Übernahme von Delay-Schleifen vom PIC, diese dann zu kurz sind. Also lieber erstmal einen kleineren Quarz oder internen Takt (z.B. 1MHz) auswählen
Signal an dann weist du was ich meine. Sieh hier http://bahn-in-haan.de/_decoder.html. Ich arbeite mit Pic 16F627/28 12F629 12F675 zusammen. Hast du ein paar anfangsroutinen dafür für mich oder ein Tipp wie ich im Programm (Micro_studie_Plus von http://www.mecanique.co.uk) das anfangen kann. mfg Frank
-
Thread
Emulator Microchip PIC16F84
schrieb im Beitrag #8028266: > Vor paar Wochen habe ich angefangen einen Emulator für den Microchip > PIC16F84 zu schreiben. Tolle Herausforderung! Gibts den PIC16F84 nicht im Emulator von MPLAB-X?
Oder hier schauen: "A PIC16 Assembler & Emulator (Interpreter)" https://codeberg.org/MJaoune/pic-emulator "PIC Emulator for a PIC16F74" https://github.com/zhemao/pic_emu
-
Thread
PIC18LF2423-I/SP selber programmieren
STATUS,C ;If Carry=1 (result >= 0) movwf INDF0 ; adjust for decimal overflow decf FSR0,f ;Point to next bcd digit decfsz cntDig,f ;Decrement digit counter GOTO Bin16_Dez2
PICkit3 durchgelesen, kenne aber die Software noch nicht ... Ich kann mit diesem Teil schon auch 1:1 Kopien von meinem (nicht geschütztem) PIC18F2423 anfertigen ohne Kenntnisse vom programmieren zu haben? Aus oben angeführtem Grund ... da ich immer nur einen PIC mit der neuen Programmierung erhalte
-
Thread
Eure Empfehlung: PIC18 -> ARM umsteigen
Development-Cortex-STM32L073RZT6/dp/B08Q492DTX https://www.reichelt.de/de/de/index.html?ACTION=446&LA=3&nbc=1&q=nucleo%20f0
braucht ja nur eins: https://www.mouser.de/ProductDetail/STMicroelectronics/NUCLEO-G071RB?qs=PqoDHHvF64%2FiIo1nQ3ZWtw%3D%3D
-
Thread
PIC - Frequenzzähler weit über 50 MHz auf die minimalistische Art
Ich wäre auch für einen dsPIC33, der hat ja auch ein sehr schnelles Rechenwerk. Der dsPIC33FJ12GP201 hat nur 18 Pins und es gibt ihn als DIP und SOIC. Der Timer 1 hat 16-bit und kann asynchron bis 50 MHz zählen (im Datenblatt ist
einen dsPic33 würde ich für dieses Vorhaben nicht nehmen: Denk doch mal an den Strom, den der zieht. Mit nur 3..4 mA wie der kleine PIC16 kommt der nicht aus. Lt. Datenblatt braucht der eher 50..120 mA je nach
-
Thread
wie oft kann man flash-memory programmieren
verlieren! Denn das ist genau die Zahl die Microchip für seine ersten Flash Typen im Datenblatt angibt. (PIC16F84 OHNE A!) http://www.microchip.com/wwwproducts/en/PIC16F84 Interessanterweise ist dessen Vorgänger, der noch mit EEPROM Programmspeicher ausgestattet war, mit einer Million Schreibzugriffen gelistet
PICs angefangen) mir deshalb tatsächlich darum Sorgen gemacht und extra getrennt zwischen den paar PIC16C84 die ich hatte und den schon leichter/billiger zu beschaffenden PIC16F84. Experimentiert mit dem 16C Type, wenn es dann lief kam in die fertige Schaltung der 16F. Aber ich habe nie einen kaputtgeflasht
-
Thread
ein Bit im Byte auf 0 prüfen
Hallo, für nen PIC16 soll wenn Bit 1 in mybyte auf 0 ist Aktion ausgelöst werden. Richtig so? oder besser anders? [c]if (~mybyte & 0x02) alarm()[/c]
Stefanus F. schrieb im Beitrag #5765759: >> Die "Verbesserung" von Stefanus ist FALSCH! > > Daran ist gar nichts falsch. Aber 100%!!!! der OP wollte "Hallo, für nen PIC16 soll wenn Bit 1 in mybyte
-
Thread
PIC32 brennen
USBurn. Ich kann also alle 5V PICs (10F, 12F, 16F, teils 18F, dsPIC30) brennen und, mit dem ICSP-Adapter für 5V<->3.3V, kann ich dann die 3,3V PICs (teils 18F, 24F, 24H, dsPIC33) brennen. Die PIC32-Reihe gehört auch zu den 3,3V PICs, allerdings wird laut Kompabilitätsliste kein PIC32 unterstützt. Geht das dann trotzdem über ICSP? Denn er meldet ja, wenn das Programm z.B. für ein PIC16F877 geschrieben ist, aber ein PIC16F887 drinne ist. Wenn er den PIC32MX795F512H z.B. nicht kennt
-
Thread
Microchip erweitert 8-bit µC Portfolio um PIC16F15386 Familie
 Microchip stellt mit der PIC16F15386-Familie die neueste Erweiterung der 8-bit [PIC](/articles/PIC) Serie vor. Die neuen Controller zeichnen sich vor allem durch umfangreiche und vom Prozessorkern
](http://www.microchip.com/promo/pic16(l)f153/) *[Produktseite PIC16F15386](http://www.microchip.com/wwwproducts/en/PIC16F15386) *[Aktionsseite PIC16F15386 Entwicklungsboard](http://www.microchip.com/promo/pic16f15386-form-promo)
-
Thread
DSP oder 32bit µC?
> vorzeichenbehaftete Zahlen multipliziert werden. Da reicht ein kleiner PIC24 locker aus. Fast ein beliebiger. Der kann 16x16bit in Hardware. Alternativ ein PIC32MM: http://www.microchip.com/wwwproducts/en/PIC32MM0032GPL020 Der schafft einen 16x32Multiply in einem Takt. Der kostet <1€ / Stück und ist sparsam. PS: Auch ich glaube, dass das ein 8-Bitter mühelos schaffen sollte. Aber warum überhaupt überlegen - schließlich ist ein AVR ist teurer als der genannte PIC32 oder ein STM32F051
-
Thread
Störanfällige ICSP-Programmierung eines PIC16F84A
zu störenden Spannungsspitzen, weil ich den >HC49U als Quarz gesehen habe. >Nachdem ich die 10pF-Kondensatoren wieder entfernt habe, konnte ich den >PIC16F84A über meine ICSP programmieren :D Und dabei hast du *irgendeinen* Fehler beseitigt. Den 16F PICs ist es bei ICSP wurscht ob sie einen
von Christiani über den PIC16F84A, darum nehme ich den her :D Aber ich denke in Zukunft, wenn ich es besser drauf habe, werde ich umsteigen.
-
Thread
PIC16F884 geht, PIC16F877A nicht.
ich habe in den configs: #pragma config FOSC = HS Zum Aufbau: wenn ich den PIC16F884 einsetze und ein Programm für diesen compiliere, kann ich es einwandfrei hochladen. Tausche ich ihn gegen den PIC16F877A ein und compiliere ein Programm für diesen, ist das Compilieren fehlerfrei
auf, weil offenbar niemand mal ins Manual guckt, um herauszufinden, was da wofür gut ist. Für den PIC16F877A siehe Bild. Vielleicht hilft's. W.S.
-
Thread
[V] Viele neue PIC16F84-10P DIP zu verkaufen
Preislich bin ich besser als alle hier: http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=PIC16F84-10/P-ND RS hat zur Zeit nur 12 auf Lager: http://at.rs-online.com/web/search/searchBrowseAction.html?method=getProduct&R=3314633 http://at.farnell.com/microchip/pic16f84-10-p/8bit-flash-mcu-16f84-dip18/dp/9760830?Ntt=pic16f84-10p Wie schon gesagt, die Preise sind Verhandlungsbasis. Mit mir kann man reden... Herkunft: Firma wollte sie weghauen da hab ich zugeschlagen weil ich dachte,
-
Thread
dsPIC33E - ADC und DMA
Ich weiß jetzt nicht wie es beim dsPIC33E ist, aber bei im Datenblatt vom dPIC33F steht, daß er *entweder* - DMA und einen Puffer (ADC1BUF0) oder - kein DMA und 16 Puffer (ADC1BUF0..F) hat. Insofern bin ich doch etwas verwundert, daß Du 16 Puffer und DMA hast? Ist das beim dsPIC33E wirklich anders als beim F?
-
Thread
PIC Belastbarkeit - Datenblatt Verständnis
sparsam, I2C-Master, Touch, günstig) => Ich habe folgende µC gefunden, die das am besten erfüllen: PIC16(L)F1825/29, PIC16(L)F1826/27, PIC16(L)F1824/28 Dazu nun die Frage: Es sollen 6 Leds gleichzeitig und auch hell leuchten können. Wie ich schon feststellen musste, kann der PIC16F1825 @3V nur
PIC16(L)F1825/29: ww1.microchip.com/downloads/en/DeviceDoc/41440B.pdf PIC16(L)F1826/27: ww1.microchip.com/downloads/en/DeviceDoc/41391D.pdf PIC16(L)F1824/28: ww1.microchip.com/downloads/en/DeviceDoc/41419C.pdf
-
Thread
Uhr mit 32,768Khz Quarz
Der 32.768 gehört an den Timer1 (nicht 2), dafür gibt es sogar extra Pins (T1OSO und T1OSI), der Kern kann dann mit dem internen Oszillator laufen (beim 16F887 bis 8 MHz). Das ist bei PICs (und auch anderen µC) so Standard.
4x7=28 Segmente und eine Backplane. Könnte hinhauen, wenn das LCD langsam ist. Man braucht ja bloß 1x pro Minute neu zu rechnen und in der Zwischenzeit nur die Ports zyklisch zu invertieren. W.S. Ähem.. ich hätte da nochwas: Hab mal vor einiger Zeit ein Grafik-LCD an einen PIC16F871 angeschlossen
-
Thread
Probleme mit Interrupts bei PIC16F688
scheinbar doch wieder auf die Hilfe aus dem großen weiten Internetz angewiesen. Folgende Grundinfos: PIC16F688, Assembler, pic-as in MPLAB X v6.00 Das Problem: Ich bekomme einfach keinerlei Interrupts hin... Z.B. mit Timer1: Der Timer selbst läuft und setzt auf das TMR1IF bit (lässt sich ja einfach durch
setzen und am Ende die Bank restoren. Ist das nicht bei den moderneren Typen nicht mehr nötig, zB PIC16F1825, die haben doch einen Hardware-Stack
-
Thread
Aus Temp-Sensor Tabellen-Werten Formel erstellen
"C" mit Hilfe der 8-bittigen PICs für mein Projekt auf einen 16-Bit-Pic, also z.B. einen PIC24Fxxx umzusteigen, weil der 16-Bit-Matheroutinen in Hardware mitbringt. Wäre bei dem eine Formelrechnung immer noch als zu (zeit- und/oder platzmäßig-) aufwendig abzulehnen
nicht belasten sollte, und ab wann dann doch. Und das ist etwa bei 70° C ÖL-Temp. @ LostlnMusic: im PIC18F stehen 256 Byte EEprom zur Verfügung, bei den 16-Bittern PIC24F gibts auch 512 Byte. Dein Gedanke, in einer Tabelle sofort den 7-Segm.-Code abzulegen, klingt gut, aber in Tab. kenne ich mich noch
-
Thread
Vorverstärker und Vorteiler für Frequenzzähler
und hat nix anderes drin als einen PIC16 und dazu drei UHS Einzelgatter: 2x Bustreiber und 1x D-FF, dazu noch ein Komparator. Und immerhin kommt man damit problemlos auf 100 MHz. Mit einem schnelleren Komparator sind auch 140 MHz drin.
keine Torzeit - das ist hier die Frage": > https://www.mikrocontroller.net/topic/218394#2179948 1. Platz: z.B. PIC1F716 im 18 poligen SMD-Gehäuse... billig, 3 Counter, ADC.. nur ca. 3 mA bei 20MHz Taktfrequenz - bis über 150 MHz > Das waren noch Zeiten ;-) ja. Seitdem sind 9 Jahre vergangen
-
Thread
16 unabhängig arbeitende Oszillatoren ?
Mir auch nicht. Ein paar Kleinigkeiten, damit der AVR sich noch mehr langweilt: > for (i=0; i<16; i++) { ... mask <<=1; } mask=1; do{ ... } while(mask<<=1); //mask ist gleichzeitig Zähler bis 16 > j = (index_data[i]>>12) & 0x0F; das &15 ist überflüssig
befährt. (Pflicht !) > Die Karte ist irgendwo (hängt an der Wand) > Auf ihr sind (mindestens) 16 Leuchttürme/Tonnen. Ja richtig: sehe auf http://www.mydarc.de/dk1kq/bilder/PIC1582.jpg http://www.mydarc.de/dk1kq/bilder/PIC1583k.jpg http://www.mydarc.de
-
Thread
Auswahl des richtigen µc
hier und vielleicht hat ja jmd einen Gedankenblitz, da wenn ich es richtig gesehen habe atmel und pic rausfallen. Anforderungen - Max 28 Pins ( hobbymäßig lötbares Format besser noch Dip) - 60-80 Mips - 1 Uart - 2 Analog Comparator - 5-6 Timer ( mind 1 mal 16bit besser wären alle 16bit
Hallo, hast Du dir schon den dsPIC30F3013 angeschaut? http://ww1.microchip.com/downloads/en/DeviceDoc/70139C.pdf Der kommt Deinen Anforderungen schon ziemlich nahe. Gruß Anja
-
Thread
PIC32 - Viele Fehler in der Errata
Moin moin, ich würde gerne von PIC18F auf PIC32MX795 wechseln da ich den PIC18F nicht überreden kann 2 Audiospuren abzuspielen und zu mischen (wäre mir aber beinahe gelungen!!). Nun ist die Frage welcher Controller sollte es sein, ich
Controller sollte es sein, ich möchte dabei > gerne auf 32 Bit, Warum gleich 32bit, probier doch 16bitter mit dsp zb dsPIC33E/PIC24E die sind stark bis 70MIPS (PIC32 = 80Mips), ein Umstieg von pic18 auf diese Serie ist einfacher, als bei PIC32. Oli Holli schrieb im Beitrag #2781726: > (wäre mir
-
Thread
[ASM & C] PIC12/PIC18/PIC24 WS2812 SPI Library
Ich habe den Code für den PIC12 erfolgreich mit 10 LEDs eingesetzt. Ich habe keinen PIC16 hier um es zu testen, der Code für den PIC12 könnte auch auf einem PIC16 funktionieren, wenn man das moviw ++FSR0 durch incf FSR0,f mowf
Ich habe noch eine WS2812 Funktion für den PIC24F(V32KA302) in *C* (XC16) geschrieben. Der PIC läuft mit 32MHz und das SPI Modul mit 5.333MHz (Secondary presvaler 1:3) In der Datei sind, zusätzlich zur main, zwei WS2812-Funktionen: [c]void WS2812
-
Thread
PIC12f510 Ausgangsfrequenz zu langsam
Wilhelm F. schrieb im Beitrag #3435848: > "btg" gibt es glaube ich im Befehlssatz gar nicht Du hast recht der PIC12 kann wie der PIC16 btg nicht, aber der PIC18 kanns. Sry für die falsche Info.
des PIC12 ich von mir aus eine Mischung aus dem vom PIC16 und PIC18...
-
Thread
PIC 12F675 + ADC-Eingang +Code +Dresden
Hallo Ihr! Ein kleines Projekt, schematisch: Dreh-Poti--->[ADC im PIC ]<========Datenleitung=====>[PIC mit EEPROM] Ich stelle mir folgendes vor: (1) Ein PIC12F675 für Wandlung von analogen Daten (Spannungswert 0... +5V DC). Zum Testen werden die Spannungswerte
Es gibt (eher: gab) von Microchip ein "PICkit 1 Flash Starter Kit", das mit einem PIC12F675 bestückt ist. Dazu gibt es auch Beispielprogramme. Unter http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en010053