-
Thread
PIC 16F627 Wacht nicht auf
Hi, ich bin Anfänger und brauch da mal eure Hilfe. Ich möchte gerne über ein interupt (RB0)den PIC in sleep setzten und dann wieder aufwecken. Interupt auslösen und in den sleep mode geth aber er wacht nihct mehr auf. Habt ihr irgendwelche ideen? hier der code: org 0 goto RESET org 4 ;interupt on/off routine inter movf TMR0,0 ;TMR0 subwf 0x40,0 BTFSS STATUS,2 goto inter BCF STATUS,2 movlw D'0' movwf out clrw clrf TMR0 BSF INTCON,4 BSF INTCON,7 BCF INTCON,0 ;btfss out,0 ;???? sleep nop RETFIE
-
Thread
PIC-Einstieg: MPLAB v8 oder MPLAB X?
aber nicht der oft vertretenen Meinung, dass die PIC12/PIC16 nicht mit C programmiert werden können/sollten. Man muss halt bedenken, dass dort ggf der Speicher kleiner ist als bei einem PIC18 und die PIC18 haben auch ein paar Möglichkeiten/Assemblerbefehle mehr
(gut und vier 18pinner). PIC16 hat von den 18pinner mehr und hat auch 14pinner (PIC12 8pinner). Und es gibt ein paar PIC12/PIC16 die bis 15V Vdd hochgehen. Ansich kann man es so machen, man stellt bei MAPS* die Anforderungen
-
Thread
EA DOG M162W-A
überhaupt nicht aus mit der Initialisierung vom EA DOG M162W-A..... Programmiere in Assembler PIC 16F628A bitte um Hilfe
nicht aus mit der >> Initialisierung vom EA DOG M162W-A..... >> Programmiere in Assembler >> PIC 16F628A >> bitte um Hilfe Liest sich: Bin ahnungslos und suche ein Assemblerprogramm für PIC 16F628A zur Ansteuerung eines EA DOG M162W-A. > weil ich habe alles so gemacht wie es im Datenblatt
-
Thread
PIC16F88 startet nicht nach dem Programmieren
Hi, ich versuche gerade "kurz" eine Kleinigkeit mit einem PIC16F88 zu erledigen und der Controller wird vom MPLABX nicht aus dem Reset gelassen. Ich habe ein PICKIT3 und die Platine ist ein SERLCD von Sparkfun. Ich benutze MPLABX 3.05 und XC8. Zum Testen
-
Thread
PIC16F876 Problem mit Tabelle
Moin Experten habe ein Problem mit der Auslesung der Tabele und zwar wird nur der erste Eintrag gelesen und weiter komm er nicht.Das Programm hängt da irgen wo. Nun meine Frage was muss ich tun damit die gesammte Tabelle gellesen wird. Das Programm ist im Anhang. Erst mal DANKE für Euer bemühen. coluna.
-
Thread
Unterschied PIC16F628 und PIC16F628A
Hallo Ich sehe Oberflächlich keinen Unterschied PIC16F628 und PIC16F628A Es gibt für beide PICs ein eigenes Datenblatt Weiß jemand was der Unterschied der beiden ist. Der A Typ lässt dich mit dem PIcKit 3 Debuggen Danke
-
Thread
UART von einem PIC24F zu einem PIC16F
an der Programmierung einer seriellen Verbindung über UART zwischen einem PIC24FJ64GB004 und einem PIC16F627A. Die Übertragung geht ausschließlich vom PIC24F aus zum PIC16F. Ganz einfaches 8-Bit-Datenfeld mit einem Stop-Bit, ohne Parity, vom PIC24F aus über das U1-Modul, ohne U1RTS oder U1CTS. Baud-Rate
nix kurzgeschloßen oder so. Mit dem PICKit 3 haben wir auch schon debuggt, und an der Sockel vom PIC16F mit dem Oszilloskop die zwei geschickten Chars (die man in Form von Bytes abliest) überprüft, ohne dass der PIC16F in der Sockel drin war. Der Oszilloskop meldet was ganz falsches! Wenn wir den PIC16F
-
Thread
MPLAB X IDE, PIC18F14K50 und USB
//ww1.microchip.com/downloads/en/DeviceDoc/release_notes_pic10_pic12_pic16_pic18_v1_78_1.pdf
öffnen wollen, dieser hat den PIC18F14K50 als obsolet eingestuft. Das Gleiche habe ich mit einem PIC16F1459 gemacht, mit diesem funzt es.
-
Thread
PIC Microcontroller
welche programmierumgebung benützt du: wenn CCS (oder was CSS?) dann kauf dir einen PIC16 wenn du die gratis-umgebung von Microchip (MPLAB) installieren darfst, dann tu das und brauche die PIC18 (letztere sind viel einfacher in der handhabung als die PIC16!!!! und zum beginnen sowieso:
vielen sourcebeispielen und gute dokumentation der libraries etc. CSS und Co. haben nur bei den PIC16 ihre berechtigung, aber auch nur weil Microchip keinen freien compiler dafür anbietet.
-
Thread
PIC18F2550/PIC16F877 Port-Adressen in C?
Volker S. schrieb im Beitrag #4584087: > Schreiben LATAbits.LATA2 Sorry, der PIC16 hat vermutlich gar kein LATch. Stefan schrieb im Beitrag #4584089: > Scahu mal ins Datenblatt Eigentlich immer die schnellste Methode ;-)
Synthron schrieb im Beitrag #4556158: > Unmenge an PIC18F2550 und PIC16F877 bekommen Hallo Synthron, würdest Du welche gegen Geld abgeben? Gruss Chregu
-
Thread
Absoluter Anfänger
einfach nur keine dummen Vergleiche, die aus Engstirnigkeit resultieren. Wenn PIC<>AVR müsstest du PIC16/PIC18 <> ATMEGA vergleichen. Und PIC12, PIC16 mit ATTINY. Selbst das ist schwierig, denn es gibt steinalte PICs, und nagelneue, schlechte AVRs und gute. Weder AVR noch PIC16/18 sind veraltet. Es
bzgl. irgendeiner Mikrocontroller-Familie eine andere Meinung hat. > Wenn PIC<>AVR müsstest du PIC16/PIC18 <> ATMEGA vergleichen. > Und PIC12, PIC16 mit ATTINY. Selbst das ist schwierig, denn es gibt > steinalte PICs, und nagelneue, schlechte AVRs und gute. > Weder AVR noch PIC16/18 sind veraltet
-
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
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 Zahl haben, gehören zur ersten Generation des PIC16. Aktuell haben die PIC16 in der 3. Generation eine 4-stellige
-
Thread
Unbekannte LED-Laufschrift - Hilfe!
ich auf ein Selbstbauprojekt stossen würde, wo mal kein Atmel, sondern der TMP von Toshiba und ein PIC16F84 drin stecken, dann wäre ich vermutlich nahe dran an einer Lösung meines Problems.
Wie ich zwischenzeitlich leider feststellen mußte, ist der PIC16F84 geschützt gegen Auslesen, denn die gewonnene HEX-Datei ergibt keinen Sinn, da nahezu komplett 6kB HEX-Code gefüllt ist mit 30h....39h! Die Interfacebeschriftung lautet übrigens rs232 / rs458.
-
Thread
was bedeutet Automotive genau?
bestehen. Beide werden doch vermutlich gleich hergestellt. Das habe ich mich auch schon bei den alten PIC16F84 Krücken gefragt. Ich habe gehört, dass dort PICs mit 20MHz getestet wurden. Die, die den Test bestanden haben wurden als PIC16F84-20 verkauft, der Rest als PIC16F84-04. Doch wieso bestehen manche
Beide werden doch > vermutlich gleich hergestellt. Das habe ich mich auch schon bei den > alten PIC16F84 Krücken gefragt. Ich habe gehört, dass dort PICs mit > 20MHz getestet wurden. Die, die den Test bestanden haben wurden als > PIC16F84-20 verkauft, der Rest als PIC16F84-04. Doch wieso bestehen
-
Thread
Eure Erfahrungen mit SDCC
Nimm besser den XC8 compiler, einen Hack für die prof Version findest du bei Github! Alle Pic16/18/24/32 der letzten 5-10 Jahre sind sehr gut für C Programmierung geeignet, da diese extra HW/SW bekommen haben, um optimaler C Code übersetzen zu können.
Ich weiß, dass es neuere µC unter dem Namen PIC gibt, mit RISC-Kern. Aber meines Wissens keine PIC16 oder PIC18. Ich antwortet auf "Alle Pic16/18/24/32 […] der letzten 5-10 Jahre". P.S.: Für MIPS würde man ja auch keinen SDCC nehmen. Für so eine RISC-Architektur sind GCC oder LLVM wohl besser geeignet
-
Thread
Prolific USB To Serial (Logilink) Windows7 64 Treiber
eigentlich noch keiner auf die Idee gekommen sich den > billigsten Mikrocontroller mit USB zu nehmen (PIC16F1454 Oder so) -> MCP2221 von Microchip ist ein PIC16F1455 und funktioniert wunderbar.
Horst schrieb im Beitrag #5339211: > -> MCP2221 von Microchip ist ein PIC16F1455 und funktioniert wunderbar. Aha, und warum benutzt den keiner? Hab noch kein Hobby-Projekt oder Produkt gesehen wo der genutzt würde, und der ist auch gar nicht teuer...
-
Thread
PIC 16f84A Hängt oder so
************ ; This file is a basic code template for assembly code generation * ; on the PIC16F84A. This file contains the basic code * ; building blocks to build upon. * ;
-
Thread
Probleme mit LCD.
232777749887 Irgendeinen Controller, der 2..4 backplanes und min. 11 Segmente kann, z.B. STM8L, STM32L, PIC16f1947, PIC16F1938, ... backplanes an backplanes-Anschluss, Segmente an Segmentanschlüsse, damit dann über die Software die Belegung austesten, die backplanes hast Du ja schon identifiziert. Wenn
> Irgendeinen Controller, der 2..4 backplanes und min. 11 Segmente kann, > z.B. STM8L, STM32L, PIC16f1947, PIC16F1938, ... backplanes an > backplanes-Anschluss, Segmente an Segmentanschlüsse, damit dann über die > Software die Belegung austesten, die backplanes hast Du ja schon > identifiziert.
-
Thread
PIC16F877 geht nicht!
Hiho, ich habe einen PIC16F877 mit 20MHz. Diesen hab ich mit ICPROG mit einem beispiel programm beschrieben, sodass die LED an RB0 eigentlich mit 1Hz blinken sollte. Ich habe den PIC auch verified. Die Vdd ist bis auf 1mV stabil
Sorry, ich weiss jetzt leider nicht so genau, was der LVP modus beim PIC 16 ist. aber wenn du auf dem Hardware Reset haengen bleibst kann gar nichts gehen. Berichte mal von deinen Erfolgen. der Guenther
-
Thread
Pickit 2 + MPLAB v8.46 + PIC16F876
Gerät gearbeitet. Niemals Probleme! Musste dann auf den neuen umsteigen (Pickit 2 + MPLAB v8.46 + PIC16F876 und Windows 7 Professional) Geht aber nicht! PKWarn0003: Unexpected device ID: Please verify that a PIC16F876 is correctly installed in the application. (Expected ID = 0x9E0, ID Read = 0x0) Habe dann auch andere, z.B. PIC16F877A, mit kleinen Änderung: PKWarn0003: Unexpected device ID: Please verify that a PIC16F876 is correctly installed in the application. (Expected ID = 0xE20, ID Read = 0x0) Bin jetzt völlig
-
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]
wenn ich groß bin schrieb im Beitrag #5765666: > Hallo, für nen PIC16 soll wenn Bit 1 in mybyte auf 0 ist Aktion > ausgelöst werden. Richtig so? oder besser anders?if (~mybyte & 0x02) > alarm() Geht so. Ich würde es anders schreiben: [c] if (~(mybyte & 2)
-
Thread
picpicpicpicpicpicpicpicpicpicpic
18/8 pin). Klappt prima. Wird über RS232 programmiert, also keine Zusatzgeräte nötig. Kommt mit PIC16F877. Google einfach mal nach 'EasyPIC'.
identifiziert. Ein Widerständchen zwischen RB3 und Ground. Sonst funktioniert die Programmierung des Pic16F877 nicht. Inzwischen, ein tolles Board. Ja, diese Kleinigkeitgen... Beste Grüsse Gerhard
-
Thread
PIC oder AVR
als Avr Fan immer die PIC`S gemeidet...aber momentan bastle ich an einem Funkthermometer mit dem PIC 16F684: 1,6 microA im Sleep Mode *mit laufendem Watchdog* der den Pic alle 268 Sekunden weckt, das schafft kein AVR!! Arno
Watchdogüberlauf: ATMega8 ca. 2Sekunden ATTINY23213 8 Sek. PIC16f684 268 Sek.!! Wenn ich nur alle 5 Minuten eine Messung machen muss,ist das schon ein Unterschied. Weiterhin kann man beim Pic während der Laufzeit des Programms zwischen den verschiedenen internen
-
Thread
PIC16F676 LCD_Init
Rat fragen. Ich will einen LCD (2x16) initialisieren und benutzen, dafür habe ich Funktionen für PIC16F676 (CC5X-Compiler) erstellt. Diese Funktionen laufen auf PIC16F628 bei analoger Beschaltung perfekt (Unterschied: statt PORTC wird PORTB benutzt, sonst nichts anderes). PIC16F676 -> tut nichts, angefangen
einen frappanten Einfluss, auch auf die auf Ausgang geschalteten Ports, leider ist es mit den alten Pic16 so. Sorry`! Gruss Picfan
-
Thread
PIC Variable und Stack
und Daten-Stack ist genial. Besser als alle Anti-Trojaner-Strategien auf den PCs. Nur dieser aus Pic16 und modernem Hochsprachen-Stack zusammengeschusterte Datenstack.
dann der Inhalt von der > Speicherzelle. > > [...] > > Das geht beim PIC18 genauso wie beim PIC16 und diesen hab ich in der > Ausbildung mit ASM Programmiert und das war das kleinste Problem von > allem. Die Pic18 haben da ganz enorme Unterschiede und vor allem Vorteile gegenüber den Pic16
-
Thread
A/D Wandler für PIC 16F84
,verarbeiten. Was für ein A/D Wandler könnt ihr mir empfehlen? Als Controller verwende ich einen PIC 16F84.
Mußt Du den PIC16F84 verwenden ? Wenn nicht, nimm doch lieber einen PIC mit A/D-Wandler.
-
Thread
Welchen PIC für Anfängerprojekte?
PIC16F887 http://www.alldatasheet.com/view.jsp?Searchword=PIC16F887
Ich würde nicht mehr mit PIC16 anfangen sondern gleich auf 18er setzen. Du must auch nicht gleich mit großen Bausteinen anfangen, von der Programmierung unterscheiden die sich kaum. z.B. der PIC18F26J50 hat auch gleich USB dabei
-
Thread
K 150 Chipbrenner!HILFE!!
mit C angefangen! möchte eine LED zu blinken bringen habe diesen Code verwendet. ( MPLAB X IDE / PIC16F628A ) _______________________________________________________________________ #include (PIC16F628A) int main(void) { DDRA=0b11110011; // ein-ausgang festlegen ?
>> #include (PIC16F628A) > Das wird so nicht gehen, wie es richtig geht hängt von Compiler ab, > welchen hast du? Wo seh ich das ?? Was würdest du alles bei include reinschreiben Bei dem anderen ... TRISA=0b00001100
-
Thread
Wie ist ein billiger Grid Tie Inverter aufgebaut ?
FET-Parallelkonstruktionen und Trenntrafos mit mehreren kHz auf das Netz aufmoduliert. Das Ganze steuert ein PIC16Firgendwas.
Jetzt fehlt also nur noch, wie ich am besten mit einem digitalen Poti entweder den "StromSinus" vom PIC16 kommend erniedrige, oder den Shuntstrom-Verstärker erhöhe. Der PIC16 scheint mir den Sinus per pwm über zwei Tiefpässe zu erzeugen, siehe Anhang. Ich könnte im ersten Tiefpass zum 22k Widerstand
-
Thread
PIC-Einstieg
Microchip-)Standard für 16-Bitter oder die dsPIC-Reihe 30 und 33. Aber fang nicht micht mit altem PIC16C o.ä an. Gruß gerhard
Serie. Die 16er sind etwas veraltet... so kann man des nicht stehen lassen. Es gibt auch neue PIC16 z.B. den PIC16F1937 oder ähnliche. Die haben einen internen 32MHz Oszillator, 5 Timer, 10-bit ADC, DAC, SPI, I2C, USART, CSM, PWM/Capture/Compare... das reicht zum anfangen denke ich. Klar sind
-
Thread
[S] 30Stk. PIC16F18324 /ST
Hast Du schon bei RS-Online oder TME geschaut, die haben auch PIC im Programm Update: TME hat PIC16F18324-I/ST und E/ST im Programm auch 30 Stück lieferbar
Deine Firmware einmal neu compilieren. Der ist lieferbar. https://www.microchipdirect.com/product/PIC16F18325T-I/ST fchk
-
Thread
Chatpad PIC16F883
Nabend, folgendes Problem: Ich bin eher der der Atmel (Arduino) Programmierer, aber ich hatte gehört das man das XBox Chatpad umflashen kann damit es Seriell Daten rausschmeißt (http://www.stareat.it/sp.aspx?g=cb14cef71da94e398f5b983ca31d7c30). Tja aber leider ist mein Chatpad etwas anders aufgebaut (von der Tastenbelegung) als wie das im Beispiel. Ich dachte mir das kann ich doch bestimmt einfach ummappen und dann neu compilen und zack läuft. Pustekuchen. Das Mappen habe ich gemacht (siehe NEW_MAP.txt) aber ich bekomme es nicht hin das zu compilen egal wie ich mich anstelle. Ich habe es versucht
-
Thread
PIC 16 F877A
Hallo Wo finde ich ein fertiges Board mit einem PIC 16 F877A Mikrochip? und ausserdem die Frage: Eignet sich dieser Chip zum einlesen Analoger werte und anschließend dem ausgebn solcher um etwas anzusteuern? vielen Dank im vorraus mfg Gerhard
solcher um etwas anzusteuern? Einlesen: Ja, Ausgabe über PWM Ich würde aber dessen Nachfolger PIC16F887 nehmen. Tipp: Auf der Website http://www.microchip.com gibt es Datenblätter, aber auch eine Parameter-Suche.
-
Thread
PIC16F870 startet nicht
Moin! Ich versuche gerade meinen PIC16F870 zu laufen zu kriegen. Das ist mein erstes Projekt, und als erstes möchte ich mal eine LED auf RC3 blinken lassen - nur um zu sehen, ob's generell geht... Programmieren möchte ich in C. Ich
-
Thread
PIC16 mit PICKit3 debuggen?
Hallo Ich habe ein PicKit3 mit Demoboard. Alles perfekt. Jetzt möchte ich einen PIC 16F... debuggen. Da kommt immer eine Meldung, daß man ein Header Device benötigt. Frage: Kann man irgendeinen PIC 16F690 ähnlichen PIC oder überhaupt irgendeinen 16F mit dem PicKit3 debuggen?
Was ist so schwer daran es selbst heruaszufinden? Auf der Microchip Seite, in der Tabelle der PIC16F, gibt es eine Spalte die ICD-Debug heißt, mit Einträgen wie: Integrated/Yes/None.
-
Thread
Drehencoder am PIC 16F628
Hallo, ich möchte einen Drehencoder (mechanisch) mit einem PIC 16F628 auswerten. Der Encoder hängt am PortA, am PortB hängen 8 LEDs, von denen jeweils eine leuchtet. Erste Versuche habe ich mit einem Code von Sprut gemacht, aber der funktioniert leider nicht zuverlässig
schonmal den hier mehrfach erwähnten und wohl sehr zuverlässigen Code von Peter Dannegger für den PIC 16F628 umgeschrieben? Bin dankbar für jede Hilfe. Bernd
-
Thread
PIC16F628 kaputt?
Hallo, mittels angehängter Schaltung habe ich es einige Male hintereinander geschafft den PIC16F628 zu brennen und auszulesen (erst 13,5V einschalten, dann Vdd nachträglich per Hand auf 5V setzen). Irgendwann dann hat der PIC seinen Geist aufgegeben (vermute ich mal) und beim Auslesen nicht
Einstellung im Configuration Word (FOSC0, FOSC1) braucht es keinen 47Ohm Widerstand (für 3Mhz beim PIC16F628-04/P laut Datenblatt)? - im LM7805 steht fixed voltage regulator drin (Vo-max == 5,2V) und ich habe auch die 5V bei offenem Schalter nachmessen können, aber eine gute Idee ist das auf jeden
-
Thread
PIC16F883 Spannungsversorgung
Eine bestehende Torsteuerung soll auf Solarbetrieb umgebaut werden. Der PIC16F883 ist auf dieser Steuerung für die Speicherung der Bremspunkte zuständig. Um den Stand-by-Verbrauch zu minimieren soll NUR der Controller ständig mit Spannung versorgt werden um die Bremspunkte
Datenblatt: Pin *und* Pin 19 sind Vss, Pin 20 ist Vdd. Der PIC16F883 behält sein RAM bis zu 1.5 V runter. Ist BOR ausgeschaltet, ADC aus, WDT aus, ggf. Timer1 aus, braucht alles Energie! Im Sleep (3.3 V) braucht der 16F883 unter 1 µA, wenn alles aus ist, das
-
Thread
jittermessung mit PIC16F877
Hallo, ich würde gerne eine Jittermessung mit einem PIC16F877 realisieren. das Problem liegt jetzt daran, dass der Jitter nicht größer als 600ns sein darf, d.h. if jitter < 600ns mache nichts if jitter >= 600ns gib error aus. Bevor ich mich jetzt
der Compiler optimiert besser, oder der andere ist bugfreier oder... ;-) woldo wollte halt einen PIC16F877 nehmen. Severino
-
Thread
PIC16F884 Anfängerfragen
warum kommt eine Fehlermeldung beim Hochladen ? hängt es mit der Definition des internen Oszillators zusammen ? Ich will ihn auf 1Mhz einstellen: #pragma config FOSC = INTRC_CLKOUT// Oscillator Selection bits (INTOSC oscillator: CLKOUT function on RA6/OSC2/CLKOUT pin, I/O function on RA7/OSC1/CLKIN) #pragma config WDTE = OFF // Watchdog Timer Enable bit (WDT disabled and can be enabled by SWDTEN bit of the WDTCON register) #pragma config PWRTE = OFF // Power-up Timer Enable bit (PWRT disabled) #pragma config MCLRE = ON // RE3/MCLR pin function select bit (RE3/MCLR pin function
-
Thread
Programmierer für kleinere Aufgaben
schon fertig. Was Kostet mich den die Benötigte peripherie für AVR? Im AktuellenProjekt wird ein Pic16F628 verwendet im Nächsten sich in Planung befindlichen Projekt ein Pic18f2550 wegen der USB schnitstelle und den 48MHz. Welche AVR´s sind gleichwertig? MaWin schrieb im Beitrag #3810476: > Leitwolf
> schleierhaft, was schlechter zusammenpassendes gibt es kaum. PIC ist weit mehr als ein alter PIC16... So ein PIC24 mit 80MHz steckt einen Atmega locker weg.
-
Thread
AVR mit USB steuern
machbar. Andere Hersteller haben keine Probleme mit DIL. http://www.digikey.de/product-detail/de/PIC16F1455-I%2FP/PIC16F1455-I%2FP-ND/3671488 Und wenn Du den nicht selber programmieren willst, gibts den auch vorprogrammiert: http://www.digikey.de/product-detail/de/MCP2221-I%2FP/MCP2221-I%2FP-ND
dass die Macher von blink(1) > (https://blink1.thingm.com/) von einem Attiny + vusb auf einen > PIC16F1454 umgestiegen sind. verstehe ich nicht, wie man dann einen PIC wählen kann. Die EFM8UB-Serie hat ein deutlich besseres Preis/Leistungsverhältnis und kommt in sehr kleinen QFN-Gehäusen. Ich würde
-
Thread
Diverse PICs
ist teilweise identisch dem Neupreis/Marktpreis von Modellen, die mehr Speicher haben (3 EUR für PIC16F874 versus 3.60 EUR für einen kompatiblen PIC16F877A mit mehr Speicher). Was den PIC16F874, PIC16F877A betrifft: PIC16F877A inkl. Gratis Versand um 2.41 EUR: http://www.ebay.at/itm/320624907485 PIC16F877A bei Reichelt 3.60 EUR: http://www.reichelt.de/PIC-16-Controller/PIC-16F877A-I-P/3//index.html?ACTION=3&GROUPID=2967&ARTICLE=75487&SHOW=1&START=0&OFFSET=16& Was den PIC18F442 betrifft: PIC18F452
-
Thread
delay beim PIC16F887
Moin, ich benutze unter Debian die MPLAB X IDE und suche eine delay Funktion. Am liebsten in Mikrosekunden. Sowas wie beim Arduino delayMicroseconds(int). Danke, fallobst
-
Thread
PIC16F690 wird warm auf Lochrasterplatine
hab leider noch nicht so viel Ahnung. Dies sollte ein Adapter board werden, auf welchem ich einen PIC16F690 programmieren und über den Pinheader auf der anderen Seite auf ein Breadboard stecken kann. Das Programmieren klappt und ich kann auch die LED, welche an RA2 hängt ansteuern. Leider musste ich
-
Thread
PIC 16F84 geeignet ?
Wenn du eine fertige Schaltung mit dem PIC16F84 nachbauen willst, kannst du das tun und dir einen eher teuren PIC16F84 dazu kaufen, sonst würde ich das nicht tun.
Preisfrage ist das nicht, 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
Banking probleme mit PIC 16f690
Immerhin ist ersichtlich, dass Du die Lite-Version verwendest. Die ist meines Wissens für den PIC16F690 auf Bank 0 und 1 limitiert (=176 Bytes). > laut daten blatt hat der 16f685 nur 255byte ram, ist diese in Bank0 und > Bank1 geteilt? 256 Bytes! Schau mal im Datenblatt auf page 29 nach
Wie kann ich mit HI-TECH PICC-Lite compiler daten in der Bank1 der pic16f690 plazieren, laut build output benutze ich ja nur 54% Ram und der BANK0 ist fast voll. Data space: BANK0 used 5Eh ( 94) of 60h bytes ( 97.9%) BANK1 used
-
Thread
Stoppuhr (PIC16F876A)
auch froh darüer 5.) Ein Programm ist nur so gut wie des der Entwickler erstellt hat. Für den PIC16 gibt es sehr günstige und leistungsfähige Controller. Die Aufgabe von Faruk kann man m.E. gut mit einem C-Compiler realisieren. Assembler mach meiner Meinung dann Sinn, wenn sehr hohe Anforderungen
-
Thread
PIC16F884 interner Oszillator
was muss ich denn hier ändern, um den internen Oszillator zu benutzen ? [c] #pragma config FOSC = HS // Oscillator Selection bits (INTOSC oscillator: CLKOUT function on RA6/OSC2/CLKOUT pin, I/O function on RA7/OSC1/CLKIN) #pragma config WDTE = OFF // Watchdog Timer Enable bit (WDT disabled and can be enabled by SWDTEN bit of the WDTCON register) #pragma config PWRTE = OFF // Power-up Timer Enable bit (PWRT disabled) #pragma config MCLRE = ON // RE3/MCLR pin function select bit (RE3/MCLR pin function is MCLR) #pragma config CP = OFF // Code Protection bit (Program
-
Thread
PIC16F877A ADC-Messung Messwertumrechnung
Hallo Freunde ! Ich möchte mal die Fachleute hier befragen, was ich falsch mache. Mit einem PIC16F877A...(er ist nun mal auf meinem Entwicklerboard) habe ich mich mit der ADC Messung befasst. Da auch einige PORTA I/O mit dem LCD Anschluss fest verknüpft sind steht mir als ADC AN6 = RE1
Gerhard H. schrieb im Beitrag #5767313: > Es musste ja auch mit nem alten Pic16f877a gehen, denn zu irgendwas hat > man die ja mal gefertigt. ;) Wenn Du noch an Lager hast, ok. Hab auch noch ein paar. Der Ersatz ist der 16F193x, absolut pinkombatibel. Läuft intern mit PLL