-
Thread
diverse Fragen zu PICs
findest Du auf der Website von Microchip. Bei der Auswahl musst du erstmal entscheiden, ob Du einen PIC der Serie 16F oder einen aus der Serie 18 F nehmen willst. Die 18-er haben schon einige Vorteile (unter anderem besser geloestes Banking), sind aber gleichzeitig komplexer, was einem Anfaenger den Ueberblick erschwert. Wenn Du mit 16F arbeiten willst, dann empfehle ich Dir einen 16F877A, er ist in einem DIP40 Gehaese erhaeltlich und besitzt fast alle Hardwaremodule, die es in der Serie 16 gibt. Aus der Serie 18 sind 2520 (28 Pin
-
Thread
PIC16F876 Problem mit Tabelle
außerhalb der Tabelle landet. Ich hatte vor einiger Zeit aber das gleiche Problem mit eben diesem PIC. Das Programm stürzte beim Aufruf der Tabelle ab, die Ursache konnte ich nicht finden. Das richtig merkwürdige an dieser Sache war jedoch, dass das Programm mit einem anderen PIC-Typ (16F84) bisher
das ist doch schon mal was. Vielleicht kannst du das Programm (mit Tabelle) mal auf einem anderen PIC testen. Ich hatte mit dem 16F876 ebenfalls Probleme bei einer Tabelle. Das komische dabei ist, das Programm lief vorher auf einen 16F84 anstandslos mit der Tabelle. Ich will keine Gerüchte in die Welt
-
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
befassen. Es ist mir fast peinlich, das zu schreiben, aber das Kürzen der Leitungen und ein 100nF Kondensator an der Eingangsspannung haben schon ausgereicht. Ich konnte alle meine PIC 16F505 (andere habe ich nicht) programmieren, auch die, die ich schon als defekt beiseite gelegt hatte. Das Problem
-
Thread
PIC16F884 und LCD2004 über I2C
https://microdigisoft.com/pic16f877a-interfacing-i2c-lcd-16x2-with-pic-microcontrollers/
'LCD2004' (was ich nicht kenne), sondern mit einem Alpha-LCD 2x8 (von Pollin) und nicht mit einem PIC16F884, sondern mit einem PIC16F819. Und nicht per I2C, sondern im bekannten 4 Bit Modus. Guck einfach mal bei den Projekten. Vielleicht hilft's. Eventuell aber auch nicht. W.S.
-
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
Poti ohne AD-Eingang auslesen --- PIC
. Da musste ich lange dran rumfummeln, bis ich das am Laufen hatte. Ich habe hier im Moment nur 16f84 und 16C71. Für AN700 braucht man wohl spezielle andere PICs. Bevor ich mir sowas zulege, ist es vermutlich besser, wenn ich mir einen PIC mit integriertem AD-Wandler hole. Ich werde das aber trotzdem
16F877A bestellt, kostet bei Reichelt 5,10€. Als Sample noch nicht mal Versandt.
-
Thread
pic das forum Gesperrt
unkomplizierten Struktur. Später habe ich (ausbildungsbedingt) erst den Intel 8085, dann den Micrchip PIC 16F877 und schließlich den Infineon C515 kennengelernt. Angesichts meiner Erfahrungen mit dem HC11 konnte ich nie richtig verstehen, warum PIC und auch 8051 so verzwickte Speichermodelle haben müssen
Source eingefügt. Gruß, Markus PS: Danke für deine Hilfe! ASM-Source ab hier: ; PIC-Typ : PIC16F73A-I/SP Gehäuse : SP (PDIP) = 28 poliges DIL-Gehäuse ; Taktfrequenz : 20 MHz Oszillator : 20 MHz-Resonator ; TMR0 Prescaler: - Watchdog : Off ; TMR1
-
Thread
PICkit 4 wird verkauft
Hallo, bin beim überlegen ob ich mir ein PicKit4 leisten soll. Mein einziges Problem ist das ich nicht weiß ob der PIC16F917 unterstützt wird, in der IDE wird angegeben das der Chip noch nicht auf kompatiblität getestet wurde (Beta-Support). Vielleicht
Hoffnung auf mehr Zuverlässigkeit, brachte da aber nichts. Und es funktioniert nicht mehr mit so älteren PIC Basteltypen wie PIC16F886, PIC16F877. PIC16F1933 ist okay. Meldet da immer Invalid Device ID. Beim PIC16F886 wird ID 0x2060 angezeigt und dann die Fehlermeldung. Schade, das Original PICkit3 und das
-
Thread
[V] PIC18F6520-I/PT 60Stück in original-Verpackung
Hallo Leute, habe hier 60Stück PIC18F6520-I/PT in original Verpackung. Die PIC´s wurden vor ca. 1,5 Jahren für ein Projekt von einem Microchip Distri geordert, allerdings dann nie verbaut. Die Teile sind nicht programmiert und wurden
Habe selber noch : 2x 18F88 5x 16F877 5x 18F442 2x 18F452 10x 18F4520 5x 18F458 1X 30F2010 Alles in DIP Form und unbenutzt, DSP Verpackt davpeeup <at> hotmail <punkt> com
-
Thread
PGD und PGC beim PIC16F84A
Hallo, ich habe den Brenner8 von sprut.de. Mit diesem konnte ich den PIC16F877A und PIC16F628A problemlos programmieren. Die zwei eben genannten PICs haben beide einen PGD und PGC bin, ich nehme an die sind für die Programmierung relevant. Nun habe ich aber festgestellt,
MB) beinhaltet das für den PIC16F84A relevante Datenblatt DS30262 (160 kB) -> Anhang. Gruß John
-
Thread
2*20 LCD Panel (HD44780) mit PIC16F887, Initialisierungsproblem?
Kann mal bitte jemand eine funktionsfähigen Code für Pic16f887 und LCD einstellen? Danke
Habe den PIC nicht. Nur einen 16f877A. Wenn dir das was nützt, dann kann ich den hochladen.
-
Thread
Diverses Kleinzeug
zusammen nimmt, zahlt nur 170 EUR und bekommt noch folgende Samplekisten dazu: Microchip: (DIP) 3x PIC16F877 3x PIC16F88 3x PIC16F830 3x PIC12F675 3x PIC18F4539 3x 16C58JW 3x 16C56JW 2x PIC18F1320 2x 93LC66A (EEPROM) (SMD) 2x 93LC64B Maxim: MAX3491CPD (DIP) 4 SMD, wo ich zu faul bin, die Markierung aufzuschreiben (SOT23-5) Philips: 3x LPC2101F TI: 5x ADS7822UB 5x INA105KU 5x INA103KP 5x OPA4134UA STM: 5x M25P20 ADI: 2x AD9833BRM 2x AD9851BRS Dazu lege ich noch in unbestimmter Zahl Gurtabschnitte von diversen passiven Bauteilen
-
Thread
15 PICs parallel programmieren
12F ist nicht so schwierig zu programmieren, einfach mal das PDF anschauen, und z.B. mit einem 16F PIC einen Flash Writer aufbauen. Und z.B. seriell von einem Master PIC via USB das hexfile laden.
Wenn es schnell gehen muss nimm entweder 15 pickit2 lite mit opv sowie i2c oder ein 16f877 bzw equivalent. Ansonsten Bau dir eine MUX carte. Achtung beim current Relais ist eines eingezeichnet, es braucht aber zwei damit man unterbrechungsfrei schalten kann. Die sind auch recht praktisch
-
Thread
PIC14, SDCC und "variable argument lists "
> Funktionen printf() und delay() aus der Bibliothek 620 Bytes ;-) Sorry, war nicht für einen PIC16 sondern PIC18F26K22. PIC16 kann ich gerade nicht hardwaremäßig (UART) testen. Im Simulator sieht es aber gut aus. putchar() wird auf jeden Fall mit den korrekten Daten aufgerufen. (<450 WORDs bei 16F877A)
-
Thread
PIC oder AVR
PICC Lite von HI-TECH verwenden will, würden sich vor allem folgende PICs anbieten: 16F877(A), 16F627A (der 16F627 geht mit ICD2 nicht) und 16F684. Wer es möglichst klein will, die beiden 8-Pin, 12F675 & 12F629, gehen auch. @Philipp Danke und Gruß an einen weiteren Mac-User ;-) Machst
den Markt gebracht. Die PIC16 sind preislich günstig aber nicht mehr so ganz state-of-the-art. Die sind aber noch ok, um sie in Assembler zu programmieren. An sonsten würde ich zum Starten nur PIC18 (z.B. PIC18F1320 (4,40 Euro
-
Thread
PIC, String aus dem Flash ausgeben
herzlichen Dank für die vielen Informationen. Ich habe den 16F877. Nach einigen Nachforschungen im Flash-Speicher habe ich gesehen, dass die Direktive 'dt' das Feld selbst in einen Block retlw 'T', retlw 'e' usw aufteilt. Dann funktioniert das Einlesen des Strings
dort sogar 2 Zeichen hinein. Ich hatte das mal gemacht, um mit nem PIC16F874 ein Grafik-LCD (Pollin ALPS-LSU) anzusteuern und hatte mir die Ziffern als Bitmap in den Flash gelegt. Schau dir einfach mal das Beispiel an. W.S.
-
Thread
PIC steuert LED sehr seltsam
Also ich habe einen PIC 16F877 auf einem PICDEM 2 Plusboard und wollte mich damit ein wenig an die Programmierung solcher chips wagen. nun wollte ich eine LED wie folgt ansteuern.: CLRF PORTB BSF STATUS,RP0
Ich gehe davon aus, das die Registerdefinition korrekt ist. Onkel schrieb: > Also ich habe einen PIC 16F877 auf einem PICDEM 2 Plusboard und wollte > mich damit ein wenig an die Programmierung solcher chips wagen. > > nun wollte ich eine LED wie folgt ansteuern.: > > CLRF PORTB > BSF
-
Thread
Suche Testboard Pic
Hallo erstmal, habe von einem Bekannten eine"Kiste" Elektronik bekommen. Darin enthalten mehrere PIC 16f877. Von aussen machen sie einen guten Eindruck. Kennt jemand für diesen Typ ein Testboard. Irgendwie scheine ich die falschen Suchwörter in Google einzugeben(habe nur kommerzielle angebote gefunden
relais usw I2C PWM opto-entkoppelte eingänge programmierlogig on board TTL-zähler eingang der 877 passt auch drauf tschaui
-
Thread
I2C mit PIC 16f818
bin jetzt beim I2C angelangt. Leider komm ich da auch nicht weiter. Ich muss nämlich ein LCD mit dem PIC 16f818 über I2C ansteuern. Kann mir jemand erklären wie ich beim 16f818 die software emulier um am PortA den I2C anschließen zu können. Falls jemend fertige I2C Routinen für diesen PIC hat würdre
Hallo, ich habe es auch mal versucht bei einen PIC16F877A das MSSP Modul zu nutzen. Leider bis heute ohne Erfolg. Kommuniziert werden sollte mit einem Seriellen EEPROM. Das Lesen mit einer Software-Routine funktionierte - das Schreiben bis heute
-
Thread
symbol has multiple definitions ?
heisse Eugen Machold. Bastle gerne mit Elektronik rum und bin gerade an einer LCD Anzeige mit einem PIC 16F877 dran. Ich hab dazu die Software von Holger Klaubunde und Dworkin angepasst. Nach einigem hin und her konnte ich jetzt alles kompilieren. Allerdings macht mir der Linker Probleme. Er behauptet
Ansonsten sind keine Aufrufe oder .c Dateien im Projekt vorhanden. Als Header wird lediglich die 16f877.h eingebunden.
-
Thread
AVR oder PIC ???
Also gegenüber deb PIC16Fxxx sind die ATmegas schon wensendlich besser. Die PIC18Fxxx sind gleich auf mit den ATmegas.
beschäftigt und einer drauf los gebaut. Nun habe ich hier einen halb fertigen MP3 Player mit einem PIC16F877 aufgebaut und bemerke, daß der PIC16F dafür nicht ganz so gut geeignet ist und ich mit einem PIC18F oder ATmega besser gefahren wäre. Hätte ich damals diese Frage gstellet dann hätte mir die
-
Thread
Wie steige ich am besten von AVR auf PIC um?
Beitrag #3482399: > Deswegen will ich jetzt auch umsteigen. Ich würde mit ein PICkit3[1]und einen PIC18 (z.B. 18F45k22) kaufen und ein Demo-Board wie das von Sprut[2] bauen. Auf dieser Seite gibt es auch PICasm Tutorials. Weil die Seite sich vor allem mit PIC16 beschäftigt, konntest du auch eine 16F877A
Carsten, aber da muss ich vehement widersprechen. > > Die Befehle ADDWFC und SUBWFB kennen die PIC bis einschließlich 16er > noch nicht. Die uralten PIC12/16 nicht, die neueren (z.B. 12F1xxx, 16F1xxx,.....) sehr wohl!
-
Thread
LA 1034, AVR JTAG ICE MKII, STK500, Kleinzeug
versichert), dem packe ich noch ein paar Samplekisten rein: Folgende Samples: Microchip: (DIP) 3x PIC16F877 3x PIC16F88 3x PIC16F830 3x PIC12F675 3x PIC18F4539 3x 16C58JW 3x 16C56JW 2x PIC18F1320 2x 93LC66A (EEPROM) (SMD) 2x 93LC64B Maxim: MAX3491CPD (DIP) 4 SMD, wo ich zu faul bin, die Markierung aufzuschreiben (SOT23-5) Philips: 3x LPC2101F TI: 5x ADS7822UB 5x INA105KU 5x INA103KP 5x OPA4134UA STM: 5x M25P20 ADI: 2x AD9833BRM 2x AD9851BRS Oben drauf, damit es schön zusammendrückt, kommen noch ca. 150 SUB-D25 Stecker für
-
Thread
Wer von euch verwendet mehr als eine µC-Familie
Ich verwende privat Atmel (ATmega/ATXmega) und Microchip (PIC16F877) und beruflich einen DSP von TI (F2812).
Hallo, ich benutze sowohl privat als auch beruflich; Atmel 8bit, PIC 8bit, Fujitsu 16bit und 32bit sowie Renesas R32C. Früher hab ich mich auch noch mit 8051er rumgeschlagen, die hab ich aber vor einer Weile zur Seite gelegt. Atmel und Fujitsu benutze ich in mehreren
-
Thread
Frequenz Watchdog?
Hallo ich hätte folgende Frage: Bei meinem Pic 16F877 wird der Watchdog als Taktquelle für den Timer0 verwendet. Der Wachdog ist ein interner RC Schwingkreis, aber mit welcher Frequenz schwingt dieser? dazu stehen keine Angaben im Datenblatt!
>Bei meinem Pic 16F877 wird der Watchdog als Taktquelle für den Timer0 >verwendet. Wie bitte schön soll das denn gehen ?
-
Thread
[V] Microchip ICD2 und diverse PIC Mikrocontroller
Komponenten: Bild 1: 1x ICD2 mit Adapterplatine für 18-Pin-Chips Bild 2 - obere Hälfte: 1 x PIC16F876 A mit 20 MHz Bootloader 1 x PIC16F876 A mit 4 MHz Bootloader 1 x PIC18F876 A 1 x PIC18F876 A -04 1 x PIC18F252 mit 4 MHz Bootloader 3 x PIC16F648 A 2 x PIC16f648 A -I/SO
5 x PIC18F452 3 x PIC18F458 1 x PIC16F877 Meine Preisvorstellung liegt bei 60,00 € incl. Versand in DE.
-
Thread
Kaufberatung AVR / PIC
hier mal kurze beschrieben. Vielleicht interessiert es dich ja. http://burger-web.com/Projects/PIC18F4550USB/de_PIC18UsbBoard.htm Von den PIC18 gibt es natürlich auch eine Menge "kleiner" Beste Grüsse Geri
Stimmt die Sprut Seite ist echt klasse! Die hat mir sehr geholfen ins Thema µCs einzusteigen. Die PIC16 sind schon etwas älter und daher an sich uninteressant, aber durch deren Erklärung auf Sprut seiner Seite lernt man generell sehr viel über moderne µCs. Und einen MP3 Player kann man mit den PIC16F877
-
Thread
lcd_puts und lcd_putc funktioniert nicht
Hallo, ich verwende den PIC16f877 und ein hd44780 kompatibles 4x20 LCD. Das Display ist funktionstüchtig und ich kann auch mit der routine lcd_cursor() den cursor bewegen. Jedoch bekomme ich keinen Text auf das Display.
gerade eingefallen, woran es liegen könnte. Diesen Fehler habe ich früher auch mal gehabt, bei den PIC16F8XX. Du musst den Modus LVP ausschalten. Denn Pin RB3 wird dafür reserviert und kann dann nicht als I/O -Pin benutzt werden. Das heisst schalte den LVP aus (LVP_DISABLED ich weiss ob es eine Funktion
-
Thread
PIC18F4550 kann PORTE und PORTD nicht beschreiben?
Und dann kann man die SMD 18f4550 auch auf 18f2550 "Simulation" stellen.
Blödsinn, vertan... ist der 2550 aber lad dennoch mal den Quelltext hoch... Vll kann ich was mit dem 16f877 rausbekommen...
-
Thread
GSM modul Sony Xperia Tipo ST21i reagiert selten und unvollständig auf AT-Commands
unterstützt. *Software und Controller* - Windows 7 - ISIS Proteus - MPlab X - CCS Compiler - PIC16F877 - Tera Term - Free Serial Analyser So. Ich hoffe ich habe jetzt alles wichtige drin. Falls etwas fehlt bitte einfach fragen. Vielen Dank an alle Helfer im Voraus. Mit freundlichen Grüßen Mario [c] #include <16F877.h> #device ADC=16 #FUSES NOWDT //No Watch Dog Timer #FUSES NOBROWNOUT //No brownout reset #FUSES NOLVP //No low voltage prgming, B3(PIC16) or
-
Thread
Vor- und Nachteile MCU Hersteller
anders als Privat, meistens nimmt die Entscheidung ein Senior Entwickler ab. Privat finde ich die PIC 16f84 und 16F877 gut für den Einstieg. Aber auch Atmega 8, 16 und 32 sind sehr gut. Es gibt eher fragen, die man beantworten muss wie : - welche Schnittstelle bietet mir den MCu an? - wieviel
Ach ja, zum Thread: Ich habe PIC16, PIC18, PIC24 und dsPIC33, MegaAVRs und STM32 benutzt und würde es wieder tun, trotz einigen Problemchen. Macht euch doch nicht vor dass der Erfolg eines Projektes nur von den Fehlern eines ICs abhängig
-
Thread
Compact Flash Card (CFC)
elektronik.kai-uwe-schmidt.de/mp3_portable_schaltung.php Hier wird eine CF Karte im Memory Mode an einen PIC16F877 geschaltet. Wenn mein derzeitiges Projekt fertig ist will ich auch noch eine kleine Doku online bringen, da wird eine CF Karte im True IDE Mode an einen PIC16F877 gehangen u.s.w. Viel erfolg
-
Thread
DMX - Empfängerbau mit PIC - erste Schritte
Super ... das ging ja mal sehr schnell!!! Hab da folgende Formel gefunden für nen PIC 16F877A: Baut-Rate = Fosc / ( 64 * ( x + 1 )) <- für den Low-Speed-Mode Baut-Rate = Fosc / ( 16 * ( x + 1 )) <- für den High-Speed-Mode Bei nem 8MHz Quarz muss ich also in den HIGH-Speed-Mode
] Die Formeln hast du ja schon gefunden. Nun musst du nur noch die richtigen Werte setzen. Mein PIC läuft mit 16MHz. Hab gerade mal nachgerechnet, deine errechneten Werte sind korrekt.
-
Thread
PIC und Takterzeugung
Hallo! Ich plane zwei PIC16F877 einzusetzen, die über eine längere Datenleitung mit etwa 10-100kbit/s kommunizieren sollen. Dabei kann es möglich sein, dass auf beiden Seiten Temeparturunterschiede von etwa 30° herrschen.
Bitte entschuldigt mein Doppelposting. Leider muss ich noch eine Korrektur anfügen. Beim dem PIC handelt es sich um einen PIC16F687. Falsches Projekt ;-)
-
Thread
HO-Eisenbahn-Schaltmodule
arbeiten fortfahren. Jetzt bin ich auf mich alleine angewiesen und habe in der Programmierung von PIC's nur wenig Ahnung. Damit ich etwas weiterkomme benötige ich etwas Unterstützung von versierten Personen. 1) AHSS-Haupt-Modul. Bestückt mit einem PIC 16F877. Hier erfolgt die ge- gesamte Verarbeitung
- PIC 16F688. 3) Stellpult-Anzeige-Module mit Led-Anzeigen und versch. Tastatur-Eingaben. PIC 12F683. Modul ist ein SLAVE. 1-Wire-Verbindungen: (Leitungslängen zwischen ca. 0.5 und 200 cm) a) PIC-Modul
-
Thread
suche PIC library in EAGLE
Hallo, weiß jemand, ob es eine Library in EAGLE für den PIC16F874 gibt? Finde keine nützlichen Informationen im Internet. Danke! lg
Oder von der offiziellen Webseite: ftp://ftp.cadsoft.de/eagle/userfiles/libraries/pic16f87x.lbr > PIC16F87x library. Includes 870, 871, 872, 873, 874, 876, and 877 devices. Quelle: http://www.cadsoft.de/downloads/libraries/?language=de
-
Thread
PCF 8583
die Daten. Obwohl vom Empfangen keine Rede sein kann. Das Byte aus dem RTC soll dann am PORTB des PIC 16F876 ausgegeben werden. Es kommt aber der Anfangszustand von B'00000000' am PORTB an. Der PIC 16F876 hat eine hardware-Unterstüzung für I2C. Das I2C EEPROM habe ich damit lesen und beschreiben
genau das selbe problem habe ich auch ! nur ich verwende den 16F877 ! bitte poste hier falls du eine lösung gefunden hast !
-
Thread
Anfängerfrage PIC
in 5x5 Anordnung). Das LCD braucht noch 8+3 I/O, macht Total 31, was z.B. für den verbreiteten PIC16F877A kein Problem darstellt. Es gibt bei www.microchip.com Application Notes, die zeigen, wie man Pins sparen kann. Z.B. kannst Du die 8 Datenleitungen des LCD auch für die Tasterabfrage brauchen
>>Ich plane zur Zeit die Programmierung eines PICs. Ich schwanke zur Zeit >>zwischen der PIC16 Serie und den 18ern. >Dazu kann ich nix sagen, kenn mich mit dem PICs nicht aus. Klasse, hauptsache mal was abgelassen.
-
Thread
PIC Terrariensteuerung
Hi Leute, Ich habe vor mit einem PIC16F876 eine Terrariensterung zu entwerfen. Die Steuerung soll eine einstallbare Temperatur halten. Hierfür soll über ein SSR eine Heizung ein und ausgeschaltet werden. Soweit so gut. Als Temepratursensor
Hi Lukas, ich habe für mein Seewasseraquarium eine Steuerung mit dem 16F877 gebaut. Benutze ebenfalls die Netzfrequenz zur Steuerung der Uhrzeit. Schaltplan kann ich Dir mal zumeilen. Technische Daten Verorgungsspannung : 230 V AC Eingänge: 4 Digitaleingänge
-
Thread
LM 335 Ausgangsspannung verstärken
Operationsverstärkern kann man diese Ausgangsspannung beispielsweise verdoppeln? Ich möchte damit auf einen PIC 16F877A und am Display anzeigen lassen. Wäre froh wenn mir da jemand helfen könnte.
Vielen Dank für die Antworten Nun ich habe nur den PIC 16F877A und der LM 335 ist für meine Arbeit auch vorgegeben. Ich muss also mit diesen Bausteinen diese Arbeit lösen. An einen Verstärker habe ich gedacht, da ich die Genauigkeit der Messung erhöhen
-
Thread
7-Segmentanzeige mit PIC ansteuern 60-0
Hallo zusammen, ich möchte über zwei 7-Segment-Anzeigen mit einem PIC16f877 von 60-0 zählen lassen. Das ganze soll über eine 9V Blockbatterie versorgt werden, da ich es mobil benötige. Hat jemand von euch einen Schaltplan und ein fertiges Programm, sodass ich es
Und wieso willst du für zwei 7seg gleich einen 40pol PIC877er?
-
Thread
16f877 auf FreeBSD flashen/beschreiben
Collection gibt es eine Programmer Software welche sich Picprog nennt. http://hyvatti.iki.fi/~jaakko/pic/picprog.html Picprog unterstützt auch den 16F877 Typ (steht zumindest auf der Homepage). Auf der Homepage ist auch ein Schaltplan abgebildet, welche einen 16f84 benutzt. Meine Frage: Kann man mit dem Schaltplan auch den 16f877 brennen oder muss man den Schaltplan ändern?
-
Thread
PIC 16LF877a Komparator ==> RA2 = LOW
Eingänge geschaltet. Es ist also das Signal 'Analog Input Mode' = '1' beim entsprechenden Port-Pin (s. PIC16F877a Manual). Ein Pin-Eingang wird also auf analog geschaltet, wenn: A) in ADCON1 analog konfiguriert ODER: B) in CMCON entsprechend als Komparator konfiguriert Dann darf man wieder nicht mit
arbeiten, da Read-Modify-Write - Lesen des Ports liefert dann immer '0'. Im Kapitel "Comparator" des PIC16F877a-Manual ist das bei der Mode-Übersicht ganz klein durch die 'A'-Eingänge gekennzeichnet. Hier wäre eine Ergänzung im Kapitel "I/O Ports, Port A" vorteilhaft. MfG, Alois
-
Thread
Muss ein Mikrocontroller seinen Code richtig ausführen..?
soll so ein blöde Frage. Das gleiche hätte ich letzte Woche auch noch gedacht. Ich arbeite mit der PIC-Serie von Microchip. Für eine meiner Entwicklungen kam ein PIC 16F876-20I zum Einsatz. Nun kam letztes Jahr die A-Version des Prozessors heraus, der bis auf geringe Unterschiede laut Dokumentation voll
Original findet Ihr unter http://www.microchip.com/1010/pline/picmicro/category/embctrl/14kbytes/devices/16f876a/index.htm -->PIC16f87XA Rev. B0 Silicon Errata Sheet. Von unserem Lieferanten bekam ich zur Anwort, das die Prozessoren auf keinen Fall zurückgenommen werden. Die im Datenblatt veröffentlichen
-
Thread
GNU compiler
fängt bald an wahrscheinlich nächste woche und momentan mach ich mein praxissem da hab ich mit dem PIC16f877A zu tun allerdings muss ich den unter assembler programmieren. naja das kapitel wäre sowieso das letzte gewesen in dem buch. ich hab jetzt noch ein dickes c# buch und ein vhdl buch vor mir. für
fängt bald an wahrscheinlich nächste woche und momentan mach ich > mein praxissem da hab ich mit dem PIC16f877A zu tun allerdings muss ich > den unter assembler programmieren. Dann scheiß auf x86 und überlass das den Kernel- und Treiberschreibern. Großartig anders läufts da auch nicht. Kann man sich
-
Thread
PIC-Programmierung in C
auf diesem Sektor brauche ich noch Unterstützung und bitte ich um kurze Beantwortung. Es werden 2 PIC's mittels I2C-Übertragung miteinander verbunden. a) PIC 16F877 (MASTER) 16MHz. SSPADD für 100 KHz 39, Port C3 -SCL-, Port C4 -SDA-. b) PIC 16F688 (SLAVE) Quartz ?? Port C3 -SCL-, Port
, nicht aber im PIC 16F688. (kein MSSP-Modul vorhanden) Das macht deine Software > 3) Für beide PIC's muß ein separates 'Programm.c' geschrieben werden. Richtig, eins für die Hardware Version und eines für die
-
Thread
LCD-Ansteuerung funktioniert nicht
Hallo Habe einen Notfall. Ich bin an einer wichtigen Arbeit bei der ich mit einem PIC 16F877A ein normales LC-Display ansteuern muss. Der Datenbus liegt auf dem PORTD. Die Steuerleitungen: E = PORTE,2 R/W = PORTE,1 und RS = PORTE,0. Das ganze muss in Assembler programmiert werden.
Programmieroberfläche und das MPLAB ICD2 zum brennen/ debuggen. Ich habe ein laufendes Programm für den PIC 16F84 erhalten und wollte es auf den 16F877A umprogrammieren. Leider läuft bald seit Wochen nichts. Wäre riesig froh wenn mir einer helfen könnte. ps. Das Programm sollte nicht total umgeschrieben
-
Thread
I2C Bus über große Distanzen - geht das??
Distanz kann man eigentlich eine I2C Bus verlegen, ohne irgendwas an der vorhandenen Standard Hardware (PIC16F877 + 2x 3k3 Pull_up´s an SCL & SDA) zu verändern??? Ich habe vor ein LCD Display über eine Distanz von ca. 30 - 40m mit nem I2C Bus anzusprechen!!! Wüd mich über ne Antwort freuen!!! MFG ipirk
hatten damals glaube ich 7kHz als Busspeed. War das Minimum, dass man aus einem 4MHz Takt bei einem PIC16F877 herunterteilen konnte. 3.) Verwende Leitungen mit größerem Leitungsabstand (dicke Isolierung), damit die Leitungskapazität sinkt. Störungen habe ich damals nicht großartig auf den Leitungen gesehen
-
Thread
Pic16f Unterschied
erklären bzw nen Link zu ner Quelle geben. Ich konnte leider keinen Unterschied bei den Chips finden. PIC16F877-20I/PT für ca9,8€ PIC16F877-20/PT für ca6,7€ Was sagt das I aus? Hannes
-
Thread
LC74776
Hat dieser PIC den du da verwendest kein Hardware SPI? Selbst mein damaliger PIC16F877 hatte das schon. Versuche es mal darüber, dann wird dir der großteil des Timings abgenommen. Ich bin auch ein Assemblerfan
jahre alte 6502 im Atari 800XL (auch als 6510 bekannt im C64) hatte einen LDA(addr,y) befehl (beim PIC wäre das wie "movf F+offset,W" aber beim PIC gibts das höchstens im erweiterten PIC18F befehlssatz... Macht also eine Pufferung sehr schwer, muß alles in Echtzeit verrechnet und abgelegt werden.