Jein, pro Frequenz brauchst Du einen Counter (aber dafuer haben wir ja 16 Stueck). Synchronisierung an sich ist nicht das Problem, eher die Auswahl von cog und Pin (um Laufzeitunterschiede zu minimieren).PIC18F2550 hat geschrieben:Kann er auch bei 80Mhz wie z.B 74HS193 Teilen und die 1/2 und 1/4 Teilung von 80Mhz ausgeben?
Hive 142
Re: Hive 142
- PIC18F2550
- Beiträge: 2851
- Registriert: Fr 30. Sep 2011, 13:08
Re: Hive 142
Kleine Frage am Rande.
Was ist die maximal mögliche Frequenz die der Prop an einen Pinn erzeugen kann?
Was ist die maximal mögliche Frequenz die der Prop an einen Pinn erzeugen kann?
Gruß
PIC18F2550
drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
PIC18F2550
drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
Re: Hive 142
Hallo,
Himmel, ist hier was los
.
>Hast du die aktuelle Version von TriOS von der google-Seite? Im install.txt ist beschrieben wie man mit oder ohne PropForth installiert.
Erst mal danke für die Antwort.
Also ich hab mit dem BRT kompiliert und eingeladen, hat geklappt. Die Datei basics.f wie in install.txt beschrieben finde ich aber leider nicht. Müsste auch die neueste Version haben.
Bevor ich mich mit dem AD wandeln beschäftige, sollte das hier erst mal funktionieren.. Obwohl ich den IC schon hier rumliegen hab *g*.
Ich hab das Datenblatt an der Stelle auch nicht verstanden, welche Freq. schafft er denn nun?
Himmel, ist hier was los

>Hast du die aktuelle Version von TriOS von der google-Seite? Im install.txt ist beschrieben wie man mit oder ohne PropForth installiert.
Erst mal danke für die Antwort.
Also ich hab mit dem BRT kompiliert und eingeladen, hat geklappt. Die Datei basics.f wie in install.txt beschrieben finde ich aber leider nicht. Müsste auch die neueste Version haben.
Bevor ich mich mit dem AD wandeln beschäftige, sollte das hier erst mal funktionieren.. Obwohl ich den IC schon hier rumliegen hab *g*.
Ich hab das Datenblatt an der Stelle auch nicht verstanden, welche Freq. schafft er denn nun?
- PIC18F2550
- Beiträge: 2851
- Registriert: Fr 30. Sep 2011, 13:08
Re: Hive 142
CONVERSION CHARACTERISTICS
Sample Rate 10k bis 60Mhz
Der tatsächliche Wert erscheint erst nach dem 4 Takt.
interne verarbeitungsverzögerung.
Mit jeden Takt wird dann ein neuer Messwert Ausgegeben.
Datenblatt Seite 2.
schönes Teil für einen Oszi
Sample Rate 10k bis 60Mhz
Der tatsächliche Wert erscheint erst nach dem 4 Takt.
interne verarbeitungsverzögerung.
Mit jeden Takt wird dann ein neuer Messwert Ausgegeben.
Datenblatt Seite 2.
schönes Teil für einen Oszi

Gruß
PIC18F2550
drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
PIC18F2550
drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
Re: Hive 142
habe ehr den Propeller gemeint 

- PIC18F2550
- Beiträge: 2851
- Registriert: Fr 30. Sep 2011, 13:08
Re: Hive 142
Ach so
Zur ausgabe benötigt mann mindesdens 2 Befehle einer der eine 0 und einer der eine 1 ausgibt.
Die meisten befehle benötigen beim Risc-Kern 4 Takte daraus folgt 80Mhz/(2x4Takte)=10Mhz
Nun wer will für 1000 Impulse schon 2x1000Befehle schreiben?
desshalb kommen doch ein Repeat (DJNZ) für die Anzahl der Impulse sowie ein Nop-Befehl zur Symetrie.
Daraus resultiert ungefähr 80Mhz/(4*4Takte)=2,5Mhz
Und wem die Symetrie Wurscht ist 80Mhz(3*4Takte)=6,6666...Mhz
Zur ausgabe benötigt mann mindesdens 2 Befehle einer der eine 0 und einer der eine 1 ausgibt.
Die meisten befehle benötigen beim Risc-Kern 4 Takte daraus folgt 80Mhz/(2x4Takte)=10Mhz
Nun wer will für 1000 Impulse schon 2x1000Befehle schreiben?
desshalb kommen doch ein Repeat (DJNZ) für die Anzahl der Impulse sowie ein Nop-Befehl zur Symetrie.
Daraus resultiert ungefähr 80Mhz/(4*4Takte)=2,5Mhz
Und wem die Symetrie Wurscht ist 80Mhz(3*4Takte)=6,6666...Mhz
Zuletzt geändert von PIC18F2550 am Mo 7. Nov 2011, 23:31, insgesamt 1-mal geändert.
Gruß
PIC18F2550
drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
PIC18F2550
drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
- drohne235
- Administrator
- Beiträge: 2284
- Registriert: So 24. Mai 2009, 10:35
- Wohnort: Lutherstadt Wittenberg
- Kontaktdaten:
Re: Hive 142
Sorry, muß "basics.mod" heißen und die Datei befindet sich im Verzeichnis "Forth". Hab es grad korrigiert in der Anleitung. Ansonsten kannst du es auch ohne Forth installieren, indem du die entsprechende defne-Anweisung in regflash.spin auswahlst (die andere auskommentieren).apx12 hat geschrieben: Die Datei basics.f wie in install.txt beschrieben finde ich aber leider nicht.
"Ob Sie denken, dass Sie es können, oder ob Sie denken, dass Sie es nicht können - in beiden Fällen haben Sie recht." Henry Ford
Re: Hive 142
PLL-Eingangsfrequenz ist 4..8MHz. Das ganze dann *16 und dann kommen die Teiler zum Einsatz. Also 128MHz.PIC18F2550 hat geschrieben:Kleine Frage am Rande.
Was ist die maximal mögliche Frequenz die der Prop an einen Pinn erzeugen kann?
- PIC18F2550
- Beiträge: 2851
- Registriert: Fr 30. Sep 2011, 13:08
Re: Hive 142
128Mhz/(4*4Takte)=8 Mhz
128Mhz(3*4Takte)=10,6666...Mhz
Übertakten reicht auch nicht
Siehe Datenblatt
External Clock Speed DC to 80 MHz (4 MHz to 8 MHz with Clock PLL running)
System Clock Speed DC to 80 MHz
Man kann eine Frequenz auch mit den Counter's machen aber damit läst sich keine sinnvolle Steuerung von Speichermodulen und AD-Wandler erzeugen, weil die benötigten Impulsbreiten für Adressen CS/WR CLK unterschiedliche breiten haben.
128Mhz(3*4Takte)=10,6666...Mhz
Übertakten reicht auch nicht
Siehe Datenblatt
External Clock Speed DC to 80 MHz (4 MHz to 8 MHz with Clock PLL running)
System Clock Speed DC to 80 MHz
Man kann eine Frequenz auch mit den Counter's machen aber damit läst sich keine sinnvolle Steuerung von Speichermodulen und AD-Wandler erzeugen, weil die benötigten Impulsbreiten für Adressen CS/WR CLK unterschiedliche breiten haben.
Zuletzt geändert von PIC18F2550 am Di 8. Nov 2011, 00:50, insgesamt 1-mal geändert.
Gruß
PIC18F2550
drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
PIC18F2550
drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
Re: Hive 142
Deine Entscheidung :) Schau mal unter http://forums.parallax.com/showthread.p ... clkfreq-2n. z.B. (10MHz)PIC18F2550 hat geschrieben:Zur ausgabe benötigt mann mindesdens 2 Befehle einer der eine 0 und einer der eine 1 ausgibt.
Die meisten befehle benötigen beim Risc-Kern 4 Takte daraus folgt 80Mhz/(2x4Takte)=10Mhz
Nun wer will für 1000 Impulse schon 2x1000Befehle schreiben?
Code: Alles auswählen
CON
pin = 16
DAT org 0
entry_08 mov dira, :mask
neg outa, dira ' !dira +1
djnz outa, #$-1 ' outa -= 1
:mask long |< pin
fit