-
Thread
DISKRETER Spannungsgesteuerter Oszillator(VCO)
neuer gast schrieb im Beitrag #3627992: > Begründung: Ich hab hier einen PIC18f1455, der kostet 0.8Euro mit adc. > Würde ich einen Chip mit den gleichen Funktionen ohne ADC kaufen krieg > ich einen alternativen PIC um 0.4 euro. > -> würde ich also eine diskrete schaltung
.. ihr lästert über den gewählten Controller, aber keinem ist der Flüchtigkeitsfehler aufgefallen. PIC18f1455 statt PIC16f1455. Also Leute, wenn ihr ernst genommen werden wollt, erst mal schauen, um was es überhaupt geht.
-
Thread
Pin-Zustand von PIC16LF722 ändert sich zufällig
Hallo, ich muss bei einem Projekt einen PIC16LF722 einsetzen und weiß langsam, warum ich bislang immer mit anderen Controllern gearbeitet habe... ;-) Folgendes Problem habe ich mit diesem Code: #include <pic.h> int main (void) {
worden ist. > mit den LAT-"Registern ist das so im C > auch richtig, wenn er welche hat? Die PIC16F haben kein LAT-Register.
-
Thread
120 I/Os an Raspberry Pi
Hi! Mit einem externen Atmega wäre der MCP23S17 auch geeignet. 16 IOs pro IC, durch Adressen bis zu 8 Stück an einem CS. Gruss, Micha
Du bei RS485 selber nachprogrammieren musst. Als Controller für die Peripherieknoten empfehle ich PIC18F26K80 oder PIC24HJ64GP502. Die haben in 28 Pins alles, was Du brauchst, zusätzlich ist nur noch ein CAN-Transceiver (8-Pinner im SO08) erforderlich. Möglichkeit 2: Ethernet und TCP/IP Hier empfehle
-
Thread
Mikrocontroller Authentifizierung fuer Funknetzwerk
dass ich mit diesen Befehlen 3mal die Tuer oeffne (ohne zwischendurch zu verriegeln). md5 14e230c8e1ee79b93be28f04cd0d3656 md5 f43e7097616e2b119f157bd610995e86 md5 74946e2420ccd8e71aeb93f6396e4ee7 Bitte nenne mir den naechsten Hash, der die Tuer oeffnet.
[2] https://www.smarthomatic.org/basics/features_in_detail.html Ich habe vor, das Projekt mit PIC-Mikrocontrollern durchzufuehren (PIC16 oder PIC18).
-
Thread
Funktionsgenerator
Ja ok, klar. Ich brauche einen PIC mit Speicher. 2x16 LCD Eingabe über Tastatur evtl. 4x3 oder speziell entwickelt. Eingabe der Frquenz von 1Hz bis 1 MHz (vorzugsweise mit 2 Nachkommastellen) Ausgabe Sinus und Rechteck.
schrieb: >> 1 MHz >> Sinus mit hoher analoger und zeitlicher Auflösung rausjagen. > > dspic33fj16gs502 1.04ns PWM Auflösung könnten auch dafür reichen. Vermutlich liegt der dsPIC ausserhalb der Fähigkeiten des Programmierers und es muss ein PIC16 werden ;).
-
Thread
PWM mit PIC18F und Timers
Hallo zusammen. Ich will verschiedene PWM Signale mit einem PIC18F erzeugen. Aber wenn ich das Code auf mein PIC hochlade, dann kriege ich keine Signal raus.. mein Code sieht so aus: #include <p18f2525.h> #include <xc.h> #include <timers.h> #include
der Kontext irgendwann zerstört. Der retfi hat damals den interrupt wieder enabled. Ob das jetzt 16F oder 18F war weiß ich nicht mehr.
-
Thread
IDE mit Fokus auf Assembler für Umsteiger AVR -> STM32
200023ec: 2001c00c .word 0x2001c00c[/pre] mit -O2 übersetzt: [pre]200024a0: b4f0 push {r4, r5, r6, r7} 200024a2: 2101 movs r1, #1 200024a4: 2702 movs r7, #2 200024a6: 2604 movs r6, #4 200024a8: 2507
habe ich in Turbo-C programmiert. Dann bin ich bei den 16-bitter PIC24/dsPIC gelandet und den setze ich jetzt immer ein. Schau Dir mal die Dokus für die dsPIC-Reihe an! Der Befehlssatz ist Assembler-freundlich und deutlich besser als beim ATMEGA. Und
-
Thread
LCD Ansteuerung (EIGENE INIT)
? und warum schaltest du weiter unten das Display aus? Eine funktionierende Init für ein 2x8 Display sieht z.B. so aus: 8Bit 0x30 0x30 0x30 0x20 4Bit 0x20 (0x28) ; Function Set: 4Bit, zweizeilig, 5x8 Font 0x80 0x00 (0x01) ; Clear Display 0x10 0x00 (0x0F)
Maskierung zu arbeiten, oder ob es sogar schon bekannte Probleme mit Maskierungen und MPLAB C18 bzw PIC-Controllern (PIC18F2420) gibt. So sah es bei mir aus: [c] PORTB &= 0x0F; Toggle(); PORTB |= 0x30; Toggle(); ... [/c] Jetzt habe ich es so gelöst: [c]#define LCD_7
-
Thread
PIC 12F683: PWM erzeugen
. Aber hinten ist nur der 8-Pin Sockel drauf. Bild von dem Sockel: http://rocky.digikey.com/weblib/On-Shore%20Technology/Web%20Photo/BU060Z-178-HT.jpg Hier nun der Source Code: [avrasm] ; Listing der Version für 16F684
1 MHz ; ; Test mit 16F684 ; ;************************************************************** ; Includedatei einbinden list p=12f683 #include <P12f683.INC> ; list p=16f684 ; #include <P16f684
-
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
Brunner schrieb im Beitrag #3649355: > ROM sowieso nicht, eher Flash ;-) > Wieviel hat er denn? 16kB (5632 Instructions) > Mal die Seite gelesen? > http://elm-chan.org/fsw/ff/00index_p.html Diese nicht, ich habe aber gesehen, dass das Demoprojekt für PIC241 ca. 16200 Byte brauch. > Ob das soo
-
Thread
Fernzünder für Silvester - Schaltplan ok? Gesperrt
Frage zum Thema: 1. Du willst, wenn ich das Richtig sehe, einen PIC16F87 verwenden. Warum einen externen Oszilator verwenden und nicht den internen? Soweit ich weiß geht der interne bei 16F87 bis 8 MHz, sollte mehr als ausreichend sein. 2. Welchen Sinn hat K3? Wenn
schrieb im Beitrag #1953264: > Frage zum Thema: > > 1. Du willst, wenn ich das Richtig sehe, einen PIC16F87 verwenden. Warum > einen externen Oszilator verwenden und nicht den internen? Soweit ich > weiß geht der interne bei 16F87 bis 8 MHz, sollte mehr als ausreichend > sein. Gewohnheit ;)
-
Thread
[V] diverse Bauteile
75A 80V N-Ch UltraFET 0.014 Ohm €3,00 7 Stück Relais Finder 36.11.9.005.000, 5V €5,00 35 Stück PIC16F818, SO-Gehäuse €1,50 3 Stück ATmega16-16AU €4,00 10 Stück ATmega8-16AU €2,00 6 Stück ATtiny13-20SU €0,50 3 Stück PIC10F202-I/P €1,50 3 Stück PIC18F252-I/P €1,50 7 Stück LM2940CS-
75A 80V N-Ch UltraFET 0.014 Ohm €3,00 7 Stück Relais Finder 36.11.9.005.000, 5V €5,00 35 Stück PIC16F818, SO-Gehäuse €1,50 7 Stück LM2940CS-5.0 LDO Voltage Regulators 5V 1A €3,00 36 Stück Taster 3301, Kurzhubtaster 6x6mm, Höhe: 4,3mm €2,00 10 Stück KTY 81-110, Temperatursensor, PTC, 1 kOhm
-
Thread
Einregister- vs. Mehrregistermaschine
, weshalb Computer mit Reg gebaut wurden) bereits 1969 hat DEC in einer Studie rausgefunden, dass 8...16 Reg das Optimum seien. Heute hören wir das von dem RX auch nochmal. (aber PDP8 hatte auch nur einen Akku, spätere hatten auch mehrere Reg)
> Ach... Praktisch die gesamte IT-Welt jenseits der 8/16-Bit Controller Du wolltest sagen: jenseits der bitseriellen 1 bit Controller.
-
Thread
Wer kann mir eine HEX Datei erstellen
PIC18F4550 mit 20 Mhz Quarz
Philipp F. schrieb im Beitrag #2809573: > Warum machst du das nicht selbst? Weil ich keine Ahnung vom Programm habe und habe ich keinen PIC Brenner habe. Ich bräuchte nur die HEX File, ein Freund von mir
-
Thread
EA DOG M162W-A
überhaupt nicht aus mit der Initialisierung vom EA DOG M162W-A..... Programmiere in Assembler PIC 16F628A bitte um Hilfe
überhaupt 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
PIC 16F84A mit TCS230 ansteuern
programmieren? o Hast Du einen Programmer oder Debugger? o Welchen? o Nochmals: muss es der PIC16F84A sein? Weshalb? o Mit welchen PICs hast Du Dich in den letzten drei Jahren beschäftigt? o Was hast Du damit gemacht? o Hast Du das Datenblatt des PIC16F84A studiert? o Ist Dir klar,
Also ich würde den Tnread gerne noch fortführen. Allerdings verwende ich keinen PIC 16F84A (will auch nichts ausgeben) sondern ATMEGA8, das Programm soll in C geschrieben werden 1. "Wie muss ich ein und Ausgänge setzen?" Datenblatt sagt folgendes: S0 und S1 zum Frequenz teilen
-
Thread
Was brauche ich dazu um so etwas zu Programmieren?
aber ein Eprommer mit der Zusatzmöglichkeit eine > begrenzte Anzahl von programmierbaren µC (z.b. PIC) programmieren zu > können. > PLD wie GAL kann der TL aber NICHT! Das sieht der Hersteller anders, der einige GALs von Lattice (16V8, 20V8 und 22V10) in seiner Deviceliste aufführt. http://
Rufus Τ. F. schrieb im Beitrag #5253148: > Carsten S. schrieb im Beitrag #5253140: >> Der TL866CS ist aber ein Eprommer mit der Zusatzmöglichkeit eine >> begrenzte Anzahl von programmierbaren µC (z.b. PIC)
-
Thread
SPI MCP23S09
Ich benutze den PIC16F886 und meine LED soll mit dem MCP auf Masse gezogen werden.
habe den TRISA oben direkt schon als OUTPUT definiert. Hier nur nicht reingesetllt. Ich benutze den PIC16F886, dann müsste das doch eigentlich klappen.
-
Thread
Welche IC: 9 Eingangs PINS mit beliebigen 9 Ausgangs PINS verbinden
Mit einem PIC16, wie dieser: PIC 16F876-20/SP sollte es gehen. Gibt es einfachere Lösung als mit PIC?
Ich sehe gerade, daß es auch den MT8812 noch gibt (8x12), ist für 9x9 praktischer als der MT8816 (8x16). Letzteren nannte ich, weil ich ihn schon selbst eingesetzt habe.
-
Thread
Diverse Variablen remanent machen
Dirk F. schrieb im Beitrag #7607977: > Habe es eben ausprobiert (PIC32MZ + XC32 Compiler): > Bei #pragma pack(1) oder #pragma pack(2) stürzt der Prozessor ab. > #pragma pack(4) geht, bringt dann aber
Dirk F. schrieb im Beitrag #7607977: > Lothar M. schrieb: >> Genau so wie aufgezeigt: >> #pragma pack(1) > > Habe es eben ausprobiert (PIC32MZ + XC32 Compiler): > Bei #pragma pack(1) oder #pragma
-
Thread
Einstieg in die Welt der Mikroprozessoren
> Nim fuer den Anfang nen Mega16 od nen Tiny2313... der mega 8 ist ne Qual wie ich finde, nachteil des Mega16 wiederum die 40 pins... da loeetest dich tot *g* Mega 8 ne Qual? Das müsstest du jetzt aber schon etwas genauer erläutern
Hardware-Aufbau sämtliche Funktionen nutzen zu können. Zu den Unterschieden bei den DIP-Megas (8/16/32): Befehlssatz, Architektur, 'Rechenleistung', Taktfrequenz etc. sind gleich. Unterschiede gibt's beim Gehäuse (Mega8: 28 Pins, Mega16/32: 40Pins), beim Speicherplatz (Mega8: 8 KB Flash, 1 KB RAM
-
Thread
wie ist cinc2h.pl zu verwenden, um mit sdcc fuer PIC zu kompilieren?
Bin zwar kein Pic-O-Loge , aber: -mpic14 -p16f84 ? sollte da nicht -mpic16 stehen?
hp-freund schrieb im Beitrag #3653699: > Bin zwar kein Pic-O-Loge , aber: > -mpic14 -p16f84 ? > sollte da nicht -mpic16 stehen? gute Uebersicht 12/14/16bit usw. <http://www.sprut.de/electronic/pic/typen.htm#8bit>
-
Thread
PIC16F818 und CCS-Compiler - OSCCON-Register
Hallo und einen schönen guten Tag, ich möchte den PIC16F818 mit einem internen RC-Oszilattor laufen lassen und benutze den CCS C-Compiler. Wie kann ich das OSCCON- und OSCTUNE-Register am besten einstellen? Schöne Grüße Peter
einmal, aber mit #fuses INTRC,... habe ich ja den internen Oszillator eingeschaltet. Das ist klar! Beim PIC16F818 kann ich die Frequenz über das OSCCON-Register einstellen z.B. den Wert 0x70 für 8MHz. Die Frage war eigentlich, wie ich genau dieses Register einstellen kann. Gibt es da einen Befehl für oder
-
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
PIC Anfängerfrage Variablen
Wenn w oder f an der Stelle des Operanden d bei einem Befehl wie ADDWF benutzt werden, sind sie als Binärzahlen zu interpretieren. Nur zwei Werte sind zulässig entweder 0 oder 1. http://www.sprut.de/electronic/pic
musst dich dann aber darum kümmern, wie du mit mehreren Befehlen für 8-Bit Portionen damit umgehst. Dafür gibt es z.B. Bibliotheken von Softwareroutinen z.B. für 16/32-Bit Multiplikation usw.
-
Thread
Störanfallige ICs??
Hallo Leute! Ich will eine Uhr basteln, habe aber ein ziemlich großes Problem. Ich hab einen PIC16F690 und steuere damit zwei 8bit Schieberegister (SN74HC595) an welche je 2 BCD-to-7-Segment Decoder (CD4056) ansteuern. Mein Problem sind diese insgesamt 6 ICs (ausgenommen der PIC, welcher das macht
DD) Potential. Der 4056 ist ja eigentlich ein LCD Treiber. Was hast Du auf Pin7 V(EE)? Ist V(DD) Pin16 5V und V(SS) Pin8 Ground? Solange Du hier keine Schaltung postest, wird das eine endlose Rumraterei.
-
Thread
TVM802A pick and place aus China
Ich meinte natürlich Axel! Guten8 Tomy
mit 15mm Abstand zwischen Lanes, Dima Standard. Entweder 10 horizontal oder 20 Vertikal Dies bei 8 oder 12mm, Bei 16 oder 24mm halbiert sich die Anzahl, ... 8mm kann auch alle cm gemacht werden, Also 3 Stripes je zwei lane. Tvm802 kann aber nur 10 Tray. 8mm MDF und Bauteile Stripes werden
-
Thread
Interrupt bei Ampelsteuerung 8086
Peter D. schrieb im Beitrag #7908129: > Als ich mir viel später mal die PIC12 Familie anschaute, überkam mich > das kalte Grausen. Seit mehr als 15 Jahren programmiere ich Pic16 und Pic12, sogar Pic10. Noch niemals habe ich dabei auch nur eine Zeile in Assembler codiert
Roland F. schrieb im Beitrag #7908180: > Gab es das mal, eine Entwicklungsumgebung, die auf einem > 8-Bit-Controller lief? Es gibt es zumindest auf dem 8088, den er als Assemblertarget gewählt hat. Da
-
Thread
PIC32MZ - SD Probleme
--------------------------------------------------------*/ //Edited by A. Morrison to function on PIC32. // Ported by Riccardo Leonardi to PIC32MX795F512L (22/11/2011) // Many thanks to Aiden Morrison's good work! // changes: parametrization of SPI port number // Modified by Bryn Thomas (11
Command index */ xmit_spi((BYTE)(arg >> 24)); /* Argument[31..24] */ xmit_spi((BYTE)(arg >> 16)); /* Argument[23..16] */ xmit_spi((BYTE)(arg >> 8)); /* Argument[15..8] */ xmit_spi((BYTE)arg); /* Argument[7..0] */ n = 0x01; /* Dummy CRC + Stop */ if (cmd == CMD0)
-
Thread
PIC16F688 - Probleme beim BUILD
dem Programmer PICSTART PLUS. Nun habe ich ein Problem mit dem Programm, ich kann einfach bei dem PIC16F688 die Ports nicht umstellen , ich will einfach überall digitale Ausgänge haben.Ich habe schon mehrere Dinge probiert, doch MPLAB meckert immer und immer wieder beim BUILD. Hier das Programm :
************************************************************** ; ; ; Blinklicht ; ; Prozessor 16F688 ; ; Prozessor-Takt 4 MHz intern ; ; ;*********************************************************************** ; Includedatei für den 16F688 einbinden #include <P16F688.inc> ;
-
Thread
ADA Spezifikationen / Programming Reference
verwaltet werden müssen usw. Hmmm ok ^^ Bankumschaltung gibt es bei PIC18 nichtmehr - das war PIC16. Das andere ist natürlich schon zu bedenken ...
by its full 12-bit address, or an 8-bit low-order address and a 4-bit Bank Pointer" http://ww1.microchip.com/downloads/en/DeviceDoc/39632e.pdf Datenblatt zum PIC18F2455/2550/4455/4550
-
Thread
PIC18 Memory Banking
>> die PIC18 Architektur hat so ihre Probleme mit indirekter >> Adressierung von Objekten grösser als 256 Bytes. Für direkte Adressierung trifft das sicher zu: movwf 8-Bit-Adresse (plus 4 Bit aus Bankselect
Hallo für solch RAM-hungrige Programme sind die neuen PICS (dsPIC30- oder PIC24-Derivate) besser geeignet. Da gibts RAM bis 16k. Gerhard
-
Thread
PIC16F18313 Doppelbelegung SCL ICSPCLK
Ich würde gerne den PIC16F18313 zum Auslesen von Temperatursensoren über I2C einsetzen. Es scheint der einzige PIC16 mit I2C im 8-Pin-Gehäuse zu sein. Nun ist leider Pin6 mit dem Clocksignal des I2C und dem ICSPCLK des Programmers
Mike schrieb im Beitrag #4516986: > PIC16F18313 zum Auslesen von Temperatursensoren über > I2C einsetzen. Es scheint der einzige PIC16 mit I2C im 8-Pin-Gehäuse zu sein. Diverse 12Fxxx PICs haben ein MSSP-Modul (und damit I2C), z.B.
-
Thread
Wo haben sich AVRs am längsten bewährt?
Ich hab damals mit ST6 und PIC's 16F84 angefangen, letzterer war auch Flash-Technologie wie AVR. Die rennen seit 1993 im Dauerbetrieb einige hundert Stück. In Zeiterfassungssystemen und Zugangskontrollen.
@Winfried "... PIC's 16F84 angefangen, letzterer war auch Flash-Technologie wie AVR. Die rennen seit 1993 ..." Bist Du sicher ? Soweit ich weiß, waren 1993 die Atmel AT89C51 die einzigen Flash-MCs weit und breit
-
Thread
PIC 16F628A - LCD ansteuern
Hallo! Ich mache gerade meine ersten Versuche mit PIC-Programmierung und insbesondere mit dem ansteuern von LCD Displays ( 16 x 2 von Reichelt ). Bis jetzt haben meine Programme immer schön funktioniert (Lauflicht o.ä. :) ) aber beim LCD habe ich ein Problem
ich habe es heute gesehen und auf PIC 16F628A übertragen..Es funktioniert einwandfrei ( auch mit Tasten )..Ich habe es erweitert ( 6 tasten ) und statt Buchstaben , die zahlen eingegeben:Das Ergebnis ist Perfekt..Aber nur erste Zeile..
-
Thread
Suche Projektpartner für Kalmanfilter-Implementierung
Tobias no schrieb im Beitrag #2232075: > richtig sehe bringt dieser dsPIC33F auch > > ordentlich Rechenleistung moin zusammen, Die dsPic33f sind nur für die Motor Controller, bringt dann hoffendlich mal einen höhere Dynamik und weniger Geräusche an den Motoren.
Was die Motorregelung angeht da bin ich gerade dran das in FOC zu realisieren aber mit dsPIc der Zeit, da ich dort ne schone Appnote habe, für die Zukunft sehe ich auch eine Erweiterung des ganzen auf einen STM32. aber erst wenn der dsPic Läuft. Die F20x von St finde ich auch interesant.
-
Thread
Raspberry Pi Pico: nur als Schulungssystem gut geeignet.
sich dann auch auf STM32 und Co. Anwenden. Und ja, eine solide Ausbildung in Assembler auf einem PIC16F wäre vernünftiger - in der Zeit von TL:DR ist allerdings fraglich, ob die Aufmerksamkeitsspanne des durchschnittlichen Kadetten dafür noch ausreicht...
Hallo Tam H. schrieb im Beitrag #6603840: > Und ja, eine solide Ausbildung in Assembler auf einem PIC16F wäre > vernünftiger - in der Zeit von TL:DR ist allerdings fraglich, ob die > Aufmerksamkeitsspanne des durchschnittlichen Kadetten dafür noch > ausreicht... Und du bist natürlich einer
-
Thread
PIC18F4550 und LCD
alle Daten anzugeben also noch weitere Infos: Ich verwende: Entwicklungsumgebung: MPLAB Version 8.14 Programmiersprache: Microchip C18 Brenner: ICD2 debugger (Clone) das brennen funktioniert aber ohne Probleme Controller: PIC18F4550, mit 20MHz Quarz LCD: Display 2x16 Zeichen (weis nicht was ich
http://www.mikrocontroller.net/articles/PIC18f4550_Experimentier_Platine
-
Thread
Arduino Hardware - ich bin etwas überfragt
Hersteller IDE: MPLAB IDE -> Atmel Studio. Es gibt die verschiedenen Klassen von Mikrocontrollern: PIC12, PIC16 .. PIC32 -> ATtiny, AT(x)mega .. AT32. Es gibt die Programmierer der Hersteller: ICD3, Pickit -> AVROne!, Dragon und die verschiedensten Clones davon. Die Eval Boards der Hersteller: PicDemo
Ich denke auch, um einen Vergleich zwischen PIC und Atmel machen zu können, wäre das STK500 interessant. Dazu dann das neueste AVR Studio. Aber auf Hochsprachen Ebene tut sich da nicht mehr viel. Da ist es egal ob man einen 8-Bitter AVR, PIC,
-
Thread
CP/M auf ATmega88
geändert hatte, war die dynamische Berechnung der Bautrate anhand der Quarzfrequenz: [code] .equ F_CPU = 20000000 ; system clock in Hz .equ BAUD = 38400 ; baud rate ; Berechnungen .equ UBRR_VAL = ((F_CPU+BAUD*8)/(BAUD*16)-1) ; clever
Ports ------------------------------------------ ;80-87 in/out - Port-Expander PCF8574 (max. 8 Chips) ;88-8F in/out - Port-Expander PCF8574A (not implemented yet!) [/pre] Da 8 Chips adressierbar sind, habe ich auch 8 Adressen reserviert. Mit der A-Variante sind insgesamt 16 Ports adressierbar
-
Thread
SPX3819 schaltet unmotiviert ein
Anbei noch Schaltplan ON kommt von Pin#21 RB8 vom dsPIC. Ohne weitere Bauteile außer den gezeigten. Leitungslänge ca. 2cm.
anderes Schaltbild ohne Polaritätsangabe am C41, aber dafür mit BOM gefunden. BOM: C41: Kerko 10µF/16V 20% X5R C53: KerKo X7R R1, R2: Kohleschicht 1% Lothar M. schrieb im Beitrag #5655769: >> a+b) ? > Ja, [...] ich hab nun folgendes probiert: nur 2k2 statt 100k: keine Änderung 100k
-
Artikel
PIC
sind auch noch billiger. Ich hab mal zwei alte/ältere und oft zu findende PICs rausgesucht (PIC16F84A und PIC16F887) und einfach mal mit neuen PICs der selben Pinzahl und Bauform(DIP) verglichen: + PIC16F84A vs. PIC16F1827 PIC16F84A PIC16F1827 ROM/Flash 1k Word 4k Word SRAM 68 Byte 384 Byte EEPROM
) 3,15€ 1,60€ + PIC16F887 vs. PIC16F1939 PIC16F887 PIC16F1939 ROM/Flash 8k Word 16k Word SRAM 368 Byte 1024 Byte EEPROM 256 Byte 256 Byte Pins/IOs 40/36 40/36 Max. Frequenz 20MHz 32MHz Internal Oscillator 8MHz, 32kHz 32MHz
-
Thread
PIC takten delay
und wie wäre der beim PIC18F14k22? Hier ist das Datasheet https://www.google.de/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0ahUKEwjwpNm5ub7LAhUpQpoKHYsiAs0QFgglMAE&url=http%3A%2F%2Fwww.microchip.com%2Fmymicrochip%2Ffilehandler.aspx
Dafür sind in C die Größen von Integervariablen begrenzt. > #define _XTAL_FREQ 4000000 Bei den 8 und 16 Bit PIC hat ein Integer die Mindestgröße von 16 Bit, der Wert für _XTAL_FREQ passt also nicht da rein. Es sollte also #define _XTAL_FREQ 4000000UL heißen. Daß man bei einem komplexeren Programm
-
Thread
DCF77-Funkwecker
. Stelle ich die Weckeinrichtung scharf, schaltet am PIC16F628 Ausgang RB3 erst nach ca. 2s voll durch aber nie wieder ab, sodass ich den Funkwecker reseten muß. Den Quellcode des Programmes besitze ich nicht und kann das Programm dadurch nicht mit dem MPLAB-Simulator
Hallo Jochen, uns trennen nur wenige Jahre. Allerdings habe ich mit dem PIC 16F628 eine Funkuhr selbst in Assembler programmiert (bis jetzt ohne Weckfunktion), welche seit Monaten problemlos durchläuft. Falls Du nicht an den Quellcode herankommen kannst, wäre es hilfreich
-
Thread
PIC Assembler Multiplikation
Hallo! Ich hab mal eine Frage! Eine Multiplikation mit 2 sieht beim PIC ja so aus: Mal2 bcf STATUS,C rlf BIN4, f rlf BIN4+1, f rlf BIN4+2, f rlf BIN4+3, f return ich würd das ganze aber gerne mit 120 multiplizieren, kann mir jemand weiterhelfen
Ist ein PIC 16. Ich find leider auf der Homepage nix. Entweder es ist nich für meinen PIC oder es ist nich in Assembler. :( Tobi
-
Thread
Umsetzung "Grafikkarte"
http://www.microchip.com/stellent/groups/SiteComm_sg/documents/DeviceDoc/en542831.pdf Beispielvideo (16-Bit): http://www.youtube.com/watch?v=rFWVKqY8jWA Beispielvideo auf einem 32-Bit PIC: http://www.youtube.com/watch?v=9vf2dAW3Uc4 Simple Anwendung der Library in einem Starter-Kit (16-Bit) (paar Spiele
du ja auch mit deinem AVR genug RAM hast und da nichts auslagern musst. Willst du ihn mit einem PIC vergleichen, so vergleiche ihn bitte auch mit einem 32-bit PIC und nicht einem 16-bit, der dann wieder einen selben Leistungsumfang hat. bspw. (wild ausgewählt) PIC32MX795F512L mit 125 DMIPS, 128kb
-
Thread
ATmega32 noch zeitgerecht?
gewöhnt hatte. Mein persönlicher ATmega32-Ersatz ist irgendein STM32Lxxx (stromsparend) oder ein STM32F10x, meist ein STM32F103C8 (auch nicht mehr zeitgemäß, aber sehr gut erhältlich).
Baustellen ins Nest geholt hat, die monatelang gekracht und das Projekt aufgehalten haben. Wenn ein AVR8 ein Problem ohne Bauteilzoo drum rum, der mit einem anderen Controller nicht nötig wäre, löst, gibt es keinen Grund da auf Biegen und Brechen einen ARM oder PIC32 (MIPS) reinzudesignen. Man sollte aber
-
Thread
LM75 am Atmel 128 mit TWI_Master
Temperatur als (Ganz)-Zahl. messageBuf[2] = ist bisher immer null. Du sprachst von unbeabsichtigten 8-bit Lesevorgängen auf den Bus. Wie mache ich denn einen 16-bit Lesevorgang (meine C-Kenntnisse sind sehr rudimetär...) mfg pfifferhannes
Ich kann nur bestaetigen dass bei mir mit meinem PIC18F452 ein DS1307, LM75 oder TMP101, und eine 24ATC1024 EEPROM problemlos angesteuert werden koennen. Funktioniert 100%. Vielleicht sollte man das Datenblatt vom AVR in Bezug auf I2C noch einmal
-
Thread
USB mit PIC 18xxxxx
nachlesen. Hast du dir auch schon Spruts Seite zu gemüte geführt? http://www.sprut.de/electronic/pic/projekte/usb4all/usb4all.htm http://www.sprut.de/electronic/soft/usboot/usboot.htm http://www.sprut.de/electronic/pic/8bit/18f/programm/usb2550/usb2550.htm mfg Schoasch
sollte der Kondensator nicht etwas grösser dimensioniert sein? z.B. 470uF? http://burger-web.com/Projects/PIC18F4550USB/en_PIC18UsbBoard.htm.en