Hallo! Mir hat einer den Pic mit der richtigen Software geflasht. Leider läuft das Programm nicht richtig. am PIC ist ein 20MHz Quarz angeschlossen. der Quarz schwingt. Muss man den Quarz noch aktivieren? Also wie die Fuse Bits beim Avr. Danke lg Markus
Hallo, Wäre Hilfreich, wenn du deinen PIC - TYP posten würdest.... schafft dein PIC 20 MHZ? Gibt Samples, die nur z.B. 4 MHZ schaffen. Mfg, Dumbledore
Hast du das zugehörige Manual schon studiert? Das steht, ganz am Anfang, dass du Quarze von 4 - 10 Mhz anschließen kannst, wenn du PLL (Anm.: Phased locked Loop) deaktiviert hast. Ansonsten 40 Mhz. Also schaue, ob PLL evtl. standardmäßig aktiv ist. Mfg Dumbledore
das Datenblatt habe ich durchgelesen, aber ich habe mich nicht tief eingearbeitet. ich arbeite sonst mit den AVRs, und den Pic habe ich nur für ein Projekt gekommen, wo die Software schon fertig war. Also die hex-Datei habe ich fertig bekommen. >Also schaue, ob PLL evtl. standardmäßig aktiv ist. Wie kann ich das machen? lg Markus
Hi, wenn du die SW als HEX bekommen hast, dann musst du GENAU den Quarz anschließen den der Ersteller vorgesehen hat. Zwar kann man selber beim Programmieren die Fuse bits ändern, diese geben aber nur an WAS für ein Taktgeber angeschlossen ist. DAs Programm (und falls die PLL verwendet wird deren Einstellungen) ist ja dann auf genau diesen Taktgeber abgestimmt. GRuß Carsten
Mist, war nicht eingelogt... Ergänzung: Carsten (DG3YCS) schrieb: > DAs Programm (und falls die PLL verwendet wird deren Einstellungen) ist > ja dann auf genau -- auf die Frequenz -- dieses Taktgeber abgestimmt. ist vieleicht so besser verständlich. Denn du teilst dem Pic ja innerhalb deines PRGs mit welche Frequenz dein Taktgeber hat. WEnn du das Programm zum Beispiel auf 4MHz auslegst und der Quarz läuft mit 20MHz, dann wird alles fünf mal so schnell sein. RS232 Übertragung würde so nie Funktionieren weil die Zeiten ja nicht passen. Gruß Carsten
Danke. Das wollte ich wissen. also wenn ich das richtig verstanden habe, die Frequenz und die Art des Quarzes/resonators steckt in der Hex-datei und NICHT wie bei den AVRs über die Fuse bits zusätzlich programmiert. richtig?
@Carsten Stimmt vollkommen, hatte ich vergessen. Programm und Quarz müssen zusammenpassen. Mfg, Dumbledore
Markus schrieb: > also wenn ich das richtig verstanden habe, die Frequenz und die Art des > Quarzes/resonators steckt in der Hex-datei und NICHT wie bei den AVRs > über die Fuse bits zusätzlich programmiert. richtig? Das kann in der Hex-Datei stehen, muss aber nicht. Lässt sich aber relativ einfach feststellen: wenn in der Datei Adressen auftauchen die nicht im Bereich des Programm-Flash liegen (sondern weit darüber) dann sind das config (fuse) Daten.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.