-
Thread
PIC24F16KA102 ICSP
Ich möchte mir eine Testplatine für den PIC24F16KA102 bauen, weiß aber nich genau, wie ich den ICSP anschluss fürs PICkit am PIC24 anschliese. Hat jemand einen Schaltplan auf dem ich mir ansehen kann wie das geht. Ich habe mit das Datenbaltt
########################################################## # # MPLAB IDE .dev File Generated by `pic2dev.py' # # Device: PIC24F16KA102 # Family: 24xxxx # Datasheet: 39927 # Date: Mon Jul 8 10:11:07 2013 # ###################################################################### ##########
-
Thread
Microchip PIC24F16KA102 Versorgungsspannung und Stromverbrauch
Hallo, Ich arbeite mit einem PIC XLP 16 Bit Development Board mit einem PIC24F16KA102. Heute habe ich die Versorgungsspannung (Range von 1.8V - 3.6V) und den Stromverbrauch mit einer Messung gegenüber gestellt und folgendes beobachtet
> Beachte, dass der PIC24F16KA102 keinen integriert hat. stimmt, danke ... aber jetzt hab ich noch weniger erklärung für die messwerte... :(
-
Thread
PIC24 ASM Tutorial
Beispielprogramm (Beitrag vom > 31.01.2009): Ich denke damit kann ich was anfangen, muss aber noch auch meinen PIC24F16KA102 warten. Ich werde berichten, wenn sich was tut... Danke. Vllt. beende ich auch vorher mein 8bit ASM Project, sonst könnte ich mit den verschiedenen ASMs durcheinander kommen.
geholfen haben. Und falls jemand irgendwann diesen Thread findet könnte er meinen Code für einen 16bit Knighrider vllt. brauchen. Die Schaltung dazu ist ein PIC24F16KA102 mit einem 8MHz Quarz und 16 LEDs an PORTB. [avrasm] .equ __24F16KA102, 1 .include "p24F16KA102.inc" config __FBS
-
Thread
Pic24F Interrupt mit Timer
Hier mein Code für den PIC24F16KA102 geschrieben habe um das Timerinterrupt auszuprobieren, geschrieben für den XC16 [c]#include <xc.h> #define FOSC 32000000 #define FCY (FOSC/2) #include <libpic30.h> _FBS(
Hallo miteinander Das selbe Unterfangen wie oben beschrieben möchte ich nun auf einem PIC24f04ka201 implementieren. Zuerst möchte ich, dass mit drei Knöpfen jeweils ein Interrupt ausgelöst werden kann. RB0,RB1 und RB2 habe ich also extern mit einem Knopf auf VCC gezogen. Der Code sieht
-
Thread
programm in pic speichern
Hey ich hab ein Programm geschrieben, dass ich nun in meinen PIC speichern möchte. Hab hier eine MPLab ICD 3 liegen. Wenn ich alles richtig verstanden habe, ist mein Programm schon im PIC gespeichert. Nun soll das Programm aber starten, sobald ich die Stromzufur
mir recht sicher, dass ich irgendetwas falsch programmiert habe. Kann mir jemand helfen? Mein PIC: http://ww1.microchip.com/downloads/en/DeviceDoc/PIC24F16KA102_Family_datasheet_39927b.pdf Mein Quellcode: [c] // // Lichtschranke V1 // #include <p24F08KA101.h> #include <stdio.h> /
-
Thread
PIC Microcontroller
lass es gleich bleiben! Das PK1 unterstützt fast keine µC. NICHT EINEN der heute eher genommenen Pic18F und selbst bei den 16F ist die auswahl sehr dürftig. Weder die PIC 16F627/8 (A) werden unterstützt noch der 16F88. Auch der Opa 16F84 ist nicht dabei. Von den 16F88x ganz zu schweigen. Damit ist
teilweise > schon mit Multimedia oder Grafikverarbeitung verwendet. Kommt drauf an... die PIC32 sehr wahrscheinlich (die gibt's nicht in "klein"). Bei den PIC24 und dsPICs geht's dagegen ohne OnChip-Debugging mit 14-Pin im DIP-Gehäuse los (PIC24F16KA102) und ab 20-Pin DIP mit Debugging z.B.
-
Thread
[V] PIC Sammlung, PicKit 2,3
PIC32MX250 40MHz 128k Flash 2 Stück PIC24F16KA 102 4 Stück PIC16F887 -I/P 5 Stück PIC18F2520-I/SP 2 Stück PIC16F887A-I/P 2 Stück PIC16F876A-I/SP 2 Stück ICSP Schwenkhebel-Fassungen (DIL) 40, 20, 18 Anschlüsse PIC Kit 2 + 3 PIC K150 (USB) mit 40-poliger Schwenkhebel- Fassung PIC32-PINGUINO-OTG Rev. D mit PIC32MX440F PIC- LCD mit PIC18LF4890 OLIMEX PIC32MX340F Experimentierboard für 50€ abzugeben
-
Thread
[ASM & C] HD44780 an PIC24 (3.3V oder 5V)
Ich habe einen Code für den PIC24 in ASM geschrieben um ein HD44780 kompatibles LCD im 4 bit Modus anzusteuern. Ich habe erst einen Code für den PIC24FV32KA302 geschrieben, da dieser mit 5V läuft. Dann habe ich mich entschieden,
String muss nullterminiert sein. Im Anhang: Ein kleiner Code der zeigt wie man eine String mit dem PIC24F16KA102 in der zweiten Zeile des LCDs ausgibt und die LCD-Routinen mit Delay für 3.3V und 5V 2. Zum Betreib der HD44780 LCDs mit 3.3V gibt es hier etwas zu lesen: http://www.sprut.de/electronic
-
Thread
PIC10F202 + Pickit3 + MPLAB 6.05
/ Da steht: " The seat supports the following programming microcontroller: PIC16/18XX 40PIN Series devices (except 16F59) PIC16/18XX 28PIN Series devices (except 16F57) PIC16/18XX 18PIN Series devices The PIC 8PIN/14PIN/20PIN family of devices (except 10FXX) "
old PICkit2 and PICkit3 with the new Microchip PIC microcontrollers with PICkitminus program. It supports all the recent 16F and 18F families which use SPI-based programming method, e.g. PIC16F153xx or 18F K83 families. These are also known as MSB1st
-
Thread
[V]Microchip PIC's 18/16/24 & PICkit2 & Board
Hallo, biete meine Sammlung an PIC's an. Sowie zwei Dev/Ev. Boards. + PICkit2 Enthalten sind: PIC18LF4620 -I/P 8 Stück (DIP40) PIC18F4620 -I/P 5 Stück (DIP40) PIC18F4620 -I/PT 3 Stück (44-Pin TQFP) PIC16F871 -I/P 1 Stück (DIP40) PIC16F877A -I/P 4 Stück (DIP40) PIC16LF877A -I/P 6 Stück (DIP40) PIC24F16KA102 -I/SP 1 Stück (DIP20) PIC24FJ64GA000 -I/SP 1 Stück (DIP20) PICkit 2 Board Picus (mit Display) Board Eigenbau
-
Thread
Einfacher Webserver mit PIC24 + ESP8266
programmiert. Ziel des Projekts war es RGB LEDs über eine Website zu steuern. Momentan da der verwendete PIC24F16KA102 zu wenig PWM Module hat sind es Momentan WS2812 LEDs, alle die gleiche Farbe. Die Website sieht so wie im Anhang aus. Man kann über ein GET Request die Farbe einstelle. Das geht über die Buttons
: > Zusätzlich dazu kommt mir die Frage, mit welcher Taktfrequenz dein > Prozessor lief. 32MHz (16 MIPS) > Ich werde einen atmega32 bei 16 MHz verwenden. Vielleicht war deiner ja > etwas langsamer getaktet, da man beim ESP8266 ja 3.3V braucht. Der verwendete PIC24 läuft sowieso nur mit <3.6V
-
Thread
SD-Karte mit PIC24 (mit oder ohne FS)
Ich würde gerne eine SD-Karte mit meinem PIC24F16KA102 ansprechen. Vorerst will ich nur *.txt Files von der Karte lesen. Von Microchip gibt es dazu die MLA/FILEIO [1]. Ich habe mit die AN1045 von Microchip angesehen und bind damit nicht sehr
http://elm-chan.org/fsw/ff/00index_e.html Da gibt es ein komplett fertiges Projekt für einen PIC24. Es gibt eine abgespeckte Variante mit weniger Speicherverbrauch.
-
Thread
[V] ENC28J60-I/SP und mehr
Beim Aufräumen gefunden: 4x ENC28J60-I/SP 1,50 EUR/Stk. 2x PIC32-Pinguino-MX220 Board, noch eingeschweißt, 5,00 EUR/Stk. 1x PIC24F16KA102-I/SP 1,50 EUR 2x PIC24FJ64GA002-I/SP 1,50 EUR/Stk. Versand nach Absprache. Kontaktaufnahme bitte über PM.
-
Thread
ATmega328P-Platine
, wenn es sein muss. Ich werde hier mal in den Raum: 1. https://www.microchip.com/en-us/product/dsPIC33EV256GM102 - 16 Bit, 70 MHz, 256k Flash+16k RAM, viel mehr und viel bessere Peripherie, z.B. CAN, 5V Betriebsspannung und I/O, gibts auch als SDIP28. 2. https://www.microchip.com/en-us/product/dsPIC33CK256MP502 - dito, aber 3.3V Betriebsspannung, dafür 100 MHz, 24k RAM, CAN-FD statt CAN 3. https://www.microchip.com/en-us/product/PIC32MX270F256B - 32 Bit MIPS, 50 MHz, 256k Flash, 64k RAM
-
Thread
24 bit Rechtgenerator mit feiner Auflösung
du hast es hochpräzise und einfach: http://de.mouser.com/ProductDetail/STMicroelectronics/STM32F102R4T6A/?qs=sGAEpiMZZMs7zYnFw9eWkoKmtctlryj0 AVR in allen Ehren, aber mittlerweile lohnt es sich echt auch mal über den Tellerrand zu schauen...
es geht auch mit kleineren Prozessoren: z.B. lassen sich beim PIC24FV32KA302 2 Stück 16 Bit-Timer zu einem 32 Bit Timer kaskadieren. PWM kann dann über die kaskadierte CCP-Unit realisiert werden. Da es getrennte Register für steigende und fallende Flanke gibt lassen
-
Thread
Zeigt her eure Kunstwerke (2017-2019) Gesperrt Bilder
Platinen.jpg - Display - Schieberegister mit Spaltentreiber - Zeilentreiber - Controller-Board (PIC16F1939) Gruß John
Tonertransfer hergestellt, hat super geklappt. Im Anhang die zip, enthalten sind Layout, Hex für PIC16F1824 und Beschreibung.
-
Thread
WordClock mit WS2812
"WordClock mit WS2812" kann sowohl die klassische 11x10 WordClock als auch die neue minutengenaue 16x18 WordClock24h realisiert werden - mit ein und derselben Hard- sowie Software. Link zum Artikel: [[WordClock_mit_WS2812]] Lauffähig ist die Software auf den Nucleo-Boards STM32F401RE und STM32F411RE
2>?;?<2><14>r???n?<4><14>?r??l`<27>$`<27>??|??<\0>?8~?n?<2>?????r?#?n?<2>??<\f><24>??b?<4>?<\f><18>?#l`<27><4>?<\0>?$???<1>Fl???<27>??<\0><\f><24><\0><\f><24><\0><\f><24>?<\f><24>?<\f><28>r<27>???`<27><4><\b><\0>?$???<1>F??n???<\0><\f><24><\0><\f><24><\0><\f><24><\0>?<31><\0><\
-
Thread
One Wire Bus: Pin kurz aktiv High bei der Flanke
Ich habe mit eine One Wire Routine für den PIC24F16KA102 geschrieben und habe eine kurze frage: Momentan sieht meine Funktion zum Ausgeben von '1' auf dem Bus so aus: [c]void drive_OW_high(void) { OneWire_TRIS=1; // One Wire Pin Input
Schreiben habe ich mir aber ausgerechnet, dass mit Vcc=3.3V und Pullup 4.7kΩ eine Kapazität von 4nF bereits dafür sorgen würde, das der Bus in 54µs nicht auf 3V* kommt... > So findet sich dort zwar ein aktiver Pullup, der aber nur einer bereits > erkennbar ansteigenden Leitung auf die Sprünge hilft
-
Thread
Retro Fieber: Z80 oder 68000 ?
der anderen Bank. Sowas bin ich > nicht gewöhnt und finde das schräg.. Das war wohl eher ein PIC16F677. Bei den PIC18F muss man nicht mehr banken, kann aber, wenn man 16'er Code portieren will, und die 16-Bitter (dsPIC, PIC24) und 32 Bitter (PIC32) brauchen das ohnehin nicht mehr. fchk
> Version 3.4.1, die von gestern abend :-) Frisch kompiliert. [pre] SDCC : mcs51/z80/z180/r2k/r3ka/gbz80/tlcs90/ds390/pic16/pic14/TININative/ds400/hc08/s08/stm8 3.4.1 #9098 (Nov 9 2014) (Linux) [/pre] Wieso habe ich denn dann #9101 von gestern Abend? [pre] SDCC : mcs51/z80/z180/r2k/r3ka/gbz80
-
Thread
China SUPER Bauteile-Schnäppchen Thread
Anleitung für eine serielle findet man hier: http://my-embedded.blogspot.de/2013/12/mini-4g-router-rt5350f.html Meiner hat allerdings 32MB Ram: DRAM_TOTAL_WIDTH: 16 bits TOTAL_MEMORY_SIZE: 32 MBytes Der Kernel wurde Heiligabend kompiliert: Created: 2013-12-24 10:58:24 UTC
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
Mal wieder Wanderkiste?
BC848 1*LCD mit Adapter 9*SMD Taster 1*Abschnitt SMD LED gelb 20*RB491D 1*L293D 3*TJA1055 3*PIC10F222 1*PIC16F1939 1*TE28F800 5*Taster Print stehend 9*LXML-PE01-0070 1*AT90USB162 1*ST X24 Eval board In: 5*Step-Down-Wandler Module, einstellbar 1*Arduino Nano 1*Solarzelle 4V/200mAh
3 dsPIC30F4013 DIP40 6 Zahlenschalter Hartmann SMC-D 137 AK2 10 DC-DC Wandler NME0505DC DIP-THT 7 D/A Wandler DAC312H DIP 20 TVS-Diode P6KE30A THT 4 7-Segm.Display Litronix DL747 8 Quarz 16MHz
-
Thread
Was hört ihr für Musik ?
https://www.youtube.com/watch?v=sT9zBeDVgIM&list=PLB4A16B73E6B770F8 Coheed and Cambria
Melanie - Carolina In My Mind https://www.youtube.com/watch?v=_5fQq16VPaI
-
Thread
NXP verschenkt ARM-Chips
Gleiches mit PLL und externem Quarz. CCLK = ((F_Quarz * MUL) / DIV) / CCLK_DIV = ((12 Mhz * 24) / 1) / 4 = 288 MHz / 4 = 72 Mhz F_PLL = 288 MHz Für 16 MHz wären es: CCLK = 96 MHz F_PLL = 384 MHz Das sollte so noch gehen. Also mein LPC
write */ for (i=0;i<0x100000;i++) { unsigned char testval = i ^ (i >> 8) ^ (i >> 16) ^ (i >> 24) ; ptr[megs * 0x100000 + i] = (testval & 0xFF) ; } /* verify */ for (i=0;i<0x100000;i++) { unsigned char testval = i ^ (i >> 8) ^ (i >> 16) ^ (i >> 24) ;
-
Thread
Handykamera MCA-25 ansteuern
Hi! Ne hab ich auch noch nicht geschafft. Ich vemute man muss irgendwie beim init take-pic="yes" mitsenden und ausserdem muss man irgendwie die Kontrollpakete verändern denke ich. vor dem grab command: preview: F9 81 EF 3F 83 00 69 71 00 3F 3C 6D 6F 6E 69 74 ... 640x480: F9 81 EF 3F
empty char dummy = UDR1; // this reads out the RX register value - required to continue #if (F_CPU == 14745600) || (F_CPU == 22118400) CAM_UBRR=(F_CPU / (460800UL * 16) - 1); #elif (F_CPU == 11059200) CAM_USR =(1<<U2X0); CAM_UBRR=(F_CPU / (460800UL * 8) - 1); #else #error
-
Thread
Quick&dirty - schnelle Problemlösungen selbst gebaut Bilder
umgebaut, die Anschlüsse dann mit Fädeldraht zum Controller verbunden. - der selbe Controller jeweils - PIC10F222, bzw. PIC10F322. Das sind nun für viele zukünftige Projekte die Spiel-Prints. Grüße Gerald ----
Zwei PCF8574 ersetzen einen PIC16F876 in der Schaltung... Gruss Chregu
-
Thread
Mini-Farbdisplay (+mehr) für 1 Euro
vom µC zu schicken (Später natürlich von SD lesen). Da ich keinen Converter gefunden habe um das 24bit Format in 16bit zu wandeln, muss der µC halt intern von 24bit auf 16bit umrechnen. > In Display12x16Font() ist glaub ich auch ein Fehler Write(DATA, y+7); > sollte das nicht y+15 sein? Nein
damit etwas überfordert sein, mit rund 2MHz einen Wert vom ADC einzulesen, den entsprechend in einen 16bit Wert umzuformen und diesen dann an das Display weiterzureichen. Solch dumme Aufgaben sind ideal für CPLDs/FPGAs. Alternativ könnte sowas wie ein dsPIC/PIC24H auch gehen. Der kommt mit Bitschiebereien
-
Thread
Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?
00 F1 AB 14:40:00.684 -> Received 24 bytes channel 3: 89 63 50 03 16 63 50 03 16 01 4A 00 11 09 5F 13 85 02 2D 03 61 00 F2 AC 14:42:57.596 -> Received 24 bytes channel 23: 89 63 50 03 16 63 50 03 16 01
2022-06-06 14:50:01.087613 Received 24 bytes channel 40: 91 63 50 03 16 63 50 03 16 01 48 00 0e 09 59 13 8a 01 d8 03 65 00 f6 56 2022-06-06 14:50:01.098937 Received 24 bytes channel 40: 91 63 50 03 16 63 50 03 16 01 48 00 0e 09 59 13 8a
-
Thread
UV-Laserdrucker
der Motor bei der richtigen Frequenz eingerastet ist. Betrieben wird der Controller über Quarz mit 16MHz. Das kannst du aber einfach einstellen unter: volatile unsigned long int w = 48000; //Sollwert Der Wert berechnet sich aus F_CPU * 3ms (16MHz*3ms = 48000) Die 3ms sind aus der Drehzahl
> Register vor laden. Hallo Jens, das wäre schön :-) Bei 600 dpi habe ich 9144 Pixel/15,24 cm - d.h. ca. 9144 low/high- bzw. high/low-Wechsel pro ca. 2 mS. Bei 16 MHz habe ich da 3,5 Zähler-Takte pro Wechsel. Unmöglich, in dieser Zeit die 16-Bit-Register zu versorgen (aus meiner Sicht). Und
-
Thread
Pollin - Receiver-Mainboard mit Twin DVB-[T,C] Tuner, NXP PNX8950EH
J33!!! Parallel FLASH Dumper http://blog.hodgepig.org/busninja/ Controlling a Microchip 24LC16B I2C EEPROM !!!für U11/U81!!!
Hier im Anhang mal der Inhalt des 24LC16B für alle die wirklich glaubten in ein 16K-BIT I2C EEProm würden irgendwelche Geheimnisse stecken.... Linux ist schon ok, aber falls ihr mein Post weiter oben nicht richtig verstanden haben solltet
-
Thread
Logic Analyzer bauen
Zum Thema HID-Device: nehmt einen PIC18F4550, HID-Firmware gibts gratis von Microchip. Nutze die Firmware auch bei meinem 10 Kanal Datenlogger.
web.icsi.com.tw/English/Datasheets/ASYNCHRONOUSSTATICRAM.html bzw. http://web.icsi.com.tw/domino/packinfo.nsf/F384F466ECEF4C1F48256F320003B3E6/$FILE/ic61LV25616.pdf ist er zu finden. 256K X 16 IC61LV25616 3.3V 8,10,12,15 [K, KG, T, TG, B] MP Was allerdings als Status Available MP bedeutet, verschließt sich
-
Thread
EAGLE vs KiCAD vs Altium
hab ich den Vorführer mal um ein klitzekleines _neues_ Projekt gebeten: Was Einfaches, nen kleinen PIC, dazu noch was simples (Quarz, Widerstand, kleiner Steckverbinder, oder so). Aber damit kam er überhaupt nicht zu Potte. Zuerst wußte er mit PIC16 nix anzufangen, ich meinte, er soll einfach irgendeinen
ich den Vorführer mal um ein > klitzekleines _neues_ Projekt gebeten: Was Einfaches, nen kleinen PIC, > dazu noch was simples (Quarz, Widerstand, kleiner Steckverbinder, oder > so). > > Aber damit kam er überhaupt nicht zu Potte. Zuerst wußte er mit PIC16 > nix anzufangen, ich meinte, er soll
-
Thread
AVR für wenig Geld im LAN
%OW@12-23) ow_array[24-35] -> max (= %OW@24-35) main.c int16_t ow_array[MAXSENSORS*3] = {200,200,200,200,200,200,200,200,200,200,200,200,0, (+23 Nullen)}; Achtung: Bei dieser Menge an Sensoren könnte es beim Auslesen
www.reichelt.de/?;ACTION=7;LA=6;OPEN=0;INDEX=0;FILENAME=B400%252FALPS-RKJXP.pdf;SID=32cLIPAqwQASAAADblteQcde098f214d28802e505c603fe0ce102 gruesse dominique
-
Thread
Gehalt/Gehaltsentwicklung Informatiker/Ingenieure
--------------------------------------------------- Studium : Msc. X-Informatik Alter : 24 Erfahrung : Praktikas, Werkstudent Fachgebiet : F&E --------------------------------------------------- Angaben zur Firma: --------------------------------------------------- Firma : Konzern Region
Gehalt : 88k Entwicklung : Ganz normal mit EG12 eingestiegen, nach internem Wechsel jetzt auf EG16. Durch Langzeitkonto habe ich 24,5 Tage extra "Urlaub" im Jahr, den ich aber nur am Stück nehmen kann. Finde so allerdings die work-life balance mit Abstand am besten.