-
Thread
PIC18F4550 oscillator Initialisieren
Hallo zusammen, PIC: PIC18F45550 Treiber: C18 Tools: MPLAB IDE 8.92 Problembeschreibung: Wie kann ich wissen was für eine internal Oscillator hat das PIC nach der folgende Konfiguration? Das Pic ist wie folgenden
) In der Clock Diagram (in der Datenblatt: Fig 2-1)ist noch einmal alles geklärt. Seh bitte Anhang ( PIC18F4550_Datenblatt_ClockDiagram) Ich bin leider dadurch nich schlauer geworden: Mit welchen Frequnenz soll ich das OSCI einstellen.
-
Thread
PIC16 external RAM
Hallo zusammen Ich bin einen Mp3 Player am machen mit SD / MMC Karten und einem PIC16f87x. Da der PIC nicht viel internal RAM hat (vorallem für das FAT16 system) besorgte ich mir ein SPI fähiges externes flash ram von ST (M25P80 8mbit um genau zu sein), nun lesen kann ich ohne problem
schwer an, oder hast du die pins doppelt verwendet? Dann zum downloader, was hast du benutzt? Für den PIC16 benutze ich im moment ein PPF87x downloader, der für den PIC16f87x gemacht wurde, kann es auch sein das der gehen würde für den 18er? FAT16 sollte bei mir reichen, da es noch keine SD Karten gibt
-
Thread
Thermostat Kühlschrank Ersatz durch µC ?
kaputt" Die relative luftfeuchikeit ist im kühlschrank öfters am taupunkt. Da aber die elektronik 1/10 grad wärmer ist als der rest ist das kein problem. Dein PIC wird sich nicht daran stören IM kühlraum zu sein.
von Loco M. (loco) am/um 16.07.2024 12:14 '...schon gespannt darauf, welches Netzteil...als "langlebige Elektronik"' AW: Die braucht nur ca. 0,13W, (MOC3062M-196063.pdf, Figure 4), PIC mit IntOsci 31kHz, Low-I-LED
-
Thread
TX und RX Kommunikation PIC16F688
Frage, und zwar habe ich ein kleines Programm geschrieben, um die serielle Kommunikation meiner beiden PIC16F688 zu testen. Hier mein C-Programm: Sender: [c] #include <htc.h> //include header file #include <pic16f688.h> //include PIC header #ifndef _XTAL_FREQ #define _XTAL_FREQ
PORTA = 0x00; PORTC = 0x00; TRISC = 0x00; TRISA = 0x00; RA0 = 1; _delay( 100000 ); RA0 = 0; _delay( 100000 ); while (1) { Init(); PutChar(0xAF); } } [/c] [c] #include <htc.h> #include <pic16f688
-
Thread
500Hz mit PIC ausgeben
Hallo Leute, ich will mit meinen PIC (16F887) für 30 Sek. 500Hz an RE2 ausgeben. Hier ist mein kleines Programm, ich finde den Fehler nicht, denn am Oszilloskop liegt einfach keine Frequenz an. [c] uint i ; void init(void) {
funktioniert, nur bei TRISE nicht. Kann leider kein Foto mehr machen da ich den Baukasten mit den PIC nicht mehr habe (hab es von der Schule ausgeliehen gehabt). Daraus folgt meine nächste Hürde.. Ich will mir jetzt selber eine kleine Schaltung aufbauen mit den PIC16F887 um meine Funktionen zu
-
Thread
PIC32MX350 läuft zu langsam
Habe das mit einem PIC32MX340F512H gestestet. Bei einem SysClock von 96MHz und einem Teiler von 16 in der SPI Konfiguration messe ich einen SPI-Clock von 3MHz (genau 2,85MHz). Nachtrag: Im DB findet sich unter 17.2.5 die Formel zur Berechnung von F_SCK (SPI-Clock): F_SCK = F_PB / (2 * (SPIxBRG + 1) ) ergibt bei 96MHz SPI1BRG = 16: 96 / (2 * (16 + 1) ) = 2,82....MHz Passt also so ziemlich zur Messung!
-
Thread
PIC läuft durch String viel zu langsam
einen String schreibe. Das blinken an PortA0 wird deutlich langsamer (immer 1sek an und 1aus). Singnale an PortA1 nur noch verzögert und an PortA2 kommt garnix mehr. Pic läuft mit 18,432MHZ Bitte helft mir! Ich bin am Verzweifeln... main.c [c] #include <htc.h> #include
} } //liest ein Zeichen aus dem Empfangspuffer aus unsigned char getcUSART(void) { if(PIR1bits.RCIF!=0) { // Wait until RCIF gets low return RCREG; // Retrieve data from reception register } return 0; } [/c] main.c [c] #include <htc.h> #include <pic18f4550.h> #
-
Thread
Debugging mit PICKIT3?
man das bit setzen kan, um das debuggen zu ermöglichen... Ich benutze das PICKIT3 und habe einen PIC16F887 und programmiere mit dem MPLAB IDE v8.56 mit dem CCS C Compiler. Kann mir irgendwer helfen? Ich müsste debuggen! :( Danke schon mal im voraus Chrischu
will, fängt das gar nie erst an zu debuggen im internet, gibt es verschiedene einträge mit genau dem pic16f887 bei dem es nicht läuft und niemand hat eine antwort. Ich verstehe das einfach nicht was hier nicht gut sein sollte?!?
-
Thread
PROM lesen /schreiben / Programmiergerät
Ich habe hier einige EM 1031 Empfänger. Auch 16 Kanal. Die sind schon etwas neuer und haben keinen PROM sondern einen PIC16C71-04/SO. Ich glaube aber das ist ein nur "einemal beschreibarer"? Unter dem PIC sieht man noch die Programmierpins
irgendwie nicht drauf wie es genau berechnet wird mit den Vorteilern, mod usw. Quasi: Gegeben F0: Zielfrequenz Vorteiler: R0, R1, R2 und der Fixteiler von 128 Xtal = 6000000 Hz Gesucht: n0, n1, n2 Formel F0 = ???
-
Thread
SP14Q002-A1 aus eBay - Erfahrungsaustausch
deswegen brauchte ich noch eine schönes Display ;) Bisher wird der Roboter von 3 PICs gesteuert (2x PIC16F877 und 1x PIC16F876) und die Intelligenz ist per Funkmodem auf einen PC ausgelagert, auf dem eine Java Anwendung läuft. Anhand von Karten - die man mit dem Programm erstellen kann - navigiert der
Hi, als Lagertyp verfügbar für 16,20 EUR bei: www.segor.de S1D 13305 F00A (das ist der welcher auch auf Mark's Platine passt) Kannst dort auch die Schnellsuche mit SED1335 füttern, dann bekommst du ebenfalls automatisch den
-
Thread
PIC und LCD QC1602A V2.0 bringen mich zum Wahnsinn
void main(void) { init(); LCD_Init(); __delay_ms(200); TXT_Write("Hallo",6,1); // Schreibe in Zeile 1 ab Spalte 5 TXT_Write("PIC16F877A",3,2); // Schreibe in Zeile 2 ab Spalte 3 while(1); } [/c] Vielleicht hat ja wer einen guten Hinweis für mich, ich hoffe
; LCD_DELAY_5MS(); <edit>Da liegt ein Demo Projekt. http://picforum.ric323.com/viewtopic.php?f=40&t=210 Sollte auch leicht für PIC16 anpassbar sein. Benützt allerdings das BusyFlag...
-
Thread
Poti ohne AD-Eingang auslesen --- PIC
. Da musste ich lange dran rumfummeln, bis ich das am Laufen hatte. Ich habe hier im Moment nur 16f84 und 16C71. Für AN700 braucht man wohl spezielle andere PICs. Bevor ich mir sowas zulege, ist es vermutlich besser, wenn ich mir einen PIC mit integriertem AD-Wandler hole. Ich werde das aber trotzdem
16F877A bestellt, kostet bei Reichelt 5,10€. Als Sample noch nicht mal Versandt.
-
Thread
SPI - RS-485 - CAN
Maik Geßner schrieb im Beitrag #2393573: > Werd wohl daher auf einen Pic18F6680 und einem MCP2515 steigen. somit > hab ich D/A I/O, RS485 und Can angedeckt... Der PIC hat CAN doch schon intern. Weshalb dann noch den MCP?
im Beitrag #2394235: > Maik Geßner schrieb im Beitrag #2393573: > >> Werd wohl daher auf einen Pic18F6680 und einem MCP2515 steigen. somit >> hab ich D/A I/O, RS485 und Can angedeckt... > > Der PIC hat CAN doch schon intern. Weshalb dann noch den MCP? RS485? ist ein weiteres Muß bei den Projekten
-
Thread
Pic Programmer selber bauen
18F2455 erkannt. Gut, da ich gelesen habe, dass die Version mit den 8 Dioden schrott sein sollte hab ich gedacht baue ich es um auf diese Variante: http://s.gullipics.com/image/1/b/g/58jo7w-ewaun-q8wl
Z.b. für mich. Doch ein Clone vom PICKIT3 kostet bei Ebay 21€ und ein Clone vom PICKIT2 kostet 16€, beides kostenloser Versand. Ich würde mir für 16€ den Clone vom PICKIT 2 kaufen, wenn nicht PICKIT3 Clone. Versandkosten bei Reichelt sind schon 5.60€, dazu ein PIC18F2550 für 5.45€, eine Lochrasterplatine
-
Thread
PIC 16F872 ADC/RS232emu-Probleme
Hallo an alle Hilfswilligen, Für den Pufferspeicher unserer Heizung (Wassertank) baue ich ein 16-Kanal-Thermometer. Der PIC 16F872 steuert einen MOS 4067 MUX/DEMUX an der dann das Signal eines der NTC-Sensoren zum AN0 des PIC weiterleitet. Da der 16F872 keinen asynchrone Serielle Schnittstelle
Raimund wrote: > Da der 16F872 keinen asynchrone Serielle Schnittstelle besitzt habe ich > diese nach der Anleitung von Sprut emuliert. Warum nimmst Du keinen PIC mit UART, z.B. 16F873 oder '876 oder '883? Wenn Du den Thermometer
-
Thread
PIC ASM: obere Adressbytes in Code verwenden
schrieb im Beitrag #5787655: > Nein, der Flash hat 21bits Adressbreite Laut Datenblatt hat der PIC18F24K20 16kB Flash, also 14Bit-Adressen.
Programmcounter kann über drei Register manipuliert werden: PCL, PCLATH and PCLATU. PCLATU wird beim dem PIC18F24K20 nicht gebraucht, da nur 16KB Flash. Peda schlägt mit den Labels eine gute und einfache Lösung für die Adressierung von Strings Gruss Picfan
-
Thread
C-Tutorial für PIC
Hallo, es gab da ein Tutorial zu CC5x... doch ich rate dir ab, auf PIC16xxxx Bausteinen alles ausser einfachste Aufgaben mit C zu realisieren. Wenn du C nutzen willst, nimm lieber einen PIC18Fxxxx, die kosten mitterweile genausoviel wie die PIC16xxxx und können viel
Beitrag #2091695: > Hallo, > > es gab da ein Tutorial zu CC5x... doch ich rate dir ab, auf > PIC16xxxx Bausteinen alles ausser einfachste Aufgaben mit C zu > realisieren. > > Wenn du C nutzen willst, nimm lieber einen PIC18Fxxxx, die kosten > mitterweile genausoviel wie die PIC16xxxx und können
-
Thread
Pic24F Interrupt mit Timer
Hallo Mikrocontroller-Nutzer Mit dem PIC24F Starter Kit 1 möchte ich in C folgendes implementieren: Der secondary oscillator (32768 kHZ Quarz) soll jede Sekunde einen Interrupt auslösen und die LED umschalten. Grundlegend habe ich noch
Hier mein Code für den PIC24F16KA102 geschrieben habe um das Timerinterrupt auszuprobieren, geschrieben für den XC16 [c]#include <xc.h> #define FOSC 32000000 #define FCY (FOSC/2) #include <libpic30.h> _FBS(
-
Thread
Welcher Transistor beim Pic16F84?
Hallo! Ich hoffe es kann mir jemand beantworten, ich will einen Pic16F84 aufbauen und suche jetzt noch Transistoren für den Ausgang. An ihm will ich größere Leistungen als 20mA schlaten und deswegen hab ich mir gedacht nen Transistor dahinter zu hängen. Aber was für
Schaltzeiten usw. setzen einiges an Kenntnis vorraus. BC548 o. ä kannst Du erstmal benutzen um den PIC über den Basiswiderstand von >1K zu schützen. MfG Manfred Glahe
-
Thread
Anfänger Frage zu PIC16F628A
Hallo ich traue mich das gar nicht zu fragen. Ich habe so ein PIC-READY 2 Board von Mikroelektronika und versuche die kleinen Käfer (PIC16F628A, PIC16F84) ohne Debug Möglichkeit zum fliegen zu bekommen. Einfach nur LED an [avrasm] CLRF PORTB MOVLW
Hallo Martin, Du hast fälschlicherweise versucht die Analog-Pins des PIC 16F628 PORTB anstatt PORTA auf digital umzuschalten! Das geht nicht! Schau mal im Datenblatt S.33 (Abschnit 5.1, excample 5-1) Init: ;---PORTA ;(Beispiel aus dem Datenblatt) CLRF PORTA
-
Thread
Neuling will PIC16F628 programmieren
) und versuche ein Hex-File in einen PIC16F628A zu bekommen. Alles sieht gut aus (Pic wird erkannt) ich kann das Schreiben starten aber es endet am Schluß immer mit einem Schreibfehler. Meine Frage bei der die Profis lächeln: Ich habe hier den Pic16F628A zum porogrammieren, die Schaltung und das Programm beziehen sich auf einen Pic16F628. Macht das vielleicht das Problem? Danke und Bitte nicht zu viel lachen. Mit freundlichen Grüßen, Gauner1110
-
Thread
AVR ASCII Video Terminal - 40 x 25 - BAS Signal
vsyncl ;Anzahl setzen preqd: endint ;das wars ;Vertical Sync ;damit f‰ngt jedes Bild an vsync: ;1/2 Zeile minus HSync-Zeit abwarten, Sync bleibt noch LO ldi mpa,120 vs1a: dec mpa brne vs1a ;inv. Hsync-Impuls auf 1/2 Vsync-Zeile sbi portd,6 ;Sync auf HI ldi mpa,24 ;4,75us vs1b: dec mpa brne vs1b synclo ;Sync auf LO ldi mpa,142 ; f¸r den Rest der Zeile vs1c: dec mpa brne vs1c synchi ;Sync
-
Thread
Mit dsPIC33FJ128GP802 ein LCD Display über I²C ansteuern
Das hier ist dir bekannt? http://ww1.microchip.com/downloads/en/DeviceDoc/70000195f.pdf das I2C Modul ist ident für alle PIC24 und DSPIC33. Das Hauptdatenblatt ist ja immer etwas einfach gehalten. Das oben verlinkte ist sehr viel detaillierter
DB5 DB4 DB3 DB2 DB1 DB0 * 0 0 0 0 1 DL N F x x * DL data/interface length: 1 8 Bit, 0 4 Bit * N number of display lines: 1 2 lines, 0 1 line * F character font: 1 5x10 dots, 0 5x8 dots * *
-
Thread
7 Segment Anzeige per Pic Steuern
------- wait: movlw d'175' movwf 31h schl2: movlw d'175' movwf 30h schl1: nop nop nop nop nop nop nop decfsz 30h,f goto schl1 decfsz 31h,f goto schl2 return wait1: movlw d'50'
einen Port ab (auf Flankenänderung deswegen etwas aufwendiger als ne einfache Tastenabfrage) und eien 1 Sekundentakt. Inkl. dem drum herum was ein Pic16Fxxx für die Interrupt Abwicklung braucht. Ich hoffe es hilft Dir weiter mfg [c] ;=============================================================
-
Thread
Basic-Compiler für PIC18F248
(vornehmlich mit dem mikroPascal for AVR) aus Belgrad und habe mir nun mal den "mikroBasic for PIC" runtergeholt und geregged, kann aber den vom Paule zu programmierenden Chip nicht in der device-list finden (PIC16F248). Da er noch kein Feedback über seine Erkenntnisse bezüglich des mikroBasic
#3950137: > kann aber den vom Paule > zu programmierenden Chip nicht in der device-list finden (PIC16F248). Liegt wahrscheinlich daran das es ein PIC 18F248 ist.
-
Thread
diskreter uC (und er funktioniert sogar)
. in : Eingang ins w-Register 0xfe. ldpc : Lade Programm-Counter ins w-Register 0x0f. jmp : Lade Programm-Counter mit konstante 0x1f. Beq : Sprung, wen vorherige Subtraktion = 0 0x2f. Bne : Subtraktion != 0 0x3f. Bls : Subtraktion <= 0 (unsigned) 0x4f.
nen fixen 2-Level-Stack. Die AVR sind allerdings moderner. Die Padauk sind keine PIC-Clones. Die Padauk haben 13- 14- 15- oder 16-Bit-Befehle. Sie führen alle Befehle in 1 oder 2 Zyklen aus. Die Padauk haben einen Softwarestack, was sie zu einer deutlich angenehmeren Zielarchitektur
-
Thread
[V] Mini GPS Module - SkyTraq Venus 6 (22x22x8mm)
kannste den strom messen & ausrechnen wie lange die haellt ABER warumm versucht du es nicht mit einem 1F Gold-Cap der ist immer nach dem abschalten voll vlG Charly
uart_init( UART_BAUD_SELECT(UART_BAUD_RATE, F_CPU) ); sei(); DDRC = 0xff; char c; while (1) { c = uart_getc(); if ( c & UART_NO_DATA ) { PORTC |= (1 << 0); } else {
-
Thread
PIC USART: rcreg leer
Idee, oder nich? Aber: > mit der baudrate ist auch alles in Ordnung. > ist im datenblatt des PIC18f6680 so ersichtlich.auf seite 237. Das sehe ich anders. Du hast einen 8-Bit-PIC, Du kannst also keinen 16-Bit-Register mit einem Schwung beschreiben (es sei denn, Dein Compiler, den wir nicht kennen
oder nich? > > Aber: >> mit der baudrate ist auch alles in Ordnung. >> ist im datenblatt des PIC18f6680 so ersichtlich.auf seite 237. > Das sehe ich anders. > Du hast einen 8-Bit-PIC, Du kannst also keinen 16-Bit-Register mit einem > Schwung beschreiben (es sei denn, Dein Compiler, den wir nicht
-
Thread
LCD-Display
Mein Controller ist bereits durch einen PIC16F688 vorgegeben, hierzu benötige ich aber ein Display, am besten mit einer serielen Übertragen zwecks weniger Anschlüsse. Ich benötige dazu nur 3 Ziffern, aber es darf so gut wie kein Strom verbrauchen
Hallo, wie sieht es hiermit aus? http://reichelt.de/inhalt.html?SID=15GcFV26wQAREAAGMyGs0beb6f8044aa99f7a11e05015ade40e1f;ACTION=7;LASTACTION=6;SORT=artikel.artnr;GRUPPE=A523;GRUPPEA=A5211;WG=0;SUCHE=lcd;ARTIKEL=LCD%2520MO82%2520DIP;START=0;END=16;FAQSEARCH=Minimodul%25252040x20%252520mm;FAQTHEME
-
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
PIC16F1939 I/P - Blinkende LED
beim PIC16F1939 im Status überhaupt setzten um Bank zu switchen? > MOVLW 0x01 > MOVWF BSR Dafür kannst du auch ben mowlb Befehl oder das Banksel Makro verwenden.
alten PIC16, bei den neueren macht man das > übers BSR. Welche bits würdest du beim PIC16F1939 im Status überhaupt > setzten um Nank zu switchen? Ja ok das eine hat sich dann erledigt. Aber nich nicht die
-
Thread
PIC 18F1330 hängt sich auf
>PIC 18F1330 hängt sich auf Jööööö. Mein Beileid. >Hat jemand ähnliche Erfahrungen gemacht dass PIC einfach stehenbleiben? Nein. Das ist ein Programmfehler. Ueblicherweise auf Zeile 42.
deinem umfangreichen Erfahrungsschatz teilhaben. Was läuft bei dir schief ? Ich schon ein paar PIC16 und PIC18 verbaut. Und damit meine ich nicht 10 oder 100. Die laufen alle noch.
-
Thread
PIC-programmer Linux
das nicht möglich ist mit LV-Programming, weil dann ein I/O-Pin blockiert ist? Ich setze z.B. beim PIC16F628 immer die Flags _LVP_OFF und _MCLRE_OFF, um die entsprechenden beiden I/O-Pins auch nutzen zu können. Hintergrund: Ich nutze noch einen Sprut-Brenner5. Da ich keine (echte) parallele Schnittstelle
die "überzähligen" PINS bei den TQFP GEhäusen umschaltbar die sonst NC währen. Was nun für seinen PIC zutrifft muss man selber in den jeweiligen Listen nachsehen. ISt abe rauch in MPLAB gelistet. Bei den neueren 16F und wohl so gut wie allen 18F PICs dürfte fall drei oder vier der Fall sein. Bei
-
Thread
Motorsteuerung mit Hilfe eines Mikrocontrollers PIC
PicBASIC kann alles! Wenn es hardwarenah wird, direkte Portzugriffe oder INT-Routinen. "Normale" PICs (16Fxxx) haben i.d.R. nur 1xPWM, da müßte man alles per Software regeln, geht aber auch. Suche
Hallo, Ich war letzte Woche persönlich bei meinem Betreuer.. Es handelt sich um einen PIC 16F627(A), oder einen 16F628A, desweiteren kann ein 18F1230 oder 18F1220 verwendet werden. Ich soll verschiedene Möglichkeiten erläutern auch was die Motoransteuerung angeht. Es muss entgegen meiner
-
Thread
PIC16F57 Timer0 einbinden
Hallo zusammen, bin gerade dabei für eine Low Cost Lösung mich mit einem PIC16F57 auseinandezusetzen bzw. zu programmieren. Programmieren werde ich in C mit MPLAP IDE V8.66, Compiler von Knudsen CC5X Grundkenntnisse mit C Programmierung sind vorhanden. Jetzt will ich
Datei von dem Knudsen CC5x Compiler zusammenhängen. ist ein gewaltiger unterschied zwischen der 16F57.h von Knudsen und von PIC16F57.H von einem anderen Compiler. weis wer von wo man die richtige 16f57 herbekommt, da der Compiler automatisch die 16F57.h einbindet ohne das ich #include <16f57.h>
-
Thread
PIC 18f4420 LCD ansteuerung in C
jedoch extrem komfortabel übers Headerfile zu konfigurieren. Funktionieren in mittlerweile 4 Projekten (1x PIC16F, 2x PIC18F und 1x dsPIC33) tadellos.
\Azubi\Florian\Pic_Programme\Multimeter\ganz_neu\LCD-lite.c" -q --chip=18F4420 -P --runtime=default --opt=default -D__DEBUG=1 -g --asmlist "--errformat=Error [%n] %f; %l.%c %s" "--msgformat=Advisory[%n] %s" "--warnformat
-
Thread
Welcher Controller ist für mich geeignet?
www.embeddedartists.com/products/lpcxpresso/xpr_motor.php Da würde ich noch eher was von Microchip mit nem PIC empfehlen, womit Du eine Eentwicklerumgebung für PIC14/16/18/24/32 und dsPIC30/32 bekommst. Grüße Michelle
Praktisches Beispiel: PIC18F4550 40 Pins, erhältlich im handlichen DIP-Gehäuse, mit USB etc. zum Programmieren: PicKit2 oder PicKit3, kostet bisschen was, aber ist den Preis wert IDE: MPLAB, gratis, Assembler ist dabei
-
Thread
Mit TTL 5V Relais oder 12V Relais schalten
Hallo, ich habe momentan folgendes Problem. Ich will 16 Relais schalten, mit einem PIC. Dieser PIC liefert 5V Ausgangspannung. Als Relais kommen Signalrelais von Takamisawa (RY) zum Einsatz. Diese gibt es mit 5V oder 12V Spulenspannung. Aus Gründen der Einfachheit
Grundlagen lernen damit du richtig rechnest. http://www.dse-faq.elektronik-kompendium.de/dse-faq.htm#F.9 Denn mit 16V an 12V Relais wird das ebensowenig was wie mit 6V~ für den 5V Regler.
-
Thread
GSM SMS auslesen und auswerten
der PIC besitzt eigentlich auch einen Buffer.. Die Befehle puts und gets funktionieren, da ich mit dem PC auch mit einem anderen PIC(16F677A) kommunizieren kann. Ich kann mit gets einen Text auslesen und am Display ausgeben. Nur mit dem PIC den ich benutze (PIC18F6622) funktionierts nicht!
-
Thread
Wie stirbt ein Mikrocontroller?
16F877 PIC wo das EEPROM versehentlich in jedem Loopdurchgang sekündlich beschrieben wurde und dann nach ein paar Monaten einen frühzeitigen Ausfall beim Kunden verursachte. Testen ergab, daß das EEPROM
interessant! Gerhard O. schrieb im Beitrag #6505419: > Ein Juniorkollege programmierte mal einen > 16F877 PIC wo das EEPROM versehentlich in jedem Loopdurchgang sekündlich > beschrieben wurde und dann nach ein paar Monaten einen frühzeitigen > Ausfall beim Kunden verursachte. Testen ergab, daß das
-
Thread
5 LEDs mit 5 Tastern schalten
148 etwas > verzögert werden bevor es zum "LE" des '137 kommt. Probiere mal einen > Serien-R von 1k am Ausgang "GS" und dann einen 1nF am Eingang des "LE" > gegen Gnd. > Gruss Hallo Erich, ich habe "GS" über einen 1k mit "LE" verbunden (war doch so gemeint, oder?) und an "LE" einen 0,1µF (1nF habe ich leider nicht) an Gnd gehängt. Leider funktioniert die Schaltung immer noch nicht, d.h. die LEDs leuchten nur beim Gedrückthalten des Tasters. Ansonsten habe ich die Schaltung 1:1 wie in
-
Thread
PIC Projekt (Neuling)
Hallo guten Morgen, möchte ein größeres Projekt mit dem PIC18F452 mit einem 40 MHz Quarz erstellen. Frage 1. Wie schnell ist der SPI Bus um 1 Byte an die Hardware/Schieberegister zu übertragen ? Werde warscheinlich 8 Schieberegister x 8 Bit hintereinander
Hi, > möchte ein größeres Projekt mit dem PIC18F452 mit einem 40 MHz Quarz > erstellen. Bei den Fragen und "Neuling" im Betreff würde ich mit einem kleinem Projekt anfangen. zu 1) Kannst Du ausrechnen zu 2) Datasheet S. 1 (schon mal
-
Thread
PIC16F627 Problem beim lesen von Eingängen mit Velleman k8048
########################################################### //Main Programm - C.File #include <pic16f627.h> void Init_Device(void); void main(void) { Init_Device(); //µC Initialisieren while(1) { if((PORTA & 0x01) ==1) {
######################## //Initialisierungs - C.File #include <pic16f627.h> void Init_Device(void) { TRISB = 0x00; //Initialisieren des Port B als Ausgang PORTB = 0x00; //LED alle aus //CMCON = 0x07; //Comperator 1 und 2 abschalten
-
Thread
Powerversorgung PIC
Stefan schrieb im Beitrag #4537241: > Der PIC18F14K22 fängt erst bei 2,3V an zu arbeiten. Im Datasheet steht ab 1.8 V
soll schon batterie betrieben werden. > Hab mal nachgemessen, wenn alle led's aus sind benutzt der pic 2.5 mA > bei 3V, also zum zählen der zeit. Da hast du aber die stromsparenden Möglichkeiten des PIC nicht ausgenutzt. Ja ich habe im Datenblatt auch 1.8V gelesen PIC18LF1XK22 VDDMIN (Fosc 16
-
Thread
PIC18F26K22 Timer0 1sec Interrupt für Uhrzeit
Den internen Oszillator kannst du ruhig verwenden. Bei den PIC18F.. sind die ab Werk her schon auf 1% genau geeicht. Genaueres steht im Datenblatt ! Das reicht schon für eine sehr genaue Uhr. Meine Uhren laufen auch mit dem internen Oszillator und haben gerade
Norbert S. schrieb im Beitrag #4977956: > Bei den PIC18F.. sind die ab Werk her schon auf 1% genau geeicht. > Genaueres steht im Datenblatt ! > Das reicht schon für eine sehr genaue Uhr. Geeicht? 1% ist für eine Uhr lächerlich. In 100s (also 1min40s
-
Thread
Bosch Induktionsherd geht nicht mehr
einschalten, scheint also tatsächlich überflüssig zu sein... Zur Reparatur: - Fehlercode war e1 - 2 IGBTs und der Gleichrichter waren elektrisch defekt und das Feld F2 war explodiert - f2 durch eine 16 A Sicherung ersetzt - alles ersetzt und wieder zusammen gebaut - man hört beim einschalten
Wie alt ist denn das Kochfeld? Dioden: Ist neben D7 und D11 auch D9 okay? Was sind C14 und C16 für Kondensatoren? Ich hoffe, kein Tantal (bei Werten über 1 uF verm. Tantal) yogy
-
Thread
uC Einsteiger mit ein paar Fragen
Solltest du planen eine Ausbildung zum EGS (Elektroniker für Geräte und Systeme) ist Deutschlandweit der PIC16F Grundlage und Bestandteil der Prüfungen. Man kann natürlich immernoch AVRs nebenbei machen, aber um es in der Ausbildung einfacher zu haben und wenn man sowieso vorher schon was mit µCs machen will
grundlegender" als bei C. Die Grundbeschaltung kannst du den Tutorien entnehmen, nur als Checkliste: - 100nF-Kondensator zwischen VCC und GND (weniger als 2cm vom AVR weg) gegen Schwankungen - Pull-Up vom RESET-Pin zu VCC (ich hab 1kOhm, klappt gut) - AVCC mit VCC verbunden - AREF über 100nF mit AVCC verbunden
-
Thread
Frequenz messen (260 Hz)
= (TMR1H << 8) + TMR1L; //Timer1 start time 796 0816 MOVF 0x16, W 797 00F6 MOVWF 0x76 798 01F7 CLRF 0x77 799 0817 MOVF 0x17, W 79A 00F8 MOVWF 0x78
0x30 742 00F0 MOVWF 0x70 743 0870 MOVF 0x70, W 744 0020 MOVLB 0 745 0498 IORWF 0x18, F 16: TMR1H = 0; //Set Timer1 value 746 0197 CLRF
-
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
Suche Microcontroller mit wenig Pins und hohem (Timer-)Takt
Falls der Timer richtig Dampf haben soll : dsPIC 30F2023-30I
PIC12F1822 oder PIC12F1840, die können bis 32 MHz, haben auch den Oszillator intern bis 32 MHz, gibts in DIP und in div. Hühnerfutter-Formaten