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
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
ich brauche einfache Beispiele, zum lernen da ich zwei pic 12f509 und 2 16f84 habe
die 18 Serie (16bit Instruction size). Es gibt einige Außnahmen, wie der 16x505 welcher ein 12er Typ ist, oder der PIC12F675 welcher ein 16er Typ ist. Im Datenblatt merkt man dies schnell. Ev. zwei Links zusätzlich
? Würde das einbauen eines Delay Befehls in einen leeren Loop auf einem PIC überhaupt einen Unterschied machen? Es gibt ja nicht wirklich andere Threads die er bearbeiten könnte in der Zeit.
Bei den PICs, die keinen Interrupt unterstützen (z.B. 12F510, 16F505), kann man das elegant per Watchdog erledigen. In dem Beispiel wird die Mainloop etwa alle 150ms durchlaufen: [c] void main(void) { OPTION = 0b10001011; // Timer0 no prescaler, WDT prescaler
, Messbereich bis 20A, Skala bis 16A linear U = 4,44 N f A B U = 4,44 16 50 Hz * 51e-6m^2 * 0,6T U = 108,69mV R = U / I R = 108,69mV / (5A * (16/20)= 4A) R = 27,17mOhm passt zufällig rechnerisch mit dem vorbeispiel,
PIC Ist ein PIC16F916. http://ww1.microchip.com/downloads/en/DeviceDoc/41250E.pdf Seite 143 The Analog-to-Digital converter (A/D) allows conversion of an analog input signal to a 10-bit binary
and put it rrcf BITLOC0, F, a movf BITLOC1, W, a ; back into RES1:RES0 iorwf RES1, F, a movf BITLOC0, W, a iorwf RES0, F, a btfsc STATUS, C, a ; if last value was tested then get bra Done32 ; out bra Squar16 ; elso go back for
/CR84, PIC16F84A PIC16CR83/ Difference PIC16C84 PIC16F83/F84 PIC16F84A CR84 Program Memory Size 1K x 14 512 x 14 / 1K x 14 512 x 14 / 1K x 14 1K x 14 Data Memory Size 36 x 8 36 x 8 / 68 x 8 36 x 8 / 68 x 8 68
hoffe ihr könnt mir weiterhelfen!? Leider besitze ich keinen AVR-Brenner, da ich bisher nur mit dem PIC gearbeitet habe. Einen Brenner alla Sprut habe ich mir vor langer Zeit mal aufgebaut. Meine Fragen: Welcher PIC ist vergleichbar mit dem ATMega8? (eine Handvoll 16F877-20/P habe ich hier noch rumliegen
1353441643.jpg fusebit KLA987 CKSEL = 0001 SUT = 00 (in Bascom AVR), but the tester, Displays 1000uF -> 1576uF 3300uF -> 126900uF 100uF -> 162uF 100nF -> 158nF 47nF -> 69nF Triac BT138 displays only 19uF Do you have good software (eprom.hex and program.hex) for ATmega8A-PU (no Atmega8-16PU
1 2 3 4 NLD0LCD Harness VBUS1 GND PLCD_D00 D1D1D0 A PLCD_D22 D2D2D2 A C11 PLCD_D33 RSRSD3 POLCDRS PIC102 PIC101 POLCD_ES EE ES # # 100nF P L RS W L I # 7 6 4_ _ C_CS P 2 2 3.3V 3.3V 3.3V 3.3V 3.3V 3.3V VIST2A MSA2A A DALLDL SS S RAM SPI Interface P2 I0 P2 Flash SPI Interface R2 R2 I2 V R P PM PR R V
ich 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 ich dann auf 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 ?
Batterien sind OK, 3 V liegt an den Klemmen an. Auf der Platine erkennt man folgende ICs AD7417BR PIC18C505 TH71071
sowie an den Pins > 8-5 vom Antennentreiber TH71071 ebenfalls 2.75V messen Und an Pin 1-14 des PIC16C505 (nicht 18C505!) ebenfalls. Was sagt denn das Oszi? Takt am uC und am TX vorhanden? Signale auf den Datenleitungen zwischen Temperatursensor und uC aoweir zwischen uC und TX vorhanden?
5mm-ohne-Vorwiderstand/LED-103-I-RT/index.html?;ACTION=3;LA=2;ARTICLE=10214;GROUPID=3026;SID=12ThVSn38AAAIAAG8vTA87f3f66567b51960fe2817e47b9949605 verwenden möchte brauche ich (laut Datenblatt) pro LED 12 - 15mA als Ausgangsstrom des Mikrocontrollers?! Mit freundlichen Grüßen Michael
> Zusätzlich sollte man hier zumindest am Eingang noch einen Elko mit > mindestens 100µF spendieren. Man braucht dort also 2 Kondensatoren. > Ausgangsseitig könnte man noch einen Elko mit höchstens 10µF vorsehen, > ist hier aber, denke ich, nicht unbedingt notwendig, da das Board schon
16: Full-Scale Settling Time. Resistance Histogram. 140 MCP41050, MCP41100, C = 27 pF s MCP42050, MCP42100 L c120 Code = 00h, n Sample Size = 796 Code = 80h r100 c c 80 V OUT f o 60 e m 40 u N 20 CS 0 115
packages. DS51242A-page 6 2001 Microchip Technology Inc. ON-CHIP DEBUGGER 12 SPECIFICATION Chapter 2. PIC16F87X Debugger Control 2.1 Introduction This chapter describes the hardware and software requirements for on-chip debugging using the PIC16F87X. 2.2 Highlights Topics covered in this chapter are: Enabling
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
Hi Leute, hab nach langer Überlegung für eine einfache Spannungsmessung mich für einen PIC 16F876 entschieden. Da die Spannungsmessung auch auf dem LCD angezeigt werden soll eignet sich dieser Mikrocontroller besonders gut. Doch nun zu meinem Problem, ich Versuche schon seit einigen Tagen das LC- Display ( 2 X 16 ) mit dem PIC anzusteuern, doch es zeigt nichts an, damit meine ich, die erste Zeile zeigt schwarze Balken und die zweite Zeile nichts. Ich hab schon mehrmals überprüft ob alles richtig angschlossen
im jeweiligen Gehaeuse. IMHO eine gute Wahl ist: 8 pins: PIC12F683 14 pins: PIC16F684 18 pins: PIC16F88 (gibt's inzwischen aber schon bessere) 28 pins: PIC18F2520 40 pins: PIC18F4520 20 pins mit USB: PIC18F14K50 28 pins mit USB: PIC18F2550 40 pins mit USB: PIC18F4550 Fuer mehr Rechenleistung (~30 MIPS und 16 bit, die 18F hat max. ca. 12 MIPS un 8 bit) dann dsPIC30F-Serie (die kann noch mit 5V arbeiten und gibt's in DIP) oder 33F bzw. 24F (weniger Auswahl
, 0x11, 0x12, 0x13}, //violet {0x00, 0x16, 0x17, 0x2B}, //pink {0x00, 0x06, 0x0B, 0x1B}, //orange {0x15, 0x1A, 0x2A, 0x3F}}; //test Das sind so ziemlich alle Werte die eine sinnvolle Kombination ergeben. > Da hätte ich jetzt einen
Hier ist meine dazu passende udev-Regel [pre] SUBSYSTEM=="usb", ACTION=="add", ATTRS{idVendor}=="049f", ATTRS{idProduct}=="505a", MODE="660", GROUP="dialout" [/pre] Wer's gebrauchen kann, kopiert diese Zeile in eine passende bestehende oder neue Datei in '/etc/udev/rules.d'. Statt 'dialout' kann
OFF-Topic ....aber ich weiss nicht wo ich noch sonst fragen soll :((( Ich suche händeringend einen AM29F016B, zur Erinnerung, das ist ein 2Mbyte oder 16MBit x 8 Flash von AMD, organisiert in 64k Blocks, im 44-Pin SO Gehäuse. Die Dinger sind zwar im TSOP Gehäuse zu haben, aber dieses Gehäuse ist in
suppression— 50 ns (Notes 1 and 3) (SDA and SCL pins) 15 TWC Write cycle time (byte or — 5 ms — page) 16 — Endurance 1M — cycles 25°C, (Note 4) Note 1: Not 100% tested. C= total capacitance of one bus line in pF. 2: As a transmitter, the device must provide an internal minimum delay time to bridge the undefined
DD = +1.8V to +5.5V, V SS = GND, V CM = V DD /2, V OUT ≈ V DD /2, R L 10 kΩ to V DD /2, and C = L0 pF. 22% 100 s 1225 Samples c 20% VCM= VSS n 18% e 16% B u ( 90 c 14% R O 12% R PSRR (V = V ) f M CM SS o 10% , g 8% R t R 80 n 6% P c 4% CMRR (V CM= -0.3V to +5.3V) e P 2% 0% 70 - - - - - - - 0 1 2 3 4