-
Thread
PIC18F1220 (C-Code) Port (einzelnen Pin) abfragen
latches [/code] -> ALTERNATE, also Alternative Methode. Ich frag nur aus einem Grund: Ich hab mit PIC-Programmierung auf einem 16F84A angefangen und dieser hat wie manch andere alte PICs kein LATx Register. Deshalb ist bei mir drinne in PORTx zu schreiben und zu lesen. Und auch bei den neueren PICs,
Michael Skropski schrieb im Beitrag #2634390: > Ich frag nur aus einem Grund: > Ich hab mit PIC-Programmierung auf einem 16F84A angefangen und dieser > hat wie manch andere alte PICs kein LATx Register. Deshalb ist bei mir > drinne in PORTx zu schreiben und zu lesen. Und auch bei den neueren
-
Thread
Wittig(welec) DSO W20xxA Hardware (Teil 2)
which we was talking about was refered to be one for the OPA 656 modification, but should not it be 10pF? We were talking about a 4,7pF capacitor , so is require OPA 656 modification a 10pF or 4,7pF? Or again you mean 9,4pF as parallel of two 4,7pF capacitors should be better than single 10pF? Ok for
Oszi gerade am Rechner angeschlossen und lese die Variablen (Taste "," laut Hilfe) aus: * _regADC[F1].adc_change : 2020f00 * _regADC[F1].channel_Adr : 5f1f Eine Kalibrierung bringt nichts. Kann man die oben genannten Werte händisch ändern? Ich kann sie ja notieren und mit den Werten ein bisschen
-
Thread
Wie bekomm ich die Daten in den Speicher?
B0 A9 B1 AA B2 AB B3 AC B4 EB :1 000E00 C0 89 C1 48 C2 49 C3 4A C4 4B C8 81 C9 C0 CA :1 000F00 C1 CB C2 CC C3 D0 89 D1 C8 D2 C9 D3 CA D4 CB :1 001000 D8 91 D9 D0 DA D1 DB D2 DC D3 E0 99 E1 D8 E2 :1 001100 D9 E3 DA E4 DB E8 A1 E9 E0 EA E1 EB E2 EC E3 :1 001200 F0 A9 F1 E8 F2 E9 F3 EA F4
-> diese Zeile ist ein Daten Record FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF die 16 Datenbytes höchst persönlich F0 und noch eine Prüfsumme über den Record
-
Thread
Projekt : Mein Wohnzimmerverstärker Gesperrt
Vorstufe, weil ich wenig Erfahrung mit PGA2311 habe, habe von Stefan Dreyer bekommen. ( Platine und PIC). Super Danke auch noch für den netten Kontakt ! Hier werkelt ein PIC18F4550 und für Audio OpAmp habe ich OPA2134 verwendet. Der Pic steuert auch die kleine Relaispaltine für die Eingänge und kann
444;GROUP=B319;GROUPID=4000;ARTICLE=84583;START=0;SORT=user;OFFSET=500;SID=12Tjaf2H8AAAIAAAryMfI5264e84f046c0f26a864eaa7907ee893
-
Thread
Uhr mit 32,768Khz Quarz
Hallo ** PIC16F887 ** Ich bin noch Anfänger, der sich langsam zu komplexeren Aufgaben hinarbeitet. Das Problem - Erst mal eine Uhr mit Siebensegment Anzeige verwirklichen. Ich lehne mich an das Beispiel
sogar extra > Pins (T1OSO und T1OSI), der Kern kann dann mit dem internen Oszillator > laufen (beim 16F887 bis 8 MHz). Das ist bei PICs (und auch anderen µC) > so Standard. Mit meinem PIC16F84A würde ich gerne genau das Gleiche machen, allerdings habe ich für den externen Oszillator nur einen Pin
-
Thread
AVR gegen den Rest der Welt
das Bedürfnis, erst recht nicht den Zwang zu anderen Microcontroller-Familien auszuweichen. Wo ein PIC16F nicht mehr reicht, nehm ich ein PIC18F. Wo dieser nicht mehr reicht, nehm ich einen dsPIC und danach einen PIC32. Ich hab mir mal zum rumspielen einen dsPIC besorgt, jedoch hat mir ein 16F oder 18F
gibt es nicht auch solch' universelle Programmer für weniger Geld? http://www.ebay.de/itm/AUSVERKAUF-PIC-PROGRAMMER-KIT-8-18-28-40PIN-MICROCHIP-/200382626290?pt=LH_DefaultDomain_77&hash=item2ea7bc39f2 http://www.ebay.de/itm/PIC-EEPROM-Programmer-PIC-16F84-24Cxxx-/280821404654?pt=Wissenschaftliche_Ger%
-
Thread
Hommage an Lothar Miller
Lothar Miller kann PIC16F84 mit AVR-Assembler programmieren <3
Mampf F. schrieb im Beitrag #6032769: > Lothar Miller kann PIC16F84 mit AVR-Assembler programmieren Ich dachte immer er macht das sowieso einfach mit einem selbst geschriebenen Plug-In für die Xilinx IDE
-
Thread
PIC16C54 Mikrocontroller
gibt oder einen der den Anforderungen des Schaltplanes gerecht > wird.(siehe schaltplan JPEG) Ein PIC24FV32KA301 dürfte genau das passende sein: 12 Bit ADC, UART, klein (20-Pinner) und billig und dabei leistungsfähig (16 Bit Kern mit 32 MHz), und stromsparend mit XLP-Technologie. fchk
kommst, um so mehr musst du beim umschreiben anders machen. Es kann also schlau sein, erst mal bei PIC16 zu bleiben, schon ein PIC16F84 ist reprogrammierbar und wird leistungsfähig genug sein. Reichelt hat sogar den 16F54 der billiger ist und reprogrammiert werden, kann. Natürlich lässt sich die
-
Thread
PIC Frequenz
Hallo zusammen, ich habe einen PIC16F84A-04P und einen 32,768kHz Oszillator. Wenn ich nun den TMR0 im 8-bit Modus betreiben will, müsste er ja genau 128 Interrupts pro Sekunde machen. Allerdings macht er bei mir lediglich 32 Interrupts
den Projekt Optionen, nicht aber im Code selber? Laut Datenblatt: "6.2.1 OSCILLATOR TYPES The PIC16F84A can be operated in four different oscillator modes. The user can program two configuration bits (FOSC1 and FOSC0) to select one of these four modes: • LP Low Power Crystal • XT Crystal/Resonator
-
Thread
PIC 16F877A Platine
froh das ich das nicht mehr machen muss! Daher: Wo es geht sehe eine ICSP Schnittstelle vor! Zum PIC: Der 16F84 ist natürlich ein mächtig alter Baustein... Der dürfte schon bald sein 20Jähriges feiern. Wenn du unbedingt möglichst nah an diesem Baustein dran sein willst kannst du auch einen PIC16F88
Mein Ratschlag - lass die PIC16F in Ruhe. Nimm dir einen PIC18F und ein PicKit3 bzw. Chinaklon. Wenn du viel Speicherplatz brauchst, dann nimm einen PIC18F4550 gibt es auch im DIP-Gehäuse. Mit PIC16F ist's immer bissle umständlich
-
Thread
VOLTCRAFT DSO-3062C 60 MHz = baugleich mit?
Anbei eine Montage von der kompletten Aufzeichnung einer 1-wire-Kommunikation zwischen DS18S20 und PIC12F509. Also mir gefällt das DSO, fehlt noch ein Protokollanalyzer :-) Peter
muss nicht der PIC18F14K50 sein, es funktioniert jeder der 18F Pics mit internem USB (Die 24er und 32er wohl auch, weiß nur gerade nicht ob da auch ein Out of the COM Programm in den Files vorhanden ist) Gruß Carsten
-
Thread
Kleinster µC
PIC10 in SOT-23-6.
es gibt den PIC12F1822 im 8-pol DFN-Gehäuse 4x4mm, der hat immerhin 8 MIPS
-
Thread
Hilfe BEi Programmierung von PIC 16F887
Hallo, ich soll für ein Schulprojekt einen PIC 16F887 über Assembler so programmieren das ich über acht Eingangsschalter verschiedene Töne abspielen kann. Frage 1. Ist das mit diesem Pic möglich. (Es ist der gängige Pic in unserer Schule)
die Beschreibung einer "polyphonic Doorbell" enthaelt. Geschrieben wurde das Programm fuer einen Pic16F84. Den Quellcode und die Hex-datei hab ich hier vorliegen,aber das Projekt kann scheinbar immer noch von Elektor(http://www.elektor.de/polyphonic-doorbell) bezogen werden,womit ich ich aus urheberrechtlichen
-
Thread
Gekauften Brushless-Regler "pimpen"?
Vollbrücke. Die Platine davon ist unter gefühlten 5kg aufgelötetem Kupfer versteckt und das Ding ist mit 16 (4x4) IRFB3077 bestückt. Wahrscheinlich kann das Geschoss weit mehr als 100A. Nicht kleckern sondern klotzen! :D
verwenden (z.B. cw=0,32)- ist es möglich mit dem vertikalen Fahrzeugquerschnitt (z.B. 40x40cm = 0,16m^2 )auch den Luftwiederstand bei z.B. bei 25m/s zu berechnen. Fw= (Luftdichte (kg/m^3)/2) * v^2 * Fläche(m^2) *cw z.B. (1,225kg/m^3/2)*25m/s^2* 0,16m^2 *0,32 = 19,6N Dazu brauchst Du die Abtriebsleistung
-
Thread
PICKit2 inkl. DemoBoard + mehrere Pics
?;ACTION=3;LA=444;GROUP=A38;GROUPID=2969;ARTICLE=87179;START=0;SORT=artnr;OFFSET=16;SID=10Tn98K38AAAIAAH10lT011a58368a66cc77bb8b55f0c1525106b - 2x PIC16F648A-I/P - 2x PIC16F688-I/P - 2x PIC16F84A-04P - 8x IC Sockel 18polig Wer mag den Edelschrott haben? Ich hab ihn erst 02.02.2012
Wieviel würdest du nur für die PIC wollen? - 2x PIC16F648A-I/P - 2x PIC16F688-I/P - 2x PIC16F84A-04P Programmer usw. hab ich schon. ;) MFG Johannes
-
Thread
Transistortester AVR
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
-
Thread
Kiste mit Microchips
Liste was dort alles enthalten ist. 5x TPA0212PWPR 5x TLC5924DAP 1x PTQA420050N2AD 1x PIC18F96J65-I/PT 3x PIC18F96J60T-I/PT 3x PIC18LF45J10-I/ML 5x TLC2264CN 5x BQ2002PN 3x 12F683I/P 5x TC9401CPD 2x PIC16F886-I/SP 3x PIC18LF44J10-I/P 3x PIC18LF4550-I/P 6x PIC18F4550-I/P 6x PIC16F877A-I/P 5x PIC16LF84A-04I/P 3x PIC18F448-I/P 3x PIC16LF84A-04/P 3x PIC16F913-I/SP 3x PIC16F886-E/SP 3x PIC18F2550-I/SP 6x PIC12F508-I/P 5x TLC555CP
-
Thread
7 Segment BCD Multiplex Treiber gesucht
Hallo zusammen, ich bin gezwungen mich mit dem PIC 16F84 und Assambler zu beschäftigen. Gibt sicherlich schöners wenn man aus der Atmega Ecke kommt... aber ist nun mal so. Und da dieser PIC ja so wenig IO Ports hat, benötige ich eine Möglichkeit
man ja auch nicht beide PICs miteinander kommunizieren lassen, sondern man passt das Programm von 16F84 an den 16F1516 an und lässt diesen dann beides machen. Multiplexing ist ja nicht soooo resourcenfressend... Gruß, Thomas
-
Thread
Board und Stromlaufplan prüfen
das Layout vom Brenner 8 auf Sprut.de runtergeladen und habe es um eine kleine Testplatine für den PIC16F84 erweitert. Ich würde euch jetzt darum bitten nochmal einen Blick auf das Board und auf den Stromlaufplan zu werfen ob so alles richtig und funktionsfähig ist (vor allem das Board). Ich würde
-
Thread
Labornetzteil/Funktionsgenerator
könnten die Schwingungen schon verschwinden. Müßte > im Prinzip so angeschlosen werden, wie der R16, damit dieser Strom nicht > mit in die Strommessung eingeht. R16 4k7 ist doch eigendlich schon eine gewisse Grundlast, oder liege ich da falsch? Morgen werde ich mal parallel zu C7 100pF den Wert
wie sie soll. Der LowDrop bewegt sich so um die 4V, differenz max. Eingangs-Ausgangs-Spannung. Ab 16V 3A gibt's Rippl von 30mV. Mit zusätzlichen 4,7mF (Siebelko), also gesamt 8mF(3,3mF+4,7mF), ist der Ripple mit dem Oszi nicht mehr messbar. Gruß Michael
-
Thread
Schrittmotor mit pic16f84a
RB1=2^0 RB2=2^1 RB3=2^2 RB4=2^3 Und hier noch mein Programm was nicht funktioniert: list p=16f84 include <P16F84.inc> ZAHL05 equ 0x0C ZAHL5 equ 0x0D KONST equ 0x0E KONSTISR equ 0x0F W_TEMP equ 0x10 STATUS_TEMP equ 0x11 TEMP_EIN equ 0x12 TEMP_AUS equ 0x13 TEMP equ 0x14 ZAHL equ 0x15
kenne ich nicht, der 18f84 auch nicht, und als Label wird das auch nicht verwendet, es sieht so aus als ob du das aus einem anderen Programm übernommen hast ohne es zu verstehen swapf STATUS_TEMP,0 movwf STATUS swapf W_TEMP
-
Thread
PIC - "beliebtester"?
Also aus der Historie heraus ist der PIC16F84 mein absoluter Lieblings-PIC. Heutzutage nutze ich allerdings nur noch 16F628a (vor allem wg. den internen Takt), auf welchen ich Programme dieses Klassikers relativ einfach portieren kann. Für
Aber BTT: DEN einen PIC kann man nicht nennen. Jahrelang war dies zwar der PIC16C84/PIC16F84, einfach deshalb weil der erste bequem wiederprogrammierbare war den man auch noch mit einem EinfachstCOM Adapter nur aus drei Widerständen
-
Thread
Motorola 68HC11 Gesperrt
gibt es immer Sondervarianten. http://3.bp.blogspot.com/_qoJr7kKgahs/TGOYfwj2i6I/AAAAAAAANAg/lZY95fG6UfU/s1600/6wheel-MUV-04.jpg
Aber jetzt haben wir das Jahr 2012. Da kommen die meisten von Hobbyisten verwendetn uC in DIP18 (PIC1&F84) oder Skinny DIP20 (ATmega8). Der 68HC11 hatte PLCC52 als sein natürliches Gehäuse im der DIL40 "rückwärtsgewandten" Variante wurden 4 Analogeingänge des Chips nicht kontaktiert.
-
Thread
Assembler Anfängerfrage
************************************* end Hallo es handelt sich hierbei um einen PIC16F887 Eigentlich sollte die Interruptschleife "INTF", wenn ich ein 5V Potential auf RB0 gebe richtig aufgerufen werden, beim PIC16F84A funktionierte dies. Übersehe ich was. Martin Michael
anfügen ; ;************************************************************** ; Includedatei für den 16F877 einbinden list p=16f887 #include <P16f887.INC> __CONFIG _CONFIG1, _HS_OSC & _WDT_OFF & _PWRTE_OFF & _MCLRE_ON & _CP_OFF & _CPD_OFF & _BOR_OFF & _IESO_OFF & _FCMEN_OFF & _LVP_OFF ; % _
-
Thread
C und Assembler
123 schrieb im Beitrag #2506155: > wie war das beim pic 16 stack tife von 2? und dann mit C? > In wie weit der Compiler da noch ANSI C conform ist mag ich bezweifeln. Ich weiß ja nicht von welchem PIC du redest aber selbst der Steinzeitliche PIC16F84
Brankadressierung sind die MSBs der Adressen. Das letzte bit in Bank 0 in einem kleine Speicher sind z.b. 0x7F und in Bank 1 0xFF usw. Man braucht nur eine Tabelle wo drin steht, welche Register welche Adresse hat. Demnach hat z.B. bei dem PIC16F84 PORTA das Register 0x05 und TRISA ist 0x85. Meister Eder
-
Thread
PIC16F84 - Reading the Program Memory
Hallo Ich habe eine Anfängerfrage Beim PIC16F887 gibt es im Datasheet das Kapitel 10.1.4 READING THE FLASH PROGRAM MEMORY Beim PIC16F84 gibt es z.B. das EEADRH Register nicht und im Datasheet finde ich auch nichts dazu "Reading the
der 1. PIC mit Flash), langsam, teuer. Ersatz: 16F88 oder 16F1826, 16F1827 16F1847 (jeweils gleiches Pin-Layout)
-
Thread
Geeigneten µC mit CAN-Bus auswählen, 3 zur Auswahl
Chip. Das würde ich vorschlagen. MPLAB IDE, Compiler etc kannst Du Dir kostenlos runterladen, das PicKIT3 zum Debuggen und Flashen kostet um die 50€, und damit kannst Du nicht nur flashen, sondern auch debuggen, und zwar die gesamte 8, 16 und 32 Bit PIC-Serie. Die damit gewonnene Erfahrung kannst Du
Pins, auch im erweiterten Temperaturbereich von -40 bis +125°C. Kein Problem. Nimm irgendwas aus der 16 bittigen PIC24 oder dsPIC Serie, die kleineren PIC16 oder PIC18 nur, wenn es auf Stückkosten ankommt. fchk
-
Thread
8086 Beschaltung Speicherlogik (BHA A0 MR MW)
Selektionslogik). So hat es sich aus IBMs ersten Geräten her eingebürgert (IBM Kompatibilität), den ersten PIC auf die Portadressen 0x20 - 0x3F zu dekodieren und den zweiten auf 0xA0 - 0xBF. Da die PIC jeweils nur zwei Portadressen nutzen (indizierter Zugriff) ist der restliche Adressraum ungenutzt bzw. enthielt
Adapter (64k) RAM-Karte [...] <- noch zu ergänzen F0000 bis FFFFF Boot Location <- FFFFF0 jmp F0000h F00000 BIOS09 => Speicher ist in 64k Segmente unterteilt (A16...A19) = 16* 64kB =1MB =>
-
Thread
Midi Switcher Software für µC in C
denkbar simple Aufgabe für einen µC... Nach etwas Recherche bin ich als Mikrocontroller Basis auf den PIC16F84A gestoßen, u.a weil er hier (http://www.jimkim.de/html/guitar01_01.htm) verwendet wird und mir für diese Aufgabe gut dimensioniert erscheint. Die entsprechende Beispielschaltung und einen Programmer
Programmierung in C jedoch auf deutlich hardwareabstrakterer Ebene. Mit so kleinen Controllern wie dem PIC habe ich noch nicht gearbeitet. Auch mit Midi hatte ich bis jetzt nichts zu tun. Leider finde ich im Web nur Source Code Beispiele in Assambler und außerdem keine Beispiele für eine mögliche Implementierung
-
Thread
PIC Probleme mit Programm BIN zu BCD
keine lösung zu meinem Problem. Habe im anhang das Programm eingefügt. Als Controller habe ich PIC16F84A
Fehler gemacht: WICHTIG: DATENBLATT immer LESEN! 1. Die Configurations-Bits fehlen. Vgl. Datenblatt 16F84 "6.1 Configuration Bits" 2. MPLAB enthält für jeden PIC das entsprechende "INC"-File. In diesem sind alle vom verwendeten typabhängigen Variablen-Deklarationen enthalten - einfach mal im Ordner
-
Thread
Superhet-Audion
ein Kondensator übrigbleibt. Dann einsetzten: Fr = 1/(2*Pi*sqr(L*C)) Fr = 1/(2*Pi*sqr(47µH*60pF)) Fr = 3 MHz Übrigens schwingt die Schaltung nicht genau beim Maximum, sondern bei der Phase 180°. Wenn man diese Stelle nach oben verlängert, trifft man die Amplitudenkurve bei -16dB. Der Transistor
man findet diese auch immer wieder in verschiedenen Schaltungen. Nur: FET's haben ein viel höhers 1/f Rauschen als bipolare Transistoren, und dieses 1/f Rauschen findet sich auf wunderbare Weise wieder als auf den Träger aufmoduliertes Phase-Noise!
-
Thread
RFM01/02 Basics
natürlich noch n = 7 setzen. da dein empfangsprogramm aber noch mit festem n läuft For Count = 1 To 16 Call Fsk_send(tx(count)) Next Count und kein time out hat besser: test: tx(1)= 84 tx(2)= 69 tx(3)= 83 tx(4)= 84 tx(5)= 58 tx(6)= 10 tx(7)= 13 n = 16 goto senden return
-
Thread
PIC16F88 - Taster-Eingabe wird nicht erkannt
Hallo miteinander! Ich möchte mich gerne mit dem PIC16F88 vertraut machen und dessen Programmierung in C und ASM. In einem ersten Laborversuch hab ich einen Lottozahlengenerator mit Flowcode erstellen müssen mit dem passenden Schaltplan (im Anhang).
Der PIC16F88 ist der Nachfolger des PIC-Urahns 16F84 und hat selbst schon wieder einige Jahre auf dem Buckel. Der Nachfolger zum 16F88 ist der 16F1847, der ist pin- und funktionskompatibel, hat mehr und schnellere
-
Thread
avr-gcc 4.7 I/O-Zugriffe
c02: d9 98 cbi 0x1b, 1 ; 27 c04: d8 98 cbi 0x1b, 0 ; 27 c06: 98 2f mov r25, r24 c08: 84 fd sbrc r24, 4 c0a: d8 9a sbi 0x1b, 0 ; 27 c0c: d9 9a sbi 0x1b, 1 ; 27 c0e: d9 98 cbi 0x1b, 1 ; 27
0x01; SREG = sreg; n >>= 1; return n; } [/c] Erzeugt dieses: [avrasm] f16: 2f b7 in r18, 0x3f ; 63 f18: f8 94 cli f1a: e9 e5 ldi r30, 0x59 ; 89 f1c: f6 e0 ldi r31, 0x06 ; 6 f1e: 80 81 ld r24, Z
-
Thread
Halbbrücken Resonanzwandler mit ATMega
ich achten muss bzw. reicht ein ATMega8 aus um die Schaltung zu realisieren. Oder benötige ic zwei 16bit Timer? Kann mir jemad einen Tip geben, wie ich die beiden PWM Signale verschoben zueinander bekomme? Vielen Dank! Danschi
Mikrocontroller z.B. 1. von Silicon Laboratories die Serie Si8250/1/2, 2. von Microchip die Serie dsPIC33FJ, 3. von Freescale die Serie MC56F84xx Da gibt es dann auch zum Teil Software, mit der sich die Regelschleife und die Timing-Muster grafisch generieren lassen (z.B. von Silicon Laboratories).