Gleich wie der uC kein TRISC Register hat, funktionieren auch die > BANKSEL MACROS nicht Der PIC16F505 hat 4 RAM Bänke, die Bank wird mit dem FSR<6:5> eingestellt. Das "BANKSEL PORTC" wird vom Assembler in >BCF 0x4,0x5 >BCF 0x4,0x6 übersetzt --> BANKSEL funktioniert. Bei den FSR ist die
versteht kein Assembler - nur seinen speziellen OPCODE. mfG Ottmar P.S. wegen des verwendeten PIC16F505 wollte ich nur sagen, dass dieser einfach nicht mehr zeitgemäß ist und meines Erachtens daher nicht zum Start in die Welt der µC verwendet werden sollte. P.S. Versuche doch mal ein Bild im
Bank5, dort scheinen mehrere Register (auch die unteren, z.B. ) andere Funktionen zu haben. Der PIC16F505-ICD hat 20 Pins. Es gibt einen PIC16F506, der der große Bruder des PIC12F510 ist. In DS80190G wird beschrieben: 2. Module: PIC12F509 debugging with ICD2 (PIC16F505-ICD silicon) – Invalid FSR Power-Up Initialization The FSR on the PIC16F505-ICD debugger silicon initializes to an invalid state. When using the ICD to debug software with the PIC16F505-ICD, bit 5 in the FSR register must be manually cleared to ‘0’ prior to saving data
bestellt und erst dann gemerkt, dass es ein one-time-programmable ist... Jetzt überlege ich den PIC16F505 zu bestellen, da das Layout nicht mehr verändert werden kann und ich das Programm testen muss. Zudem finde ich in den Data Sheets nichts über Interrupts und frage mich, ob ich diese mit den beiden
pic16F630 ist pinkompatibel zu PIC16F505 und HAT eine externe Hardware-Interrupt auf pin 11. kleiner unterschied: was bei den PIC16F505 portB heisst, heisst bei den 16F630 portA.
relativ neu in der Mikrocontroller-Programmierung. Zum Einstieg habe ich mir das PICkit 3 und einige PIC16F505 angeschafft. Mein Ziel ist es mit Hilfe der PICs Beleuchtungssteuerungen für eine Modelleisenbahn zu bauen, was bisher auch schon bei komplexeren Blinkfolgen gut funktioniert hat. Jetzt habe ich
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
Moin, ich habe hier einen kleinen Assembler Code für einen PIC 16F505. Installiert ist MPLAB X IDE v4.0 MPASM 5.75 OS Windows 8.1 64Bit DIAMEX PICkit2 (wird auch erkannt) Wie schaffe ich es jetzt aus dem Assembler Code das HEX File zu generieren? Ich finde keine
taucht nicht auf, es liegt aber im Projektordner: c:\Users\Gerd\MPLABXProjects\Telefon.X\TelefonPIC16F505.asm raetselt, Gerd
Hallo, ich habe mir eine Schaltung aufgebaut, die über einen PIC16F505 5 High-Side Switches (IRSF3010) ansteuern soll, wobei die Switches jeweils 3x48V sowie 2x12V schalten sollen. Die Spannungen kommen von verschiedenen Netzteilen. Beim ausprobieren hat sich der PIC
@ Korbinian (Gast) >ich habe mir eine Schaltung aufgebaut, die über einen PIC16F505 5 >High-Side Switches (IRSF3010) ansteuern soll, wobei die Switches jeweils Wenn das mal kein Irrtum ist. Der IRSF3010 ist ein LOW-Side Switch. Wenn du den irrtümlich als High Side eingebaut
allerdings das Problem das er nur PICs mit 28 bzw. 40 Pin-Gehäuse erkennt. Ich habe hier einen PIC16F505 / PIC16F627a / PIC18F2550 / PIC16F887 rumliegen, alle sollten vom Brenner8 unterstützt werden. Er erkennt allerdings nur den PIC18F2550 mit 28pins und den PIC16F887 mit 40pins. Den PIC16F627a stell
18Pins / ISCP doch es kommt der Fehler: "## this PIC-ID 0x0000 is not in database" bei dem PIC16F505 mit 14 pins das selbe. hat jemand eine Lösung ?
Angewohnheit" dann schon lange vor dem Kauf von Atmel für seine PICs übernommen? Denn es gab z.B. den PIC16F505 schon lange vor der Übernahme, aber in dem von mir verlinkten PDF taucht der mit vielen /SL0xx Nummern auf. Fazit: da hat dich die KI sauber an der Nase herumgeführt.
Angewohnheit" dann schon lange vor dem Kauf von > Atmel für seine PICs übernommen? Denn es gab z.B. den PIC16F505 schon > lange vor der Übernahme, aber in dem von mir verlinkten PDF taucht der > mit vielen /SL0xx Nummern auf. Gabs den damals auch mit dem SL-Zusatz?
Es gibt einen Migration guide für PIC16C505->PIC16F505: http://ww1.microchip.com/downloads/en/DeviceDoc/41222a.pdf Im Endeffekt steht drin, dass das meiste gleich ist (der F hat wohl etwas mehr Speicher oder so), man die beiden Datenblätter aber
> schreiben zu müssen Ist Hardwaretechnisch aber die einfachste Lösung und auch billig, so ein PIC16F505 kostet 70c und Außenbeschaltung ist nur ein 100nF Kerko. Wenn der Empfänger Push-Pull Ausgänge hat und du R und C richtig berechnest, könnte es so wie im Anhang funktionieren.
Versorgungsspannung auf den ausgewählten LNB schalten. Zur Dekodierung des Diseqc-Signals dient ein PIC16F505 Microcontroller. Dieser wird über eine recht primitive Stabilisierungsschaltung mittels Widerstand und Z-Diode (das kupferfarbene Ding im Minimelf-Gehäuse unten in der Mitte. Soweit, so klar.
This header file defines configurations, registers, and other useful bits of ; information for the PIC16F505 microcontroller. These names are taken to match ; the data sheets as closely as possible. ; Note that the processor must be selected before this file is ; included. The processor may be selected
Ja PIC12F509 8 Ja PIC12F510 8 Ja PIC12F519 8 Ja PIC16F54 18 Ja PIC16F57 28 Nein PIC16F59 40 Nein PIC16F505 14 Ja PIC16F506 14 Ja PIC16F526 14 Ja Tabelle 1 PIC1xF5... All diese Typen können natürlich über eine ICSP-Verbindung programmiert werden. Die meisten dieser Typen sind, wenn sie ein DIL-Gehäuse