-
Thread
MPLAB ICD 2 Settings
Hallo! Ich arbeite mit dem Mplab und dem PIC16F88 und dem Programmer ICD2. Nach dem Download der Software läuft das Programm nicht. In den Settings habe ich gesehen, dass "Run after successful program" nicht aktive ist, es ist hellgrau, man
-
Thread
MPlab download assembler
Ich verwende den PIC 16F88
-
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
Wie bekomm ich die Daten in den Speicher?
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
PIC 16F88 DIL / SO
Hallo zusammen, ich versuche seit einigen Tagen ein Programm für den Pic 16F88, das auf einem Testboard mit dem DIL-Typ läuft auf einen SMD zu schreiben. Aus einem mir nicht erklärbaren Grund läft es nicht auf der Platine. Gibt es irgendwelche Unterschiede zwischen den Bauformen
Karl j. Ziller schrieb im Beitrag #2628063: > ich versuche seit einigen Tagen ein Programm für den Pic 16F88, das auf > einem Testboard mit dem DIL-Typ läuft auf einen SMD zu schreiben. Aus > einem mir nicht erklärbaren Grund läft es nicht auf der Platine. Gibt es > irgendwelche Unterschiede zwischen
-
Thread
Schaltplan Rätsel PIC16F88
Hallo, ich hoffe Ihr könnt mir ein wenig weiterhelfen, Ich komme einfach an diesem Rätsel nicht weiter, außer einen Schaltplan und diese Hex-Zahlen habe ich auch keine weitern Hinweise bekommen, nur das es sich um irgendwelche Koordinaten handeln soll. Es wäre wirklich super nett von euch, wenn ihr mir hier ein wenig auf die Sprünge helfen könntet ;-) Hier die Hex-Zahlen: 0903 30FF 0086 0085 1683 0186 3007 0085 1283 018E 2019 2019 3000 0086 2019 080E 0A8E 2024 3AFF 0086 1903 2817 280A 018E 280A 30FF 008C 008D 038C 1903 038D 080C 040D 1D03 281C 0008 0782 3413 3449 340D 3439 340D
-
Thread
Welchen MC würdet ihr empfehlen
einen HAufen 8Bit PIC im Dip gehäuse, selbst solche mit internem USB oder CAN sowie anderen SPezialanwendungen. Von ATMEL gibt es diese in DIP NICHT. ZUdem hast du ja schon erkannt das auch die Leistungsfähigeren 16Bit
noch den Vorteil das man bei den PICs eine IDE und vor allem eine HARDWARE für ALLES hat, vom kleinen PIC10F mit 6Beinchen bis über die normalen 8Bit 18F bis hin zu den 16Bit PICs mit DSP Kern sowie den 32Bit PIC mit MIPS KErn. Selbst der kleinste ORiginalprogrammer der PICKIT3 der als Sologerät gerade
-
Thread
Atmeg88; höhere Auflösung der Frequenz; TIMER
lassen. Und dabei effektiv N mal den einen wert laden und dann 256-N mal den anderen. Im PWM mode mit 16MHz clock bekommt man so eine PWM mit 64kHz und die Subzyklen laufen dann auf 256Hz. Alles in Allem hat man dann 16 bit Aufloesung. Im Dividermode kriegt man natuerlich auch 16 bit
laeuft, daher auch mehr Strom zieht, aber das Problem nicht wirklich loest. Es gibt sonst noch einen PIC, der dsPIC 30F2023-30I, der hat einen PLL bis 480MHz, dafuer zieht er auch Strom wie wild (220mA).
-
Thread
Brauche Hilfe bei der Auswahl eines Mikrocontrollers
PIC28F4550 Gruß Jobst
software-and-kits/starter-kits,-evaluation-boards-and-application-kits/channel.html?channel=db3a304319c6f18c011a0b5735d831e7
-
Thread
[AVR] FM-Transmitter für 1,50EUR --> Ansteuerung?
wobei das MSB hinten steht und das LSB vorn. > > Silvan König schrieb im Beitrag #2608486: >> 88.6Mhz: >> adress data adress data >> /0X0A /0X3F /0X0B /0X2A > WORD = 256*2A + 3F = 10815 > Frequenz = (10815·67+143)·1/818·1/10 = 886·1/10 = 88,6
sich daher : 0x2A3F * Rasterschritt = 10815(d) * 8,192KHz = 88,59648MHz ~ 88,6MHz Für das Beispiel aus meinem Screenshot ergibt sich: 0x2A1A * 8,192KHz = 88,293376MHz ~88,3MHZ (Und damit der Eingestellte wert.) Beim
-
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
Probleme bei VUSB- Bachelorarbeit
ich kann die pic18 mit USB empfehlen. haben 8 Bit... oder je andre Hochschule...
ein Arduino2009/Uno alles an Bord hat, um dein Projekt zu unterstützen? Den FT232, ein ATMega8/48/88/168/328 und einen 16 Mhz Quarz. Die Stromversorgung liefert ungeregelte Motorspannung und MC-Saft. ISP Anschluss hat er auch. Denn Bootloader brauchst du nicht, wenn du deinen eigenen ISP Programmer
-
Thread
Raspberry Pi ist da
Minuten in den Händen. Es gibt die Teile also wirklich :-) Ich habe laut Kreditkartenabrechnung € 39,16 bezahlt. Auf der Rechnung stehen allerdings nur € 32,88 (€ 27,40 + VAT mit einem Vermerk Versandkosten nur in der Bestellbestätigung).
1338737844&sr=8-11 http://www.amazon.de/Hama-Reiseladeger%C3%A4t-mit-microUSB-2A/dp/B0052YFU54/ref=sr_1_16?ie=UTF8&qid=1338737844&sr=8-16
-
Thread
Wie viele Quadratur Encoder hat ein Mikrocontroller ?
schnelle Eingabe durch ruckartiges bewegen über einen großen Bereich) wird durch die Hardware des PIC eingelesen.
Flanken ? Klar wegen dem möglichen prellen: http://www.dse-faq.elektronik-kompendium.de/dse-faq.htm#F.29
-
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
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
Programm von Pic16F628 für Pic16F88 ändern
; pdisp_1 banksel EECON1 ; !!! necessary for PIC16F88 !!! bcf EECON1,EEPGD ; !!! necessary for PIC16F88 !!! bsf EECON1, RD ; read character from EEProm banksel EEADR ; !!! necessary for PIC16F88 !!! incf EEADR,f
for PIC16F88 !!! bsf EECON1, RD ; read character from EEProm banksel EEADR ; !!! necessary for PIC16F88 !!! incf EEADR,f ; inc address for next read bcf EEADR,7
-
Thread
[pic] "echten" Reset im Programm durchführen
Hallo, ich habe im meinem Prog auf dem 16F88 folgende Struktur: org 0 Start: ;Variablen init, TRISA/B usw. Mainloop: ; Unterprogrammaufrufe, Variablenabfrage btfsc STATUS,Z goto Mainloop goto Start Wenn
movlw B'10010001' movwf TRISB Im Abschnitt 5 des Datenblattes zum 16F88 sehe ich: ------------ Note: On a Power-on Reset, the pins PORTA<4:0> are configured as analog inputs and read as ‘0’. ------------ Dort wird auch gleich vorgeschlagen wie korrekt vorzugehen
-
Thread
Womit programmiert ihr eure µCs?
8051, 80535, 8085, 8086 .... PIC 12F, 16F, 18F, 30F, 33F, 32F Assembler und C Pickit 3 ICD2 ICD3 mfG Michael
PIC18F PIC32MX C ICD2, ICD3 MBLAB
-
Thread
[Sammelbestellung] [DycoLED] RGB LED mit integr. seriellen Controller
149,66€ PAYPAL Martin K. (skiko) - 50 Stk. - 37,19€ + Versand = 38,09€ dkeipp (Gast) - 20 Stk. - 14,88€ + Versand = 15,78€ Werner A. (homebrew) - 30 Stk. - 22,31€ + Versand = 23,21€ Knecht Lötrich (gonz) - 100 Stk. - 74,38€ + Versand = 75,28€ Tim E. (f4550tim) - 5 Stk. - 3,82€ + Versand = 4,72€ Martin P.(billx) - 15 Stk. - 11,16€ + Versand = 12,06€ Martin N. (martin_n) - 50 Stk. - 37,19€ + Versand = 38,09€ Michael (michael0307) - 20 Stk. - 14,88€ + Versand = 15,78€ M. G. (looking) - 15 Stk. - 11,16€ + Versand = 12,06€ Chris
-
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
DMX - PIC - LED
Vereinfacht habe ich ein Feld mit 100 RGB Pixel die alle daisy chained sind. Diese werden via PIC16F88 angesteuert. An diesem PIC hängt noch ein Funkempfänger. Die Sendebox Hängt via DMX an einem PC bzw Lichtpult. Ich muss vom PC jede einzelne LED ansteuern können und trotzdem genug fps zusammenbekommen
nimm einen 16F1847, der ist pinkompatibel zum 16F88, doppelt so schnell (und ausserdem für C optimiert, hat mehr features etc ...) und kostet die Hälfte
-
Thread
Labornetzteil/Funktionsgenerator
Fronpanel hab ich schon fertig, und Programmiert. lief auf anhieb. hat 4x4 7-segment einen ATmega88 und 16 LEDs 16 Buttons (mit interupts) und einen Incrementalpoti. Und Uart, I²C und SPI für die verbindung mit dem rest. ...hätt ich sogar in eagle zum Thema höher schneller weiter: ich konnte
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
Anfänger Microcontroller - bräuchte mal einen rat
Die Pic16F1xxx sind die neuen Bauteile, welche z.B. auch die 10-Bit-PWM erzeugen können, Pic16F1827 (18-Pin) und Pic16F1937 (40-/44-Pin), auch in DIP, das sind schöne Teile, günstig, auch bei Reichelt erhältlich
programmieren mit dem PICKIT3 von MPlab (Software MPLAB IDE v8.60). Habe ein Assemblerprogramm eines PIC16F88 und wollte es auf einen PIC16F73 anwenden/umschreiben. Das ist von einem Uhrenprojekt, das ich um ein Funk-Schalt-Set (433 MHz) von CONRAD erweitern wollte, deshalb der PIC16F73 mit mehr I/O’s.
-
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
Suche Operationsverstärker
sich auf die 5% Toleranz eines 7805 bezieht (nennt man so was messen oder schätzen ?) obwohl man dem PIC16F88 an RA3 eine echte Referenzspannung zuführen könnte, da wird ein MAX232 verwendet, bloss um dessen Ausgangsspannung mit einer Z-Diode auf 5V/-0.6V zu begrenzen, also wieder auf den TTL-Level
> wie soll ich mit einem widerstandsteiler von 1V auf 5V kommen ohne op?? Dein PIC16F88 A/D hat 10 bit, löst also eine Eingangsspannung von 0V bis 5V in 5mV Schritte auf. Dein Messignal von 1V wird also mit 0.5% Auflösung erfasst. Das ist 10 mal mehr als die zu 5% ungenauen
-
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
[PIC 16F88] Impulserkennung/Zeitmessungs-/Interruptproblem
positiv-negativ-Abstand beim langen Magneten von 3,8ms*1340/7000=0,73ms Meine Lösung sieht so aus: Der PIC ist ein 16F88 mit 8MHz-Quarz, und ich nutze die ISR. Das Positivsignal geht auf RB0 und INT0 ist aktiviert. Das negative Signal geht auf RB4 und das RBIE-Bit von INTCON ist aktiviert -> bei jedem Positivimpuls
funktioniert nicht? Eingrenzen ist das Prinzip fast jeder Fehlersuche. Also erstmal schauen ob der Pic 1. das Signal empfängt, 2. den Interrupt auslöst 3. der Timer läuft usw. Das ist über einen Port an dem der Status H/L ausgegeben wird leicht machbar.
-
Thread
[pic16f88] Impulsdauer und interrupt latency f. externen Interrupt
Hallo, ich habe bei obigem pic den externen Interrupt aktiviert auf die steigende Flanke. Ich habe in einer doc gelesen, daß es eine Verzögerung geben soll, die bis zu 3 Maschinenzyklen dauern soll. Kann das stimmen oder habe ich was falsch verstanden? Und kann mir jemand zufällig sagen, wie lange das Signal am INT0-Pin high sein muß, damit die steigende Flanke erkannt wird? die "AC Specs" habe ich leider nicht gefunden Gruß Th.
-
Thread
RFM01/02 Basics
bezen bu schrieb im Beitrag #2498420: > also ich verzweifel noch...die dreiecke sind 0x10 (dec 16), hab den > hexwert mit in den code eingebaut und es kommen tatsächlich dreiecke > dabei raus, also weiß ich schonmal was die dreiecke sind! beim ini code CE88 ist das lsb 10001000 -> Zufall
#2500624: > wenn der Code von Dir kommt, vielleicht kannst Du mir sagen warum das > Bit fe für "deep 16 Bit FIFO Mode" je nach Programm mal gesetzt und dann > wieder nicht gesetzt wird ?? Du meinst weil es einmal &Hce89 und &Hce88 gibt? Zufall, ich habe auch mit den Einstellungen etwas experimentiert
-
Thread
IR Empfänger C oder Assembler
Hallo, Ich suche einen C oder Assembler Code, mit dem man RC5 dekodieren kann(verwendet wird ein PIC 16F88). Habe leider irgendwie nichts passendes dazu gefunden und hoffe ihr könnt mir bei meinem Problem helfen. ;) Lg
http://sprut.de/electronic/pic/projekte/rc5test/index.htm noch fertiger ???? Ich hab das selbst im Einsatz, im ASM File steht alles. Holger
-
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
Atmel AVR in der Industrie
Du von PICs keine Ahnung hast. [code] PIC10, PIC 12 und PIC16 sind Kleincontroller für spezielle Fälle, die haben 8 Bit Datenbreite und tatsächlich 12 (PIC10) bzw. 14 Bit Kern (PIC12 und PIC16). PIC18 ... haben 8 Bit Datenbreite und 16 Bit Kern PIC24 PIC30 dsPIC33 ... haben 16 bit Datenbreite und 24 Bit Kern PIC32 ... was wohl ... richtig: 32 und 32 Bit [/code] Ganz grosser Vorteil für die industrielle Fertigung
-
Thread
avr-gcc 4.7 I/O-Zugriffe
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 f20: 90 81 ld r25, Z f22: 91 70 andi r25, 0x01 ; 1 f24: 90 93 59 06 sts 0x0659, r25 f28: 2f bf out 0x3f, r18 ; 63 f2a: 85 95 asr r24