-
Thread
RFID Tierchip auslesen für Katzenklappe(Pollin Board)
Teil 2 Jetzt der Code für den PIC - ist mit MPLAB X v5.05 mit XC8 v2.0 Compiler und einem MPLAB Code Configurator v3.75 übersetzt. Mit den freien Optimizer Einstellungen -O1 passte alles in den PIC16F1459 rein bis auf den "uptime"-Zähler
demodulierten Rohdaten vom Pin 7 des OVs angezapft. Eine kleine Platine zusammengelötet mit einem PIC16F1455 mit 1:1 der obigen Software von meiner Katzenklappe (nur ohne die Motorensteuerung) + 2 LEDS + USB Kabel. USB über OTG-Adapter an ein Android Handy mit "Serial USB Terminal"-App angeschlossen
-
Thread
PIC Port I/O mit HiTech C
/DT function is on RB5 1 = RX/DT function is on RC5 bit 6 SDO1SEL: Pin Selection bit For 14 Pin Devices (PIC16(L)F1825): 0 = SDO1 function is on RC2 1 = SDO1 function is on RA4 For 20 Pin Devices (PIC16(L)F1829): Bit is read-only, ‘0’ SDO1 function is always on RC7. bit 5 SS1SEL: Pin Selection bit For 14 Pin Devices (PIC16(L)F1825): 0 = SS1 function is on RC3 1 = SS1 function is on RA3 For 20 Pin Devices (PIC16(L)F1829):
-
Thread
Umstieg auf PIC16F887 und die Probleme
. Nun wollte ich auf den PIC16F887 umsteigen. Dazu habe ich mir das Testboard von Sprut zusammen gebaut. http://sprut.de/electronic/pic/test/index.htm#40pin Und nun wollte ich das einfache Lauflicht auf den PIC16F887 programmieren
> Hier siehst Du's ;) > P16F727.INC Das ist ein anderer PIC, ist daher völlig irrelevant. Im Datenblatt des 16F887 steht ANSEL und ANSELH, das zählt.
-
Thread
C und Assembler
inzwischen sogar Microchip selbst eingesehen, und daher sind deren Application Notes für modernere PIC16 wie dem PIC16F1827 inzwischen nur noch in C, und auch der Compiler ist frei erhältlich. http://ww1.microchip.com/downloads/en/AppNotes/01303A.pdf http://ww1.microchip.com/downloads/en/AppNotes
Brankadressierung sind die MSBs der Adressen. Das letzte bit in Bank 0 in einem kleine Speicher sind z.b. 0x7F und in Bank 1 0xFF usw. Man braucht nur eine Tabelle wo drin steht, welche Register welche Adresse hat. Demnach hat z.B. bei dem PIC16F84 PORTA das Register 0x05 und TRISA ist 0x85. Meister Eder
-
Thread
Vergleich µC mit USB zu RS232 Funktionalität
PIC16F1454, PIC16F1455, PIC16F1459 Code gibts fertig hier: https://github.com/Calcousin55/PIC16F145x_USB2Serial Hab ich selbst schon getestet, Treiber wurde automatisch erkannt.
technisch wahrscheinlich ein (maskenprogrammierter?) > Mikrocontroller drin ist. Der MCP2221 ist ein PIC16F. Niklas schrieb im Beitrag #7505931: > PIC16F1454, PIC16F1455, PIC16F1459 > > Code gibts fertig hier: > https://github.com/Calcousin55/PIC16F145x_USB2Serial > > Hab ich selbst schon getestet
-
Thread
PIC Microcontroller
erste Gehversuche damit machen. Aber wenn du NAchbestellen musst 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
dsPIC33FJ16MC101.
-
Thread
Nimm PIC's
mal eine frage zeit wann hat der PIC16f876 den paging?
@ Marco Schwan Es war ja nicht explizit die Rede vom PIC16F876. Jedenfalls hat der PIC16F876 vier "Program Memory Pages", nachzulesen im Datenbuch im Kapitel 2.1 Program Memory Organization. Um ein Missverständnis auszuschalten: Der Programm-Counter
-
Thread
MC PIC - Warum diese Ungleichbehandlung?
zu folgendem Ergebnis für den Monat Juli 2012 gekommen: AVR: 256 ARM: 81 PIC: 64 Arduino: 31 MSP430: 16 8051: 10 AVR32: 7 C16x: 5 TriCore: 2 PowerPC: 1 R8C/M16C/M32C: 0 --> PIC hat mitlerweile die drittgrößte
/PIC18F45K20 Beim ATXMEGA128A1 funktioniert die Verlinkung auch nicht, obwohl der Eintrag für das Datenblatt existiert. http://www.mikrocontroller.net/part/ATXMEGA128A1 Ich frage mich gerade, ob hier
-
Thread
Multisim - PIC Schaltung arbeitet nicht! Gesperrt
habe ein kleines Problem mit Multisim. Und zwar hab ich mir ne kleine Schaltung aufgebaut mit einem PIC16F84A! Ich war mir nicht sicher ob ich einen Takt anschließen soll, denn Im PIC konnte man unter Eigenschaften schon nen Takt auswählen, mh komisch! Im Anhang ist ein Bild der Schaltung. Kurz
Hi Nico ich weiss ja nicht, wie du zu dem PiC16F84 gekommen bist. Zum Anfangen ist das ein sehr unglückliches Modell. Deutlich bessere Nachfolger sind z.B. der PIC16F627A. Auch der Preis ist da besser. Alle PIC's, die nach dem F nur eine 2-stellige
-
Thread
PIC Controller
Hallo Ich bin zum ersten Mal hier und muss eine Kontrollerschaltung realisieren(PIC16f84A).habe aber ein Problem dass der Quarz(4MHz) nicht schwingt.Ich habe noch nichts programmiert.Der quarz ist zu dem OSC1 und OSC über 2 Kondensatoren(22p)angeschlossen.Hoffe dass mir jemand helfen
Frage. Kann man mit den PIC-Kit1 einen 10F202 brennen ? (WIE)
-
Thread
Welchen Controller für C++ Programmierung? Gesperrt
Es wäre auch noch gut so > etwas wie C++ Lessons dafür zu haben mit Beispielen, gibts ja bei zB PIC > nur halt in C. Für PIC32 unterstützt Microchip auch C++. Und die PIC32MX1xx/2xx gibts auch im SDIP28. fchk
Geplänkel": Ich habs extra für die ausprobiert: Meinen One Wire DS18B20 C-Code hab ich in nich mal 1/4 Stunde von PIC24 (16bit CPU) nach PIC18 (8bit CPU) portiert.
-
Thread
Microcontroller Board welches wofür?
neueste AVR mit den Möglichkeiten des seit gut 10 Jahre ausdrücklich als veraltet gekennzeichneten "PIC16F84(A)" verglichen. Fakt ist das die Pic16F Familie tatsächlich nicht Ideal für C ist. Das 16er Design ist recht alt, hat in den Grundzügen schon einige Jahrzehnte auf dem Buckel. Für einfache
dann sind die Pic18F das Objekt der Wahl. Das ist eine wesentlich neuere Entwicklung, unwesentlich jünger als die AVR. Für einen "fairen" Vergleich müsste man also diese mit den AVR 1-1 vergleichen. Die 18F sind speziell
-
Thread
Schnelle FFT in Assembler
> in r16, WDTCR > ori r16, (1<<WDCE) | (1<<WDE) > out WDTCR, r16 > ldi r16, (1<<WDE) | (1<<WDP2) > out WDTCR, r16 Mhmm du schreibst zuerst das WDE und WDCE in den control-register und gleich
nicht lange. Der LED Strom liegt bei rund 150mA bei 1/16 Tastverhältnis.
-
Thread
auf einfache Weise von 11MHz auf 300kHz teilen/generieren
PICklig schrieb im Beitrag #6565490: > kleiner 16F1503/7/8/9 mit einem NCO NCO, sehe ich auch so. ABER NCO kennen hier nur wenige!? Diese sind in vielen pic16/pic18 drin!
kannAllesBesser! schrieb im Beitrag #6568751: > ... andere lsg. > pic16/18/xxx mit 77,5kHz quarz und weiter mit interner 4-fach pll sowie > master clock output! z.B. 8-pin pic16f18313 mit Reference Clock Output Module (CLKREF)
-
Thread
Umstieg bzw. Ergänzung PIC Prozessoren auf Arduino.
Amateurfunk)Programme und Schaltungen mit Microprozessoren. Ich arbeite seit Jahren mit den diversen PIC Prozessoren und Assembler, was ja auf Grund der geringen Menge an Befehlen bei den einfachen PIC (z.B. 16F84 oder 16F628 usw.) sehr leicht ist. Ich habe also schon umfangreiche Assemblerkenntnisse
der PIC18 bot/bietet viieeell mehr Möglichkeiten zu einem Bruchteil des Preises. Ein 16F628 bietet zwar schon mehr als ein 16F84, doch ein PIC18 ist nochmal deutlich leistungsfähiger. Aus meiner Sicht ist
-
Thread
Einstieg in der MicroController Welt
hier ist der Hacken, diese Compiler kosten sehr viel Geld. An für sich ich habe damals mit dem PIC16F84A gearbeitet und fand ich cool. Ich wollte ein PIC18f oder 16F877 testen. Die meisten Entwicklungsumgebung sind aber kostenpflichtig! Bei AVR habe ich Interesse an dem Atmega 16 oder 32. Es
IDEs wie das avrstudio für AVR Entwicklung unter Windows. > An für sich ich habe damals mit dem PIC16F84A gearbeitet und fand ich > cool. > Ich wollte ein PIC18f oder 16F877 testen. Die meisten > Entwicklungsumgebung sind aber kostenpflichtig! Meine sehr subjektive Meinung: Mir gefallen die
-
Thread
Beispielprogramm für RFM12 433MHz Funk-Module
Hallo! Möchte das RFM12 an einem PIC 16F876 betreiben. Auf was muss ich achten? Hat das schon jemand mit einem PIC versucht? Danke für eure Hilfe. mfg Martin
FSK Module zum Laufen gebracht. Allerdings nicht mit einem AVR, sondern der Sender laeuft mit einem pic16f88 und der Receiver mit einem pic16f628a. Der Sender schickt einen String samt checksum in die Welt und der Receiver empfaengt den String und wertet die checksum aus. Das laeft jetzt schon seit 1
-
Thread
Hilfe bei PIC Programmierung
pic16...) zu dem richtigen PIC und die Chose läuft. Beispiel aus einem aelteren Programm von mir fuer den PIC16F886: [code] ;*********************************************************************** ; Definition µC, Programm laeuft auch mit PIC16F882 und PIC16F883 list p=16f886 #include <p16f886.inc> ERRORLEVEL -302 ; schaltet Bank-Warnungen ab ; CONFIG fuer PIC16F886 __CONFIG _CONFIG1, _DEBUG_OFF &
-
Thread
MODBUS - C Librariy für Microchip PIC 16Fxxx ?
Warum aber soll es ein 16F sein und nicht ein 18F? Da hat man zahlreiche Vorteile. Wir machten w.g. auch eine MB Anwendung mit PIC18 und funktionierte ausgezeichnet. Für 18F gab es zumindest früher einen Port für freeMB. Oder
Die PICs wurden auch weiterntwickelt. Heute haben die Dinger in der Bezeichnung 5 Stellen nach dem F. Beispiel PIC16F18857 als 28-pinner, bei Reichelt für 2.70€ https://www.microchip.com/en-us/product/pic16f18857#document-table 4kbyte RAM und 56kbyte Programmspeicher. Dafür braucht man noch keinen
-
Thread
Wunschliste für einen Xmega Nachfolger
Peter Dannegger schrieb im Beitrag #2717385: > Man nimmt einfach den AVR, pappt die 100nF Pille dran, eine Spannung > 1,8..5,5V (muß nichtmal stabilisiert sein) und fertig ist die komplette > Grundbeschaltung. Ja aber das isses doch: Nimm 1,8..3.3V, die obligatorischen 100nF, fertich
Kategorien vor die mit auf die Karte müssen: USB Device: J/N µA im Deep Power Down: Preis pro 1k: Bitbreite: Max MHz: MfG Basti ;) P.S. : http://de.mouser.com/ProductDetail/Atmel/ATXMEGA32A4U-AU/?qs=HbI%2fMOA3e15cJNiXny0NsrxmAlxA1Fib16vg62fSimU%3d XMega 32 mit USB Device (läuft
-
Thread
Verlustleistung von Pic zu groß
Was ist eigentlich hier im Forum los?! Entschuldigt bitte das ich das sage. Aber es gibt nicht nur PIC16C oder PIC16F. MAg schon sein, dass diese nicht gerade angenehm zu Programmieren sind in ASM. Aber für neuere Applikationen sind sowieso die PIC18F zu empfehlen( stichword Nanowatt). Ausserdem gibts für die PIC18F, PIC10F und PIC12F gratis c-Compiler(Nachdem du E-Technik Student bist solltest du das ja können ;-)). Also haltet euch nicht an den PIC16F fest sondern schaut euch gleich die PIC18F an. Immerhin
-
Thread
LPC2103 63MIPS?
sollte es eigentlich richtig sein: [c]asm volatile ("":::"memory");\ // copy 64 32bit words // PIC18@10MIPS = // PIC24@40MIPS = 40.25?s // dsPIC@30MIPS = 53.66?s // ATMEGA@16MIPS = 274?s // Z16F@20MIPS = 23.0?s // LPC2103@60MIPS = 17.10?s pa32 = (long*)a; pb32 = (long*)b;
++],[w1++] [/pre] Dazu kommt ein wenig Overhead um die Pointer in die Arbeitsregister zu laden. Damit kommt man dann auf weniger als 10µs für 256 x 8 bit oder 256 x 16 bit bei 40Mhz. Sogar die die 24F schaffen
-
Thread
PIC12F1822 vers. PIC 18F4550
programmierbar? Welchen C-Compiler hast Du verwendet? Der C18 von Microchip kann nur Code für die PIC18F* erzeugen. Die PIC10/12/16... haben weniger Befehle, unter anderem welche, auf die der C18 angewiesen ist. Der große Unterschied zwischen PIC10/12/16 und PIC18 ist, dass der PIC18 etwas compilerfreundlicher
Ich sehe aber nicht den Sinn von dem PIC18F4550 zu PIC 12F1822 umzusteigen. Wenn das ein PIC16F877 wäre oder änlich, dann könnte das gehen, aber mit deinen Kenntnissen schaftst du das sowieso nie.
-
Thread
Abfragen
auf 0 gesetzt und aktiviert BCF OPTION_REG&0x7f, PS2 ; damit man den vorverteiler auf 16/1 einstellt BSF OPTION_REG&0x7f, PS1 ; hier wird PS1 auf 1 gesetzt BSF OPTION_REG&0x7f, PS0 ; hier wird PS0 auf 1 gesetzt ;Timer ;BSF OPTION_REG
hi jen, da ich den pic 16f84a benutze, musste ich dies hinzufügen, damit er nur 8bit macht. der hat beim timer dann sofort probleme gemacht ohne dieses &0x7f. der simulator spuckte dann sofort fehler aus. der sagte dann
-
Thread
Alternativen zu Pickit
Oh, ganz frisch! vom 24.06.2023 und mit dem PIC16F15344! Danke!
Erni schrieb im Beitrag #7472343: > Oh, ganz frisch! vom 24.06.2023 und mit dem PIC16F15344! > Danke! Ebenfalls Danke, ich versuche es mal damit.
-
Thread
8h Timer mit attiny85 - Genauigkeit ohne Quarz
() { // initialize timer0 TCCR0A |= ( 1 << WGM01); // CTC Mode TCCR0B |= PRESCALER0 ; // prescaler 1024 and CTC Mode TCNT0 = 0; OCR0A = (F_CPU/1024)-1 // 1 ms at 1 MHz cpu clock } void main(void) { do { if
nur etwas(?) modifiziert. Wirklich gebraucht, habe ich die volle Optimierung nur, wenn ich einen PIC16F84 mit C vergewaltigt habe. :)
-
Thread
Umstieg von AVR auf PIC
sicherlich einige aufgelistet, ua. dieser hier http://www.mouser.de/ProductDetail/Microchip-Technology/PIC16F1614-E-ST/?qs=7PCaVhlmG1qOwWgwKHE1Tg%3D%3D Gibt es eurer seits paar Vorschläge für bestimmte PICs?
Oscillator) OpAmp (rein Analog mit wählbaren In/Output) witzigerweise 16bit PWMs CLC, NCO, OpAmp und weitere Core-Independent Modules sind z.B. im PIC16F1717/18/19. Die PIC16F145x-Reihe ist meines Wissens auch die einzige, die einen ausreichend genauen Oszillator für
-
Thread
PIC18F4550 minimale Beschaltung mit maximaler Portanzahl möglich?
niemanden hier mit meinem Projekt belasten :-( OK dann schreib ich einfach mal was ich vor habe: 1. Im Prinzip möchte ich mit dem PIC eine Siemens SPS an einem Laufband, mit Sensoren und Motoren, ersetzen. Als Vorgabe habe ich 16x Eingänge (Sensoren) und 16x Ausgänge (Aktoren)... Die Ausgänge sollen
jemand eine Möglichkeit zeigen wie ich 16x Eingänge (von 16 Schaltern mit je einer Status-Led) und 16x Ausgänge (über 2x ULN2803A an 16 Buchsen mit je einer Status-Led) an den PIC18F4550 bekomme ohne 32 Pin's zu nutzen??? MfG Christian
-
Thread
(V) Verschiedene PIC Mikrocontroller ,GALS/PALS,EEPROMS,DSPs
Wegen Werkstättenräumung habe ich folgende Mikrocontroller und diverse GAL/Pals abzugeben: 3 PIC16F871-I/P 3 PIC18F4685-I/P 4 dsPIC30F4013 3 PIC18F4620-I/P 3 PIC18F46K22-I/P 4 ADSP-BF532-SBB400 3 dsPIC30F3013 2 dsPIC33FJ12 GP201-I/P 1 PIC16F785-I/P 1 PIC16F689-I/P 3 PIC18F2455
ADSP-BF532-SBB400 15,88 3 dsPIC30F3013 4,06 2 dsPIC33FJ12 GP201-I/P 2,52 1 PIC16F785-I/P 1,67 1 PIC16F689-I/P 1,59 3 PIC18F2455-I/SP 4,17 1
-
Thread
Timer 1 Problem mit PIC16F684
Hallo zusammen. ich schreibe ein Programm, dass nach dem Aufstarten des PIC's eine Spannung einlesen soll und dazu proportional lang einen Timer zählen lassen soll. (Eingangsspannung z.b. 1V ==> 1Sekunde, 2V ==> 2Sekunden...) Nach Ablauf der zeit soll eine LED angesteuert
von euch eine Ahnung was ich falsch mache: Code programmiert mit MPLAB IDE v.7.2 auf einem PICKit1 mit 16F684! #include <pic.h> unsigned int inputh ; // variable für AD-Input unsigned int inputl ; // variable für AD-Input unsigned int i = 0; // Anzahl Durchläufe der
-
Thread
PIC 10f322- Software soll Folge aus Nullen und Einsen erzeugen
jetzt, wie ich Flash Speicher lese? Speichern im Flash (Allgemeines, Lesen, Schreiben) ist beim PIC10F322 nicht möglich, da bleibt nur das EEPROM. Siehe dazu das Datenblatt des 10F322 und zum Vergleich das Datenblatt zum PIC16F877 )vgl. "3.0 DATA EEPROM AND FLASH PROGRAM MEMORY", auch "3.6 Writing
ich bin über den PIC16F87X nicht hinausgekommen. Das Datenblatt des PIC10F322 widmet dem Thema Flash Program Memory Control ein 11-seitiges Kapitel, das man sich nicht eben mal schnell reinzieht. Für mich bleibt die entscheidende
-
Thread
PIC_Uhr_mit_Stoppuhr wie anfangen?
Helligkeit zu steuern. Aber das wäre dann nur noch zusatz... Ich habe mir überlegt ob îch denn 16F628 Pic nehmen soll?
eventuell noch welche um die Uhr komfortabel zu stellen oder um einen DCF77-Empfänger anzuschließen bzw. 1-2 für die Dimm-Funktion. -> Du brauchst mindestens einen 28-Pinner wenn man noch ca 5-6 Pins für Quarz, Versorgung und Resetleitung in Betracht zieht. -> PIC16F690 (20 pin) und PIC16F628 (18 pin) scheiden
-
Thread
Keramikresonator defekt?
Hallo, ich habe mal eine Frage: Ich bin neueinsteiger in Sachen PIC. Als Programmiergerät habe ich mir bei eBay einen JDM2-Programmier gekauft. Das Programmieren eines Pic16F84A scheint auch zu funktionieren (kann den Code auch korrekt wieder auslesen), jedoch passiert
; nein, noch nicht ; decfsz loops, F ; 250 ms vorbei? goto Wai ; nein, noch nicht retlw 0 ; das Warten hat ein Ende end [/avrasm] PIC ist ein 16F627-20P
-
Thread
PIC 16F628 Fehler im Lauflicht
list p=16f826 #include <P16f826.INC> 16F628?
#include <P16f828.INC> Pic16F628 ist das richtig?
-
Thread
PICKit 2 oder 3?
gleich ein paar Zielsysteme (spassige Modemübertragungsstrecken auf 868MHz und 2,4GHz), auf denen ein PIC verbaut ist(16F47?) und praktischerweise die Programmierleitungen beschriftet und rausgeführt sind, ideal zum rumbasteln. Eine Diskussion für oder wider PIC beabsichtige ich nicht, ich habe AVR, MCS51,6802,6502
einfach mal bei mcrochipdirect bestellt: PICKit 3 Debug Express, dazu 10 von den kleinen 8 Beinern 12F519, 10Stück 20-pin 16F527 und 5 von diesen interessanten Teilen mit RF Transmitter on board (16F529T39). Bin mal gespannt :-) Nochmals *Danke* für die Unterstützung!
-
Thread
Probleme hex-File zu erstellen von PIC16F1527(1827)
Hallo zusammen! Ich habe bisher immer mit PIC16F877 oder ähnlichen gearbeitet und nie Probleme gehabt. Jetzt wollte ich mal paar PWM'S mehr nutzen und wollte daher auf einen PIC16F1527 umsteigen. Leider komme ich nicht mal dahin, das HEX-File zu
schrieb im Beitrag #6136032: > MPASM v4.02 So weit ich weiß unterstützt diese Version noch keine PIC16F mit 4-stelligen Nummern (PIC16Fxxxx). Wenn du MPLAB X nicht verwenden möchtest, könntest du es mal die letzte Version von MAPLB 8 versuchen (116 MB): http://ww1.microchip.com/downloads/en/DeviceDoc
-
Thread
Spektrum Analyser
Hallo, das ist eine sportliche Frage, hast Du dich mal mit dem dsPIC30F6012A beschäftigt? # http://www.microchip.com/wwwproducts/Devices.aspx?product=dsPIC30F6012A Was kann der besser als ein Atmel atMega ? Warum hat man in dem Artikel einen dsPIC30F6012A gewählt
ist auch nicht egal. Lukas H. schrieb im Beitrag #4207811: > wie kriege ich den Code auf den dsPIC30F6012A? Ehrlich: wenn daran schon scheitert, dann kauf einen fertig programmierten uC... Sonst probiers mal so: http://www.ebay.de/dsc/i.html?_from=R40&_sacat=0&LH_TitleDesc=1&_nkw=dsPIC30F6012A
-
Thread
AVR64DD28, mEDBG, Studio 7.0 - Fehler beim Schreiben von Fuses
[code] Address: 1080 Data: 1E Address: 1081 Data: 94 Address: 1082 Data: 3F Und der geneigte Leser erkennt einen AVR16EB28. Address: 1100 Data: 1E Address: 1101 Data: 92 Address: 1102 Data: 23 Das war ein ATtiny412.
Datenblatt des > PIC16F1454 ist das ICSP nicht wirklich dokumentiert. Was die Frage > aufwirft, ob die PIC-Programmier-Schnittstellen überhaupt öffentlich > dokumentiert sind, also zum Selbst-Implementieren hinreichend
-
Thread
PIC16F877 Einschalt-Begrenzung deaktivieren
wieder ausliest inkl. den EEPROM Dump. Wobei man das sicher auch in ner Emu machen kann für den Pic16f877 gibt es da genug
K. J. schrieb im Beitrag #5308186: > Ok, bei mir ging es nur Fehler frei beim PIC16F877A Schon beim nur einlesen der Datei: Configuration 1BBA, Code Protect. Also ist da irgendwas im Hexfile.
-
Thread
Mehrere V-USB Anwendungen auf einem AVR möglich?
Frank K. schrieb im Beitrag #4960929: > Wenn Du was billiges willst: PIC16F1454. Mit Hardware-USB. Gibts auch in > DIL. Nana, mit PIC16F fang ich nicht mehr an :D Ich hab früher mit PIC16F84 und PIC16F873 beruflich gearbeitet ... Zu der Zeit, wo es noch keine freien
Mampf F. schrieb im Beitrag #4960993: > Nana, mit PIC16F fang ich nicht mehr an :D Ich hab früher mit PIC16F84 > und PIC16F873 beruflich gearbeitet ... Zu der Zeit, wo es noch keine > freien C-Compiler gab
-
Thread
Stoppuhr mit 16F84A
mit PIC 16F84 gelandet. Habe die Schaltung exakt nachgebaut und siehe da, sie funktioniert. Meine Idee war, die kleinen 7-Segment Anzeigen durch große 100mm Anzeigen zu ersetzen. Habe die Schaltung modifiziert
Was hast du letzendlich alles geändert? Ich versuche seit fast einer Woche den selben kode mit pic16f84a und bin dabei erfolgslos. Hat jemand vielleicht noch in Tipp?
-
Thread
PIC 16F84 geeignet ?
Hallo, welcher PIC eignet sich zum Einstieg in das Thema "C auf PIC" ? Ich dachte an einen 16F84, bin mir aber unsicher. Thanks, Ashoka
, der von mir vorgeschlagene PIC32MX150F128B kostet bei Reichelt 4.10€, ein PIC 16F84A-20P 3.99€. Da weiß ich aber genau, was ich nehmen würde. fchk
-
Thread
PIC4550 - Anfänger Problem
ADCON register falsch belegt ist... Oder ob der WDT verrückt spielt oder sich gar nichts tut... Der PicKIT2 kann alle 10F, 12F, 16F, und 18F Pics proggen. ICh glaube auch alle (oder die meisten) 24F und einige 32F. Der etwas neuere PK3, der so ab 35 Eur. erhältlich ist (OHne Testplatine, mit Testplatine
> wend > end. > ------------------------------------------------------ Grundsätzliches: 1) Man verwendet bei PIC18 immer den sog. Latch zum Output. Das heißt man schreibt nicht mehr PORTA=0xFF sondern LATA=0xFF. Bei den PIC16F war es ein bekannter Fehler, dass bei manchen Bitmanipulationen
-
Thread
Tauchlampe Hartenberger mini compact LCD?
Ich benötige Hilfe für einen PIC16F716 zum auslesen bzw. das Byte richtig zu setzten. Folgendes Problem: Die Lampe läßt sich zwar einschalten geht kurz an und wieder aus. Sie ist Softwareseitig gesperrt. Der Akku hat 100 Prozent. Ich
Der PIC16F716 ist ein alter PIC, ich habe noch die Programme von sprut die den PIC16F716 unterstützen, da ist auch ein Disassembler dabei. Falls Du ein PICKit hat, lies doch mal das CONFIGURATION WORD REGISTER
-
Thread
Wie setze ich ein Bit korrekt in einem "bitfield" ?
bekannte) Definition eines structs, das die 4 Pins des GPIO des PIC10F202 definiert. [c] // bitfield definitions typedef union { struct { unsigned GP0 :1; unsigned GP1 :1; unsigned GP2
nicht (in der Simulation mit Step over zb passiert ja alles höchstens in 10Sec-Schritten). Dass die PIC alt sind und es bessere Hardware gibt hat ja nichts damit zu tun, dass eine "einfache" Aufgabe wie das Setzen von GPIO2 nicht funktioniert (wie geschrieben in Der Simulation/Debugging). Da es den PIC1F202
-
Thread
PIC16F Falsches Gehäuse
Marco K. schrieb im Beitrag #4282424: > Nur beim 16F716 sind VDD und VSS blöderweise in der Mitte (5/6 und > 15/16) und nicht am Rand wie üblich (1/20) Nochmal: der PIC16F716 hat 18pins, nicht 20. Den gibt es auch als SOIC: http://de.farnell.com/microchip/pic16f716-i-so/8bit-flash-mcu-smd-16f716-soic18/dp/9760601 Das sind PIC16Fx mit 20pins: PIC16F1618 PIC16F1619 PIC16F1707 PIC16F1708 PIC16F1709 PIC16F1768 PIC16F1769 PIC16F18345 PIC16F18345
-
Thread
Taugen MSP430 noch was?
F. Fo schrieb im Beitrag #3626698: >> MKL16Z32VFM4 (32 kiB Flash, 4 kiB RAM) laut TI $0.95 @ 10000 Stück >> (Mouser 0,896 € bei 100 Stück) >> MSP430F2013 (2 kiB Flash, 128 Bytes RAM) laut TI $1.10 @
oft der Kaufmann was genommen wird, > wenn er der Chef ist. Selbst bei Einzelstücken... MSP430F2013 für 2.42 € vs. MKL16Z32VFM4 für 1.61 € bei Mouser
-
Thread
Mikrocontroller Rechenleistung reicht für aktuelles Projekt nicht?
((x-xColumn3)*(x-xColumn3))-((y-yColumn3)*(y-yColumn3)))+z; PORTB|=(1<<PB1); } } uint8_t sqrt16_floorC(uint16_t square16) { register uint16_t root=0; register uint16_t remainder=square16; register uint16_t place=0x4000; while(place > remainder)
hab ich kein Oszi oder Vergleichbares hier. Aber ausgemessen mit dem Core-Timer und optimize level 1 auf einem PIC32MX250F128D komm ich auf folgende Werte: linearMoveTo(0, 0, 0, 0, 27501, 27500, 3000, 500); -> 0.443s bei 40MHz [c] x=x1+(i*x1x2)/length; y=y1+(i*y1y2)/length; z=z1
-
Thread
Welches der beiden Dev.Boards?
. aber zu deiner frage: vielleicht hat's hier ja was passendes https://www.olimex.com/Products/PIC/Development/ http://www.mikroe.com/pic/development-boards/ ps: ich würde ja nicht mit den alten PIC16 beginnen, wenn dann mit den neuen PIC16, oder PIC18 oder PIC24
Architektur erlernen, man muss es sich ja nicht unnötig schwer machen. Habe gehört, dass auch die pic18 keine gute archi haben, dagegen die pic24 sollen aufgeräumt sein. Welcher PIC/AVR wäre eine gute Alternative zum STM32F0? Entschuldigt meine vielen Fragen aber ich will die richtige Wahl treffen
-
Thread
Compiler (C) für PIC 12/16
läuft nach wie vor. Taugt natürlich nur für > die alten µCs. Hab eben nachgesehen, was für den PIC16F1575 an Programmern unterstützt wird. Das gilt für PIC12-16F1xxx: ICD 4, ICD 5, PICkit 4, Snap, ICE 4, J-32, PICkit 5, PICkit Basic, J-Link, PM3, Curiosity Starter Kits, SEGGER SAM-ICE Achtung
Nick schrieb im Beitrag #7986143: > Hab eben nachgesehen, was für den PIC16F1575 an Programmern unterstützt > wird. Den hatte der TE ja ganz speziell erwähnt... > Das gilt für PIC12-16F1xxx: > ICD 4, ICD 5, PICkit 4, Snap, ICE 4, J-32, PICkit 5, PICkit Basic,